jhb at freebsd.org
Mon Aug 18 14:46:59 UTC 2008
On Sunday 17 August 2008 12:01:51 pm Matt Benjamin wrote:
> Hi all,
> After tracking down what I think may be a spurious panic on 8.0-CURRENT,
> I wanted to ask:
> a. shouldn't this be, lock_initialized?
> b. is it safe to kassert the flag bit is unset on entry to
> mtx_init--seems this means caller has to null mtx before calling
> mtx_init (the initializer)
Correct, it's a check that was inherited from BSD/OS and means that you do
have to bzero mtx's before initializing them (or know that your mutex is in a
struct that is already zero'd like a device driver's softc).
More information about the freebsd-current