linux-zen-desktop/arch/s390/kernel/vdso32/vdso_user_wrapper.S

23 lines
567 B
ArmAsm
Raw Permalink Normal View History

2023-08-30 17:31:07 +02:00
/* SPDX-License-Identifier: GPL-2.0 */
2023-10-24 12:59:35 +02:00
#include <linux/linkage.h>
2023-08-30 17:31:07 +02:00
#include <asm/unistd.h>
#include <asm/dwarf.h>
.macro vdso_syscall func,syscall
.globl __kernel_compat_\func
.type __kernel_compat_\func,@function
2023-10-24 12:59:35 +02:00
__ALIGN
2023-08-30 17:31:07 +02:00
__kernel_compat_\func:
CFI_STARTPROC
svc \syscall
/* Make sure we notice when a syscall returns, which shouldn't happen */
.word 0
CFI_ENDPROC
.size __kernel_compat_\func,.-__kernel_compat_\func
.endm
vdso_syscall restart_syscall,__NR_restart_syscall
vdso_syscall sigreturn,__NR_sigreturn
vdso_syscall rt_sigreturn,__NR_rt_sigreturn