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