scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock()
authorBart Van Assche <bvanassche@acm.org>
Fri, 9 Aug 2019 03:01:49 +0000 (20:01 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 13 Aug 2019 01:34:06 +0000 (21:34 -0400)
This was detected by Coverity.

Cc: Himanshu Madhani <hmadhani@marvell.com>
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Tested-by: Himanshu Madhani <hmadhani@marvell.com>
Reviewed-by: Himanshu Madhani <hmadhani@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_os.c

index 37e24987c8525471a81122a34684071d5e488452..2ba06a84c501d147f3a9396a330b55a1757ccd46 100644 (file)
@@ -5720,7 +5720,6 @@ exit:
 void
 qla83xx_idc_lock(scsi_qla_host_t *base_vha, uint16_t requester_id)
 {
-       uint16_t options = (requester_id << 15) | BIT_6;
        uint32_t data;
        uint32_t lock_owner;
        struct qla_hw_data *ha = base_vha->hw;
@@ -5753,22 +5752,6 @@ retry_lock:
        }
 
        return;
-
-       /* XXX: IDC-lock implementation using access-control mbx */
-retry_lock2:
-       if (qla83xx_access_control(base_vha, options, 0, 0, NULL)) {
-               ql_dbg(ql_dbg_p3p, base_vha, 0xb072,
-                   "Failed to acquire IDC lock. retrying...\n");
-               /* Retry/Perform IDC-Lock recovery */
-               if (qla83xx_idc_lock_recovery(base_vha) == QLA_SUCCESS) {
-                       qla83xx_wait_logic();
-                       goto retry_lock2;
-               } else
-                       ql_log(ql_log_warn, base_vha, 0xb076,
-                           "IDC Lock recovery FAILED.\n");
-       }
-
-       return;
 }
 
 void