Messages in this thread |  | | From | Tiezhu Yang <> | | Subject | [PATCH v2 0/3] Fix objtool warning about do_syscall() on LoongArch | | Date | Mon, 5 Aug 2024 11:26:57 +0800 |
| |
With this series, there is no objtool warning about do_syscall() and there is handle_syscall() which is the previous frame of do_syscall() in the call trace when running "echo l > /proc/sysrq-trigger", tested with the following two configs:
(1) CONFIG_RANDOMIZE_KSTACK_OFFSET=y && CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=n (2) CONFIG_RANDOMIZE_KSTACK_OFFSET=y && CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
Tiezhu Yang (3): objtool/LoongArch: Decode secondary stack instruction objtool: Handle secondary stack related instructions LoongArch: Remove STACK_FRAME_NON_STANDARD(do_syscall)
arch/loongarch/kernel/syscall.c | 4 ---- tools/arch/loongarch/include/asm/inst.h | 12 ++++++++++ tools/objtool/arch/loongarch/decode.c | 29 ++++++++++++++++++++++++- tools/objtool/check.c | 22 +++++++++++++++++++ tools/objtool/include/objtool/elf.h | 1 + 5 files changed, 63 insertions(+), 5 deletions(-)
-- 2.42.0
|  |