tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
softnet_lock in protocol drain
Do you agree that this is wrong?
best regards
Matthias
-------------------------------------------------------------------
-------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr. Harald Bolt,
Dr. Sebastian M. Schmidt
-------------------------------------------------------------------
-------------------------------------------------------------------
#
# old_revision [40e11ebc48b9e2dc769693e24291bcb612c1c352]
#
# patch "sys/netinet6/frag6.c"
# from [979c410ec8cf2ad0a794cf9e979786efd5843dc0]
# to [ab65704a11c61ef93c74c6de50635de1d1c98063]
#
============================================================
--- sys/netinet6/frag6.c 979c410ec8cf2ad0a794cf9e979786efd5843dc0
+++ sys/netinet6/frag6.c ab65704a11c61ef93c74c6de50635de1d1c98063
@@ -729,7 +729,6 @@ frag6_drain(void)
frag6_drain(void)
{
- mutex_enter(softnet_lock);
KERNEL_LOCK(1, NULL);
if (ip6q_lock_try() != 0) {
while (ip6q.ip6q_next != &ip6q) {
@@ -740,5 +739,4 @@ frag6_drain(void)
IP6Q_UNLOCK();
}
KERNEL_UNLOCK_ONE(NULL);
- mutex_exit(softnet_lock);
}
Home |
Main Index |
Thread Index |
Old Index