android_kernel_xiaomi_sm8350/drivers/scsi/qla2xxx
Andrew Vasquez 6ac5260850 [SCSI] qla2xxx: Correct async-srb issues.
* hold the hardware_lock throughout the duration of ctx-sp
  timeout handling -- could result in use-after-free oops.

* retry a timed-out login-request.

* done() routines are called with the hardware-lock held, issue
qla2x00_mark_device_lost() with proper 'defer' flag.

* FCP2 capabilities are only relevant to target devices.

Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
2010-07-27 12:01:21 -05:00
..
Kconfig
Makefile [SCSI] qla2xxx: Add ISP82XX support. 2010-05-01 14:11:17 -05:00
qla_attr.c sysfs: add struct file* to bin_attr callbacks 2010-05-21 09:37:31 -07:00
qla_bsg.c [SCSI] qla2xxx: Support for asynchronous TM and Marker IOCBs. 2010-05-16 18:21:57 -04:00
qla_bsg.h [SCSI] qla2xxx: Re-organized BSG interface specific code. 2010-04-11 09:44:10 -05:00
qla_dbg.c [SCSI] qla2xxx: T10 DIF support added. 2010-05-16 18:21:59 -04:00
qla_dbg.h [SCSI] qla2xxx: T10 DIF support added. 2010-05-16 18:21:59 -04:00
qla_def.h [SCSI] qla2xxx: Correct use-after-free oops seen during EH-abort. 2010-07-27 12:01:20 -05:00
qla_devtbl.h
qla_dfs.c
qla_fw.h [SCSI] qla2xxx: T10 DIF support added. 2010-05-16 18:21:59 -04:00
qla_gbl.h [SCSI] qla2xxx: Clear drive active CRB register when not in use. 2010-07-27 12:01:19 -05:00
qla_gs.c [SCSI] qla2xxx: Add ISP82XX support. 2010-05-01 14:11:17 -05:00
qla_init.c [SCSI] qla2xxx: Correct async-srb issues. 2010-07-27 12:01:21 -05:00
qla_inline.h [SCSI] qla2xxx: T10 DIF support added. 2010-05-16 18:21:59 -04:00
qla_iocb.c [SCSI] qla2xxx: Clear drive active CRB register when not in use. 2010-07-27 12:01:19 -05:00
qla_isr.c [SCSI] qla2xxx: Correct async-srb issues. 2010-07-27 12:01:21 -05:00
qla_mbx.c [SCSI] qla2xxx: Fix cpu-affinity usage for non-capable ISPs. 2010-07-27 12:01:20 -05:00
qla_mid.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
qla_nx.c [SCSI] qla2xxx: Clear drive active CRB register when not in use. 2010-07-27 12:01:19 -05:00
qla_nx.h [SCSI] qla2xxx: Clear drive active CRB register when not in use. 2010-07-27 12:01:19 -05:00
qla_os.c [SCSI] qla2xxx: Correct use-after-free oops seen during EH-abort. 2010-07-27 12:01:20 -05:00
qla_settings.h
qla_sup.c [SCSI] qla2xxx: Add ISP82XX support. 2010-05-01 14:11:17 -05:00
qla_version.h