Snippets for linux 7.2.0 from Fedora s390x
Sourced from https://kojipkgs.fedoraproject.org/packages/kernel/7.2.0/61.fc46/data/logs/s390x/build.log.
-
/usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ -
tmon.c:233:25: warning: ‘strncpy’ specified bound 20 equals destination size [-Wstringop-truncation] 233 | strncpy(ctrl_cdev, optarg, CDEV_NAME_SIZE); | ^ -
page_owner_sort.c:419:13: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 419 | tmp = strstr(buf, "__vmalloc_node_range"); | ^ -
src/in_kernel.c:307:9: warning: ‘__strncpy_chk’ specified bound depends on the length of the source argument [-Wstringop-truncation] 307 | strncpy(curr_reactor, start, strlen(start)); | ^ -
src/utils.c:749:9: warning: ‘strncpy’ output may be truncated copying 1010 bytes from a string of length 1024 [-Wstringop-truncation] 749 | strncpy(mp, mount_point, sizeof_mp - 1); | ^ -
src/timerlat_aa.c:542:9: warning: ‘strncpy’ specified bound 24 equals destination size [-Wstringop-truncation] 542 | strncpy(taa_data->current_comm, comm, MAX_COMM); | ^ -
./vmlinux.h:29609:3: warning: declaration does not declare anything [-Wmissing-declarations]
-
./vmlinux.h:31972:2: warning: declaration does not declare anything [-Wmissing-declarations]
-
./vmlinux.h:49264:3: warning: declaration does not declare anything [-Wmissing-declarations]
-
./vmlinux.h:70259:2: warning: declaration does not declare anything [-Wmissing-declarations]
-
./vmlinux.h:71773:2: warning: declaration does not declare anything [-Wmissing-declarations]
-
./vmlinux.h:103937:3: warning: declaration does not declare anything [-Wmissing-declarations]
-
./vmlinux.h:104037:2: warning: declaration does not declare anything [-Wmissing-declarations]
-
./vmlinux.h:117291:4: warning: declaration does not declare anything [-Wmissing-declarations]
-
./vmlinux.h:117740:2: warning: declaration does not declare anything [-Wmissing-declarations]
-
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/arch/s390/include/asm/ptrace.h:226:9: warning: default initialization of an object of type 'typeof (regs->psw)' (aka 'const psw_t') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 226 | return psw_bits(regs->psw).pstate; | ^ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/fs.h:2436:2: warning: declaration does not declare anything [-Wmissing-declarations] 2436 | struct __filename_head; | ^~~~~~~~~~~~~~~~~~~~~~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/ns/ns_common_types.h:120:3: warning: declaration does not declare anything [-Wmissing-declarations] 120 | struct ns_tree; | ^~~~~~~~~~~~~~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:458:22: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 458 | case 4: v.sig[7] = (set->sig[3] >> 32); v.sig[6] = set->sig[3]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:458:10: warning: array index 7 is past the end of the array (that has type 'compat_sigset_word[2]' (aka 'unsigned int[2]')) [-Warray-bounds] 458 | case 4: v.sig[7] = (set->sig[3] >> 32); v.sig[6] = set->sig[3]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:458:42: warning: array index 6 is past the end of the array (that has type 'compat_sigset_word[2]' (aka 'unsigned int[2]')) [-Warray-bounds] 458 | case 4: v.sig[7] = (set->sig[3] >> 32); v.sig[6] = set->sig[3]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:458:53: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 458 | case 4: v.sig[7] = (set->sig[3] >> 32); v.sig[6] = set->sig[3]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:460:22: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 460 | case 3: v.sig[5] = (set->sig[2] >> 32); v.sig[4] = set->sig[2]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:460:10: warning: array index 5 is past the end of the array (that has type 'compat_sigset_word[2]' (aka 'unsigned int[2]')) [-Warray-bounds] 460 | case 3: v.sig[5] = (set->sig[2] >> 32); v.sig[4] = set->sig[2]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:460:42: warning: array index 4 is past the end of the array (that has type 'compat_sigset_word[2]' (aka 'unsigned int[2]')) [-Warray-bounds] 460 | case 3: v.sig[5] = (set->sig[2] >> 32); v.sig[4] = set->sig[2]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:460:53: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 460 | case 3: v.sig[5] = (set->sig[2] >> 32); v.sig[4] = set->sig[2]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:462:22: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 462 | case 2: v.sig[3] = (set->sig[1] >> 32); v.sig[2] = set->sig[1]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:462:10: warning: array index 3 is past the end of the array (that has type 'compat_sigset_word[2]' (aka 'unsigned int[2]')) [-Warray-bounds] 462 | case 2: v.sig[3] = (set->sig[1] >> 32); v.sig[2] = set->sig[1]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:462:42: warning: array index 2 is past the end of the array (that has type 'compat_sigset_word[2]' (aka 'unsigned int[2]')) [-Warray-bounds] 462 | case 2: v.sig[3] = (set->sig[1] >> 32); v.sig[2] = set->sig[1]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/linux/compat.h:462:53: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 462 | case 2: v.sig[3] = (set->sig[1] >> 32); v.sig[2] = set->sig[1]; | ^ ~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/net/sock.h:85:3: warning: declaration does not declare anything [-Wmissing-declarations] 85 | struct slock_owned { | ^~~~~~~~~~~~~~~~~~ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/samples/bpf/libbpf/include/bpf/bpf_helpers.h:318:9: warning: 'bpf_stream_printk' macro redefined [-Wmacro-redefined] 318 | #define bpf_stream_printk(stream_id, fmt, args...) \ | ^ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/samples/bpf/libbpf/include/bpf/bpf_tracing.h:166:18: warning: unknown attribute 'preserve_access_index' ignored [-Wunknown-attributes] 166 | } __attribu/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/include/net/sock.h:1706:38: error: no member named 'slock' in 'socket_lock_t' 1706 | lockdep_is_held(&sk->sk_lock.slock); | ~~~~~~~~~~~ ^ -
/builddir/build/BUILD/kernel-7.2.0-build/kernel-7.2/linux-7.2.0-61.fc46.s390x/samples/bpf/libbpf/include/bpf/bpf_tracing.h:166:18: warning: unknown attribute 'preserve_access_index' ignored [-Wunknown-attributes] 166 | } __attribute__((preserve_access_index)); | ^~~~~~~~~~~~~~~~~~~~~ -
test_memcontrol.c:1758:12: warning: ‘fd’ may be used uninitialized [-Wmaybe-uninitialized] 1758 | if (fd >= 0) | ^ -
test_memcontrol.c:1713:12: warning: ‘fd’ may be used uninitialized [-Wmaybe-uninitialized] 1713 | if (fd >= 0) | ^ -
cow.c:645:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 645 | write(comm_pipes.child_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:661:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 661 | write(comm_pipes.parent_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:730:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 730 | write(comm_pipes.parent_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:480:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 480 | write(comm_pipes.child_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:568:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 568 | write(comm_pipes.parent_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:331:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 331 | write(comm_pipes.child_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:356:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 356 | write(comm_pipes.parent_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:170:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 170 | write(comm_pipes->child_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:220:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 220 | write(comm_pipes.parent_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:229:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 229 | write(comm_pipes.parent_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:237:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 237 | write(comm_pipes.parent_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:129:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 129 | write(comm_pipes->child_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:1380:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1380 | write(comm_pipes.parent_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:1391:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1391 | write(comm_pipes.parent_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cow.c:1402:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1402 | write(comm_pipes.parent_ready[1], "0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
hmm-tests.c:266:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 266 | read(fd, &r, sizeof(r)); | ^~~~~~~~~~~~~~~~~~~~~~~ -
hugetlb-vmemmap.c:47:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 47 | read(fd, &pagemap, sizeof(pagemap)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
hugetlb-vmemmap.c:64:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 64 | read(fd, &pageflags, sizeof(pageflags)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
hugetlb-vmemmap.c:77:17: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 77 | read(fd, &pageflags, sizeof(pageflags)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
map_fixed_noreplace.c:22:9: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 22 | system(cmd); | ^~~~~~~~~~~ -
memory-failure.c:257:17: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 257 | ftruncate(fd, size); | ^~~~~~~~~~~~~~~~~~~ -
mremap_dontunmap.c:27:9: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 27 | system(cmd); | ^~~~~~~~~~~ -
rmap.c:336:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 336 | ftruncate(shm_fd, data->mapsize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
rmap.c:361:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 361 | ftruncate(fd, data->mapsize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
soft-dirty.c:155:17: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 155 | ftruncate(test_fd, pagesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
ipmr.c:119:13: warning: variable ‘unused’ set but not used [-Wunused-but-set-variable=] 119 | int unused = 0; | ^~~~~~ -
mptcp_connect.c:1267:22: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1267 | char *next = strchr(type, ','); | ^~~~~~ -
mptcp_connect.c:1295:22: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1295 | char *next = strchr(name, ','); | ^~~~~~ -
conntrack_dump_flush.c:105:26: warning: unused variable ‘rplnlh’ [-Wunused-variable] 105 | struct nlmsghdr *rplnlh; | ^~~~~~ -
conntrack_dump_flush.c:224:24: warning: unused variable ‘nest’ [-Wunused-variable] 224 | struct nlattr *nest; | ^~~~ -
conntrack_dump_flush.c:222:32: warning: unused variable ‘rplnlh’ [-Wunused-variable] 222 | struct nlmsghdr *nlh, *rplnlh; | ^~~~~~ -
conntrack_dump_flush.c:271:24: warning: unused variable ‘nest’ [-Wunused-variable] 271 | struct nlattr *nest; | ^~~~ -
conntrack_dump_flush.c:269:32: warning: unused variable ‘rplnlh’ [-Wunused-variable] 269 | struct nlmsghdr *nlh, *rplnlh; | ^~~~~~ -
conntrack_reverse_clash.c:71:19: warning: unused variable ‘plen’ [-Wunused-variable] 71 | socklen_t plen; | ^~~~ -
nf_queue.c:337:33: warning: statement with no effect [-Wunused-value] 337 | for (ooo_count; ooo_count >= 0; ooo_count--) { | ^~~ -
lib/proc.c:61:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 61 | column = strchr(line, ':'); | ^ -
memfd_test.c:721:13: warning: ‘<unknown>’ may be used uninitialized [-Wmaybe-uninitialized] 721 | l = pwrite(fd, buf, mfd_def_size * 8, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
iou-zcrx.c:133:16: warning: unused variable ‘size’ [-Wunused-variable] 133 | size_t size; | ^~~~ -
iou-zcrx.c:272:30: warning: unused variable ‘sqe’ [-Wunused-variable] 272 | struct io_uring_sqe *sqe; | ^~~ -
iou-zcrx.c:318:16: warning: unused variable ‘ret’ [-Wunused-variable] 318 | int i, ret; | ^~~ -
iou-zcrx.c:318:13: warning: unused variable ‘i’ [-Wunused-variable] 318 | int i, ret; | ^ -
iou-zcrx.c:491:21: warning: unused variable ‘cfg_test’ [-Wunused-variable] 491 | const char *cfg_test = argv[argc - 1]; | ^~~~~~~~ -
file_stressor.c:112:23: warning: unused variable ‘pid_self’ [-Wunused-variable] 112 | pid_t pid_self; | ^~~~~~~~ -
fs_test.c:436:14: warning: ‘dirfd’ may be used uninitialized [-Wmaybe-uninitialized] 436 | fd = openat(dirfd, path, flags | O_CLOEXEC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
tsync_test.c:63:1: warning: no return statement in function returning non-void [-Wreturn-type] 63 | } | ^ -
uevent_filtering.c:217:16: warning: ‘ret’ may be used uninitialized [-Wmaybe-uninitialized] 217 | return ret; | ^~~ -
gro.c:1249:13: warning: variable ‘total_data’ set but not used [-Wunused-but-set-variable=] 1249 | int total_data = 0; | ^~~~~~~~~~