]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
s390: wire up sys_sched_setattr/sys_sched_getattr
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Wed, 22 Jan 2014 11:52:38 +0000 (12:52 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 22 Jan 2014 13:02:19 +0000 (14:02 +0100)
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/uapi/asm/unistd.h
arch/s390/kernel/compat_wrapper.S
arch/s390/kernel/syscalls.S

index 864f693c237fe440cd02125e588c4b5867b6edb8..5eb5c9ddb120027df003990329a0b7ede4cbfa59 100644 (file)
 #define __NR_s390_runtime_instr 342
 #define __NR_kcmp              343
 #define __NR_finit_module      344
+#define __NR_sched_setattr     345
+#define __NR_sched_getattr     346
 #define NR_syscalls 345
 
 /* 
index 9cb1b975b3532f3cc6237ab1cd168146f99a9904..59c8efce1b99b52964950f0933b4934a12b6a9db 100644 (file)
@@ -1412,3 +1412,14 @@ ENTRY(sys_finit_module_wrapper)
        llgtr   %r3,%r3                 # const char __user *
        lgfr    %r4,%r4                 # int
        jg      sys_finit_module
+
+ENTRY(sys_sched_setattr_wrapper)
+       lgfr    %r2,%r2                 # pid_t
+       llgtr   %r3,%r3                 # struct sched_attr __user *
+       jg      sys_sched_setattr
+
+ENTRY(sys_sched_getattr_wrapper)
+       lgfr    %r2,%r2                 # pid_t
+       llgtr   %r3,%r3                 # const char __user *
+       llgfr   %r3,%r3                 # unsigned int
+       jg      sys_sched_getattr
index 913410bd74a335c0693637ccb69e49cb89fd63c1..143992152ec95d7c2b96c1978d1bae78da480efb 100644 (file)
@@ -353,3 +353,5 @@ SYSCALL(sys_process_vm_writev,sys_process_vm_writev,compat_sys_process_vm_writev
 SYSCALL(sys_ni_syscall,sys_s390_runtime_instr,sys_s390_runtime_instr_wrapper)
 SYSCALL(sys_kcmp,sys_kcmp,sys_kcmp_wrapper)
 SYSCALL(sys_finit_module,sys_finit_module,sys_finit_module_wrapper)
+SYSCALL(sys_sched_setattr,sys_sched_setattr,sys_sched_setattr_wrapper) /* 345 */
+SYSCALL(sys_sched_getattr,sys_sched_getattr,sys_sched_getattr_wrapper)