Prev: [PATCH 40/40] trace syscalls, PPC: Convert morphing native/compat syscalls
Next: [PATCH 19/40] trace syscalls: Remove redundant syscall_nr checks
From: Ian Munsie on 23 Jun 2010 06:10 From: Ian Munsie <imunsie(a)au1.ibm.com> This patchs adds the COMPAT_SYSCALL_DEFINE0 macros for compat syscalls that do not take any arguments. Signed-off-by: Ian Munsie <imunsie(a)au1.ibm.com> --- include/linux/syscalls.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h index a608565..1076ae8 100644 --- a/include/linux/syscalls.h +++ b/include/linux/syscalls.h @@ -220,6 +220,10 @@ extern struct trace_event_functions exit_syscall_print_funcs; SYSCALL_METADATAx(syscall, compat_sys_##sname, x, compat_syscall, __VA_ARGS__);\ asmlinkage long syscall(__SC_DECL##x(__VA_ARGS__)) +#define COMPAT_SYSCALL_DEFINE0(name) \ + SYSCALL_METADATA0(compat_sys_##name, name, compat_syscall) \ + asmlinkage long compat_sys_##name() + #endif /* CONFIG_COMPAT */ -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |