[PATCH v2 9/9] ARM: run softirqs on the per-CPU IRQ stack

Arnd Bergmann arnd at arndb.de
Tue Oct 5 05:23:30 PDT 2021


On Tue, Oct 5, 2021 at 9:15 AM Ard Biesheuvel <ardb at kernel.org> wrote:
>
> Now that we have enabled IRQ stacks, any softIRQs that are handled over
> the back of a hard IRQ will run from the IRQ stack as well. However, any
> synchronous softirq processing that happens when re-enabling softIRQs
> from task context will still execute on that task's stack.
>
> So let's wire up the existing infrastructure to run these softIRQs from
> the IRQ stack as well.
>
> Signed-off-by: Ard Biesheuvel <ardb at kernel.org>

The change looks reasonable, but maybe try to explain why it is
a good idea to do this.

Reviewed-by: Arnd Bergmann <arnd at arndb.de>



More information about the linux-arm-kernel mailing list