Date: Sun, 26 Jun 2011 06:51:34 -0600 From: Scott Long <scottl@samsco.org> To: "Justin T. Gibbs" <gibbs@FreeBSD.org> Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r223557 - head/sys/cam/scsi Message-ID: <537C5DE9-9B16-4A4F-AE94-25C9DA7D3B78@samsco.org> In-Reply-To: <201106260132.p5Q1Wlrw030787@svn.freebsd.org>
index | next in thread | previous in thread | raw e-mail
On Jun 25, 2011, at 7:32 PM, Justin T. Gibbs wrote: > Author: gibbs > Date: Sun Jun 26 01:32:46 2011 > New Revision: 223557 > URL: http://svn.freebsd.org/changeset/base/223557 > > Log: > cam/scsi/scsi_cd.c: > In cdregister(), hold the periph lock semaphore during changer > probe/configuration. This removes a window where an open of the > cd device may succeed before probe processing has completed. > I hope this works for Andre (and likely others). Regardless though, cdregister() and daregister() need to be refactored to not require this delicate mess of locking hacks. Scotthome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?537C5DE9-9B16-4A4F-AE94-25C9DA7D3B78>
