Hello community, here is the log from the commit of package trinity for openSUSE:Factory checked in at 2018-02-09 15:51:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/trinity (Old) and /work/SRC/openSUSE:Factory/.trinity.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "trinity" Fri Feb 9 15:51:10 2018 rev:49 rq:574232 version:1.9+git.20180206 Changes: -------- --- /work/SRC/openSUSE:Factory/trinity/trinity.changes 2018-01-10 23:38:28.554711365 +0100 +++ /work/SRC/openSUSE:Factory/.trinity.new/trinity.changes 2018-02-09 15:51:10.867558336 +0100 @@ -1,0 +2,12 @@ +Thu Feb 8 12:27:26 UTC 2018 - mplus...@suse.com + +- Update to version 1.9+git.20180206: + * trinity: Add support for readdir svc + * trinity: Add support for copy_file_range svc + * trinity: Add support for mlock2 svc + * trinity: Add support for statx svc + * trinity: Add support for preadv2/pwritev2 svcs + * trinity: Update and comment on s390 system call table + * trinity: Fix compile error on linux 4.15 kernel + +------------------------------------------------------------------- Old: ---- trinity-1.9+git.20171219.tar.xz New: ---- trinity-1.9+git.20180206.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ trinity.spec ++++++ --- /var/tmp/diff_new_pack.R38PgM/_old 2018-02-09 15:51:11.599532047 +0100 +++ /var/tmp/diff_new_pack.R38PgM/_new 2018-02-09 15:51:11.603531903 +0100 @@ -16,9 +16,9 @@ # -%define version_unconverted 1.9+git.20171219 +%define version_unconverted 1.9+git.20180206 Name: trinity -Version: 1.9+git.20171219 +Version: 1.9+git.20180206 Release: 0 Summary: A Linux System call fuzz tester License: GPL-2.0 ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.R38PgM/_old 2018-02-09 15:51:11.643530467 +0100 +++ /var/tmp/diff_new_pack.R38PgM/_new 2018-02-09 15:51:11.647530323 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/kernelslacker/trinity</param> - <param name="changesrevision">00a1a514288e645690a46afaad87c1080da4960f</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">b9a7bd002a384513f230ffa21cc785e7dbf32fdb</param></service></servicedata> \ No newline at end of file ++++++ trinity-1.9+git.20171219.tar.xz -> trinity-1.9+git.20180206.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.9+git.20171219/include/syscalls-s390.h new/trinity-1.9+git.20180206/include/syscalls-s390.h --- old/trinity-1.9+git.20171219/include/syscalls-s390.h 2017-12-19 21:41:13.000000000 +0100 +++ new/trinity-1.9+git.20180206/include/syscalls-s390.h 2018-02-06 16:06:28.000000000 +0100 @@ -7,7 +7,7 @@ #include "syscalls/syscalls.h" struct syscalltable syscalls_s390[] = { - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 0 unused system call */ { .entry = &syscall_exit }, { .entry = &syscall_fork }, { .entry = &syscall_read }, @@ -24,8 +24,8 @@ { .entry = &syscall_mknod }, { .entry = &syscall_chmod }, { .entry = &syscall_lchown16 }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 17 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 18 unused system call */ { .entry = &syscall_lseek }, { .entry = &syscall_getpid }, { .entry = &syscall_mount }, @@ -35,14 +35,14 @@ { .entry = &syscall_stime }, { .entry = &syscall_ptrace }, { .entry = &syscall_alarm }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 28 unused system call */ { .entry = &syscall_pause }, { .entry = &syscall_utime }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 31 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 32 unused system call */ { .entry = &syscall_access }, { .entry = &syscall_nice }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 35 unused system call */ { .entry = &syscall_sync }, { .entry = &syscall_kill }, { .entry = &syscall_rename }, @@ -51,7 +51,7 @@ { .entry = &syscall_dup }, { .entry = &syscall_pipe }, { .entry = &syscall_times }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 44 unused system call */ { .entry = &syscall_brk }, { .entry = &syscall_setgid16 }, { .entry = &syscall_getgid16 }, @@ -60,13 +60,13 @@ { .entry = &syscall_getegid16 }, { .entry = &syscall_acct }, { .entry = &syscall_umount }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 53 unused system call */ { .entry = &syscall_ioctl }, { .entry = &syscall_fcntl }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 56 unused system call */ { .entry = &syscall_setpgid }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 58 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 59 unused system call */ { .entry = &syscall_umask }, { .entry = &syscall_chroot }, { .entry = &syscall_ustat }, @@ -75,8 +75,8 @@ { .entry = &syscall_getpgrp }, { .entry = &syscall_setsid }, { .entry = &syscall_sigaction }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 68 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 69 unused system call */ { .entry = &syscall_setreuid16 }, { .entry = &syscall_setregid16 }, { .entry = &syscall_sigsuspend }, @@ -89,14 +89,14 @@ { .entry = &syscall_settimeofday }, { .entry = &syscall_getgroups16 }, { .entry = &syscall_setgroups16 }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 82 unused system call */ { .entry = &syscall_symlink }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 84 unused system call */ { .entry = &syscall_readlink }, { .entry = &syscall_uselib }, { .entry = &syscall_swapon }, { .entry = &syscall_reboot }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_oldreaddir }, { .entry = &syscall_mmap }, /* old_mmap */ { .entry = &syscall_munmap }, { .entry = &syscall_truncate }, @@ -105,10 +105,10 @@ { .entry = &syscall_fchown16 }, { .entry = &syscall_getpriority }, { .entry = &syscall_setpriority }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 98 unused system call */ { .entry = &syscall_statfs }, { .entry = &syscall_fstatfs }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant ioperm svc */ { .entry = &syscall_socketcall }, { .entry = &syscall_syslog }, { .entry = &syscall_setitimer }, @@ -116,11 +116,11 @@ { .entry = &syscall_newstat }, { .entry = &syscall_newlstat }, { .entry = &syscall_newfstat }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 109 unused system call */ { .entry = &syscall_lookup_dcookie }, { .entry = &syscall_vhangup }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant idle svc */ + { .entry = &syscall_ni_syscall }, /* No 113 unused system call */ { .entry = &syscall_wait4 }, { .entry = &syscall_swapoff }, { .entry = &syscall_sysinfo }, @@ -130,21 +130,21 @@ { .entry = &syscall_clone }, { .entry = &syscall_setdomainname }, { .entry = &syscall_newuname }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 123 unused system call */ { .entry = &syscall_adjtimex }, { .entry = &syscall_mprotect }, { .entry = &syscall_sigprocmask }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant create_module svc */ { .entry = &syscall_init_module }, { .entry = &syscall_delete_module }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant get_kernel_syms svc */ { .entry = &syscall_quotactl }, { .entry = &syscall_getpgid }, { .entry = &syscall_fchdir }, { .entry = &syscall_bdflush }, { .entry = &syscall_sysfs }, { .entry = &syscall_personality }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant afs_syscall svc */ { .entry = &syscall_setfsuid16 }, { .entry = &syscall_setfsgid16 }, { .entry = &syscall_llseek }, @@ -173,10 +173,10 @@ { .entry = &syscall_mremap }, { .entry = &syscall_setresuid16 }, { .entry = &syscall_getresuid16 }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 166 unused system call */ + { .entry = &syscall_ni_syscall }, /* Non-existant query_module svc */ { .entry = &syscall_poll }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant nfsservctl svc */ { .entry = &syscall_setresgid16 }, { .entry = &syscall_getresgid16 }, { .entry = &syscall_prctl }, @@ -195,8 +195,8 @@ { .entry = &syscall_capset }, { .entry = &syscall_sigaltstack }, { .entry = &syscall_sendfile }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant getpmsg svc */ + { .entry = &syscall_ni_syscall }, /* Non-existant putpmsg svc */ { .entry = &syscall_vfork }, { .entry = &syscall_getrlimit }, { .entry = &syscall_mmap2 }, @@ -249,7 +249,7 @@ { .entry = &syscall_sched_setaffinity }, { .entry = &syscall_sched_getaffinity }, { .entry = &syscall_tgkill }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 242 unused system call */ { .entry = &syscall_io_setup }, { .entry = &syscall_io_destroy }, { .entry = &syscall_io_getevents }, @@ -270,7 +270,7 @@ { .entry = &syscall_clock_gettime }, { .entry = &syscall_clock_getres }, { .entry = &syscall_clock_nanosleep }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 263 unused system call */ { .entry = &syscall_fadvise64_64 }, /* s390_fadvise64_64 */ { .entry = &syscall_statfs64 }, { .entry = &syscall_fstatfs64 }, @@ -324,7 +324,7 @@ { .entry = &syscall_fallocate}, /* s390_fallocate */ { .entry = &syscall_utimensat }, { .entry = &syscall_signalfd }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant timerfd svc */ { .entry = &syscall_eventfd }, { .entry = &syscall_timerfd_create }, { .entry = &syscall_timerfd_settime }, @@ -349,7 +349,7 @@ { .entry = &syscall_setns }, { .entry = &syscall_process_vm_readv }, { .entry = &syscall_process_vm_writev }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* TODO: s390_runtime_instr */ { .entry = &syscall_kcmp }, { .entry = &syscall_finit_module }, { .entry = &syscall_sched_setattr }, @@ -363,8 +363,8 @@ #else { .entry = NULL }, #endif - { .entry = &syscall_ni_syscall }, // TODO: syscall_s390_pci_mmio_write - { .entry = &syscall_ni_syscall }, // TODO: syscall_s390_pci_mmio_read + { .entry = &syscall_ni_syscall }, /* TODO: s390_pci_mmio_write svc */ + { .entry = &syscall_ni_syscall }, /* TODO: s390_pci_mmio_read svc */ { .entry = &syscall_execveat }, { .entry = &syscall_userfaultfd }, { .entry = &syscall_membarrier }, @@ -385,4 +385,11 @@ { .entry = &syscall_recvfrom }, { .entry = &syscall_recvmsg }, { .entry = &syscall_shutdown }, + { .entry = &syscall_mlock2 }, + { .entry = &syscall_copy_file_range }, + { .entry = &syscall_preadv2 }, + { .entry = &syscall_pwritev2 }, + { .entry = &syscall_ni_syscall }, /* TODO: s390_guarded_storage svc */ + { .entry = &syscall_statx }, + { .entry = &syscall_ni_syscall }, /* TODO: s390_sthyi svc */ }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.9+git.20171219/include/syscalls-s390x.h new/trinity-1.9+git.20180206/include/syscalls-s390x.h --- old/trinity-1.9+git.20171219/include/syscalls-s390x.h 2017-12-19 21:41:13.000000000 +0100 +++ new/trinity-1.9+git.20180206/include/syscalls-s390x.h 2018-02-06 16:06:28.000000000 +0100 @@ -7,7 +7,7 @@ #include "syscalls/syscalls.h" struct syscalltable syscalls_s390x[] = { - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 0 unused system call */ { .entry = &syscall_exit }, { .entry = &syscall_fork }, { .entry = &syscall_read }, @@ -20,29 +20,29 @@ { .entry = &syscall_unlink }, { .entry = &syscall_execve }, { .entry = &syscall_chdir }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 13 unused system call */ { .entry = &syscall_mknod }, { .entry = &syscall_chmod }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 16 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 17 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 18 unused system call */ { .entry = &syscall_lseek }, { .entry = &syscall_getpid }, { .entry = &syscall_mount }, { .entry = &syscall_oldumount }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 23 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 24 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 25 unused system call */ { .entry = &syscall_ptrace }, { .entry = &syscall_alarm }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 28 unused system call */ { .entry = &syscall_pause }, { .entry = &syscall_utime }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 31 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 32 unused system call */ { .entry = &syscall_access }, { .entry = &syscall_nice }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 35 unused system call */ { .entry = &syscall_sync }, { .entry = &syscall_kill }, { .entry = &syscall_rename }, @@ -51,22 +51,22 @@ { .entry = &syscall_dup }, { .entry = &syscall_pipe }, { .entry = &syscall_times }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 44 unused system call */ { .entry = &syscall_brk }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 46 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 47 unused system call */ { .entry = &syscall_signal }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 49 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 50 unused system call */ { .entry = &syscall_acct }, { .entry = &syscall_umount }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 53 unused system call */ { .entry = &syscall_ioctl }, { .entry = &syscall_fcntl }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 56 unused system call */ { .entry = &syscall_setpgid }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 58 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 59 unused system call */ { .entry = &syscall_umask }, { .entry = &syscall_chroot }, { .entry = &syscall_ustat }, @@ -75,40 +75,40 @@ { .entry = &syscall_getpgrp }, { .entry = &syscall_setsid }, { .entry = &syscall_sigaction }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 68 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 69 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 70 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 71 unused system call */ { .entry = &syscall_sigsuspend }, { .entry = &syscall_sigpending }, { .entry = &syscall_sethostname }, { .entry = &syscall_setrlimit }, - { .entry = &syscall_getrlimit }, + { .entry = &syscall_ni_syscall }, /* No 76 unused system call */ { .entry = &syscall_getrusage }, { .entry = &syscall_gettimeofday }, { .entry = &syscall_settimeofday }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 80 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 81 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 82 unused system call */ { .entry = &syscall_symlink }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 84 unused system call */ { .entry = &syscall_readlink }, { .entry = &syscall_uselib }, { .entry = &syscall_swapon }, { .entry = &syscall_reboot }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 89 unused system call */ { .entry = &syscall_mmap }, /* old_mmap */ { .entry = &syscall_munmap }, { .entry = &syscall_truncate }, { .entry = &syscall_ftruncate }, { .entry = &syscall_fchmod }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 95 unused system call */ { .entry = &syscall_getpriority }, { .entry = &syscall_setpriority }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 98 unused system call */ { .entry = &syscall_statfs }, { .entry = &syscall_fstatfs }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant ioperm svc */ { .entry = &syscall_socketcall }, { .entry = &syscall_syslog }, { .entry = &syscall_setitimer }, @@ -116,11 +116,11 @@ { .entry = &syscall_newstat }, { .entry = &syscall_newlstat }, { .entry = &syscall_newfstat }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 109 unused system call */ { .entry = &syscall_lookup_dcookie }, { .entry = &syscall_vhangup }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant idle svc */ + { .entry = &syscall_ni_syscall }, /* No 113 unused system call */ { .entry = &syscall_wait4 }, { .entry = &syscall_swapoff }, { .entry = &syscall_sysinfo }, @@ -130,24 +130,24 @@ { .entry = &syscall_clone }, { .entry = &syscall_setdomainname }, { .entry = &syscall_newuname }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 123 unused system call */ { .entry = &syscall_adjtimex }, { .entry = &syscall_mprotect }, { .entry = &syscall_sigprocmask }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant create_module svc */ { .entry = &syscall_init_module }, { .entry = &syscall_delete_module }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant get_kernel_syms svc */ { .entry = &syscall_quotactl }, { .entry = &syscall_getpgid }, { .entry = &syscall_fchdir }, { .entry = &syscall_bdflush }, { .entry = &syscall_sysfs }, { .entry = &syscall_personality }, /* s390_personality */ - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_llseek }, + { .entry = &syscall_ni_syscall }, /* Non-existant afs_syscall svc */ + { .entry = &syscall_ni_syscall }, /* No 138 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 139 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 140 unused system call */ { .entry = &syscall_getdents }, { .entry = &syscall_select }, { .entry = &syscall_flock }, @@ -171,14 +171,14 @@ { .entry = &syscall_sched_rr_get_interval }, { .entry = &syscall_nanosleep }, { .entry = &syscall_mremap }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 164 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 165 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 166 unused system call */ + { .entry = &syscall_ni_syscall }, /* Non-existant query_module svc */ { .entry = &syscall_poll }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant nfsservctl svc */ + { .entry = &syscall_ni_syscall }, /* No 170 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 171 unused system call */ { .entry = &syscall_prctl }, { .entry = &syscall_rt_sigreturn }, { .entry = &syscall_rt_sigaction }, @@ -189,22 +189,22 @@ { .entry = &syscall_rt_sigsuspend }, { .entry = &syscall_pread64 }, { .entry = &syscall_pwrite64 }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 182 unused system call */ { .entry = &syscall_getcwd }, { .entry = &syscall_capget }, { .entry = &syscall_capset }, { .entry = &syscall_sigaltstack }, { .entry = &syscall_sendfile64 }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant getpmsg svc */ + { .entry = &syscall_ni_syscall }, /* Non-existant putpmsg svc */ { .entry = &syscall_vfork }, { .entry = &syscall_getrlimit }, - { .entry = &syscall_mmap2 }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 192 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 193 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 194 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 195 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 196 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 197 unused system call */ { .entry = &syscall_lchown }, { .entry = &syscall_getuid }, { .entry = &syscall_getgid }, @@ -228,9 +228,9 @@ { .entry = &syscall_mincore }, { .entry = &syscall_madvise }, { .entry = &syscall_getdents64 }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 221 unused system call */ { .entry = &syscall_readahead }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 223 unused system call */ { .entry = &syscall_setxattr }, { .entry = &syscall_lsetxattr }, { .entry = &syscall_fsetxattr }, @@ -249,7 +249,7 @@ { .entry = &syscall_sched_setaffinity }, { .entry = &syscall_sched_getaffinity }, { .entry = &syscall_tgkill }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 242 unused system call */ { .entry = &syscall_io_setup }, { .entry = &syscall_io_destroy }, { .entry = &syscall_io_getevents }, @@ -270,8 +270,8 @@ { .entry = &syscall_clock_gettime }, { .entry = &syscall_clock_getres }, { .entry = &syscall_clock_nanosleep }, - { .entry = &syscall_ni_syscall }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* No 263 unused system call */ + { .entry = &syscall_ni_syscall }, /* No 264 unused system call */ { .entry = &syscall_statfs64 }, { .entry = &syscall_fstatfs64 }, { .entry = &syscall_remap_file_pages }, @@ -324,7 +324,7 @@ { .entry = &syscall_fallocate }, { .entry = &syscall_utimensat }, { .entry = &syscall_signalfd }, - { .entry = &syscall_ni_syscall }, + { .entry = &syscall_ni_syscall }, /* Non-existant timerfd svc */ { .entry = &syscall_eventfd }, { .entry = &syscall_timerfd_create }, { .entry = &syscall_timerfd_settime }, @@ -363,7 +363,33 @@ #else { .entry = NULL }, #endif - { .entry = &syscall_ni_syscall }, // TODO: syscall_s390_pci_mmio_write - { .entry = &syscall_ni_syscall }, // TODO: syscall_s390_pci_mmio_read + { .entry = &syscall_ni_syscall }, /* TODO: s390_pci_mmio_write svc */ + { .entry = &syscall_ni_syscall }, /* TODO: s390_pci_mmio_read svc */ { .entry = &syscall_execveat }, + { .entry = &syscall_userfaultfd }, + { .entry = &syscall_membarrier }, + { .entry = &syscall_recvmmsg }, + { .entry = &syscall_sendmmsg }, + { .entry = &syscall_socket }, + { .entry = &syscall_socketpair }, + { .entry = &syscall_bind }, + { .entry = &syscall_connect }, + { .entry = &syscall_listen }, + { .entry = &syscall_accept4 }, + { .entry = &syscall_getsockopt }, + { .entry = &syscall_setsockopt }, + { .entry = &syscall_getsockname }, + { .entry = &syscall_getpeername }, + { .entry = &syscall_sendto }, + { .entry = &syscall_sendmsg }, + { .entry = &syscall_recvfrom }, + { .entry = &syscall_recvmsg }, + { .entry = &syscall_shutdown }, + { .entry = &syscall_mlock2 }, + { .entry = &syscall_copy_file_range }, + { .entry = &syscall_preadv2 }, + { .entry = &syscall_pwritev2 }, + { .entry = &syscall_ni_syscall }, /* TODO: s390_guarded_storage svc */ + { .entry = &syscall_statx }, + { .entry = &syscall_ni_syscall }, /* TODO: s390_sthyi svc */ }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.9+git.20171219/ioctls/autofs.c new/trinity-1.9+git.20180206/ioctls/autofs.c --- old/trinity-1.9+git.20171219/ioctls/autofs.c 2017-12-19 21:41:13.000000000 +0100 +++ new/trinity-1.9+git.20180206/ioctls/autofs.c 2018-02-06 16:06:28.000000000 +0100 @@ -239,8 +239,15 @@ IOCTL(AUTOFS_IOC_SETTIMEOUT), IOCTL(AUTOFS_IOC_EXPIRE), IOCTL(AUTOFS_IOC_EXPIRE_MULTI), + /* Both defines removed by kernel commit + * 1f28c5d055032e7e8ee5e48198dca7e125d0eec6 + */ +#ifdef AUTOFS_IOC_EXPIRE_INDIRECT IOCTL(AUTOFS_IOC_EXPIRE_INDIRECT), +#endif +#ifdef AUTOFS_IOC_EXPIRE_DIRECT IOCTL(AUTOFS_IOC_EXPIRE_DIRECT), +#endif IOCTL(AUTOFS_IOC_PROTOSUBVER), IOCTL(AUTOFS_IOC_ASKUMOUNT),