diff options
author | Michael Ellerman <[email protected]> | 2023-09-22 09:24:41 +1000 |
---|---|---|
committer | Michael Ellerman <[email protected]> | 2023-09-22 20:29:27 +1000 |
commit | c5cc3ca707bc916a3f326364751a41f25040aef3 (patch) | |
tree | 5dbeda1745c02940d6bd715c4e8723426ddd50b8 /scripts/gdb/linux/utils.py | |
parent | c3f4309693758b13fbb34b3741c2e2801ad28769 (diff) |
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 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions