linux/drivers/message/fusion
Hanjun Guo 20953a6277 [SCSI] Fusion MPT: disable pci device when mpt map resoures failed
when probe a pci device, first we enable it, and disable it when
some error happened in the following process, because the power
state of the device is set to D0, and if MSI is disabled,
we will allocate irq and register gsi for this device in the enable process.

In function mpt_mapresources(MPT_ADAPTER *ioc), it forgot disable the
pci device when error happened, the irq and gsi will never be released.
this patch will fix it.

Signed-off-by: Hanjun Guo <guohanjun@huawei.com>
Signed-off-by: Jiang Liu <jiang.liu@huawei.com>
Acked-by: "Nandigama, Nagalakshmi" <Nagalakshmi.Nandigama@lsi.com> 
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2012-09-14 17:59:29 +01:00
..
lsi SCSI updates for post 3.2 merge window 2012-01-10 10:36:08 -08:00
Kconfig
Makefile
mptbase.c [SCSI] Fusion MPT: disable pci device when mpt map resoures failed 2012-09-14 17:59:29 +01:00
mptbase.h [SCSI] fusion: ensure NUL-termination of MptCallbacksName elements 2011-12-15 10:57:29 +04:00
mptctl.c drivers/message/fusion: use pci_dev->revision 2012-05-31 17:49:26 -07:00
mptctl.h
mptdebug.h
mptfc.c
mptlan.c
mptlan.h tokenring: delete all remaining driver support 2012-05-15 20:23:16 -04:00
mptsas.c [SCSI] mptsas: Add device ID for SAS1068_820XELP. 2011-12-15 10:57:30 +04:00
mptsas.h
mptscsih.c [SCSI] mptfusion: Added check for SILI bit in READ_16 CDB for DATA UNDERRUN ERRATA 2011-09-22 15:15:08 +04:00
mptscsih.h [SCSI] mptfusion: Better handling of DEAD IOC PCI-E Link down error condition 2011-08-27 08:35:16 -06:00
mptspi.c [SCSI] mptfusion: Adding inline data padding support for TAPE drive. 2011-05-01 11:57:50 -05:00