[PATCH] s390: ioprio & inotify system calls.

Add system calls for io priorities and inotify.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Martin Schwidefsky and committed by Linus Torvalds d2013485 5d3f229f

+37 -1
+26
arch/s390/kernel/compat_wrapper.S
··· 1449 llgtr %r4,%r4 # struct kexec_segment * 1450 llgfr %r5,%r5 # unsigned long 1451 jg compat_sys_kexec_load
··· 1449 llgtr %r4,%r4 # struct kexec_segment * 1450 llgfr %r5,%r5 # unsigned long 1451 jg compat_sys_kexec_load 1452 + 1453 + .globl sys_ioprio_set_wrapper 1454 + sys_ioprio_set_wrapper: 1455 + lgfr %r2,%r2 # int 1456 + lgfr %r3,%r3 # int 1457 + lgfr %r4,%r4 # int 1458 + jg sys_ioprio_set 1459 + 1460 + .globl sys_ioprio_get_wrapper 1461 + sys_ioprio_get_wrapper: 1462 + lgfr %r2,%r2 # int 1463 + lgfr %r3,%r3 # int 1464 + jg sys_ioprio_get 1465 + 1466 + .globl sys_inotify_add_watch_wrapper 1467 + sys_inotify_add_watch_wrapper: 1468 + lgfr %r2,%r2 # int 1469 + llgtr %r3,%r3 # const char * 1470 + llgfr %r4,%r4 # u32 1471 + jg sys_inotify_add_watch 1472 + 1473 + .globl sys_inotify_rm_watch_wrapper 1474 + sys_inotify_rm_watch_wrapper: 1475 + lgfr %r2,%r2 # int 1476 + llgfr %r3,%r3 # u32 1477 + jg sys_inotify_rm_watch
+5
arch/s390/kernel/syscalls.S
··· 290 SYSCALL(sys_request_key,sys_request_key,compat_sys_request_key_wrapper) 291 SYSCALL(sys_keyctl,sys_keyctl,compat_sys_keyctl) /* 280 */ 292 SYSCALL(sys_waitid,sys_waitid,compat_sys_waitid_wrapper)
··· 290 SYSCALL(sys_request_key,sys_request_key,compat_sys_request_key_wrapper) 291 SYSCALL(sys_keyctl,sys_keyctl,compat_sys_keyctl) /* 280 */ 292 SYSCALL(sys_waitid,sys_waitid,compat_sys_waitid_wrapper) 293 + SYSCALL(sys_ioprio_set,sys_ioprio_set,sys_ioprio_set_wrapper) 294 + SYSCALL(sys_ioprio_get,sys_ioprio_get,sys_ioprio_get_wrapper) 295 + SYSCALL(sys_inotify_init,sys_inotify_init,sys_inotify_init) 296 + SYSCALL(sys_inotify_add_watch,sys_inotify_add_watch,sys_inotify_add_watch_wrapper) 297 + SYSCALL(sys_inotify_rm_watch,sys_inotify_rm_watch,sys_inotify_rm_watch_wrapper)
+6 -1
include/asm-s390/unistd.h
··· 274 #define __NR_request_key 279 275 #define __NR_keyctl 280 276 #define __NR_waitid 281 277 278 - #define NR_syscalls 282 279 280 /* 281 * There are some system calls that are not present on 64 bit, some
··· 274 #define __NR_request_key 279 275 #define __NR_keyctl 280 276 #define __NR_waitid 281 277 + #define __NR_ioprio_set 282 278 + #define __NR_ioprio_get 283 279 + #define __NR_inotify_init 284 280 + #define __NR_inotify_add_watch 285 281 + #define __NR_inotify_rm_watch 286 282 283 + #define NR_syscalls 287 284 285 /* 286 * There are some system calls that are not present on 64 bit, some