Thread (9 messages) 9 messages, 5 authors, 2025-09-25

Re: [PATCH] clocksource/drivers/exynos_mct: Use percpu interrupts only on ARM64

From: Daniel Lezcano <hidden>
Date: 2025-09-25 08:07:43
Also in: linux-samsung-soc

On 25/09/2025 08:37, Marek Szyprowski wrote:
On 24.09.2025 19:17, William McVicker wrote:
quoted
On 09/24/2025, Daniel Lezcano wrote:
quoted
On 19/09/2025 23:31, Marek Szyprowski wrote:
quoted
On 27.08.2025 13:58, Krzysztof Kozlowski wrote:
quoted
On 27/08/2025 12:26, Marek Szyprowski wrote:
quoted
For some unknown reasons forcing percpu interrupts for local timers
breaks CPU hotplug for 'little' cores on legacy ARM 32bit Exynos based
machines (for example Exynos5422-based Odroid-XU3/XU4 boards). Use percpu
flag only when driver is compiled for newer ARM64 architecture.

Fixes: f3cec54ee3bf ("clocksource/drivers/exynos_mct: Set local timer interrupts as percpu")
I am pretty sure the patch above was not tested on arm32, thus this
workaround seems reasonable.

Reviewed-by: Krzysztof Kozlowski <redacted>
Daniel, any chance to get this merged?
The patch does not apply. However it is not your fault but a glitch in the
previous pull request and the regression found in the Exynos MCT.

Apparently, Thomas had to drop the entire pull request while I thought he
dropped only Will's changes.

A pull request with the previous changes for v6.17-rc1 and with the new
changes for v6.18-rc1 is about to be emitted but without the Exynos MCT
changes for the modularization. That means your change does not apply
correctly anymore on the current changes.
Is there somewhere I can check to see which changes will be re-sent? I don't
see them in the timers/drivers/next branch. Will it be patches 2-4 plus the
fixes for the section mismatch and this new IRQ fix? Once that's all sorted
out, I'll base the new modularization patches on top of that.
The problematic mct patches are still in linux-next, merged via tip tree
by commit 9703240ef617 ("Merge branch into tip/master:
'timers/clocksource'"). What are the plans to resolve this?

Ouch! Thanks for letting me know. Investigating how to sort it out


-- 
<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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help