linux/arch
Ard Biesheuvel 7e6b9db27d jump_label: make initial NOP patching the special case
Instead of defaulting to patching NOP opcodes at init time, and leaving
it to the architectures to override this if this is not needed, switch
to a model where doing nothing is the default. This is the common case
by far, as only MIPS requires NOP patching at init time. On all other
architectures, the correct encodings are emitted by the compiler and so
no initial patching is needed.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lore.kernel.org/r/20220615154142.1574619-4-ardb@kernel.org
2022-06-24 09:48:55 +02:00
..
alpha Cleanups (and one fix) around struct mount handling. 2022-06-04 19:00:05 -07:00
arc jump_label: make initial NOP patching the special case 2022-06-24 09:48:55 +02:00
arm jump_label: make initial NOP patching the special case 2022-06-24 09:48:55 +02:00
arm64 jump_label: make initial NOP patching the special case 2022-06-24 09:48:55 +02:00
csky This set of changes updates init and user mode helper tasks to be 2022-06-03 16:03:05 -07:00
hexagon fork: Generalize PF_IO_WORKER handling 2022-05-07 09:01:59 -05:00
ia64 Bitmap patches for 5.19-rc1 2022-06-04 14:04:27 -07:00
loongarch LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS 2022-06-17 22:09:05 +08:00
m68k This set of changes updates init and user mode helper tasks to be 2022-06-03 16:03:05 -07:00
microblaze This set of changes updates init and user mode helper tasks to be 2022-06-03 16:03:05 -07:00
mips jump_label: make initial NOP patching the special case 2022-06-24 09:48:55 +02:00
nios2 This set of changes updates init and user mode helper tasks to be 2022-06-03 16:03:05 -07:00
openrisc This set of changes updates init and user mode helper tasks to be 2022-06-03 16:03:05 -07:00
parisc jump_label: make initial NOP patching the special case 2022-06-24 09:48:55 +02:00
powerpc powerpc fixes for 5.19 #2 2022-06-09 12:17:43 -07:00
riscv jump_label: make initial NOP patching the special case 2022-06-24 09:48:55 +02:00
s390 jump_label: make initial NOP patching the special case 2022-06-24 09:48:55 +02:00
sh This set of changes updates init and user mode helper tasks to be 2022-06-03 16:03:05 -07:00
sparc jump_label: mips: move module NOP patching into arch code 2022-06-24 09:48:55 +02:00
um um: virt-pci: set device ready in probe() 2022-06-10 20:38:06 -04:00
x86 jump_label: make initial NOP patching the special case 2022-06-24 09:48:55 +02:00
xtensa While looking at the ptrace problems with PREEMPT_RT and the problems 2022-06-03 16:13:25 -07:00
.gitignore
Kconfig A set of objtool fixes: 2022-06-05 09:45:27 -07:00