CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2013/03/30 00:32:25

Modified files:
        sys/kern       : kern_exec.c kern_exit.c uipc_usrreq.c 
                         vfs_vnops.c 

Log message:
vrele() is a tricky beast. it can sleep if the refcount hits zero,
leaving us with a free type function that isn't atomic. deal with this
by erasing any reachable pointers to the vnode first, then free it.
ok deraadt guenther

Reply via email to