Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1a33bd2b authored by Baruch Siach's avatar Baruch Siach Committed by Daniel Lezcano
Browse files

clocksource: dw_apb: Fix error check



irq_of_parse_and_map() returns 0 on error, while the code checks for NO_IRQ.
This breaks on platforms that have NO_IRQ != 0.

Cc: <stable@vger.kernel.org>
Signed-off-by: default avatarBaruch Siach <baruch@tkos.co.il>
Signed-off-by: default avatarDaniel Lezcano <daniel.lezcano@linaro.org>
parent 1eaff672
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -44,7 +44,7 @@ static void add_clockevent(struct device_node *event_timer)
	u32 irq, rate;
	u32 irq, rate;


	irq = irq_of_parse_and_map(event_timer, 0);
	irq = irq_of_parse_and_map(event_timer, 0);
	if (irq == NO_IRQ)
	if (irq == 0)
		panic("No IRQ for clock event timer");
		panic("No IRQ for clock event timer");


	timer_get_base_and_rate(event_timer, &iobase, &rate);
	timer_get_base_and_rate(event_timer, &iobase, &rate);