diff options
author | Vasily Gorbik <gor@linux.ibm.com> | 2019-06-06 16:58:45 +0200 |
---|---|---|
committer | Heiko Carstens <heiko.carstens@de.ibm.com> | 2019-06-07 15:20:44 +0200 |
commit | 0ab0d7ac2090eae30f1c0b01ae981bb7a368f598 (patch) | |
tree | 570e93f72c416403b352d38128ce45dbca408d7c /arch/s390/kernel/smp.c | |
parent | s390/mm: fix address space detection in exception handling (diff) | |
download | linux-0ab0d7ac2090eae30f1c0b01ae981bb7a368f598.tar.xz linux-0ab0d7ac2090eae30f1c0b01ae981bb7a368f598.zip |
s390/unwind: correct stack switching during unwind
Adjust conditions in on_stack function. That fixes backchain unwinder
which was unable to read pt_regs at the very bottom of the stack and
hence couldn't follow stacks (e.g. from async stack to a task stack).
Fixes: 78c98f907413 ("s390/unwind: introduce stack unwind API")
Reported-by: Julian Wiedmann <jwi@linux.ibm.com>
Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to 'arch/s390/kernel/smp.c')
0 files changed, 0 insertions, 0 deletions