[PATCH 2/2] irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER

Ard Biesheuvel ardb at kernel.org
Thu Dec 2 10:38:24 PST 2021


On Thu, 2 Dec 2021 at 19:02, Vladimir Murzin <vladimir.murzin at arm.com> wrote:
>
> On 12/2/21 4:46 PM, Ard Biesheuvel wrote:
> > On Thu, 2 Dec 2021 at 15:12, Vladimir Murzin <vladimir.murzin at arm.com> wrote:
> >>
...
> >> At the first glance it seems that __switch_to in entry-v7m.S missing set_current
> >>
> >
> > Thanks for testing, and thanks for bisecting. Unfortunately, I can't
> > easily test these changes myself.
> >
> > Could you please check whether the following change would be
> > sufficient to fix this?
> >
> > https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git/commit/?h=tmp
> >
>
> Booted fine now.
>
> $ cat /proc/interrupts
>
>            CPU0
>  16:         25  nvic_irq   4 Edge      mps2-clkevt
>  17:          0  nvic_irq  32 Edge      mps2-uart-rx
>  18:       1124  nvic_irq  33 Edge      mps2-uart-tx
>  19:          0  nvic_irq  47 Edge      mps2-uart-overrun
> Err:          0
>
> Note: 0 interrupts for mps2-uart-rx is expected since it is automated
> environment
>

Excellent, thanks again. I will fold in that change.



More information about the linux-arm-kernel mailing list