scsi: ufs: Delete redundant if statement in ufshcd_intr()
authorBean Huo <beanhuo@micron.com>
Mon, 18 Jan 2021 20:12:33 +0000 (21:12 +0100)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 21 Jan 2021 02:45:20 +0000 (21:45 -0500)
Once going into while-do loop, intr_status is already true, this
if-statement is redundant, remove it.

Link: https://lore.kernel.org/r/20210118201233.3043-1-huobean@gmail.com
Reviewed-by: Avri Altman <avri.altman@wdc.com>
Signed-off-by: Bean Huo <beanhuo@micron.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/ufshcd.c

index 5fd45f3..c22e751 100644 (file)
@@ -6315,8 +6315,7 @@ static irqreturn_t ufshcd_intr(int irq, void *__hba)
        while (intr_status && retries--) {
                enabled_intr_status =
                        intr_status & ufshcd_readl(hba, REG_INTERRUPT_ENABLE);
-               if (intr_status)
-                       ufshcd_writel(hba, intr_status, REG_INTERRUPT_STATUS);
+               ufshcd_writel(hba, intr_status, REG_INTERRUPT_STATUS);
                if (enabled_intr_status)
                        retval |= ufshcd_sl_intr(hba, enabled_intr_status);