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>