Skip to content

x86/retpoline: Define retpoline indirect thunk and macros

Andi Kleen lkml 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest12 patches 12 repliesIn review
  2. v111 patches 4 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12x86/retpoline: Define retpoline indirect thunk and macrosarch/x86/Kconfig arch/x86/include/asm/jump-asm.h arch/x86/kernel/vmlinux.lds.S +2 more+115 -02 replies
2/12x86/retpoline/crypto: Convert crypto assembler indirect jumpsarch/x86/crypto/aesni-intel_asm.S arch/x86/crypto/camellia-aesni-avx-asm_64.S arch/x86/crypto/camellia-aesni-avx2-asm_64.S +1 more+8 -50 replies
3/12x86/retpoline/entry: Convert entry assembler indirect jumpsarch/x86/entry/entry_32.S arch/x86/entry/entry_64.S+10 -71 reply
4/12x86/retpoline/ftrace: Convert ftrace assembler indirect jumpsarch/x86/kernel/ftrace_32.S arch/x86/kernel/ftrace_64.S+5 -40 replies
5/12x86/retpoline/hyperv: Convert assembler indirect jumpsarch/x86/include/asm/mshyperv.h+5 -40 replies
6/12x86/retpoline/crypto: Convert xen assembler indirect jumpsarch/x86/crypto/camellia-aesni-avx2-asm_64.S arch/x86/include/asm/xen/hypercall.h+3 -12 replies
7/12x86/retpoline/checksum32: Convert assembler indirect jumpsarch/x86/lib/checksum_32.S+3 -20 replies
8/12x86/retpoline/irq32: Convert assembler indirect jumpsarch/x86/kernel/irq_32.c+3 -20 replies
9/12x86/retpoline: Finally enable retpoline for C codearch/x86/Makefile+11 -00 replies
10/12retpoline/taint: Taint kernel for missing retpoline in compilerDocumentation/admin-guide/tainted-kernels.rst arch/x86/kernel/setup.c include/linux/kernel.h +3 more+32 -20 replies
11/12retpoline/objtool: Disable some objtool warningstools/objtool/check.c+11 -07 replies
12/12retpoline: Attempt to quiten objtool warning for unreachable codearch/x86/lib/retpoline.S include/linux/compiler.h+12 -10 replies

Reviews trailers per patch

1 of 12 patches has a Reviewed-by or Acked-by.

PatchAndi KleenJuergen Gross
1/12
2/12
3/12
4/12
5/12
6/12A-b
7/12
8/12
9/12
10/12
11/12
12/12Not-Signed-off-by

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread