Date: Sun, 9 Mar 2003 01:28:46 -0800 (PST) From: Poul-Henning Kamp <phk@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom geom_dev.c Message-ID: <200303090928.h299Sk4p001296@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
phk 2003/03/09 01:28:46 PST
FreeBSD src repository
Modified files:
sys/geom geom_dev.c
Log:
When a DEV class consumer is orphan'ed we need to wait for all the
outstanding requests to return before we unravel the mesh.
It is very important that the stuff below us plays nice and don't
overlook a couple of outstanding bio's, because until they remember
the geom event thread is blocked. At an expense in code here this
could be made more robust, but I actually _want_ a robust failure
in this case so any offending drivers can be fixed.
Revision Changes Path
1.50 +20 -11 src/sys/geom/geom_dev.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303090928.h299Sk4p001296>
