[PATCH 2/2] irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER
Jesse Taube
mr.bossman075 at gmail.com
Thu Dec 2 12:27:55 PST 2021
On 12/2/21 13:38, Ard Biesheuvel wrote:
> 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.
>
It works for me now aswell!
More information about the linux-arm-kernel
mailing list