cvs commit: src/sys/kern kern_lock.c vfs_bio.c src/sys/sys buf.h
lockmgr.h
Tor Egge
tegge at FreeBSD.org
Sun Oct 1 19:06:28 PDT 2006
tegge 2006-10-02 02:06:27 UTC
FreeBSD src repository
Modified files:
sys/kern kern_lock.c vfs_bio.c
sys/sys buf.h lockmgr.h
Log:
If the buffer lock has waiters after the buffer has changed identity then
getnewbuf() needs to drop the buffer in order to wake waiters that might
sleep on the buffer in the context of the old identity.
Revision Changes Path
1.100 +15 -0 src/sys/kern/kern_lock.c
1.510 +11 -0 src/sys/kern/vfs_bio.c
1.194 +11 -0 src/sys/sys/buf.h
1.51 +1 -0 src/sys/sys/lockmgr.h
More information about the cvs-src
mailing list