Hi folks, I have two LSI fusion / mpt2sas / mpt3sas device removal patches. These changes were tested against 3.8.0, but still apply cleanly to scsi.git, branch "misc". The first deletes pci_stop_and_remove_bus_device() calls from the three drivers. I don't believe that this call is safe with respect to PCI hotplug. Interestingly these are the only SCSI LLD that attempt to do this. The second is an optimization in mpt2sas / mpt3sas for when an HBA is removed during an async scan. If the driver has determined that the HBA is dead (once set, never cleared), it should not wait the entire async scan timeout period of five minutes. Joe Lawrence (2): mptfusion, mpt2sas, mpt3sas: Don't remove dead IOC PCI device mpt2sas, mpt3sas: set async scan finished on adapter removal drivers/message/fusion/mptbase.c | 41 +---------------------------------- drivers/scsi/mpt2sas/mpt2sas_base.c | 42 ++---------------------------------- drivers/scsi/mpt2sas/mpt2sas_scsih.c | 10 +++++++-- drivers/scsi/mpt3sas/mpt3sas_base.c | 40 ++-------------------------------- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 12 ++++++++--- 5 files changed, 22 insertions(+), 123 deletions(-) -- 1.8.1.2 -- 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