Date: Mon, 9 Jan 2006 19:32:21 +0000 (UTC) From: Tor Egge <tegge@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ufs/ffs ffs_softdep.c Message-ID: <200601091932.k09JWL5x063322@repoman.freebsd.org>
index | next in thread | raw e-mail
tegge 2006-01-09 19:32:21 UTC
FreeBSD src repository
Modified files:
sys/ufs/ffs ffs_softdep.c
Log:
If the lock passed to getdirtybuf() is the softdep lock then the background
write completed wakeup could be missed. Close the race by grabbing the lock
normally used for protection of bp->b_xflags.
Reviewed by: truckman
Revision Changes Path
1.188 +13 -0 src/sys/ufs/ffs/ffs_softdep.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601091932.k09JWL5x063322>
