android_kernel_xiaomi_sm8350/drivers/scsi/qla4xxx
Mike Christie 2697478903 [SCSI] libiscsi: fix shutdown
We were using the device delete sysfs file to remove each device
then logout. Now in 2.6.21 this will not work because
the sysfs delete file returns immediately and does not wait for
the device removal to complete. This causes a hang if a cache sync
is needed during shutdown. Before .21, that approach had other
problems, so this patch fixes the shutdown code so that we remove the target
and unbind the session before logging out and shut down the session

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2008-01-11 18:28:33 -06:00
..
Kconfig [PATCH] SCSI: ISCSI build failure 2006-10-31 08:13:19 -08:00
Makefile
ql4_dbg.c [SCSI] qla4xxx: ql4_dbg.c remove dead code 2007-05-26 11:47:22 -05:00
ql4_dbg.h [SCSI] Maintain module-parameter name consistency with qla2xxx/qla4xxx. 2006-10-25 15:12:17 -07:00
ql4_def.h [SCSI] qla4xxx: ql4_def.h log all AENs and cleanup 2007-05-26 11:47:27 -05: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] libiscsi: fix shutdown 2008-01-11 18:28:33 -06:00
ql4_inline.h [SCSI] qla4xxx: add support for qla4032 2006-11-22 12:14:04 -06:00
ql4_iocb.c Change struct marker users 2007-10-19 11:53:53 -07:00
ql4_isr.c [SCSI] qla4xxx: Fix underrun/overrun conditions 2007-07-14 19:11:38 -05: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 [SCSI] qla4xxx: add support for qla4032 2006-11-22 12:14:04 -06:00
ql4_os.c [SCSI] libiscsi: fix shutdown 2008-01-11 18:28:33 -06:00
ql4_version.h [SCSI] qla4xxx: Fix underrun/overrun conditions 2007-07-14 19:11:38 -05:00