]> git.baikalelectronics.ru Git - kernel.git/commit
[SCSI] qla2xxx: Correct QUEUE_FULL handling.
authorAndrew Vasquez <andrew.vasquez@qlogic.com>
Fri, 13 Oct 2006 16:33:39 +0000 (09:33 -0700)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Wed, 25 Oct 2006 22:13:08 +0000 (15:13 -0700)
commit54b6060fb609a815d7c9fc311568c6c96b7f8f64
tree0914b8f01b031312246fc7ddbadb358f3bdff667
parent8840c80f90579f5e182f0b32a78c298dc28d34d4
[SCSI] qla2xxx: Correct QUEUE_FULL handling.

- Drop queue-depths across all luns for a given fcport
  during TASK_SET_FULL statuses.
- Ramp-up I/Os after throttling.
- Consolidate completion-status handling of CS_QUEUE_FULL with
  CS_COMPLETE as ISP24xx firmware no longer reports
  CS_QUEUE_FULL.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/qla2xxx/qla_def.h
drivers/scsi/qla2xxx/qla_gbl.h
drivers/scsi/qla2xxx/qla_isr.c
drivers/scsi/qla2xxx/qla_os.c