irqchip/renesas-rzg2l: Remove pm_put label

No need to keep label `pm_put`, as it's only used once.
Call pm_runtime_put() directly from the error path.

Signed-off-by: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Link: https://lore.kernel.org/all/20250212182034.366167-5-fabrizio.castro.jz@renesas.com
This commit is contained in:
Fabrizio Castro
2025-02-12 18:20:32 +00:00
committed by Thomas Gleixner
parent 7de11369ef
commit bec8a37129
+2 -7
View File
@@ -586,9 +586,9 @@ static int rzg2l_irqc_common_init(struct device_node *node, struct device_node *
node, &rzg2l_irqc_domain_ops,
rzg2l_irqc_data);
if (!irq_domain) {
pm_runtime_put(dev);
dev_err(dev, "failed to add irq domain\n");
ret = -ENOMEM;
goto pm_put;
return -ENOMEM;
}
register_syscore_ops(&rzg2l_irqc_syscore_ops);
@@ -605,11 +605,6 @@ static int rzg2l_irqc_common_init(struct device_node *node, struct device_node *
dev = NULL;
return 0;
pm_put:
pm_runtime_put(dev);
return ret;
}
static int __init rzg2l_irqc_init(struct device_node *node,