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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to