Messages in this thread | | | From | Josh Poimboeuf <> | Subject | [PATCH v2 00/11] ORC fixes | Date | Sat, 25 Apr 2020 05:02:59 -0500 |
| |
v2: - Dropped three patches which technically weren't fixes. Will post them later as part of another patch set with more improvements. - Removed show_iret_regs() declaration [mbenes] - Added Miroslav Reviewed-by, Linus Reported-by
v1 was here: https://lkml.kernel.org/r/cover.1584033751.git.jpoimboe@redhat.com
Jann Horn (1): x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
Josh Poimboeuf (9): objtool: Fix stack offset tracking for indirect CFAs x86/entry/64: Fix unwind hints in register clearing code x86/entry/64: Fix unwind hints in kernel exit path x86/entry/64: Fix unwind hints in __switch_to_asm() x86/unwind/orc: Convert global variables to static x86/unwind: Prevent false warnings for non-current tasks x86/unwind/orc: Prevent unwinding before ORC initialization x86/unwind/orc: Fix error path for bad ORC entry type x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
Miroslav Benes (1): x86/unwind/orc: Don't skip the first frame for inactive tasks
arch/x86/entry/calling.h | 40 ++++++------ arch/x86/entry/entry_64.S | 14 ++--- arch/x86/include/asm/unwind.h | 2 +- arch/x86/kernel/dumpstack_64.c | 3 +- arch/x86/kernel/unwind_frame.c | 3 + arch/x86/kernel/unwind_orc.c | 111 ++++++++++++++++++++++----------- tools/objtool/check.c | 2 +- 7 files changed, 108 insertions(+), 67 deletions(-)
-- 2.21.1
| |