From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oliver Neukum Date: Sun, 30 Mar 2003 17:26:17 +0000 Subject: Re: [PATCH] scsi_set_host_offline (resend) Message-Id: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org > The way to think about this, I think, is "what would we do if the user > asked nicely before removing the device" (i.e. requested device ejection > rather than forced it). Then the above makes perfect sense because we > have to start at the top and move down. Since requested ejection is the > model for things like hotplug PCI busses, I'm hoping someone else is > thinking about this. No this is exactly the way not to ever think about this. You are not asked to remove a device, you are informed it's gone. This is the case in all but sometimes one type of bus system in the kernel. And that is the way information has to flow. Strictly from the driver closest to the hardware up. And there must be no undue delay and neither failure. Failure to handle a removal is a contradiction in terms. This means that any call to user space must not be waited for in the kernel and failure must not be deadly. Filesystems must already be ready to deal with incorrectible errors. They are not your problem. Regards Oliver ------------------------------------------------------- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel