linux_dsm_epyc7002/drivers/scsi/qla2xxx
Chad Dupuis f3ddac1918 [SCSI] qla2xxx: Disable adapter when we encounter a PCI disconnect.
If we become disconnected from the PCI bus/PCIe fabric, there can be long delays
in register reads which can cause erroneous decisions to be made and cause a
soft lockup if a lock is held too long. As a preventative measure, check for a
disconnection (register reads that return -1) and then disable the board if we
find ourselves in this condition. For now, check in our interrupt handlers and
the per adapter one second timer.

Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
Signed-off-by: Saurav Kashyap <saurav.kashyap@qlogic.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2013-12-19 07:38:58 -08:00
..
Kconfig [SCSI] qla2xxx: Update firmware link in Kconfig file. 2013-05-10 07:47:53 -07:00
Makefile [SCSI] qla2xxx: Add support for ISP8044. 2013-09-03 07:28:00 -07:00
qla_attr.c [SCSI] qla2xxx: Refactor shutdown code so some functionality can be reused. 2013-12-19 07:38:58 -08:00
qla_bsg.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2013-09-06 09:36:28 -07:00
qla_bsg.h [SCSI] qla2xxx: Enhancements to support ISPFx00. 2013-04-11 15:42:04 -07:00
qla_dbg.c [SCSI] qla2xxx: Disable adapter when we encounter a PCI disconnect. 2013-12-19 07:38:58 -08:00
qla_dbg.h [SCSI] qla2xxx: Update the copyright information. 2013-02-22 12:49:22 +00:00
qla_def.h [SCSI] qla2xxx: Disable adapter when we encounter a PCI disconnect. 2013-12-19 07:38:58 -08:00
qla_devtbl.h [SCSI] qla2xxx: fix Kernel Panic with Qlogic 2472 Card. 2009-02-10 11:15:18 -05:00
qla_dfs.c [SCSI] qla2xxx: Update the copyright information. 2013-02-22 12:49:22 +00:00
qla_fw.h [SCSI] qla2xxx: Add support for ISP8044. 2013-09-03 07:28:00 -07:00
qla_gbl.h [SCSI] qla2xxx: Disable adapter when we encounter a PCI disconnect. 2013-12-19 07:38:58 -08:00
qla_gs.c [SCSI] qla2xxx: Add missing FCP statistics to sysfs interface. 2013-09-03 07:28:04 -07:00
qla_init.c [SCSI] qla2xxx: Honor execute firmware failures. 2013-12-19 07:38:56 -08:00
qla_inline.h [SCSI] Revert "qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low." 2013-12-19 07:38:57 -08:00
qla_iocb.c [SCSI] qla2xxx: Add missing FCP statistics to sysfs interface. 2013-09-03 07:28:04 -07:00
qla_isr.c [SCSI] qla2xxx: Disable adapter when we encounter a PCI disconnect. 2013-12-19 07:38:58 -08:00
qla_mbx.c [SCSI] qla2xxx: Add BPM support for ISP25xx. 2013-12-19 07:38:57 -08:00
qla_mid.c [SCSI] qla2xxx: Correct multiqueue offset calculations. 2013-09-03 07:28:01 -07:00
qla_mr.c [SCSI] qla2xxx: Disable adapter when we encounter a PCI disconnect. 2013-12-19 07:38:58 -08:00
qla_mr.h [SCSI] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it 2013-09-03 07:28:06 -07:00
qla_nx2.c [SCSI] qla2xxx: Don't consider the drivers knocked out of IDC participation for future reset recovery process. 2013-12-19 07:38:57 -08:00
qla_nx2.h [SCSI] qla2xxx: Add support for ISP8044. 2013-09-03 07:28:00 -07:00
qla_nx.c [SCSI] qla2xxx: Disable adapter when we encounter a PCI disconnect. 2013-12-19 07:38:58 -08:00
qla_nx.h [SCSI] qla2xxx: Add support for ISP8044. 2013-09-03 07:28:00 -07:00
qla_os.c [SCSI] qla2xxx: Disable adapter when we encounter a PCI disconnect. 2013-12-19 07:38:58 -08:00
qla_settings.h [SCSI] qla2xxx: Update the copyright information. 2013-02-22 12:49:22 +00:00
qla_sup.c [SCSI] qla2xxx: Correction to message ids. 2013-09-03 07:28:07 -07:00
qla_target.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending 2013-09-12 16:11:45 -07:00
qla_target.h qla2xxx: Remove unused function 2013-04-25 01:05:23 -07:00
qla_version.h [SCSI] qla2xxx: Update the driver version to 8.06.00.08-k. 2013-09-03 07:28:08 -07:00
tcm_qla2xxx.c target/qla2xxx: Remove QLA_TPG_ATTRIB macro 2013-10-16 13:38:31 -07:00
tcm_qla2xxx.h target/qla2xxx: Remove QLA_TPG_ATTRIB macro 2013-10-16 13:38:31 -07:00