aboutsummaryrefslogtreecommitdiffstats
path: root/rust/compiler_builtins.rs
diff options
context:
space:
mode:
authorMichael Ellerman <[email protected]>2023-09-21 23:24:41 +0000
committerMichael Ellerman <[email protected]>2023-09-22 10:29:27 +0000
commitc5cc3ca707bc916a3f326364751a41f25040aef3 (patch)
tree5dbeda1745c02940d6bd715c4e8723426ddd50b8 /rust/compiler_builtins.rs
parentpowerpc/dexcr: Move HASHCHK trap handler (diff)
downloadkernel-c5cc3ca707bc916a3f326364751a41f25040aef3.tar.gz
kernel-c5cc3ca707bc916a3f326364751a41f25040aef3.zip
powerpc/stacktrace: Fix arch_stack_walk_reliable()
The changes to copy_thread() made in commit eed7c420aac7 ("powerpc: copy_thread differentiate kthreads and user mode threads") inadvertently broke arch_stack_walk_reliable() because it has knowledge of the stack layout. Fix it by changing the condition to match the new logic in copy_thread(). The changes make the comments about the stack layout incorrect, rather than rephrasing them just refer the reader to copy_thread(). Also the comment about the stack backchain is no longer true, since commit edbd0387f324 ("powerpc: copy_thread add a back chain to the switch stack frame"), so remove that as well. Fixes: eed7c420aac7 ("powerpc: copy_thread differentiate kthreads and user mode threads") Reported-by: Joe Lawrence <[email protected]> Reviewed-by: Petr Mladek <[email protected]> Signed-off-by: Michael Ellerman <[email protected]> Link: https://msgid.link/[email protected]
Diffstat (limited to 'rust/compiler_builtins.rs')
0 files changed, 0 insertions, 0 deletions