Date: Mon, 18 Apr 2005 21:21:26 +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/dev/ata ata-all.c src/sys/geom geom_kern.c src/sys/kern vfs_mount.c src/sys/sys systm.h Message-ID: <200504182121.j3ILLQeZ032107@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
phk 2005-04-18 21:21:26 UTC FreeBSD src repository Modified files: sys/dev/ata ata-all.c sys/geom geom_kern.c sys/kern vfs_mount.c sys/sys systm.h Log: Add a named reference-count KPI to hold off mounting of the root filesystem. While we wait for holds to be released, print a list of who holds us back once per second. Use the new KPI from GEOM instead of vfs_mount.c calling g_waitidle(). Use the new KPI also from ata. With ATAmkIII's newbusification, ata could narrowly miss the window and ad0 would not exist when we tried to mount root. Revision Changes Path 1.243 +3 -0 src/sys/dev/ata/ata-all.c 1.38 +6 -0 src/sys/geom/geom_kern.c 1.189 +49 -6 src/sys/kern/vfs_mount.c 1.232 +7 -0 src/sys/sys/systm.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504182121.j3ILLQeZ032107>