From: Andrew Vasquez Date: Thu, 20 Oct 2011 23:29:49 +0000 (-0700) Subject: qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing. X-Git-Tag: v2.6.39-400.9.0~423^2~95 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=af07b69d9b23a4f8846507039ba7475945835fc9;p=users%2Fjedix%2Flinux-maple.git qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing. This can cause instability in mailbox command state machine handling. JIRA Key: V2632FC-94 --- diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/scsi/qla2xxx/qla_isr.c index 8e4632b0b099..18e341d12baa 100644 --- a/drivers/scsi/qla2xxx/qla_isr.c +++ b/drivers/scsi/qla2xxx/qla_isr.c @@ -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);