[PATCH] ARM: ux500: Fix PMU IRQ regression

Arnd Bergmann arnd at arndb.de
Wed Mar 7 07:42:57 PST 2018


On Wed, Mar 7, 2018 at 2:20 PM, Linus Walleij <linus.walleij at linaro.org> wrote:
> Commit 2b05f6ae1ee5 ("ARM: ux500: remove PMU IRQ bouncer")
> deleted some code to bounce and work around the weird PMU
> IRQs in the DB8500 ASIC, but did a semantic mistake:
> since the auxdata was now unused, the call to
> of_platform_populate() was removed, but this does not
> work: the default platform population will only kick in
> if .init_machine() is assigned NULL, and since the U8540
> was still using the callback that was not the case.
>
> Fix this by reinstating the call to of_platform_populate(),
> but pass NULL as auxdata.
>
> Cc: Mark Rutland <mark.rutland at arm.com>
> Cc: Will Deacon <will.deacon at arm.com>
> Fixes: 2b05f6ae1ee5 ("ARM: ux500: remove PMU IRQ bouncer")
> Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
> ---
> ARM SoC folks: please pick this up directly for fixed if
> Mark is OK with the fix. It'd be nice to have in v4.16 since
> it is a boot regression.

Applied to fixes, thanks!

        Arnd



More information about the linux-arm-kernel mailing list