linux/drivers/scsi/qla4xxx
Karen Higgins 5b1c1bff07 [SCSI] qla4xxx: Throttle active IOCBs to firmware limits
Problem:
QLA4xxx firmware may assert if given more IOCBs than it can handle.

Solution:
The driver was updated to throttle the number of active IOCBs based
on the total number of IOCB buffers received from get_firmware_status
mbx_sts[2].

Signed-off-by: Karen Higgins <karen.higgins@qlogic.com>
Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2013-01-30 13:47:16 +11:00
..
Kconfig [SCSI] qla4xxx: Added support for ISP83XX 2012-09-24 12:11:08 +04:00
Makefile [SCSI] qla4xxx: Added support for ISP83XX 2012-09-24 12:11:08 +04:00
ql4_83xx.c [SCSI] qla4xxx: Fix MBOX intr switching from polling to intr mode for ISP83XX 2013-01-29 13:55:06 +11:00
ql4_83xx.h [SCSI] qla4xxx: Disable generating pause frames for ISP83XX 2012-09-24 12:49:00 +04:00
ql4_attr.c [SCSI] qla4xxx: Added support for ISP83XX 2012-09-24 12:11:08 +04:00
ql4_bsg.c [SCSI] qla4xxx: Added Get ACB support using BSG 2011-08-27 08:36:44 -06:00
ql4_bsg.h [SCSI] qla4xxx: Added Get ACB support using BSG 2011-08-27 08:36:44 -06:00
ql4_dbg.c [SCSI] qla4xxx: Update Copyright header 2012-09-24 12:11:08 +04:00
ql4_dbg.h [SCSI] qla4xxx: Update Copyright header 2012-09-24 12:11:08 +04:00
ql4_def.h [SCSI] qla4xxx: Throttle active IOCBs to firmware limits 2013-01-30 13:47:16 +11:00
ql4_fw.h [SCSI] qla4xxx: Quiesce driver activities while loopback 2013-01-30 13:40:23 +11:00
ql4_glbl.h [SCSI] qla4xxx: Fix MBOX intr switching from polling to intr mode for ISP83XX 2013-01-29 13:55:06 +11:00
ql4_init.c [SCSI] qla4xxx: Remove unnecessary code from qla4xxx_init_local_data 2013-01-30 13:43:50 +11:00
ql4_inline.h [SCSI] qla4xxx: Update Copyright header 2012-09-24 12:11:08 +04:00
ql4_iocb.c [SCSI] qla4xxx: Throttle active IOCBs to firmware limits 2013-01-30 13:47:16 +11:00
ql4_isr.c [SCSI] qla4xxx: Quiesce driver activities while loopback 2013-01-30 13:40:23 +11:00
ql4_mbx.c [SCSI] qla4xxx: Throttle active IOCBs to firmware limits 2013-01-30 13:47:16 +11:00
ql4_nvram.c [SCSI] qla4xxx: Update Copyright header 2012-09-24 12:11:08 +04:00
ql4_nvram.h [SCSI] qla4xxx: Update Copyright header 2012-09-24 12:11:08 +04:00
ql4_nx.c [SCSI] qla4xxx: Correct the validation to check in get_sys_info mailbox 2013-01-30 11:48:55 +11:00
ql4_nx.h [SCSI] qla4xxx: Update Copyright header 2012-09-24 12:11:08 +04:00
ql4_os.c [SCSI] qla4xxx: Quiesce driver activities while loopback 2013-01-30 13:40:23 +11:00
ql4_version.h [SCSI] qla4xxx: Update driver version to 5.03.00-k3 2013-01-30 11:52:05 +11:00