[SCSI] qla2xxx: Don't process state change aen for reset owner.
authorSaurav Kashyap <saurav.kashyap@qlogic.com>
Fri, 8 Feb 2013 06:58:02 +0000 (01:58 -0500)
committerJames Bottomley <JBottomley@Parallels.com>
Fri, 22 Feb 2013 14:37:32 +0000 (14:37 +0000)
Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: Saurav Kashyap <saurav.kashyap@qlogic.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/qla2xxx/qla_isr.c

index d62fd1a78fa830fe269b9ad3a9c30cc0935753f1..cbf6a431fcb5e824ca3633fae32231ce63d53f35 100644 (file)
@@ -491,6 +491,8 @@ qla83xx_handle_8200_aen(scsi_qla_host_t *vha, uint16_t *mb)
        if (mb[1] & IDC_DEVICE_STATE_CHANGE) {
                ql_log(ql_log_info, vha, 0x506a,
                    "IDC Device-State changed = 0x%x.\n", mb[4]);
+               if (ha->flags.nic_core_reset_owner)
+                       return;
                qla83xx_schedule_work(vha, MBA_IDC_AEN);
        }
 }