Date: Wed, 25 Aug 2010 14:44:47 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: phk@phk.freebsd.dk Cc: xcllnt@mac.com, freebsd-arch@FreeBSD.org Subject: Re: RFC: root mount enhancement (round 2) Message-ID: <20100825.144447.195066307629816163.imp@bsdimp.com> In-Reply-To: <54210.1282752073@critter.freebsd.dk> References: <34EF2360-1B68-4E0C-8CCE-409CE141D0B8@mac.com> <54210.1282752073@critter.freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <54210.1282752073@critter.freebsd.dk> "Poul-Henning Kamp" <phk@phk.freebsd.dk> writes: : In message <34EF2360-1B68-4E0C-8CCE-409CE141D0B8@mac.com>, Marcel Moolenaar wri : tes: : : >don't want to enhance: A USB disk cannot always be used as a root : >file system by virtue of the USB stack releasing the root mount : >lock after creating the umass device, but before CAM has created : >the corresponding da device. : : This is a bug which is entirely unrelated to how we find the : root filesystem: It should simply be fixed by CAM grabing a : root mount lock when activated from USB and releasing it : only when all it's stuff is done. We already do this... But it is insufficient since usb discovery is done asynchronously... Scott has a similar fix in the pipeline, but I don't know the state of it. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100825.144447.195066307629816163.imp>