[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