]> www.infradead.org Git - users/hch/misc.git/commitdiff
scsi: ufs: host: mediatek: Fix unbalanced IRQ enable issue
authorPeter Wang <peter.wang@mediatek.com>
Wed, 3 Sep 2025 02:44:45 +0000 (10:44 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 10 Sep 2025 02:46:23 +0000 (22:46 -0400)
Resolve the issue of unbalanced IRQ enablement by setting the
'is_mcq_intr_enabled' flag after the first successful IRQ enablement.
Ensure proper tracking of the IRQ state and prevent potential mismatches
in IRQ handling.

Signed-off-by: Peter Wang <peter.wang@mediatek.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/host/ufs-mediatek.c

index ea939e51eafb8257db02a1c1be9735ac77f3696d..9c07c4abb71662eb4faeae79d2f98b794aeec1ab 100644 (file)
@@ -2190,6 +2190,7 @@ static int ufs_mtk_config_mcq_irq(struct ufs_hba *hba)
                        return ret;
                }
        }
+       host->is_mcq_intr_enabled = true;
 
        return 0;
 }