Re: [PATCH 2/2] irqchip: clocksource: fix jcore-pit irq request
Daniel Lezcano <[email protected]>
| Newsgroups | gmane.linux.ports.sh.devel,gmane.linux.kernel |
|---|---|
| Message-ID | <[email protected]> |
On 19/02/2025 15:50, Geert Uytterhoeven wrote: > Hi Daniel, > > On Wed, 19 Feb 2025 at 15:43, Daniel Lezcano <[email protected]> wrote: >> On 16/02/2025 18:55, Artur Rojek wrote: >>> The jcore-aic irqchip does not have separate interrupt numbers reserved >>> for cpu-local vs global interrupts. Instead, the task of selecting this >>> property is being delegated to the device drivers requesting the given >>> irq. >>> >>> This quirk has not been taken into account while migrating jcore-pit to >>> request_percpu_irq(), resulting in a failure to register PIT interrupts. >>> >>> Fix this behavior by making the following changes: >>> 1) Explicitly register irq_set_percpu_devid() in jcore-pit. >>> 2) Provide enable_percpu_irq()/disable_percpu_irq() calls in jcore-pit. >>> 3) Make jcore-aic pass the correct per-cpu cookie to the irq handler by >>> using handle_percpu_devid_irq() instead of handle_percpu_irq(). >>> >>> Fixes: 69a9dcbd2d65 ("clocksource/drivers/jcore: Use request_percpu_irq()") >>> >>> Signed-off-by: Artur Rojek <[email protected]> >>> --- >> >> How this patch should be merged ? >> >> It is touching irqchip and clocksource at the same time. >> >> May I pick it in the clocksource tree ? > > Thomas already took it, cfr. commit d7e3fd658248f257 > ("irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt > request") in next-20250219. Oh, ok, thanks for letting me know -- <http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook | <http://twitter.com/#!/linaroorg> Twitter | <http://www.linaro.org/linaro-blog/> Blog