cvs commit: src/sys/ufs/ufs ufs_vnops.c
Kirk McKusick
mckusick at FreeBSD.org
Sun Feb 22 22:40:18 PST 2004
mckusick 2004/02/22 22:40:17 PST
FreeBSD src repository
Modified files:
sys/ufs/ufs ufs_vnops.c
Log:
Change UFS from using vop_stdlock to using its own ufs_lock.
In ufs_lock, check for attempts to acquire shared locks on
snapshot files and change them to be exclusive locks. This
change eliminates deadlocks and machine lockups reported in
-current since most read requests started using shared lock
requests.
Submitted by: Jun Kuriyama <kuriyama at imgsrc.co.jp>
Revision Changes Path
1.235 +28 -0 src/sys/ufs/ufs/ufs_vnops.c
More information about the cvs-src
mailing list