1/* SPDX-License-Identifier: GPL-2.0 */ 2 3#include <asm/unistd.h> 4#include <asm/dwarf.h> 5 6.macro vdso_syscall func,syscall 7 .globl __kernel_compat_\func 8 .type __kernel_compat_\func,@function 9 .align 8 10__kernel_compat_\func: 11 CFI_STARTPROC 12 svc \syscall 13 /* Make sure we notice when a syscall returns, which shouldn't happen */ 14 .word 0 15 CFI_ENDPROC 16 .size __kernel_compat_\func,.-__kernel_compat_\func 17.endm 18 19vdso_syscall restart_syscall,__NR_restart_syscall 20vdso_syscall sigreturn,__NR_sigreturn 21vdso_syscall rt_sigreturn,__NR_rt_sigreturn 22