Commit 3e402acd authored by Chen Ni's avatar Chen Ni Committed by Thomas Gleixner
Browse files

irqchip/irq-pruss-intc: Simplify chained interrupt handler setup



The chained interrupt handler setup installs the handler and handler data
with two function call.s

irq_set_chained_handler_and_data() can set both in one operation. Replace
the two calls with one.

Signed-off-by: default avatarChen Ni <nichen@iscas.ac.cn>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20250515083450.3811411-1-nichen@iscas.ac.cn
parent f1a3fac4
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -581,8 +581,7 @@ static int pruss_intc_probe(struct platform_device *pdev)
		host_data->intc = intc;
		host_data->host_irq = i;

		irq_set_handler_data(irq, host_data);
		irq_set_chained_handler(irq, pruss_intc_irq_handler);
		irq_set_chained_handler_and_data(irq, pruss_intc_irq_handler, host_data);
	}

	return 0;