summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@kernel.org>2026-03-26 18:14:33 +0300
committerThomas Gleixner <tglx@kernel.org>2026-03-26 18:14:33 +0300
commit87c6dfe308afb9d514006bb42ca2dad301f4ad75 (patch)
tree889397d5742d29706e5bf715e5ff79391ca38746
parent1f0cf05155175849e2f747d26ef1d59e97e280db (diff)
parent897cf98926429c8671a9009442883c2f62deae96 (diff)
downloadlinux-87c6dfe308afb9d514006bb42ca2dad301f4ad75.tar.xz
Merge branch 'irq/urgent' into irq/drivers
to fixup a trivial conflict with pending upstream fixes.
-rw-r--r--drivers/irqchip/irq-qcom-mpm.c3
-rw-r--r--drivers/irqchip/irq-renesas-rzv2h.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/drivers/irqchip/irq-qcom-mpm.c b/drivers/irqchip/irq-qcom-mpm.c
index 83f31ea657b7..181320528a47 100644
--- a/drivers/irqchip/irq-qcom-mpm.c
+++ b/drivers/irqchip/irq-qcom-mpm.c
@@ -306,6 +306,8 @@ static int mpm_pd_power_off(struct generic_pm_domain *genpd)
if (ret < 0)
return ret;
+ mbox_client_txdone(priv->mbox_chan, 0);
+
return 0;
}
@@ -434,6 +436,7 @@ static int qcom_mpm_probe(struct platform_device *pdev, struct device_node *pare
}
priv->mbox_client.dev = dev;
+ priv->mbox_client.knows_txdone = true;
priv->mbox_chan = mbox_request_channel(&priv->mbox_client, 0);
if (IS_ERR(priv->mbox_chan)) {
ret = PTR_ERR(priv->mbox_chan);
diff --git a/drivers/irqchip/irq-renesas-rzv2h.c b/drivers/irqchip/irq-renesas-rzv2h.c
index ce790590f7ca..31f191641ff8 100644
--- a/drivers/irqchip/irq-renesas-rzv2h.c
+++ b/drivers/irqchip/irq-renesas-rzv2h.c
@@ -884,8 +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;
}