[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