APPLIED/cmt: [PATCH 0/1][FOCAL][RISC-V][SRU] riscv: use 16KB kernel stack on 64-bit

Khaled Elmously khalid.elmously at canonical.com
Fri Aug 7 22:01:21 UTC 2020


Targeted the bug to focal and marked as applied.



On 2020-07-20 09:49:50 , Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
> 
> For risc-v focal kernel:
> 
> == SRU Justification Focal RISC-V ==
> 
> https://bugs.launchpad.net/bugs/1879470
> 
> Running stress-ng coverage tests on an ARM64 VM gcov 5.4.0-26-generic
> focal kernel trips an oops because the kernel stack is too small.
> 
> == Fix ==
> 
> Upstream commit:
> 
> commit 0cac21b02ba5f3095fd2dcc77c26a25a0b2432ed
> Author: Andreas Schwab <schwab at suse.de>
> Date:   Mon Jul 6 14:32:26 2020 +0200
> 
>     riscv: use 16KB kernel stack on 64-bit
> 
> == Test ==
> 
> Without the fix, we hit stack overflows. Run stress-ng kernel-coverage.sh
> script with gcov enabled and the issue occurs. With the fix the issue
> does not occur.
> 
> == Regression Potential ==
> 
> This fix just affects 64 bit RISC-V and doubles the stack size. In
> systems that run thousands of processes will see more memory being
> consumed, but this most probably won't bite anyone because RISC-V
> systems are generally not used in this manner.
> 
> 
> Andreas Schwab (1):
>   riscv: use 16KB kernel stack on 64-bit
> 
>  arch/riscv/include/asm/thread_info.h | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> -- 
> 2.27.0
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team



More information about the kernel-team mailing list