CVSROOT:        /cvs
Module name:    src
Changes by:     an...@cvs.openbsd.org   2020/03/27 01:58:17

Modified files:
        sys/kern       : vfs_subr.c 

Log message:
Relax the lockcount assertion in vputonfreelist(). Back when I fixed
several problems with the vnode exclusive lock implementation, I
overlooked the fact that a vnode can be in a state where the usecount is
zero while the holdcount still being positive. There could still be
threads waiting on the vnode lock in uvn_io() as long as the holdcount
is positive.

"go ahead" mpi@

Reported-by: syzbot+767d6deb1a647850a...@syzkaller.appspotmail.com

Reply via email to