The patch titled s390: new system calls has been added to the -mm tree. Its filename is s390-new-system-calls.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this From: Martin Schwidefsky <schwidefsky@xxxxxxxxxx> Add sys_set_robust_list, sys_get_robust_list, sys_splice, sys_sync_file and sys_tee system calls. Signed-off-by: Martin Schwidefsky <schwidefsky@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- arch/s390/kernel/compat_wrapper.S | 42 ++++++++++++++++++++++++++++ arch/s390/kernel/syscalls.S | 5 +++ 2 files changed, 47 insertions(+) diff -puN arch/s390/kernel/compat_wrapper.S~s390-new-system-calls arch/s390/kernel/compat_wrapper.S --- 25/arch/s390/kernel/compat_wrapper.S~s390-new-system-calls Wed Apr 26 14:16:46 2006 +++ 25-akpm/arch/s390/kernel/compat_wrapper.S Wed Apr 26 14:16:46 2006 @@ -1608,3 +1608,45 @@ compat_sys_ppoll_wrapper: sys_unshare_wrapper: llgfr %r2,%r2 # unsigned long jg sys_unshare + + .globl compat_sys_set_robust_list_wrapper +compat_sys_set_robust_list_wrapper: + llgtr %r2,%r2 # struct compat_robust_list_head * + llgfr %r3,%r3 # size_t + jg compat_sys_set_robust_list + + .globl compat_sys_get_robust_list_wrapper +compat_sys_get_robust_list_wrapper: + lgfr %r2,%r2 # int + llgtr %r3,%r3 # compat_uptr_t_t * + llgtr %r4,%r4 # compat_size_t * + jg compat_sys_get_robust_list + + .globl sys_splice_wrapper +sys_splice_wrapper: + lgfr %r2,%r2 # int + llgtr %r3,%r3 # loff_t * + lgfr %r4,%r4 # int + llgtr %r5,%r5 # loff_t * + llgfr %r6,%r6 # size_t + llgf %r0,164(%r15) # unsigned int + stg %r0,160(%r15) + jg sys_splice + + .globl sys_sync_file_range_wrapper +sys_sync_file_range_wrapper: + lgfr %r2,%r2 # int + sllg %r3,%r3,32 # get high word of 64bit loff_t + or %r3,%r4 # get low word of 64bit loff_t + sllg %r4,%r5,32 # get high word of 64bit loff_t + or %r4,%r6 # get low word of 64bit loff_t + llgf %r5,164(%r15) # unsigned int + jg sys_sync_file_range + + .globl sys_tee_wrapper +sys_tee_wrapper: + lgfr %r2,%r2 # int + lgfr %r3,%r3 # int + llgfr %r4,%r4 # size_t + llgfr %r5,%r5 # unsigned int + jg sys_tee diff -puN arch/s390/kernel/syscalls.S~s390-new-system-calls arch/s390/kernel/syscalls.S --- 25/arch/s390/kernel/syscalls.S~s390-new-system-calls Wed Apr 26 14:16:46 2006 +++ 25-akpm/arch/s390/kernel/syscalls.S Wed Apr 26 14:16:46 2006 @@ -312,3 +312,8 @@ SYSCALL(sys_faccessat,sys_faccessat,sys_ SYSCALL(sys_pselect6,sys_pselect6,compat_sys_pselect6_wrapper) SYSCALL(sys_ppoll,sys_ppoll,compat_sys_ppoll_wrapper) SYSCALL(sys_unshare,sys_unshare,sys_unshare_wrapper) +SYSCALL(sys_set_robust_list,sys_set_robust_list,compat_sys_set_robust_list_wrapper) +SYSCALL(sys_get_robust_list,sys_get_robust_list,compat_sys_get_robust_list_wrapper) +SYSCALL(sys_splice,sys_splice,sys_splice_wrapper) +SYSCALL(sys_sync_file_range,sys_sync_file_range,sys_sync_file_range_wrapper) +SYSCALL(sys_tee,sys_tee,sys_tee_wrapper) _ Patches currently in -mm which might be from schwidefsky@xxxxxxxxxx are s390-make-qeth-buildable.patch s390-fix-i-o-termination-race-in-cio.patch s390-enable-interrupts-on-error-path.patch s390-bug-in-setup_rt_frame.patch s390-alternate-signal-stack-handling-bug.patch s390-qdio-memory-allocations.patch s390-dasd-ioctl-never-returns.patch s390-fix-slab-debugging.patch s390-futex-atomic-operations.patch s390-futex-atomic-operations-part-2.patch s390-tape-3590-changes.patch s390-segment-operation-error-codes.patch s390-instruction-processing-damage-handling.patch s390-add-read_mostly-optimization.patch s390-dasd-device-identifiers.patch s390-new-system-calls.patch s390-statistics-infrastructure.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html