Date: Thu, 8 Jul 2004 16:17:14 +0000 (UTC) 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_event.c geom_int.h geom_subr.c Message-ID: <200407081617.i68GHEHw018494@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
phk 2004-07-08 16:17:14 UTC FreeBSD src repository Modified files: sys/geom geom_event.c geom_int.h geom_subr.c Log: Make withering water tight. When we orphan/wither a provider, an attached geom+consumer could end up being withered as a result and it may be in front of us in the normal object scanning order so we need to do multi-pass. On the other hand, there may be withering stuff we can't get rid off (yet), so we need to keep track of both the existence of withering stuff and if there is more we can do at this time. Revision Changes Path 1.50 +16 -0 src/sys/geom/geom_event.c 1.28 +2 -0 src/sys/geom/geom_int.h 1.77 +59 -25 src/sys/geom/geom_subr.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200407081617.i68GHEHw018494>