Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Aug 1997 21:44:49 +0200
From:      Poul-Henning Kamp <phk@critter.freebsd.dk>
To:        Steve Passe <smp@csn.net>
Cc:        smp@freebsd.org
Subject:   Re: HEADS UP: another set of changes. 
Message-ID:  <7453.872970289@critter.freebsd.dk>
In-Reply-To: Your message of "Sat, 30 Aug 1997 13:32:07 MDT." <199708301932.NAA16780@Ilsa.StevesCafe.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <199708301932.NAA16780@Ilsa.StevesCafe.com>, Steve Passe writes:

>> Well, I was thinking more about making it a counting semaphore in that
>> case and printf a warning if the count was unexpected.
>> 
>> I know for almost for sure that it will trigger in the vfs/vnode stuff
>                                 ^^^^
>> because of nested calls.
>
>could you elaborate?  Do you mean you expect my current disable_intr()
>stuff to recursively lock?  I have run it for about 13 hours now, including
>a complete buildworld without problem.

No, but I am pretty sure there are nested simple_lock() calls in the
vnode code.

--
Poul-Henning Kamp             FreeBSD coreteam member
phk@FreeBSD.ORG               "Real hackers run -current on their laptop."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7453.872970289>