kernel_samsung_a53x/arch/hexagon/kernel
Arnd Bergmann 9b04079f54 hexagon: fix fadvise64_64 calling conventions
commit 896842284c6ccba25ec9d78b7b6e62cdd507c083 upstream.

fadvise64_64() has two 64-bit arguments at the wrong alignment
for hexagon, which turns them into a 7-argument syscall that is
not supported by Linux.

The downstream musl port for hexagon actually asks for a 6-argument
version the same way we do it on arm, csky, powerpc, so make the
kernel do it the same way to avoid having to change both.

Link: https://github.com/quic/musl/blob/hexagon/arch/hexagon/syscall_arch.h#L78
Cc: stable@vger.kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-11-19 14:19:34 +01:00
..
asm-offsets.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dma.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
head.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hexagon_ksyms.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
irq_cpu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kgdb.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
module.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
process.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ptrace.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
reset.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
screen_info.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
setup.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
signal.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
smp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
stacktrace.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
syscalltab.c hexagon: fix fadvise64_64 calling conventions 2024-11-19 14:19:34 +01:00
time.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
trampoline.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
traps.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vdso.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vm_entry.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vm_events.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vm_init_segtable.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vm_ops.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vm_switch.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vm_vectors.S Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vmlinux.lds.S hexagon: vmlinux.lds.S: handle attributes section 2024-11-19 09:22:41 +01:00