Commit bec8a371 authored by Fabrizio Castro's avatar Fabrizio Castro Committed by Thomas Gleixner
Browse files

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: default avatarFabrizio Castro <fabrizio.castro.jz@renesas.com>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Reviewed-by: default avatarLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Link: https://lore.kernel.org/all/20250212182034.366167-5-fabrizio.castro.jz@renesas.com
parent 7de11369
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -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,