From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg KH Date: Tue, 18 Jun 2013 17:55:17 +0000 Subject: Re: Inhibiting plug and play Message-Id: <20130618175517.GA3689@kroah.com> List-Id: References: <51C09CA5.6020902@ubuntu.com> In-Reply-To: <51C09CA5.6020902@ubuntu.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org On Tue, Jun 18, 2013 at 01:45:09PM -0400, Phillip Susi wrote: > Various tools, but most notably partitioners, manipulate disks in such > a way that they need to prevent the rest of the system from racing > with them while they are in the middle of manipulating the disk. > Presently this is done with a hodge podge of hacks that involve > running some script or executable to temporarily hold off on some > aspects ( typically only auto mounting ) of plug and play processing. > Which one depends on whether you are running hal, udisks, udisks2, or > systemd. > > There really needs to be a proper way at a lower level, either udev, > or maybe in the kernel, to inhibit processing events until the tool > changing the device has finished completely. The question is, should > this be in the kernel, or in udev, and what should the interface be? What events are you wishing to inhibit? And who is in control of them? thanks, greg k-h