]> Pileus Git - ~andy/linux/blobdiff - kernel/sys.c
ftrace: do_each_pid_task() needs rcu lock
[~andy/linux] / kernel / sys.c
index 70ffa8408cd43704bc5c7db361d019c9d0ef6bd5..e7dc0e10a485878a08a8c80b52e6919ca6da3c13 100644 (file)
@@ -1703,8 +1703,8 @@ SYSCALL_DEFINE1(umask, int, mask)
        return mask;
 }
 
-asmlinkage long sys_prctl(int option, unsigned long arg2, unsigned long arg3,
-                         unsigned long arg4, unsigned long arg5)
+SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3,
+               unsigned long, arg4, unsigned long, arg5)
 {
        struct task_struct *me = current;
        unsigned char comm[sizeof(me->comm)];
@@ -1817,8 +1817,8 @@ asmlinkage long sys_prctl(int option, unsigned long arg2, unsigned long arg3,
        return error;
 }
 
-asmlinkage long sys_getcpu(unsigned __user *cpup, unsigned __user *nodep,
-                          struct getcpu_cache __user *unused)
+SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep,
+               struct getcpu_cache __user *, unused)
 {
        int err = 0;
        int cpu = raw_smp_processor_id();