kernel_samsung_a53x/tools/objtool
Juergen Gross cdba7e8fa3 objtool/x86: allow syscall instruction
commit dda014ba59331dee4f3b773a020e109932f4bd24 upstream.

The syscall instruction is used in Xen PV mode for doing hypercalls.
Allow syscall to be used in the kernel in case it is tagged with an
unwind hint for objtool.

This is part of XSA-466 / CVE-2024-53241.

Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
Co-developed-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-01-02 17:01:18 +01:00
..
arch/x86 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Documentation Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
arch.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Build Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
builtin-check.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
builtin-orc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
builtin.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cfi.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
check.c objtool/x86: allow syscall instruction 2025-01-02 17:01:18 +01:00
check.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
elf.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
elf.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
objtool.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
objtool.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
orc_dump.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
orc_gen.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
special.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
special.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sync-check.sh Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
warn.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
weak.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00