Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package trinity for openSUSE:Factory checked in at 2022-11-28 11:07:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/trinity (Old) and /work/SRC/openSUSE:Factory/.trinity.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "trinity" Mon Nov 28 11:07:31 2022 rev:71 rq:1038593 version:1.9+git.20220913 Changes: -------- --- /work/SRC/openSUSE:Factory/trinity/trinity.changes 2022-03-11 11:36:59.730318610 +0100 +++ /work/SRC/openSUSE:Factory/.trinity.new.1597/trinity.changes 2022-11-28 11:07:36.579902802 +0100 @@ -1,0 +2,8 @@ +Mon Nov 28 08:49:14 UTC 2022 - Martin Pluskal <mplus...@suse.com> + +- Update to version 1.9+git.20220913: + * set_mempolicy_home_node skeleton + * futex_waitv skeleton + * fix warning about pragma diagnostic pop without push + +------------------------------------------------------------------- Old: ---- trinity-1.9+git.20220309.obscpio New: ---- trinity-1.9+git.20220913.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ trinity.spec ++++++ --- /var/tmp/diff_new_pack.24ma5H/_old 2022-11-28 11:07:37.183905511 +0100 +++ /var/tmp/diff_new_pack.24ma5H/_new 2022-11-28 11:07:37.187905529 +0100 @@ -17,7 +17,7 @@ Name: trinity -Version: 1.9+git.20220309 +Version: 1.9+git.20220913 Release: 0 Summary: A Linux System call fuzz tester License: GPL-2.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.24ma5H/_old 2022-11-28 11:07:37.223905690 +0100 +++ /var/tmp/diff_new_pack.24ma5H/_new 2022-11-28 11:07:37.227905709 +0100 @@ -1,6 +1,6 @@ <services> <service mode="disabled" name="obs_scm"> - <param name="url">git://github.com/kernelslacker/trinity</param> + <param name="url">https://github.com/kernelslacker/trinity</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="filename">trinity</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.24ma5H/_old 2022-11-28 11:07:37.251905816 +0100 +++ /var/tmp/diff_new_pack.24ma5H/_new 2022-11-28 11:07:37.255905834 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> - <param name="url">git://github.com/kernelslacker/trinity</param> - <param name="changesrevision">3f8670b2d8b9988fe13f76c96024287fd093fce0</param></service></servicedata> + <param name="url">https://github.com/kernelslacker/trinity</param> + <param name="changesrevision">e63e484304de349150298c2e9fad38dfeae0b1cb</param></service></servicedata> (No newline at EOF) ++++++ trinity-1.9+git.20220309.obscpio -> trinity-1.9+git.20220913.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.9+git.20220309/include/syscalls-x86_64.h new/trinity-1.9+git.20220913/include/syscalls-x86_64.h --- old/trinity-1.9+git.20220309/include/syscalls-x86_64.h 2022-03-09 22:23:32.000000000 +0100 +++ new/trinity-1.9+git.20220913/include/syscalls-x86_64.h 2022-09-13 06:46:16.000000000 +0200 @@ -460,4 +460,6 @@ { .entry = &syscall_landlock_restrict_self }, { .entry = &syscall_memfd_secret }, { .entry = &syscall_process_mrelease }, + { .entry = &syscall_futex_waitv }, + { .entry = &syscall_set_mempolicy_home_node }, }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.9+git.20220309/ioctls/sgx.c new/trinity-1.9+git.20220913/ioctls/sgx.c --- old/trinity-1.9+git.20220309/ioctls/sgx.c 2022-03-09 22:23:32.000000000 +0100 +++ new/trinity-1.9+git.20220913/ioctls/sgx.c 2022-09-13 06:46:16.000000000 +0200 @@ -32,6 +32,7 @@ #define SGX_IOC_ENCLAVE_PAGE_REMOVE \ _IOW(SGX_MAGIC, 0x0d, unsigned long) +#pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wpacked" /** * struct sgx_enclave_create - parameter structure for the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.9+git.20220309/syscalls/futex_waitv.c new/trinity-1.9+git.20220913/syscalls/futex_waitv.c --- old/trinity-1.9+git.20220309/syscalls/futex_waitv.c 1970-01-01 01:00:00.000000000 +0100 +++ new/trinity-1.9+git.20220913/syscalls/futex_waitv.c 2022-09-13 06:46:16.000000000 +0200 @@ -0,0 +1,31 @@ +/* + * SYSCALL_DEFINE5(futex_waitv, struct futex_waitv __user *, waiters, + unsigned int, nr_futexes, unsigned int, flags, + struct __kernel_timespec __user *, timeout, clockid_t, clockid) + */ +#include <linux/futex.h> +#include <limits.h> +#include <sys/time.h> +#include <sys/resource.h> +#include <sys/types.h> +#include <sys/syscall.h> +#include <unistd.h> +#include <inttypes.h> +#include "sanitise.h" + +static void sanitise_futex_waitv(struct syscallrecord *rec) +{ + rec->a3 = 0; // no flags right now +} + +struct syscallentry syscall_futex_waitv = { + .name = "futex_waitv", + .num_args = 5, + .arg1name = "waiters", + .arg2name = "nr_futexes", + .arg3name = "flags", + .arg4name = "timeout", + .arg5name = "clockid", + .flags = NEED_ALARM | IGNORE_ENOSYS, + .sanitise = sanitise_futex_waitv, +}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.9+git.20220309/syscalls/set_mempolicy_home_node.c new/trinity-1.9+git.20220913/syscalls/set_mempolicy_home_node.c --- old/trinity-1.9+git.20220309/syscalls/set_mempolicy_home_node.c 1970-01-01 01:00:00.000000000 +0100 +++ new/trinity-1.9+git.20220913/syscalls/set_mempolicy_home_node.c 2022-09-13 06:46:16.000000000 +0200 @@ -0,0 +1,20 @@ +/* + * SYSCALL_DEFINE4(set_mempolicy_home_node, unsigned long, start, unsigned long, len, unsigned long, home_node, unsigned long, flags) + */ +#include "sanitise.h" + +static void sanitise_set_mempolicy_home_node(struct syscallrecord *rec) +{ + rec->a4 = 0; // no flags right now +} + +struct syscallentry syscall_set_mempolicy_home_node = { + .name = "set_mempolicy_home_node", + .num_args = 4, + .arg1name = "start", + .arg2name = "len", + .arg2type = ARG_LEN, + .arg3name = "home_node", + .arg4name = "flags", + .sanitise = sanitise_set_mempolicy_home_node, +}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trinity-1.9+git.20220309/syscalls/syscalls.h new/trinity-1.9+git.20220913/syscalls/syscalls.h --- old/trinity-1.9+git.20220309/syscalls/syscalls.h 2022-03-09 22:23:32.000000000 +0100 +++ new/trinity-1.9+git.20220913/syscalls/syscalls.h 2022-09-13 06:46:16.000000000 +0200 @@ -413,6 +413,8 @@ extern struct syscallentry syscall_landlock_restrict_self; extern struct syscallentry syscall_memfd_secret; extern struct syscallentry syscall_process_mrelease; +extern struct syscallentry syscall_futex_waitv; +extern struct syscallentry syscall_set_mempolicy_home_node; extern struct syscallentry syscall_runtime_instr; extern struct syscallentry syscall_s390_pci_mmio_write; ++++++ trinity.obsinfo ++++++ --- /var/tmp/diff_new_pack.24ma5H/_old 2022-11-28 11:07:37.563907216 +0100 +++ /var/tmp/diff_new_pack.24ma5H/_new 2022-11-28 11:07:37.567907233 +0100 @@ -1,5 +1,5 @@ name: trinity -version: 1.9+git.20220309 -mtime: 1646861012 -commit: 3f8670b2d8b9988fe13f76c96024287fd093fce0 +version: 1.9+git.20220913 +mtime: 1663044376 +commit: e63e484304de349150298c2e9fad38dfeae0b1cb