# # 2024-09-02T13:47:35.057391 # # make KBUILD_BUILD_USER=KernelCI FORMAT=.xz ARCH=arm64 LLVM=1 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_COMPAT=arm-linux-gnueabihf- CC="ccache clang" O=/tmp/kci/linux/build -C/tmp/kci/linux -j10 kselftest-gen_tar # make: Entering directory '/tmp/kci/linux' make[1]: Entering directory '/tmp/kci/linux/build' HOSTCC scripts/unifdef HDRINST usr/include/asm-generic/ipcbuf.h HDRINST usr/include/asm-generic/types.h HDRINST usr/include/asm-generic/poll.h HDRINST usr/include/asm-generic/ioctls.h HDRINST usr/include/asm-generic/mman.h HDRINST usr/include/asm-generic/shmbuf.h HDRINST usr/include/asm-generic/sockios.h HDRINST usr/include/asm-generic/bpf_perf_event.h HDRINST usr/include/asm-generic/signal.h HDRINST usr/include/asm-generic/mman-common.h HDRINST usr/include/asm-generic/termbits.h HDRINST usr/include/asm-generic/hugetlb_encode.h HDRINST usr/include/asm-generic/int-ll64.h HDRINST usr/include/asm-generic/resource.h HDRINST usr/include/asm-generic/termbits-common.h HDRINST usr/include/asm-generic/errno.h HDRINST usr/include/asm-generic/signal-defs.h HDRINST usr/include/asm-generic/bitsperlong.h HDRINST usr/include/asm-generic/posix_types.h HDRINST usr/include/asm-generic/kvm_para.h HDRINST usr/include/asm-generic/socket.h HDRINST usr/include/asm-generic/swab.h HDRINST usr/include/asm-generic/termios.h HDRINST usr/include/asm-generic/auxvec.h HDRINST usr/include/asm-generic/ioctl.h HDRINST usr/include/asm-generic/sembuf.h HDRINST usr/include/asm-generic/param.h HDRINST usr/include/asm-generic/setup.h HDRINST usr/include/asm-generic/msgbuf.h HDRINST usr/include/asm-generic/siginfo.h HDRINST usr/include/asm-generic/statfs.h HDRINST usr/include/asm-generic/int-l64.h HDRINST usr/include/asm-generic/fcntl.h HDRINST usr/include/asm-generic/ucontext.h HDRINST usr/include/asm-generic/unistd.h HDRINST usr/include/asm-generic/stat.h HDRINST usr/include/asm-generic/errno-base.h HDRINST usr/include/drm/vgem_drm.h HDRINST usr/include/drm/etnaviv_drm.h HDRINST usr/include/drm/lima_drm.h HDRINST usr/include/drm/armada_drm.h HDRINST usr/include/drm/omap_drm.h HDRINST usr/include/drm/amdgpu_drm.h HDRINST usr/include/drm/habanalabs_accel.h HDRINST usr/include/drm/qxl_drm.h HDRINST usr/include/drm/qaic_accel.h HDRINST usr/include/drm/drm_sarea.h HDRINST usr/include/drm/radeon_drm.h HDRINST usr/include/drm/v3d_drm.h HDRINST usr/include/drm/virtgpu_drm.h HDRINST usr/include/drm/exynos_drm.h HDRINST usr/include/drm/drm_fourcc.h HDRINST usr/include/drm/vmwgfx_drm.h HDRINST usr/include/drm/panfrost_drm.h HDRINST usr/include/drm/drm.h HDRINST usr/include/drm/i915_drm.h HDRINST usr/include/drm/nouveau_drm.h HDRINST usr/include/drm/tegra_drm.h HDRINST usr/include/drm/drm_mode.h HDRINST usr/include/drm/vc4_drm.h HDRINST usr/include/drm/msm_drm.h HDRINST usr/include/drm/ivpu_accel.h HDRINST usr/include/linux/sed-opal.h HDRINST usr/include/linux/am437x-vpfe.h HDRINST usr/include/linux/mroute.h HDRINST usr/include/linux/if_plip.h HDRINST usr/include/linux/netlink_diag.h HDRINST usr/include/linux/gameport.h HDRINST usr/include/linux/caif/caif_socket.h HDRINST usr/include/linux/caif/if_caif.h HDRINST usr/include/linux/smiapp.h HDRINST usr/include/linux/pci.h HDRINST usr/include/linux/vbox_err.h HDRINST usr/include/linux/net_tstamp.h HDRINST usr/include/linux/udmabuf.h HDRINST usr/include/linux/cdrom.h HDRINST usr/include/linux/cn_proc.h HDRINST usr/include/linux/ppp-comp.h HDRINST usr/include/linux/rds.h HDRINST usr/include/linux/timex.h HDRINST usr/include/linux/sev-guest.h HDRINST usr/include/linux/net_dropmon.h HDRINST usr/include/linux/types.h HDRINST usr/include/linux/edd.h HDRINST usr/include/linux/ptp_clock.h HDRINST usr/include/linux/sysinfo.h HDRINST usr/include/linux/loadpin.h HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h HDRINST usr/include/linux/netfilter_bridge/ebtables.h HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h HDRINST usr/include/linux/netfilter_bridge/ebt_among.h HDRINST usr/include/linux/netfilter_bridge/ebt_log.h HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h HDRINST usr/include/linux/mii.h HDRINST usr/include/linux/cifs/cifs_mount.h HDRINST usr/include/linux/cifs/cifs_netlink.h HDRINST usr/include/linux/ipv6.h HDRINST usr/include/linux/if_bridge.h HDRINST usr/include/linux/packet_diag.h HDRINST usr/include/linux/nubus.h HDRINST usr/include/linux/fs.h HDRINST usr/include/linux/media-bus-format.h HDRINST usr/include/linux/vm_sockets_diag.h HDRINST usr/include/linux/atmlec.h HDRINST usr/include/linux/fanotify.h HDRINST usr/include/linux/fsverity.h HDRINST usr/include/linux/virtio_pmem.h HDRINST usr/include/linux/hyperv.h HDRINST usr/include/linux/dqblk_xfs.h HDRINST usr/include/linux/gfs2_ondisk.h HDRINST usr/include/linux/ipmi_msgdefs.h HDRINST usr/include/linux/virtio_mem.h HDRINST usr/include/linux/tipc_netlink.h HDRINST usr/include/linux/zorro.h HDRINST usr/include/linux/ipv6_route.h HDRINST usr/include/linux/vhost_types.h HDRINST usr/include/linux/filter.h HDRINST usr/include/linux/sunrpc/debug.h HDRINST usr/include/linux/mmc/ioctl.h HDRINST usr/include/linux/hidraw.h HDRINST usr/include/linux/ipmi.h HDRINST usr/include/linux/l2tp.h HDRINST usr/include/linux/serial.h HDRINST usr/include/linux/poll.h HDRINST usr/include/linux/netfilter_ipv4.h HDRINST usr/include/linux/nbd-netlink.h HDRINST usr/include/linux/nitro_enclaves.h HDRINST usr/include/linux/pkt_cls.h HDRINST usr/include/linux/psample.h HDRINST usr/include/linux/hdlc.h HDRINST usr/include/linux/vtpm_proxy.h HDRINST usr/include/linux/idxd.h HDRINST usr/include/linux/vbox_vmmdev_types.h HDRINST usr/include/linux/vduse.h HDRINST usr/include/linux/dma-heap.h HDRINST usr/include/linux/ioprio.h HDRINST usr/include/linux/gen_stats.h HDRINST usr/include/linux/mpls.h HDRINST usr/include/linux/kfd_ioctl.h HDRINST usr/include/linux/mdio.h HDRINST usr/include/linux/veth.h HDRINST usr/include/linux/if_alg.h HDRINST usr/include/linux/aspeed-lpc-ctrl.h HDRINST usr/include/linux/raid/md_p.h HDRINST usr/include/linux/raid/md_u.h HDRINST usr/include/linux/virtio_mmio.h HDRINST usr/include/linux/qnxtypes.h HDRINST usr/include/linux/nbd.h HDRINST usr/include/linux/arm_sdei.h HDRINST usr/include/linux/mei_uuid.h HDRINST usr/include/linux/stddef.h HDRINST usr/include/linux/tc_act/tc_nat.h HDRINST usr/include/linux/tc_act/tc_mirred.h HDRINST usr/include/linux/tc_act/tc_ipt.h HDRINST usr/include/linux/tc_act/tc_bpf.h HDRINST usr/include/linux/tc_act/tc_ctinfo.h HDRINST usr/include/linux/tc_act/tc_tunnel_key.h HDRINST usr/include/linux/tc_act/tc_connmark.h HDRINST usr/include/linux/tc_act/tc_gact.h HDRINST usr/include/linux/tc_act/tc_ife.h HDRINST usr/include/linux/tc_act/tc_skbmod.h HDRINST usr/include/linux/tc_act/tc_skbedit.h HDRINST usr/include/linux/tc_act/tc_vlan.h HDRINST usr/include/linux/tc_act/tc_mpls.h HDRINST usr/include/linux/tc_act/tc_gate.h HDRINST usr/include/linux/tc_act/tc_pedit.h HDRINST usr/include/linux/tc_act/tc_ct.h HDRINST usr/include/linux/tc_act/tc_csum.h HDRINST usr/include/linux/tc_act/tc_sample.h HDRINST usr/include/linux/nfc.h HDRINST usr/include/linux/tc_act/tc_defact.h HDRINST usr/include/linux/remoteproc_cdev.h HDRINST usr/include/linux/cyclades.h HDRINST usr/include/linux/ndctl.h HDRINST usr/include/linux/btf.h HDRINST usr/include/linux/blkpg.h HDRINST usr/include/linux/ax25.h HDRINST usr/include/linux/mman.h HDRINST usr/include/linux/fiemap.h HDRINST usr/include/linux/hdreg.h HDRINST usr/include/linux/quota.h HDRINST usr/include/linux/utsname.h HDRINST usr/include/linux/uinput.h HDRINST usr/include/linux/can.h HDRINST usr/include/linux/ethtool.h HDRINST usr/include/linux/sockios.h HDRINST usr/include/linux/cfm_bridge.h HDRINST usr/include/linux/if_slip.h HDRINST usr/include/linux/fadvise.h HDRINST usr/include/linux/userio.h HDRINST usr/include/linux/btrfs_tree.h HDRINST usr/include/linux/misc/bcm_vk.h HDRINST usr/include/linux/virtio_bt.h HDRINST usr/include/linux/in_route.h HDRINST usr/include/linux/rose.h HDRINST usr/include/linux/cramfs_fs.h HDRINST usr/include/linux/errqueue.h HDRINST usr/include/linux/magic.h HDRINST usr/include/linux/capi.h HDRINST usr/include/linux/ip.h HDRINST usr/include/linux/scc.h HDRINST usr/include/linux/mrp_bridge.h HDRINST usr/include/linux/if_cablemodem.h HDRINST usr/include/linux/udp.h HDRINST usr/include/linux/ipmi_ssif_bmc.h HDRINST usr/include/linux/tc_ematch/tc_em_text.h HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h HDRINST usr/include/linux/tc_ematch/tc_em_meta.h HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h HDRINST usr/include/linux/apm_bios.h HDRINST usr/include/linux/ext4.h HDRINST usr/include/linux/landlock.h HDRINST usr/include/linux/reiserfs_xattr.h HDRINST usr/include/linux/sock_diag.h HDRINST usr/include/linux/coda.h HDRINST usr/include/linux/mei.h HDRINST usr/include/linux/virtio_scsi.h HDRINST usr/include/linux/watchdog.h HDRINST usr/include/linux/ip6_tunnel.h HDRINST usr/include/linux/hdlcdrv.h HDRINST usr/include/linux/virtio_snd.h HDRINST usr/include/linux/ioam6.h HDRINST usr/include/linux/joystick.h HDRINST usr/include/linux/seg6_genl.h HDRINST usr/include/linux/tdx-guest.h HDRINST usr/include/linux/spi/spi.h HDRINST usr/include/linux/spi/spidev.h HDRINST usr/include/linux/nfsacl.h HDRINST usr/include/linux/time_types.h HDRINST usr/include/linux/stm.h HDRINST usr/include/linux/personality.h HDRINST usr/include/linux/dma-buf.h HDRINST usr/include/linux/gsmmux.h HDRINST usr/include/linux/ncsi.h HDRINST usr/include/linux/netdev.h HDRINST usr/include/linux/atm_eni.h HDRINST usr/include/linux/fdreg.h HDRINST usr/include/linux/if_vlan.h HDRINST usr/include/linux/if_macsec.h HDRINST usr/include/linux/signalfd.h HDRINST usr/include/linux/nilfs2_ondisk.h HDRINST usr/include/linux/pfkeyv2.h HDRINST usr/include/linux/times.h HDRINST usr/include/linux/kernel.h HDRINST usr/include/linux/sctp.h HDRINST usr/include/linux/vsockmon.h HDRINST usr/include/linux/msg.h HDRINST usr/include/linux/xfrm.h HDRINST usr/include/linux/bpf_perf_event.h HDRINST usr/include/linux/kvm.h HDRINST usr/include/linux/route.h HDRINST usr/include/linux/snmp.h HDRINST usr/include/linux/surface_aggregator/dtx.h HDRINST usr/include/linux/surface_aggregator/cdev.h HDRINST usr/include/linux/can/gw.h HDRINST usr/include/linux/can/netlink.h HDRINST usr/include/linux/can/vxcan.h HDRINST usr/include/linux/can/isotp.h HDRINST usr/include/linux/can/bcm.h HDRINST usr/include/linux/can/j1939.h HDRINST usr/include/linux/can/raw.h HDRINST usr/include/linux/can/error.h HDRINST usr/include/linux/if_fc.h HDRINST usr/include/linux/psci.h HDRINST usr/include/linux/acrn.h HDRINST usr/include/linux/efs_fs_sb.h HDRINST usr/include/linux/xattr.h HDRINST usr/include/linux/hw_breakpoint.h HDRINST usr/include/linux/phonet.h HDRINST usr/include/linux/connector.h HDRINST usr/include/linux/if_pppol2tp.h HDRINST usr/include/linux/signal.h HDRINST usr/include/linux/dccp.h HDRINST usr/include/linux/pmu.h HDRINST usr/include/linux/virtio_vsock.h HDRINST usr/include/linux/vfio_zdev.h HDRINST usr/include/linux/trace_mmap.h HDRINST usr/include/linux/wmi.h HDRINST usr/include/linux/ife.h HDRINST usr/include/linux/gunyah.h HDRINST usr/include/linux/kd.h HDRINST usr/include/linux/posix_acl.h HDRINST usr/include/linux/coff.h HDRINST usr/include/linux/atm_he.h HDRINST usr/include/linux/mqueue.h HDRINST usr/include/linux/inet_diag.h HDRINST usr/include/linux/if_ltalk.h HDRINST usr/include/linux/parport.h HDRINST usr/include/linux/selinux_netlink.h HDRINST usr/include/linux/android_fuse.h HDRINST usr/include/linux/radeonfb.h HDRINST usr/include/linux/netlink.h HDRINST usr/include/linux/neighbour.h HDRINST usr/include/linux/sem.h HDRINST usr/include/linux/if_fddi.h HDRINST usr/include/linux/bfs_fs.h HDRINST usr/include/linux/ip_vs.h HDRINST usr/include/linux/ccs.h HDRINST usr/include/linux/vm_sockets.h HDRINST usr/include/linux/uvcvideo.h HDRINST usr/include/linux/net.h HDRINST usr/include/linux/byteorder/big_endian.h HDRINST usr/include/linux/byteorder/little_endian.h HDRINST usr/include/linux/nexthop.h HDRINST usr/include/linux/rpmsg_types.h HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h HDRINST usr/include/linux/netfilter/xt_multiport.h HDRINST usr/include/linux/netfilter/xt_bpf.h HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h HDRINST usr/include/linux/netfilter/nfnetlink_osf.h HDRINST usr/include/linux/netfilter/nf_conntrack_common.h HDRINST usr/include/linux/netfilter/nf_synproxy.h HDRINST usr/include/linux/netfilter/xt_cgroup.h HDRINST usr/include/linux/netfilter/xt_sctp.h HDRINST usr/include/linux/netfilter/xt_tcpudp.h HDRINST usr/include/linux/netfilter/nfnetlink_hook.h HDRINST usr/include/linux/netfilter/xt_comment.h HDRINST usr/include/linux/netfilter/xt_RATEEST.h HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h HDRINST usr/include/linux/netfilter/xt_DSCP.h HDRINST usr/include/linux/netfilter/xt_connlabel.h HDRINST usr/include/linux/netfilter/xt_l2tp.h HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h HDRINST usr/include/linux/netfilter/xt_CONNMARK.h HDRINST usr/include/linux/netfilter/xt_osf.h HDRINST usr/include/linux/netfilter/xt_connbytes.h HDRINST usr/include/linux/netfilter/xt_limit.h HDRINST usr/include/linux/netfilter/nfnetlink_compat.h HDRINST usr/include/linux/netfilter/xt_TEE.h HDRINST usr/include/linux/netfilter/xt_addrtype.h HDRINST usr/include/linux/netfilter/xt_hashlimit.h HDRINST usr/include/linux/netfilter/xt_HMARK.h HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h HDRINST usr/include/linux/netfilter/xt_CT.h HDRINST usr/include/linux/netfilter/xt_set.h HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h HDRINST usr/include/linux/netfilter/xt_LOG.h HDRINST usr/include/linux/netfilter/xt_ipvs.h HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h HDRINST usr/include/linux/netfilter/xt_string.h HDRINST usr/include/linux/netfilter/xt_length.h HDRINST usr/include/linux/netfilter/nf_tables_compat.h HDRINST usr/include/linux/netfilter/xt_devgroup.h HDRINST usr/include/linux/netfilter/xt_ipcomp.h HDRINST usr/include/linux/netfilter/nfnetlink_log.h HDRINST usr/include/linux/netfilter/xt_pkttype.h HDRINST usr/include/linux/netfilter/xt_LED.h HDRINST usr/include/linux/netfilter/xt_dscp.h HDRINST usr/include/linux/netfilter/xt_physdev.h HDRINST usr/include/linux/netfilter/xt_rpfilter.h HDRINST usr/include/linux/netfilter/xt_esp.h HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h HDRINST usr/include/linux/netfilter/ipset/ip_set.h HDRINST usr/include/linux/netfilter/nfnetlink.h HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h HDRINST usr/include/linux/netfilter/xt_rateest.h HDRINST usr/include/linux/netfilter/xt_AUDIT.h HDRINST usr/include/linux/netfilter/xt_recent.h HDRINST usr/include/linux/netfilter/xt_policy.h HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h HDRINST usr/include/linux/netfilter/nf_log.h HDRINST usr/include/linux/netfilter/xt_dccp.h HDRINST usr/include/linux/netfilter/xt_NFLOG.h HDRINST usr/include/linux/netfilter/nfnetlink_acct.h HDRINST usr/include/linux/netfilter/nfnetlink_queue.h HDRINST usr/include/linux/netfilter/xt_connmark.h HDRINST usr/include/linux/netfilter/xt_cpu.h HDRINST usr/include/linux/netfilter/xt_connlimit.h HDRINST usr/include/linux/netfilter/nf_tables.h HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h HDRINST usr/include/linux/netfilter/xt_statistic.h HDRINST usr/include/linux/netfilter/xt_TPROXY.h HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h HDRINST usr/include/linux/netfilter/xt_SECMARK.h HDRINST usr/include/linux/netfilter/xt_tcpmss.h HDRINST usr/include/linux/netfilter/xt_owner.h HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h HDRINST usr/include/linux/netfilter/nf_nat.h HDRINST usr/include/linux/netfilter/xt_u32.h HDRINST usr/include/linux/netfilter/xt_ecn.h HDRINST usr/include/linux/netfilter/xt_mark.h HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h HDRINST usr/include/linux/netfilter/xt_time.h HDRINST usr/include/linux/netfilter/xt_state.h HDRINST usr/include/linux/netfilter/xt_realm.h HDRINST usr/include/linux/netfilter/xt_quota.h HDRINST usr/include/linux/netfilter/xt_conntrack.h HDRINST usr/include/linux/netfilter/xt_TCPMSS.h HDRINST usr/include/linux/netfilter/xt_MARK.h HDRINST usr/include/linux/netfilter/xt_cluster.h HDRINST usr/include/linux/netfilter/x_tables.h HDRINST usr/include/linux/netfilter/xt_helper.h HDRINST usr/include/linux/netfilter/xt_mac.h HDRINST usr/include/linux/netfilter/xt_iprange.h HDRINST usr/include/linux/netfilter/xt_nfacct.h HDRINST usr/include/linux/netfilter/xt_socket.h HDRINST usr/include/linux/switchtec_ioctl.h HDRINST usr/include/linux/falloc.h HDRINST usr/include/linux/userfaultfd.h HDRINST usr/include/linux/cciss_ioctl.h HDRINST usr/include/linux/vdpa.h HDRINST usr/include/linux/atmbr2684.h HDRINST usr/include/linux/rkisp1-config.h HDRINST usr/include/linux/bcm933xx_hcs.h HDRINST usr/include/linux/cgroupstats.h HDRINST usr/include/linux/dm-user.h HDRINST usr/include/linux/auto_fs4.h HDRINST usr/include/linux/netconf.h HDRINST usr/include/linux/cec.h HDRINST usr/include/linux/tee.h HDRINST usr/include/linux/reiserfs_fs.h HDRINST usr/include/linux/wireless.h HDRINST usr/include/linux/coresight-stm.h HDRINST usr/include/linux/atm_nicstar.h HDRINST usr/include/linux/soundcard.h HDRINST usr/include/linux/ublk_cmd.h HDRINST usr/include/linux/dlmconstants.h HDRINST usr/include/linux/isst_if.h HDRINST usr/include/linux/wait.h HDRINST usr/include/linux/sound.h HDRINST usr/include/linux/virtio_rng.h HDRINST usr/include/linux/irqnr.h HDRINST usr/include/linux/tipc_sockets_diag.h HDRINST usr/include/linux/resource.h HDRINST usr/include/linux/rpl_iptunnel.h HDRINST usr/include/linux/vfio_ccw.h HDRINST usr/include/linux/ioam6_iptunnel.h HDRINST usr/include/linux/qnx4_fs.h HDRINST usr/include/linux/rpl.h HDRINST usr/include/linux/dw100.h HDRINST usr/include/linux/psp-dbc.h HDRINST usr/include/linux/time.h HDRINST usr/include/linux/errno.h HDRINST usr/include/linux/thermal.h HDRINST usr/include/linux/atmclip.h HDRINST usr/include/linux/matroxfb.h HDRINST usr/include/linux/if_ppp.h HDRINST usr/include/linux/max2175.h HDRINST usr/include/linux/libc-compat.h HDRINST usr/include/linux/perf_event.h HDRINST usr/include/linux/dlm_plock.h HDRINST usr/include/linux/mount.h HDRINST usr/include/linux/nfs2.h HDRINST usr/include/linux/mmtimer.h HDRINST usr/include/linux/tps6594_pfsm.h HDRINST usr/include/linux/gpio.h HDRINST usr/include/linux/virtio_scmi.h HDRINST usr/include/linux/if_bonding.h HDRINST usr/include/linux/mptcp.h HDRINST usr/include/linux/tcp.h HDRINST usr/include/linux/map_to_14segment.h HDRINST usr/include/linux/cec-funcs.h HDRINST usr/include/linux/um_timetravel.h HDRINST usr/include/linux/nilfs2_api.h HDRINST usr/include/linux/smc_diag.h HDRINST usr/include/linux/handshake.h HDRINST usr/include/linux/target_core_user.h HDRINST usr/include/linux/fsi.h HDRINST usr/include/linux/hsr_netlink.h HDRINST usr/include/linux/tty_flags.h HDRINST usr/include/linux/virtio_fs.h HDRINST usr/include/linux/iio/types.h HDRINST usr/include/linux/iio/buffer.h HDRINST usr/include/linux/iio/events.h HDRINST usr/include/linux/psp-sev.h HDRINST usr/include/linux/eventfd.h HDRINST usr/include/linux/major.h HDRINST usr/include/linux/dm-ioctl.h HDRINST usr/include/linux/seg6.h HDRINST usr/include/linux/kfd_sysfs.h HDRINST usr/include/linux/virtio_pci.h HDRINST usr/include/linux/un.h HDRINST usr/include/linux/atm_zatm.h HDRINST usr/include/linux/v4l2-common.h HDRINST usr/include/linux/atmapi.h HDRINST usr/include/linux/if_infiniband.h HDRINST usr/include/linux/virtio_ids.h HDRINST usr/include/linux/atmioc.h HDRINST usr/include/linux/tipc.h HDRINST usr/include/linux/rxrpc.h HDRINST usr/include/linux/dlm_device.h HDRINST usr/include/linux/adfs_fs.h HDRINST usr/include/linux/module.h HDRINST usr/include/linux/ivtv.h HDRINST usr/include/linux/suspend_ioctls.h HDRINST usr/include/linux/vt.h HDRINST usr/include/linux/chio.h HDRINST usr/include/linux/atmdev.h HDRINST usr/include/linux/fpga-dfl.h HDRINST usr/include/linux/seg6_local.h HDRINST usr/include/linux/membarrier.h HDRINST usr/include/linux/virtio_net.h HDRINST usr/include/linux/posix_types.h HDRINST usr/include/linux/kvm_para.h HDRINST usr/include/linux/openat2.h HDRINST usr/include/linux/virtio_gpio.h HDRINST usr/include/linux/llc.h HDRINST usr/include/linux/bpqether.h HDRINST usr/include/linux/aspeed-p2a-ctrl.h HDRINST usr/include/linux/i2c.h HDRINST usr/include/linux/wwan.h HDRINST usr/include/linux/devlink.h HDRINST usr/include/linux/fscrypt.h HDRINST usr/include/linux/kcm.h HDRINST usr/include/linux/shm.h HDRINST usr/include/linux/virtio_iommu.h HDRINST usr/include/linux/icmp.h HDRINST usr/include/linux/scif_ioctl.h HDRINST usr/include/linux/iommufd.h HDRINST usr/include/linux/pktcdvd.h HDRINST usr/include/linux/netdevice.h HDRINST usr/include/linux/nfs_mount.h HDRINST usr/include/linux/socket.h HDRINST usr/include/linux/wireguard.h HDRINST usr/include/linux/virtio_gpu.h HDRINST usr/include/linux/utime.h HDRINST usr/include/linux/in.h HDRINST usr/include/linux/swab.h HDRINST usr/include/linux/btrfs.h HDRINST usr/include/linux/atmppp.h HDRINST usr/include/linux/batadv_packet.h HDRINST usr/include/linux/rtc.h HDRINST usr/include/linux/auto_dev-ioctl.h HDRINST usr/include/linux/pr.h HDRINST usr/include/linux/ppp-ioctl.h HDRINST usr/include/linux/elf.h HDRINST usr/include/linux/lirc.h HDRINST usr/include/linux/loop.h HDRINST usr/include/linux/videodev2.h HDRINST usr/include/linux/termios.h HDRINST usr/include/linux/atm_idt77105.h HDRINST usr/include/linux/kcov.h HDRINST usr/include/linux/vfio.h HDRINST usr/include/linux/qemu_fw_cfg.h HDRINST usr/include/linux/if_packet.h HDRINST usr/include/linux/if_xdp.h HDRINST usr/include/linux/rseq.h HDRINST usr/include/linux/virtio_input.h HDRINST usr/include/linux/nfs3.h HDRINST usr/include/linux/dcbnl.h HDRINST usr/include/linux/mempolicy.h HDRINST usr/include/linux/omapfb.h HDRINST usr/include/linux/fsmap.h HDRINST usr/include/linux/v4l2-controls.h HDRINST usr/include/linux/jffs2.h HDRINST usr/include/linux/user_events.h HDRINST usr/include/linux/memfd.h HDRINST usr/include/linux/kernel-page-flags.h HDRINST usr/include/linux/hiddev.h HDRINST usr/include/linux/uuid.h HDRINST usr/include/linux/f2fs.h HDRINST usr/include/linux/serial_reg.h HDRINST usr/include/linux/virtio_crypto.h HDRINST usr/include/linux/unix_diag.h HDRINST usr/include/linux/netfilter_arp/arp_tables.h HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h HDRINST usr/include/linux/auxvec.h HDRINST usr/include/linux/serio.h HDRINST usr/include/linux/ioam6_genl.h HDRINST usr/include/linux/virtio_types.h HDRINST usr/include/linux/eventpoll.h HDRINST usr/include/linux/fb.h HDRINST usr/include/linux/dvb/audio.h HDRINST usr/include/linux/dvb/osd.h HDRINST usr/include/linux/dvb/dmx.h HDRINST usr/include/linux/dvb/video.h HDRINST usr/include/linux/dvb/net.h HDRINST usr/include/linux/dvb/ca.h HDRINST usr/include/linux/dvb/version.h HDRINST usr/include/linux/dvb/frontend.h HDRINST usr/include/linux/cuda.h HDRINST usr/include/linux/firewire-cdev.h HDRINST usr/include/linux/vhost.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h HDRINST usr/include/linux/virtio_9p.h HDRINST usr/include/linux/tipc_config.h HDRINST usr/include/linux/hash_info.h HDRINST usr/include/linux/agpgart.h HDRINST usr/include/linux/netfilter_bridge.h HDRINST usr/include/linux/x25.h HDRINST usr/include/linux/nfs4.h HDRINST usr/include/linux/keyboard.h HDRINST usr/include/linux/cciss_defs.h HDRINST usr/include/linux/ptrace.h HDRINST usr/include/linux/tls.h HDRINST usr/include/linux/arcfb.h HDRINST usr/include/linux/ioctl.h HDRINST usr/include/linux/lwtunnel.h HDRINST usr/include/linux/fsl_hypervisor.h HDRINST usr/include/linux/atmsap.h HDRINST usr/include/linux/virtio_config.h HDRINST usr/include/linux/gtp.h HDRINST usr/include/linux/isdn/capicmd.h HDRINST usr/include/linux/map_to_7segment.h HDRINST usr/include/linux/netrom.h HDRINST usr/include/linux/ipc.h HDRINST usr/include/linux/atmsvc.h HDRINST usr/include/linux/i2c-dev.h HDRINST usr/include/linux/tty.h HDRINST usr/include/linux/if_team.h HDRINST usr/include/linux/atm_tcp.h HDRINST usr/include/linux/sysctl.h HDRINST usr/include/linux/cachefiles.h HDRINST usr/include/linux/omap3isp.h HDRINST usr/include/linux/mtio.h HDRINST usr/include/linux/bt-bmc.h HDRINST usr/include/linux/counter.h HDRINST usr/include/linux/input-event-codes.h HDRINST usr/include/linux/securebits.h HDRINST usr/include/linux/virtio_console.h HDRINST usr/include/linux/nfs_idmap.h HDRINST usr/include/linux/netfilter_ipv6.h HDRINST usr/include/linux/usbip.h HDRINST usr/include/linux/qrtr.h HDRINST usr/include/linux/bpf.h HDRINST usr/include/linux/incrementalfs.h HDRINST usr/include/linux/if_x25.h HDRINST usr/include/linux/seccomp.h HDRINST usr/include/linux/usbdevice_fs.h HDRINST usr/include/linux/sonet.h HDRINST usr/include/linux/elf-fdpic.h HDRINST usr/include/linux/if_tunnel.h HDRINST usr/include/linux/firewire-constants.h HDRINST usr/include/linux/cryptouser.h HDRINST usr/include/linux/seg6_iptunnel.h HDRINST usr/include/linux/pci_regs.h HDRINST usr/include/linux/audit.h HDRINST usr/include/linux/minix_fs.h HDRINST usr/include/linux/rtnetlink.h HDRINST usr/include/linux/random.h HDRINST usr/include/linux/hsi/cs-protocol.h HDRINST usr/include/linux/hsi/hsi_char.h HDRINST usr/include/linux/pps.h HDRINST usr/include/linux/screen_info.h HDRINST usr/include/linux/v4l2-mediabus.h HDRINST usr/include/linux/futex.h HDRINST usr/include/linux/igmp.h HDRINST usr/include/linux/hid.h HDRINST usr/include/linux/inotify.h HDRINST usr/include/linux/pg.h HDRINST usr/include/linux/icmpv6.h HDRINST usr/include/linux/nfs_fs.h HDRINST usr/include/linux/close_range.h HDRINST usr/include/linux/pidfd.h HDRINST usr/include/linux/if_hippi.h HDRINST usr/include/linux/hpet.h HDRINST usr/include/linux/bsg.h HDRINST usr/include/linux/v4l2-subdev.h HDRINST usr/include/linux/nl80211-vnd-intel.h HDRINST usr/include/linux/virtio_ring.h HDRINST usr/include/linux/dm-log-userspace.h HDRINST usr/include/linux/if_tun.h HDRINST usr/include/linux/udf_fs_i.h HDRINST usr/include/linux/ipmi_bmc.h HDRINST usr/include/linux/if_arcnet.h HDRINST usr/include/linux/netfilter_arp.h HDRINST usr/include/linux/blktrace_api.h HDRINST usr/include/linux/cycx_cfm.h HDRINST usr/include/linux/mpls_iptunnel.h HDRINST usr/include/linux/ultrasound.h HDRINST usr/include/linux/param.h HDRINST usr/include/linux/nfs.h HDRINST usr/include/linux/taskstats.h HDRINST usr/include/linux/io_uring.h HDRINST usr/include/linux/dns_resolver.h HDRINST usr/include/linux/string.h HDRINST usr/include/linux/nfs4_mount.h HDRINST usr/include/linux/adb.h HDRINST usr/include/linux/usb/audio.h HDRINST usr/include/linux/usb/g_printer.h HDRINST usr/include/linux/usb/ch11.h HDRINST usr/include/linux/usb/g_uvc.h HDRINST usr/include/linux/usb/video.h HDRINST usr/include/linux/usb/charger.h HDRINST usr/include/linux/usb/midi.h HDRINST usr/include/linux/usb/cdc.h HDRINST usr/include/linux/usb/android_accessory.h HDRINST usr/include/linux/usb/gadgetfs.h HDRINST usr/include/linux/usb/raw_gadget.h HDRINST usr/include/linux/usb/functionfs.h HDRINST usr/include/linux/usb/ch9.h HDRINST usr/include/linux/usb/cdc-wdm.h HDRINST usr/include/linux/usb/tmc.h HDRINST usr/include/linux/acct.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h HDRINST usr/include/linux/dlm.h HDRINST usr/include/linux/bpfilter.h HDRINST usr/include/linux/atmmpc.h HDRINST usr/include/linux/reboot.h HDRINST usr/include/linux/zorro_ids.h HDRINST usr/include/linux/if_arp.h HDRINST usr/include/linux/sonypi.h HDRINST usr/include/linux/capability.h HDRINST usr/include/linux/virtio_balloon.h HDRINST usr/include/linux/affs_hardblocks.h HDRINST usr/include/linux/fuse.h HDRINST usr/include/linux/atm.h HDRINST usr/include/linux/uio.h HDRINST usr/include/linux/aio_abi.h HDRINST usr/include/linux/fou.h HDRINST usr/include/linux/bpf_common.h HDRINST usr/include/linux/sync_file.h HDRINST usr/include/linux/smc.h HDRINST usr/include/linux/ipsec.h HDRINST usr/include/linux/limits.h HDRINST usr/include/linux/virtio_blk.h HDRINST usr/include/linux/tcp_metrics.h HDRINST usr/include/linux/lp.h HDRINST usr/include/linux/input.h HDRINST usr/include/linux/batman_adv.h HDRINST usr/include/linux/watch_queue.h HDRINST usr/include/linux/media.h HDRINST usr/include/linux/virtio_i2c.h HDRINST usr/include/linux/cxl_mem.h HDRINST usr/include/linux/seg6_hmac.h HDRINST usr/include/linux/iso_fs.h HDRINST usr/include/linux/android/binderfs.h HDRINST usr/include/linux/android/binder.h HDRINST usr/include/linux/tiocl.h HDRINST usr/include/linux/pkt_sched.h HDRINST usr/include/linux/openvswitch.h HDRINST usr/include/linux/oom.h HDRINST usr/include/linux/v4l2-dv-timings.h HDRINST usr/include/linux/kexec.h HDRINST usr/include/linux/ppdev.h HDRINST usr/include/linux/if.h HDRINST usr/include/linux/iommu.h HDRINST usr/include/linux/uleds.h HDRINST usr/include/linux/xdp_diag.h HDRINST usr/include/linux/aspeed-video.h HDRINST usr/include/linux/rfkill.h HDRINST usr/include/linux/rio_cm_cdev.h HDRINST usr/include/linux/binfmts.h HDRINST usr/include/linux/netfilter.h HDRINST usr/include/linux/vmcore.h HDRINST usr/include/linux/posix_acl_xattr.h HDRINST usr/include/linux/nsfs.h HDRINST usr/include/linux/xilinx-v4l2-controls.h HDRINST usr/include/linux/hdlc/ioctl.h HDRINST usr/include/linux/i2o-dev.h HDRINST usr/include/linux/baycom.h HDRINST usr/include/linux/fcntl.h HDRINST usr/include/linux/ethtool_netlink.h HDRINST usr/include/linux/ivtvfb.h HDRINST usr/include/linux/toshiba.h HDRINST usr/include/linux/blkzoned.h HDRINST usr/include/linux/in6.h HDRINST usr/include/linux/virtio_pcidev.h HDRINST usr/include/linux/unistd.h HDRINST usr/include/linux/mroute6.h HDRINST usr/include/linux/const.h HDRINST usr/include/linux/vboxguest.h HDRINST usr/include/linux/sched.h HDRINST usr/include/linux/auto_fs.h HDRINST usr/include/linux/nvram.h HDRINST usr/include/linux/uhid.h HDRINST usr/include/linux/phantom.h HDRINST usr/include/linux/pfrut.h HDRINST usr/include/linux/comedi.h HDRINST usr/include/linux/fsl_mc.h HDRINST usr/include/linux/kdev_t.h HDRINST usr/include/linux/nvme_ioctl.h HDRINST usr/include/linux/nfsd/export.h HDRINST usr/include/linux/nfsd/cld.h HDRINST usr/include/linux/nfsd/debug.h HDRINST usr/include/linux/nfsd/stats.h HDRINST usr/include/linux/prctl.h HDRINST usr/include/linux/ila.h HDRINST usr/include/linux/if_ether.h HDRINST usr/include/linux/if_addrlabel.h HDRINST usr/include/linux/ppp_defs.h HDRINST usr/include/linux/nl80211.h HDRINST usr/include/linux/genetlink.h HDRINST usr/include/linux/atalk.h HDRINST usr/include/linux/atmarp.h HDRINST usr/include/linux/stat.h HDRINST usr/include/linux/erspan.h HDRINST usr/include/linux/net_namespace.h HDRINST usr/include/linux/synclink.h HDRINST usr/include/linux/patchkey.h HDRINST usr/include/linux/i8k.h HDRINST usr/include/linux/kernelcapi.h HDRINST usr/include/linux/sched/types.h HDRINST usr/include/linux/if_pppox.h HDRINST usr/include/linux/pcitest.h HDRINST usr/include/linux/fd.h HDRINST usr/include/linux/if_eql.h HDRINST usr/include/linux/msdos_fs.h HDRINST usr/include/linux/gzvm.h HDRINST usr/include/linux/elf-em.h HDRINST usr/include/linux/keyctl.h HDRINST usr/include/linux/if_phonet.h HDRINST usr/include/linux/mctp.h HDRINST usr/include/linux/serial_core.h HDRINST usr/include/linux/rpmsg.h HDRINST usr/include/linux/kcmp.h HDRINST usr/include/linux/romfs_fs.h HDRINST usr/include/linux/if_addr.h HDRINST usr/include/linux/fib_rules.h HDRINST usr/include/linux/if_link.h HDRINST usr/include/linux/genwqe/genwqe_card.h HDRINST usr/include/linux/timerfd.h HDRINST usr/include/linux/rio_mport_cdev.h HDRINST usr/include/linux/amt.h HDRINST usr/include/misc/pvpanic.h HDRINST usr/include/misc/xilinx_sdfec.h HDRINST usr/include/misc/ocxl.h HDRINST usr/include/misc/uacce/hisi_qm.h HDRINST usr/include/misc/uacce/uacce.h HDRINST usr/include/misc/cxl.h HDRINST usr/include/misc/fastrpc.h HDRINST usr/include/mtd/ubi-user.h HDRINST usr/include/mtd/nftl-user.h HDRINST usr/include/mtd/mtd-user.h HDRINST usr/include/mtd/mtd-abi.h HDRINST usr/include/mtd/inftl-user.h HDRINST usr/include/rdma/rvt-abi.h HDRINST usr/include/rdma/hfi/hfi1_ioctl.h HDRINST usr/include/rdma/hfi/hfi1_user.h HDRINST usr/include/rdma/hns-abi.h HDRINST usr/include/rdma/bnxt_re-abi.h HDRINST usr/include/rdma/mlx4-abi.h HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h HDRINST usr/include/rdma/ocrdma-abi.h HDRINST usr/include/rdma/siw-abi.h HDRINST usr/include/rdma/irdma-abi.h HDRINST usr/include/rdma/mthca-abi.h HDRINST usr/include/rdma/rdma_user_ioctl.h HDRINST usr/include/rdma/mlx5-abi.h HDRINST usr/include/rdma/ib_user_sa.h HDRINST usr/include/rdma/ib_user_ioctl_cmds.h HDRINST usr/include/rdma/rdma_user_rxe.h HDRINST usr/include/rdma/ib_user_ioctl_verbs.h HDRINST usr/include/rdma/qedr-abi.h HDRINST usr/include/rdma/rdma_netlink.h HDRINST usr/include/rdma/ib_user_mad.h HDRINST usr/include/rdma/rdma_user_cm.h HDRINST usr/include/rdma/ib_user_verbs.h HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h HDRINST usr/include/rdma/mana-abi.h HDRINST usr/include/rdma/cxgb4-abi.h HDRINST usr/include/rdma/vmw_pvrdma-abi.h HDRINST usr/include/rdma/efa-abi.h HDRINST usr/include/rdma/erdma-abi.h HDRINST usr/include/scsi/fc/fc_fs.h HDRINST usr/include/scsi/fc/fc_ns.h HDRINST usr/include/scsi/fc/fc_els.h HDRINST usr/include/scsi/fc/fc_gs.h HDRINST usr/include/scsi/scsi_netlink.h HDRINST usr/include/scsi/scsi_netlink_fc.h HDRINST usr/include/scsi/scsi_bsg_ufs.h HDRINST usr/include/scsi/cxlflash_ioctl.h HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h HDRINST usr/include/scsi/scsi_bsg_fc.h HDRINST usr/include/sound/tlv.h HDRINST usr/include/sound/sfnt_info.h HDRINST usr/include/sound/asound_fm.h HDRINST usr/include/sound/skl-tplg-interface.h HDRINST usr/include/sound/hdsp.h HDRINST usr/include/sound/sb16_csp.h HDRINST usr/include/sound/asequencer.h HDRINST usr/include/sound/compress_params.h HDRINST usr/include/sound/compress_offload.h HDRINST usr/include/sound/snd_ar_tokens.h HDRINST usr/include/sound/sof/abi.h HDRINST usr/include/sound/sof/tokens.h HDRINST usr/include/sound/sof/fw.h HDRINST usr/include/sound/sof/header.h HDRINST usr/include/sound/firewire.h HDRINST usr/include/sound/asoc.h HDRINST usr/include/sound/emu10k1.h HDRINST usr/include/sound/usb_stream.h HDRINST usr/include/sound/snd_sst_tokens.h HDRINST usr/include/sound/intel/avs/tokens.h HDRINST usr/include/sound/asound.h HDRINST usr/include/sound/hdspm.h HDRINST usr/include/video/edid.h HDRINST usr/include/video/uvesafb.h HDRINST usr/include/video/sisfb.h HDRINST usr/include/xen/privcmd.h HDRINST usr/include/xen/gntalloc.h HDRINST usr/include/xen/evtchn.h HDRINST usr/include/xen/gntdev.h HDRINST usr/include/linux/version.h HDRINST usr/include/asm/sigcontext.h HDRINST usr/include/asm/byteorder.h HDRINST usr/include/asm/mman.h HDRINST usr/include/asm/sve_context.h HDRINST usr/include/asm/bpf_perf_event.h HDRINST usr/include/asm/kvm.h HDRINST usr/include/asm/hwcap.h HDRINST usr/include/asm/signal.h HDRINST usr/include/asm/bitsperlong.h HDRINST usr/include/asm/posix_types.h HDRINST usr/include/asm/auxvec.h HDRINST usr/include/asm/ptrace.h HDRINST usr/include/asm/param.h HDRINST usr/include/asm/statfs.h HDRINST usr/include/asm/setup.h HDRINST usr/include/asm/perf_regs.h HDRINST usr/include/asm/fcntl.h HDRINST usr/include/asm/ucontext.h HDRINST usr/include/asm/unistd.h HDRINST usr/include/asm/ipcbuf.h HDRINST usr/include/asm/types.h HDRINST usr/include/asm/poll.h HDRINST usr/include/asm/ioctls.h HDRINST usr/include/asm/shmbuf.h HDRINST usr/include/asm/sockios.h HDRINST usr/include/asm/resource.h HDRINST usr/include/asm/termbits.h HDRINST usr/include/asm/errno.h HDRINST usr/include/asm/kvm_para.h HDRINST usr/include/asm/socket.h HDRINST usr/include/asm/swab.h HDRINST usr/include/asm/termios.h HDRINST usr/include/asm/sembuf.h HDRINST usr/include/asm/ioctl.h HDRINST usr/include/asm/msgbuf.h HDRINST usr/include/asm/siginfo.h HDRINST usr/include/asm/stat.h make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/alsa' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -L/tmp/kci/linux/build/kselftest/alsa -Wl,-rpath=./ -shared -fPIC conf.c -lasound -lpthread -o /tmp/kci/linux/build/kselftest/alsa/libatest.so conf.c:126:1: warning: non-void function does not return a value [-Wreturn-type] 126 | } | ^ 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -L/tmp/kci/linux/build/kselftest/alsa -Wl,-rpath=./ mixer-test.c -lasound -lpthread -latest -o /tmp/kci/linux/build/kselftest/alsa/mixer-test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -L/tmp/kci/linux/build/kselftest/alsa -Wl,-rpath=./ pcm-test.c -lasound -lpthread -latest -o /tmp/kci/linux/build/kselftest/alsa/pcm-test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -L/tmp/kci/linux/build/kselftest/alsa -Wl,-rpath=./ test-pcmtest-driver.c -lasound -lpthread -latest -o /tmp/kci/linux/build/kselftest/alsa/test-pcmtest-driver make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/alsa' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/amd-pstate' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/amd-pstate' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/tags' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -isystem /tmp/kci/linux/build/usr/include tags_test.c -o /tmp/kci/linux/build/kselftest/arm64/tags/tags_test In file included from tags_test.c:9: ./../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/tags' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/signal' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/fake_sigreturn_bad_magic.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/fake_sigreturn_bad_magic In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/fake_sigreturn_bad_size.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/fake_sigreturn_bad_size In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/fake_sigreturn_bad_size_for_magic0.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/fake_sigreturn_bad_size_for_magic0 In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/fake_sigreturn_duplicated_fpsimd.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/fake_sigreturn_duplicated_fpsimd In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/fake_sigreturn_misaligned_sp.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/fake_sigreturn_misaligned_sp In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/fake_sigreturn_missing_fpsimd.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/fake_sigreturn_missing_fpsimd In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/fake_sigreturn_sme_change_vl.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/fake_sigreturn_sme_change_vl In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/fake_sigreturn_sve_change_vl.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/fake_sigreturn_sve_change_vl In file included from testcases/fake_sigreturn_sve_change_vl.c:9: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/mangle_pstate_invalid_compat_toggle.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/mangle_pstate_invalid_compat_toggle In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/mangle_pstate_invalid_daif_bits.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/mangle_pstate_invalid_daif_bits In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/mangle_pstate_invalid_mode_el1h.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/mangle_pstate_invalid_mode_el1h In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/mangle_pstate_invalid_mode_el1t.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/mangle_pstate_invalid_mode_el1t In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/mangle_pstate_invalid_mode_el2h.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/mangle_pstate_invalid_mode_el2h In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/mangle_pstate_invalid_mode_el2t.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/mangle_pstate_invalid_mode_el2t In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/mangle_pstate_invalid_mode_el3h.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/mangle_pstate_invalid_mode_el3h In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/mangle_pstate_invalid_mode_el3t.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/mangle_pstate_invalid_mode_el3t In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/sme_trap_no_sm.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/sme_trap_no_sm In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/sme_trap_non_streaming.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/sme_trap_non_streaming In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/sme_trap_za.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/sme_trap_za In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/sme_vl.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/sme_vl In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/ssve_regs.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/ssve_regs In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/ssve_za_regs.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/ssve_za_regs In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/sve_regs.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/sve_regs In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/sve_vl.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/sve_vl In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/tpidr2_restore.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/tpidr2_restore In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/tpidr2_siginfo.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/tpidr2_siginfo In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/za_no_regs.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/za_no_regs In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/za_regs.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/za_regs In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/zt_no_regs.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/zt_no_regs In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -D_GNU_SOURCE -std=gnu99 -I. testcases/zt_regs.c test_signals.c test_signals_utils.c testcases/testcases.c signals.S -o testcases/zt_regs In file included from test_signals.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from test_signals_utils.c:16: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. cp testcases/fake_sigreturn_bad_magic testcases/fake_sigreturn_bad_size testcases/fake_sigreturn_bad_size_for_magic0 testcases/fake_sigreturn_duplicated_fpsimd testcases/fake_sigreturn_misaligned_sp testcases/fake_sigreturn_missing_fpsimd testcases/fake_sigreturn_sme_change_vl testcases/fake_sigreturn_sve_change_vl testcases/mangle_pstate_invalid_compat_toggle testcases/mangle_pstate_invalid_daif_bits testcases/mangle_pstate_invalid_mode_el1h testcases/mangle_pstate_invalid_mode_el1t testcases/mangle_pstate_invalid_mode_el2h testcases/mangle_pstate_invalid_mode_el2t testcases/mangle_pstate_invalid_mode_el3h testcases/mangle_pstate_invalid_mode_el3t testcases/sme_trap_no_sm testcases/sme_trap_non_streaming testcases/sme_trap_za testcases/sme_vl testcases/ssve_regs testcases/ssve_za_regs testcases/sve_regs testcases/sve_vl testcases/tpidr2_restore testcases/tpidr2_siginfo testcases/za_no_regs testcases/za_regs testcases/zt_no_regs testcases/zt_regs /tmp/kci/linux/build/kselftest/arm64/signal/ make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/signal' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/pauth' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/pauth' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/fp' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -isystem /tmp/kci/linux/build/usr/include fp-stress.c -o /tmp/kci/linux/build/kselftest/arm64/fp/fp-stress In file included from fp-stress.c:27: ./../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -isystem /tmp/kci/linux/build/usr/include sve-ptrace.c -o /tmp/kci/linux/build/kselftest/arm64/fp/sve-ptrace In file included from sve-ptrace.c:22: ./../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c rdvl.S -o /tmp/kci/linux/build/kselftest/arm64/fp/rdvl.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -isystem /tmp/kci/linux/build/usr/include sve-probe-vls.c /tmp/kci/linux/build/kselftest/arm64/fp/rdvl.o -o /tmp/kci/linux/build/kselftest/arm64/fp/sve-probe-vls In file included from sve-probe-vls.c:15: ./../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -isystem /tmp/kci/linux/build/usr/include vec-syscfg.c /tmp/kci/linux/build/kselftest/arm64/fp/rdvl.o -o /tmp/kci/linux/build/kselftest/arm64/fp/vec-syscfg In file included from vec-syscfg.c:22: ./../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c za-fork-asm.S -o /tmp/kci/linux/build/kselftest/arm64/fp/za-fork-asm.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -fno-asynchronous-unwind-tables -fno-ident -s -Os -nostdlib \ -include ../../../../include/nolibc/nolibc.h -I../..\ -static -ffreestanding -Wall za-fork.c /tmp/kci/linux/build/kselftest/arm64/fp/za-fork-asm.o -o /tmp/kci/linux/build/kselftest/arm64/fp/za-fork In file included from :1: In file included from ./../../../../include/nolibc/nolibc.h:96: In file included from ./../../../../include/nolibc/arch.h:25: ./../../../../include/nolibc/arch-aarch64.h:148:37: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] 148 | void __attribute__((weak, noreturn, optimize("Os", "omit-frame-pointer"))) __no_stack_protector _start(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -isystem /tmp/kci/linux/build/usr/include za-ptrace.c -o /tmp/kci/linux/build/kselftest/arm64/fp/za-ptrace In file included from za-ptrace.c:21: ./../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c asm-utils.S -o /tmp/kci/linux/build/kselftest/arm64/fp/asm-utils.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -nostdlib fp-pidbench.S /tmp/kci/linux/build/kselftest/arm64/fp/asm-utils.o -o /tmp/kci/linux/build/kselftest/arm64/fp/fp-pidbench clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -nostdlib fpsimd-test.S /tmp/kci/linux/build/kselftest/arm64/fp/asm-utils.o -o /tmp/kci/linux/build/kselftest/arm64/fp/fpsimd-test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -isystem /tmp/kci/linux/build/usr/include rdvl-sme.c /tmp/kci/linux/build/kselftest/arm64/fp/rdvl.o -o /tmp/kci/linux/build/kselftest/arm64/fp/rdvl-sme clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -isystem /tmp/kci/linux/build/usr/include rdvl-sve.c /tmp/kci/linux/build/kselftest/arm64/fp/rdvl.o -o /tmp/kci/linux/build/kselftest/arm64/fp/rdvl-sve clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -nostdlib sve-test.S /tmp/kci/linux/build/kselftest/arm64/fp/asm-utils.o -o /tmp/kci/linux/build/kselftest/arm64/fp/sve-test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -DSSVE -nostdlib sve-test.S /tmp/kci/linux/build/kselftest/arm64/fp/asm-utils.o -o /tmp/kci/linux/build/kselftest/arm64/fp/ssve-test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -nostdlib za-test.S /tmp/kci/linux/build/kselftest/arm64/fp/asm-utils.o -o /tmp/kci/linux/build/kselftest/arm64/fp/za-test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -isystem /tmp/kci/linux/build/usr/include zt-ptrace.c -o /tmp/kci/linux/build/kselftest/arm64/fp/zt-ptrace In file included from zt-ptrace.c:21: ./../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -nostdlib zt-test.S /tmp/kci/linux/build/kselftest/arm64/fp/asm-utils.o -o /tmp/kci/linux/build/kselftest/arm64/fp/zt-test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -isystem /tmp/kci/linux/build/usr/include vlset.c -o /tmp/kci/linux/build/kselftest/arm64/fp/vlset make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/fp' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/mte' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -std=gnu99 -I. -pthread -pthread check_buffer_fill.c mte_common_util.c mte_helper.S -o /tmp/kci/linux/build/kselftest/arm64/mte/check_buffer_fill In file included from check_buffer_fill.c:10: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from mte_common_util.c:18: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -std=gnu99 -I. -pthread -pthread check_child_memory.c mte_common_util.c mte_helper.S -o /tmp/kci/linux/build/kselftest/arm64/mte/check_child_memory In file included from check_child_memory.c:14: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from mte_common_util.c:18: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -std=gnu99 -I. -pthread -pthread check_gcr_el1_cswitch.c mte_common_util.c mte_helper.S -o /tmp/kci/linux/build/kselftest/arm64/mte/check_gcr_el1_cswitch In file included from check_gcr_el1_cswitch.c:19: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from mte_common_util.c:18: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -std=gnu99 -I. -pthread -pthread check_ksm_options.c mte_common_util.c mte_helper.S -o /tmp/kci/linux/build/kselftest/arm64/mte/check_ksm_options In file included from check_ksm_options.c:15: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from mte_common_util.c:18: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -std=gnu99 -I. -pthread -pthread check_mmap_options.c mte_common_util.c mte_helper.S -o /tmp/kci/linux/build/kselftest/arm64/mte/check_mmap_options In file included from check_mmap_options.c:17: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from mte_common_util.c:18: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -std=gnu99 -I. -pthread -pthread check_prctl.c mte_common_util.c mte_helper.S -o /tmp/kci/linux/build/kselftest/arm64/mte/check_prctl In file included from check_prctl.c:13: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from mte_common_util.c:18: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -std=gnu99 -I. -pthread -pthread check_tags_inclusion.c mte_common_util.c mte_helper.S -o /tmp/kci/linux/build/kselftest/arm64/mte/check_tags_inclusion In file included from check_tags_inclusion.c:14: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from mte_common_util.c:18: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -std=gnu99 -I. -pthread -pthread check_user_mem.c mte_common_util.c mte_helper.S -o /tmp/kci/linux/build/kselftest/arm64/mte/check_user_mem In file included from check_user_mem.c:18: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from mte_common_util.c:18: /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ /tmp/kci/linux/tools/testing/selftests/kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/mte' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/bti' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=standard -DBTI=1 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/test-bti.o test.c clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=standard -DBTI=1 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/signal-bti.o signal.c clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=standard -DBTI=1 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/start-bti.o start.S clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=standard -DBTI=1 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/syscall-bti.o syscall.S clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=standard -DBTI=1 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/system-bti.o system.c clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=standard -DBTI=1 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/teststubs-bti.o teststubs.S clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=standard -DBTI=1 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/trampoline-bti.o trampoline.S clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=standard -DBTI=1 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -nostdlib -static -o /tmp/kci/linux/build/kselftest/arm64/bti/btitest /tmp/kci/linux/build/kselftest/arm64/bti/test-bti.o /tmp/kci/linux/build/kselftest/arm64/bti/signal-bti.o /tmp/kci/linux/build/kselftest/arm64/bti/start-bti.o /tmp/kci/linux/build/kselftest/arm64/bti/syscall-bti.o /tmp/kci/linux/build/kselftest/arm64/bti/system-bti.o /tmp/kci/linux/build/kselftest/arm64/bti/teststubs-bti.o /tmp/kci/linux/build/kselftest/arm64/bti/trampoline-bti.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=none -DBTI=0 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/test-nobti.o test.c clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=none -DBTI=0 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/signal-nobti.o signal.c clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=none -DBTI=0 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/start-nobti.o start.S clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=none -DBTI=0 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/syscall-nobti.o syscall.S clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=none -DBTI=0 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/system-nobti.o system.c clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=none -DBTI=0 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/teststubs-nobti.o teststubs.S clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=none -DBTI=0 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -c -o /tmp/kci/linux/build/kselftest/arm64/bti/trampoline-nobti.o trampoline.S clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -mbranch-protection=standard -DBTI=1 -ffreestanding -Wall -Wextra -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include -nostdlib -static -o /tmp/kci/linux/build/kselftest/arm64/bti/nobtitest /tmp/kci/linux/build/kselftest/arm64/bti/test-nobti.o /tmp/kci/linux/build/kselftest/arm64/bti/signal-nobti.o /tmp/kci/linux/build/kselftest/arm64/bti/start-nobti.o /tmp/kci/linux/build/kselftest/arm64/bti/syscall-nobti.o /tmp/kci/linux/build/kselftest/arm64/bti/system-nobti.o /tmp/kci/linux/build/kselftest/arm64/bti/teststubs-nobti.o /tmp/kci/linux/build/kselftest/arm64/bti/trampoline-nobti.o make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/bti' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/abi' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include hwcap.c -o /tmp/kci/linux/build/kselftest/arm64/abi/hwcap In file included from hwcap.c:20: ./../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include ptrace.c -o /tmp/kci/linux/build/kselftest/arm64/abi/ptrace In file included from ptrace.c:21: ./../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -I/tmp/kci/linux/tools/testing/selftests/ -isystem /tmp/kci/linux/build/usr/include -I/tmp/kci/linux/tools/include syscall-abi.c syscall-abi-asm.S -o /tmp/kci/linux/build/kselftest/arm64/abi/syscall-abi In file included from syscall-abi.c:19: ./../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -fno-asynchronous-unwind-tables -fno-ident -s -Os -nostdlib \ -static -include ../../../../include/nolibc/nolibc.h \ -ffreestanding -Wall tpidr2.c -o /tmp/kci/linux/build/kselftest/arm64/abi/tpidr2 -lgcc In file included from :1: In file included from ./../../../../include/nolibc/nolibc.h:96: In file included from ./../../../../include/nolibc/arch.h:25: ./../../../../include/nolibc/arch-aarch64.h:148:37: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] 148 | void __attribute__((weak, noreturn, optimize("Os", "omit-frame-pointer"))) __no_stack_protector _start(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/abi' make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/breakpoints' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as step_after_suspend_test.c -o /tmp/kci/linux/build/kselftest/breakpoints/step_after_suspend_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as breakpoint_test_arm64.c -o /tmp/kci/linux/build/kselftest/breakpoints/breakpoint_test_arm64 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/breakpoints' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/cachestat' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include -Wall test_cachestat.c -lrt -o /tmp/kci/linux/build/kselftest/cachestat/test_cachestat In file included from test_cachestat.c:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/cachestat' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/capabilities' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O2 -g -std=gnu99 -Wall test_execve.c -lcap-ng -lrt -ldl -o /tmp/kci/linux/build/kselftest/capabilities/test_execve In file included from test_execve.c:21: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 test_execve.c:121:13: warning: variable 'have_outer_privilege' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 121 | } else if (unshare(CLONE_NEWUSER | CLONE_NEWNS) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test_execve.c:136:9: note: uninitialized use occurs here 136 | return have_outer_privilege; | ^~~~~~~~~~~~~~~~~~~~ test_execve.c:121:9: note: remove the 'if' if its condition is always true 121 | } else if (unshare(CLONE_NEWUSER | CLONE_NEWNS) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | ksft_print_msg("[NOTE]\tUsing a user namespace for tests\n"); 123 | maybe_write_file("/proc/self/setgroups", "deny"); 124 | write_file("/proc/self/uid_map", "%d %d 1", inner_uid, outer_uid); 125 | write_file("/proc/self/gid_map", "0 %d 1", outer_gid); 126 | 127 | have_outer_privilege = false; 128 | } else { | ~~~~~~ 129 | ksft_exit_skip("must be root or be able to create a userns\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | } | ~ test_execve.c:94:27: note: initialize the variable 'have_outer_privilege' to silence this warning 94 | bool have_outer_privilege; | ^ | = false 2 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O2 -g -std=gnu99 -Wall validate_cap.c -lcap-ng -lrt -ldl -o /tmp/kci/linux/build/kselftest/capabilities/validate_cap In file included from validate_cap.c:10: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/capabilities' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/cgroup' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -pthread test_memcontrol.c cgroup_util.c -o /tmp/kci/linux/build/kselftest/cgroup/test_memcontrol In file included from test_memcontrol.c:21: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from test_memcontrol.c:22: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs test_memcontrol.c:731:6: warning: variable 'fd' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 731 | if (current != 0) | ^~~~~~~~~~~~ test_memcontrol.c:779:8: note: uninitialized use occurs here 779 | close(fd); | ^~ test_memcontrol.c:731:2: note: remove the 'if' if its condition is always false 731 | if (current != 0) | ^~~~~~~~~~~~~~~~~ 732 | goto cleanup; | ~~~~~~~~~~~~ test_memcontrol.c:727:6: warning: variable 'fd' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 727 | if (cg_create(memcg)) | ^~~~~~~~~~~~~~~~ test_memcontrol.c:779:8: note: uninitialized use occurs here 779 | close(fd); | ^~ test_memcontrol.c:727:2: note: remove the 'if' if its condition is always false 727 | if (cg_create(memcg)) | ^~~~~~~~~~~~~~~~~~~~~ 728 | goto cleanup; | ~~~~~~~~~~~~ test_memcontrol.c:724:6: warning: variable 'fd' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 724 | if (!memcg) | ^~~~~~ test_memcontrol.c:779:8: note: uninitialized use occurs here 779 | close(fd); | ^~ test_memcontrol.c:724:2: note: remove the 'if' if its condition is always false 724 | if (!memcg) | ^~~~~~~~~~~ 725 | goto cleanup; | ~~~~~~~~~~~~ test_memcontrol.c:719:25: note: initialize the variable 'fd' to silence this warning 719 | int ret = KSFT_FAIL, fd, retries; | ^ | = 0 5 warnings generated. In file included from cgroup_util.c:19: In file included from ./cgroup_util.h:5: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from cgroup_util.c:19: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -pthread test_kmem.c cgroup_util.c -o /tmp/kci/linux/build/kselftest/cgroup/test_kmem In file included from test_kmem.c:17: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from test_kmem.c:18: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs test_kmem.c:195:6: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 195 | if (abs(sum - current) < MAX_VMSTAT_ERROR) { | ^ test_kmem.c:195:6: note: use function 'labs' instead 195 | if (abs(sum - current) < MAX_VMSTAT_ERROR) { | ^~~ | labs test_kmem.c:383:35: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 383 | if (current > 0 && percpu > 0 && abs(current - percpu) < | ^ test_kmem.c:383:35: note: use function 'labs' instead 383 | if (current > 0 && percpu > 0 && abs(current - percpu) < | ^~~ | labs 4 warnings generated. In file included from cgroup_util.c:19: In file included from ./cgroup_util.h:5: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from cgroup_util.c:19: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -pthread test_core.c cgroup_util.c -o /tmp/kci/linux/build/kselftest/cgroup/test_core In file included from test_core.c:18: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from test_core.c:19: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. In file included from cgroup_util.c:19: In file included from ./cgroup_util.h:5: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from cgroup_util.c:19: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -pthread test_freezer.c cgroup_util.c -o /tmp/kci/linux/build/kselftest/cgroup/test_freezer In file included from test_freezer.c:14: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from test_freezer.c:15: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. In file included from cgroup_util.c:19: In file included from ./cgroup_util.h:5: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from cgroup_util.c:19: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -pthread test_kill.c cgroup_util.c -o /tmp/kci/linux/build/kselftest/cgroup/test_kill In file included from test_kill.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from test_kill.c:14: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. In file included from cgroup_util.c:19: In file included from ./cgroup_util.h:5: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from cgroup_util.c:19: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -pthread test_cpu.c cgroup_util.c -o /tmp/kci/linux/build/kselftest/cgroup/test_cpu In file included from test_cpu.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from test_cpu.c:13: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs test_cpu.c:240:35: warning: suggest braces around initialization of subobject [-Wmissing-braces] 240 | struct cpu_hogger children[3] = {NULL}; | ^~~~ | { } /usr/lib/llvm-17/lib/clang/17/include/stddef.h:89:16: note: expanded from macro 'NULL' 89 | # define NULL ((void*)0) | ^~~~~~~~~~ test_cpu.c:411:31: warning: suggest braces around initialization of subobject [-Wmissing-braces] 411 | struct cpu_hogger leaf[3] = {NULL}; | ^~~~ | { } /usr/lib/llvm-17/lib/clang/17/include/stddef.h:89:16: note: expanded from macro 'NULL' 89 | # define NULL ((void*)0) | ^~~~~~~~~~ 4 warnings generated. In file included from cgroup_util.c:19: In file included from ./cgroup_util.h:5: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from cgroup_util.c:19: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -pthread test_cpuset.c cgroup_util.c -o /tmp/kci/linux/build/kselftest/cgroup/test_cpuset In file included from test_cpuset.c:6: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from test_cpuset.c:7: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. In file included from cgroup_util.c:19: In file included from ./cgroup_util.h:5: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from cgroup_util.c:19: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -pthread test_zswap.c cgroup_util.c -o /tmp/kci/linux/build/kselftest/cgroup/test_zswap In file included from test_zswap.c:13: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from test_zswap.c:14: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs test_zswap.c:180:6: warning: variable 'test_group' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 180 | if (cg_write(root, "cgroup.subtree_control", "+memory")) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test_zswap.c:229:7: note: uninitialized use occurs here 229 | free(test_group); | ^~~~~~~~~~ test_zswap.c:180:2: note: remove the 'if' if its condition is always false 180 | if (cg_write(root, "cgroup.subtree_control", "+memory")) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | goto out; | ~~~~~~~~ test_zswap.c:158:18: note: initialize the variable 'test_group' to silence this warning 158 | char *test_group; | ^ | = NULL 3 warnings generated. In file included from cgroup_util.c:19: In file included from ./cgroup_util.h:5: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 In file included from cgroup_util.c:19: ./cgroup_util.h:21:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 21 | return abs(a - b) <= (a + b) / 100 * err; | ^ ./cgroup_util.h:21:9: note: use function 'labs' instead 21 | return abs(a - b) <= (a + b) / 100 * err; | ^~~ | labs 2 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -pthread wait_inotify.c -o /tmp/kci/linux/build/kselftest/cgroup/wait_inotify make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/cgroup' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/clone3' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -std=gnu99 -isystem /tmp/kci/linux/build/usr/include clone3.c -lcap -o /tmp/kci/linux/build/kselftest/clone3/clone3 clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -std=gnu99 -isystem /tmp/kci/linux/build/usr/include clone3_clear_sighand.c -lcap -o /tmp/kci/linux/build/kselftest/clone3/clone3_clear_sighand clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -std=gnu99 -isystem /tmp/kci/linux/build/usr/include clone3_set_tid.c -lcap -o /tmp/kci/linux/build/kselftest/clone3/clone3_set_tid clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -std=gnu99 -isystem /tmp/kci/linux/build/usr/include clone3_cap_checkpoint_restore.c -lcap -o /tmp/kci/linux/build/kselftest/clone3/clone3_cap_checkpoint_restore make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/clone3' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/connector' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -isystem /tmp/kci/linux/build/usr/include proc_filter.c -o /tmp/kci/linux/build/kselftest/connector/proc_filter In file included from proc_filter.c:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/connector' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/core' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include close_range_test.c -o /tmp/kci/linux/build/kselftest/core/close_range_test make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/core' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/cpufreq' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/cpufreq' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/cpu-hotplug' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/cpu-hotplug' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/damon' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as huge_count_read_write.c -o /tmp/kci/linux/build/kselftest/damon/huge_count_read_write make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/damon' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/dmabuf-heaps' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -static -O3 -Wl,-no-as-needed -Wall -isystem /tmp/kci/linux/build/usr/include dmabuf-heap.c -o /tmp/kci/linux/build/kselftest/dmabuf-heaps/dmabuf-heap make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/dmabuf-heaps' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/drivers/dma-buf' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include udmabuf.c -o /tmp/kci/linux/build/kselftest/drivers/dma-buf/udmabuf make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/drivers/dma-buf' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/drivers/s390x/uvdevice' make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/drivers/s390x/uvdevice' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/drivers/net/bonding' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/drivers/net/bonding' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/drivers/net/team' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/drivers/net/team' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/efivarfs' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall open-unlink.c -o /tmp/kci/linux/build/kselftest/efivarfs/open-unlink clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall create-read.c -o /tmp/kci/linux/build/kselftest/efivarfs/create-read make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/efivarfs' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/exec' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wno-nonnull -D_GNU_SOURCE execveat.c -o /tmp/kci/linux/build/kselftest/exec/execveat In file included from execveat.c:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wno-nonnull -D_GNU_SOURCE -Wl,-z,max-page-size=0x1000 -pie -static load_address.c -o /tmp/kci/linux/build/kselftest/exec/load_address_4096 clang: error: argument unused during compilation: '-pie' [-Werror,-Wunused-command-line-argument] make[4]: *** [Makefile:32: /tmp/kci/linux/build/kselftest/exec/load_address_4096] Error 1 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/exec' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/fchmodat2' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -fsanitize=address -fsanitize=undefined -static-libasan -isystem /tmp/kci/linux/build/usr/include fchmodat2_test.c -o /tmp/kci/linux/build/kselftest/fchmodat2/fchmodat2_test clang: error: unknown argument '-static-libasan'; did you mean '-static-libsan'? make[4]: *** [../lib.mk:155: /tmp/kci/linux/build/kselftest/fchmodat2/fchmodat2_test] Error 1 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/fchmodat2' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/filesystems' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include devpts_pts.c -o /tmp/kci/linux/build/kselftest/filesystems/devpts_pts clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include dnotify_test.c -o /tmp/kci/linux/build/kselftest/filesystems/dnotify_test make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/filesystems' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/filesystems/binderfs' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include -pthread binderfs_test.c -o /tmp/kci/linux/build/kselftest/filesystems/binderfs/binderfs_test make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/filesystems/binderfs' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/filesystems/epoll' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include epoll_wakeup_test.c -lpthread -o /tmp/kci/linux/build/kselftest/filesystems/epoll/epoll_wakeup_test make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/filesystems/epoll' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/filesystems/fat' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O2 -g -Wall -isystem /tmp/kci/linux/build/usr/include rename_exchange.c -o /tmp/kci/linux/build/kselftest/filesystems/fat/rename_exchange make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/filesystems/fat' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/firmware' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 fw_namespace.c -o /tmp/kci/linux/build/kselftest/firmware/fw_namespace make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/firmware' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/fpu' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as test_fpu.c -lm -o /tmp/kci/linux/build/kselftest/fpu/test_fpu make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/fpu' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/ftrace' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/ftrace' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/futex' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/futex/functional' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu --target=aarch64-linux-gnu -fintegrated-as -g -O2 -Wall -D_GNU_SOURCE= -pthread -I../include -I../../ -isystem /tmp/kci/linux/build/usr/include -isystem /tmp/kci/linux/build/usr/include futex_wait_timeout.c -lpthread -lrt -o /tmp/kci/linux/build/kselftest/futex/functional/futex_wait_timeout In file included from futex_wait_timeout.c:21: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu --target=aarch64-linux-gnu -fintegrated-as -g -O2 -Wall -D_GNU_SOURCE= -pthread -I../include -I../../ -isystem /tmp/kci/linux/build/usr/include -isystem /tmp/kci/linux/build/usr/include futex_wait_wouldblock.c -lpthread -lrt -o /tmp/kci/linux/build/kselftest/futex/functional/futex_wait_wouldblock In file included from futex_wait_wouldblock.c:26: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu --target=aarch64-linux-gnu -fintegrated-as -g -O2 -Wall -D_GNU_SOURCE= -pthread -I../include -I../../ -isystem /tmp/kci/linux/build/usr/include -isystem /tmp/kci/linux/build/usr/include futex_requeue_pi.c -lpthread -lrt -o /tmp/kci/linux/build/kselftest/futex/functional/futex_requeue_pi In file included from futex_requeue_pi.c:29: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu --target=aarch64-linux-gnu -fintegrated-as -g -O2 -Wall -D_GNU_SOURCE= -pthread -I../include -I../../ -isystem /tmp/kci/linux/build/usr/include -isystem /tmp/kci/linux/build/usr/include futex_requeue_pi_signal_restart.c -lpthread -lrt -o /tmp/kci/linux/build/kselftest/futex/functional/futex_requeue_pi_signal_restart In file included from futex_requeue_pi_signal_restart.c:29: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu --target=aarch64-linux-gnu -fintegrated-as -g -O2 -Wall -D_GNU_SOURCE= -pthread -I../include -I../../ -isystem /tmp/kci/linux/build/usr/include -isystem /tmp/kci/linux/build/usr/include futex_requeue_pi_mismatched_ops.c -lpthread -lrt -o /tmp/kci/linux/build/kselftest/futex/functional/futex_requeue_pi_mismatched_ops In file included from futex_requeue_pi_mismatched_ops.c:27: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu --target=aarch64-linux-gnu -fintegrated-as -g -O2 -Wall -D_GNU_SOURCE= -pthread -I../include -I../../ -isystem /tmp/kci/linux/build/usr/include -isystem /tmp/kci/linux/build/usr/include futex_wait_uninitialized_heap.c -lpthread -lrt -o /tmp/kci/linux/build/kselftest/futex/functional/futex_wait_uninitialized_heap In file included from futex_wait_uninitialized_heap.c:32: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu --target=aarch64-linux-gnu -fintegrated-as -g -O2 -Wall -D_GNU_SOURCE= -pthread -I../include -I../../ -isystem /tmp/kci/linux/build/usr/include -isystem /tmp/kci/linux/build/usr/include futex_wait_private_mapped_file.c -lpthread -lrt -o /tmp/kci/linux/build/kselftest/futex/functional/futex_wait_private_mapped_file In file included from futex_wait_private_mapped_file.c:30: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu --target=aarch64-linux-gnu -fintegrated-as -g -O2 -Wall -D_GNU_SOURCE= -pthread -I../include -I../../ -isystem /tmp/kci/linux/build/usr/include -isystem /tmp/kci/linux/build/usr/include futex_wait.c -lpthread -lrt -o /tmp/kci/linux/build/kselftest/futex/functional/futex_wait In file included from futex_wait.c:12: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu --target=aarch64-linux-gnu -fintegrated-as -g -O2 -Wall -D_GNU_SOURCE= -pthread -I../include -I../../ -isystem /tmp/kci/linux/build/usr/include -isystem /tmp/kci/linux/build/usr/include futex_requeue.c -lpthread -lrt -o /tmp/kci/linux/build/kselftest/futex/functional/futex_requeue In file included from futex_requeue.c:10: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu --target=aarch64-linux-gnu -fintegrated-as -g -O2 -Wall -D_GNU_SOURCE= -pthread -I../include -I../../ -isystem /tmp/kci/linux/build/usr/include -isystem /tmp/kci/linux/build/usr/include futex_waitv.c -lpthread -lrt -o /tmp/kci/linux/build/kselftest/futex/functional/futex_waitv In file included from futex_waitv.c:20: In file included from ../include/logging.h:24: ../../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/futex/functional' make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/futex' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/gpio' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O2 -g -Wall -isystem /tmp/kci/linux/build/usr/include gpio-mockup-cdev.c -o /tmp/kci/linux/build/kselftest/gpio/gpio-mockup-cdev clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O2 -g -Wall -isystem /tmp/kci/linux/build/usr/include gpio-chip-info.c -o /tmp/kci/linux/build/kselftest/gpio/gpio-chip-info clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O2 -g -Wall -isystem /tmp/kci/linux/build/usr/include gpio-line-name.c -o /tmp/kci/linux/build/kselftest/gpio/gpio-line-name make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/gpio' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/hid' MKDIR libbpf HOSTCC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/fixdep.o HOSTLD /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/fixdep-in.o LINK /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/fixdep GEN /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/bpf_helper_defs.h MKDIR /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/ CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/libbpf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/bpf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/nlattr.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/btf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/libbpf_errno.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/str_error.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/netlink.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/bpf_prog_linfo.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/libbpf_probes.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/hashmap.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/btf_dump.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/ringbuf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/strset.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/linker.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/gen_loader.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/relo_core.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/usdt.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/zip.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/elf.o LD /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/staticobjs/libbpf-in.o LINK /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/libbpf.a Warning: Kernel ABI header at 'tools/include/uapi/linux/bpf.h' differs from latest version at 'include/uapi/linux/bpf.h' Warning: Kernel ABI header at 'tools/include/uapi/linux/if_xdp.h' differs from latest version at 'include/uapi/linux/if_xdp.h' MKDIR /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/ CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/libbpf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/bpf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/nlattr.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/btf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/libbpf_errno.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/str_error.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/netlink.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/bpf_prog_linfo.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/libbpf_probes.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/hashmap.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/btf_dump.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/ringbuf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/strset.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/linker.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/gen_loader.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/relo_core.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/usdt.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/zip.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/elf.o LD /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/sharedobjs/libbpf-in.o LINK /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/libbpf.so.1.3.0 GEN /tmp/kci/linux/build/kselftest/hid/tools/build/host/libbpf/libbpf.pc INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/bpf.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/libbpf.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/btf.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/libbpf_common.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/libbpf_legacy.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/bpf_helpers.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/bpf_tracing.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/bpf_endian.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/bpf_core_read.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/skel_internal.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/libbpf_version.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/usdt.bpf.h INSTALL /tmp/kci/linux/build/kselftest/hid/host-tools//include/bpf/bpf_helper_defs.h INSTALL libbpf_headers MKDIR bpftool MKDIR libbpf HOSTCC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/fixdep.o HOSTLD /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/fixdep-in.o LINK /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/fixdep GEN /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/bpf_helper_defs.h MKDIR /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/ CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/libbpf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/bpf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/nlattr.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/btf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/libbpf_errno.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/str_error.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/netlink.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/bpf_prog_linfo.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/libbpf_probes.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/hashmap.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/btf_dump.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/ringbuf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/strset.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/linker.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/gen_loader.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/relo_core.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/usdt.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/zip.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/elf.o LD /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/staticobjs/libbpf-in.o LINK /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/libbpf.a Warning: Kernel ABI header at 'tools/include/uapi/linux/bpf.h' differs from latest version at 'include/uapi/linux/bpf.h' Warning: Kernel ABI header at 'tools/include/uapi/linux/if_xdp.h' differs from latest version at 'include/uapi/linux/if_xdp.h' MKDIR /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/ CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/libbpf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/bpf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/nlattr.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/btf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/libbpf_errno.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/str_error.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/netlink.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/bpf_prog_linfo.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/libbpf_probes.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/hashmap.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/btf_dump.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/ringbuf.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/strset.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/linker.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/gen_loader.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/relo_core.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/usdt.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/zip.o CC /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/elf.o LD /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/sharedobjs/libbpf-in.o LINK /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/libbpf.so.1.3.0 GEN /tmp/kci/linux/build/kselftest/hid/tools/build/libbpf/libbpf.pc INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/bpf.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/libbpf.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/btf.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/libbpf_common.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/libbpf_legacy.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/bpf_helpers.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/bpf_tracing.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/bpf_endian.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/bpf_core_read.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/skel_internal.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/libbpf_version.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/usdt.bpf.h INSTALL /tmp/kci/linux/build/kselftest/hid/tools/include/bpf/bpf_helper_defs.h INSTALL libbpf_headers Makefile:123: ../tools/build/Makefile.feature: No such file or directory make[5]: *** No rule to make target '../tools/build/Makefile.feature'. Stop. make[4]: *** [Makefile:122: /tmp/kci/linux/build/kselftest/hid/host-tools/sbin/bpftool] Error 2 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/hid' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/intel_pstate' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/intel_pstate' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/iommu' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -isystem /tmp/kci/linux/build/usr/include -D_GNU_SOURCE iommufd.c -o /tmp/kci/linux/build/kselftest/iommu/iommufd In file included from iommufd.c:10: In file included from ./iommufd_utils.h:13: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -isystem /tmp/kci/linux/build/usr/include -D_GNU_SOURCE iommufd_fail_nth.c -o /tmp/kci/linux/build/kselftest/iommu/iommufd_fail_nth In file included from iommufd_fail_nth.c:23: In file included from ./iommufd_utils.h:13: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/iommu' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/ipc' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include msgque.c -o /tmp/kci/linux/build/kselftest/ipc/msgque make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/ipc' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/ir' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -I../../../include/uapi ir_loopback.c -o /tmp/kci/linux/build/kselftest/ir/ir_loopback In file included from ir_loopback.c:26: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/ir' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/kcmp' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include kcmp_test.c -o /tmp/kci/linux/build/kselftest/kcmp/kcmp_test make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/kcmp' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/kexec' make[4]: *** No targets. Stop. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/kexec' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/kvm' Makefile:257: warning: overriding recipe for target '/tmp/kci/linux/build/kselftest/kvm/get-reg-list' Makefile:252: warning: ignoring old recipe for target '/tmp/kci/linux/build/kselftest/kvm/get-reg-list' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Iaarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c aarch64/aarch32_id_regs.c -o /tmp/kci/linux/build/kselftest/kvm/aarch64/aarch32_id_regs.o In file included from aarch64/aarch32_id_regs.c:13: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/assert.c -o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o In file included from lib/assert.c:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/elf.c -o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o In file included from lib/elf.c:8: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/guest_modes.c -o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o In file included from lib/guest_modes.c:5: In file included from include/guest_modes.h:5: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/io.c -o /tmp/kci/linux/build/kselftest/kvm/lib/io.o In file included from lib/io.c:8: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/kvm_util.c -o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o In file included from lib/kvm_util.c:9: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/memstress.c -o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o In file included from lib/memstress.c:10: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/guest_sprintf.c -o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o In file included from lib/guest_sprintf.c:2: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/rbtree.c -o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/sparsebit.c -o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o In file included from lib/sparsebit.c:158: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/test_util.c -o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o In file included from lib/test_util.c:21: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/ucall_common.c -o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o In file included from lib/ucall_common.c:2: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/userfaultfd_util.c -o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o In file included from lib/userfaultfd_util.c:21: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/aarch64/gic.c -o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o In file included from lib/aarch64/gic.c:10: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/aarch64/gic_v3.c -o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o In file included from lib/aarch64/gic_v3.c:8: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/aarch64/processor.c -o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o In file included from lib/aarch64/processor.c:11: In file included from include/guest_modes.h:5: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/aarch64/spinlock.c -o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/aarch64/ucall.c -o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o In file included from lib/aarch64/ucall.c:7: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/aarch64/vgic.c -o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o In file included from lib/aarch64/vgic.c:11: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c lib/aarch64/handlers.S -o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Ilib -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c -ffreestanding lib/string_override.c -o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/aarch64/aarch32_id_regs.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/aarch64/aarch32_id_regs clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Iaarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c aarch64/arch_timer.c -o /tmp/kci/linux/build/kselftest/kvm/aarch64/arch_timer.o In file included from aarch64/arch_timer.c:31: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/aarch64/arch_timer.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/aarch64/arch_timer clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Iaarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c aarch64/debug-exceptions.c -o /tmp/kci/linux/build/kselftest/kvm/aarch64/debug-exceptions.o In file included from aarch64/debug-exceptions.c:2: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/aarch64/debug-exceptions.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/aarch64/debug-exceptions clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Iaarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c aarch64/hypercalls.c -o /tmp/kci/linux/build/kselftest/kvm/aarch64/hypercalls.o In file included from aarch64/hypercalls.c:14: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/aarch64/hypercalls.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/aarch64/hypercalls clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Iaarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c aarch64/page_fault_test.c -o /tmp/kci/linux/build/kselftest/kvm/aarch64/page_fault_test.o In file included from aarch64/page_fault_test.c:13: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/aarch64/page_fault_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/aarch64/page_fault_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Iaarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c aarch64/psci_test.c -o /tmp/kci/linux/build/kselftest/kvm/aarch64/psci_test.o In file included from aarch64/psci_test.c:18: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/aarch64/psci_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/aarch64/psci_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Iaarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c aarch64/smccc_filter.c -o /tmp/kci/linux/build/kselftest/kvm/aarch64/smccc_filter.o In file included from aarch64/smccc_filter.c:17: In file included from include/aarch64/processor.h:10: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/aarch64/smccc_filter.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/aarch64/smccc_filter clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Iaarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c aarch64/vcpu_width_config.c -o /tmp/kci/linux/build/kselftest/kvm/aarch64/vcpu_width_config.o In file included from aarch64/vcpu_width_config.c:12: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/aarch64/vcpu_width_config.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/aarch64/vcpu_width_config clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Iaarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c aarch64/vgic_init.c -o /tmp/kci/linux/build/kselftest/kvm/aarch64/vgic_init.o In file included from aarch64/vgic_init.c:14: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/aarch64/vgic_init.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/aarch64/vgic_init clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Iaarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c aarch64/vgic_irq.c -o /tmp/kci/linux/build/kselftest/kvm/aarch64/vgic_irq.o In file included from aarch64/vgic_irq.c:15: In file included from include/aarch64/processor.h:10: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm/aarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/aarch64/vgic_irq.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/aarch64/vgic_irq clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c access_tracking_perf_test.c -o /tmp/kci/linux/build/kselftest/kvm/access_tracking_perf_test.o In file included from access_tracking_perf_test.c:45: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/access_tracking_perf_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/access_tracking_perf_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c demand_paging_test.c -o /tmp/kci/linux/build/kselftest/kvm/demand_paging_test.o In file included from demand_paging_test.c:21: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/demand_paging_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/demand_paging_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c dirty_log_test.c -o /tmp/kci/linux/build/kselftest/kvm/dirty_log_test.o In file included from dirty_log_test.c:22: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/dirty_log_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/dirty_log_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c dirty_log_perf_test.c -o /tmp/kci/linux/build/kselftest/kvm/dirty_log_perf_test.o In file included from dirty_log_perf_test.c:17: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/dirty_log_perf_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/dirty_log_perf_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c guest_print_test.c -o /tmp/kci/linux/build/kselftest/kvm/guest_print_test.o In file included from guest_print_test.c:13: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/guest_print_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/guest_print_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c get-reg-list.c -o /tmp/kci/linux/build/kselftest/kvm/get-reg-list.o In file included from get-reg-list.c:27: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -Iaarch64 -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c -o aarch64/get-reg-list.o aarch64/get-reg-list.c In file included from aarch64/get-reg-list.c:14: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/get-reg-list.o aarch64/get-reg-list.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/get-reg-list clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c kvm_create_max_vcpus.c -o /tmp/kci/linux/build/kselftest/kvm/kvm_create_max_vcpus.o In file included from kvm_create_max_vcpus.c:17: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/kvm_create_max_vcpus.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/kvm_create_max_vcpus clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c kvm_page_table_test.c -o /tmp/kci/linux/build/kselftest/kvm/kvm_page_table_test.o In file included from kvm_page_table_test.c:20: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/kvm_page_table_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/kvm_page_table_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c memslot_modification_stress_test.c -o /tmp/kci/linux/build/kselftest/kvm/memslot_modification_stress_test.o In file included from memslot_modification_stress_test.c:24: In file included from include/memstress.h:13: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/memslot_modification_stress_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/memslot_modification_stress_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c memslot_perf_test.c -o /tmp/kci/linux/build/kselftest/kvm/memslot_perf_test.o In file included from memslot_perf_test.c:25: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/memslot_perf_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/memslot_perf_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c rseq_test.c -o /tmp/kci/linux/build/kselftest/kvm/rseq_test.o In file included from rseq_test.c:19: In file included from include/kvm_util.h:10: In file included from include/kvm_util_base.h:10: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/rseq_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/rseq_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c set_memory_region_test.c -o /tmp/kci/linux/build/kselftest/kvm/set_memory_region_test.o In file included from set_memory_region_test.c:16: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/set_memory_region_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/set_memory_region_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c steal_time.c -o /tmp/kci/linux/build/kselftest/kvm/steal_time.o In file included from steal_time.c:16: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/steal_time.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/steal_time clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I. -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -c kvm_binary_stats_test.c -o /tmp/kci/linux/build/kselftest/kvm/kvm_binary_stats_test.o In file included from kvm_binary_stats_test.c:17: In file included from include/test_util.h:21: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wstrict-prototypes -Wuninitialized -O2 -g -std=gnu99 -Wno-gnu-variable-sized-type-not-at-end -MD -fno-builtin-memcmp -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-strnlen -fno-stack-protector -fno-PIE -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -I/tmp/kci/linux/tools/testing/selftests/../../../tools/arch/arm64/include -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ -Iinclude -I/tmp/kci/linux/build/kselftest/kvm -Iinclude/aarch64 -I ../rseq -I.. -isystem /tmp/kci/linux/build/usr/include -pthread -no-pie /tmp/kci/linux/build/kselftest/kvm/kvm_binary_stats_test.o /tmp/kci/linux/build/kselftest/kvm/lib/assert.o /tmp/kci/linux/build/kselftest/kvm/lib/elf.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_modes.o /tmp/kci/linux/build/kselftest/kvm/lib/io.o /tmp/kci/linux/build/kselftest/kvm/lib/kvm_util.o /tmp/kci/linux/build/kselftest/kvm/lib/memstress.o /tmp/kci/linux/build/kselftest/kvm/lib/guest_sprintf.o /tmp/kci/linux/build/kselftest/kvm/lib/rbtree.o /tmp/kci/linux/build/kselftest/kvm/lib/sparsebit.o /tmp/kci/linux/build/kselftest/kvm/lib/test_util.o /tmp/kci/linux/build/kselftest/kvm/lib/ucall_common.o /tmp/kci/linux/build/kselftest/kvm/lib/userfaultfd_util.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/gic_v3.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/processor.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/spinlock.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/ucall.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/vgic.o /tmp/kci/linux/build/kselftest/kvm/lib/aarch64/handlers.o /tmp/kci/linux/build/kselftest/kvm/lib/string_override.o -ldl -o /tmp/kci/linux/build/kselftest/kvm/kvm_binary_stats_test make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/kvm' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/landlock' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -isystem /tmp/kci/linux/build/usr/include base_test.c -lcap -o /tmp/kci/linux/build/kselftest/landlock/base_test In file included from base_test.c:19: In file included from ./common.h:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -isystem /tmp/kci/linux/build/usr/include fs_test.c -lcap -o /tmp/kci/linux/build/kselftest/landlock/fs_test In file included from fs_test.c:26: In file included from ./common.h:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -isystem /tmp/kci/linux/build/usr/include ptrace_test.c -lcap -o /tmp/kci/linux/build/kselftest/landlock/ptrace_test In file included from ptrace_test.c:20: In file included from ./common.h:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -isystem /tmp/kci/linux/build/usr/include -static true.c -o /tmp/kci/linux/build/kselftest/landlock/true make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/landlock' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/lib' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/lib' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/livepatch' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/livepatch' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/lkdtm' install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/PANIC.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/BUG.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/WARNING.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/WARNING_MESSAGE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/EXCEPTION.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/LOOP.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/EXHAUST_STACK.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/CORRUPT_STACK.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/CORRUPT_STACK_STRONG.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/ARRAY_BOUNDS.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/CORRUPT_LIST_ADD.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/CORRUPT_LIST_DEL.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/STACK_GUARD_PAGE_LEADING.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/STACK_GUARD_PAGE_TRAILING.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REPORT_STACK_CANARY.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/UNSET_SMEP.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/DOUBLE_FAULT.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/CORRUPT_PAC.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/UNALIGNED_LOAD_STORE_WRITE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/SLAB_LINEAR_OVERFLOW.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/VMALLOC_LINEAR_OVERFLOW.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_AFTER_FREE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/READ_AFTER_FREE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_BUDDY_AFTER_FREE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/READ_BUDDY_AFTER_FREE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/SLAB_INIT_ON_ALLOC.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/BUDDY_INIT_ON_ALLOC.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/SLAB_FREE_DOUBLE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/SLAB_FREE_CROSS.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/SLAB_FREE_PAGE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/SOFTLOCKUP.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/HARDLOCKUP.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/SPINLOCKUP.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/HUNG_TASK.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_DATA.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_STACK.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_KMALLOC.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_VMALLOC.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_RODATA.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_USERSPACE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_NULL.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/ACCESS_USERSPACE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/ACCESS_NULL.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_RO.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_RO_AFTER_INIT.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_KERN.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_OPD.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_INC_OVERFLOW.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_ADD_OVERFLOW.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_DEC_ZERO.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_DEC_NEGATIVE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_DEC_AND_TEST_NEGATIVE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_SUB_AND_TEST_NEGATIVE.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_INC_ZERO.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_ADD_ZERO.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_INC_SATURATED.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_DEC_SATURATED.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_ADD_SATURATED.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_INC_NOT_ZERO_SATURATED.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_ADD_NOT_ZERO_SATURATED.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_DEC_AND_TEST_SATURATED.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_SUB_AND_TEST_SATURATED.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_TIMING.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/ATOMIC_TIMING.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_SLAB_SIZE_TO.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_SLAB_SIZE_FROM.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_SLAB_WHITELIST_TO.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_SLAB_WHITELIST_FROM.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_STACK_FRAME_TO.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_STACK_FRAME_FROM.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_STACK_BEYOND.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_KERNEL.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/STACKLEAK_ERASING.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/CFI_FORWARD_PROTO.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/CFI_BACKWARD.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/FORTIFY_STRSCPY.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/FORTIFY_STR_OBJECT.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/FORTIFY_STR_MEMBER.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/FORTIFY_MEM_OBJECT.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/FORTIFY_MEM_MEMBER.sh install -m 0744 run.sh /tmp/kci/linux/build/kselftest/lkdtm/PPC_SLB_MULTIHIT.sh make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/lkdtm' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/membarrier' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include membarrier_test_single_thread.c -lpthread -o /tmp/kci/linux/build/kselftest/membarrier/membarrier_test_single_thread clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include membarrier_test_multi_thread.c -lpthread -o /tmp/kci/linux/build/kselftest/membarrier/membarrier_test_multi_thread make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/membarrier' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/memfd' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -D_FILE_OFFSET_BITS=64 -isystem /tmp/kci/linux/build/usr/include memfd_test.c common.c -o /tmp/kci/linux/build/kselftest/memfd/memfd_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -D_FILE_OFFSET_BITS=64 -isystem /tmp/kci/linux/build/usr/include fuse_test.c common.c -o /tmp/kci/linux/build/kselftest/memfd/fuse_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -D_FILE_OFFSET_BITS=64 -isystem /tmp/kci/linux/build/usr/include fuse_mnt.c -lfuse -pthread -o /tmp/kci/linux/build/kselftest/memfd/fuse_mnt make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/memfd' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/memory-hotplug' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/memory-hotplug' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/mincore' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall mincore_selftest.c -o /tmp/kci/linux/build/kselftest/mincore/mincore_selftest In file included from mincore_selftest.c:18: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/mincore' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/mount' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 unprivileged-remount-test.c -o /tmp/kci/linux/build/kselftest/mount/unprivileged-remount-test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 nosymfollow-test.c -o /tmp/kci/linux/build/kselftest/mount/nosymfollow-test make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/mount' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/mount_setattr' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include -Wall -O2 -pthread mount_setattr_test.c -o /tmp/kci/linux/build/kselftest/mount_setattr/mount_setattr_test In file included from mount_setattr_test.c:23: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/mount_setattr' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/move_mount_set_group' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include -Wall -O2 move_mount_set_group_test.c -o /tmp/kci/linux/build/kselftest/move_mount_set_group/move_mount_set_group_test In file included from move_mount_set_group_test.c:18: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/move_mount_set_group' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/mqueue' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O2 mq_open_tests.c -lrt -lpthread -lpopt -o /tmp/kci/linux/build/kselftest/mqueue/mq_open_tests clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O2 mq_perf_tests.c -lrt -lpthread -lpopt -o /tmp/kci/linux/build/kselftest/mqueue/mq_perf_tests mq_perf_tests.c:336:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 336 | mq_receive(queue, buff, sizeof(buff), &priority); | ^~~~~~~~~ /usr/include/mqueue.h:67:21: note: passing argument to parameter '__msg_prio' here 67 | unsigned int *__msg_prio) __nonnull ((2)); | ^ mq_perf_tests.c:462:3: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 462 | do_send_recv(); | ^~~~~~~~~~~~~~ mq_perf_tests.c:355:41: note: expanded from macro 'do_send_recv' 355 | if (mq_receive(queue, buff, MSG_SIZE, &prio_in) != MSG_SIZE) \ | ^~~~~~~~ /usr/include/mqueue.h:67:21: note: passing argument to parameter '__msg_prio' here 67 | unsigned int *__msg_prio) __nonnull ((2)); | ^ mq_perf_tests.c:498:4: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 498 | do_send_recv(); | ^~~~~~~~~~~~~~ mq_perf_tests.c:355:41: note: expanded from macro 'do_send_recv' 355 | if (mq_receive(queue, buff, MSG_SIZE, &prio_in) != MSG_SIZE) \ | ^~~~~~~~ /usr/include/mqueue.h:67:21: note: passing argument to parameter '__msg_prio' here 67 | unsigned int *__msg_prio) __nonnull ((2)); | ^ mq_perf_tests.c:515:3: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 515 | drain_queue(); | ^~~~~~~~~~~~~ mq_perf_tests.c:341:43: note: expanded from macro 'drain_queue' 341 | while (mq_receive(queue, buff, MSG_SIZE, &prio_in) == MSG_SIZE) | ^~~~~~~~ /usr/include/mqueue.h:67:21: note: passing argument to parameter '__msg_prio' here 67 | unsigned int *__msg_prio) __nonnull ((2)); | ^ 4 warnings generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/mqueue' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/nci' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wl,-no-as-needed -Wall -lpthread nci_dev.c -o /tmp/kci/linux/build/kselftest/nci/nci_dev In file included from nci_dev.c:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/nci' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ reuseport_bpf.c -o /tmp/kci/linux/build/kselftest/net/reuseport_bpf In file included from reuseport_bpf.c:27: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ reuseport_bpf_cpu.c -o /tmp/kci/linux/build/kselftest/net/reuseport_bpf_cpu clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ reuseport_bpf_numa.c -lnuma -o /tmp/kci/linux/build/kselftest/net/reuseport_bpf_numa In file included from reuseport_bpf_numa.c:26: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ reuseport_dualstack.c -o /tmp/kci/linux/build/kselftest/net/reuseport_dualstack clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ reuseaddr_conflict.c -o /tmp/kci/linux/build/kselftest/net/reuseaddr_conflict clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ tls.c -o /tmp/kci/linux/build/kselftest/net/tls In file included from tls.c:24: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ tun.c -o /tmp/kci/linux/build/kselftest/net/tun In file included from tun.c:18: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ tap.c -o /tmp/kci/linux/build/kselftest/net/tap In file included from tap.c:20: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ sk_bind_sendto_listen.c -o /tmp/kci/linux/build/kselftest/net/sk_bind_sendto_listen clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ sk_connect_zero_addr.c -o /tmp/kci/linux/build/kselftest/net/sk_connect_zero_addr clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ so_incoming_cpu.c -o /tmp/kci/linux/build/kselftest/net/so_incoming_cpu In file included from so_incoming_cpu.c:12: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ socket.c -o /tmp/kci/linux/build/kselftest/net/socket In file included from socket.c:10: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ nettest.c -o /tmp/kci/linux/build/kselftest/net/nettest clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ psock_fanout.c -o /tmp/kci/linux/build/kselftest/net/psock_fanout In file included from psock_fanout.c:55: In file included from ./psock_lib.h:17: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ psock_tpacket.c -o /tmp/kci/linux/build/kselftest/net/psock_tpacket In file included from psock_tpacket.c:49: In file included from ./psock_lib.h:17: ../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ msg_zerocopy.c -o /tmp/kci/linux/build/kselftest/net/msg_zerocopy clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ reuseport_addr_any.c -o /tmp/kci/linux/build/kselftest/net/reuseport_addr_any clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ tcp_mmap.c -lpthread -lcrypto -o /tmp/kci/linux/build/kselftest/net/tcp_mmap In file included from tcp_mmap.c:69: In file included from /usr/include/openssl/pem.h:14: /usr/include/openssl/macros.h:14:10: fatal error: 'openssl/opensslconf.h' file not found 14 | #include | ^~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[4]: *** [../lib.mk:155: /tmp/kci/linux/build/kselftest/net/tcp_mmap] Error 1 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net/af_unix' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include diag_uid.c -o /tmp/kci/linux/build/kselftest/net/af_unix/diag_uid clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include test_unix_oob.c -o /tmp/kci/linux/build/kselftest/net/af_unix/test_unix_oob clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include unix_connect.c -o /tmp/kci/linux/build/kselftest/net/af_unix/unix_connect clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -isystem /tmp/kci/linux/build/usr/include scm_pidfd.c -o /tmp/kci/linux/build/kselftest/net/af_unix/scm_pidfd make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net/af_unix' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net/forwarding' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net/forwarding' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net/hsr' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net/hsr' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net/mptcp' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include -isystem /tmp/kci/linux/build/usr/include mptcp_connect.c -o /tmp/kci/linux/build/kselftest/net/mptcp/mptcp_connect clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include -isystem /tmp/kci/linux/build/usr/include pm_nl_ctl.c -o /tmp/kci/linux/build/kselftest/net/mptcp/pm_nl_ctl clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include -isystem /tmp/kci/linux/build/usr/include mptcp_sockopt.c -o /tmp/kci/linux/build/kselftest/net/mptcp/mptcp_sockopt clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include -isystem /tmp/kci/linux/build/usr/include mptcp_inq.c -o /tmp/kci/linux/build/kselftest/net/mptcp/mptcp_inq make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net/mptcp' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net/openvswitch' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net/openvswitch' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/netfilter' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as nf-queue.c -lmnl -o /tmp/kci/linux/build/kselftest/netfilter/nf-queue clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as connect_close.c -lmnl -o /tmp/kci/linux/build/kselftest/netfilter/connect_close clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as audit_logread.c -lmnl -o /tmp/kci/linux/build/kselftest/netfilter/audit_logread clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as sctp_collision.c -lmnl -o /tmp/kci/linux/build/kselftest/netfilter/sctp_collision sctp_collision.c:62:70: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 62 | ret = recvfrom(sd, buf, sizeof(buf), 0, (struct sockaddr *)&daddr, &len); | ^~~~ /usr/include/aarch64-linux-gnu/sys/socket.h:165:27: note: passing argument to parameter '__addr_len' here 165 | socklen_t *__restrict __addr_len); | ^ sctp_collision.c:88:70: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 88 | ret = recvfrom(sd, buf, sizeof(buf), 0, (struct sockaddr *)&daddr, &len); | ^~~~ /usr/include/aarch64-linux-gnu/sys/socket.h:165:27: note: passing argument to parameter '__addr_len' here 165 | socklen_t *__restrict __addr_len); | ^ 2 warnings generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/netfilter' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/nsfs' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Werror owner.c -o /tmp/kci/linux/build/kselftest/nsfs/owner clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Werror pidns.c -o /tmp/kci/linux/build/kselftest/nsfs/pidns make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/nsfs' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/perf_events' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wl,-no-as-needed -Wall -isystem /tmp/kci/linux/build/usr/include -lpthread sigtrap_threads.c -o /tmp/kci/linux/build/kselftest/perf_events/sigtrap_threads In file included from sigtrap_threads.c:34: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wl,-no-as-needed -Wall -isystem /tmp/kci/linux/build/usr/include -lpthread remove_on_exec.c -o /tmp/kci/linux/build/kselftest/perf_events/remove_on_exec In file included from remove_on_exec.c:33: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/perf_events' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/pidfd' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include -pthread -Wall pidfd_test.c -o /tmp/kci/linux/build/kselftest/pidfd/pidfd_test In file included from pidfd_test.c:22: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include -pthread -Wall pidfd_fdinfo_test.c -o /tmp/kci/linux/build/kselftest/pidfd/pidfd_fdinfo_test In file included from pidfd_fdinfo_test.c:17: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include -pthread -Wall pidfd_open_test.c -o /tmp/kci/linux/build/kselftest/pidfd/pidfd_open_test In file included from pidfd_open_test.c:21: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include -pthread -Wall pidfd_poll_test.c -o /tmp/kci/linux/build/kselftest/pidfd/pidfd_poll_test In file included from pidfd_poll_test.c:16: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include -pthread -Wall pidfd_wait.c -o /tmp/kci/linux/build/kselftest/pidfd/pidfd_wait In file included from pidfd_wait.c:19: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include -pthread -Wall pidfd_getfd_test.c -o /tmp/kci/linux/build/kselftest/pidfd/pidfd_getfd_test In file included from pidfd_getfd_test.c:20: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include -pthread -Wall pidfd_setns_test.c -o /tmp/kci/linux/build/kselftest/pidfd/pidfd_setns_test In file included from pidfd_setns_test.c:20: In file included from ./pidfd.h:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/pidfd' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/pid_namespace' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -isystem /tmp/kci/linux/build/usr/include regression_enomem.c -o /tmp/kci/linux/build/kselftest/pid_namespace/regression_enomem make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/pid_namespace' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/powerpc' Makefile:63: warning: overriding recipe for target 'emit_tests' ../lib.mk:119: warning: ignoring old recipe for target 'emit_tests' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/powerpc' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/prctl' make[4]: *** No targets. Stop. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/prctl' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/proc' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread fd-001-lookup.c -o /tmp/kci/linux/build/kselftest/proc/fd-001-lookup clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread fd-002-posix-eq.c -o /tmp/kci/linux/build/kselftest/proc/fd-002-posix-eq clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread fd-003-kthread.c -o /tmp/kci/linux/build/kselftest/proc/fd-003-kthread clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-loadavg-001.c -o /tmp/kci/linux/build/kselftest/proc/proc-loadavg-001 clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-empty-vm.c -o /tmp/kci/linux/build/kselftest/proc/proc-empty-vm clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-pid-vm.c -o /tmp/kci/linux/build/kselftest/proc/proc-pid-vm In file included from proc-pid-vm.c:49: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 proc-pid-vm.c:219:21: warning: unused variable 'g_vsyscall' [-Wunused-variable] 219 | static volatile int g_vsyscall; | ^~~~~~~~~~ proc-pid-vm.c:220:20: warning: unused variable 'str_vsyscall' [-Wunused-variable] 220 | static const char *str_vsyscall; | ^~~~~~~~~~~~ proc-pid-vm.c:222:19: warning: unused variable 'str_vsyscall_0' [-Wunused-const-variable] 222 | static const char str_vsyscall_0[] = ""; | ^~~~~~~~~~~~~~ proc-pid-vm.c:223:19: warning: unused variable 'str_vsyscall_1' [-Wunused-const-variable] 223 | static const char str_vsyscall_1[] = | ^~~~~~~~~~~~~~ proc-pid-vm.c:225:19: warning: unused variable 'str_vsyscall_2' [-Wunused-const-variable] 225 | static const char str_vsyscall_2[] = | ^~~~~~~~~~~~~~ 6 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-self-map-files-001.c -o /tmp/kci/linux/build/kselftest/proc/proc-self-map-files-001 clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-self-map-files-002.c -o /tmp/kci/linux/build/kselftest/proc/proc-self-map-files-002 clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-self-syscall.c -o /tmp/kci/linux/build/kselftest/proc/proc-self-syscall clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-self-wchan.c -o /tmp/kci/linux/build/kselftest/proc/proc-self-wchan clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-subset-pid.c -o /tmp/kci/linux/build/kselftest/proc/proc-subset-pid clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-tid0.c -o /tmp/kci/linux/build/kselftest/proc/proc-tid0 clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-uptime-001.c -o /tmp/kci/linux/build/kselftest/proc/proc-uptime-001 clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-uptime-002.c -o /tmp/kci/linux/build/kselftest/proc/proc-uptime-002 clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread read.c -o /tmp/kci/linux/build/kselftest/proc/read clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread self.c -o /tmp/kci/linux/build/kselftest/proc/self clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread setns-dcache.c -o /tmp/kci/linux/build/kselftest/proc/setns-dcache clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread setns-sysvipc.c -o /tmp/kci/linux/build/kselftest/proc/setns-sysvipc clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread thread-self.c -o /tmp/kci/linux/build/kselftest/proc/thread-self clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-multiple-procfs.c -o /tmp/kci/linux/build/kselftest/proc/proc-multiple-procfs clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-fsconfig-hidepid.c -o /tmp/kci/linux/build/kselftest/proc/proc-fsconfig-hidepid make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/proc' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/pstore' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/pstore' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/ptrace' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -std=c99 -pthread -Wall -isystem /tmp/kci/linux/build/usr/include get_syscall_info.c -o /tmp/kci/linux/build/kselftest/ptrace/get_syscall_info In file included from get_syscall_info.c:10: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -std=c99 -pthread -Wall -isystem /tmp/kci/linux/build/usr/include peeksiginfo.c -o /tmp/kci/linux/build/kselftest/ptrace/peeksiginfo clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -std=c99 -pthread -Wall -isystem /tmp/kci/linux/build/usr/include vmaccess.c -o /tmp/kci/linux/build/kselftest/ptrace/vmaccess In file included from vmaccess.c:10: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -std=c99 -pthread -Wall -isystem /tmp/kci/linux/build/usr/include get_set_sud.c -o /tmp/kci/linux/build/kselftest/ptrace/get_set_sud In file included from get_set_sud.c:3: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/ptrace' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/openat2' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -fsanitize=address -fsanitize=undefined -static-libasan openat2_test.c helpers.c helpers.h -o /tmp/kci/linux/build/kselftest/openat2/openat2_test clang: error: unknown argument '-static-libasan'; did you mean '-static-libsan'? clang: error: cannot specify -o when generating multiple output files make[4]: *** [../lib.mk:155: /tmp/kci/linux/build/kselftest/openat2/openat2_test] Error 1 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/openat2' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/resctrl' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -g -Wall -O2 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -isystem /tmp/kci/linux/build/usr/include resctrl_tests.c cache.c cat_test.c cmt_test.c fill_buf.c mba_test.c mbm_test.c resctrl_val.c resctrlfs.c -o /tmp/kci/linux/build/kselftest/resctrl/resctrl_tests In file included from resctrl_tests.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from cache.c:4: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 cache.c:292:19: warning: taking the absolute value of unsigned type 'unsigned long' has no effect [-Wabsolute-value] 292 | avg_diff = (long)abs(cache_span - avg_llc_val); | ^ cache.c:292:19: note: remove the call to 'abs' since unsigned values cannot be negative 292 | avg_diff = (long)abs(cache_span - avg_llc_val); | ^~~ cache.c:296:16: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] 296 | (cmt ? (abs(avg_diff) > max_diff) : true); | ^ cache.c:296:16: note: use function 'labs' instead 296 | (cmt ? (abs(avg_diff) > max_diff) : true); | ^~~ | labs 3 warnings generated. In file included from cat_test.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from cmt_test.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from fill_buf.c:19: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from mba_test.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 mba_test.c:79:21: warning: taking the absolute value of unsigned type 'unsigned long' has no effect [-Wabsolute-value] 79 | avg_diff = (float)labs(avg_bw_resc - avg_bw_imc) / avg_bw_imc; | ^ mba_test.c:79:21: note: remove the call to 'labs' since unsigned values cannot be negative 79 | avg_diff = (float)labs(avg_bw_resc - avg_bw_imc) / avg_bw_imc; | ^~~~ 2 warnings generated. In file included from mbm_test.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 mbm_test.c:36:20: warning: taking the absolute value of unsigned type 'unsigned long' has no effect [-Wabsolute-value] 36 | avg_diff = (float)labs(avg_bw_resc - avg_bw_imc) / avg_bw_imc; | ^ mbm_test.c:36:20: note: remove the call to 'labs' since unsigned values cannot be negative 36 | avg_diff = (float)labs(avg_bw_resc - avg_bw_imc) / avg_bw_imc; | ^~~~ 2 warnings generated. In file included from resctrl_val.c:11: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from resctrlfs.c:13: In file included from ./resctrl.h:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/resctrl' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/riscv' make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/riscv' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/rlimits' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g rlimits-per-userns.c -o /tmp/kci/linux/build/kselftest/rlimits/rlimits-per-userns make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/rlimits' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/rseq' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -fintegrated-as -O2 -Wall -g -I./ -isystem /tmp/kci/linux/build/usr/include -L/tmp/kci/linux/build/kselftest/rseq -Wl,-rpath=./ --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -shared -fPIC rseq.c -lpthread -ldl -o /tmp/kci/linux/build/kselftest/rseq/librseq.so In file included from rseq.c:36: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -fintegrated-as -O2 -Wall -g -I./ -isystem /tmp/kci/linux/build/usr/include -L/tmp/kci/linux/build/kselftest/rseq -Wl,-rpath=./ --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include basic_test.c -lpthread -ldl -lrseq -o /tmp/kci/linux/build/kselftest/rseq/basic_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -fintegrated-as -O2 -Wall -g -I./ -isystem /tmp/kci/linux/build/usr/include -L/tmp/kci/linux/build/kselftest/rseq -Wl,-rpath=./ --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include basic_percpu_ops_test.c -lpthread -ldl -lrseq -o /tmp/kci/linux/build/kselftest/rseq/basic_percpu_ops_test In file included from basic_percpu_ops_test.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -fintegrated-as -O2 -Wall -g -I./ -isystem /tmp/kci/linux/build/usr/include -L/tmp/kci/linux/build/kselftest/rseq -Wl,-rpath=./ --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -DBUILDOPT_RSEQ_PERCPU_MM_CID basic_percpu_ops_test.c -lpthread -ldl -lrseq -o /tmp/kci/linux/build/kselftest/rseq/basic_percpu_ops_mm_cid_test In file included from basic_percpu_ops_test.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -fintegrated-as -O2 -Wall -g -I./ -isystem /tmp/kci/linux/build/usr/include -L/tmp/kci/linux/build/kselftest/rseq -Wl,-rpath=./ --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include param_test.c -lpthread -ldl -lrseq -o /tmp/kci/linux/build/kselftest/rseq/param_test clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -fintegrated-as -O2 -Wall -g -I./ -isystem /tmp/kci/linux/build/usr/include -L/tmp/kci/linux/build/kselftest/rseq -Wl,-rpath=./ --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -DBENCHMARK param_test.c -lpthread -ldl -lrseq -o /tmp/kci/linux/build/kselftest/rseq/param_test_benchmark clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -fintegrated-as -O2 -Wall -g -I./ -isystem /tmp/kci/linux/build/usr/include -L/tmp/kci/linux/build/kselftest/rseq -Wl,-rpath=./ --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -DRSEQ_COMPARE_TWICE param_test.c -lpthread -ldl -lrseq -o /tmp/kci/linux/build/kselftest/rseq/param_test_compare_twice clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -fintegrated-as -O2 -Wall -g -I./ -isystem /tmp/kci/linux/build/usr/include -L/tmp/kci/linux/build/kselftest/rseq -Wl,-rpath=./ --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -DBUILDOPT_RSEQ_PERCPU_MM_CID param_test.c -lpthread -ldl -lrseq -o /tmp/kci/linux/build/kselftest/rseq/param_test_mm_cid clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -fintegrated-as -O2 -Wall -g -I./ -isystem /tmp/kci/linux/build/usr/include -L/tmp/kci/linux/build/kselftest/rseq -Wl,-rpath=./ --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -DBUILDOPT_RSEQ_PERCPU_MM_CID -DBENCHMARK param_test.c -lpthread -ldl -lrseq -o /tmp/kci/linux/build/kselftest/rseq/param_test_mm_cid_benchmark clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -fintegrated-as -O2 -Wall -g -I./ -isystem /tmp/kci/linux/build/usr/include -L/tmp/kci/linux/build/kselftest/rseq -Wl,-rpath=./ --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -no-integrated-as --target=aarch64-linux-gnu -I/tmp/kci/linux/tools/testing/selftests/../../../tools/include -DBUILDOPT_RSEQ_PERCPU_MM_CID -DRSEQ_COMPARE_TWICE param_test.c -lpthread -ldl -lrseq -o /tmp/kci/linux/build/kselftest/rseq/param_test_mm_cid_compare_twice make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/rseq' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/rtc' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall rtctest.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/rtc/rtctest In file included from rtctest.c:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall setdate.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/rtc/setdate make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/rtc' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/seccomp' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wl,-no-as-needed -Wall -isystem /tmp/kci/linux/build/usr/include -lpthread seccomp_bpf.c -lcap -o /tmp/kci/linux/build/kselftest/seccomp/seccomp_bpf In file included from seccomp_bpf.c:55: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wl,-no-as-needed -Wall -isystem /tmp/kci/linux/build/usr/include -lpthread seccomp_benchmark.c -lcap -o /tmp/kci/linux/build/kselftest/seccomp/seccomp_benchmark In file included from seccomp_benchmark.c:21: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/seccomp' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/sgx' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/sgx' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/sigaltstack' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall sas.c -o /tmp/kci/linux/build/kselftest/sigaltstack/sas In file included from sas.c:22: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/sigaltstack' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/size' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -static -ffreestanding -nostartfiles -s get_size.c -o /tmp/kci/linux/build/kselftest/size/get_size make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/size' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/sparc64' make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/sparc64' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/splice' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as default_file_splice_read.c -o /tmp/kci/linux/build/kselftest/splice/default_file_splice_read clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as splice_read.c -o /tmp/kci/linux/build/kselftest/splice/splice_read make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/splice' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/static_keys' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/static_keys' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/sync' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c sync_alloc.c -o /tmp/kci/linux/build/kselftest/sync/sync_alloc.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c sync_fence.c -o /tmp/kci/linux/build/kselftest/sync/sync_fence.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c sync_merge.c -o /tmp/kci/linux/build/kselftest/sync/sync_merge.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c sync_wait.c -o /tmp/kci/linux/build/kselftest/sync/sync_wait.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c sync_stress_parallelism.c -o /tmp/kci/linux/build/kselftest/sync/sync_stress_parallelism.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c sync_stress_consumer.c -o /tmp/kci/linux/build/kselftest/sync/sync_stress_consumer.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c sync_stress_merge.c -o /tmp/kci/linux/build/kselftest/sync/sync_stress_merge.o clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c sync_test.c -o /tmp/kci/linux/build/kselftest/sync/sync_test.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -isystem /tmp/kci/linux/build/usr/include In file included from sync_test.c:37: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -c sync.c -o /tmp/kci/linux/build/kselftest/sync/sync.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -isystem /tmp/kci/linux/build/usr/include clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -o /tmp/kci/linux/build/kselftest/sync/sync_test /tmp/kci/linux/build/kselftest/sync/sync_test.o /tmp/kci/linux/build/kselftest/sync/sync.o /tmp/kci/linux/build/kselftest/sync/sync_alloc.o /tmp/kci/linux/build/kselftest/sync/sync_fence.o /tmp/kci/linux/build/kselftest/sync/sync_merge.o /tmp/kci/linux/build/kselftest/sync/sync_wait.o /tmp/kci/linux/build/kselftest/sync/sync_stress_parallelism.o /tmp/kci/linux/build/kselftest/sync/sync_stress_consumer.o /tmp/kci/linux/build/kselftest/sync/sync_stress_merge.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -isystem /tmp/kci/linux/build/usr/include -pthread make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/sync' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/syscall_user_dispatch' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ sud_test.c -o /tmp/kci/linux/build/kselftest/syscall_user_dispatch/sud_test In file included from sud_test.c:15: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I/tmp/kci/linux/tools/testing/selftests/../../../usr/include/ sud_benchmark.c -o /tmp/kci/linux/build/kselftest/syscall_user_dispatch/sud_benchmark make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/syscall_user_dispatch' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/sysctl' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/sysctl' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/tc-testing' clang -I. -I/include/uapi -idirafter /usr/lib/llvm-17/lib/clang/17/include -idirafter /usr/local/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include -Wno-compare-distinct-pointer-types \ -O2 --target=bpf -emit-llvm -c action.c -o - | \ llc -march=bpf -mcpu=probe -filetype=obj -o /tmp/kci/linux/build/kselftest/tc-testing/action.o make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/tc-testing' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/tdx' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall -isystem /tmp/kci/linux/build/usr/include -static tdx_guest_test.c -o /tmp/kci/linux/build/kselftest/tdx/tdx_guest_test In file included from tdx_guest_test.c:16: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/tdx' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/timens' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Werror -pthread timens.c -lrt -ldl -o /tmp/kci/linux/build/kselftest/timens/timens In file included from timens.c:16: In file included from ./timens.h:10: ./../kselftest.h:355:6: error: variable 'major' is used uninitialized whenever '||' condition is true [-Werror,-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 error generated. make[4]: *** [../lib.mk:155: /tmp/kci/linux/build/kselftest/timens/timens] Error 1 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/timens' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/timers' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall posix_timers.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/posix_timers In file included from posix_timers.c:17: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall nanosleep.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/nanosleep In file included from nanosleep.c:30: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall nsleep-lat.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/nsleep-lat In file included from nsleep-lat.c:27: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall set-timer-lat.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/set-timer-lat In file included from set-timer-lat.c:31: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall mqueue-lat.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/mqueue-lat In file included from mqueue-lat.c:32: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall inconsistency-check.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/inconsistency-check In file included from inconsistency-check.c:31: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall raw_skew.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/raw_skew In file included from raw_skew.c:28: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall threadtest.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/threadtest In file included from threadtest.c:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall rtcpie.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/rtcpie In file included from rtcpie.c:21: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 rtcpie.c:32:21: warning: variable 'irqcount' set but not used [-Wunused-but-set-variable] 32 | int i, fd, retval, irqcount = 0; | ^ 2 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall alarmtimer-suspend.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/alarmtimer-suspend In file included from alarmtimer-suspend.c:31: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall valid-adjtimex.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/valid-adjtimex In file included from valid-adjtimex.c:32: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall adjtick.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/adjtick In file included from adjtick.c:26: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall change_skew.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/change_skew In file included from change_skew.c:31: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall skew_consistency.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/skew_consistency In file included from skew_consistency.c:37: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall clocksource-switch.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/clocksource-switch In file included from clocksource-switch.c:37: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall freq-step.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/freq-step In file included from freq-step.c:18: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall leap-a-day.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/leap-a-day In file included from leap-a-day.c:51: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall leapcrash.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/leapcrash In file included from leapcrash.c:25: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall set-tai.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/set-tai In file included from set-tai.c:26: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall set-2038.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/set-2038 In file included from set-2038.c:30: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O3 -Wl,-no-as-needed -Wall set-tz.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/timers/set-tz In file included from set-tz.c:26: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/timers' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/tmpfs' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -D_GNU_SOURCE bug-link-o-tmpfile.c -o /tmp/kci/linux/build/kselftest/tmpfs/bug-link-o-tmpfile make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/tmpfs' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/tpm2' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/tpm2' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/tty' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -O2 -Wall tty_tstamp_update.c -o /tmp/kci/linux/build/kselftest/tty/tty_tstamp_update In file included from tty_tstamp_update.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/tty' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/uevent' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wl,-no-as-needed -Wall uevent_filtering.c -o uevent_filtering In file included from uevent_filtering.c:22: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/uevent' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/user' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/user' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/user_events' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wl,-no-as-needed -Wall -isystem /tmp/kci/linux/build/usr/include ftrace_test.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/user_events/ftrace_test In file included from ftrace_test.c:18: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wl,-no-as-needed -Wall -isystem /tmp/kci/linux/build/usr/include dyn_test.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/user_events/dyn_test In file included from dyn_test.c:17: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wl,-no-as-needed -Wall -isystem /tmp/kci/linux/build/usr/include perf_test.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/user_events/perf_test In file included from perf_test.c:19: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 perf_test.c:239:38: warning: taking address of packed member 'write_index' of class or structure 'user_reg' may result in an unaligned pointer value [-Waddress-of-packed-member] 239 | ASSERT_NE(-1, write(self->data_fd, ®.write_index, | ^~~~~~~~~~~~~~~ ./../kselftest_harness.h:467:32: note: expanded from macro 'ASSERT_NE' 467 | __EXPECT(expected, #expected, seen, #seen, !=, 1) | ^~~~ ./../kselftest_harness.h:707:13: note: expanded from macro '__EXPECT' 707 | __typeof__(_seen) __seen = (_seen); \ | ^~~~~ 2 warnings generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wl,-no-as-needed -Wall -isystem /tmp/kci/linux/build/usr/include abi_test.c -lrt -lpthread -lm -o /tmp/kci/linux/build/kselftest/user_events/abi_test In file included from abi_test.c:21: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/user_events' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/vDSO' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -std=gnu99 vdso_test_gettimeofday.c parse_vdso.c -o /tmp/kci/linux/build/kselftest/vDSO/vdso_test_gettimeofday clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -std=gnu99 vdso_test_getcpu.c parse_vdso.c -o /tmp/kci/linux/build/kselftest/vDSO/vdso_test_getcpu clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -std=gnu99 vdso_test_abi.c parse_vdso.c -o /tmp/kci/linux/build/kselftest/vDSO/vdso_test_abi clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -std=gnu99 vdso_test_clock_getres.c -o /tmp/kci/linux/build/kselftest/vDSO/vdso_test_clock_getres clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -std=gnu99 \ vdso_test_correctness.c \ -o /tmp/kci/linux/build/kselftest/vDSO/vdso_test_correctness \ -ldl make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/vDSO' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/mm' /bin/sh ./check_config.sh clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include cow.c vm_util.c thp_settings.c -lrt -lpthread -luring -o /tmp/kci/linux/build/kselftest/mm/cow In file included from cow.c:30: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include compaction_test.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/compaction_test In file included from compaction_test.c:19: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include gup_longterm.c vm_util.c thp_settings.c -lrt -lpthread -luring -o /tmp/kci/linux/build/kselftest/mm/gup_longterm In file included from gup_longterm.c:30: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include gup_test.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/gup_test In file included from gup_test.c:15: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include hmm-tests.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/hmm-tests In file included from hmm-tests.c:13: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include hugetlb-madvise.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/hugetlb-madvise In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include hugetlb-read-hwpoison.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/hugetlb-read-hwpoison In file included from hugetlb-read-hwpoison.c:14: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include hugepage-mmap.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/hugepage-mmap In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include hugepage-mremap.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/hugepage-mremap In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include hugepage-shm.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/hugepage-shm In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include hugepage-vmemmap.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/hugepage-vmemmap In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include khugepaged.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/khugepaged In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include madv_populate.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/madv_populate In file included from madv_populate.c:20: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include map_fixed_noreplace.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/map_fixed_noreplace In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include map_hugetlb.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/map_hugetlb In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include map_populate.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/map_populate In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include memfd_secret.c vm_util.c thp_settings.c -lrt -lpthread -lcap -o /tmp/kci/linux/build/kselftest/mm/memfd_secret In file included from memfd_secret.c:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include migration.c vm_util.c thp_settings.c -lrt -lpthread -lnuma -o /tmp/kci/linux/build/kselftest/mm/migration In file included from migration.c:7: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include mkdirty.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/mkdirty In file included from mkdirty.c:25: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include mlock-random-test.c vm_util.c thp_settings.c -lrt -lpthread -lcap -o /tmp/kci/linux/build/kselftest/mm/mlock-random-test In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include mlock2-tests.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/mlock2-tests In file included from mlock2-tests.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include mrelease_test.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/mrelease_test In file included from mrelease_test.c:15: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include mremap_dontunmap.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/mremap_dontunmap In file included from mremap_dontunmap.c:17: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include mremap_test.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/mremap_test In file included from mremap_test.c:15: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include on-fault-limit.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/on-fault-limit In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include thuge-gen.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/thuge-gen In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include transhuge-stress.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/transhuge-stress In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include uffd-stress.c vm_util.c thp_settings.c uffd-common.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/uffd-stress In file included from uffd-stress.c:37: In file included from ./uffd-common.h:38: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from uffd-common.c:8: In file included from ./uffd-common.h:38: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include uffd-unit-tests.c vm_util.c thp_settings.c uffd-common.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/uffd-unit-tests In file included from uffd-unit-tests.c:8: In file included from ./uffd-common.h:38: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from uffd-common.c:8: In file included from ./uffd-common.h:38: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include split_huge_page_test.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/split_huge_page_test In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include ksm_tests.c vm_util.c thp_settings.c -lrt -lpthread -lnuma -o /tmp/kci/linux/build/kselftest/mm/ksm_tests In file included from ksm_tests.c:15: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include ksm_functional_tests.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/ksm_functional_tests In file included from ksm_functional_tests.c:24: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 ksm_functional_tests.c:160:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 160 | if (get_my_merging_pages() > 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ksm_functional_tests.c:217:9: note: uninitialized use occurs here 217 | munmap(map, size); | ^~~ ksm_functional_tests.c:160:2: note: remove the 'if' if its condition is always false 160 | if (get_my_merging_pages() > 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | ksft_test_result_fail("Still pages merged\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | goto unmap; | ~~~~~~~~~~~ 163 | } | ~ ksm_functional_tests.c:155:6: warning: variable 'map' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] 155 | if (ksm_unmerge()) { | ^~~~~~~~~~~~~ ksm_functional_tests.c:217:9: note: uninitialized use occurs here 217 | munmap(map, size); | ^~~ ksm_functional_tests.c:155:2: note: remove the 'if' if its condition is always false 155 | if (ksm_unmerge()) { | ^~~~~~~~~~~~~~~~~~~~ 156 | ksft_test_result_fail("Disabling (unmerging) KSM failed\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | goto unmap; | ~~~~~~~~~~~ 158 | } | ~ ksm_functional_tests.c:151:11: note: initialize the variable 'map' to silence this warning 151 | char *map; | ^ | = NULL 3 warnings generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include mdwe_test.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/mdwe_test In file included from mdwe_test.c:17: In file included from ./../kselftest_harness.h:70: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include va_high_addr_switch.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/va_high_addr_switch In file included from va_high_addr_switch.c:12: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include virtual_address_range.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/virtual_address_range In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -I /tmp/kci/linux/tools/testing/selftests/../../.. -isystem /tmp/kci/linux/build/usr/include write_to_hugetlbfs.c vm_util.c thp_settings.c -lrt -lpthread -o /tmp/kci/linux/build/kselftest/mm/write_to_hugetlbfs In file included from vm_util.c:9: ./../kselftest.h:355:6: warning: variable 'major' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 warning generated. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/mm' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/x86' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/x86' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/zram' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/zram' mkdir -p /tmp/kci/linux/build/kselftest/kselftest_install/kselftest install -m 744 kselftest/module.sh /tmp/kci/linux/build/kselftest/kselftest_install/kselftest/ install -m 744 kselftest/runner.sh /tmp/kci/linux/build/kselftest/kselftest_install/kselftest/ install -m 744 kselftest/prefix.pl /tmp/kci/linux/build/kselftest/kselftest_install/kselftest/ install -m 744 run_kselftest.sh /tmp/kci/linux/build/kselftest/kselftest_install/ rm -f /tmp/kci/linux/build/kselftest/kselftest_install/kselftest-list.txt make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/alsa' rsync -a --copy-unsafe-links conf.d pcm-test.conf /tmp/kci/linux/build/kselftest/kselftest_install/alsa/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/alsa/mixer-test /tmp/kci/linux/build/kselftest/alsa/pcm-test /tmp/kci/linux/build/kselftest/alsa/test-pcmtest-driver /tmp/kci/linux/build/kselftest/kselftest_install/alsa/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/alsa/libatest.so /tmp/kci/linux/build/kselftest/kselftest_install/alsa/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/alsa' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/amd-pstate' rsync -a --copy-unsafe-links run.sh /tmp/kci/linux/build/kselftest/kselftest_install/amd-pstate/ rsync -a --copy-unsafe-links basic.sh tbench.sh gitsource.sh /tmp/kci/linux/build/kselftest/kselftest_install/amd-pstate/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/amd-pstate/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/amd-pstate' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/tags' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/tags' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/signal' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/signal' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/pauth' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/pauth' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/fp' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/fp' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/mte' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/mte' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/bti' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/bti' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/abi' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/abi' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/tags' rsync -a --copy-unsafe-links run_tags_test.sh /tmp/kci/linux/build/kselftest/kselftest_install/arm64/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/arm64/tags/tags_test /tmp/kci/linux/build/kselftest/kselftest_install/arm64/ make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/tags' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/signal' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/arm64/signal/fake_sigreturn_bad_magic /tmp/kci/linux/build/kselftest/arm64/signal/fake_sigreturn_bad_size /tmp/kci/linux/build/kselftest/arm64/signal/fake_sigreturn_bad_size_for_magic0 /tmp/kci/linux/build/kselftest/arm64/signal/fake_sigreturn_duplicated_fpsimd /tmp/kci/linux/build/kselftest/arm64/signal/fake_sigreturn_misaligned_sp /tmp/kci/linux/build/kselftest/arm64/signal/fake_sigreturn_missing_fpsimd /tmp/kci/linux/build/kselftest/arm64/signal/fake_sigreturn_sme_change_vl /tmp/kci/linux/build/kselftest/arm64/signal/fake_sigreturn_sve_change_vl /tmp/kci/linux/build/kselftest/arm64/signal/mangle_pstate_invalid_compat_toggle /tmp/kci/linux/build/kselftest/arm64/signal/mangle_pstate_invalid_daif_bits /tmp/kci/linux/build/kselftest/arm64/signal/mangle_pstate_invalid_mode_el1h /tmp/kci/linux/build/kselftest/arm64/signal/mangle_pstate_invalid_mode_el1t /tmp/kci/linux/build/kselftest/arm64/signal/mangle_pstate_invalid_mode_el2h /tmp/kci/linux/build/kselftest/arm64/signal/mangle_pstate_invalid_mode_el2t /tmp/kci/linux/build/kselftest/arm64/signal/mangle_pstate_invalid_mode_el3h /tmp/kci/linux/build/kselftest/arm64/signal/mangle_pstate_invalid_mode_el3t /tmp/kci/linux/build/kselftest/arm64/signal/sme_trap_no_sm /tmp/kci/linux/build/kselftest/arm64/signal/sme_trap_non_streaming /tmp/kci/linux/build/kselftest/arm64/signal/sme_trap_za /tmp/kci/linux/build/kselftest/arm64/signal/sme_vl /tmp/kci/linux/build/kselftest/arm64/signal/ssve_regs /tmp/kci/linux/build/kselftest/arm64/signal/ssve_za_regs /tmp/kci/linux/build/kselftest/arm64/signal/sve_regs /tmp/kci/linux/build/kselftest/arm64/signal/sve_vl /tmp/kci/linux/build/kselftest/arm64/signal/tpidr2_restore /tmp/kci/linux/build/kselftest/arm64/signal/tpidr2_siginfo /tmp/kci/linux/build/kselftest/arm64/signal/za_no_regs /tmp/kci/linux/build/kselftest/arm64/signal/za_regs /tmp/kci/linux/build/kselftest/arm64/signal/zt_no_regs /tmp/kci/linux/build/kselftest/arm64/signal/zt_regs /tmp/kci/linux/build/kselftest/kselftest_install/arm64/ make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/signal' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/pauth' make[5]: Nothing to be done for 'install'. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/pauth' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/fp' rsync -a --copy-unsafe-links fpsimd-stress sve-stress ssve-stress za-stress /tmp/kci/linux/build/kselftest/kselftest_install/arm64/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/arm64/fp/fp-stress /tmp/kci/linux/build/kselftest/arm64/fp/sve-ptrace /tmp/kci/linux/build/kselftest/arm64/fp/sve-probe-vls /tmp/kci/linux/build/kselftest/arm64/fp/vec-syscfg /tmp/kci/linux/build/kselftest/arm64/fp/za-fork /tmp/kci/linux/build/kselftest/arm64/fp/za-ptrace /tmp/kci/linux/build/kselftest/kselftest_install/arm64/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/arm64/fp/fp-pidbench /tmp/kci/linux/build/kselftest/arm64/fp/fpsimd-test /tmp/kci/linux/build/kselftest/arm64/fp/rdvl-sme /tmp/kci/linux/build/kselftest/arm64/fp/rdvl-sve /tmp/kci/linux/build/kselftest/arm64/fp/sve-test /tmp/kci/linux/build/kselftest/arm64/fp/ssve-test /tmp/kci/linux/build/kselftest/arm64/fp/za-test /tmp/kci/linux/build/kselftest/arm64/fp/zt-ptrace /tmp/kci/linux/build/kselftest/arm64/fp/zt-test /tmp/kci/linux/build/kselftest/arm64/fp/vlset /tmp/kci/linux/build/kselftest/kselftest_install/arm64/ make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/fp' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/mte' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/arm64/mte/check_buffer_fill /tmp/kci/linux/build/kselftest/arm64/mte/check_child_memory /tmp/kci/linux/build/kselftest/arm64/mte/check_gcr_el1_cswitch /tmp/kci/linux/build/kselftest/arm64/mte/check_ksm_options /tmp/kci/linux/build/kselftest/arm64/mte/check_mmap_options /tmp/kci/linux/build/kselftest/arm64/mte/check_prctl /tmp/kci/linux/build/kselftest/arm64/mte/check_tags_inclusion /tmp/kci/linux/build/kselftest/arm64/mte/check_user_mem /tmp/kci/linux/build/kselftest/kselftest_install/arm64/ make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/mte' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/bti' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/arm64/bti/btitest /tmp/kci/linux/build/kselftest/arm64/bti/nobtitest /tmp/kci/linux/build/kselftest/kselftest_install/arm64/ make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/bti' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/arm64/abi' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/arm64/abi/hwcap /tmp/kci/linux/build/kselftest/arm64/abi/ptrace /tmp/kci/linux/build/kselftest/arm64/abi/syscall-abi /tmp/kci/linux/build/kselftest/arm64/abi/tpidr2 /tmp/kci/linux/build/kselftest/kselftest_install/arm64/ make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64/abi' make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/arm64' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/breakpoints' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/breakpoints/step_after_suspend_test /tmp/kci/linux/build/kselftest/breakpoints/breakpoint_test_arm64 /tmp/kci/linux/build/kselftest/kselftest_install/breakpoints/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/breakpoints' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/cachestat' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/cachestat/test_cachestat /tmp/kci/linux/build/kselftest/kselftest_install/cachestat/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/cachestat' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/capabilities' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/capabilities/test_execve /tmp/kci/linux/build/kselftest/kselftest_install/capabilities/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/capabilities/validate_cap /tmp/kci/linux/build/kselftest/kselftest_install/capabilities/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/capabilities' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/cgroup' rsync -a --copy-unsafe-links test_stress.sh test_cpuset_prs.sh /tmp/kci/linux/build/kselftest/kselftest_install/cgroup/ rsync -a --copy-unsafe-links with_stress.sh /tmp/kci/linux/build/kselftest/kselftest_install/cgroup/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/cgroup/test_memcontrol /tmp/kci/linux/build/kselftest/cgroup/test_kmem /tmp/kci/linux/build/kselftest/cgroup/test_core /tmp/kci/linux/build/kselftest/cgroup/test_freezer /tmp/kci/linux/build/kselftest/cgroup/test_kill /tmp/kci/linux/build/kselftest/cgroup/test_cpu /tmp/kci/linux/build/kselftest/cgroup/test_cpuset /tmp/kci/linux/build/kselftest/cgroup/test_zswap /tmp/kci/linux/build/kselftest/kselftest_install/cgroup/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/cgroup/wait_inotify /tmp/kci/linux/build/kselftest/kselftest_install/cgroup/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/cgroup/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/cgroup' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/clone3' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/clone3/clone3 /tmp/kci/linux/build/kselftest/clone3/clone3_clear_sighand /tmp/kci/linux/build/kselftest/clone3/clone3_set_tid /tmp/kci/linux/build/kselftest/clone3/clone3_cap_checkpoint_restore /tmp/kci/linux/build/kselftest/kselftest_install/clone3/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/clone3' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/connector' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/connector/proc_filter /tmp/kci/linux/build/kselftest/kselftest_install/connector/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/connector' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/core' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/core/close_range_test /tmp/kci/linux/build/kselftest/kselftest_install/core/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/core' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/cpufreq' rsync -a --copy-unsafe-links main.sh /tmp/kci/linux/build/kselftest/kselftest_install/cpufreq/ rsync -a --copy-unsafe-links cpu.sh cpufreq.sh governor.sh module.sh special-tests.sh /tmp/kci/linux/build/kselftest/kselftest_install/cpufreq/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/cpufreq/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/cpufreq' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/cpu-hotplug' rsync -a --copy-unsafe-links cpu-on-off-test.sh /tmp/kci/linux/build/kselftest/kselftest_install/cpu-hotplug/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/cpu-hotplug' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/damon' rsync -a --copy-unsafe-links debugfs_attrs.sh debugfs_schemes.sh debugfs_target_ids.sh debugfs_empty_targets.sh debugfs_huge_count_read_write.sh debugfs_duplicate_context_creation.sh debugfs_rm_non_contexts.sh sysfs.sh sysfs_update_removed_scheme_dir.sh reclaim.sh lru_sort.sh /tmp/kci/linux/build/kselftest/kselftest_install/damon/ rsync -a --copy-unsafe-links _chk_dependency.sh _debugfs_common.sh /tmp/kci/linux/build/kselftest/kselftest_install/damon/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/damon/huge_count_read_write /tmp/kci/linux/build/kselftest/kselftest_install/damon/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/damon/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/damon' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/dmabuf-heaps' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/dmabuf-heaps/dmabuf-heap /tmp/kci/linux/build/kselftest/kselftest_install/dmabuf-heaps/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/dmabuf-heaps' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/drivers/dma-buf' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/drivers/dma-buf/udmabuf /tmp/kci/linux/build/kselftest/kselftest_install/drivers/dma-buf/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/drivers/dma-buf/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/drivers/dma-buf' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/drivers/s390x/uvdevice' make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/drivers/s390x/uvdevice' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/drivers/net/bonding' rsync -a --copy-unsafe-links bond-arp-interval-causes-panic.sh bond-break-lacpdu-tx.sh bond-lladdr-target.sh dev_addr_lists.sh mode-1-recovery-updelay.sh mode-2-recovery-updelay.sh bond_options.sh bond-eth-type-change.sh bond_macvlan.sh /tmp/kci/linux/build/kselftest/kselftest_install/drivers/net/bonding/ rsync -a --copy-unsafe-links lag_lib.sh bond_topo_2d1c.sh bond_topo_3d1c.sh net_forwarding_lib.sh /tmp/kci/linux/build/kselftest/kselftest_install/drivers/net/bonding/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/drivers/net/bonding/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/drivers/net/bonding' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/drivers/net/team' rsync -a --copy-unsafe-links dev_addr_lists.sh /tmp/kci/linux/build/kselftest/kselftest_install/drivers/net/team/ rsync -a --copy-unsafe-links lag_lib.sh net_forwarding_lib.sh /tmp/kci/linux/build/kselftest/kselftest_install/drivers/net/team/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/drivers/net/team/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/drivers/net/team' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/efivarfs' rsync -a --copy-unsafe-links efivarfs.sh /tmp/kci/linux/build/kselftest/kselftest_install/efivarfs/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/efivarfs/open-unlink /tmp/kci/linux/build/kselftest/efivarfs/create-read /tmp/kci/linux/build/kselftest/kselftest_install/efivarfs/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/efivarfs/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/efivarfs' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/exec' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wno-nonnull -D_GNU_SOURCE -Wl,-z,max-page-size=0x1000 -pie -static load_address.c -o /tmp/kci/linux/build/kselftest/exec/load_address_4096 clang: error: argument unused during compilation: '-pie' [-Werror,-Wunused-command-line-argument] make[4]: *** [Makefile:32: /tmp/kci/linux/build/kselftest/exec/load_address_4096] Error 1 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/exec' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/fchmodat2' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -fsanitize=address -fsanitize=undefined -static-libasan -isystem /tmp/kci/linux/build/usr/include fchmodat2_test.c -o /tmp/kci/linux/build/kselftest/fchmodat2/fchmodat2_test clang: error: unknown argument '-static-libasan'; did you mean '-static-libsan'? make[4]: *** [../lib.mk:155: /tmp/kci/linux/build/kselftest/fchmodat2/fchmodat2_test] Error 1 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/fchmodat2' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/filesystems' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/filesystems/devpts_pts /tmp/kci/linux/build/kselftest/kselftest_install/filesystems/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/filesystems/dnotify_test /tmp/kci/linux/build/kselftest/kselftest_install/filesystems/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/filesystems' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/filesystems/binderfs' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/filesystems/binderfs/binderfs_test /tmp/kci/linux/build/kselftest/kselftest_install/filesystems/binderfs/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/filesystems/binderfs/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/filesystems/binderfs' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/filesystems/epoll' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/filesystems/epoll/epoll_wakeup_test /tmp/kci/linux/build/kselftest/kselftest_install/filesystems/epoll/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/filesystems/epoll' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/filesystems/fat' rsync -a --copy-unsafe-links run_fat_tests.sh /tmp/kci/linux/build/kselftest/kselftest_install/filesystems/fat/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/filesystems/fat/rename_exchange /tmp/kci/linux/build/kselftest/kselftest_install/filesystems/fat/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/filesystems/fat/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/filesystems/fat' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/firmware' rsync -a --copy-unsafe-links fw_run_tests.sh /tmp/kci/linux/build/kselftest/kselftest_install/firmware/ rsync -a --copy-unsafe-links fw_fallback.sh fw_filesystem.sh fw_upload.sh fw_lib.sh /tmp/kci/linux/build/kselftest/kselftest_install/firmware/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/firmware/fw_namespace /tmp/kci/linux/build/kselftest/kselftest_install/firmware/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/firmware/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/firmware' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/fpu' rsync -a --copy-unsafe-links run_test_fpu.sh /tmp/kci/linux/build/kselftest/kselftest_install/fpu/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/fpu/test_fpu /tmp/kci/linux/build/kselftest/kselftest_install/fpu/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/fpu' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/ftrace' rsync -a --copy-unsafe-links ftracetest-ktap /tmp/kci/linux/build/kselftest/kselftest_install/ftrace/ rsync -a --copy-unsafe-links ftracetest /tmp/kci/linux/build/kselftest/kselftest_install/ftrace/ rsync -a --copy-unsafe-links test.d settings /tmp/kci/linux/build/kselftest/kselftest_install/ftrace/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/ftrace/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/ftrace' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/futex' make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/futex/functional' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/futex/functional' mkdir -p /tmp/kci/linux/build/kselftest/kselftest_install/futex install -t /tmp/kci/linux/build/kselftest/kselftest_install/futex run.sh make[5]: Entering directory '/tmp/kci/linux/tools/testing/selftests/futex/functional' rsync -a --copy-unsafe-links run.sh /tmp/kci/linux/build/kselftest/kselftest_install/futex/functional/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/futex/functional/futex_wait_timeout /tmp/kci/linux/build/kselftest/futex/functional/futex_wait_wouldblock /tmp/kci/linux/build/kselftest/futex/functional/futex_requeue_pi /tmp/kci/linux/build/kselftest/futex/functional/futex_requeue_pi_signal_restart /tmp/kci/linux/build/kselftest/futex/functional/futex_requeue_pi_mismatched_ops /tmp/kci/linux/build/kselftest/futex/functional/futex_wait_uninitialized_heap /tmp/kci/linux/build/kselftest/futex/functional/futex_wait_private_mapped_file /tmp/kci/linux/build/kselftest/futex/functional/futex_wait /tmp/kci/linux/build/kselftest/futex/functional/futex_requeue /tmp/kci/linux/build/kselftest/futex/functional/futex_waitv /tmp/kci/linux/build/kselftest/kselftest_install/futex/functional/ make[5]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/futex/functional' make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/futex' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/gpio' rsync -a --copy-unsafe-links gpio-mockup.sh gpio-sim.sh /tmp/kci/linux/build/kselftest/kselftest_install/gpio/ rsync -a --copy-unsafe-links gpio-mockup-sysfs.sh /tmp/kci/linux/build/kselftest/kselftest_install/gpio/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/gpio/gpio-mockup-cdev /tmp/kci/linux/build/kselftest/gpio/gpio-chip-info /tmp/kci/linux/build/kselftest/gpio/gpio-line-name /tmp/kci/linux/build/kselftest/kselftest_install/gpio/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/gpio/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/gpio' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/hid' Makefile:123: ../tools/build/Makefile.feature: No such file or directory make[5]: *** No rule to make target '../tools/build/Makefile.feature'. Stop. make[4]: *** [Makefile:122: /tmp/kci/linux/build/kselftest/hid/host-tools/sbin/bpftool] Error 2 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/hid' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/intel_pstate' rsync -a --copy-unsafe-links run.sh /tmp/kci/linux/build/kselftest/kselftest_install/intel_pstate/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/intel_pstate' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/iommu' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/iommu/iommufd /tmp/kci/linux/build/kselftest/iommu/iommufd_fail_nth /tmp/kci/linux/build/kselftest/kselftest_install/iommu/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/iommu/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/iommu' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/ipc' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/ipc/msgque /tmp/kci/linux/build/kselftest/kselftest_install/ipc/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/ipc/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/ipc' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/ir' rsync -a --copy-unsafe-links ir_loopback.sh /tmp/kci/linux/build/kselftest/kselftest_install/ir/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/ir/ir_loopback /tmp/kci/linux/build/kselftest/kselftest_install/ir/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/ir' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/kcmp' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/kcmp/kcmp_test /tmp/kci/linux/build/kselftest/kselftest_install/kcmp/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/kcmp' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/kexec' make[4]: *** No rule to make target 'install'. Stop. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/kexec' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/kvm' Makefile:257: warning: overriding recipe for target '/tmp/kci/linux/build/kselftest/kvm/get-reg-list' Makefile:252: warning: ignoring old recipe for target '/tmp/kci/linux/build/kselftest/kvm/get-reg-list' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/kvm/aarch64/aarch32_id_regs /tmp/kci/linux/build/kselftest/kvm/aarch64/arch_timer /tmp/kci/linux/build/kselftest/kvm/aarch64/debug-exceptions /tmp/kci/linux/build/kselftest/kvm/aarch64/hypercalls /tmp/kci/linux/build/kselftest/kvm/aarch64/page_fault_test /tmp/kci/linux/build/kselftest/kvm/aarch64/psci_test /tmp/kci/linux/build/kselftest/kvm/aarch64/smccc_filter /tmp/kci/linux/build/kselftest/kvm/aarch64/vcpu_width_config /tmp/kci/linux/build/kselftest/kvm/aarch64/vgic_init /tmp/kci/linux/build/kselftest/kvm/aarch64/vgic_irq /tmp/kci/linux/build/kselftest/kvm/access_tracking_perf_test /tmp/kci/linux/build/kselftest/kvm/demand_paging_test /tmp/kci/linux/build/kselftest/kvm/dirty_log_test /tmp/kci/linux/build/kselftest/kvm/dirty_log_perf_test /tmp/kci/linux/build/kselftest/kvm/guest_print_test /tmp/kci/linux/build/kselftest/kvm/get-reg-list /tmp/kci/linux/build/kselftest/kvm/kvm_create_max_vcpus /tmp/kci/linux/build/kselftest/kvm/kvm_page_table_test /tmp/kci/linux/build/kselftest/kvm/memslot_modification_stress_test /tmp/kci/linux/build/kselftest/kvm/memslot_perf_test /tmp/kci/linux/build/kselftest/kvm/rseq_test /tmp/kci/linux/build/kselftest/kvm/set_memory_region_test /tmp/kci/linux/build/kselftest/kvm/steal_time /tmp/kci/linux/build/kselftest/kvm/kvm_binary_stats_test /tmp/kci/linux/build/kselftest/kselftest_install/kvm/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/kvm/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/kvm' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/landlock' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/landlock/base_test /tmp/kci/linux/build/kselftest/landlock/fs_test /tmp/kci/linux/build/kselftest/landlock/ptrace_test /tmp/kci/linux/build/kselftest/kselftest_install/landlock/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/landlock/true /tmp/kci/linux/build/kselftest/kselftest_install/landlock/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/landlock/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/landlock' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/lib' rsync -a --copy-unsafe-links printf.sh bitmap.sh prime_numbers.sh scanf.sh strscpy.sh /tmp/kci/linux/build/kselftest/kselftest_install/lib/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/lib/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/lib' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/livepatch' rsync -a --copy-unsafe-links test-livepatch.sh test-callbacks.sh test-shadow-vars.sh test-state.sh test-ftrace.sh test-sysfs.sh /tmp/kci/linux/build/kselftest/kselftest_install/livepatch/ rsync -a --copy-unsafe-links functions.sh /tmp/kci/linux/build/kselftest/kselftest_install/livepatch/ rsync -a --copy-unsafe-links settings /tmp/kci/linux/build/kselftest/kselftest_install/livepatch/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/livepatch/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/livepatch' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/lkdtm' rsync -a --copy-unsafe-links stack-entropy.sh /tmp/kci/linux/build/kselftest/kselftest_install/lkdtm/ rsync -a --copy-unsafe-links tests.txt /tmp/kci/linux/build/kselftest/kselftest_install/lkdtm/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/lkdtm/PANIC.sh /tmp/kci/linux/build/kselftest/lkdtm/BUG.sh /tmp/kci/linux/build/kselftest/lkdtm/WARNING.sh /tmp/kci/linux/build/kselftest/lkdtm/WARNING_MESSAGE.sh /tmp/kci/linux/build/kselftest/lkdtm/EXCEPTION.sh /tmp/kci/linux/build/kselftest/lkdtm/LOOP.sh /tmp/kci/linux/build/kselftest/lkdtm/EXHAUST_STACK.sh /tmp/kci/linux/build/kselftest/lkdtm/CORRUPT_STACK.sh /tmp/kci/linux/build/kselftest/lkdtm/CORRUPT_STACK_STRONG.sh /tmp/kci/linux/build/kselftest/lkdtm/ARRAY_BOUNDS.sh /tmp/kci/linux/build/kselftest/lkdtm/CORRUPT_LIST_ADD.sh /tmp/kci/linux/build/kselftest/lkdtm/CORRUPT_LIST_DEL.sh /tmp/kci/linux/build/kselftest/lkdtm/STACK_GUARD_PAGE_LEADING.sh /tmp/kci/linux/build/kselftest/lkdtm/STACK_GUARD_PAGE_TRAILING.sh /tmp/kci/linux/build/kselftest/lkdtm/REPORT_STACK_CANARY.sh /tmp/kci/linux/build/kselftest/lkdtm/UNSET_SMEP.sh /tmp/kci/linux/build/kselftest/lkdtm/DOUBLE_FAULT.sh /tmp/kci/linux/build/kselftest/lkdtm/CORRUPT_PAC.sh /tmp/kci/linux/build/kselftest/lkdtm/UNALIGNED_LOAD_STORE_WRITE.sh /tmp/kci/linux/build/kselftest/lkdtm/SLAB_LINEAR_OVERFLOW.sh /tmp/kci/linux/build/kselftest/lkdtm/VMALLOC_LINEAR_OVERFLOW.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_AFTER_FREE.sh /tmp/kci/linux/build/kselftest/lkdtm/READ_AFTER_FREE.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_BUDDY_AFTER_FREE.sh /tmp/kci/linux/build/kselftest/lkdtm/READ_BUDDY_AFTER_FREE.sh /tmp/kci/linux/build/kselftest/lkdtm/SLAB_INIT_ON_ALLOC.sh /tmp/kci/linux/build/kselftest/lkdtm/BUDDY_INIT_ON_ALLOC.sh /tmp/kci/linux/build/kselftest/lkdtm/SLAB_FREE_DOUBLE.sh /tmp/kci/linux/build/kselftest/lkdtm/SLAB_FREE_CROSS.sh /tmp/kci/linux/build/kselftest/lkdtm/SLAB_FREE_PAGE.sh /tmp/kci/linux/build/kselftest/lkdtm/SOFTLOCKUP.sh /tmp/kci/linux/build/kselftest/lkdtm/HARDLOCKUP.sh /tmp/kci/linux/build/kselftest/lkdtm/SPINLOCKUP.sh /tmp/kci/linux/build/kselftest/lkdtm/HUNG_TASK.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_DATA.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_STACK.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_KMALLOC.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_VMALLOC.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_RODATA.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_USERSPACE.sh /tmp/kci/linux/build/kselftest/lkdtm/EXEC_NULL.sh /tmp/kci/linux/build/kselftest/lkdtm/ACCESS_USERSPACE.sh /tmp/kci/linux/build/kselftest/lkdtm/ACCESS_NULL.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_RO.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_RO_AFTER_INIT.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_KERN.sh /tmp/kci/linux/build/kselftest/lkdtm/WRITE_OPD.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_INC_OVERFLOW.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_ADD_OVERFLOW.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_DEC_ZERO.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_DEC_NEGATIVE.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_DEC_AND_TEST_NEGATIVE.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_SUB_AND_TEST_NEGATIVE.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_INC_ZERO.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_ADD_ZERO.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_INC_SATURATED.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_DEC_SATURATED.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_ADD_SATURATED.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_INC_NOT_ZERO_SATURATED.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_ADD_NOT_ZERO_SATURATED.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_DEC_AND_TEST_SATURATED.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_SUB_AND_TEST_SATURATED.sh /tmp/kci/linux/build/kselftest/lkdtm/REFCOUNT_TIMING.sh /tmp/kci/linux/build/kselftest/lkdtm/ATOMIC_TIMING.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_SLAB_SIZE_TO.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_SLAB_SIZE_FROM.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_SLAB_WHITELIST_TO.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_SLAB_WHITELIST_FROM.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_STACK_FRAME_TO.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_STACK_FRAME_FROM.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_STACK_BEYOND.sh /tmp/kci/linux/build/kselftest/lkdtm/USERCOPY_KERNEL.sh /tmp/kci/linux/build/kselftest/lkdtm/STACKLEAK_ERASING.sh /tmp/kci/linux/build/kselftest/lkdtm/CFI_FORWARD_PROTO.sh /tmp/kci/linux/build/kselftest/lkdtm/CFI_BACKWARD.sh /tmp/kci/linux/build/kselftest/lkdtm/FORTIFY_STRSCPY.sh /tmp/kci/linux/build/kselftest/lkdtm/FORTIFY_STR_OBJECT.sh /tmp/kci/linux/build/kselftest/lkdtm/FORTIFY_STR_MEMBER.sh /tmp/kci/linux/build/kselftest/lkdtm/FORTIFY_MEM_OBJECT.sh /tmp/kci/linux/build/kselftest/lkdtm/FORTIFY_MEM_MEMBER.sh /tmp/kci/linux/build/kselftest/lkdtm/PPC_SLB_MULTIHIT.sh /tmp/kci/linux/build/kselftest/kselftest_install/lkdtm/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/lkdtm/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/lkdtm' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/membarrier' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/membarrier/membarrier_test_single_thread /tmp/kci/linux/build/kselftest/membarrier/membarrier_test_multi_thread /tmp/kci/linux/build/kselftest/kselftest_install/membarrier/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/membarrier' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/memfd' rsync -a --copy-unsafe-links run_fuse_test.sh run_hugetlbfs_test.sh /tmp/kci/linux/build/kselftest/kselftest_install/memfd/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/memfd/memfd_test /tmp/kci/linux/build/kselftest/kselftest_install/memfd/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/memfd/fuse_test /tmp/kci/linux/build/kselftest/memfd/fuse_mnt /tmp/kci/linux/build/kselftest/kselftest_install/memfd/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/memfd/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/memfd' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/memory-hotplug' rsync -a --copy-unsafe-links mem-on-off-test.sh /tmp/kci/linux/build/kselftest/kselftest_install/memory-hotplug/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/memory-hotplug/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/memory-hotplug' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/mincore' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/mincore/mincore_selftest /tmp/kci/linux/build/kselftest/kselftest_install/mincore/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/mincore' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/mount' rsync -a --copy-unsafe-links run_unprivileged_remount.sh run_nosymfollow.sh /tmp/kci/linux/build/kselftest/kselftest_install/mount/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/mount/unprivileged-remount-test /tmp/kci/linux/build/kselftest/mount/nosymfollow-test /tmp/kci/linux/build/kselftest/kselftest_install/mount/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/mount/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/mount' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/mount_setattr' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/mount_setattr/mount_setattr_test /tmp/kci/linux/build/kselftest/kselftest_install/mount_setattr/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/mount_setattr/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/mount_setattr' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/move_mount_set_group' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/move_mount_set_group/move_mount_set_group_test /tmp/kci/linux/build/kselftest/kselftest_install/move_mount_set_group/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/move_mount_set_group/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/move_mount_set_group' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/mqueue' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/mqueue/mq_open_tests /tmp/kci/linux/build/kselftest/mqueue/mq_perf_tests /tmp/kci/linux/build/kselftest/kselftest_install/mqueue/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/mqueue' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/nci' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/nci/nci_dev /tmp/kci/linux/build/kselftest/kselftest_install/nci/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/nci/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/nci' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -isystem /tmp/kci/linux/build/usr/include -I../ tcp_mmap.c -lpthread -lcrypto -o /tmp/kci/linux/build/kselftest/net/tcp_mmap In file included from tcp_mmap.c:69: In file included from /usr/include/openssl/pem.h:14: /usr/include/openssl/macros.h:14:10: fatal error: 'openssl/opensslconf.h' file not found 14 | #include | ^~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[4]: *** [../lib.mk:155: /tmp/kci/linux/build/kselftest/net/tcp_mmap] Error 1 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net/af_unix' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/net/af_unix/diag_uid /tmp/kci/linux/build/kselftest/net/af_unix/test_unix_oob /tmp/kci/linux/build/kselftest/net/af_unix/unix_connect /tmp/kci/linux/build/kselftest/net/af_unix/scm_pidfd /tmp/kci/linux/build/kselftest/kselftest_install/net/af_unix/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net/af_unix' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net/forwarding' rsync -a --copy-unsafe-links bridge_igmp.sh bridge_locked_port.sh bridge_mdb.sh bridge_mdb_host.sh bridge_mdb_max.sh bridge_mdb_port_down.sh bridge_mld.sh bridge_port_isolation.sh bridge_sticky_fdb.sh bridge_vlan_aware.sh bridge_vlan_mcast.sh bridge_vlan_unaware.sh custom_multipath_hash.sh dual_vxlan_bridge.sh ethtool_extended_state.sh ethtool_mm.sh ethtool.sh gre_custom_multipath_hash.sh gre_inner_v4_multipath.sh gre_inner_v6_multipath.sh gre_multipath_nh_res.sh gre_multipath_nh.sh gre_multipath.sh hw_stats_l3.sh hw_stats_l3_gre.sh ip6_forward_instats_vrf.sh ip6gre_custom_multipath_hash.sh ip6gre_flat_key.sh ip6gre_flat_keys.sh ip6gre_flat.sh ip6gre_hier_key.sh ip6gre_hier_keys.sh ip6gre_hier.sh ip6gre_inner_v4_multipath.sh ip6gre_inner_v6_multipath.sh ipip_flat_gre_key.sh ipip_flat_gre_keys.sh ipip_flat_gre.sh ipip_hier_gre_key.sh ipip_hier_gre_keys.sh ipip_hier_gre.sh local_termination.sh loopback.sh mirror_gre_bound.sh mirror_gre_bridge_1d.sh mirror_gre_bridge_1d_vlan.sh mirror_gre_bridge_1q_lag.sh mirror_gre_bridge_1q.sh mirror_gre_changes.sh mirror_gre_flower.sh mirror_gre_lag_lacp.sh mirror_gre_neigh.sh mirror_gre_nh.sh mirror_gre.sh mirror_gre_vlan_bridge_1q.sh mirror_gre_vlan.sh mirror_vlan.sh no_forwarding.sh pedit_dsfield.sh pedit_ip.sh pedit_l4port.sh q_in_vni_ipv6.sh q_in_vni.sh router_bridge.sh router_bridge_1d.sh router_bridge_1d_lag.sh router_bridge_lag.sh router_bridge_vlan.sh router_bridge_vlan_upper.sh router_bridge_pvid_vlan_upper.sh router_bridge_vlan_upper_pvid.sh router_broadcast.sh router_mpath_nh_res.sh router_mpath_nh.sh router_multicast.sh router_multipath.sh router_nh.sh router.sh router_vid_1.sh sch_ets.sh sch_red.sh sch_tbf_ets.sh sch_tbf_prio.sh sch_tbf_root.sh skbedit_priority.sh tc_actions.sh tc_chains.sh tc_flower_router.sh tc_flower.sh tc_flower_l2_miss.sh tc_flower_cfm.sh tc_flower_port_range.sh tc_mpls_l2vpn.sh tc_police.sh tc_shblocks.sh tc_tunnel_key.sh tc_vlan_modify.sh vxlan_asymmetric_ipv6.sh vxlan_asymmetric.sh vxlan_bridge_1d_ipv6.sh vxlan_bridge_1d_port_8472_ipv6.sh vxlan_bridge_1d_port_8472.sh vxlan_bridge_1d.sh vxlan_bridge_1q_ipv6.sh vxlan_bridge_1q_port_8472_ipv6.sh vxlan_bridge_1q_port_8472.sh vxlan_bridge_1q.sh vxlan_symmetric_ipv6.sh vxlan_symmetric.sh /tmp/kci/linux/build/kselftest/kselftest_install/net/forwarding/ rsync -a --copy-unsafe-links devlink_lib.sh ethtool_lib.sh fib_offload_lib.sh forwarding.config.sample ip6gre_lib.sh ipip_lib.sh lib.sh mirror_gre_lib.sh mirror_gre_topo_lib.sh mirror_lib.sh mirror_topo_lib.sh sch_ets_core.sh sch_ets_tests.sh sch_tbf_core.sh sch_tbf_etsprio.sh tc_common.sh /tmp/kci/linux/build/kselftest/kselftest_install/net/forwarding/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/net/forwarding/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net/forwarding' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net/hsr' rsync -a --copy-unsafe-links hsr_ping.sh /tmp/kci/linux/build/kselftest/kselftest_install/net/hsr/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/net/hsr/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net/hsr' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net/mptcp' rsync -a --copy-unsafe-links mptcp_connect.sh pm_netlink.sh mptcp_join.sh diag.sh simult_flows.sh mptcp_sockopt.sh userspace_pm.sh /tmp/kci/linux/build/kselftest/kselftest_install/net/mptcp/ rsync -a --copy-unsafe-links mptcp_lib.sh settings /tmp/kci/linux/build/kselftest/kselftest_install/net/mptcp/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/net/mptcp/mptcp_connect /tmp/kci/linux/build/kselftest/net/mptcp/pm_nl_ctl /tmp/kci/linux/build/kselftest/net/mptcp/mptcp_sockopt /tmp/kci/linux/build/kselftest/net/mptcp/mptcp_inq /tmp/kci/linux/build/kselftest/kselftest_install/net/mptcp/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/net/mptcp/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net/mptcp' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/net/openvswitch' rsync -a --copy-unsafe-links openvswitch.sh /tmp/kci/linux/build/kselftest/kselftest_install/net/openvswitch/ rsync -a --copy-unsafe-links ovs-dpctl.py /tmp/kci/linux/build/kselftest/kselftest_install/net/openvswitch/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/net/openvswitch' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/netfilter' rsync -a --copy-unsafe-links nft_trans_stress.sh nft_fib.sh nft_nat.sh bridge_brouter.sh conntrack_icmp_related.sh nft_flowtable.sh ipvs.sh nft_concat_range.sh nft_conntrack_helper.sh nft_queue.sh nft_meta.sh nf_nat_edemux.sh ipip-conntrack-mtu.sh conntrack_tcp_unreplied.sh conntrack_vrf.sh nft_synproxy.sh rpath.sh nft_audit.sh conntrack_sctp_collision.sh xt_string.sh /tmp/kci/linux/build/kselftest/kselftest_install/netfilter/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/netfilter/nf-queue /tmp/kci/linux/build/kselftest/netfilter/connect_close /tmp/kci/linux/build/kselftest/netfilter/audit_logread /tmp/kci/linux/build/kselftest/netfilter/sctp_collision /tmp/kci/linux/build/kselftest/kselftest_install/netfilter/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/netfilter/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/netfilter' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/nsfs' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/nsfs/owner /tmp/kci/linux/build/kselftest/nsfs/pidns /tmp/kci/linux/build/kselftest/kselftest_install/nsfs/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/nsfs/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/nsfs' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/perf_events' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/perf_events/sigtrap_threads /tmp/kci/linux/build/kselftest/perf_events/remove_on_exec /tmp/kci/linux/build/kselftest/kselftest_install/perf_events/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/perf_events/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/perf_events' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/pidfd' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/pidfd/pidfd_test /tmp/kci/linux/build/kselftest/pidfd/pidfd_fdinfo_test /tmp/kci/linux/build/kselftest/pidfd/pidfd_open_test /tmp/kci/linux/build/kselftest/pidfd/pidfd_poll_test /tmp/kci/linux/build/kselftest/pidfd/pidfd_wait /tmp/kci/linux/build/kselftest/pidfd/pidfd_getfd_test /tmp/kci/linux/build/kselftest/pidfd/pidfd_setns_test /tmp/kci/linux/build/kselftest/kselftest_install/pidfd/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/pidfd/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/pidfd' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/pid_namespace' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/pid_namespace/regression_enomem /tmp/kci/linux/build/kselftest/kselftest_install/pid_namespace/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/pid_namespace/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/pid_namespace' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/powerpc' Makefile:63: warning: overriding recipe for target 'emit_tests' ../lib.mk:119: warning: ignoring old recipe for target 'emit_tests' make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/powerpc' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/prctl' make[4]: *** No rule to make target 'install'. Stop. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/prctl' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/proc' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/proc/fd-001-lookup /tmp/kci/linux/build/kselftest/proc/fd-002-posix-eq /tmp/kci/linux/build/kselftest/proc/fd-003-kthread /tmp/kci/linux/build/kselftest/proc/proc-loadavg-001 /tmp/kci/linux/build/kselftest/proc/proc-empty-vm /tmp/kci/linux/build/kselftest/proc/proc-pid-vm /tmp/kci/linux/build/kselftest/proc/proc-self-map-files-001 /tmp/kci/linux/build/kselftest/proc/proc-self-map-files-002 /tmp/kci/linux/build/kselftest/proc/proc-self-syscall /tmp/kci/linux/build/kselftest/proc/proc-self-wchan /tmp/kci/linux/build/kselftest/proc/proc-subset-pid /tmp/kci/linux/build/kselftest/proc/proc-tid0 /tmp/kci/linux/build/kselftest/proc/proc-uptime-001 /tmp/kci/linux/build/kselftest/proc/proc-uptime-002 /tmp/kci/linux/build/kselftest/proc/read /tmp/kci/linux/build/kselftest/proc/self /tmp/kci/linux/build/kselftest/proc/setns-dcache /tmp/kci/linux/build/kselftest/proc/setns-sysvipc /tmp/kci/linux/build/kselftest/proc/thread-self /tmp/kci/linux/build/kselftest/proc/proc-multiple-procfs /tmp/kci/linux/build/kselftest/proc/proc-fsconfig-hidepid /tmp/kci/linux/build/kselftest/kselftest_install/proc/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/proc/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/proc' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/pstore' rsync -a --copy-unsafe-links pstore_tests pstore_post_reboot_tests /tmp/kci/linux/build/kselftest/kselftest_install/pstore/ rsync -a --copy-unsafe-links common_tests pstore_crash_test /tmp/kci/linux/build/kselftest/kselftest_install/pstore/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/pstore/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/pstore' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/ptrace' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/ptrace/get_syscall_info /tmp/kci/linux/build/kselftest/ptrace/peeksiginfo /tmp/kci/linux/build/kselftest/ptrace/vmaccess /tmp/kci/linux/build/kselftest/ptrace/get_set_sud /tmp/kci/linux/build/kselftest/kselftest_install/ptrace/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/ptrace' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/openat2' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -O2 -g -fsanitize=address -fsanitize=undefined -static-libasan openat2_test.c helpers.c helpers.h -o /tmp/kci/linux/build/kselftest/openat2/openat2_test clang: error: unknown argument '-static-libasan'; did you mean '-static-libsan'? clang: error: cannot specify -o when generating multiple output files make[4]: *** [../lib.mk:155: /tmp/kci/linux/build/kselftest/openat2/openat2_test] Error 1 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/openat2' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/resctrl' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/resctrl/resctrl_tests /tmp/kci/linux/build/kselftest/kselftest_install/resctrl/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/resctrl/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/resctrl' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/riscv' make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/riscv' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/rlimits' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/rlimits/rlimits-per-userns /tmp/kci/linux/build/kselftest/kselftest_install/rlimits/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/rlimits/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/rlimits' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/rseq' rsync -a --copy-unsafe-links run_param_test.sh /tmp/kci/linux/build/kselftest/kselftest_install/rseq/ rsync -a --copy-unsafe-links settings /tmp/kci/linux/build/kselftest/kselftest_install/rseq/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/rseq/basic_test /tmp/kci/linux/build/kselftest/rseq/basic_percpu_ops_test /tmp/kci/linux/build/kselftest/rseq/basic_percpu_ops_mm_cid_test /tmp/kci/linux/build/kselftest/rseq/param_test /tmp/kci/linux/build/kselftest/rseq/param_test_benchmark /tmp/kci/linux/build/kselftest/rseq/param_test_compare_twice /tmp/kci/linux/build/kselftest/rseq/param_test_mm_cid /tmp/kci/linux/build/kselftest/rseq/param_test_mm_cid_benchmark /tmp/kci/linux/build/kselftest/rseq/param_test_mm_cid_compare_twice /tmp/kci/linux/build/kselftest/kselftest_install/rseq/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/rseq/librseq.so /tmp/kci/linux/build/kselftest/kselftest_install/rseq/ rsync -a --copy-unsafe-links settings /tmp/kci/linux/build/kselftest/kselftest_install/rseq/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/rseq' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/rtc' rsync -a --copy-unsafe-links settings /tmp/kci/linux/build/kselftest/kselftest_install/rtc/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/rtc/rtctest /tmp/kci/linux/build/kselftest/kselftest_install/rtc/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/rtc/setdate /tmp/kci/linux/build/kselftest/kselftest_install/rtc/ rsync -a --copy-unsafe-links settings /tmp/kci/linux/build/kselftest/kselftest_install/rtc/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/rtc' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/seccomp' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/seccomp/seccomp_bpf /tmp/kci/linux/build/kselftest/seccomp/seccomp_benchmark /tmp/kci/linux/build/kselftest/kselftest_install/seccomp/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/seccomp/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/seccomp' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/sgx' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/sgx' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/sigaltstack' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/sigaltstack/sas /tmp/kci/linux/build/kselftest/kselftest_install/sigaltstack/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/sigaltstack' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/size' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/size/get_size /tmp/kci/linux/build/kselftest/kselftest_install/size/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/size' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/sparc64' make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/sparc64' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/splice' rsync -a --copy-unsafe-links default_file_splice_read.sh short_splice_read.sh /tmp/kci/linux/build/kselftest/kselftest_install/splice/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/splice/default_file_splice_read /tmp/kci/linux/build/kselftest/splice/splice_read /tmp/kci/linux/build/kselftest/kselftest_install/splice/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/splice/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/splice' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/static_keys' rsync -a --copy-unsafe-links test_static_keys.sh /tmp/kci/linux/build/kselftest/kselftest_install/static_keys/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/static_keys/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/static_keys' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/sync' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/sync/sync_test /tmp/kci/linux/build/kselftest/kselftest_install/sync/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/sync/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/sync' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/syscall_user_dispatch' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/syscall_user_dispatch/sud_test /tmp/kci/linux/build/kselftest/syscall_user_dispatch/sud_benchmark /tmp/kci/linux/build/kselftest/kselftest_install/syscall_user_dispatch/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/syscall_user_dispatch/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/syscall_user_dispatch' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/sysctl' rsync -a --copy-unsafe-links sysctl.sh /tmp/kci/linux/build/kselftest/kselftest_install/sysctl/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/sysctl/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/sysctl' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/tc-testing' rsync -a --copy-unsafe-links ./tdc.sh /tmp/kci/linux/build/kselftest/kselftest_install/tc-testing/ rsync -a --copy-unsafe-links tdc*.py Tdc*.py plugins plugin-lib tc-tests /tmp/kci/linux/build/kselftest/kselftest_install/tc-testing/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/tc-testing/action.o /tmp/kci/linux/build/kselftest/kselftest_install/tc-testing/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/tc-testing/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/tc-testing' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/tdx' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/tdx/tdx_guest_test /tmp/kci/linux/build/kselftest/kselftest_install/tdx/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/tdx/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/tdx' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/timens' clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as -Wall -Werror -pthread timens.c -lrt -ldl -o /tmp/kci/linux/build/kselftest/timens/timens In file included from timens.c:16: In file included from ./timens.h:10: ./../kselftest.h:355:6: error: variable 'major' is used uninitialized whenever '||' condition is true [-Werror,-Wsometimes-uninitialized] 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~ ./../kselftest.h:358:9: note: uninitialized use occurs here 358 | return major > min_major || (major == min_major && minor >= min_minor); | ^~~~~ ./../kselftest.h:355:6: note: remove the '||' if its condition is always false 355 | if (uname(&info) || sscanf(info.release, "%u.%u.", &major, &minor) != 2) | ^~~~~~~~~~~~~~~ ./../kselftest.h:352:20: note: initialize the variable 'major' to silence this warning 352 | unsigned int major, minor; | ^ | = 0 1 error generated. make[4]: *** [../lib.mk:155: /tmp/kci/linux/build/kselftest/timens/timens] Error 1 make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/timens' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/timers' rsync -a --copy-unsafe-links settings /tmp/kci/linux/build/kselftest/kselftest_install/timers/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/timers/posix_timers /tmp/kci/linux/build/kselftest/timers/nanosleep /tmp/kci/linux/build/kselftest/timers/nsleep-lat /tmp/kci/linux/build/kselftest/timers/set-timer-lat /tmp/kci/linux/build/kselftest/timers/mqueue-lat /tmp/kci/linux/build/kselftest/timers/inconsistency-check /tmp/kci/linux/build/kselftest/timers/raw_skew /tmp/kci/linux/build/kselftest/timers/threadtest /tmp/kci/linux/build/kselftest/timers/rtcpie /tmp/kci/linux/build/kselftest/kselftest_install/timers/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/timers/alarmtimer-suspend /tmp/kci/linux/build/kselftest/timers/valid-adjtimex /tmp/kci/linux/build/kselftest/timers/adjtick /tmp/kci/linux/build/kselftest/timers/change_skew /tmp/kci/linux/build/kselftest/timers/skew_consistency /tmp/kci/linux/build/kselftest/timers/clocksource-switch /tmp/kci/linux/build/kselftest/timers/freq-step /tmp/kci/linux/build/kselftest/timers/leap-a-day /tmp/kci/linux/build/kselftest/timers/leapcrash /tmp/kci/linux/build/kselftest/timers/set-tai /tmp/kci/linux/build/kselftest/timers/set-2038 /tmp/kci/linux/build/kselftest/timers/set-tz /tmp/kci/linux/build/kselftest/kselftest_install/timers/ rsync -a --copy-unsafe-links settings /tmp/kci/linux/build/kselftest/kselftest_install/timers/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/timers' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/tmpfs' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/tmpfs/bug-link-o-tmpfile /tmp/kci/linux/build/kselftest/kselftest_install/tmpfs/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/tmpfs' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/tpm2' rsync -a --copy-unsafe-links test_smoke.sh test_space.sh test_async.sh /tmp/kci/linux/build/kselftest/kselftest_install/tpm2/ rsync -a --copy-unsafe-links tpm2.py tpm2_tests.py /tmp/kci/linux/build/kselftest/kselftest_install/tpm2/ rsync -a --copy-unsafe-links settings /tmp/kci/linux/build/kselftest/kselftest_install/tpm2/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/tpm2' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/tty' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/tty/tty_tstamp_update /tmp/kci/linux/build/kselftest/kselftest_install/tty/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/tty' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/uevent' rsync -a --copy-unsafe-links uevent_filtering /tmp/kci/linux/build/kselftest/kselftest_install/uevent/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/uevent/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/uevent' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/user' rsync -a --copy-unsafe-links test_user_copy.sh /tmp/kci/linux/build/kselftest/kselftest_install/user/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/user/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/user' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/user_events' rsync -a --copy-unsafe-links settings /tmp/kci/linux/build/kselftest/kselftest_install/user_events/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/user_events/ftrace_test /tmp/kci/linux/build/kselftest/user_events/dyn_test /tmp/kci/linux/build/kselftest/user_events/perf_test /tmp/kci/linux/build/kselftest/user_events/abi_test /tmp/kci/linux/build/kselftest/kselftest_install/user_events/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/user_events/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/user_events' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/vDSO' rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/vDSO/vdso_test_gettimeofday /tmp/kci/linux/build/kselftest/vDSO/vdso_test_getcpu /tmp/kci/linux/build/kselftest/vDSO/vdso_test_abi /tmp/kci/linux/build/kselftest/vDSO/vdso_test_clock_getres /tmp/kci/linux/build/kselftest/vDSO/vdso_test_correctness /tmp/kci/linux/build/kselftest/kselftest_install/vDSO/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/vDSO' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/mm' rsync -a --copy-unsafe-links run_vmtests.sh /tmp/kci/linux/build/kselftest/kselftest_install/mm/ rsync -a --copy-unsafe-links test_vmalloc.sh test_hmm.sh va_high_addr_switch.sh /tmp/kci/linux/build/kselftest/kselftest_install/mm/ rsync -a --copy-unsafe-links /tmp/kci/linux/build/kselftest/mm/cow /tmp/kci/linux/build/kselftest/mm/compaction_test /tmp/kci/linux/build/kselftest/mm/gup_longterm /tmp/kci/linux/build/kselftest/mm/gup_test /tmp/kci/linux/build/kselftest/mm/hmm-tests /tmp/kci/linux/build/kselftest/mm/hugetlb-madvise /tmp/kci/linux/build/kselftest/mm/hugetlb-read-hwpoison /tmp/kci/linux/build/kselftest/mm/hugepage-mmap /tmp/kci/linux/build/kselftest/mm/hugepage-mremap /tmp/kci/linux/build/kselftest/mm/hugepage-shm /tmp/kci/linux/build/kselftest/mm/hugepage-vmemmap /tmp/kci/linux/build/kselftest/mm/khugepaged /tmp/kci/linux/build/kselftest/mm/madv_populate /tmp/kci/linux/build/kselftest/mm/map_fixed_noreplace /tmp/kci/linux/build/kselftest/mm/map_hugetlb /tmp/kci/linux/build/kselftest/mm/map_populate /tmp/kci/linux/build/kselftest/mm/memfd_secret /tmp/kci/linux/build/kselftest/mm/migration /tmp/kci/linux/build/kselftest/mm/mkdirty /tmp/kci/linux/build/kselftest/mm/mlock-random-test /tmp/kci/linux/build/kselftest/mm/mlock2-tests /tmp/kci/linux/build/kselftest/mm/mrelease_test /tmp/kci/linux/build/kselftest/mm/mremap_dontunmap /tmp/kci/linux/build/kselftest/mm/mremap_test /tmp/kci/linux/build/kselftest/mm/on-fault-limit /tmp/kci/linux/build/kselftest/mm/thuge-gen /tmp/kci/linux/build/kselftest/mm/transhuge-stress /tmp/kci/linux/build/kselftest/mm/uffd-stress /tmp/kci/linux/build/kselftest/mm/uffd-unit-tests /tmp/kci/linux/build/kselftest/mm/split_huge_page_test /tmp/kci/linux/build/kselftest/mm/ksm_tests /tmp/kci/linux/build/kselftest/mm/ksm_functional_tests /tmp/kci/linux/build/kselftest/mm/mdwe_test /tmp/kci/linux/build/kselftest/mm/va_high_addr_switch /tmp/kci/linux/build/kselftest/mm/virtual_address_range /tmp/kci/linux/build/kselftest/mm/write_to_hugetlbfs /tmp/kci/linux/build/kselftest/kselftest_install/mm/ rsync -a --copy-unsafe-links config settings /tmp/kci/linux/build/kselftest/kselftest_install/mm/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/mm' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/x86' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/x86' make[4]: Entering directory '/tmp/kci/linux/tools/testing/selftests/zram' rsync -a --copy-unsafe-links zram.sh /tmp/kci/linux/build/kselftest/kselftest_install/zram/ rsync -a --copy-unsafe-links zram01.sh zram02.sh zram_lib.sh /tmp/kci/linux/build/kselftest/kselftest_install/zram/ rsync -a --copy-unsafe-links config /tmp/kci/linux/build/kselftest/kselftest_install/zram/ make[4]: Leaving directory '/tmp/kci/linux/tools/testing/selftests/zram' for TARGET in alsa amd-pstate arm64 breakpoints cachestat capabilities cgroup clone3 connector core cpufreq cpu-hotplug damon dmabuf-heaps drivers/dma-buf drivers/s390x/uvdevice drivers/net/bonding drivers/net/team efivarfs exec fchmodat2 filesystems filesystems/binderfs filesystems/epoll filesystems/fat firmware fpu ftrace futex gpio hid intel_pstate iommu ipc ir kcmp kexec kvm landlock lib livepatch lkdtm membarrier memfd memory-hotplug mincore mount mount_setattr move_mount_set_group mqueue nci net net/af_unix net/forwarding net/hsr net/mptcp net/openvswitch netfilter nsfs perf_events pidfd pid_namespace powerpc prctl proc pstore ptrace openat2 resctrl riscv rlimits rseq rtc seccomp sgx sigaltstack size sparc64 splice static_keys sync syscall_user_dispatch sysctl tc-testing tdx timens timers tmpfs tpm2 tty uevent user user_events vDSO mm x86 zram; do \ BUILD_TARGET=$BUILD/$TARGET; \ [ ! -d /tmp/kci/linux/build/kselftest/kselftest_install/$TARGET ] && printf "Skipping non-existent dir: $TARGET\n" && continue; \ printf "Emit Tests for $TARGET\n"; \ make -s --no-print-directory OUTPUT=$BUILD_TARGET COLLECTION=$TARGET \ -C $TARGET emit_tests >> /tmp/kci/linux/build/kselftest/kselftest_install/kselftest-list.txt; \ done; Emit Tests for alsa Emit Tests for amd-pstate Emit Tests for arm64 Emit Tests for breakpoints Emit Tests for cachestat Emit Tests for capabilities Emit Tests for cgroup Emit Tests for clone3 Emit Tests for connector Emit Tests for core Emit Tests for cpufreq Emit Tests for cpu-hotplug Emit Tests for damon Emit Tests for dmabuf-heaps Emit Tests for drivers/dma-buf Skipping non-existent dir: drivers/s390x/uvdevice Emit Tests for drivers/net/bonding Emit Tests for drivers/net/team Emit Tests for efivarfs Skipping non-existent dir: exec Skipping non-existent dir: fchmodat2 Emit Tests for filesystems Emit Tests for filesystems/binderfs Emit Tests for filesystems/epoll Emit Tests for filesystems/fat Emit Tests for firmware Emit Tests for fpu Emit Tests for ftrace Emit Tests for futex Emit Tests for gpio Skipping non-existent dir: hid Emit Tests for intel_pstate Emit Tests for iommu Emit Tests for ipc Emit Tests for ir Emit Tests for kcmp Skipping non-existent dir: kexec Emit Tests for kvm Makefile:257: warning: overriding recipe for target '/tmp/kci/linux/build/kselftest/kvm/get-reg-list' Makefile:252: warning: ignoring old recipe for target '/tmp/kci/linux/build/kselftest/kvm/get-reg-list' Emit Tests for landlock Emit Tests for lib Emit Tests for livepatch Emit Tests for lkdtm Emit Tests for membarrier Emit Tests for memfd Emit Tests for memory-hotplug Emit Tests for mincore Emit Tests for mount Emit Tests for mount_setattr Emit Tests for move_mount_set_group Emit Tests for mqueue Emit Tests for nci Emit Tests for net Emit Tests for net/af_unix Emit Tests for net/forwarding Emit Tests for net/hsr Emit Tests for net/mptcp Emit Tests for net/openvswitch Emit Tests for netfilter Emit Tests for nsfs Emit Tests for perf_events Emit Tests for pidfd Emit Tests for pid_namespace Skipping non-existent dir: powerpc Skipping non-existent dir: prctl Emit Tests for proc Emit Tests for pstore Emit Tests for ptrace Skipping non-existent dir: openat2 Emit Tests for resctrl Skipping non-existent dir: riscv Emit Tests for rlimits Emit Tests for rseq Emit Tests for rtc Emit Tests for seccomp Skipping non-existent dir: sgx Emit Tests for sigaltstack Emit Tests for size Skipping non-existent dir: sparc64 Emit Tests for splice Emit Tests for static_keys Emit Tests for sync Emit Tests for syscall_user_dispatch Emit Tests for sysctl Emit Tests for tc-testing Emit Tests for tdx Skipping non-existent dir: timens Emit Tests for timers Emit Tests for tmpfs Emit Tests for tpm2 Emit Tests for tty Emit Tests for uevent Emit Tests for user Emit Tests for user_events Emit Tests for vDSO Emit Tests for mm Skipping non-existent dir: x86 Emit Tests for zram Created /tmp/kci/linux/build/kselftest/kselftest_install/kselftest-packages/kselftest.tar.xz make[1]: Leaving directory '/tmp/kci/linux/build' make: Leaving directory '/tmp/kci/linux'