Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package trinity for openSUSE:Factory checked in at 2026-08-26 19:55:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/trinity (Old) and /work/SRC/openSUSE:Factory/.trinity.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "trinity" Wed Aug 26 19:55:00 2026 rev:85 rq:1373748 version:1.9+git.20260823 Changes: -------- --- /work/SRC/openSUSE:Factory/trinity/trinity.changes 2026-08-19 18:02:05.639121754 +0200 +++ /work/SRC/openSUSE:Factory/.trinity.new.1258/trinity.changes 2026-08-26 19:55:02.806545961 +0200 @@ -1,0 +2,27 @@ +Wed Aug 26 05:59:27 UTC 2026 - Jiri Slaby <[email protected]> + +- Update to version 1.9+git.20260823: + * watchdog: bound the sigblk read by the space it was given + * tables: keep const on the strstr result in check_user_specified_arch + * net: add the 7.3 rtnl and tun attrs + * net/unix: add SO_RIGHTS_NOTRUNC (7.3) + * watchdog: unblock SIGALRM before arming, not just reinstall it + * check-static: put the batch's own headers in the Tier-2 probe set + * check-static: harvest shift-form shim values + * kernel/openvswitch: fix the off-by-one in the vport attr shims + * userfaultfd: add the RWP surface (7.3) + * check-static: harvest negative shim values + * and many more... +- remove (in upstream) + * 0001-compat-in6-add-some-IPV6_-constants.patch + * 0001-vm_sockets-include-sys-socket.h.patch +- add + * 0001-ioctls-atm-use-ATM_ADDPARTY-ATM_DROPPARTY-only-if-de.patch + * 0001-sunrpc-mark-fam_sunrpc-as-used.patch + +------------------------------------------------------------------- +Fri Aug 21 05:54:34 UTC 2026 - Jiri Slaby <[email protected]> + +- Exclude riscv too + +------------------------------------------------------------------- Old: ---- 0001-compat-in6-add-some-IPV6_-constants.patch 0001-vm_sockets-include-sys-socket.h.patch trinity-1.9+git.20260818.tar.xz New: ---- 0001-ioctls-atm-use-ATM_ADDPARTY-ATM_DROPPARTY-only-if-de.patch 0001-sunrpc-mark-fam_sunrpc-as-used.patch trinity-1.9+git.20260823.tar.xz ----------(Old B)---------- Old:- remove (in upstream) * 0001-compat-in6-add-some-IPV6_-constants.patch * 0001-vm_sockets-include-sys-socket.h.patch Old: * 0001-compat-in6-add-some-IPV6_-constants.patch * 0001-vm_sockets-include-sys-socket.h.patch - add ----------(Old E)---------- ----------(New B)---------- New:- add * 0001-ioctls-atm-use-ATM_ADDPARTY-ATM_DROPPARTY-only-if-de.patch * 0001-sunrpc-mark-fam_sunrpc-as-used.patch New: * 0001-ioctls-atm-use-ATM_ADDPARTY-ATM_DROPPARTY-only-if-de.patch * 0001-sunrpc-mark-fam_sunrpc-as-used.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ trinity.spec ++++++ --- /var/tmp/diff_new_pack.LKoUNy/_old 2026-08-26 19:55:04.065590425 +0200 +++ /var/tmp/diff_new_pack.LKoUNy/_new 2026-08-26 19:55:04.069590567 +0200 @@ -17,16 +17,16 @@ Name: trinity -Version: 1.9+git.20260818 +Version: 1.9+git.20260823 Release: 0 Summary: A Linux System call fuzz tester License: GPL-2.0-only URL: https://github.com/kernelslacker/trinity Source0: %{name}-%{version}.tar.xz -Patch0: 0001-compat-in6-add-some-IPV6_-constants.patch -Patch2: 0001-vm_sockets-include-sys-socket.h.patch +Patch0: 0001-ioctls-atm-use-ATM_ADDPARTY-ATM_DROPPARTY-only-if-de.patch +Patch1: 0001-sunrpc-mark-fam_sunrpc-as-used.patch # 32bits and ppc64+s390x are all unsupported -ExcludeArch: %{ix86} %{arm32} %{power64} s390x +ExcludeArch: %{ix86} %{arm32} %{power64} %{riscv} s390x %description The basic idea is fairly simple. As 'fuzz testing' suggests, we call syscalls ++++++ 0001-ioctls-atm-use-ATM_ADDPARTY-ATM_DROPPARTY-only-if-de.patch ++++++ From: Jiri Slaby <[email protected]> Date: Wed, 26 Aug 2026 08:19:28 +0200 Subject: ioctls/atm: use ATM_ADDPARTY/ATM_DROPPARTY only if defined MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit References: build-fix Patch-mainline: Submitted https://github.com/kernelslacker/trinity/pull/61 They were dropped in 7.2 by 8f9616500c59 ("atm: remove orphaned uAPI for deleted drivers, protocols and SVCs"). So do not use them when undefined. To fix: ioctls/atm.c:292:15: error: ‘ATM_ADDPARTY’ undeclared here (not in a function) Signed-off-by: Jiri Slaby <[email protected]> --- ioctls/atm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ioctls/atm.c b/ioctls/atm.c index c4694b54d28b..e79bd1627628 100644 --- a/ioctls/atm.c +++ b/ioctls/atm.c @@ -176,7 +176,9 @@ static void atm_sanitise(const struct ioctl_group *grp, struct syscallrecord *re break; case ATM_GETNAMES: +#ifdef ATM_ADDPARTY case ATM_ADDPARTY: +#endif sanitise_atm_iobuf(rec); break; @@ -202,6 +204,7 @@ static void atm_sanitise(const struct ioctl_group *grp, struct syscallrecord *re break; } +#ifdef ATM_DROPPARTY case ATM_DROPPARTY: { /* int: party endpoint ID (1..127 for N-UNI) */ int *pid = (int *) get_writable_struct(sizeof(int)); @@ -211,6 +214,7 @@ static void atm_sanitise(const struct ioctl_group *grp, struct syscallrecord *re } break; } +#endif case BR2684_SETFILT: sanitise_br2684_filter_set(rec); @@ -289,8 +293,10 @@ static const struct ioctl atm_ioctls[] = { IOCTL(ATM_SETSC), IOCTL(ATM_SETBACKEND), IOCTL(ATM_NEWBACKENDIF), +#ifdef ATM_ADDPARTY IOCTL(ATM_ADDPARTY), IOCTL(ATM_DROPPARTY), +#endif /* BR2684 bridged RFC2684 backend filter */ IOCTL(BR2684_SETFILT), IOCTL(SONET_GETSTAT), -- 2.55.0 ++++++ 0001-sunrpc-mark-fam_sunrpc-as-used.patch ++++++ From: Jiri Slaby <[email protected]> Date: Wed, 26 Aug 2026 08:38:17 +0200 Subject: sunrpc: mark fam_sunrpc as used References: build-fix Patch-mainline: Submitted https://github.com/kernelslacker/trinity/pull/62 With LTO, I see: /usr/x86_64-suse-linux/bin/ld: /tmp/ccpD84iN.ltrans10.ltrans.o:(.data.rel.ro+0xc0): undefined reference to `fam_sunrpc' Mark it as used as it is not declared in any header. Signed-off-by: Jiri Slaby <[email protected]> --- net/netlink/genl/sunrpc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/netlink/genl/sunrpc.c b/net/netlink/genl/sunrpc.c index 3f74a9312b11..a5c334312d67 100644 --- a/net/netlink/genl/sunrpc.c +++ b/net/netlink/genl/sunrpc.c @@ -113,7 +113,7 @@ static const struct nla_attr_spec sunrpc_attrs[] = { { SUNRPC_A_IP_MAP_REQS_REQUESTS, NLA_KIND_NESTED, 0 }, }; -struct genl_family_grammar fam_sunrpc = { +struct genl_family_grammar fam_sunrpc __attribute__((used)) = { .name = SUNRPC_FAMILY_NAME, .cmds = sunrpc_cmds, .n_cmds = ARRAY_SIZE(sunrpc_cmds), -- 2.55.0 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.LKoUNy/_old 2026-08-26 19:55:04.179594452 +0200 +++ /var/tmp/diff_new_pack.LKoUNy/_new 2026-08-26 19:55:04.187594734 +0200 @@ -1,4 +1,4 @@ -mtime: 1787124474 -commit: 40b97ce300d0062f91e7511db10a1d3fe78764debaa34c3ca68330e7c58197b5 +mtime: 1787726696 +commit: 4fed5b829ed6528f23e5a9426e5ca479645ebd7ee44407793d4a5776fa947f3e url: https://src.opensuse.org/jirislaby/d-t-trinity ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.LKoUNy/_old 2026-08-26 19:55:04.276597877 +0200 +++ /var/tmp/diff_new_pack.LKoUNy/_new 2026-08-26 19:55:04.280598019 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/kernelslacker/trinity</param> - <param name="changesrevision">30dcfb304ecd99eb7ae37f3af3c585e436096cf9</param></service></servicedata> + <param name="changesrevision">c8dc16a271fb012a04a30da67c1b6278b0cffc9b</param></service></servicedata> (No newline at EOF) ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-08-26 08:44:56.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild ++++++ trinity-1.9+git.20260818.tar.xz -> trinity-1.9+git.20260823.tar.xz ++++++ ++++ 163189 lines of diff (skipped)
