WSL2-Linux-Kernel/drivers/scsi/qla2xxx
Bill Kuzeja 4cd3b6ebff scsi: qla2xxx: Fix extraneous ref on sp's after adapter break
Hung task timeouts can result if a qlogic board breaks unexpectedly
while running I/O. These tasks become hung because command srb reference
counts are not going to zero, hence the affected srbs and commands do
not get freed. This fix accounts for this extra reference in the srbs in
the case of a board failure.

Fixes: a465537ad1 ("qla2xxx: Disable the adapter and skip error recovery in case of register disconnect")
Signed-off-by: Bill Kuzeja <william.kuzeja@stratus.com>
Acked-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2017-05-31 22:49:06 -04:00
..
Kconfig
Makefile
qla_attr.c SCSI misc on 20170503 2017-05-04 12:19:44 -07:00
qla_bsg.c scsi: qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBC 2017-05-24 21:55:50 -04:00
qla_bsg.h
qla_dbg.c scsi: qla2xxx: Fix mailbox pointer error in fwdump capture 2017-05-24 21:55:51 -04:00
qla_dbg.h
qla_def.h scsi: qla2xxx: Fix crash due to mismatch mumber of Q-pair creation for Multi queue 2017-05-24 21:55:50 -04:00
qla_devtbl.h
qla_dfs.c
qla_fw.h
qla_gbl.h
qla_gs.c
qla_init.c scsi: qla2xxx: Fix crash due to mismatch mumber of Q-pair creation for Multi queue 2017-05-24 21:55:50 -04:00
qla_inline.h scsi: qla2xxx: Fix crash due to NULL pointer dereference of ctx 2017-05-24 21:55:51 -04:00
qla_iocb.c
qla_isr.c scsi: qla2xxx: Fix recursive loop during target mode configuration for ISP25XX leaving system unresponsive 2017-05-24 21:55:50 -04:00
qla_mbx.c scsi: qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBC 2017-05-24 21:55:50 -04:00
qla_mid.c
qla_mr.c
qla_mr.h
qla_nx.c
qla_nx.h
qla_nx2.c
qla_nx2.h
qla_os.c scsi: qla2xxx: Fix extraneous ref on sp's after adapter break 2017-05-31 22:49:06 -04:00
qla_settings.h
qla_sup.c
qla_target.c scsi: qla2xxx: Fix crash due to NULL pointer dereference of ctx 2017-05-24 21:55:51 -04:00
qla_target.h
qla_tmpl.c scsi: qla2xxx: Modify T262 FW dump template to specify same start/end to debug customer issues 2017-05-24 21:55:50 -04:00
qla_tmpl.h
qla_version.h
tcm_qla2xxx.c
tcm_qla2xxx.h