Skip to content

Commit 21047b1

Browse files
committed
Merge tag 'irq-urgent-2026-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull irq fixes from Ingo Molnar: - Fix TX completion signaling bug in the Qualcomm MPM irqchip driver - Fix probe error handling in the Renesas RZ/V2H(P) irqchip driver * tag 'irq-urgent-2026-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: irqchip/renesas-rzv2h: Fix error path in rzv2h_icu_probe_common() irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment
2 parents a3d97d1 + 897cf98 commit 21047b1

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

drivers/irqchip/irq-qcom-mpm.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,8 @@ static int mpm_pd_power_off(struct generic_pm_domain *genpd)
306306
if (ret < 0)
307307
return ret;
308308

309+
mbox_client_txdone(priv->mbox_chan, 0);
310+
309311
return 0;
310312
}
311313

@@ -434,6 +436,7 @@ static int qcom_mpm_probe(struct platform_device *pdev, struct device_node *pare
434436
}
435437

436438
priv->mbox_client.dev = dev;
439+
priv->mbox_client.knows_txdone = true;
437440
priv->mbox_chan = mbox_request_channel(&priv->mbox_client, 0);
438441
if (IS_ERR(priv->mbox_chan)) {
439442
ret = PTR_ERR(priv->mbox_chan);

drivers/irqchip/irq-renesas-rzv2h.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -621,7 +621,7 @@ static int rzv2h_icu_probe_common(struct platform_device *pdev, struct device_no
621621
return 0;
622622

623623
pm_put:
624-
pm_runtime_put(&pdev->dev);
624+
pm_runtime_put_sync(&pdev->dev);
625625

626626
return ret;
627627
}

0 commit comments

Comments
 (0)