scsi: pm80xx: Remove unused reset_in_progress flag logic
authorIgor Pylypiv <ipylypiv@google.com>
Fri, 7 Oct 2022 23:07:51 +0000 (16:07 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 22 Oct 2022 03:06:34 +0000 (03:06 +0000)
The reset_in_progress flag was never set.

Signed-off-by: Igor Pylypiv <ipylypiv@google.com>
Link: https://lore.kernel.org/r/20221007230751.309363-1-ipylypiv@google.com
Reviewed-by: Andrew Konecki <awkonecki@google.com>
Acked-by: Jack Wang <jinpu.wang@ionos.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/pm8001/pm8001_sas.h
drivers/scsi/pm8001/pm80xx_hwi.c

index cf5f1b0..dc1f4d9 100644 (file)
@@ -534,7 +534,6 @@ struct pm8001_hba_info {
        bool                    controller_fatal_error;
        const struct firmware   *fw_image;
        struct isr_param irq_vector[PM8001_MAX_MSIX_VEC];
-       u32                     reset_in_progress;
        u32                     non_fatal_count;
        u32                     non_fatal_read_length;
        u32 max_q_num;
index bc71db4..9584cad 100644 (file)
@@ -3440,10 +3440,6 @@ static int mpi_hw_event(struct pm8001_hba_info *pm8001_ha, void *piomb)
        case HW_EVENT_PHY_DOWN:
                pm8001_dbg(pm8001_ha, MSG, "HW_EVENT_PHY_DOWN\n");
                hw_event_phy_down(pm8001_ha, piomb);
-               if (pm8001_ha->reset_in_progress) {
-                       pm8001_dbg(pm8001_ha, MSG, "Reset in progress\n");
-                       return 0;
-               }
                phy->phy_attached = 0;
                phy->phy_state = PHY_LINK_DISABLE;
                break;