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

Daniel Lezcano daniel.lezcano at linaro.org
Thu Sep 25 01:07:29 PDT 2025


On 25/09/2025 08:37, Marek Szyprowski wrote:
> On 24.09.2025 19:17, William McVicker wrote:
>> On 09/24/2025, Daniel Lezcano wrote:
>>> On 19/09/2025 23:31, Marek Szyprowski wrote:
>>>> On 27.08.2025 13:58, Krzysztof Kozlowski wrote:
>>>>> On 27/08/2025 12:26, Marek Szyprowski wrote:
>>>>>> 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 <krzysztof.kozlowski at linaro.org>
>>>> 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



More information about the linux-arm-kernel mailing list