aboutsummaryrefslogtreecommitdiffstats
path: root/tools/scripts/ssh:/git@git.zx2c4.com/git:
diff options
context:
space:
mode:
authorQi Zheng <zhengqi.arch@bytedance.com>2022-08-15 20:47:39 +0800
committerCatalin Marinas <catalin.marinas@arm.com>2022-09-09 19:01:38 +0100
commit8eb858c44b98e0326bb32fca34ae671995cd73bb (patch)
tree0d31b053090bfd35ecd4b502d8b169132548e484 /tools/scripts/ssh:/git@git.zx2c4.com/git:
parentarm64: compat: Implement misalignment fixups for multiword loads (diff)
downloadlinux-dev-8eb858c44b98e0326bb32fca34ae671995cd73bb.tar.xz
linux-dev-8eb858c44b98e0326bb32fca34ae671995cd73bb.zip
arm64: run softirqs on the per-CPU IRQ stack
Currently arm64 supports per-CPU IRQ stack, but softirqs are still handled in the task context. Since any call to local_bh_enable() at any level in the task's call stack may trigger a softirq processing run, which could potentially cause a task stack overflow if the combined stack footprints exceed the stack's size, let's run these softirqs on the IRQ stack as well. Signed-off-by: Qi Zheng <zhengqi.arch@bytedance.com> Reviewed-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Will Deacon <will@kernel.org> Link: https://lore.kernel.org/r/20220815124739.15948-1-zhengqi.arch@bytedance.com Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'tools/scripts/ssh:/git@git.zx2c4.com/git:')
0 files changed, 0 insertions, 0 deletions