linux/arch/x86/tools
Borislav Petkov (AMD) 4a73b93ce4 x86/alternative: Drop smp_locks glue
This was there to be able to patch out locking instructions when running
a SMP kernel build on a UP CPU. The times are long gone when single-CPU
x86 machines were relevant so drop that machinery and simplify the code
considerably.

LOCK_PREFIX needs to stay for when one wants to do a UP build for
whatever reason. That'll go away when CONFIG_SMP becomes unconditional.

Kill a bunch of leftover, unused prototypes while at it.

Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
Link: https://lore.kernel.org/r/20260328081634.797552-1-rppt@kernel.org
2026-07-13 09:23:36 -07:00
..
.gitignore x86/entry/vdso: Add vdso2c to .gitignore 2026-01-27 23:27:51 +01:00
cpufeaturemasks.awk x86/cpufeatures: Use AWK to generate {REQUIRED|DISABLED}_MASK_BIT_SET in <asm/cpufeaturemasks.h> 2025-03-19 11:15:12 +01:00
gen-insn-attr-x86.awk x86/insn: Add XOP prefix instructions decoder support 2025-08-18 17:15:02 +02:00
insn_decoder_test.c x86/tools: insn_decoder_test.c: Emit standard build success messages 2025-07-14 17:04:38 +02:00
insn_sanity.c x86/tools: insn_sanity.c: Emit standard build success messages 2025-07-14 17:04:43 +02:00
Makefile x86/entry/vdso: Move vdso2c to arch/x86/tools 2026-01-13 15:33:20 -08:00
objdump_reformat.awk x86/tools: objdump_reformat.awk: Skip bad instructions from llvm-objdump 2024-01-04 10:04:02 +01:00
relocs_32.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
relocs_64.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
relocs_common.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
relocs.c x86/alternative: Drop smp_locks glue 2026-07-13 09:23:36 -07:00
relocs.h x86/tools/relocs: Mark die() with the printf function attr format 2021-08-23 05:58:02 +02:00
vdso2c.c x86/vdso: Prepare for robust futex unlock support 2026-06-03 11:38:52 +02:00
vdso2c.h x86/entry/vdso: Move vdso2c to arch/x86/tools 2026-01-13 15:33:20 -08:00