[PATCH] irqchip/renesas-rzv2h: Fix error path in irq_domain_create_hierarchy()
From: Biju
Date: Mon Mar 23 2026 - 08:53:09 EST
From: Biju Das <biju.das.jz@xxxxxxxxxxxxxx>
Replace pm_runtime_put() with pm_runtime_put_sync() in the
irq_domain_create_hierarchy() error path to ensure the device suspends
synchronously before devres cleanup disables runtime PM via
pm_runtime_disable().
Fixes: 5ec8cabc3b86 ("irqchip/renesas-rzv2h: Use devm_pm_runtime_enable()")
Signed-off-by: Biju Das <biju.das.jz@xxxxxxxxxxxxxx>
---
drivers/irqchip/irq-renesas-rzv2h.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/irqchip/irq-renesas-rzv2h.c b/drivers/irqchip/irq-renesas-rzv2h.c
index ce790590f7ca..330c6ae87d71 100644
--- a/drivers/irqchip/irq-renesas-rzv2h.c
+++ b/drivers/irqchip/irq-renesas-rzv2h.c
@@ -884,7 +884,7 @@ static int rzv2h_icu_probe_common(struct platform_device *pdev, struct device_no
return 0;
pm_put:
- pm_runtime_put(dev);
+ pm_runtime_put_sync(dev);
return ret;
}
--
2.43.0