android_kernel_xiaomi_sm7250/drivers/scsi/qla4xxx
Mike Christie b635930de9 [SCSI] qla4xxx: directly call iscsi recovery functions
Qla4xxx can just call the iscsi recovery functions directly.
There is no need for userspace to do this for qla4xxx, because
we do not use the mutex to iterate over devices anymore and iscsi_block
/unblock_session can be called from interrupt context or the dpc thread.
And having userspace do this just creates uneeded headaches for qla4xxx root
situations where the session may experience problems. For example
during the kernel shutdown the scsi layer wants to send sync caches, but at
this time userspace is not up (iscsid is not running), so we cannot
recover from the problem.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Cc: David Somayajulu <david.somayajulu@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2008-02-07 18:02:34 -06:00
..
Kconfig
Makefile
ql4_dbg.c [SCSI] qla4xxx: ql4_dbg.c remove dead code 2007-05-26 11:47:22 -05:00
ql4_dbg.h
ql4_def.h drivers/scsi/: Spelling fixes 2008-02-03 17:28:22 +02:00
ql4_fw.h Change struct marker users 2007-10-19 11:53:53 -07:00
ql4_glbl.h [SCSI] qla4xxx: update rev num and misc cleanup 2007-05-26 11:47:40 -05:00
ql4_init.c [SCSI] qla4xxx: directly call iscsi recovery functions 2008-02-07 18:02:34 -06:00
ql4_inline.h
ql4_iocb.c Change struct marker users 2007-10-19 11:53:53 -07:00
ql4_isr.c [SCSI] replace sizeof sense_buffer with SCSI_SENSE_BUFFERSIZE 2008-01-23 11:29:27 -06:00
ql4_mbx.c [SCSI] qla4xxx: ql4_mbx.c remove dead code bugfixes 2007-05-26 11:47:49 -05:00
ql4_nvram.c [SCSI] qla4xxx: update rev num and misc cleanup 2007-05-26 11:47:40 -05:00
ql4_nvram.h
ql4_os.c [SCSI] qla4xxx: directly call iscsi recovery functions 2008-02-07 18:02:34 -06:00
ql4_version.h [SCSI] qla4xxx: Fix underrun/overrun conditions 2007-07-14 19:11:38 -05:00