From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg KH Date: Thu, 03 Jun 2004 16:20:20 +0000 Subject: Re: hotplug remove vs. device driver close Message-Id: <20040603162020.GA3022@kroah.com> List-Id: References: <20040602181455.C17544@forte.austin.ibm.com> In-Reply-To: <20040602181455.C17544@forte.austin.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org On Thu, Jun 03, 2004 at 11:40:04AM +1000, Anton Blanchard wrote: > > Hi, > > > > We are hitting a situation where we are hot-plug removing a pci card > > > before closing the device driver. This seems to lead to kernel > > > memory leaks if not outright crashes. I'm trying to understand what > > > the correct solution to this is supposed to be. > > > > To paraphrase from the PCI Hotplug spec, "DO NOT DO THAT!" > > How do you currently guarantee this on cardbus? We make no such guarantee. As I stated, the Cardbus/PCMCIA handle this quite easily, so it is pretty simple to fix up a PCI driver to also handle this. But the main answer is that the PCI Hotplug spec states that the OS does NOT have to protect for this happening to regular PCI devices. thanks, greg k-h ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. >From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ 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