NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/44418 (FAST_IPSEC and if_wm kernel panic - may affect the whole network stack)



The following reply was made to PR kern/44418; it has been noted by GNATS.

From: Matthias Drochner <M.Drochner%fz-juelich.de@localhost>
To: Mindaugas Rasiukevicius <rmind%netbsd.org@localhost>
Cc: <M.Drochner%fz-juelich.de@localhost>, Wolfgang Stukenbrock
        <Wolfgang.Stukenbrock%nagler-company.com@localhost>, 
<gnats-bugs%netbsd.org@localhost>,
        <netbsd-bugs%netbsd.org@localhost>, <gnats-admin%netbsd.org@localhost>
Subject: Re: kern/44418 (FAST_IPSEC and if_wm kernel panic - may affect the 
 whole network stack)
Date: Fri, 18 Feb 2011 23:32:14 +0100

 rmind%netbsd.org@localhost said:
 > Not sure what do you mean by "second time"
 > [...]
 > Recursive locking is
 > deliberately prohibited in our mutex(9) implementation
 > [...]
 > Talking about limited softintr thread context
 
 What I did suspect here is that some kernel code takes softnet_lock
 without a splsoftnet() before, and a softnet handler gets to run
 and happens to borrow the same thread context. In that case,
 the diagnostic check could fire even if the softnet handler
 doesn't do anything wrong.
 Can this happen?
 
 best regards
 Matthias
 
 
 
 ---------------------------------------------------------------------------=
 ---------------------
 ---------------------------------------------------------------------------=
 ---------------------
 Forschungszentrum Juelich GmbH
 52425 Juelich
 Sitz der Gesellschaft: Juelich
 Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
 Vorsitzender des Aufsichtsrats: MinDirig Dr. Karl Eugen Huthmacher
 Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
 Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
 Prof. Dr. Sebastian M. Schmidt
 ---------------------------------------------------------------------------=
 ---------------------
 ---------------------------------------------------------------------------=
 ---------------------
 


Home | Main Index | Thread Index | Old Index