On 15 Jan, Jens Axboe wrote: > On Fri, Jan 15 2010, Stefan Richter wrote: >> The sg driver's open method takes a reference to the underlying SCSI >> device representation of the mid layer. Among else, this step increases >> the module use count of the respective low-level driver ... >> In short, it is normal, expected, and necessary what you are seeing. > > Hmm... Unless I'm reading Stephens email incorrectly, he's holding the > device open, removing it, closing the device, and then attempting to > remove the host driver. So at the point that he wants to rmmod the > module, there is indeed no references to it anymore. > > It looks like a bug. Oh, right, I missed that the device file was indeed closed ( = the seemingly last user of it exited) before rmmod was attempted. I.e. remove-single-device while an sg file is open leaves a dangling reference, while remove-single-device while an sd file is open does not... -- Stefan Richter -=====-==-=- ---= -==== http://arcgraph.de/sr/ -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html