]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
qla2xxx: Enclose adapter related calls in adapter check in failed state handler.
authorSaurav Kashyap <saurav.kashyap@qlogic.com>
Mon, 30 Jul 2012 14:30:50 +0000 (07:30 -0700)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Mon, 27 Aug 2012 09:44:28 +0000 (02:44 -0700)
JIRA Key: V2632FC-243

drivers/scsi/qla2xxx/qla_nx.c

index 099564b2cc4d3ff3d181c69350fe531952ee33c2..557ca08c6e23a50c4450c765b8b2bcd531773b49 100644 (file)
@@ -3028,8 +3028,10 @@ qla8xxx_dev_failed_handler(scsi_qla_host_t *vha)
        ql_log(ql_log_fatal, vha, 0x00b8,
            "Disabling the board.\n");
 
-       qla82xx_clear_drv_active(ha);
-       qla82xx_idc_unlock(ha);
+       if (IS_QLA82XX(ha)) {
+               qla82xx_clear_drv_active(ha);
+               qla82xx_idc_unlock(ha);
+       }
 
        /* Set DEV_FAILED flag to disable timer */
        vha->device_flags |= DFLG_DEV_FAILED;