[PATCH 0/2] LSI SAS device removal fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux