<86>Sep 23 05:38:49 userdel[2897544]: delete user 'rooter' <86>Sep 23 05:38:49 userdel[2897544]: removed group 'rooter' owned by 'rooter' <86>Sep 23 05:38:49 userdel[2897544]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 23 05:38:49 groupadd[2897576]: group added to /etc/group: name=rooter, GID=1841 <86>Sep 23 05:38:49 groupadd[2897576]: group added to /etc/gshadow: name=rooter <86>Sep 23 05:38:49 groupadd[2897576]: new group: name=rooter, GID=1841 <86>Sep 23 05:38:49 useradd[2897606]: new user: name=rooter, UID=1841, GID=1841, home=/root, shell=/bin/bash, from=none <86>Sep 23 05:38:49 userdel[2897640]: delete user 'builder' <86>Sep 23 05:38:49 userdel[2897640]: removed group 'builder' owned by 'builder' <86>Sep 23 05:38:49 userdel[2897640]: removed shadow group 'builder' owned by 'builder' <86>Sep 23 05:38:49 groupadd[2897667]: group added to /etc/group: name=builder, GID=1842 <86>Sep 23 05:38:49 groupadd[2897667]: group added to /etc/gshadow: name=builder <86>Sep 23 05:38:49 groupadd[2897667]: new group: name=builder, GID=1842 <86>Sep 23 05:38:49 useradd[2897693]: new user: name=builder, UID=1842, GID=1842, home=/usr/src, shell=/bin/bash, from=none <13>Sep 23 05:38:52 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791089 installed <13>Sep 23 05:38:52 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Sep 23 05:38:52 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed <13>Sep 23 05:38:52 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Sep 23 05:38:52 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Sep 23 05:38:52 rpmi: libgnutls30-3.8.1-alt2 sisyphus+326772.40.3.1 1692114472 installed <13>Sep 23 05:38:52 rpmi: libngtcp2.13-0.16.0-alt1 sisyphus+323677.40.3.1 1687690560 installed <13>Sep 23 05:38:52 rpmi: libngtcp2_crypto_gnutls5-0.16.0-alt1 sisyphus+323677.40.3.1 1687690560 installed <13>Sep 23 05:38:52 rpmi: rpmquery-strictdep-1-alt1 sisyphus+227992.440.11.1 1556321045 installed <13>Sep 23 05:38:52 rpmi: chrooted-0.3.12-alt1 sisyphus+278157.200.2.1 1626055811 installed <13>Sep 23 05:38:52 rpmi: chrooted-resolv-0.3.1-alt2 sisyphus+276781.100.1.1 1625232496 installed <13>Sep 23 05:38:52 rpmi: pciids-20230922-alt1 sisyphus+330116.100.1.1 1695424341 installed <13>Sep 23 05:38:52 rpmi: libpci-3.10.0-alt1 sisyphus+322444.100.2.2 1686183565 installed <13>Sep 23 05:38:52 rpmi: pciutils-3.10.0-alt1 sisyphus+322444.100.2.2 1686183565 installed <13>Sep 23 05:38:52 rpmi: libdevmapper-1.02.196-alt1 sisyphus+328928.400.3.1 1694103939 installed <13>Sep 23 05:38:52 rpmi: mount-2.39.2-alt1 sisyphus+329530.100.1.1 1694630203 installed <13>Sep 23 05:38:52 rpmi: losetup-2.39.2-alt1 sisyphus+329530.100.1.1 1694630203 installed <13>Sep 23 05:38:52 rpmi: lsblk-2.39.2-alt1 sisyphus+329530.100.1.1 1694630203 installed <13>Sep 23 05:38:52 rpmi: rpm-macros-cmake-3.27.1-alt1 sisyphus+328181.200.1.1 1693320961 installed <13>Sep 23 05:38:52 rpmi: cmake-modules-3.27.1-alt1 sisyphus+328181.200.1.1 1693320941 installed <13>Sep 23 05:38:52 rpmi: libuv-1.46.0-alt1 sisyphus+326001.100.1.1 1690655255 installed <13>Sep 23 05:38:52 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Sep 23 05:38:52 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444234 installed <13>Sep 23 05:38:52 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Sep 23 05:38:52 rpmi: publicsuffix-list-dafsa-20230701-alt1 sisyphus+324303.100.1.1 1688561153 installed <13>Sep 23 05:38:52 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131180 installed <13>Sep 23 05:38:52 rpmi: libnghttp3.7-0.12.0-alt1 sisyphus+323677.20.3.1 1687690509 installed <13>Sep 23 05:38:52 rpmi: libnghttp2-1.54.0-alt1 sisyphus+324359.10000.11.1 1689368796 installed <13>Sep 23 05:38:52 rpmi: openldap-common-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed <13>Sep 23 05:38:52 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed <13>Sep 23 05:38:52 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed <13>Sep 23 05:38:52 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Sep 23 05:38:52 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072361 installed <13>Sep 23 05:38:52 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Sep 23 05:38:52 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <13>Sep 23 05:38:52 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Sep 23 05:38:52 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Sep 23 05:38:52 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 23 05:38:52 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 23 05:38:52 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Sep 23 05:38:52 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Sep 23 05:38:52 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed <13>Sep 23 05:38:52 rpmi: libcrypto3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159275 installed <13>Sep 23 05:38:52 rpmi: libkmod-30-alt1 sisyphus+324359.1200.6.1 1689326342 installed <13>Sep 23 05:38:52 rpmi: kmod-30-alt1 sisyphus+324359.1200.6.1 1689326342 installed <13>Sep 23 05:38:52 rpmi: dmsetup-1.02.196-alt1 sisyphus+328928.400.3.1 1694103939 installed <86>Sep 23 05:38:52 groupadd[2917661]: group added to /etc/group: name=tape, GID=999 <86>Sep 23 05:38:52 groupadd[2917661]: group added to /etc/gshadow: name=tape <86>Sep 23 05:38:52 groupadd[2917661]: new group: name=tape, GID=999 <86>Sep 23 05:38:52 groupadd[2917723]: group added to /etc/group: name=dialout, GID=998 <86>Sep 23 05:38:52 groupadd[2917723]: group added to /etc/gshadow: name=dialout <86>Sep 23 05:38:52 groupadd[2917723]: new group: name=dialout, GID=998 <86>Sep 23 05:38:52 groupadd[2917774]: group added to /etc/group: name=input, GID=997 <86>Sep 23 05:38:52 groupadd[2917774]: group added to /etc/gshadow: name=input <86>Sep 23 05:38:52 groupadd[2917774]: new group: name=input, GID=997 <86>Sep 23 05:38:52 groupadd[2917834]: group added to /etc/group: name=video, GID=996 <86>Sep 23 05:38:52 groupadd[2917834]: group added to /etc/gshadow: name=video <86>Sep 23 05:38:52 groupadd[2917834]: new group: name=video, GID=996 <86>Sep 23 05:38:52 groupadd[2917890]: group added to /etc/group: name=render, GID=995 <86>Sep 23 05:38:52 groupadd[2917890]: group added to /etc/gshadow: name=render <86>Sep 23 05:38:52 groupadd[2917890]: new group: name=render, GID=995 <86>Sep 23 05:38:52 groupadd[2917929]: group added to /etc/group: name=sgx, GID=994 <86>Sep 23 05:38:52 groupadd[2917929]: group added to /etc/gshadow: name=sgx <86>Sep 23 05:38:52 groupadd[2917929]: new group: name=sgx, GID=994 <13>Sep 23 05:38:53 rpmi: udev-1:253.8-alt1 sisyphus+326901.100.1.1 1691693059 installed <13>Sep 23 05:38:53 rpmi: libssl3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159275 installed <86>Sep 23 05:38:53 groupadd[2920269]: group added to /etc/group: name=_keytab, GID=993 <86>Sep 23 05:38:53 groupadd[2920269]: group added to /etc/gshadow: name=_keytab <86>Sep 23 05:38:53 groupadd[2920269]: new group: name=_keytab, GID=993 <13>Sep 23 05:38:53 rpmi: libkrb5-1.21.2-alt1 sisyphus+327265.100.1.1 1692185512 installed <13>Sep 23 05:38:53 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478553 installed <86>Sep 23 05:38:53 groupadd[2920678]: group added to /etc/group: name=sasl, GID=992 <86>Sep 23 05:38:53 groupadd[2920678]: group added to /etc/gshadow: name=sasl <86>Sep 23 05:38:53 groupadd[2920678]: new group: name=sasl, GID=992 <13>Sep 23 05:38:53 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392231 installed <13>Sep 23 05:38:53 rpmi: libldap2-2.6.4-alt1 sisyphus+324359.600.5.1 1689262623 installed <13>Sep 23 05:38:53 rpmi: make-initrd-2.38.0-alt2 sisyphus+327564.100.1.1 1692451209 installed <13>Sep 23 05:38:53 rpmi: libarchive13-3.6.1-alt2 sisyphus+324359.1300.6.1 1689326414 installed <13>Sep 23 05:38:53 rpmi: libssh2-1.11.0-alt1 sisyphus+327652.100.1.1 1692636581 installed <13>Sep 23 05:38:53 rpmi: libcurl-8.3.0-alt1 sisyphus+329453.400.5.1 1694962591 installed <13>Sep 23 05:38:54 rpmi: cmake-3.27.1-alt1 sisyphus+328181.200.1.1 1693320961 installed <13>Sep 23 05:38:54 rpmi: rpm-build-kernel-0.119-alt1 sisyphus+321638.100.1.1 1684773389 installed <13>Sep 23 05:38:54 rpmi: kernel-headers-modules-un-def-1:6.5.4-alt1 sisyphus+329941.60.8.1 1695310887 installed warning: line 34: Deprecated PreReq converted to Requires(pre,postun): PreReq: kernel-image-un-def = 1:6.5.4-alt1 <13>Sep 23 05:38:56 rpmi: kernel-source-iptables-ratelimit-0.3.3-alt1 sisyphus+298795.100.1.1 1650515331 installed warning: line 34: Deprecated PreReq converted to Requires(pre,postun): PreReq: kernel-image-un-def = 1:6.5.4-alt1 Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/kernel-modules-ipt-ratelimit-un-def-0.3.3-alt1.394500.1.src.rpm (w1.gzdio) warning: line 34: Deprecated PreReq converted to Requires(pre,postun): PreReq: kernel-image-un-def = 1:6.5.4-alt1 Installing kernel-modules-ipt-ratelimit-un-def-0.3.3-alt1.394500.1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.71119 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf iptables-ratelimit-0.3.3 + tar -jxvf /usr/src/kernel/sources/iptables-ratelimit-0.3.3.tar.bz2 iptables-ratelimit-0.3.3/ iptables-ratelimit-0.3.3/iptables-ratelimit.spec iptables-ratelimit-0.3.3/.gear/ iptables-ratelimit-0.3.3/.gear/tags/ iptables-ratelimit-0.3.3/.gear/tags/list iptables-ratelimit-0.3.3/.gear/tags/49aa718c19a23e79c7e596057307c0e25dd737aa iptables-ratelimit-0.3.3/.gear/rules iptables-ratelimit-0.3.3/xt_ratelimit.h iptables-ratelimit-0.3.3/xt_ratelimit.c iptables-ratelimit-0.3.3/version.sh iptables-ratelimit-0.3.3/tests.sh iptables-ratelimit-0.3.3/libxt_ratelimit.c iptables-ratelimit-0.3.3/compat.h iptables-ratelimit-0.3.3/README iptables-ratelimit-0.3.3/NEWS iptables-ratelimit-0.3.3/Makefile iptables-ratelimit-0.3.3/CREDITS + cd /usr/src/RPM/BUILD + cd iptables-ratelimit-0.3.3 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.71119 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd iptables-ratelimit-0.3.3 + chmod +x version.sh + make KDIR=/usr/src/linux-6.5.4-un-def xt_ratelimit.ko make: Entering directory '/usr/src/RPM/BUILD/iptables-ratelimit-0.3.3' make -C /usr/src/linux-6.5.4-un-def M=/usr/src/RPM/BUILD/iptables-ratelimit-0.3.3 modules make[1]: Entering directory '/usr/src/linux-6.5.4-un-def-alt1' CC [M] /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.o /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:530:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 530 | val = val / 8 + (val / 8 / 2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:532:25: note: here 532 | case 1: | ^~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:534:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 534 | val *= 2; | ~~~~^~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:536:25: note: here 536 | case 2: | ^~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_match_find6': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:774:35: warning: array subscript is outside array bounds of 'const struct hlist_head[0]' [-Warray-bounds=] 774 | if (!hlist_empty(&ht->hash[hash])) { | ~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ In file included from ./include/linux/module.h:12, from /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:23: ./include/linux/rculist.h:561:72: warning: array subscript is outside array bounds of 'const struct hlist_head[0]' [-Warray-bounds=] 561 | #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first))) | ^~ ./include/linux/list.h:1043:35: note: in definition of macro 'hlist_entry_safe' 1043 | ({ typeof(ptr) ____ptr = (ptr); \ | ^~~ ./include/asm-generic/rwonce.h:50:9: note: in expansion of macro '__READ_ONCE' 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ ./include/linux/rcupdate.h:452:27: note: in expansion of macro 'READ_ONCE' 452 | typeof(p) local = READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:455:32: note: in expansion of macro '__rcu_dereference_raw' 455 | #define rcu_dereference_raw(p) __rcu_dereference_raw(p, __UNIQUE_ID(rcu)) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:706:37: note: in expansion of macro 'rcu_dereference_raw' 706 | pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:706:57: note: in expansion of macro 'hlist_first_rcu' 706 | pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\ | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/compat.h:38:57: note: in expansion of macro 'hlist_for_each_entry_rcu' 38 | # define compat_hlist_for_each_entry_rcu(a,pos,c,d) hlist_for_each_entry_rcu(a,c,d) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:779:17: note: in expansion of macro 'compat_hlist_for_each_entry_rcu' 779 | compat_hlist_for_each_entry_rcu(mt, pos, &ht->hash[hash], node) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ In function 'htable_cleanup', inlined from 'htable_destroy' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:919:2, inlined from 'htable_put' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:957:3, inlined from 'ratelimit_mt_destroy' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:1084:2: ./include/linux/list.h:1085:43: warning: array subscript i is outside array bounds of 'struct hlist_head[0]' [-Warray-bounds=] 1085 | for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\ | ^~ ./include/linux/list.h:1043:35: note: in definition of macro 'hlist_entry_safe' 1043 | ({ typeof(ptr) ____ptr = (ptr); \ | ^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/compat.h:37:57: note: in expansion of macro 'hlist_for_each_entry_safe' 37 | # define compat_hlist_for_each_entry_safe(a,pos,c,d,e) hlist_for_each_entry_safe(a,c,d,e) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:855:17: note: in expansion of macro 'compat_hlist_for_each_entry_safe' 855 | compat_hlist_for_each_entry_safe(mt, pos, n, &ht->hash[i], node) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_mt_destroy': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ In function 'htable_create', inlined from 'htable_get' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:947:9, inlined from 'ratelimit_mt_check' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:1072:8: ./include/linux/list.h:852:36: warning: array subscript i is outside array bounds of 'struct hlist_head[0]' [-Warray-bounds=] 852 | #define INIT_HLIST_HEAD(ptr) ((ptr)->first = NULL) | ^~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:702:17: note: in expansion of macro 'INIT_HLIST_HEAD' 702 | INIT_HLIST_HEAD(&ht->hash[i]); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_mt_check': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ In function 'ratelimit_match_find', inlined from 'ratelimit_mt' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:1010:15: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:746:35: warning: array subscript is outside array bounds of 'const struct hlist_head[0]' [-Warray-bounds=] 746 | if (!hlist_empty(&ht->hash[hash])) { | ~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_mt': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ In function 'ratelimit_match_find', inlined from 'ratelimit_mt' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:1010:15: ./include/linux/rculist.h:561:72: warning: array subscript is outside array bounds of 'const struct hlist_head[0]' [-Warray-bounds=] 561 | #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first))) | ^~ ./include/linux/list.h:1043:35: note: in definition of macro 'hlist_entry_safe' 1043 | ({ typeof(ptr) ____ptr = (ptr); \ | ^~~ ./include/asm-generic/rwonce.h:50:9: note: in expansion of macro '__READ_ONCE' 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ ./include/linux/rcupdate.h:452:27: note: in expansion of macro 'READ_ONCE' 452 | typeof(p) local = READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:455:32: note: in expansion of macro '__rcu_dereference_raw' 455 | #define rcu_dereference_raw(p) __rcu_dereference_raw(p, __UNIQUE_ID(rcu)) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:706:37: note: in expansion of macro 'rcu_dereference_raw' 706 | pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:706:57: note: in expansion of macro 'hlist_first_rcu' 706 | pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\ | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/compat.h:38:57: note: in expansion of macro 'hlist_for_each_entry_rcu' 38 | # define compat_hlist_for_each_entry_rcu(a,pos,c,d) hlist_for_each_entry_rcu(a,c,d) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:751:17: note: in expansion of macro 'compat_hlist_for_each_entry_rcu' 751 | compat_hlist_for_each_entry_rcu(mt, pos, &ht->hash[hash], node) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_mt': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ In function 'htable_cleanup', inlined from 'ratelimit_table_flush' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:878:2, inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:413:5: ./include/linux/list.h:1085:43: warning: array subscript i is outside array bounds of 'struct hlist_head[0]' [-Warray-bounds=] 1085 | for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\ | ^~ ./include/linux/list.h:1043:35: note: in definition of macro 'hlist_entry_safe' 1043 | ({ typeof(ptr) ____ptr = (ptr); \ | ^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/compat.h:37:57: note: in expansion of macro 'hlist_for_each_entry_safe' 37 | # define compat_hlist_for_each_entry_safe(a,pos,c,d,e) hlist_for_each_entry_safe(a,c,d,e) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:855:17: note: in expansion of macro 'compat_hlist_for_each_entry_safe' 855 | compat_hlist_for_each_entry_safe(mt, pos, n, &ht->hash[i], node) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ In function 'htable_cleanup', inlined from 'ratelimit_table_flush' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:878:2, inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:401:4: ./include/linux/list.h:1085:43: warning: array subscript i is outside array bounds of 'struct hlist_head[0]' [-Warray-bounds=] 1085 | for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\ | ^~ ./include/linux/list.h:1043:35: note: in definition of macro 'hlist_entry_safe' 1043 | ({ typeof(ptr) ____ptr = (ptr); \ | ^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/compat.h:37:57: note: in expansion of macro 'hlist_for_each_entry_safe' 37 | # define compat_hlist_for_each_entry_safe(a,pos,c,d,e) hlist_for_each_entry_safe(a,c,d,e) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:855:17: note: in expansion of macro 'compat_hlist_for_each_entry_safe' 855 | compat_hlist_for_each_entry_safe(mt, pos, n, &ht->hash[i], node) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:459:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 459 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:459:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 459 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In file included from ./include/linux/string.h:254, from ./arch/x86/include/asm/page_32.h:18, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/processor.h:20, from ./arch/x86/include/asm/timex.h:5, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/stat.h:19, from ./include/linux/module.h:13: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:474:40: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 474 | memcpy(mt->addr.ip6, &((struct sockaddr_in6 *)&addr)->sin6_addr, sizeof(mt->addr.ip6)); | ~~~~~~~~^~~~ ./include/linux/fortify-string.h:637:34: note: in definition of macro '__fortify_memcpy_chk' 637 | const size_t __p_size = (p_size); \ | ^~~~~~ ./include/linux/fortify-string.h:694:17: note: in expansion of macro '__struct_size' 694 | __struct_size(p), __struct_size(q), \ | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:474:25: note: in expansion of macro 'memcpy' 474 | memcpy(mt->addr.ip6, &((struct sockaddr_in6 *)&addr)->sin6_addr, sizeof(mt->addr.ip6)); | ^~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:459:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 459 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:459:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 459 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:493:41: warning: array subscript j is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 493 | if (ent->matches[j].family == mt->family && | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:459:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 459 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:494:71: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 494 | !memcmp(ent->matches[j].addr.ip6, mt->addr.ip6, sizeof(mt->addr.ip6))) { | ~~~~~~~~^~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:494:57: warning: array subscript j is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 494 | !memcmp(ent->matches[j].addr.ip6, mt->addr.ip6, sizeof(mt->addr.ip6))) { | ~~~~~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:459:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 459 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:459:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 459 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_ent_del', inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:604:3: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:872:17: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 872 | ratelimit_match_free(ht, &ent->matches[--i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_ent_add', inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:600:4: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:891:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 891 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_ent_add', inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:600:4: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:891:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 891 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_ent_add', inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:600:4: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:893:48: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 893 | hash_addr6(ht, mt->addr.ip6) : hash_addr(ht, mt->addr.ip); | ~~~~~~~~^~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_ent_add', inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:600:4: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:896:17: warning: array subscript is outside array bounds of 'struct hlist_head[0]' [-Warray-bounds=] 896 | hlist_add_head_rcu(&mt->node, &ht->hash[hash]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ In function 'ratelimit_ent_add', inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:600:4: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:896:17: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 896 | hlist_add_head_rcu(&mt->node, &ht->hash[hash]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_ent_add', inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:600:4: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:896:56: warning: array subscript is outside array bounds of 'struct hlist_head[0]' [-Warray-bounds=] 896 | hlist_add_head_rcu(&mt->node, &ht->hash[hash]); | ~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ In function 'ratelimit_ent_add', inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:600:4: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:891:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 891 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_ent_add', inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:600:4: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:891:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 891 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:550:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 550 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:550:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 550 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:550:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 550 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_match_find', inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:556:11: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:746:35: warning: array subscript is outside array bounds of 'const struct hlist_head[0]' [-Warray-bounds=] 746 | if (!hlist_empty(&ht->hash[hash])) { | ~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ In function 'ratelimit_match_find', inlined from 'parse_rule' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:556:11: ./include/linux/rculist.h:561:72: warning: array subscript is outside array bounds of 'const struct hlist_head[0]' [-Warray-bounds=] 561 | #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first))) | ^~ ./include/linux/list.h:1043:35: note: in definition of macro 'hlist_entry_safe' 1043 | ({ typeof(ptr) ____ptr = (ptr); \ | ^~~ ./include/asm-generic/rwonce.h:50:9: note: in expansion of macro '__READ_ONCE' 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ ./include/linux/rcupdate.h:452:27: note: in expansion of macro 'READ_ONCE' 452 | typeof(p) local = READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:455:32: note: in expansion of macro '__rcu_dereference_raw' 455 | #define rcu_dereference_raw(p) __rcu_dereference_raw(p, __UNIQUE_ID(rcu)) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:706:37: note: in expansion of macro 'rcu_dereference_raw' 706 | pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\ | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:706:57: note: in expansion of macro 'hlist_first_rcu' 706 | pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\ | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/compat.h:38:57: note: in expansion of macro 'hlist_for_each_entry_rcu' 38 | # define compat_hlist_for_each_entry_rcu(a,pos,c,d) hlist_for_each_entry_rcu(a,c,d) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:751:17: note: in expansion of macro 'compat_hlist_for_each_entry_rcu' 751 | compat_hlist_for_each_entry_rcu(mt, pos, &ht->hash[hash], node) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'parse_rule': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:550:59: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 550 | struct ratelimit_match *mt = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:554:58: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 554 | tent = ratelimit_match_find6(ht, &mt->addr, mt->prefix); | ^~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In file included from ./include/linux/kernel.h:30, from ./arch/x86/include/asm/percpu.h:27, from ./arch/x86/include/asm/nospec-branch.h:14, from ./arch/x86/include/asm/paravirt_types.h:27, from ./arch/x86/include/asm/ptrace.h:97, from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:13: ./include/linux/printk.h:455:44: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 455 | #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) | ^ ./include/linux/printk.h:427:17: note: in definition of macro 'printk_index_wrap' 427 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~~~~ ./include/linux/printk.h:498:9: note: in expansion of macro 'printk' 498 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:565:33: note: in expansion of macro 'pr_err' 565 | pr_err("IP address %pI4 from multiple rules (cmd: %s)\n", | ^~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ ./include/linux/printk.h:455:44: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 455 | #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) | ^ ./include/linux/printk.h:427:17: note: in definition of macro 'printk_index_wrap' 427 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~~~~ ./include/linux/printk.h:498:9: note: in expansion of macro 'printk' 498 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:562:33: note: in expansion of macro 'pr_err' 562 | pr_err("IP address %pI6c from multiple rules (cmd: %s)\n", | ^~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_seq_show': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:255:35: warning: array subscript is outside array bounds of 'struct hlist_head[0]' [-Warray-bounds=] 255 | if (!hlist_empty(&ht->hash[*bucket])) { | ~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ ./include/linux/list.h:1054:43: warning: array subscript is outside array bounds of 'struct hlist_head[0]' [-Warray-bounds=] 1054 | for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\ | ^~ ./include/linux/list.h:1043:35: note: in definition of macro 'hlist_entry_safe' 1043 | ({ typeof(ptr) ____ptr = (ptr); \ | ^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/compat.h:36:49: note: in expansion of macro 'hlist_for_each_entry' 36 | # define compat_hlist_for_each_entry(a,pos,c,d) hlist_for_each_entry(a,c,d) | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:256:17: note: in expansion of macro 'compat_hlist_for_each_entry' 256 | compat_hlist_for_each_entry(mt, pos, &ht->hash[*bucket], node) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:152:27: note: while referencing 'hash' 152 | struct hlist_head hash[0]; /* rcu lists array[size] of ratelimit_match'es */ | ^~~~ In function 'ratelimit_seq_ent_show', inlined from 'ratelimit_seq_show' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:257:8: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:200:13: warning: array subscript 0 is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 200 | if (&ent->matches[0] != mt) | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_seq_show': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_seq_ent_show', inlined from 'ratelimit_seq_show' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:257:8: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:206:60: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 206 | struct ratelimit_match *mti = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_seq_show': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_seq_ent_show', inlined from 'ratelimit_seq_show' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:257:8: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:213:25: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 213 | seq_printf(s, "%s%pI4", i == 0? "" : ",", &mti->addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_seq_show': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_seq_ent_show', inlined from 'ratelimit_seq_show' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:257:8: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:206:60: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 206 | struct ratelimit_match *mti = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_seq_show': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_seq_ent_show', inlined from 'ratelimit_seq_show' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:257:8: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:209:25: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 209 | seq_printf(s, "%s%pI6c", i == 0? "" : ",", &mti->addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_seq_show': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ In function 'ratelimit_seq_ent_show', inlined from 'ratelimit_seq_show' at /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:257:8: /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:206:60: warning: array subscript i is outside array bounds of 'struct ratelimit_match[0]' [-Warray-bounds=] 206 | struct ratelimit_match *mti = &ent->matches[i]; | ~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c: In function 'ratelimit_seq_show': /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.c:128:32: note: while referencing 'matches' 128 | struct ratelimit_match matches[0]; | ^~~~~~~ MODPOST /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/Module.symvers CC [M] /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.mod.o LD [M] /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.ko BTF [M] /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.ko Skipping BTF generation for /usr/src/RPM/BUILD/iptables-ratelimit-0.3.3/xt_ratelimit.ko due to unavailability of vmlinux make[1]: Leaving directory '/usr/src/linux-6.5.4-un-def-alt1' sync make: Leaving directory '/usr/src/RPM/BUILD/iptables-ratelimit-0.3.3' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.36386 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/kernel-modules-ipt-ratelimit-un-def-buildroot + : + /bin/rm -rf -- /usr/src/tmp/kernel-modules-ipt-ratelimit-un-def-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd iptables-ratelimit-0.3.3 + install -pD -m600 xt_ratelimit.ko /usr/src/tmp/kernel-modules-ipt-ratelimit-un-def-buildroot/lib/modules/6.5.4-un-def-alt1/kernel/net/netfilter/xt_ratelimit.ko + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/kernel-modules-ipt-ratelimit-un-def-buildroot (auto) Verifying and fixing files in /usr/src/tmp/kernel-modules-ipt-ratelimit-un-def-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/kernel-modules-ipt-ratelimit-un-def-buildroot/ (default) Compressing files in /usr/src/tmp/kernel-modules-ipt-ratelimit-un-def-buildroot (auto) Adjusting library links in /usr/src/tmp/kernel-modules-ipt-ratelimit-un-def-buildroot ./lib: (from :0) Verifying ELF objects in /usr/src/tmp/kernel-modules-ipt-ratelimit-un-def-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) section [20] '.note.Linux': unknown object file note type 257 with owner name 'Linux' at offset 24 section [20] '.note.Linux': unknown object file note type 256 with owner name 'Linux' at offset 48 verify-elf: WARNING: ./lib/modules/6.5.4-un-def-alt1/kernel/net/netfilter/xt_ratelimit.ko: eu-elflint failed Processing files: kernel-modules-ipt-ratelimit-un-def-0.3.3-alt1.394500.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gHxKMQ find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.S2H8tC find-requires: running scripts (cpp,debuginfo,files,kernel,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Adding an insignificant disttag (z) to Conflicts: kernel-modules-ipt-ratelimit-6.5.4-un-def-alt1 > 0.3.3-alt1.394500.1 Provides: kernel-modules-ipt-ratelimit-6.5.4-un-def-alt1 = 0.3.3-alt1.394500.1 Requires(pre): kernel-image-un-def = 1:6.5.4-alt1:sisyphus+329941.60.8.1 Requires(postun): kernel-image-un-def = 1:6.5.4-alt1:sisyphus+329941.60.8.1 Conflicts: kernel-modules-ipt-ratelimit-6.5.4-un-def-alt1 < 0.3.3-alt1.394500.1, kernel-modules-ipt-ratelimit-6.5.4-un-def-alt1 > 0.3.3-alt1.394500.1:z Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lqKJ1W Creating kernel-modules-ipt-ratelimit-un-def-debuginfo package Processing files: kernel-modules-ipt-ratelimit-un-def-debuginfo-0.3.3-alt1.394500.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AYRgSa find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wiliAl find-requires: running scripts (debuginfo) Requires: kernel-modules-ipt-ratelimit-un-def = 0.3.3-alt1.394500.1 Adding to kernel-modules-ipt-ratelimit-un-def-debuginfo a strict dependency on kernel-modules-ipt-ratelimit-un-def Wrote: /usr/src/RPM/RPMS/i586/kernel-modules-ipt-ratelimit-un-def-0.3.3-alt1.394500.1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/kernel-modules-ipt-ratelimit-un-def-debuginfo-0.3.3-alt1.394500.1.i586.rpm (w2.lzdio) 1.37user 0.86system 0:07.09elapsed 31%CPU (0avgtext+0avgdata 87764maxresident)k 0inputs+0outputs (0major+193530minor)pagefaults 0swaps 3.75user 2.04system 0:18.99elapsed 30%CPU (0avgtext+0avgdata 124304maxresident)k 40inputs+0outputs (0major+317913minor)pagefaults 0swaps