On 19-Dec-01 Matthew Dillon wrote:
>:>     The structure is being bzero()'d before its dynamic flag gets checked.
>:>     I've included a patch below.  Josef, I would appreciate it if you would
>:>     apply the patch and try your system with the various procfs devices
>:>     mounted again.  It's an obvious bug so I'm comitting it to -current
>:>     now,
>:>     the question is:  Is it the *only* bug?
>:> 
>:>                                               -Matt
>:
>:Hmm, why bzero at all if you are just going to free it?  Why not move the
>:bzero
>:to an else after the ISDYNSTRUCT check?  (Not that this is really all that
>:important, but... :)
>:
>:-- 
>:
>:John Baldwin <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
> 
>     He is invalidating the structure to catch references to deleted sbufs.
>     (see assert_sbuf_integrity() calls).

Fair enough.  In theory an INVARIANTS kernel with 0xdeadc0de should do that for
you though. :)

-- 

John Baldwin <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to