<86>Nov 29 01:16:04 userdel[415094]: delete user 'rooter' <86>Nov 29 01:16:04 userdel[415094]: removed group 'rooter' owned by 'rooter' <86>Nov 29 01:16:04 userdel[415094]: removed shadow group 'rooter' owned by 'rooter' <86>Nov 29 01:16:04 groupadd[415138]: group added to /etc/group: name=rooter, GID=1826 <86>Nov 29 01:16:04 groupadd[415138]: group added to /etc/gshadow: name=rooter <86>Nov 29 01:16:04 groupadd[415138]: new group: name=rooter, GID=1826 <86>Nov 29 01:16:04 useradd[415171]: new user: name=rooter, UID=1826, GID=1826, home=/root, shell=/bin/bash, from=none <86>Nov 29 01:16:04 userdel[415205]: delete user 'builder' <86>Nov 29 01:16:04 userdel[415205]: removed group 'builder' owned by 'builder' <86>Nov 29 01:16:04 userdel[415205]: removed shadow group 'builder' owned by 'builder' <86>Nov 29 01:16:04 groupadd[415238]: group added to /etc/group: name=builder, GID=1827 <86>Nov 29 01:16:04 groupadd[415238]: group added to /etc/gshadow: name=builder <86>Nov 29 01:16:04 groupadd[415238]: new group: name=builder, GID=1827 <86>Nov 29 01:16:04 useradd[415261]: new user: name=builder, UID=1827, GID=1827, home=/usr/src, shell=/bin/bash, from=none <13>Nov 29 01:16:07 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791084 installed <13>Nov 29 01:16:07 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Nov 29 01:16:07 rpmi: libp11-kit-1:0.25.3-alt1 sisyphus+334477.100.1.1 1700063190 installed <13>Nov 29 01:16:07 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Nov 29 01:16:07 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Nov 29 01:16:07 rpmi: libgnutls30-3.8.2-alt1 sisyphus+334989.100.1.1 1700757173 installed <13>Nov 29 01:16:07 rpmi: libngtcp2.16-1.0.1-alt1 sisyphus+332583.200.2.1 1698669153 installed <13>Nov 29 01:16:07 rpmi: libngtcp2_crypto_gnutls8-1.0.1-alt1 sisyphus+332583.200.2.1 1698669153 installed <13>Nov 29 01:16:07 rpmi: rpmquery-strictdep-1-alt1 sisyphus+227992.440.11.1 1556321045 installed <13>Nov 29 01:16:07 rpmi: chrooted-0.3.12-alt1 sisyphus+278157.200.2.1 1626055811 installed <13>Nov 29 01:16:07 rpmi: chrooted-resolv-0.3.1-alt2 sisyphus+276781.100.1.1 1625232499 installed <13>Nov 29 01:16:07 rpmi: pciids-20231116-alt1 sisyphus+334537.100.1.1 1700190635 installed <13>Nov 29 01:16:07 rpmi: libpci-3.10.0-alt1 sisyphus+322444.100.2.2 1686183531 installed <13>Nov 29 01:16:07 rpmi: pciutils-3.10.0-alt1 sisyphus+322444.100.2.2 1686183531 installed <13>Nov 29 01:16:07 rpmi: libdevmapper-1.02.196-alt1 sisyphus+328928.400.3.1 1694103931 installed <13>Nov 29 01:16:07 rpmi: mount-2.39.2-alt1 sisyphus+329530.100.1.1 1694630186 installed <13>Nov 29 01:16:07 rpmi: losetup-2.39.2-alt1 sisyphus+329530.100.1.1 1694630186 installed <13>Nov 29 01:16:07 rpmi: lsblk-2.39.2-alt1 sisyphus+329530.100.1.1 1694630186 installed <13>Nov 29 01:16:07 rpmi: rpm-macros-cmake-3.27.7-alt1 sisyphus+331245.40.2.1 1697877617 installed <13>Nov 29 01:16:07 rpmi: cmake-modules-3.27.7-alt1 sisyphus+331245.40.2.1 1697877617 installed <13>Nov 29 01:16:07 rpmi: libuv-1.46.0-alt1 sisyphus+326001.100.1.1 1690655254 installed <13>Nov 29 01:16:07 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Nov 29 01:16:07 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444232 installed <13>Nov 29 01:16:07 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Nov 29 01:16:07 rpmi: publicsuffix-list-dafsa-20231026-alt1 sisyphus+332908.100.1.1 1698419299 installed <13>Nov 29 01:16:07 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131178 installed <13>Nov 29 01:16:07 rpmi: libnghttp3.9-1.0.0-alt1 sisyphus+332583.100.2.1 1698669103 installed <13>Nov 29 01:16:07 rpmi: libnghttp2-1.57.0-alt1 sisyphus+331457.200.2.1 1697011702 installed <13>Nov 29 01:16:07 rpmi: openldap-common-2.6.6-alt1 sisyphus+330946.100.2.1 1696432854 installed <13>Nov 29 01:16:07 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Nov 29 01:16:07 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Nov 29 01:16:07 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Nov 29 01:16:07 rpmi: liblmdb-0.9.31-alt1 sisyphus+330946.40.2.1 1696431544 installed <13>Nov 29 01:16:07 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Nov 29 01:16:07 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>Nov 29 01:16:07 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Nov 29 01:16:07 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Nov 29 01:16:07 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Nov 29 01:16:07 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Nov 29 01:16:07 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Nov 29 01:16:07 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Nov 29 01:16:07 rpmi: p11-kit-trust-1:0.25.3-alt1 sisyphus+334477.100.1.1 1700063190 installed <13>Nov 29 01:16:07 rpmi: libcrypto3-3.1.4-alt1 sisyphus+332632.100.2.1 1698241041 installed <13>Nov 29 01:16:07 rpmi: libkmod-31-alt1 sisyphus+330699.100.1.1 1696072422 installed <13>Nov 29 01:16:07 rpmi: kmod-31-alt1 sisyphus+330699.100.1.1 1696072422 installed <13>Nov 29 01:16:07 rpmi: dmsetup-1.02.196-alt1 sisyphus+328928.400.3.1 1694103931 installed <86>Nov 29 01:16:07 groupadd[436368]: group added to /etc/group: name=tape, GID=999 <86>Nov 29 01:16:07 groupadd[436368]: group added to /etc/gshadow: name=tape <86>Nov 29 01:16:07 groupadd[436368]: new group: name=tape, GID=999 <86>Nov 29 01:16:07 groupadd[436385]: group added to /etc/group: name=dialout, GID=998 <86>Nov 29 01:16:07 groupadd[436385]: group added to /etc/gshadow: name=dialout <86>Nov 29 01:16:07 groupadd[436385]: new group: name=dialout, GID=998 <86>Nov 29 01:16:07 groupadd[436408]: group added to /etc/group: name=input, GID=997 <86>Nov 29 01:16:07 groupadd[436408]: group added to /etc/gshadow: name=input <86>Nov 29 01:16:07 groupadd[436408]: new group: name=input, GID=997 <86>Nov 29 01:16:07 groupadd[436436]: group added to /etc/group: name=video, GID=996 <86>Nov 29 01:16:07 groupadd[436436]: group added to /etc/gshadow: name=video <86>Nov 29 01:16:07 groupadd[436436]: new group: name=video, GID=996 <86>Nov 29 01:16:07 groupadd[436451]: group added to /etc/group: name=render, GID=995 <86>Nov 29 01:16:07 groupadd[436451]: group added to /etc/gshadow: name=render <86>Nov 29 01:16:07 groupadd[436451]: new group: name=render, GID=995 <86>Nov 29 01:16:07 groupadd[436463]: group added to /etc/group: name=sgx, GID=994 <86>Nov 29 01:16:07 groupadd[436463]: group added to /etc/gshadow: name=sgx <86>Nov 29 01:16:07 groupadd[436463]: new group: name=sgx, GID=994 <13>Nov 29 01:16:07 rpmi: udev-1:254.5-alt1.2 sisyphus+331053.100.1.1 1696514772 installed <13>Nov 29 01:16:08 rpmi: libssl3-3.1.4-alt1 sisyphus+332632.100.2.1 1698241041 installed <86>Nov 29 01:16:08 groupadd[437679]: group added to /etc/group: name=_keytab, GID=993 <86>Nov 29 01:16:08 groupadd[437679]: group added to /etc/gshadow: name=_keytab <86>Nov 29 01:16:08 groupadd[437679]: new group: name=_keytab, GID=993 <13>Nov 29 01:16:08 rpmi: libkrb5-1.21.2-alt1 sisyphus+327265.100.1.1 1692185462 installed <13>Nov 29 01:16:08 rpmi: libgsasl-2.2.0-alt1 sisyphus+333173.100.1.1 1698696954 installed <86>Nov 29 01:16:08 groupadd[438116]: group added to /etc/group: name=sasl, GID=992 <86>Nov 29 01:16:08 groupadd[438116]: group added to /etc/gshadow: name=sasl <86>Nov 29 01:16:08 groupadd[438116]: new group: name=sasl, GID=992 <13>Nov 29 01:16:08 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392001 installed <13>Nov 29 01:16:08 rpmi: libldap2-2.6.6-alt1 sisyphus+330946.100.2.1 1696432854 installed <13>Nov 29 01:16:08 rpmi: make-initrd-2.39.0-alt1 sisyphus+333823.100.1.1 1699365138 installed <13>Nov 29 01:16:08 rpmi: libarchive13-3.6.1-alt2 sisyphus+324359.1300.6.1 1689326379 installed <13>Nov 29 01:16:08 rpmi: libssh2-1.11.0-alt1 sisyphus+327652.100.1.1 1692636577 installed <13>Nov 29 01:16:08 rpmi: libcurl-8.4.0-alt1 sisyphus+333173.300.3.1 1698701734 installed <13>Nov 29 01:16:08 rpmi: cmake-3.27.7-alt1 sisyphus+331245.40.2.1 1697877617 installed <13>Nov 29 01:16:08 rpmi: rpm-build-kernel-0.119-alt1 sisyphus+321638.100.1.1 1684773388 installed <13>Nov 29 01:16:09 rpmi: kernel-headers-modules-un-def-1:6.5.12-alt1 sisyphus+334746.100.1.1 1700494006 installed environment: line 3: shift: shift count out of range warning: line 34: Deprecated PreReq converted to Requires(pre,postun): PreReq: kernel-image-un-def = 1:6.5.12-alt1 <13>Nov 29 01:16:11 rpmi: kernel-source-iptables-ratelimit-0.3.3-alt1 sisyphus+298795.100.1.1 1650515331 installed environment: line 3: shift: shift count out of range warning: line 34: Deprecated PreReq converted to Requires(pre,postun): PreReq: kernel-image-un-def = 1:6.5.12-alt1 Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/kernel-modules-ipt-ratelimit-un-def-0.3.3-alt1.394508.1.src.rpm (w1.gzdio) environment: line 3: shift: shift count out of range warning: line 34: Deprecated PreReq converted to Requires(pre,postun): PreReq: kernel-image-un-def = 1:6.5.12-alt1 Installing kernel-modules-ipt-ratelimit-un-def-0.3.3-alt1.394508.1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.65884 + 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.65884 + 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.12-un-def xt_ratelimit.ko make: Entering directory '/usr/src/RPM/BUILD/iptables-ratelimit-0.3.3' make -C /usr/src/linux-6.5.12-un-def M=/usr/src/RPM/BUILD/iptables-ratelimit-0.3.3 modules make[1]: Entering directory '/usr/src/linux-6.5.12-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 '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 '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 */ | ^~~~ /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]; | ^~~~~~~ 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 ./include/linux/bitmap.h:11, from ./include/linux/cpumask.h:12, from ./arch/x86/include/asm/paravirt.h:17, from ./arch/x86/include/asm/cpuid.h:62, from ./arch/x86/include/asm/processor.h:19, 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]; | ^~~~~~~ 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.12-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.59690 + 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.12-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 [27] '.note.Linux': unknown object file note type 257 with owner name 'Linux' at offset 24 section [27] '.note.Linux': unknown object file note type 256 with owner name 'Linux' at offset 48 verify-elf: WARNING: ./lib/modules/6.5.12-un-def-alt1/kernel/net/netfilter/xt_ratelimit.ko: eu-elflint failed Processing files: kernel-modules-ipt-ratelimit-un-def-0.3.3-alt1.394508.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1RP8lb 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.CMaBMH 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.12-un-def-alt1 > 0.3.3-alt1.394508.1 Provides: kernel-modules-ipt-ratelimit-6.5.12-un-def-alt1 = 0.3.3-alt1.394508.1 Requires(pre): kernel-image-un-def = 1:6.5.12-alt1:sisyphus+334746.100.1.1 Requires(postun): kernel-image-un-def = 1:6.5.12-alt1:sisyphus+334746.100.1.1 Conflicts: kernel-modules-ipt-ratelimit-6.5.12-un-def-alt1 < 0.3.3-alt1.394508.1, kernel-modules-ipt-ratelimit-6.5.12-un-def-alt1 > 0.3.3-alt1.394508.1:z Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bHuOqo Creating kernel-modules-ipt-ratelimit-un-def-debuginfo package Processing files: kernel-modules-ipt-ratelimit-un-def-debuginfo-0.3.3-alt1.394508.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QTyohF find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ycz2D4 find-requires: running scripts (debuginfo) Requires: kernel-modules-ipt-ratelimit-un-def = 0.3.3-alt1.394508.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/x86_64/kernel-modules-ipt-ratelimit-un-def-0.3.3-alt1.394508.1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/kernel-modules-ipt-ratelimit-un-def-debuginfo-0.3.3-alt1.394508.1.x86_64.rpm (w2.lzdio) 1.23user 0.66system 0:06.84elapsed 27%CPU (0avgtext+0avgdata 131424maxresident)k 0inputs+0outputs (0major+220864minor)pagefaults 0swaps 3.78user 1.66system 0:17.20elapsed 31%CPU (0avgtext+0avgdata 128212maxresident)k 19024inputs+0outputs (0major+304621minor)pagefaults 0swaps