android_kernel_xiaomi_sm8350/drivers/scsi/qla4xxx
David C Somayajulu 477ffb9d87 [SCSI] qla4xxx: bug fixes
The included patch fixes the following issues:

1. qla3xxx/qla4xxx co-existence issue which can result in a lockup
when qla3xxx driver is unloaded, or when ifdown; ifup is performed on
one of the interfaces correponding to qla3xxx. This is because qla4xxx
HBA supports one ethernet and iscsi interfaces per port. Both iscsi
and ethernet interfaces share the same state machine. The problem has
to do with synchronizing access to the state machine in the event of a
reset

2. mutex_lock() is sometimes not followed by mutex_unlock() prior to
invoking a msleep() in qla4xxx_mailbox_command()

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2007-01-27 09:15:46 -06:00
..
Kconfig [PATCH] SCSI: ISCSI build failure 2006-10-31 08:13:19 -08:00
Makefile
ql4_dbg.c [SCSI] qla4xxx: add support for qla4032 2006-11-22 12:14:04 -06: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: bug fixes 2007-01-27 09:15:46 -06:00
ql4_fw.h [SCSI] qla4xxx: add support for qla4032 2006-11-22 12:14:04 -06:00
ql4_glbl.h [SCSI] qla4xxx: bug fixes 2007-01-27 09:15:46 -06:00
ql4_init.c [SCSI] qla4xxx: bug fixes 2007-01-27 09:15:46 -06:00
ql4_inline.h [SCSI] qla4xxx: add support for qla4032 2006-11-22 12:14:04 -06:00
ql4_iocb.c [SCSI] qla4xxx: add support for qla4032 2006-11-22 12:14:04 -06:00
ql4_isr.c [SCSI] qla4xxx: bug fixes 2007-01-27 09:15:46 -06:00
ql4_mbx.c [SCSI] qla4xxx: bug fixes 2007-01-27 09:15:46 -06:00
ql4_nvram.c [SCSI] qla4xxx: fix for timing issue for nvram accesses. 2006-11-22 12:17:10 -06:00
ql4_nvram.h [SCSI] qla4xxx: add support for qla4032 2006-11-22 12:14:04 -06:00
ql4_os.c [SCSI] qla4xxx: bug fixes 2007-01-27 09:15:46 -06:00
ql4_version.h [SCSI] qla4xxx: bug fixes 2007-01-27 09:15:46 -06:00