kernel_samsung_a53x/arch/x86/lib
Jim Mattson bb2c67dee6 x86/retpoline: Move a NOENDBR annotation to the SRSO dummy return thunk
The linux-5.10-y backport of commit b377c66ae350 ("x86/retpoline: Add
NOENDBR annotation to the SRSO dummy return thunk") misplaced the new
NOENDBR annotation, repeating the annotation on __x86_return_thunk,
rather than adding the annotation to the !CONFIG_CPU_SRSO version of
srso_alias_untrain_ret, as intended.

Move the annotation to the right place.

Fixes: 0bdc64e9e716 ("x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk")
Reported-by: Greg Thelen <gthelen@google.com>
Signed-off-by: Jim Mattson <jmattson@google.com>
Acked-by: Borislav Petkov (AMD) <bp@alien8.de>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-11-19 14:19:45 +01:00
..
atomic64_32.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
atomic64_386_32.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
atomic64_cx8_32.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cache-smp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
checksum_32.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clear_page_64.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cmdline.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cmpxchg8b_emu.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cmpxchg16b_emu.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
copy_mc.c iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() 2024-11-18 11:42:39 +01:00
copy_mc_64.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
copy_page_64.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
copy_user_64.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cpu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
csum-copy_64.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
csum-partial_64.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
csum-wrappers_64.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
delay.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
error-inject.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
getuser.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hweight.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
inat.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
insn-eval.c x86/stackprotector/32: Make the canary into a regular percpu variable 2024-11-19 09:22:37 +01:00
insn.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
iomap_copy_64.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
iomem.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kaslr.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
memcpy_32.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
memcpy_64.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
memmove_64.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
memset_64.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
misc.c x86/lib: Fix overflow when counting digits 2024-11-18 12:12:19 +01:00
mmx_32.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
msr-reg-export.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
msr-reg.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
msr-smp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
msr.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
putuser.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
retpoline.S x86/retpoline: Move a NOENDBR annotation to the SRSO dummy return thunk 2024-11-19 14:19:45 +01:00
string_32.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
strstr_32.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
usercopy.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
usercopy_32.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
usercopy_64.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
x86-opcode-map.txt x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map 2024-11-19 12:26:59 +01:00