[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-arm-kernel
Subject:    Re: [PATCH v2 0/9] ARM: add support for IRQ stacks
From:       Linus Walleij <linus.walleij () linaro ! org>
Date:       2021-10-16 22:04:46
Message-ID: CACRpkdYo4TPo2mbvj=escZZ4X2LZne+LVbAMzNfyCwezw3pYbg () mail ! gmail ! com
[Download RAW message or body]

Hi Ard,

On Tue, Oct 5, 2021 at 9:16 AM Ard Biesheuvel <ardb@kernel.org> wrote:

> Compared to user space, the kernel's task stacks are tiny and
> inflexible, as we don't grow them dynamically using demand paging. This
> is the reason we tend to obsess about functions with disproportionately
> large stack frames, given that it is hard to predict statically how
> calls to those functions may combine at runtime, and exhaust the stack
> and crash the kernel.

While I do not have the bandwidth to make an in-depth review
(and parse and run the assembly in my head...)
I do get the overall picture and this is overall a very nice improvement
so FWIW:
Acked-by: Linus Walleij <linus.walleij@linaro.org>
for the entire patch series.

If you want me to test this on some exotic system (such as the
ARMv4 footbridge or IXP4xx BE) tell me and I'll try to make time for it!

Yours,
Linus Walleij

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic