-
- Downloads
Merge tag 'objtool-core-2020-10-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull objtool updates from Ingo Molnar: "Most of the changes are cleanups and reorganization to make the objtool code more arch-agnostic. This is in preparation for non-x86 support. Other changes: - KASAN fixes - Handle unreachable trap after call to noreturn functions better - Ignore unreachable fake jumps - Misc smaller fixes & cleanups" * tag 'objtool-core-2020-10-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (21 commits) perf build: Allow nested externs to enable BUILD_BUG() usage objtool: Allow nested externs to enable BUILD_BUG() objtool: Permit __kasan_check_{read,write} under UACCESS objtool: Ignore unreachable trap after call to noreturn functions objtool: Handle calling non-function symbols in other sections objtool: Ignore unreachable fake jumps objtool: Remove useless tests before save_reg() objtool: Decode unwind hint register depending on architecture objtool: Make unwind hint definitions available to other architectures objtool: Only include valid definitions depending on source file type objtool: Rename frame.h -> objtool.h objtool: Refactor jump table code to support other architectures objtool: Make relocation in alternative handling arch dependent objtool: Abstract alternative special case handling objtool: Move macros describing structures to arch-dependent code objtool: Make sync-check consider the target architecture objtool: Group headers to check in a single list objtool: Define 'struct orc_entry' only when needed objtool: Skip ORC entry creation for non-text sections objtool: Move ORC logic out of check() ...
No related branches found
No related tags found
Showing
- MAINTAINERS 1 addition, 0 deletionsMAINTAINERS
- arch/x86/include/asm/nospec-branch.h 1 addition, 1 deletionarch/x86/include/asm/nospec-branch.h
- arch/x86/include/asm/orc_types.h 0 additions, 34 deletionsarch/x86/include/asm/orc_types.h
- arch/x86/include/asm/unwind_hints.h 11 additions, 45 deletionsarch/x86/include/asm/unwind_hints.h
- arch/x86/kernel/kprobes/core.c 1 addition, 1 deletionarch/x86/kernel/kprobes/core.c
- arch/x86/kernel/kprobes/opt.c 1 addition, 1 deletionarch/x86/kernel/kprobes/opt.c
- arch/x86/kernel/reboot.c 1 addition, 1 deletionarch/x86/kernel/reboot.c
- arch/x86/kernel/unwind_orc.c 6 additions, 5 deletionsarch/x86/kernel/unwind_orc.c
- arch/x86/kvm/svm/svm.c 1 addition, 1 deletionarch/x86/kvm/svm/svm.c
- arch/x86/kvm/vmx/nested.c 1 addition, 1 deletionarch/x86/kvm/vmx/nested.c
- arch/x86/kvm/vmx/vmx.c 1 addition, 1 deletionarch/x86/kvm/vmx/vmx.c
- arch/x86/xen/enlighten_pv.c 1 addition, 1 deletionarch/x86/xen/enlighten_pv.c
- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 1 addition, 2 deletionsdrivers/gpu/drm/vmwgfx/vmwgfx_msg.c
- include/linux/frame.h 0 additions, 35 deletionsinclude/linux/frame.h
- include/linux/objtool.h 129 additions, 0 deletionsinclude/linux/objtool.h
- kernel/bpf/core.c 1 addition, 1 deletionkernel/bpf/core.c
- kernel/kexec_core.c 1 addition, 1 deletionkernel/kexec_core.c
- tools/arch/x86/include/asm/orc_types.h 0 additions, 34 deletionstools/arch/x86/include/asm/orc_types.h
- tools/include/linux/objtool.h 129 additions, 0 deletionstools/include/linux/objtool.h
- tools/objtool/Makefile 5 additions, 1 deletiontools/objtool/Makefile
Loading
Please register or sign in to comment