Date: Thu, 14 Dec 2006 11:34:07 +0000 (UTC) From: Konstantin Belousov <kib@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_bio.c src/sys/sys vnode.h src/sys/dev/md md.c Message-ID: <200612141134.kBEBY73n067099@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kib 2006-12-14 11:34:07 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_bio.c
sys/sys vnode.h
sys/dev/md md.c
Log:
Resolve two deadlocks that could be caused by busy md device backed
by vnode. Allow for md thread and the thread that owns lock on vnode
backing the md device to do the write even when runningbufspace is
exhausted.
Tested by: Peter Holm
Reviewed by: tegge
MFC after: 2 weeks
Revision Changes Path
1.167 +9 -0 src/sys/dev/md/md.c
1.514 +2 -1 src/sys/kern/vfs_bio.c
1.319 +1 -0 src/sys/sys/vnode.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612141134.kBEBY73n067099>
