Merge tag 'objtool_urgent_for_5.8_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull objtool fixes from Borislav Petkov: "Three fixes from Peter Zijlstra suppressing KCOV instrumentation in noinstr sections. Peter Zijlstra says: "Address KCOV vs noinstr. There is no function attribute to selectively suppress KCOV instrumentation, instead teach objtool to NOP out the calls in noinstr functions" This cures a bunch of KCOV crashes (as used by syzcaller)" * tag 'objtool_urgent_for_5.8_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: objtool: Fix noinstr vs KCOV objtool: Provide elf_write_{insn,reloc}() objtool: Clean up elf_write() condition
Showing
- arch/x86/Kconfig 1 addition, 1 deletionarch/x86/Kconfig
- tools/objtool/arch.h 2 additions, 0 deletionstools/objtool/arch.h
- tools/objtool/arch/x86/decode.c 18 additions, 0 deletionstools/objtool/arch/x86/decode.c
- tools/objtool/arch/x86/include/arch_elf.h 6 additions, 0 deletionstools/objtool/arch/x86/include/arch_elf.h
- tools/objtool/check.c 22 additions, 1 deletiontools/objtool/check.c
- tools/objtool/elf.c 50 additions, 3 deletionstools/objtool/elf.c
- tools/objtool/elf.h 9 additions, 3 deletionstools/objtool/elf.h
- tools/objtool/orc_gen.c 1 addition, 1 deletiontools/objtool/orc_gen.c
Please register or sign in to comment