]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing.
authorAndrew Vasquez <andrew.vasquez@qlogic.com>
Thu, 20 Oct 2011 23:29:49 +0000 (16:29 -0700)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Wed, 9 May 2012 00:40:56 +0000 (17:40 -0700)
This can cause instability in mailbox command state machine handling.

JIRA Key: V2632FC-94

drivers/scsi/qla2xxx/qla_isr.c

index 8e4632b0b0993429121cc07aa201957aefc5293e..18e341d12baa355626b15cbfd06077dcccfc0f63 100644 (file)
@@ -1990,7 +1990,6 @@ void qla24xx_process_response_queue(struct scsi_qla_host *vha,
                        break;
                 case CT_IOCB_TYPE:
                        qla24xx_els_ct_entry(vha, rsp->req, pkt, CT_IOCB_TYPE);
-                       clear_bit(MBX_INTERRUPT, &vha->hw->mbx_cmd_flags);
                        break;
                 case ELS_IOCB_TYPE:
                        qla24xx_els_ct_entry(vha, rsp->req, pkt, ELS_IOCB_TYPE);