Merge branch into tip/master: 'x86/core'
authorIngo Molnar <mingo@kernel.org>
Sat, 8 Jan 2022 10:03:27 +0000 (11:03 +0100)
committerIngo Molnar <mingo@kernel.org>
Sat, 8 Jan 2022 10:03:27 +0000 (11:03 +0100)
commitb7c0340c9ecabf58b1361f2faee07bd83c397f31
tree5fb713f00a9378f3c0320831a66bb35899ca023c
parent9ca88633150f827f2d1a6bf6caaee6afec3f53d6
parent82a8954acd93ae95d6252fb93a3d210c8f71b093
Merge branch into tip/master: 'x86/core'

* x86/core:
    82a8954acd93 objtool: Remove .fixup handling
    e5eefda5aa51 x86: Remove .fixup section
    b77607802573 x86/word-at-a-time: Remove .fixup usage
    d5d797dcbd78 x86/usercopy: Remove .fixup usage
    13e4bf1bddcb x86/usercopy_32: Simplify __copy_user_intel_nocache()
    5ce8e39f5552 x86/sgx: Remove .fixup usage
    fedb24cda1ca x86/checksum_32: Remove .fixup usage
    3e8ea7803a1d x86/vmx: Remove .fixup usage
    c9a34c3f4ece x86/kvm: Remove .fixup usage
    5fc77b916cb8 x86/segment: Remove .fixup usage
    1c3b9091d084 x86/fpu: Remove .fixup usage
    e2b48e43284c x86/xen: Remove .fixup usage
    99641e094d6c x86/uaccess: Remove .fixup usage
    4c132d1d844a x86/futex: Remove .fixup usage
    d52a7344bdfa x86/msr: Remove .fixup usage
    4b5305decc84 x86/extable: Extend extable functionality
    aa93e2ad7464 x86/entry_32: Remove .fixup usage
    16e617d05ef0 x86/entry_64: Remove .fixup usage
    ab0fedcc714a x86/copy_mc_64: Remove .fixup usage
    acba44d2436d x86/copy_user_64: Remove .fixup usage
    c6dbd3e5e69c x86/mmx_32: Remove X86_USE_3DNOW
    bff8c3848e07 bitfield.h: Fix "type of reg too small for mask" test
    e463a09af2f0 x86: Add straight-line-speculation mitigation
    26c44b776dba x86/alternative: Relax text_poke_bp() constraint
    1cc1e4c8aab4 objtool: Add straight-line-speculation validation
    b17c2baa305c x86: Prepare inline-asm for straight-line-speculation
    f94909ceb1ed x86: Prepare asm files for straight-line-speculation
    22da5a07c75e x86/lib/atomic64_386_32: Rename things
    68cf4f2a72ef x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds
    b2f825bfeda8 x86: Move RETPOLINE*_CFLAGS to arch Makefile
    3411506550b1 x86/csum: Rewrite/optimize csum_partial()

Signed-off-by: Ingo Molnar <mingo@kernel.org>
Makefile
arch/x86/Kconfig
arch/x86/include/asm/insn-eval.h
arch/x86/include/asm/paravirt.h
arch/x86/lib/copy_user_64.S
arch/x86/lib/insn-eval.c
arch/x86/net/bpf_jit_comp.c
samples/ftrace/ftrace-direct-modify.c
samples/ftrace/ftrace-direct-too.c
samples/ftrace/ftrace-direct.c