[PATCH v8 0/4] arm64: Add support for IRQ stack
jungseoklee85 at gmail.com
Sun Dec 6 05:33:50 PST 2015
On Dec 4, 2015, at 10:57 PM, Catalin Marinas wrote:
> On Fri, Dec 04, 2015 at 11:02:24AM +0000, James Morse wrote:
>> Patch 4 is new, following Catalin's comments, but I don't think it is
>> necessary unless we also decrease the stack size,
> That's the whole aim of this patchset, to try to to get back to 8KB
>> which I don't think we should do immediatly - it would be good to
>> collect some max_stack_size values for various workloads first.
> We could make it configurable though, maybe defaulting to 16KB for a
> IIRC, the stack overflows we had in the past were triggered when running
> specweb but I don't remember whether it was hard or soft IRQs that
> caused the issues (could have been both). We could run some tests again
> and see how close we get to the 8KB limit.
> BTW, what's the disadvantage of always switching to the IRQ stack in
As we know well, additional operations, such as IRQ count management and
stack pointer update, are the only items I'm aware of.
More information about the linux-arm-kernel