summaryrefslogtreecommitdiff
path: root/sysroots
diff options
context:
space:
mode:
authorLaMont Jones <lamontjones@google.com>2023-01-18 19:30:27 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2023-01-18 19:30:27 +0000
commite5f36b72833e0c8ccb66d871f5764e513c8a339c (patch)
tree574eb0259a20f607cf9a389ee8ddc3fd3db7d5d4 /sysroots
parenta93fba8470881ed1a247d49b4145122e4092509a (diff)
downloadbuild-tools-e5f36b72833e0c8ccb66d871f5764e513c8a339c.tar.gz
Revert "Update build-tools to ab/9488506"
Revert submission 2384959-ninja-pool-envvar Reason for revert: b/265919990 Reverted changes: /q/submissionid:2384959-ninja-pool-envvar Change-Id: I7dacdb3a7d2f728096cc40133b7cf6beffb62329
Diffstat (limited to 'sysroots')
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/asm-arm64/asm/hwcap.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h3
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/asm-generic/hugetlb_encode.h26
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/asm-generic/mman-common.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/asm-riscv/asm/auxvec.h4
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/asm-riscv/asm/kvm.h4
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/asm/hwcap.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/asm/perf_regs.h3
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/bionic/execinfo.h6
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/drm/amdgpu_drm.h5
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/drm/drm_fourcc.h12
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/drm/i915_drm.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/drm/panfrost_drm.h32
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/android/binder.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/ashmem.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/audit.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/bpf.h39
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/btrfs.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/btrfs_tree.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/can.h22
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/can/raw.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/capability.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/cec.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/counter.h5
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/dlm.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/dn.h114
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/dns_resolver.h8
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/dw100.h23
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/ethtool.h20
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/ethtool_netlink.h13
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/fuse.h3
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/hid.h20
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/idxd.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/if_ether.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/if_link.h8
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/if_macsec.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/if_pppox.h12
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/iio/types.h9
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/in.h3
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/input-event-codes.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/io_uring.h4
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/ip.h3
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/ipv6.h3
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/kvm.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/l2tp.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/lwtunnel.h8
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/ndctl.h22
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/netfilter_decnet.h57
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/netlink.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/nl80211.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/openvswitch.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/perf_event.h40
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/pkt_cls.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/pkt_sched.h8
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/psci.h12
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/psp-sev.h14
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/qrtr.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/rkisp1-config.h31
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/sed-opal.h11
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/seg6_local.h18
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/stat.h4
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/target_core_user.h8
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/tls.h26
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/ublk_cmd.h5
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/usbip.h17
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/userfaultfd.h4
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/uvcvideo.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/v4l2-controls.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/vbox_vmmdev_types.h8
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/vdpa.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/version.h4
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/vfio.h26
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/vfio_ccw.h8
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/videodev2.h5
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/virtio_blk.h5
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/wmi.h6
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/linux/zorro.h6
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/misc/habanalabs.h55
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/misc/uacce/hisi_qm.h7
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/mtd/mtd-abi.h16
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/mtd/ubi-user.h17
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/rdma/efa-abi.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/rdma/mlx5-abi.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h1
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/rdma/rdma_user_rxe.h4
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/scsi/scsi_netlink_fc.h5
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/sound/asoc.h8
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/sound/asound.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/sound/skl-tplg-interface.h12
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/sound/sof/fw.h6
-rw-r--r--sysroots/aarch64-unknown-linux-musl/include/sound/sof/header.h2
-rw-r--r--sysroots/aarch64-unknown-linux-musl/lib/crt1.obin4256 -> 4256 bytes
-rwxr-xr-xsysroots/aarch64-unknown-linux-musl/lib/crtbegin.obin3952 -> 3952 bytes
-rwxr-xr-xsysroots/aarch64-unknown-linux-musl/lib/crtbeginS.obin3952 -> 3952 bytes
-rwxr-xr-xsysroots/aarch64-unknown-linux-musl/lib/crtbeginT.obin3952 -> 3952 bytes
-rwxr-xr-xsysroots/aarch64-unknown-linux-musl/lib/crtend.obin984 -> 984 bytes
-rwxr-xr-xsysroots/aarch64-unknown-linux-musl/lib/crtendS.obin984 -> 984 bytes
-rw-r--r--sysroots/aarch64-unknown-linux-musl/lib/crti.obin2504 -> 2504 bytes
-rw-r--r--sysroots/aarch64-unknown-linux-musl/lib/crtn.obin2344 -> 2344 bytes
-rw-r--r--sysroots/aarch64-unknown-linux-musl/lib/libc++.abin6431384 -> 6431304 bytes
-rwxr-xr-xsysroots/aarch64-unknown-linux-musl/lib/libc++.sobin901600 -> 901552 bytes
-rw-r--r--sysroots/aarch64-unknown-linux-musl/lib/libc++abi.abin1222466 -> 1222450 bytes
-rw-r--r--sysroots/aarch64-unknown-linux-musl/lib/libc.abin9011386 -> 9008570 bytes
-rwxr-xr-xsysroots/aarch64-unknown-linux-musl/lib/libc_musl.sobin713464 -> 713344 bytes
-rw-r--r--sysroots/aarch64-unknown-linux-musl/lib/libc_musl_linker_object.obin77720 -> 77720 bytes
-rw-r--r--sysroots/aarch64-unknown-linux-musl/lib/libz.abin400598 -> 400606 bytes
-rw-r--r--sysroots/aarch64-unknown-linux-musl/lib/rcrt1.obin10256 -> 10256 bytes
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/asm-arm64/asm/hwcap.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/asm-arm64/asm/perf_regs.h3
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/asm-generic/hugetlb_encode.h26
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/asm-generic/mman-common.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/asm-riscv/asm/auxvec.h4
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/asm-riscv/asm/kvm.h4
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/bionic/execinfo.h6
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/drm/amdgpu_drm.h5
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/drm/drm_fourcc.h12
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/drm/i915_drm.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/drm/panfrost_drm.h32
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/android/binder.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/ashmem.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/audit.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/bpf.h39
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/btrfs.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/btrfs_tree.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/can.h22
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/can/raw.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/capability.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/cec.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/counter.h5
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/dlm.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/dn.h114
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/dns_resolver.h8
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/dw100.h23
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/ethtool.h20
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/ethtool_netlink.h13
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/fuse.h3
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/hid.h20
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/idxd.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/if_ether.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/if_link.h8
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/if_macsec.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/if_pppox.h12
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/iio/types.h9
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/in.h3
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/input-event-codes.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/io_uring.h4
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/ip.h3
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/ipv6.h3
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/kvm.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/l2tp.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/lwtunnel.h8
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/ndctl.h22
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/netfilter_decnet.h57
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/netlink.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/nl80211.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/openvswitch.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/perf_event.h40
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/pkt_cls.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/pkt_sched.h8
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/psci.h12
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/psp-sev.h14
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/qrtr.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/rkisp1-config.h31
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/sed-opal.h11
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/seg6_local.h18
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/stat.h4
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/target_core_user.h8
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/tls.h26
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/ublk_cmd.h5
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/usbip.h17
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/userfaultfd.h4
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/uvcvideo.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/v4l2-controls.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/vbox_vmmdev_types.h8
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/vdpa.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/version.h4
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/vfio.h26
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/vfio_ccw.h8
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/videodev2.h5
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/virtio_blk.h5
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/wmi.h6
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/linux/zorro.h6
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/misc/habanalabs.h55
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/misc/uacce/hisi_qm.h7
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/mtd/mtd-abi.h16
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/mtd/ubi-user.h17
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/rdma/efa-abi.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/rdma/mlx5-abi.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/rdma/mlx5_user_ioctl_cmds.h1
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/rdma/rdma_user_rxe.h4
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/scsi/scsi_netlink_fc.h5
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/sound/asoc.h8
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/sound/asound.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/sound/skl-tplg-interface.h12
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/sound/sof/fw.h6
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/include/sound/sof/header.h2
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/lib/crt1.obin3044 -> 3040 bytes
-rwxr-xr-xsysroots/arm-unknown-linux-musleabihf/lib/crtbegin.obin2532 -> 2532 bytes
-rwxr-xr-xsysroots/arm-unknown-linux-musleabihf/lib/crtbeginS.obin2532 -> 2532 bytes
-rwxr-xr-xsysroots/arm-unknown-linux-musleabihf/lib/crtbeginT.obin2532 -> 2532 bytes
-rwxr-xr-xsysroots/arm-unknown-linux-musleabihf/lib/crtend.obin804 -> 804 bytes
-rwxr-xr-xsysroots/arm-unknown-linux-musleabihf/lib/crtendS.obin804 -> 804 bytes
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/lib/crti.obin1660 -> 1660 bytes
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/lib/crtn.obin1572 -> 1572 bytes
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/lib/libc++.abin5308914 -> 5308770 bytes
-rwxr-xr-xsysroots/arm-unknown-linux-musleabihf/lib/libc++.sobin741336 -> 741264 bytes
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/lib/libc++abi.abin1003124 -> 1003068 bytes
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/lib/libc.abin6875506 -> 6872742 bytes
-rwxr-xr-xsysroots/arm-unknown-linux-musleabihf/lib/libc_musl.sobin698652 -> 698608 bytes
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/lib/libc_musl_linker_object.obin62088 -> 62084 bytes
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/lib/libz.abin319530 -> 319530 bytes
-rw-r--r--sysroots/arm-unknown-linux-musleabihf/lib/rcrt1.obin7392 -> 7392 bytes
-rw-r--r--sysroots/i686-unknown-linux-musl/include/asm-arm64/asm/hwcap.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h3
-rw-r--r--sysroots/i686-unknown-linux-musl/include/asm-generic/hugetlb_encode.h26
-rw-r--r--sysroots/i686-unknown-linux-musl/include/asm-generic/mman-common.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/asm-riscv/asm/auxvec.h4
-rw-r--r--sysroots/i686-unknown-linux-musl/include/asm-riscv/asm/kvm.h4
-rw-r--r--sysroots/i686-unknown-linux-musl/include/bionic/execinfo.h6
-rw-r--r--sysroots/i686-unknown-linux-musl/include/drm/amdgpu_drm.h5
-rw-r--r--sysroots/i686-unknown-linux-musl/include/drm/drm_fourcc.h12
-rw-r--r--sysroots/i686-unknown-linux-musl/include/drm/i915_drm.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/drm/panfrost_drm.h32
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/android/binder.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/ashmem.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/audit.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/bpf.h39
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/btrfs.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/btrfs_tree.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/can.h22
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/can/raw.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/capability.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/cec.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/counter.h5
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/dlm.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/dn.h114
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/dns_resolver.h8
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/dw100.h23
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/ethtool.h20
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/ethtool_netlink.h13
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/fuse.h3
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/hid.h20
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/idxd.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/if_ether.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/if_link.h8
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/if_macsec.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/if_pppox.h12
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/iio/types.h9
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/in.h3
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/input-event-codes.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/io_uring.h4
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/ip.h3
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/ipv6.h3
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/kvm.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/l2tp.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/lwtunnel.h8
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/ndctl.h22
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/netfilter_decnet.h57
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/netlink.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/nl80211.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/openvswitch.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/perf_event.h40
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/pkt_cls.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/pkt_sched.h8
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/psci.h12
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/psp-sev.h14
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/qrtr.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/rkisp1-config.h31
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/sed-opal.h11
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/seg6_local.h18
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/stat.h4
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/target_core_user.h8
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/tls.h26
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/ublk_cmd.h5
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/usbip.h17
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/userfaultfd.h4
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/uvcvideo.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/v4l2-controls.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/vbox_vmmdev_types.h8
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/vdpa.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/version.h4
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/vfio.h26
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/vfio_ccw.h8
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/videodev2.h5
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/virtio_blk.h5
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/wmi.h6
-rw-r--r--sysroots/i686-unknown-linux-musl/include/linux/zorro.h6
-rw-r--r--sysroots/i686-unknown-linux-musl/include/misc/habanalabs.h55
-rw-r--r--sysroots/i686-unknown-linux-musl/include/misc/uacce/hisi_qm.h7
-rw-r--r--sysroots/i686-unknown-linux-musl/include/mtd/mtd-abi.h16
-rw-r--r--sysroots/i686-unknown-linux-musl/include/mtd/ubi-user.h17
-rw-r--r--sysroots/i686-unknown-linux-musl/include/rdma/efa-abi.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/rdma/mlx5-abi.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h1
-rw-r--r--sysroots/i686-unknown-linux-musl/include/rdma/rdma_user_rxe.h4
-rw-r--r--sysroots/i686-unknown-linux-musl/include/scsi/scsi_netlink_fc.h5
-rw-r--r--sysroots/i686-unknown-linux-musl/include/sound/asoc.h8
-rw-r--r--sysroots/i686-unknown-linux-musl/include/sound/asound.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/include/sound/skl-tplg-interface.h12
-rw-r--r--sysroots/i686-unknown-linux-musl/include/sound/sof/fw.h6
-rw-r--r--sysroots/i686-unknown-linux-musl/include/sound/sof/header.h2
-rw-r--r--sysroots/i686-unknown-linux-musl/lib/crt1.obin2776 -> 2772 bytes
-rwxr-xr-xsysroots/i686-unknown-linux-musl/lib/crtbegin.obin2116 -> 2116 bytes
-rwxr-xr-xsysroots/i686-unknown-linux-musl/lib/crtbeginS.obin2116 -> 2116 bytes
-rwxr-xr-xsysroots/i686-unknown-linux-musl/lib/crtbeginT.obin2116 -> 2116 bytes
-rwxr-xr-xsysroots/i686-unknown-linux-musl/lib/crtend.obin688 -> 688 bytes
-rwxr-xr-xsysroots/i686-unknown-linux-musl/lib/crtendS.obin688 -> 688 bytes
-rw-r--r--sysroots/i686-unknown-linux-musl/lib/crti.obin1532 -> 1532 bytes
-rw-r--r--sysroots/i686-unknown-linux-musl/lib/crtn.obin1440 -> 1440 bytes
-rw-r--r--sysroots/i686-unknown-linux-musl/lib/libc++.abin5155788 -> 5155740 bytes
-rwxr-xr-xsysroots/i686-unknown-linux-musl/lib/libc++.sobin907552 -> 907488 bytes
-rw-r--r--sysroots/i686-unknown-linux-musl/lib/libc++abi.abin994046 -> 994022 bytes
-rw-r--r--sysroots/i686-unknown-linux-musl/lib/libc.abin6450950 -> 6448314 bytes
-rwxr-xr-xsysroots/i686-unknown-linux-musl/lib/libc_musl.sobin753272 -> 753236 bytes
-rw-r--r--sysroots/i686-unknown-linux-musl/lib/libc_musl_linker_object.obin58008 -> 58008 bytes
-rw-r--r--sysroots/i686-unknown-linux-musl/lib/libz.abin309298 -> 309254 bytes
-rw-r--r--sysroots/i686-unknown-linux-musl/lib/rcrt1.obin6956 -> 6956 bytes
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/asm-arm64/asm/hwcap.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h3
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/asm-generic/hugetlb_encode.h26
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/asm-generic/mman-common.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/asm-riscv/asm/auxvec.h4
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/asm-riscv/asm/kvm.h4
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/bionic/execinfo.h6
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/drm/amdgpu_drm.h5
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/drm/drm_fourcc.h12
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/drm/i915_drm.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/drm/panfrost_drm.h32
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/android/binder.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/ashmem.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/audit.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/bpf.h39
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/btrfs.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/btrfs_tree.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/can.h22
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/can/raw.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/capability.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/cec.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/counter.h5
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/dlm.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/dn.h114
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/dns_resolver.h8
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/dw100.h23
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/ethtool.h20
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/ethtool_netlink.h13
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/fuse.h3
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/hid.h20
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/idxd.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/if_ether.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/if_link.h8
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/if_macsec.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/if_pppox.h12
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/iio/types.h9
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/in.h3
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/input-event-codes.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/io_uring.h4
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/ip.h3
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/ipv6.h3
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/kvm.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/l2tp.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/lwtunnel.h8
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/ndctl.h22
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/netfilter_decnet.h57
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/netlink.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/nl80211.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/openvswitch.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/perf_event.h40
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/pkt_cls.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/pkt_sched.h8
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/psci.h12
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/psp-sev.h14
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/qrtr.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/rkisp1-config.h31
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/sed-opal.h11
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/seg6_local.h18
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/stat.h4
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/target_core_user.h8
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/tls.h26
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/ublk_cmd.h5
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/usbip.h17
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/userfaultfd.h4
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/uvcvideo.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/v4l2-controls.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/vbox_vmmdev_types.h8
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/vdpa.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/version.h4
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/vfio.h26
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/vfio_ccw.h8
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/videodev2.h5
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/virtio_blk.h5
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/wmi.h6
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/linux/zorro.h6
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/misc/habanalabs.h55
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/misc/uacce/hisi_qm.h7
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/mtd/mtd-abi.h16
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/mtd/ubi-user.h17
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/rdma/efa-abi.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/rdma/mlx5-abi.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h1
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/rdma/rdma_user_rxe.h4
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/scsi/scsi_netlink_fc.h5
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/sound/asoc.h8
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/sound/asound.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/sound/skl-tplg-interface.h12
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/sound/sof/fw.h6
-rw-r--r--sysroots/x86_64-unknown-linux-musl/include/sound/sof/header.h2
-rw-r--r--sysroots/x86_64-unknown-linux-musl/lib/crt1.obin3800 -> 3800 bytes
-rwxr-xr-xsysroots/x86_64-unknown-linux-musl/lib/crtbegin.obin3304 -> 3304 bytes
-rwxr-xr-xsysroots/x86_64-unknown-linux-musl/lib/crtbeginS.obin3304 -> 3304 bytes
-rwxr-xr-xsysroots/x86_64-unknown-linux-musl/lib/crtbeginT.obin3304 -> 3304 bytes
-rwxr-xr-xsysroots/x86_64-unknown-linux-musl/lib/crtend.obin920 -> 920 bytes
-rwxr-xr-xsysroots/x86_64-unknown-linux-musl/lib/crtendS.obin920 -> 920 bytes
-rw-r--r--sysroots/x86_64-unknown-linux-musl/lib/crti.obin2280 -> 2280 bytes
-rw-r--r--sysroots/x86_64-unknown-linux-musl/lib/crtn.obin2136 -> 2136 bytes
-rw-r--r--sysroots/x86_64-unknown-linux-musl/lib/libc++.abin6394684 -> 6394596 bytes
-rwxr-xr-xsysroots/x86_64-unknown-linux-musl/lib/libc++.sobin914752 -> 914704 bytes
-rw-r--r--sysroots/x86_64-unknown-linux-musl/lib/libc++abi.abin1230730 -> 1230682 bytes
-rw-r--r--sysroots/x86_64-unknown-linux-musl/lib/libc.abin8468570 -> 8466154 bytes
-rwxr-xr-xsysroots/x86_64-unknown-linux-musl/lib/libc_musl.sobin724048 -> 724008 bytes
-rw-r--r--sysroots/x86_64-unknown-linux-musl/lib/libc_musl_linker_object.obin75816 -> 75816 bytes
-rw-r--r--sysroots/x86_64-unknown-linux-musl/lib/libz.abin385082 -> 385034 bytes
-rw-r--r--sysroots/x86_64-unknown-linux-musl/lib/rcrt1.obin9584 -> 9584 bytes
422 files changed, 1184 insertions, 2532 deletions
diff --git a/sysroots/aarch64-unknown-linux-musl/include/asm-arm64/asm/hwcap.h b/sysroots/aarch64-unknown-linux-musl/include/asm-arm64/asm/hwcap.h
index af32056b..442600dc 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/asm-arm64/asm/hwcap.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/asm-arm64/asm/hwcap.h
@@ -83,5 +83,4 @@
#define HWCAP2_SME_FA64 (1 << 30)
#define HWCAP2_WFXT (1UL << 31)
#define HWCAP2_EBF16 (1UL << 32)
-#define HWCAP2_SVE_EBF16 (1UL << 33)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h b/sysroots/aarch64-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h
index e18fd052..71d496f2 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h
@@ -53,8 +53,5 @@ enum perf_event_arm_regs {
PERF_REG_ARM64_SP,
PERF_REG_ARM64_PC,
PERF_REG_ARM64_MAX,
- PERF_REG_ARM64_VG = 46,
- PERF_REG_ARM64_EXTENDED_MAX
};
-#define PERF_REG_EXTENDED_MASK (1ULL << PERF_REG_ARM64_VG)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/asm-generic/hugetlb_encode.h b/sysroots/aarch64-unknown-linux-musl/include/asm-generic/hugetlb_encode.h
index 059991cb..73d81805 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/asm-generic/hugetlb_encode.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/asm-generic/hugetlb_encode.h
@@ -20,17 +20,17 @@
#define _ASM_GENERIC_HUGETLB_ENCODE_H_
#define HUGETLB_FLAG_ENCODE_SHIFT 26
#define HUGETLB_FLAG_ENCODE_MASK 0x3f
-#define HUGETLB_FLAG_ENCODE_16KB (14U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_64KB (16U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_512KB (19U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_1MB (20U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_2MB (21U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_8MB (23U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_16MB (24U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_32MB (25U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_256MB (28U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_512MB (29U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_1GB (30U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_2GB (31U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_16GB (34U << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16KB (14 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_64KB (16 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_512KB (19 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_1MB (20 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_2MB (21 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_8MB (23 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16MB (24 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_32MB (25 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_256MB (28 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_512MB (29 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_1GB (30 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_2GB (31 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16GB (34 << HUGETLB_FLAG_ENCODE_SHIFT)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/asm-generic/mman-common.h b/sysroots/aarch64-unknown-linux-musl/include/asm-generic/mman-common.h
index 966d05b7..e96f4cc2 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/asm-generic/mman-common.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/asm-generic/mman-common.h
@@ -63,7 +63,6 @@
#define MADV_POPULATE_READ 22
#define MADV_POPULATE_WRITE 23
#define MADV_DONTNEED_LOCKED 24
-#define MADV_COLLAPSE 25
#define MAP_FILE 0
#define PKEY_DISABLE_ACCESS 0x1
#define PKEY_DISABLE_WRITE 0x2
diff --git a/sysroots/aarch64-unknown-linux-musl/include/asm-riscv/asm/auxvec.h b/sysroots/aarch64-unknown-linux-musl/include/asm-riscv/asm/auxvec.h
index c70be178..b0e22af5 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/asm-riscv/asm/auxvec.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/asm-riscv/asm/auxvec.h
@@ -25,7 +25,5 @@
#define AT_L1D_CACHEGEOMETRY 43
#define AT_L2_CACHESIZE 44
#define AT_L2_CACHEGEOMETRY 45
-#define AT_L3_CACHESIZE 46
-#define AT_L3_CACHEGEOMETRY 47
-#define AT_VECTOR_SIZE_ARCH 9
+#define AT_VECTOR_SIZE_ARCH 7
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/asm-riscv/asm/kvm.h b/sysroots/aarch64-unknown-linux-musl/include/asm-riscv/asm/kvm.h
index 5dc165bc..8a317b60 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/asm-riscv/asm/kvm.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/asm-riscv/asm/kvm.h
@@ -39,7 +39,6 @@ struct kvm_sregs {
};
struct kvm_riscv_config {
unsigned long isa;
- unsigned long zicbom_block_size;
};
struct kvm_riscv_core {
struct user_regs_struct regs;
@@ -75,9 +74,6 @@ enum KVM_RISCV_ISA_EXT_ID {
KVM_RISCV_ISA_EXT_M,
KVM_RISCV_ISA_EXT_SVPBMT,
KVM_RISCV_ISA_EXT_SSTC,
- KVM_RISCV_ISA_EXT_SVINVAL,
- KVM_RISCV_ISA_EXT_ZIHINTPAUSE,
- KVM_RISCV_ISA_EXT_ZICBOM,
KVM_RISCV_ISA_EXT_MAX,
};
#define KVM_RISCV_TIMER_STATE_OFF 0
diff --git a/sysroots/aarch64-unknown-linux-musl/include/asm/hwcap.h b/sysroots/aarch64-unknown-linux-musl/include/asm/hwcap.h
index af32056b..442600dc 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/asm/hwcap.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/asm/hwcap.h
@@ -83,5 +83,4 @@
#define HWCAP2_SME_FA64 (1 << 30)
#define HWCAP2_WFXT (1UL << 31)
#define HWCAP2_EBF16 (1UL << 32)
-#define HWCAP2_SVE_EBF16 (1UL << 33)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/asm/perf_regs.h b/sysroots/aarch64-unknown-linux-musl/include/asm/perf_regs.h
index e18fd052..71d496f2 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/asm/perf_regs.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/asm/perf_regs.h
@@ -53,8 +53,5 @@ enum perf_event_arm_regs {
PERF_REG_ARM64_SP,
PERF_REG_ARM64_PC,
PERF_REG_ARM64_MAX,
- PERF_REG_ARM64_VG = 46,
- PERF_REG_ARM64_EXTENDED_MAX
};
-#define PERF_REG_EXTENDED_MASK (1ULL << PERF_REG_ARM64_VG)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/bionic/execinfo.h b/sysroots/aarch64-unknown-linux-musl/include/bionic/execinfo.h
index 88f4ae79..347ae928 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/bionic/execinfo.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/bionic/execinfo.h
@@ -47,7 +47,7 @@ __BEGIN_DECLS
*
* Available since API level 33.
*/
-int backtrace(void* _Nonnull * _Nonnull buffer, int size) __INTRODUCED_IN(33);
+int backtrace(void** buffer, int size) __INTRODUCED_IN(33);
/**
* [backtrace_symbols(3)](https://man7.org/linux/man-pages/man3/backtrace_symbols.3.html)
@@ -59,7 +59,7 @@ int backtrace(void* _Nonnull * _Nonnull buffer, int size) __INTRODUCED_IN(33);
*
* Available since API level 33.
*/
-char* _Nullable * _Nullable backtrace_symbols(void* _Nonnull const* _Nonnull buffer, int size) __INTRODUCED_IN(33);
+char** backtrace_symbols(void* const* buffer, int size) __INTRODUCED_IN(33);
/**
* [backtrace_symbols_fd(3)](https://man7.org/linux/man-pages/man3/backtrace_symbols_fd.3.html)
@@ -69,6 +69,6 @@ char* _Nullable * _Nullable backtrace_symbols(void* _Nonnull const* _Nonnull buf
*
* Available since API level 33.
*/
-void backtrace_symbols_fd(void* _Nonnull const* _Nonnull buffer, int size, int fd) __INTRODUCED_IN(33);
+void backtrace_symbols_fd(void* const* buffer, int size, int fd) __INTRODUCED_IN(33);
__END_DECLS
diff --git a/sysroots/aarch64-unknown-linux-musl/include/drm/amdgpu_drm.h b/sysroots/aarch64-unknown-linux-musl/include/drm/amdgpu_drm.h
index 658eb313..f03a086c 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/drm/amdgpu_drm.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/drm/amdgpu_drm.h
@@ -453,11 +453,6 @@ struct drm_amdgpu_cs_chunk_data {
#define AMDGPU_INFO_FW_DMCUB 0x14
#define AMDGPU_INFO_FW_TOC 0x15
#define AMDGPU_INFO_FW_CAP 0x16
-#define AMDGPU_INFO_FW_GFX_RLCP 0x17
-#define AMDGPU_INFO_FW_GFX_RLCV 0x18
-#define AMDGPU_INFO_FW_MES_KIQ 0x19
-#define AMDGPU_INFO_FW_MES 0x1a
-#define AMDGPU_INFO_FW_IMU 0x1b
#define AMDGPU_INFO_NUM_BYTES_MOVED 0x0f
#define AMDGPU_INFO_VRAM_USAGE 0x10
#define AMDGPU_INFO_GTT_USAGE 0x11
diff --git a/sysroots/aarch64-unknown-linux-musl/include/drm/drm_fourcc.h b/sysroots/aarch64-unknown-linux-musl/include/drm/drm_fourcc.h
index 8188b8fb..a59a6fb2 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/drm/drm_fourcc.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/drm/drm_fourcc.h
@@ -25,17 +25,7 @@ extern "C" {
#define fourcc_code(a,b,c,d) ((__u32) (a) | ((__u32) (b) << 8) | ((__u32) (c) << 16) | ((__u32) (d) << 24))
#define DRM_FORMAT_BIG_ENDIAN (1U << 31)
#define DRM_FORMAT_INVALID 0
-#define DRM_FORMAT_C1 fourcc_code('C', '1', ' ', ' ')
-#define DRM_FORMAT_C2 fourcc_code('C', '2', ' ', ' ')
-#define DRM_FORMAT_C4 fourcc_code('C', '4', ' ', ' ')
#define DRM_FORMAT_C8 fourcc_code('C', '8', ' ', ' ')
-#define DRM_FORMAT_D1 fourcc_code('D', '1', ' ', ' ')
-#define DRM_FORMAT_D2 fourcc_code('D', '2', ' ', ' ')
-#define DRM_FORMAT_D4 fourcc_code('D', '4', ' ', ' ')
-#define DRM_FORMAT_D8 fourcc_code('D', '8', ' ', ' ')
-#define DRM_FORMAT_R1 fourcc_code('R', '1', ' ', ' ')
-#define DRM_FORMAT_R2 fourcc_code('R', '2', ' ', ' ')
-#define DRM_FORMAT_R4 fourcc_code('R', '4', ' ', ' ')
#define DRM_FORMAT_R8 fourcc_code('R', '8', ' ', ' ')
#define DRM_FORMAT_R10 fourcc_code('R', '1', '0', ' ')
#define DRM_FORMAT_R12 fourcc_code('R', '1', '2', ' ')
@@ -96,9 +86,7 @@ extern "C" {
#define DRM_FORMAT_UYVY fourcc_code('U', 'Y', 'V', 'Y')
#define DRM_FORMAT_VYUY fourcc_code('V', 'Y', 'U', 'Y')
#define DRM_FORMAT_AYUV fourcc_code('A', 'Y', 'U', 'V')
-#define DRM_FORMAT_AVUY8888 fourcc_code('A', 'V', 'U', 'Y')
#define DRM_FORMAT_XYUV8888 fourcc_code('X', 'Y', 'U', 'V')
-#define DRM_FORMAT_XVUY8888 fourcc_code('X', 'V', 'U', 'Y')
#define DRM_FORMAT_VUY888 fourcc_code('V', 'U', '2', '4')
#define DRM_FORMAT_VUY101010 fourcc_code('V', 'U', '3', '0')
#define DRM_FORMAT_Y210 fourcc_code('Y', '2', '1', '0')
diff --git a/sysroots/aarch64-unknown-linux-musl/include/drm/i915_drm.h b/sysroots/aarch64-unknown-linux-musl/include/drm/i915_drm.h
index 198b969a..31889084 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/drm/i915_drm.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/drm/i915_drm.h
@@ -788,7 +788,7 @@ struct i915_context_engines_parallel_submit {
__u64 flags;
__u64 mbz64[3];
struct i915_engine_class_instance engines[];
-} __attribute__((__packed__));
+} __packed;
#define I915_DEFINE_CONTEXT_ENGINES_PARALLEL_SUBMIT(name__,N__) struct { struct i915_user_extension base; __u16 engine_index; __u16 width; __u16 num_siblings; __u16 mbz16; __u64 flags; __u64 mbz64[3]; struct i915_engine_class_instance engines[N__]; \
} __attribute__((packed)) name__
struct i915_context_param_engines {
diff --git a/sysroots/aarch64-unknown-linux-musl/include/drm/panfrost_drm.h b/sysroots/aarch64-unknown-linux-musl/include/drm/panfrost_drm.h
index 04a85df6..1f4473d4 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/drm/panfrost_drm.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/drm/panfrost_drm.h
@@ -136,38 +136,6 @@ struct drm_panfrost_madvise {
__u32 madv;
__u32 retained;
};
-#define PANFROSTDUMP_MAJOR 1
-#define PANFROSTDUMP_MINOR 0
-#define PANFROSTDUMP_MAGIC 0x464E4150
-#define PANFROSTDUMP_BUF_REG 0
-#define PANFROSTDUMP_BUF_BOMAP (PANFROSTDUMP_BUF_REG + 1)
-#define PANFROSTDUMP_BUF_BO (PANFROSTDUMP_BUF_BOMAP + 1)
-#define PANFROSTDUMP_BUF_TRAILER (PANFROSTDUMP_BUF_BO + 1)
-struct panfrost_dump_object_header {
- __u32 magic;
- __u32 type;
- __u32 file_size;
- __u32 file_offset;
- union {
- struct {
- __u64 jc;
- __u32 gpu_id;
- __u32 major;
- __u32 minor;
- __u64 nbos;
- } reghdr;
- struct {
- __u32 valid;
- __u64 iova;
- __u32 data[2];
- } bomap;
- __u32 sizer[496];
- };
-};
-struct panfrost_dump_registers {
- __u32 reg;
- __u32 value;
-};
#ifdef __cplusplus
}
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/android/binder.h b/sysroots/aarch64-unknown-linux-musl/include/linux/android/binder.h
index 52f4c6bf..e3b3289f 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/android/binder.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/android/binder.h
@@ -189,7 +189,7 @@ struct binder_ptr_cookie {
struct binder_handle_cookie {
__u32 handle;
binder_uintptr_t cookie;
-} __attribute__((__packed__));
+} __packed;
struct binder_pri_desc {
__s32 priority;
__u32 desc;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/ashmem.h b/sysroots/aarch64-unknown-linux-musl/include/linux/ashmem.h
index 88f0e811..174667f9 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/ashmem.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/ashmem.h
@@ -41,5 +41,4 @@ struct ashmem_pin {
#define ASHMEM_UNPIN _IOW(__ASHMEMIOC, 8, struct ashmem_pin)
#define ASHMEM_GET_PIN_STATUS _IO(__ASHMEMIOC, 9)
#define ASHMEM_PURGE_ALL_CACHES _IO(__ASHMEMIOC, 10)
-#define ASHMEM_GET_FILE_ID _IOR(__ASHMEMIOC, 11, unsigned long)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/audit.h b/sysroots/aarch64-unknown-linux-musl/include/linux/audit.h
index f7c969b4..2c37e2a1 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/audit.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/audit.h
@@ -140,7 +140,7 @@
#define AUDIT_MAX_KEY_LEN 256
#define AUDIT_BITMASK_SIZE 64
#define AUDIT_WORD(nr) ((__u32) ((nr) / 32))
-#define AUDIT_BIT(nr) (1U << ((nr) - AUDIT_WORD(nr) * 32))
+#define AUDIT_BIT(nr) (1 << ((nr) - AUDIT_WORD(nr) * 32))
#define AUDIT_SYSCALL_CLASSES 16
#define AUDIT_CLASS_DIR_WRITE 0
#define AUDIT_CLASS_DIR_WRITE_32 1
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/bpf.h b/sysroots/aarch64-unknown-linux-musl/include/linux/bpf.h
index 807884a4..641ac558 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/bpf.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/bpf.h
@@ -74,27 +74,10 @@ struct bpf_cgroup_storage_key {
__u64 cgroup_inode_id;
__u32 attach_type;
};
-enum bpf_cgroup_iter_order {
- BPF_CGROUP_ITER_ORDER_UNSPEC = 0,
- BPF_CGROUP_ITER_SELF_ONLY,
- BPF_CGROUP_ITER_DESCENDANTS_PRE,
- BPF_CGROUP_ITER_DESCENDANTS_POST,
- BPF_CGROUP_ITER_ANCESTORS_UP,
-};
union bpf_iter_link_info {
struct {
__u32 map_fd;
} map;
- struct {
- enum bpf_cgroup_iter_order order;
- __u32 cgroup_fd;
- __u64 cgroup_id;
- } cgroup;
- struct {
- __u32 tid;
- __u32 pid;
- __u32 pid_fd;
- } task;
};
enum bpf_cmd {
BPF_MAP_CREATE,
@@ -167,7 +150,6 @@ enum bpf_map_type {
BPF_MAP_TYPE_INODE_STORAGE,
BPF_MAP_TYPE_TASK_STORAGE,
BPF_MAP_TYPE_BLOOM_FILTER,
- BPF_MAP_TYPE_USER_RINGBUF,
};
enum bpf_prog_type {
BPF_PROG_TYPE_UNSPEC,
@@ -518,7 +500,7 @@ union bpf_attr {
__u32 flags;
} prog_bind_map;
} __attribute__((aligned(8)));
-#define __BPF_FUNC_MAPPER(FN) FN(unspec), FN(map_lookup_elem), FN(map_update_elem), FN(map_delete_elem), FN(probe_read), FN(ktime_get_ns), FN(trace_printk), FN(get_prandom_u32), FN(get_smp_processor_id), FN(skb_store_bytes), FN(l3_csum_replace), FN(l4_csum_replace), FN(tail_call), FN(clone_redirect), FN(get_current_pid_tgid), FN(get_current_uid_gid), FN(get_current_comm), FN(get_cgroup_classid), FN(skb_vlan_push), FN(skb_vlan_pop), FN(skb_get_tunnel_key), FN(skb_set_tunnel_key), FN(perf_event_read), FN(redirect), FN(get_route_realm), FN(perf_event_output), FN(skb_load_bytes), FN(get_stackid), FN(csum_diff), FN(skb_get_tunnel_opt), FN(skb_set_tunnel_opt), FN(skb_change_proto), FN(skb_change_type), FN(skb_under_cgroup), FN(get_hash_recalc), FN(get_current_task), FN(probe_write_user), FN(current_task_under_cgroup), FN(skb_change_tail), FN(skb_pull_data), FN(csum_update), FN(set_hash_invalid), FN(get_numa_node_id), FN(skb_change_head), FN(xdp_adjust_head), FN(probe_read_str), FN(get_socket_cookie), FN(get_socket_uid), FN(set_hash), FN(setsockopt), FN(skb_adjust_room), FN(redirect_map), FN(sk_redirect_map), FN(sock_map_update), FN(xdp_adjust_meta), FN(perf_event_read_value), FN(perf_prog_read_value), FN(getsockopt), FN(override_return), FN(sock_ops_cb_flags_set), FN(msg_redirect_map), FN(msg_apply_bytes), FN(msg_cork_bytes), FN(msg_pull_data), FN(bind), FN(xdp_adjust_tail), FN(skb_get_xfrm_state), FN(get_stack), FN(skb_load_bytes_relative), FN(fib_lookup), FN(sock_hash_update), FN(msg_redirect_hash), FN(sk_redirect_hash), FN(lwt_push_encap), FN(lwt_seg6_store_bytes), FN(lwt_seg6_adjust_srh), FN(lwt_seg6_action), FN(rc_repeat), FN(rc_keydown), FN(skb_cgroup_id), FN(get_current_cgroup_id), FN(get_local_storage), FN(sk_select_reuseport), FN(skb_ancestor_cgroup_id), FN(sk_lookup_tcp), FN(sk_lookup_udp), FN(sk_release), FN(map_push_elem), FN(map_pop_elem), FN(map_peek_elem), FN(msg_push_data), FN(msg_pop_data), FN(rc_pointer_rel), FN(spin_lock), FN(spin_unlock), FN(sk_fullsock), FN(tcp_sock), FN(skb_ecn_set_ce), FN(get_listener_sock), FN(skc_lookup_tcp), FN(tcp_check_syncookie), FN(sysctl_get_name), FN(sysctl_get_current_value), FN(sysctl_get_new_value), FN(sysctl_set_new_value), FN(strtol), FN(strtoul), FN(sk_storage_get), FN(sk_storage_delete), FN(send_signal), FN(tcp_gen_syncookie), FN(skb_output), FN(probe_read_user), FN(probe_read_kernel), FN(probe_read_user_str), FN(probe_read_kernel_str), FN(tcp_send_ack), FN(send_signal_thread), FN(jiffies64), FN(read_branch_records), FN(get_ns_current_pid_tgid), FN(xdp_output), FN(get_netns_cookie), FN(get_current_ancestor_cgroup_id), FN(sk_assign), FN(ktime_get_boot_ns), FN(seq_printf), FN(seq_write), FN(sk_cgroup_id), FN(sk_ancestor_cgroup_id), FN(ringbuf_output), FN(ringbuf_reserve), FN(ringbuf_submit), FN(ringbuf_discard), FN(ringbuf_query), FN(csum_level), FN(skc_to_tcp6_sock), FN(skc_to_tcp_sock), FN(skc_to_tcp_timewait_sock), FN(skc_to_tcp_request_sock), FN(skc_to_udp6_sock), FN(get_task_stack), FN(load_hdr_opt), FN(store_hdr_opt), FN(reserve_hdr_opt), FN(inode_storage_get), FN(inode_storage_delete), FN(d_path), FN(copy_from_user), FN(snprintf_btf), FN(seq_printf_btf), FN(skb_cgroup_classid), FN(redirect_neigh), FN(per_cpu_ptr), FN(this_cpu_ptr), FN(redirect_peer), FN(task_storage_get), FN(task_storage_delete), FN(get_current_task_btf), FN(bprm_opts_set), FN(ktime_get_coarse_ns), FN(ima_inode_hash), FN(sock_from_file), FN(check_mtu), FN(for_each_map_elem), FN(snprintf), FN(sys_bpf), FN(btf_find_by_name_kind), FN(sys_close), FN(timer_init), FN(timer_set_callback), FN(timer_start), FN(timer_cancel), FN(get_func_ip), FN(get_attach_cookie), FN(task_pt_regs), FN(get_branch_snapshot), FN(trace_vprintk), FN(skc_to_unix_sock), FN(kallsyms_lookup_name), FN(find_vma), FN(loop), FN(strncmp), FN(get_func_arg), FN(get_func_ret), FN(get_func_arg_cnt), FN(get_retval), FN(set_retval), FN(xdp_get_buff_len), FN(xdp_load_bytes), FN(xdp_store_bytes), FN(copy_from_user_task), FN(skb_set_tstamp), FN(ima_file_hash), FN(kptr_xchg), FN(map_lookup_percpu_elem), FN(skc_to_mptcp_sock), FN(dynptr_from_mem), FN(ringbuf_reserve_dynptr), FN(ringbuf_submit_dynptr), FN(ringbuf_discard_dynptr), FN(dynptr_read), FN(dynptr_write), FN(dynptr_data), FN(tcp_raw_gen_syncookie_ipv4), FN(tcp_raw_gen_syncookie_ipv6), FN(tcp_raw_check_syncookie_ipv4), FN(tcp_raw_check_syncookie_ipv6), FN(ktime_get_tai_ns), FN(user_ringbuf_drain),
+#define __BPF_FUNC_MAPPER(FN) FN(unspec), FN(map_lookup_elem), FN(map_update_elem), FN(map_delete_elem), FN(probe_read), FN(ktime_get_ns), FN(trace_printk), FN(get_prandom_u32), FN(get_smp_processor_id), FN(skb_store_bytes), FN(l3_csum_replace), FN(l4_csum_replace), FN(tail_call), FN(clone_redirect), FN(get_current_pid_tgid), FN(get_current_uid_gid), FN(get_current_comm), FN(get_cgroup_classid), FN(skb_vlan_push), FN(skb_vlan_pop), FN(skb_get_tunnel_key), FN(skb_set_tunnel_key), FN(perf_event_read), FN(redirect), FN(get_route_realm), FN(perf_event_output), FN(skb_load_bytes), FN(get_stackid), FN(csum_diff), FN(skb_get_tunnel_opt), FN(skb_set_tunnel_opt), FN(skb_change_proto), FN(skb_change_type), FN(skb_under_cgroup), FN(get_hash_recalc), FN(get_current_task), FN(probe_write_user), FN(current_task_under_cgroup), FN(skb_change_tail), FN(skb_pull_data), FN(csum_update), FN(set_hash_invalid), FN(get_numa_node_id), FN(skb_change_head), FN(xdp_adjust_head), FN(probe_read_str), FN(get_socket_cookie), FN(get_socket_uid), FN(set_hash), FN(setsockopt), FN(skb_adjust_room), FN(redirect_map), FN(sk_redirect_map), FN(sock_map_update), FN(xdp_adjust_meta), FN(perf_event_read_value), FN(perf_prog_read_value), FN(getsockopt), FN(override_return), FN(sock_ops_cb_flags_set), FN(msg_redirect_map), FN(msg_apply_bytes), FN(msg_cork_bytes), FN(msg_pull_data), FN(bind), FN(xdp_adjust_tail), FN(skb_get_xfrm_state), FN(get_stack), FN(skb_load_bytes_relative), FN(fib_lookup), FN(sock_hash_update), FN(msg_redirect_hash), FN(sk_redirect_hash), FN(lwt_push_encap), FN(lwt_seg6_store_bytes), FN(lwt_seg6_adjust_srh), FN(lwt_seg6_action), FN(rc_repeat), FN(rc_keydown), FN(skb_cgroup_id), FN(get_current_cgroup_id), FN(get_local_storage), FN(sk_select_reuseport), FN(skb_ancestor_cgroup_id), FN(sk_lookup_tcp), FN(sk_lookup_udp), FN(sk_release), FN(map_push_elem), FN(map_pop_elem), FN(map_peek_elem), FN(msg_push_data), FN(msg_pop_data), FN(rc_pointer_rel), FN(spin_lock), FN(spin_unlock), FN(sk_fullsock), FN(tcp_sock), FN(skb_ecn_set_ce), FN(get_listener_sock), FN(skc_lookup_tcp), FN(tcp_check_syncookie), FN(sysctl_get_name), FN(sysctl_get_current_value), FN(sysctl_get_new_value), FN(sysctl_set_new_value), FN(strtol), FN(strtoul), FN(sk_storage_get), FN(sk_storage_delete), FN(send_signal), FN(tcp_gen_syncookie), FN(skb_output), FN(probe_read_user), FN(probe_read_kernel), FN(probe_read_user_str), FN(probe_read_kernel_str), FN(tcp_send_ack), FN(send_signal_thread), FN(jiffies64), FN(read_branch_records), FN(get_ns_current_pid_tgid), FN(xdp_output), FN(get_netns_cookie), FN(get_current_ancestor_cgroup_id), FN(sk_assign), FN(ktime_get_boot_ns), FN(seq_printf), FN(seq_write), FN(sk_cgroup_id), FN(sk_ancestor_cgroup_id), FN(ringbuf_output), FN(ringbuf_reserve), FN(ringbuf_submit), FN(ringbuf_discard), FN(ringbuf_query), FN(csum_level), FN(skc_to_tcp6_sock), FN(skc_to_tcp_sock), FN(skc_to_tcp_timewait_sock), FN(skc_to_tcp_request_sock), FN(skc_to_udp6_sock), FN(get_task_stack), FN(load_hdr_opt), FN(store_hdr_opt), FN(reserve_hdr_opt), FN(inode_storage_get), FN(inode_storage_delete), FN(d_path), FN(copy_from_user), FN(snprintf_btf), FN(seq_printf_btf), FN(skb_cgroup_classid), FN(redirect_neigh), FN(per_cpu_ptr), FN(this_cpu_ptr), FN(redirect_peer), FN(task_storage_get), FN(task_storage_delete), FN(get_current_task_btf), FN(bprm_opts_set), FN(ktime_get_coarse_ns), FN(ima_inode_hash), FN(sock_from_file), FN(check_mtu), FN(for_each_map_elem), FN(snprintf), FN(sys_bpf), FN(btf_find_by_name_kind), FN(sys_close), FN(timer_init), FN(timer_set_callback), FN(timer_start), FN(timer_cancel), FN(get_func_ip), FN(get_attach_cookie), FN(task_pt_regs), FN(get_branch_snapshot), FN(trace_vprintk), FN(skc_to_unix_sock), FN(kallsyms_lookup_name), FN(find_vma), FN(loop), FN(strncmp), FN(get_func_arg), FN(get_func_ret), FN(get_func_arg_cnt), FN(get_retval), FN(set_retval), FN(xdp_get_buff_len), FN(xdp_load_bytes), FN(xdp_store_bytes), FN(copy_from_user_task), FN(skb_set_tstamp), FN(ima_file_hash), FN(kptr_xchg), FN(map_lookup_percpu_elem), FN(skc_to_mptcp_sock), FN(dynptr_from_mem), FN(ringbuf_reserve_dynptr), FN(ringbuf_submit_dynptr), FN(ringbuf_discard_dynptr), FN(dynptr_read), FN(dynptr_write), FN(dynptr_data), FN(tcp_raw_gen_syncookie_ipv4), FN(tcp_raw_gen_syncookie_ipv6), FN(tcp_raw_check_syncookie_ipv4), FN(tcp_raw_check_syncookie_ipv6),
#define __BPF_ENUM_FN(x) BPF_FUNC_ ##x
enum bpf_func_id {
__BPF_FUNC_MAPPER(__BPF_ENUM_FN) __BPF_FUNC_MAX_ID,
@@ -555,9 +537,6 @@ enum {
BPF_F_SEQ_NUMBER = (1ULL << 3),
};
enum {
- BPF_F_TUNINFO_FLAGS = (1ULL << 4),
-};
-enum {
BPF_F_INDEX_MASK = 0xffffffffULL,
BPF_F_CURRENT_CPU = BPF_F_INDEX_MASK,
BPF_F_CTXLEN_MASK = (0xfffffULL << 32),
@@ -685,10 +664,7 @@ struct bpf_tunnel_key {
};
__u8 tunnel_tos;
__u8 tunnel_ttl;
- union {
- __u16 tunnel_ext;
- __be16 tunnel_flags;
- };
+ __u16 tunnel_ext;
__u32 tunnel_label;
union {
__u32 local_ipv4;
@@ -710,7 +686,6 @@ enum bpf_ret_code {
BPF_DROP = 2,
BPF_REDIRECT = 7,
BPF_LWT_REROUTE = 128,
- BPF_FLOW_DISSECTOR_CONTINUE = 129,
};
struct bpf_sock {
__u32 bound_dev_if;
@@ -928,16 +903,6 @@ struct bpf_link_info {
__u32 map_id;
} map;
};
- union {
- struct {
- __u64 cgroup_id;
- __u32 order;
- } cgroup;
- struct {
- __u32 tid;
- __u32 pid;
- } task;
- };
} iter;
struct {
__u32 netns_ino;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/btrfs.h b/sysroots/aarch64-unknown-linux-musl/include/linux/btrfs.h
index 506238ff..d73527e5 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/btrfs.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/btrfs.h
@@ -176,7 +176,6 @@ struct btrfs_ioctl_fs_info_args {
#define BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE (1ULL << 0)
#define BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE_VALID (1ULL << 1)
#define BTRFS_FEATURE_COMPAT_RO_VERITY (1ULL << 2)
-#define BTRFS_FEATURE_COMPAT_RO_BLOCK_GROUP_TREE (1ULL << 3)
#define BTRFS_FEATURE_INCOMPAT_MIXED_BACKREF (1ULL << 0)
#define BTRFS_FEATURE_INCOMPAT_DEFAULT_SUBVOL (1ULL << 1)
#define BTRFS_FEATURE_INCOMPAT_MIXED_GROUPS (1ULL << 2)
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/btrfs_tree.h b/sysroots/aarch64-unknown-linux-musl/include/linux/btrfs_tree.h
index 6cd46dd8..3becce8f 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/btrfs_tree.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/btrfs_tree.h
@@ -394,7 +394,6 @@ struct btrfs_free_space_info {
#define BTRFS_QGROUP_STATUS_FLAG_ON (1ULL << 0)
#define BTRFS_QGROUP_STATUS_FLAG_RESCAN (1ULL << 1)
#define BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT (1ULL << 2)
-#define BTRFS_QGROUP_STATUS_FLAGS_MASK (BTRFS_QGROUP_STATUS_FLAG_ON | BTRFS_QGROUP_STATUS_FLAG_RESCAN | BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT)
#define BTRFS_QGROUP_STATUS_VERSION 1
struct btrfs_qgroup_status_item {
__le64 version;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/can.h b/sysroots/aarch64-unknown-linux-musl/include/linux/can.h
index 1365dbac..30eeca2d 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/can.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/can.h
@@ -20,29 +20,21 @@
#define _UAPI_CAN_H
#include <linux/types.h>
#include <linux/socket.h>
-#include <linux/stddef.h>
#define CAN_EFF_FLAG 0x80000000U
#define CAN_RTR_FLAG 0x40000000U
#define CAN_ERR_FLAG 0x20000000U
#define CAN_SFF_MASK 0x000007FFU
#define CAN_EFF_MASK 0x1FFFFFFFU
#define CAN_ERR_MASK 0x1FFFFFFFU
-#define CANXL_PRIO_MASK CAN_SFF_MASK
typedef __u32 canid_t;
#define CAN_SFF_ID_BITS 11
#define CAN_EFF_ID_BITS 29
-#define CANXL_PRIO_BITS CAN_SFF_ID_BITS
typedef __u32 can_err_mask_t;
#define CAN_MAX_DLC 8
#define CAN_MAX_RAW_DLC 15
#define CAN_MAX_DLEN 8
#define CANFD_MAX_DLC 15
#define CANFD_MAX_DLEN 64
-#define CANXL_MIN_DLC 0
-#define CANXL_MAX_DLC 2047
-#define CANXL_MAX_DLC_MASK 0x07FF
-#define CANXL_MIN_DLEN 1
-#define CANXL_MAX_DLEN 2048
struct can_frame {
canid_t can_id;
union {
@@ -65,22 +57,8 @@ struct canfd_frame {
__u8 __res1;
__u8 data[CANFD_MAX_DLEN] __attribute__((aligned(8)));
};
-#define CANXL_XLF 0x80
-#define CANXL_SEC 0x01
-struct canxl_frame {
- canid_t prio;
- __u8 flags;
- __u8 sdt;
- __u16 len;
- __u32 af;
- __u8 data[CANXL_MAX_DLEN];
-};
#define CAN_MTU (sizeof(struct can_frame))
#define CANFD_MTU (sizeof(struct canfd_frame))
-#define CANXL_MTU (sizeof(struct canxl_frame))
-#define CANXL_HDR_SIZE (offsetof(struct canxl_frame, data))
-#define CANXL_MIN_MTU (CANXL_HDR_SIZE + 64)
-#define CANXL_MAX_MTU CANXL_MTU
#define CAN_RAW 1
#define CAN_BCM 2
#define CAN_TP16 3
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/can/raw.h b/sysroots/aarch64-unknown-linux-musl/include/linux/can/raw.h
index f8de1797..a3bddb76 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/can/raw.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/can/raw.h
@@ -30,6 +30,5 @@ enum {
CAN_RAW_RECV_OWN_MSGS,
CAN_RAW_FD_FRAMES,
CAN_RAW_JOIN_FILTERS,
- CAN_RAW_XL_FRAMES,
};
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/capability.h b/sysroots/aarch64-unknown-linux-musl/include/linux/capability.h
index c1b5dbff..958e6ab6 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/capability.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/capability.h
@@ -111,5 +111,5 @@ struct vfs_ns_cap_data {
#define CAP_LAST_CAP CAP_CHECKPOINT_RESTORE
#define cap_valid(x) ((x) >= 0 && (x) <= CAP_LAST_CAP)
#define CAP_TO_INDEX(x) ((x) >> 5)
-#define CAP_TO_MASK(x) (1U << ((x) & 31))
+#define CAP_TO_MASK(x) (1 << ((x) & 31))
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/cec.h b/sysroots/aarch64-unknown-linux-musl/include/linux/cec.h
index 3953fe34..b90dc49a 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/cec.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/cec.h
@@ -340,7 +340,6 @@ struct cec_event {
#define CEC_OP_FEAT_DEV_HAS_SET_AUDIO_RATE 0x08
#define CEC_OP_FEAT_DEV_SINK_HAS_ARC_TX 0x04
#define CEC_OP_FEAT_DEV_SOURCE_HAS_ARC_RX 0x02
-#define CEC_OP_FEAT_DEV_HAS_SET_AUDIO_VOLUME_LEVEL 0x01
#define CEC_MSG_GIVE_FEATURES 0xa5
#define CEC_MSG_DECK_CONTROL 0x42
#define CEC_OP_DECK_CTL_MODE_SKIP_FWD 1
@@ -555,7 +554,6 @@ struct cec_event {
#define CEC_MSG_SYSTEM_AUDIO_MODE_STATUS 0x7e
#define CEC_OP_AUD_FMT_ID_CEA861 0
#define CEC_OP_AUD_FMT_ID_CEA861_CXT 1
-#define CEC_MSG_SET_AUDIO_VOLUME_LEVEL 0x73
#define CEC_MSG_SET_AUDIO_RATE 0x9a
#define CEC_OP_AUD_RATE_OFF 0
#define CEC_OP_AUD_RATE_WIDE_STD 1
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/counter.h b/sysroots/aarch64-unknown-linux-musl/include/linux/counter.h
index f986365e..4b86b28c 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/counter.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/counter.h
@@ -46,7 +46,6 @@ enum counter_event_type {
COUNTER_EVENT_THRESHOLD,
COUNTER_EVENT_INDEX,
COUNTER_EVENT_CHANGE_OF_STATE,
- COUNTER_EVENT_CAPTURE,
};
struct counter_watch {
struct counter_component component;
@@ -92,8 +91,4 @@ enum counter_synapse_action {
COUNTER_SYNAPSE_ACTION_FALLING_EDGE,
COUNTER_SYNAPSE_ACTION_BOTH_EDGES,
};
-enum counter_signal_polarity {
- COUNTER_SIGNAL_POLARITY_POSITIVE,
- COUNTER_SIGNAL_POLARITY_NEGATIVE,
-};
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/dlm.h b/sysroots/aarch64-unknown-linux-musl/include/linux/dlm.h
index 499baada..c75918f8 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/dlm.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/dlm.h
@@ -31,5 +31,6 @@ struct dlm_lksb {
char * sb_lvbptr;
};
#define DLM_LSFL_TIMEWARN 0x00000002
+#define DLM_LSFL_FS 0x00000004
#define DLM_LSFL_NEWEXCL 0x00000008
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/dn.h b/sysroots/aarch64-unknown-linux-musl/include/linux/dn.h
new file mode 100644
index 00000000..621f60fd
--- /dev/null
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/dn.h
@@ -0,0 +1,114 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _LINUX_DN_H
+#define _LINUX_DN_H
+#include <linux/ioctl.h>
+#include <linux/types.h>
+#include <linux/if_ether.h>
+#define DNPROTO_NSP 2
+#define DNPROTO_ROU 3
+#define DNPROTO_NML 4
+#define DNPROTO_EVL 5
+#define DNPROTO_EVR 6
+#define DNPROTO_NSPT 7
+#define DN_ADDL 2
+#define DN_MAXADDL 2
+#define DN_MAXOPTL 16
+#define DN_MAXOBJL 16
+#define DN_MAXACCL 40
+#define DN_MAXALIASL 128
+#define DN_MAXNODEL 256
+#define DNBUFSIZE 65023
+#define SO_CONDATA 1
+#define SO_CONACCESS 2
+#define SO_PROXYUSR 3
+#define SO_LINKINFO 7
+#define DSO_CONDATA 1
+#define DSO_DISDATA 10
+#define DSO_CONACCESS 2
+#define DSO_ACCEPTMODE 4
+#define DSO_CONACCEPT 5
+#define DSO_CONREJECT 6
+#define DSO_LINKINFO 7
+#define DSO_STREAM 8
+#define DSO_SEQPACKET 9
+#define DSO_MAXWINDOW 11
+#define DSO_NODELAY 12
+#define DSO_CORK 13
+#define DSO_SERVICES 14
+#define DSO_INFO 15
+#define DSO_MAX 15
+#define LL_INACTIVE 0
+#define LL_CONNECTING 1
+#define LL_RUNNING 2
+#define LL_DISCONNECTING 3
+#define ACC_IMMED 0
+#define ACC_DEFER 1
+#define SDF_WILD 1
+#define SDF_PROXY 2
+#define SDF_UICPROXY 4
+struct dn_naddr {
+ __le16 a_len;
+ __u8 a_addr[DN_MAXADDL];
+};
+struct sockaddr_dn {
+ __u16 sdn_family;
+ __u8 sdn_flags;
+ __u8 sdn_objnum;
+ __le16 sdn_objnamel;
+ __u8 sdn_objname[DN_MAXOBJL];
+ struct dn_naddr sdn_add;
+};
+#define sdn_nodeaddrl sdn_add.a_len
+#define sdn_nodeaddr sdn_add.a_addr
+struct optdata_dn {
+ __le16 opt_status;
+#define opt_sts opt_status
+ __le16 opt_optl;
+ __u8 opt_data[16];
+};
+struct accessdata_dn {
+ __u8 acc_accl;
+ __u8 acc_acc[DN_MAXACCL];
+ __u8 acc_passl;
+ __u8 acc_pass[DN_MAXACCL];
+ __u8 acc_userl;
+ __u8 acc_user[DN_MAXACCL];
+};
+struct linkinfo_dn {
+ __u16 idn_segsize;
+ __u8 idn_linkstate;
+};
+union etheraddress {
+ __u8 dne_addr[ETH_ALEN];
+ struct {
+ __u8 dne_hiord[4];
+ __u8 dne_nodeaddr[2];
+ } dne_remote;
+};
+struct dn_addr {
+ __le16 dna_family;
+ union etheraddress dna_netaddr;
+};
+#define DECNET_IOCTL_BASE 0x89
+#define SIOCSNETADDR _IOW(DECNET_IOCTL_BASE, 0xe0, struct dn_naddr)
+#define SIOCGNETADDR _IOR(DECNET_IOCTL_BASE, 0xe1, struct dn_naddr)
+#define OSIOCSNETADDR _IOW(DECNET_IOCTL_BASE, 0xe0, int)
+#define OSIOCGNETADDR _IOR(DECNET_IOCTL_BASE, 0xe1, int)
+#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/dns_resolver.h b/sysroots/aarch64-unknown-linux-musl/include/linux/dns_resolver.h
index e7113d0b..21cb5c03 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/dns_resolver.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/dns_resolver.h
@@ -55,13 +55,13 @@ struct dns_payload_header {
__u8 zero;
__u8 content;
__u8 version;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_header {
struct dns_payload_header hdr;
__u8 source;
__u8 status;
__u8 nr_servers;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_server {
__u16 name_len;
__u16 priority;
@@ -71,8 +71,8 @@ struct dns_server_list_v1_server {
__u8 status;
__u8 protocol;
__u8 nr_addrs;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_address {
__u8 address_type;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/dw100.h b/sysroots/aarch64-unknown-linux-musl/include/linux/dw100.h
deleted file mode 100644
index 13d84872..00000000
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/dw100.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- *** This header was automatically generated from a Linux kernel header
- *** of the same name, to make information necessary for userspace to
- *** call into the kernel available to libc. It contains only constants,
- *** structures, and macros generated from the original header, and thus,
- *** contains no copyrightable information.
- ***
- *** To edit the content of this header, modify the corresponding
- *** source file (e.g. under external/kernel-headers/original/) then
- *** run bionic/libc/kernel/tools/update_all.py
- ***
- *** Any manual change here will be lost the next time this script will
- *** be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef __UAPI_DW100_H__
-#define __UAPI_DW100_H__
-#include <linux/v4l2-controls.h>
-#define V4L2_CID_DW100_DEWARPING_16x16_VERTEX_MAP (V4L2_CID_USER_DW100_BASE + 1)
-#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/ethtool.h b/sysroots/aarch64-unknown-linux-musl/include/linux/ethtool.h
index 8bdd6221..22dc9f27 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/ethtool.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/ethtool.h
@@ -277,20 +277,6 @@ enum ethtool_module_power_mode {
ETHTOOL_MODULE_POWER_MODE_LOW = 1,
ETHTOOL_MODULE_POWER_MODE_HIGH,
};
-enum ethtool_podl_pse_admin_state {
- ETHTOOL_PODL_PSE_ADMIN_STATE_UNKNOWN = 1,
- ETHTOOL_PODL_PSE_ADMIN_STATE_DISABLED,
- ETHTOOL_PODL_PSE_ADMIN_STATE_ENABLED,
-};
-enum ethtool_podl_pse_pw_d_status {
- ETHTOOL_PODL_PSE_PW_D_STATUS_UNKNOWN = 1,
- ETHTOOL_PODL_PSE_PW_D_STATUS_DISABLED,
- ETHTOOL_PODL_PSE_PW_D_STATUS_SEARCHING,
- ETHTOOL_PODL_PSE_PW_D_STATUS_DELIVERING,
- ETHTOOL_PODL_PSE_PW_D_STATUS_SLEEP,
- ETHTOOL_PODL_PSE_PW_D_STATUS_IDLE,
- ETHTOOL_PODL_PSE_PW_D_STATUS_ERROR,
-};
struct ethtool_gstrings {
__u32 cmd;
__u32 string_set;
@@ -814,10 +800,6 @@ enum ethtool_link_mode_bit_indices {
#define MASTER_SLAVE_STATE_MASTER 2
#define MASTER_SLAVE_STATE_SLAVE 3
#define MASTER_SLAVE_STATE_ERR 4
-#define RATE_MATCH_NONE 0
-#define RATE_MATCH_PAUSE 1
-#define RATE_MATCH_CRS 2
-#define RATE_MATCH_OPEN_LOOP 3
#define PORT_TP 0x00
#define PORT_AUI 0x01
#define PORT_MII 0x02
@@ -919,7 +901,7 @@ struct ethtool_link_settings {
__u8 transceiver;
__u8 master_slave_cfg;
__u8 master_slave_state;
- __u8 rate_matching;
+ __u8 reserved1[1];
__u32 reserved[7];
__u32 link_mode_masks[];
};
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/ethtool_netlink.h b/sysroots/aarch64-unknown-linux-musl/include/linux/ethtool_netlink.h
index 08c69360..85ce51bc 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/ethtool_netlink.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/ethtool_netlink.h
@@ -56,8 +56,6 @@ enum {
ETHTOOL_MSG_PHC_VCLOCKS_GET,
ETHTOOL_MSG_MODULE_GET,
ETHTOOL_MSG_MODULE_SET,
- ETHTOOL_MSG_PSE_GET,
- ETHTOOL_MSG_PSE_SET,
__ETHTOOL_MSG_USER_CNT,
ETHTOOL_MSG_USER_MAX = __ETHTOOL_MSG_USER_CNT - 1
};
@@ -99,7 +97,6 @@ enum {
ETHTOOL_MSG_PHC_VCLOCKS_GET_REPLY,
ETHTOOL_MSG_MODULE_GET_REPLY,
ETHTOOL_MSG_MODULE_NTF,
- ETHTOOL_MSG_PSE_GET_REPLY,
__ETHTOOL_MSG_KERNEL_CNT,
ETHTOOL_MSG_KERNEL_MAX = __ETHTOOL_MSG_KERNEL_CNT - 1
};
@@ -196,7 +193,6 @@ enum {
ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG,
ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE,
ETHTOOL_A_LINKMODES_LANES,
- ETHTOOL_A_LINKMODES_RATE_MATCHING,
__ETHTOOL_A_LINKMODES_CNT,
ETHTOOL_A_LINKMODES_MAX = __ETHTOOL_A_LINKMODES_CNT - 1
};
@@ -613,15 +609,6 @@ enum {
__ETHTOOL_A_MODULE_CNT,
ETHTOOL_A_MODULE_MAX = (__ETHTOOL_A_MODULE_CNT - 1)
};
-enum {
- ETHTOOL_A_PSE_UNSPEC,
- ETHTOOL_A_PSE_HEADER,
- ETHTOOL_A_PODL_PSE_ADMIN_STATE,
- ETHTOOL_A_PODL_PSE_ADMIN_CONTROL,
- ETHTOOL_A_PODL_PSE_PW_D_STATUS,
- __ETHTOOL_A_PSE_CNT,
- ETHTOOL_A_PSE_MAX = (__ETHTOOL_A_PSE_CNT - 1)
-};
#define ETHTOOL_GENL_NAME "ethtool"
#define ETHTOOL_GENL_VERSION 1
#define ETHTOOL_MCGRP_MONITOR_NAME "monitor"
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/fuse.h b/sysroots/aarch64-unknown-linux-musl/include/linux/fuse.h
index ae667eba..144e960c 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/fuse.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/fuse.h
@@ -20,7 +20,7 @@
#define _LINUX_FUSE_H
#include <stdint.h>
#define FUSE_KERNEL_VERSION 7
-#define FUSE_KERNEL_MINOR_VERSION 37
+#define FUSE_KERNEL_MINOR_VERSION 36
#define FUSE_ROOT_ID 1
struct fuse_attr {
uint64_t ino;
@@ -187,7 +187,6 @@ enum fuse_opcode {
FUSE_SETUPMAPPING = 48,
FUSE_REMOVEMAPPING = 49,
FUSE_SYNCFS = 50,
- FUSE_TMPFILE = 51,
FUSE_CANONICAL_PATH = 2016,
CUSE_INIT = 4096,
CUSE_INIT_BSWAP_RESERVED = 1048576,
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/hid.h b/sysroots/aarch64-unknown-linux-musl/include/linux/hid.h
index 37ab462f..ce93cd79 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/hid.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/hid.h
@@ -22,20 +22,12 @@
#define USB_INTERFACE_SUBCLASS_BOOT 1
#define USB_INTERFACE_PROTOCOL_KEYBOARD 1
#define USB_INTERFACE_PROTOCOL_MOUSE 2
-enum hid_report_type {
- HID_INPUT_REPORT = 0,
- HID_OUTPUT_REPORT = 1,
- HID_FEATURE_REPORT = 2,
- HID_REPORT_TYPES,
-};
-enum hid_class_request {
- HID_REQ_GET_REPORT = 0x01,
- HID_REQ_GET_IDLE = 0x02,
- HID_REQ_GET_PROTOCOL = 0x03,
- HID_REQ_SET_REPORT = 0x09,
- HID_REQ_SET_IDLE = 0x0A,
- HID_REQ_SET_PROTOCOL = 0x0B,
-};
+#define HID_REQ_GET_REPORT 0x01
+#define HID_REQ_GET_IDLE 0x02
+#define HID_REQ_GET_PROTOCOL 0x03
+#define HID_REQ_SET_REPORT 0x09
+#define HID_REQ_SET_IDLE 0x0A
+#define HID_REQ_SET_PROTOCOL 0x0B
#define HID_DT_HID (USB_TYPE_CLASS | 0x01)
#define HID_DT_REPORT (USB_TYPE_CLASS | 0x02)
#define HID_DT_PHYSICAL (USB_TYPE_CLASS | 0x03)
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/idxd.h b/sysroots/aarch64-unknown-linux-musl/include/linux/idxd.h
index a456352e..c6d69854 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/idxd.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/idxd.h
@@ -38,7 +38,6 @@ enum idxd_scmd_stat {
IDXD_SCMD_WQ_NO_SIZE = 0x800e0000,
IDXD_SCMD_WQ_NO_PRIV = 0x800f0000,
IDXD_SCMD_WQ_IRQ_ERR = 0x80100000,
- IDXD_SCMD_WQ_USER_NO_IOMMU = 0x80110000,
};
#define IDXD_SCMD_SOFTERR_MASK 0x80000000
#define IDXD_SCMD_SOFTERR_SHIFT 16
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/if_ether.h b/sysroots/aarch64-unknown-linux-musl/include/linux/if_ether.h
index 60439218..d35509ef 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/if_ether.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/if_ether.h
@@ -112,7 +112,6 @@
#define ETH_P_LOCALTALK 0x0009
#define ETH_P_CAN 0x000C
#define ETH_P_CANFD 0x000D
-#define ETH_P_CANXL 0x000E
#define ETH_P_PPPTALK 0x0010
#define ETH_P_TR_802_2 0x0011
#define ETH_P_MOBITEX 0x0015
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/if_link.h b/sysroots/aarch64-unknown-linux-musl/include/linux/if_link.h
index ebf403af..52f8ca39 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/if_link.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/if_link.h
@@ -165,7 +165,6 @@ enum {
IFLA_GRO_MAX_SIZE,
IFLA_TSO_MAX_SIZE,
IFLA_TSO_MAX_SEGS,
- IFLA_ALLMULTI,
__IFLA_MAX
};
#define IFLA_MAX (__IFLA_MAX - 1)
@@ -412,7 +411,6 @@ enum {
IFLA_XFRM_UNSPEC,
IFLA_XFRM_LINK,
IFLA_XFRM_IF_ID,
- IFLA_XFRM_COLLECT_METADATA,
__IFLA_XFRM_MAX
};
#define IFLA_XFRM_MAX (__IFLA_XFRM_MAX - 1)
@@ -939,10 +937,4 @@ enum {
__IFLA_MCTP_MAX,
};
#define IFLA_MCTP_MAX (__IFLA_MCTP_MAX - 1)
-enum {
- IFLA_DSA_UNSPEC,
- IFLA_DSA_MASTER,
- __IFLA_DSA_MAX,
-};
-#define IFLA_DSA_MAX (__IFLA_DSA_MAX - 1)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/if_macsec.h b/sysroots/aarch64-unknown-linux-musl/include/linux/if_macsec.h
index 7b51f800..e60d7674 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/if_macsec.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/if_macsec.h
@@ -23,7 +23,6 @@
#define MACSEC_GENL_VERSION 1
#define MACSEC_MAX_KEY_LEN 128
#define MACSEC_KEYID_LEN 16
-#define MACSEC_SALT_LEN 12
#define MACSEC_CIPHER_ID_GCM_AES_128 0x0080C20001000001ULL
#define MACSEC_CIPHER_ID_GCM_AES_256 0x0080C20001000002ULL
#define MACSEC_CIPHER_ID_GCM_AES_XPN_128 0x0080C20001000003ULL
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/if_pppox.h b/sysroots/aarch64-unknown-linux-musl/include/linux/if_pppox.h
index 2acafdf9..b6c076b2 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/if_pppox.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/if_pppox.h
@@ -51,27 +51,27 @@ struct sockaddr_pppox {
struct pppoe_addr pppoe;
struct pptp_addr pptp;
} sa_addr;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tp {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tp_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpin6 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpin6_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpv3 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpv3_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpv3in6 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpv3in6_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
#define PPPOEIOCSFWD _IOW(0xB1, 0, size_t)
#define PPPOEIOCDFWD _IO(0xB1, 1)
#define PADI_CODE 0x09
@@ -108,6 +108,6 @@ struct pppoe_hdr {
__be16 sid;
__be16 length;
struct pppoe_tag tag[];
-} __attribute__((__packed__));
+} __packed;
#define PPPOE_SES_HLEN 8
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/iio/types.h b/sysroots/aarch64-unknown-linux-musl/include/linux/iio/types.h
index af7bdda6..aa66d506 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/iio/types.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/iio/types.h
@@ -101,12 +101,6 @@ enum iio_modifier {
IIO_MOD_ETHANOL,
IIO_MOD_H2,
IIO_MOD_O2,
- IIO_MOD_LINEAR_X,
- IIO_MOD_LINEAR_Y,
- IIO_MOD_LINEAR_Z,
- IIO_MOD_PITCH,
- IIO_MOD_YAW,
- IIO_MOD_ROLL,
};
enum iio_event_type {
IIO_EV_TYPE_THRESH,
@@ -116,14 +110,11 @@ enum iio_event_type {
IIO_EV_TYPE_MAG_ADAPTIVE,
IIO_EV_TYPE_CHANGE,
IIO_EV_TYPE_MAG_REFERENCED,
- IIO_EV_TYPE_GESTURE,
};
enum iio_event_direction {
IIO_EV_DIR_EITHER,
IIO_EV_DIR_RISING,
IIO_EV_DIR_FALLING,
IIO_EV_DIR_NONE,
- IIO_EV_DIR_SINGLETAP,
- IIO_EV_DIR_DOUBLETAP,
};
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/in.h b/sysroots/aarch64-unknown-linux-musl/include/linux/in.h
index 53d3074a..d4060e7d 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/in.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/in.h
@@ -22,7 +22,6 @@
#include <bits/ip_mreq_source.h>
#include <bits/in_addr.h>
#include <linux/types.h>
-#include <linux/stddef.h>
#include <linux/libc-compat.h>
#include <linux/socket.h>
#if __UAPI_DEF_IN_IPPROTO
@@ -69,8 +68,6 @@ enum {
#define IPPROTO_PIM IPPROTO_PIM
IPPROTO_COMP = 108,
#define IPPROTO_COMP IPPROTO_COMP
- IPPROTO_L2TP = 115,
-#define IPPROTO_L2TP IPPROTO_L2TP
IPPROTO_SCTP = 132,
#define IPPROTO_SCTP IPPROTO_SCTP
IPPROTO_UDPLITE = 136,
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/input-event-codes.h b/sysroots/aarch64-unknown-linux-musl/include/linux/input-event-codes.h
index 40827b55..4b251df7 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/input-event-codes.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/input-event-codes.h
@@ -720,7 +720,6 @@
#define ABS_TILT_Y 0x1b
#define ABS_TOOL_WIDTH 0x1c
#define ABS_VOLUME 0x20
-#define ABS_PROFILE 0x21
#define ABS_MISC 0x28
#define ABS_RESERVED 0x2e
#define ABS_MT_SLOT 0x2f
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/io_uring.h b/sysroots/aarch64-unknown-linux-musl/include/linux/io_uring.h
index 82dee970..4d52cf00 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/io_uring.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/io_uring.h
@@ -61,7 +61,6 @@ struct io_uring_sqe {
__u32 hardlink_flags;
__u32 xattr_flags;
__u32 msg_ring_flags;
- __u32 uring_cmd_flags;
};
__u64 user_data;
union {
@@ -115,7 +114,6 @@ enum {
#define IORING_SETUP_SQE128 (1U << 10)
#define IORING_SETUP_CQE32 (1U << 11)
#define IORING_SETUP_SINGLE_ISSUER (1U << 12)
-#define IORING_SETUP_DEFER_TASKRUN (1U << 13)
enum io_uring_op {
IORING_OP_NOP,
IORING_OP_READV,
@@ -165,10 +163,8 @@ enum io_uring_op {
IORING_OP_SOCKET,
IORING_OP_URING_CMD,
IORING_OP_SEND_ZC,
- IORING_OP_SENDMSG_ZC,
IORING_OP_LAST,
};
-#define IORING_URING_CMD_FIXED (1U << 0)
#define IORING_FSYNC_DATASYNC (1U << 0)
#define IORING_TIMEOUT_ABS (1U << 0)
#define IORING_TIMEOUT_UPDATE (1U << 1)
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/ip.h b/sysroots/aarch64-unknown-linux-musl/include/linux/ip.h
index 766a8086..b6aef50d 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/ip.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/ip.h
@@ -86,9 +86,8 @@ struct iphdr {
__u8 ttl;
__u8 protocol;
__sum16 check;
- __struct_group(, addrs,, __be32 saddr;
+ __be32 saddr;
__be32 daddr;
- );
};
struct ip_auth_hdr {
__u8 nexthdr;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/ipv6.h b/sysroots/aarch64-unknown-linux-musl/include/linux/ipv6.h
index 2e57ed16..757cbda9 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/ipv6.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/ipv6.h
@@ -87,9 +87,8 @@ struct ipv6hdr {
__be16 payload_len;
__u8 nexthdr;
__u8 hop_limit;
- __struct_group(, addrs,, struct in6_addr saddr;
+ struct in6_addr saddr;
struct in6_addr daddr;
- );
};
enum {
DEVCONF_FORWARDING = 0,
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/kvm.h b/sysroots/aarch64-unknown-linux-musl/include/linux/kvm.h
index 768f57e7..affb6a57 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/kvm.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/kvm.h
@@ -928,7 +928,6 @@ struct kvm_ppc_resize_hpt {
#define KVM_CAP_VM_DISABLE_NX_HUGE_PAGES 220
#define KVM_CAP_S390_ZPCI_OP 221
#define KVM_CAP_S390_CPU_TOPOLOGY 222
-#define KVM_CAP_DIRTY_LOG_RING_ACQ_REL 223
#ifdef KVM_CAP_IRQ_ROUTING
struct kvm_irq_routing_irqchip {
__u32 irqchip;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/l2tp.h b/sysroots/aarch64-unknown-linux-musl/include/linux/l2tp.h
index dee634e7..a054819f 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/l2tp.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/l2tp.h
@@ -22,6 +22,7 @@
#include <linux/socket.h>
#include <linux/in.h>
#include <linux/in6.h>
+#define IPPROTO_L2TP 115
#define __SOCK_SIZE__ 16
struct sockaddr_l2tpip {
__kernel_sa_family_t l2tp_family;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/lwtunnel.h b/sysroots/aarch64-unknown-linux-musl/include/linux/lwtunnel.h
index 94011ddc..e6fb5361 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/lwtunnel.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/lwtunnel.h
@@ -30,7 +30,6 @@ enum lwtunnel_encap_types {
LWTUNNEL_ENCAP_SEG6_LOCAL,
LWTUNNEL_ENCAP_RPL,
LWTUNNEL_ENCAP_IOAM6,
- LWTUNNEL_ENCAP_XFRM,
__LWTUNNEL_ENCAP_MAX,
};
#define LWTUNNEL_ENCAP_MAX (__LWTUNNEL_ENCAP_MAX - 1)
@@ -108,11 +107,4 @@ enum {
};
#define LWT_BPF_MAX (__LWT_BPF_MAX - 1)
#define LWT_BPF_MAX_HEADROOM 256
-enum {
- LWT_XFRM_UNSPEC,
- LWT_XFRM_IF_ID,
- LWT_XFRM_LINK,
- __LWT_XFRM_MAX,
-};
-#define LWT_XFRM_MAX (__LWT_XFRM_MAX - 1)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/ndctl.h b/sysroots/aarch64-unknown-linux-musl/include/linux/ndctl.h
index 7e0d560c..f6b9f7fb 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/ndctl.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/ndctl.h
@@ -22,33 +22,33 @@
struct nd_cmd_dimm_flags {
__u32 status;
__u32 flags;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_get_config_size {
__u32 status;
__u32 config_size;
__u32 max_xfer;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_get_config_data_hdr {
__u32 in_offset;
__u32 in_length;
__u32 status;
__u8 out_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_set_config_hdr {
__u32 in_offset;
__u32 in_length;
__u8 in_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_vendor_hdr {
__u32 opcode;
__u32 in_length;
__u8 in_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_vendor_tail {
__u32 status;
__u32 out_length;
__u8 out_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_cap {
__u64 address;
__u64 length;
@@ -57,7 +57,7 @@ struct nd_cmd_ars_cap {
__u32 clear_err_unit;
__u16 flags;
__u16 reserved;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_start {
__u64 address;
__u64 length;
@@ -66,7 +66,7 @@ struct nd_cmd_ars_start {
__u8 reserved[5];
__u32 status;
__u32 scrub_time;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_status {
__u32 status;
__u32 out_length;
@@ -82,15 +82,15 @@ struct nd_cmd_ars_status {
__u32 reserved;
__u64 err_address;
__u64 length;
- } __attribute__((__packed__)) records[];
-} __attribute__((__packed__));
+ } __packed records[];
+} __packed;
struct nd_cmd_clear_error {
__u64 address;
__u64 length;
__u32 status;
__u8 reserved[4];
__u64 cleared;
-} __attribute__((__packed__));
+} __packed;
enum {
ND_CMD_IMPLEMENTED = 0,
ND_CMD_ARS_CAP = 1,
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/netfilter_decnet.h b/sysroots/aarch64-unknown-linux-musl/include/linux/netfilter_decnet.h
new file mode 100644
index 00000000..c9c16ca0
--- /dev/null
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/netfilter_decnet.h
@@ -0,0 +1,57 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef __LINUX_DECNET_NETFILTER_H
+#define __LINUX_DECNET_NETFILTER_H
+#include <linux/netfilter.h>
+#include <limits.h>
+#define NF_DN_NUMHOOKS 7
+#define NF_DN_PRE_ROUTING 0
+#define NF_DN_LOCAL_IN 1
+#define NF_DN_FORWARD 2
+#define NF_DN_LOCAL_OUT 3
+#define NF_DN_POST_ROUTING 4
+#define NF_DN_HELLO 5
+#define NF_DN_ROUTE 6
+enum nf_dn_hook_priorities {
+ NF_DN_PRI_FIRST = INT_MIN,
+ NF_DN_PRI_CONNTRACK = - 200,
+ NF_DN_PRI_MANGLE = - 150,
+ NF_DN_PRI_NAT_DST = - 100,
+ NF_DN_PRI_FILTER = 0,
+ NF_DN_PRI_NAT_SRC = 100,
+ NF_DN_PRI_DNRTMSG = 200,
+ NF_DN_PRI_LAST = INT_MAX,
+};
+struct nf_dn_rtmsg {
+ int nfdn_ifindex;
+};
+#define NFDN_RTMSG(r) ((unsigned char *) (r) + NLMSG_ALIGN(sizeof(struct nf_dn_rtmsg)))
+#define DNRMG_L1_GROUP 0x01
+#define DNRMG_L2_GROUP 0x02
+enum {
+ DNRNG_NLGRP_NONE,
+#define DNRNG_NLGRP_NONE DNRNG_NLGRP_NONE
+ DNRNG_NLGRP_L1,
+#define DNRNG_NLGRP_L1 DNRNG_NLGRP_L1
+ DNRNG_NLGRP_L2,
+#define DNRNG_NLGRP_L2 DNRNG_NLGRP_L2
+ __DNRNG_NLGRP_MAX
+};
+#define DNRNG_NLGRP_MAX (__DNRNG_NLGRP_MAX - 1)
+#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/netlink.h b/sysroots/aarch64-unknown-linux-musl/include/linux/netlink.h
index 17d52916..bc3e749c 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/netlink.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/netlink.h
@@ -100,8 +100,6 @@ enum nlmsgerr_attrs {
NLMSGERR_ATTR_OFFS,
NLMSGERR_ATTR_COOKIE,
NLMSGERR_ATTR_POLICY,
- NLMSGERR_ATTR_MISS_TYPE,
- NLMSGERR_ATTR_MISS_NEST,
__NLMSGERR_ATTR_MAX,
NLMSGERR_ATTR_MAX = __NLMSGERR_ATTR_MAX - 1
};
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/nl80211.h b/sysroots/aarch64-unknown-linux-musl/include/linux/nl80211.h
index faff80a1..c3aefa32 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/nl80211.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/nl80211.h
@@ -1118,7 +1118,6 @@ enum nl80211_bss {
NL80211_BSS_CHAIN_SIGNAL,
NL80211_BSS_FREQUENCY_OFFSET,
NL80211_BSS_MLO_LINK_ID,
- NL80211_BSS_MLD_ADDR,
__NL80211_BSS_AFTER_LAST,
NL80211_BSS_MAX = __NL80211_BSS_AFTER_LAST - 1
};
@@ -1531,7 +1530,6 @@ enum nl80211_ext_feature_index {
NL80211_EXT_FEATURE_BSS_COLOR,
NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD,
NL80211_EXT_FEATURE_RADAR_BACKGROUND,
- NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE,
NUM_NL80211_EXT_FEATURES,
MAX_NL80211_EXT_FEATURES = NUM_NL80211_EXT_FEATURES - 1
};
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/openvswitch.h b/sysroots/aarch64-unknown-linux-musl/include/linux/openvswitch.h
index c44e9503..c7d719c7 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/openvswitch.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/openvswitch.h
@@ -44,7 +44,6 @@ enum ovs_datapath_attr {
OVS_DP_ATTR_PAD,
OVS_DP_ATTR_MASKS_CACHE_SIZE,
OVS_DP_ATTR_PER_CPU_PIDS,
- OVS_DP_ATTR_IFINDEX,
__OVS_DP_ATTR_MAX
};
#define OVS_DP_ATTR_MAX (__OVS_DP_ATTR_MAX - 1)
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/perf_event.h b/sysroots/aarch64-unknown-linux-musl/include/linux/perf_event.h
index 8f081edc..165ff45c 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/perf_event.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/perf_event.h
@@ -108,6 +108,7 @@ enum perf_event_sample_format {
PERF_SAMPLE_CODE_PAGE_SIZE = 1U << 23,
PERF_SAMPLE_WEIGHT_STRUCT = 1U << 24,
PERF_SAMPLE_MAX = 1U << 25,
+ __PERF_SAMPLE_CALLCHAIN_EARLY = 1ULL << 63,
};
#define PERF_SAMPLE_WEIGHT_TYPE (PERF_SAMPLE_WEIGHT | PERF_SAMPLE_WEIGHT_STRUCT)
enum perf_branch_sample_type_shift {
@@ -129,7 +130,6 @@ enum perf_branch_sample_type_shift {
PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT = 15,
PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT = 16,
PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT = 17,
- PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT = 18,
PERF_SAMPLE_BRANCH_MAX_SHIFT
};
enum perf_branch_sample_type {
@@ -151,7 +151,6 @@ enum perf_branch_sample_type {
PERF_SAMPLE_BRANCH_NO_CYCLES = 1U << PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT,
PERF_SAMPLE_BRANCH_TYPE_SAVE = 1U << PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT,
PERF_SAMPLE_BRANCH_HW_INDEX = 1U << PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT,
- PERF_SAMPLE_BRANCH_PRIV_SAVE = 1U << PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT,
PERF_SAMPLE_BRANCH_MAX = 1U << PERF_SAMPLE_BRANCH_MAX_SHIFT,
};
enum {
@@ -168,40 +167,8 @@ enum {
PERF_BR_COND_RET = 10,
PERF_BR_ERET = 11,
PERF_BR_IRQ = 12,
- PERF_BR_SERROR = 13,
- PERF_BR_NO_TX = 14,
- PERF_BR_EXTEND_ABI = 15,
PERF_BR_MAX,
};
-enum {
- PERF_BR_SPEC_NA = 0,
- PERF_BR_SPEC_WRONG_PATH = 1,
- PERF_BR_NON_SPEC_CORRECT_PATH = 2,
- PERF_BR_SPEC_CORRECT_PATH = 3,
- PERF_BR_SPEC_MAX,
-};
-enum {
- PERF_BR_NEW_FAULT_ALGN = 0,
- PERF_BR_NEW_FAULT_DATA = 1,
- PERF_BR_NEW_FAULT_INST = 2,
- PERF_BR_NEW_ARCH_1 = 3,
- PERF_BR_NEW_ARCH_2 = 4,
- PERF_BR_NEW_ARCH_3 = 5,
- PERF_BR_NEW_ARCH_4 = 6,
- PERF_BR_NEW_ARCH_5 = 7,
- PERF_BR_NEW_MAX,
-};
-enum {
- PERF_BR_PRIV_UNKNOWN = 0,
- PERF_BR_PRIV_USER = 1,
- PERF_BR_PRIV_KERNEL = 2,
- PERF_BR_PRIV_HV = 3,
-};
-#define PERF_BR_ARM64_FIQ PERF_BR_NEW_ARCH_1
-#define PERF_BR_ARM64_DEBUG_HALT PERF_BR_NEW_ARCH_2
-#define PERF_BR_ARM64_DEBUG_EXIT PERF_BR_NEW_ARCH_3
-#define PERF_BR_ARM64_DEBUG_INST PERF_BR_NEW_ARCH_4
-#define PERF_BR_ARM64_DEBUG_DATA PERF_BR_NEW_ARCH_5
#define PERF_SAMPLE_BRANCH_PLM_ALL (PERF_SAMPLE_BRANCH_USER | PERF_SAMPLE_BRANCH_KERNEL | PERF_SAMPLE_BRANCH_HV)
enum perf_sample_regs_abi {
PERF_SAMPLE_REGS_ABI_NONE = 0,
@@ -468,8 +435,6 @@ union perf_mem_data_src {
#define PERF_MEM_LVLNUM_L2 0x02
#define PERF_MEM_LVLNUM_L3 0x03
#define PERF_MEM_LVLNUM_L4 0x04
-#define PERF_MEM_LVLNUM_CXL 0x09
-#define PERF_MEM_LVLNUM_IO 0x0a
#define PERF_MEM_LVLNUM_ANY_CACHE 0x0b
#define PERF_MEM_LVLNUM_LFB 0x0c
#define PERF_MEM_LVLNUM_RAM 0x0d
@@ -483,7 +448,6 @@ union perf_mem_data_src {
#define PERF_MEM_SNOOP_HITM 0x10
#define PERF_MEM_SNOOP_SHIFT 19
#define PERF_MEM_SNOOPX_FWD 0x01
-#define PERF_MEM_SNOOPX_PEER 0x02
#define PERF_MEM_SNOOPX_SHIFT 38
#define PERF_MEM_LOCK_NA 0x01
#define PERF_MEM_LOCK_LOCKED 0x02
@@ -509,7 +473,7 @@ union perf_mem_data_src {
struct perf_branch_entry {
__u64 from;
__u64 to;
- __u64 mispred : 1, predicted : 1, in_tx : 1, abort : 1, cycles : 16, type : 4, spec : 2, new_type : 4, priv : 3, reserved : 31;
+ __u64 mispred : 1, predicted : 1, in_tx : 1, abort : 1, cycles : 16, type : 4, reserved : 40;
};
union perf_sample_weight {
__u64 full;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/pkt_cls.h b/sysroots/aarch64-unknown-linux-musl/include/linux/pkt_cls.h
index 876cb73b..580e83ee 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/pkt_cls.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/pkt_cls.h
@@ -462,7 +462,6 @@ enum {
TCA_FLOWER_KEY_NUM_OF_VLANS,
TCA_FLOWER_KEY_PPPOE_SID,
TCA_FLOWER_KEY_PPP_PROTO,
- TCA_FLOWER_KEY_L2TPV3_SID,
__TCA_FLOWER_MAX,
};
#define TCA_FLOWER_MAX (__TCA_FLOWER_MAX - 1)
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/pkt_sched.h b/sysroots/aarch64-unknown-linux-musl/include/linux/pkt_sched.h
index c31b8bb7..e298b74a 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/pkt_sched.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/pkt_sched.h
@@ -924,13 +924,6 @@ enum {
#define TCA_TAPRIO_ATTR_FLAG_TXTIME_ASSIST _BITUL(0)
#define TCA_TAPRIO_ATTR_FLAG_FULL_OFFLOAD _BITUL(1)
enum {
- TCA_TAPRIO_TC_ENTRY_UNSPEC,
- TCA_TAPRIO_TC_ENTRY_INDEX,
- TCA_TAPRIO_TC_ENTRY_MAX_SDU,
- __TCA_TAPRIO_TC_ENTRY_CNT,
- TCA_TAPRIO_TC_ENTRY_MAX = (__TCA_TAPRIO_TC_ENTRY_CNT - 1)
-};
-enum {
TCA_TAPRIO_ATTR_UNSPEC,
TCA_TAPRIO_ATTR_PRIOMAP,
TCA_TAPRIO_ATTR_SCHED_ENTRY_LIST,
@@ -943,7 +936,6 @@ enum {
TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME_EXTENSION,
TCA_TAPRIO_ATTR_FLAGS,
TCA_TAPRIO_ATTR_TXTIME_DELAY,
- TCA_TAPRIO_ATTR_TC_ENTRY,
__TCA_TAPRIO_ATTR_MAX,
};
#define TCA_TAPRIO_ATTR_MAX (__TCA_TAPRIO_ATTR_MAX - 1)
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/psci.h b/sysroots/aarch64-unknown-linux-musl/include/linux/psci.h
index 4dead17f..31e74656 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/psci.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/psci.h
@@ -39,23 +39,11 @@
#define PSCI_0_2_FN64_MIGRATE PSCI_0_2_FN64(5)
#define PSCI_0_2_FN64_MIGRATE_INFO_UP_CPU PSCI_0_2_FN64(7)
#define PSCI_1_0_FN_PSCI_FEATURES PSCI_0_2_FN(10)
-#define PSCI_1_0_FN_CPU_FREEZE PSCI_0_2_FN(11)
-#define PSCI_1_0_FN_CPU_DEFAULT_SUSPEND PSCI_0_2_FN(12)
-#define PSCI_1_0_FN_NODE_HW_STATE PSCI_0_2_FN(13)
#define PSCI_1_0_FN_SYSTEM_SUSPEND PSCI_0_2_FN(14)
#define PSCI_1_0_FN_SET_SUSPEND_MODE PSCI_0_2_FN(15)
-#define PSCI_1_0_FN_STAT_RESIDENCY PSCI_0_2_FN(16)
-#define PSCI_1_0_FN_STAT_COUNT PSCI_0_2_FN(17)
#define PSCI_1_1_FN_SYSTEM_RESET2 PSCI_0_2_FN(18)
-#define PSCI_1_1_FN_MEM_PROTECT PSCI_0_2_FN(19)
-#define PSCI_1_1_FN_MEM_PROTECT_CHECK_RANGE PSCI_0_2_FN(19)
-#define PSCI_1_0_FN64_CPU_DEFAULT_SUSPEND PSCI_0_2_FN64(12)
-#define PSCI_1_0_FN64_NODE_HW_STATE PSCI_0_2_FN64(13)
#define PSCI_1_0_FN64_SYSTEM_SUSPEND PSCI_0_2_FN64(14)
-#define PSCI_1_0_FN64_STAT_RESIDENCY PSCI_0_2_FN64(16)
-#define PSCI_1_0_FN64_STAT_COUNT PSCI_0_2_FN64(17)
#define PSCI_1_1_FN64_SYSTEM_RESET2 PSCI_0_2_FN64(18)
-#define PSCI_1_1_FN64_MEM_PROTECT_CHECK_RANGE PSCI_0_2_FN64(19)
#define PSCI_0_2_POWER_STATE_ID_MASK 0xffff
#define PSCI_0_2_POWER_STATE_ID_SHIFT 0
#define PSCI_0_2_POWER_STATE_TYPE_SHIFT 16
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/psp-sev.h b/sysroots/aarch64-unknown-linux-musl/include/linux/psp-sev.h
index 8c9ec808..6c4f73d0 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/psp-sev.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/psp-sev.h
@@ -66,37 +66,37 @@ struct sev_user_data_status {
__u32 flags;
__u8 build;
__u32 guest_count;
-} __attribute__((__packed__));
+} __packed;
#define SEV_STATUS_FLAGS_CONFIG_ES 0x0100
struct sev_user_data_pek_csr {
__u64 address;
__u32 length;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_pek_cert_import {
__u64 pek_cert_address;
__u32 pek_cert_len;
__u64 oca_cert_address;
__u32 oca_cert_len;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_pdh_cert_export {
__u64 pdh_cert_address;
__u32 pdh_cert_len;
__u64 cert_chain_address;
__u32 cert_chain_len;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_get_id {
__u8 socket1[64];
__u8 socket2[64];
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_get_id2 {
__u64 address;
__u32 length;
-} __attribute__((__packed__));
+} __packed;
struct sev_issue_cmd {
__u32 cmd;
__u64 data;
__u32 error;
-} __attribute__((__packed__));
+} __packed;
#define SEV_IOC_TYPE 'S'
#define SEV_ISSUE_CMD _IOWR(SEV_IOC_TYPE, 0x0, struct sev_issue_cmd)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/qrtr.h b/sysroots/aarch64-unknown-linux-musl/include/linux/qrtr.h
index ee56acaf..c0a4c729 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/qrtr.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/qrtr.h
@@ -54,5 +54,5 @@ struct qrtr_ctrl_pkt {
__le32 port;
} client;
};
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/rkisp1-config.h b/sysroots/aarch64-unknown-linux-musl/include/linux/rkisp1-config.h
index 7175c23f..cea14cd2 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/rkisp1-config.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/rkisp1-config.h
@@ -67,37 +67,6 @@
#define RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE_V12 81
#define RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE_V12
#define RKISP1_CIF_ISP_DPCC_METHODS_MAX 3
-#define RKISP1_CIF_ISP_DPCC_MODE_STAGE1_ENABLE (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_INCL_G_CENTER (1U << 0)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_INCL_RB_CENTER (1U << 1)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_G_3X3 (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_RB_3X3 (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_SET_USE_STAGE1_USE_SET(n) ((n) << 0)
-#define RKISP1_CIF_ISP_DPCC_SET_USE_STAGE1_USE_FIX_SET (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_PG_GREEN_ENABLE (1U << 0)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_LC_GREEN_ENABLE (1U << 1)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RO_GREEN_ENABLE (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RND_GREEN_ENABLE (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RG_GREEN_ENABLE (1U << 4)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_PG_RED_BLUE_ENABLE (1U << 8)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_LC_RED_BLUE_ENABLE (1U << 9)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RO_RED_BLUE_ENABLE (1U << 10)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RND_RED_BLUE_ENABLE (1U << 11)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RG_RED_BLUE_ENABLE (1U << 12)
-#define RKISP1_CIF_ISP_DPCC_LINE_THRESH_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_LINE_THRESH_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_LINE_MAD_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_LINE_MAD_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_PG_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_PG_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RND_THRESH_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_RND_THRESH_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RG_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_RG_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RO_LIMITS_n_G(n,v) ((v) << ((n) * 4))
-#define RKISP1_CIF_ISP_DPCC_RO_LIMITS_n_RB(n,v) ((v) << ((n) * 4 + 2))
-#define RKISP1_CIF_ISP_DPCC_RND_OFFS_n_G(n,v) ((v) << ((n) * 4))
-#define RKISP1_CIF_ISP_DPCC_RND_OFFS_n_RB(n,v) ((v) << ((n) * 4 + 2))
#define RKISP1_CIF_ISP_DPF_MAX_NLF_COEFFS 17
#define RKISP1_CIF_ISP_DPF_MAX_SPATIAL_COEFFS 6
#define RKISP1_CIF_ISP_STAT_AWB (1U << 0)
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/sed-opal.h b/sysroots/aarch64-unknown-linux-musl/include/linux/sed-opal.h
index f7ac9bd0..a20197ac 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/sed-opal.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/sed-opal.h
@@ -112,16 +112,6 @@ struct opal_read_write_table {
__u64 flags;
__u64 priv;
};
-#define OPAL_FL_SUPPORTED 0x00000001
-#define OPAL_FL_LOCKING_SUPPORTED 0x00000002
-#define OPAL_FL_LOCKING_ENABLED 0x00000004
-#define OPAL_FL_LOCKED 0x00000008
-#define OPAL_FL_MBR_ENABLED 0x00000010
-#define OPAL_FL_MBR_DONE 0x00000020
-struct opal_status {
- __u32 flags;
- __u32 reserved;
-};
#define IOC_OPAL_SAVE _IOW('p', 220, struct opal_lock_unlock)
#define IOC_OPAL_LOCK_UNLOCK _IOW('p', 221, struct opal_lock_unlock)
#define IOC_OPAL_TAKE_OWNERSHIP _IOW('p', 222, struct opal_key)
@@ -138,5 +128,4 @@ struct opal_status {
#define IOC_OPAL_MBR_DONE _IOW('p', 233, struct opal_mbr_done)
#define IOC_OPAL_WRITE_SHADOW_MBR _IOW('p', 234, struct opal_shadow_mbr)
#define IOC_OPAL_GENERIC_TABLE_RW _IOW('p', 235, struct opal_read_write_table)
-#define IOC_OPAL_GET_STATUS _IOR('p', 236, struct opal_status)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/seg6_local.h b/sysroots/aarch64-unknown-linux-musl/include/linux/seg6_local.h
index 4d062e82..61a8d97a 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/seg6_local.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/seg6_local.h
@@ -31,7 +31,6 @@ enum {
SEG6_LOCAL_BPF,
SEG6_LOCAL_VRFTABLE,
SEG6_LOCAL_COUNTERS,
- SEG6_LOCAL_FLAVORS,
__SEG6_LOCAL_MAX,
};
#define SEG6_LOCAL_MAX (__SEG6_LOCAL_MAX - 1)
@@ -72,21 +71,4 @@ enum {
__SEG6_LOCAL_CNT_MAX,
};
#define SEG6_LOCAL_CNT_MAX (__SEG6_LOCAL_CNT_MAX - 1)
-enum {
- SEG6_LOCAL_FLV_UNSPEC,
- SEG6_LOCAL_FLV_OPERATION,
- SEG6_LOCAL_FLV_LCBLOCK_BITS,
- SEG6_LOCAL_FLV_LCNODE_FN_BITS,
- __SEG6_LOCAL_FLV_MAX,
-};
-#define SEG6_LOCAL_FLV_MAX (__SEG6_LOCAL_FLV_MAX - 1)
-enum {
- SEG6_LOCAL_FLV_OP_UNSPEC,
- SEG6_LOCAL_FLV_OP_PSP,
- SEG6_LOCAL_FLV_OP_USP,
- SEG6_LOCAL_FLV_OP_USD,
- SEG6_LOCAL_FLV_OP_NEXT_CSID,
- __SEG6_LOCAL_FLV_OP_MAX
-};
-#define SEG6_LOCAL_FLV_OP_MAX (__SEG6_LOCAL_FLV_OP_MAX - 1)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/stat.h b/sysroots/aarch64-unknown-linux-musl/include/linux/stat.h
index 89304ce6..a15b9b57 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/stat.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/stat.h
@@ -78,8 +78,7 @@ struct statx {
__u32 stx_dev_major;
__u32 stx_dev_minor;
__u64 stx_mnt_id;
- __u32 stx_dio_mem_align;
- __u32 stx_dio_offset_align;
+ __u64 __spare2;
__u64 __spare3[12];
};
#define STATX_TYPE 0x00000001U
@@ -96,7 +95,6 @@ struct statx {
#define STATX_BASIC_STATS 0x000007ffU
#define STATX_BTIME 0x00000800U
#define STATX_MNT_ID 0x00001000U
-#define STATX_DIOALIGN 0x00002000U
#define STATX__RESERVED 0x80000000U
#define STATX_ALL 0x00000fffU
#define STATX_ATTR_COMPRESSED 0x00000004
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/target_core_user.h b/sysroots/aarch64-unknown-linux-musl/include/linux/target_core_user.h
index 83e155e7..daecb7d6 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/target_core_user.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/target_core_user.h
@@ -34,7 +34,7 @@ struct tcmu_mailbox {
__u32 cmdr_size;
__u32 cmd_head;
__u32 cmd_tail __attribute__((__aligned__(ALIGN_SIZE)));
-} __attribute__((__packed__));
+} __packed;
enum tcmu_opcode {
TCMU_OP_PAD = 0,
TCMU_OP_CMD,
@@ -48,7 +48,7 @@ struct tcmu_cmd_entry_hdr {
#define TCMU_UFLAG_READ_LEN 0x2
#define TCMU_UFLAG_KEEP_BUF 0x4
__u8 uflags;
-} __attribute__((__packed__));
+} __packed;
#define TCMU_OP_MASK 0x7
#define TCMU_SENSE_BUFFERSIZE 96
struct tcmu_cmd_entry {
@@ -71,7 +71,7 @@ struct tcmu_cmd_entry {
char sense_buffer[TCMU_SENSE_BUFFERSIZE];
} rsp;
};
-} __attribute__((__packed__));
+} __packed;
struct tcmu_tmr_entry {
struct tcmu_cmd_entry_hdr hdr;
#define TCMU_TMR_UNKNOWN 0
@@ -90,7 +90,7 @@ struct tcmu_tmr_entry {
__u64 __pad3;
__u64 __pad4;
__u16 cmd_ids[];
-} __attribute__((__packed__));
+} __packed;
#define TCMU_OP_ALIGN_SIZE sizeof(__u64)
enum tcmu_genl_cmd {
TCMU_CMD_UNSPEC,
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/tls.h b/sysroots/aarch64-unknown-linux-musl/include/linux/tls.h
index fcab74b3..d327d66a 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/tls.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/tls.h
@@ -68,18 +68,6 @@
#define TLS_CIPHER_SM4_CCM_SALT_SIZE 4
#define TLS_CIPHER_SM4_CCM_TAG_SIZE 16
#define TLS_CIPHER_SM4_CCM_REC_SEQ_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_128 57
-#define TLS_CIPHER_ARIA_GCM_128_IV_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_128_KEY_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_128_SALT_SIZE 4
-#define TLS_CIPHER_ARIA_GCM_128_TAG_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_128_REC_SEQ_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_256 58
-#define TLS_CIPHER_ARIA_GCM_256_IV_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_256_KEY_SIZE 32
-#define TLS_CIPHER_ARIA_GCM_256_SALT_SIZE 4
-#define TLS_CIPHER_ARIA_GCM_256_TAG_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_256_REC_SEQ_SIZE 8
#define TLS_SET_RECORD_TYPE 1
#define TLS_GET_RECORD_TYPE 2
struct tls_crypto_info {
@@ -128,20 +116,6 @@ struct tls12_crypto_info_sm4_ccm {
unsigned char salt[TLS_CIPHER_SM4_CCM_SALT_SIZE];
unsigned char rec_seq[TLS_CIPHER_SM4_CCM_REC_SEQ_SIZE];
};
-struct tls12_crypto_info_aria_gcm_128 {
- struct tls_crypto_info info;
- unsigned char iv[TLS_CIPHER_ARIA_GCM_128_IV_SIZE];
- unsigned char key[TLS_CIPHER_ARIA_GCM_128_KEY_SIZE];
- unsigned char salt[TLS_CIPHER_ARIA_GCM_128_SALT_SIZE];
- unsigned char rec_seq[TLS_CIPHER_ARIA_GCM_128_REC_SEQ_SIZE];
-};
-struct tls12_crypto_info_aria_gcm_256 {
- struct tls_crypto_info info;
- unsigned char iv[TLS_CIPHER_ARIA_GCM_256_IV_SIZE];
- unsigned char key[TLS_CIPHER_ARIA_GCM_256_KEY_SIZE];
- unsigned char salt[TLS_CIPHER_ARIA_GCM_256_SALT_SIZE];
- unsigned char rec_seq[TLS_CIPHER_ARIA_GCM_256_REC_SEQ_SIZE];
-};
enum {
TLS_INFO_UNSPEC,
TLS_INFO_VERSION,
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/ublk_cmd.h b/sysroots/aarch64-unknown-linux-musl/include/linux/ublk_cmd.h
index 8c9cbebd..caf7f93c 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/ublk_cmd.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/ublk_cmd.h
@@ -27,8 +27,6 @@
#define UBLK_CMD_STOP_DEV 0x07
#define UBLK_CMD_SET_PARAMS 0x08
#define UBLK_CMD_GET_PARAMS 0x09
-#define UBLK_CMD_START_USER_RECOVERY 0x10
-#define UBLK_CMD_END_USER_RECOVERY 0x11
#define UBLK_IO_FETCH_REQ 0x20
#define UBLK_IO_COMMIT_AND_FETCH_REQ 0x21
#define UBLK_IO_NEED_GET_DATA 0x22
@@ -41,11 +39,8 @@
#define UBLK_F_SUPPORT_ZERO_COPY (1ULL << 0)
#define UBLK_F_URING_CMD_COMP_IN_TASK (1ULL << 1)
#define UBLK_F_NEED_GET_DATA (1UL << 2)
-#define UBLK_F_USER_RECOVERY (1UL << 3)
-#define UBLK_F_USER_RECOVERY_REISSUE (1UL << 4)
#define UBLK_S_DEV_DEAD 0
#define UBLK_S_DEV_LIVE 1
-#define UBLK_S_DEV_QUIESCED 2
struct ublksrv_ctrl_cmd {
__u32 dev_id;
__u16 queue_id;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/usbip.h b/sysroots/aarch64-unknown-linux-musl/include/linux/usbip.h
index b0c10676..ae18347e 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/usbip.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/usbip.h
@@ -27,21 +27,4 @@ enum usbip_device_status {
VDEV_ST_USED,
VDEV_ST_ERROR
};
-#define USBIP_URB_SHORT_NOT_OK 0x0001
-#define USBIP_URB_ISO_ASAP 0x0002
-#define USBIP_URB_NO_TRANSFER_DMA_MAP 0x0004
-#define USBIP_URB_ZERO_PACKET 0x0040
-#define USBIP_URB_NO_INTERRUPT 0x0080
-#define USBIP_URB_FREE_BUFFER 0x0100
-#define USBIP_URB_DIR_IN 0x0200
-#define USBIP_URB_DIR_OUT 0
-#define USBIP_URB_DIR_MASK USBIP_URB_DIR_IN
-#define USBIP_URB_DMA_MAP_SINGLE 0x00010000
-#define USBIP_URB_DMA_MAP_PAGE 0x00020000
-#define USBIP_URB_DMA_MAP_SG 0x00040000
-#define USBIP_URB_MAP_LOCAL 0x00080000
-#define USBIP_URB_SETUP_MAP_SINGLE 0x00100000
-#define USBIP_URB_SETUP_MAP_LOCAL 0x00200000
-#define USBIP_URB_DMA_SG_COMBINED 0x00400000
-#define USBIP_URB_ALIGNED_TEMP_BUFFER 0x00800000
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/userfaultfd.h b/sysroots/aarch64-unknown-linux-musl/include/linux/userfaultfd.h
index 09e0d807..46d74729 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/userfaultfd.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/userfaultfd.h
@@ -19,8 +19,6 @@
#ifndef _LINUX_USERFAULTFD_H
#define _LINUX_USERFAULTFD_H
#include <linux/types.h>
-#define USERFAULTFD_IOC 0xAA
-#define USERFAULTFD_IOC_NEW _IO(USERFAULTFD_IOC, 0x00)
#define UFFD_API ((__u64) 0xAA)
#define UFFD_API_REGISTER_MODES (UFFDIO_REGISTER_MODE_MISSING | UFFDIO_REGISTER_MODE_WP | UFFDIO_REGISTER_MODE_MINOR)
#define UFFD_API_FEATURES (UFFD_FEATURE_PAGEFAULT_FLAG_WP | UFFD_FEATURE_EVENT_FORK | UFFD_FEATURE_EVENT_REMAP | UFFD_FEATURE_EVENT_REMOVE | UFFD_FEATURE_EVENT_UNMAP | UFFD_FEATURE_MISSING_HUGETLBFS | UFFD_FEATURE_MISSING_SHMEM | UFFD_FEATURE_SIGBUS | UFFD_FEATURE_THREAD_ID | UFFD_FEATURE_MINOR_HUGETLBFS | UFFD_FEATURE_MINOR_SHMEM | UFFD_FEATURE_EXACT_ADDRESS | UFFD_FEATURE_WP_HUGETLBFS_SHMEM)
@@ -75,7 +73,7 @@ struct uffd_msg {
__u64 reserved3;
} reserved;
} arg;
-} __attribute__((__packed__));
+} __packed;
#define UFFD_EVENT_PAGEFAULT 0x12
#define UFFD_EVENT_FORK 0x13
#define UFFD_EVENT_REMAP 0x14
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/uvcvideo.h b/sysroots/aarch64-unknown-linux-musl/include/linux/uvcvideo.h
index 46528a93..719147ae 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/uvcvideo.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/uvcvideo.h
@@ -68,5 +68,5 @@ struct uvc_meta_buf {
__u8 length;
__u8 flags;
__u8 buf[];
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/v4l2-controls.h b/sysroots/aarch64-unknown-linux-musl/include/linux/v4l2-controls.h
index 276ecaa3..9de38d14 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/v4l2-controls.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/v4l2-controls.h
@@ -120,7 +120,6 @@ enum v4l2_colorfx {
#define V4L2_CID_USER_CCS_BASE (V4L2_CID_USER_BASE + 0x10f0)
#define V4L2_CID_USER_ALLEGRO_BASE (V4L2_CID_USER_BASE + 0x1170)
#define V4L2_CID_USER_ISL7998X_BASE (V4L2_CID_USER_BASE + 0x1180)
-#define V4L2_CID_USER_DW100_BASE (V4L2_CID_USER_BASE + 0x1190)
#define V4L2_CID_CODEC_BASE (V4L2_CTRL_CLASS_CODEC | 0x900)
#define V4L2_CID_CODEC_CLASS (V4L2_CTRL_CLASS_CODEC | 1)
#define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_CODEC_BASE + 0)
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/vbox_vmmdev_types.h b/sysroots/aarch64-unknown-linux-musl/include/linux/vbox_vmmdev_types.h
index 777a2bbc..009f9a6b 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/vbox_vmmdev_types.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/vbox_vmmdev_types.h
@@ -157,7 +157,7 @@ struct vmmdev_hgcm_function_parameter32 {
__u32 offset;
} page_list;
} u;
-} __attribute__((__packed__));
+} __packed;
struct vmmdev_hgcm_function_parameter64 {
enum vmmdev_hgcm_function_parameter_type type;
union {
@@ -169,13 +169,13 @@ struct vmmdev_hgcm_function_parameter64 {
__u64 phys_addr;
__u64 linear_addr;
} u;
- } __attribute__((__packed__)) pointer;
+ } __packed pointer;
struct {
__u32 size;
__u32 offset;
} page_list;
- } __attribute__((__packed__)) u;
-} __attribute__((__packed__));
+ } __packed u;
+} __packed;
#if __BITS_PER_LONG == 64
#define vmmdev_hgcm_function_parameter vmmdev_hgcm_function_parameter64
#else
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/vdpa.h b/sysroots/aarch64-unknown-linux-musl/include/linux/vdpa.h
index ed61cdd4..8b3be00b 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/vdpa.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/vdpa.h
@@ -52,8 +52,6 @@ enum vdpa_attr {
VDPA_ATTR_DEV_QUEUE_INDEX,
VDPA_ATTR_DEV_VENDOR_ATTR_NAME,
VDPA_ATTR_DEV_VENDOR_ATTR_VALUE,
- VDPA_ATTR_DEV_FEATURES,
- VDPA_ATTR_VDPA_DEV_SUPPORTED_FEATURES,
VDPA_ATTR_MAX,
};
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/version.h b/sysroots/aarch64-unknown-linux-musl/include/linux/version.h
index ab95caf5..c1943459 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/version.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/version.h
@@ -16,8 +16,8 @@
***
****************************************************************************
****************************************************************************/
-#define LINUX_VERSION_CODE 393472
+#define LINUX_VERSION_CODE 393216
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))
#define LINUX_VERSION_MAJOR 6
-#define LINUX_VERSION_PATCHLEVEL 1
+#define LINUX_VERSION_PATCHLEVEL 0
#define LINUX_VERSION_SUBLEVEL 0
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/vfio.h b/sysroots/aarch64-unknown-linux-musl/include/linux/vfio.h
index dffa1368..80754084 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/vfio.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/vfio.h
@@ -304,32 +304,6 @@ enum vfio_device_mig_state {
VFIO_DEVICE_STATE_RESUMING = 4,
VFIO_DEVICE_STATE_RUNNING_P2P = 5,
};
-#define VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY 3
-struct vfio_device_low_power_entry_with_wakeup {
- __s32 wakeup_eventfd;
- __u32 reserved;
-};
-#define VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP 4
-#define VFIO_DEVICE_FEATURE_LOW_POWER_EXIT 5
-struct vfio_device_feature_dma_logging_control {
- __aligned_u64 page_size;
- __u32 num_ranges;
- __u32 __reserved;
- __aligned_u64 ranges;
-};
-struct vfio_device_feature_dma_logging_range {
- __aligned_u64 iova;
- __aligned_u64 length;
-};
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_START 6
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_STOP 7
-struct vfio_device_feature_dma_logging_report {
- __aligned_u64 iova;
- __aligned_u64 length;
- __aligned_u64 page_size;
- __aligned_u64 bitmap;
-};
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_REPORT 8
struct vfio_iommu_type1_info {
__u32 argsz;
__u32 flags;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/vfio_ccw.h b/sysroots/aarch64-unknown-linux-musl/include/linux/vfio_ccw.h
index 7bf08f54..a6defc54 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/vfio_ccw.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/vfio_ccw.h
@@ -27,19 +27,19 @@ struct ccw_io_region {
#define IRB_AREA_SIZE 96
__u8 irb_area[IRB_AREA_SIZE];
__u32 ret_code;
-} __attribute__((__packed__));
+} __packed;
#define VFIO_CCW_ASYNC_CMD_HSCH (1 << 0)
#define VFIO_CCW_ASYNC_CMD_CSCH (1 << 1)
struct ccw_cmd_region {
__u32 command;
__u32 ret_code;
-} __attribute__((__packed__));
+} __packed;
struct ccw_schib_region {
#define SCHIB_AREA_SIZE 52
__u8 schib_area[SCHIB_AREA_SIZE];
-} __attribute__((__packed__));
+} __packed;
struct ccw_crw_region {
__u32 crw;
__u32 pad;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/videodev2.h b/sysroots/aarch64-unknown-linux-musl/include/linux/videodev2.h
index 3d8dd723..9fc33a4f 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/videodev2.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/videodev2.h
@@ -185,6 +185,7 @@ struct v4l2_capability {
#define V4L2_CAP_SDR_OUTPUT 0x00400000
#define V4L2_CAP_META_CAPTURE 0x00800000
#define V4L2_CAP_READWRITE 0x01000000
+#define V4L2_CAP_ASYNCIO 0x02000000
#define V4L2_CAP_STREAMING 0x04000000
#define V4L2_CAP_META_OUTPUT 0x08000000
#define V4L2_CAP_TOUCH 0x10000000
@@ -791,7 +792,7 @@ struct v4l2_bt_timings {
#define V4L2_DV_FL_CAN_DETECT_REDUCED_FPS (1 << 9)
#define V4L2_DV_BT_BLANKING_WIDTH(bt) ((bt)->hfrontporch + (bt)->hsync + (bt)->hbackporch)
#define V4L2_DV_BT_FRAME_WIDTH(bt) ((bt)->width + V4L2_DV_BT_BLANKING_WIDTH(bt))
-#define V4L2_DV_BT_BLANKING_HEIGHT(bt) ((bt)->vfrontporch + (bt)->vsync + (bt)->vbackporch + ((bt)->interlaced ? ((bt)->il_vfrontporch + (bt)->il_vsync + (bt)->il_vbackporch) : 0))
+#define V4L2_DV_BT_BLANKING_HEIGHT(bt) ((bt)->vfrontporch + (bt)->vsync + (bt)->vbackporch + (bt)->il_vfrontporch + (bt)->il_vsync + (bt)->il_vbackporch)
#define V4L2_DV_BT_FRAME_HEIGHT(bt) ((bt)->height + V4L2_DV_BT_BLANKING_HEIGHT(bt))
struct v4l2_dv_timings {
__u32 type;
@@ -1323,7 +1324,6 @@ struct v4l2_event_vsync {
#define V4L2_EVENT_CTRL_CH_VALUE (1 << 0)
#define V4L2_EVENT_CTRL_CH_FLAGS (1 << 1)
#define V4L2_EVENT_CTRL_CH_RANGE (1 << 2)
-#define V4L2_EVENT_CTRL_CH_DIMENSIONS (1 << 3)
struct v4l2_event_ctrl {
__u32 changes;
__u32 type;
@@ -1495,5 +1495,4 @@ struct v4l2_create_buffers {
#define BASE_VIDIOC_PRIVATE 192
#define V4L2_PIX_FMT_HM12 V4L2_PIX_FMT_NV12_16L16
#define V4L2_PIX_FMT_SUNXI_TILED_NV12 V4L2_PIX_FMT_NV12_32L32
-#define V4L2_CAP_ASYNCIO 0x02000000
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/virtio_blk.h b/sysroots/aarch64-unknown-linux-musl/include/linux/virtio_blk.h
index 0dd08c5a..f2f0381a 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/virtio_blk.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/virtio_blk.h
@@ -31,7 +31,6 @@
#define VIRTIO_BLK_F_MQ 12
#define VIRTIO_BLK_F_DISCARD 13
#define VIRTIO_BLK_F_WRITE_ZEROES 14
-#define VIRTIO_BLK_F_SECURE_ERASE 16
#ifndef VIRTIO_BLK_NO_LEGACY
#define VIRTIO_BLK_F_BARRIER 0
#define VIRTIO_BLK_F_SCSI 7
@@ -64,9 +63,6 @@ struct virtio_blk_config {
__virtio32 max_write_zeroes_seg;
__u8 write_zeroes_may_unmap;
__u8 unused1[3];
- __virtio32 max_secure_erase_sectors;
- __virtio32 max_secure_erase_seg;
- __virtio32 secure_erase_sector_alignment;
} __attribute__((packed));
#define VIRTIO_BLK_T_IN 0
#define VIRTIO_BLK_T_OUT 1
@@ -77,7 +73,6 @@ struct virtio_blk_config {
#define VIRTIO_BLK_T_GET_ID 8
#define VIRTIO_BLK_T_DISCARD 11
#define VIRTIO_BLK_T_WRITE_ZEROES 13
-#define VIRTIO_BLK_T_SECURE_ERASE 14
#ifndef VIRTIO_BLK_NO_LEGACY
#define VIRTIO_BLK_T_BARRIER 0x80000000
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/wmi.h b/sysroots/aarch64-unknown-linux-musl/include/linux/wmi.h
index 7b72056a..26f54d9d 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/wmi.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/wmi.h
@@ -30,17 +30,17 @@ struct calling_interface_buffer {
__u16 cmd_select;
volatile __u32 input[4];
volatile __u32 output[4];
-} __attribute__((__packed__));
+} __packed;
struct dell_wmi_extensions {
__u32 argattrib;
__u32 blength;
__u8 data[];
-} __attribute__((__packed__));
+} __packed;
struct dell_wmi_smbios_buffer {
__u64 length;
struct calling_interface_buffer std;
struct dell_wmi_extensions ext;
-} __attribute__((__packed__));
+} __packed;
#define CLASS_TOKEN_READ 0
#define CLASS_TOKEN_WRITE 1
#define SELECT_TOKEN_STD 0
diff --git a/sysroots/aarch64-unknown-linux-musl/include/linux/zorro.h b/sysroots/aarch64-unknown-linux-musl/include/linux/zorro.h
index 86320aa5..f8e47a14 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/linux/zorro.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/linux/zorro.h
@@ -42,7 +42,7 @@ struct Node {
__u8 ln_Type;
__s8 ln_Pri;
__be32 ln_Name;
-} __attribute__((__packed__));
+} __packed;
struct ExpansionRom {
__u8 er_Type;
__u8 er_Product;
@@ -55,7 +55,7 @@ struct ExpansionRom {
__u8 er_Reserved0d;
__u8 er_Reserved0e;
__u8 er_Reserved0f;
-} __attribute__((__packed__));
+} __packed;
#define ERT_TYPEMASK 0xc0
#define ERT_ZORROII 0xc0
#define ERT_ZORROIII 0x80
@@ -73,6 +73,6 @@ struct ConfigDev {
__be32 cd_Driver;
__be32 cd_NextCD;
__be32 cd_Unused[4];
-} __attribute__((__packed__));
+} __packed;
#define ZORRO_NUM_AUTO 16
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/misc/habanalabs.h b/sysroots/aarch64-unknown-linux-musl/include/misc/habanalabs.h
index b6140bcf..67036765 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/misc/habanalabs.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/misc/habanalabs.h
@@ -617,13 +617,6 @@ enum hl_server_type {
HL_SERVER_GAUDI_TYPE2 = 4,
HL_SERVER_GAUDI2_HLS2 = 5
};
-#define HL_NOTIFIER_EVENT_TPC_ASSERT (1ULL << 0)
-#define HL_NOTIFIER_EVENT_UNDEFINED_OPCODE (1ULL << 1)
-#define HL_NOTIFIER_EVENT_DEVICE_RESET (1ULL << 2)
-#define HL_NOTIFIER_EVENT_CS_TIMEOUT (1ULL << 3)
-#define HL_NOTIFIER_EVENT_DEVICE_UNAVAILABLE (1ULL << 4)
-#define HL_NOTIFIER_EVENT_USER_ENGINE_ERR (1ULL << 5)
-#define HL_NOTIFIER_EVENT_GENERAL_HW_ERR (1ULL << 6)
#define HL_INFO_HW_IP_INFO 0
#define HL_INFO_HW_EVENTS 1
#define HL_INFO_DRAM_USAGE 2
@@ -648,15 +641,12 @@ enum hl_server_type {
#define HL_INFO_CS_TIMEOUT_EVENT 24
#define HL_INFO_RAZWI_EVENT 25
#define HL_INFO_DEV_MEM_ALLOC_PAGE_SIZES 26
-#define HL_INFO_SECURED_ATTESTATION 27
#define HL_INFO_REGISTER_EVENTFD 28
#define HL_INFO_UNREGISTER_EVENTFD 29
#define HL_INFO_GET_EVENTS 30
#define HL_INFO_UNDEFINED_OPCODE_EVENT 31
-#define HL_INFO_ENGINE_STATUS 32
#define HL_INFO_VERSION_MAX_LEN 128
#define HL_INFO_CARD_NAME_MAX_LEN 16
-#define HL_ENGINES_DATA_MAX_SIZE SZ_1M
struct hl_info_hw_ip_info {
__u64 sram_base_address;
__u64 dram_base_address;
@@ -675,7 +665,7 @@ struct hl_info_hw_ip_info {
__u32 psoc_pci_pll_div_factor;
__u8 tpc_enabled_mask;
__u8 dram_enabled;
- __u8 security_enabled;
+ __u8 reserved;
__u8 mme_master_slave_mode;
__u8 cpucp_version[HL_INFO_VERSION_MAX_LEN];
__u8 card_name[HL_INFO_CARD_NAME_MAX_LEN];
@@ -804,26 +794,6 @@ struct hl_info_undefined_opcode_event {
struct hl_info_dev_memalloc_page_sizes {
__u64 page_order_bitmask;
};
-#define SEC_PCR_DATA_BUF_SZ 256
-#define SEC_PCR_QUOTE_BUF_SZ 510
-#define SEC_SIGNATURE_BUF_SZ 255
-#define SEC_PUB_DATA_BUF_SZ 510
-#define SEC_CERTIFICATE_BUF_SZ 2046
-struct hl_info_sec_attest {
- __u32 nonce;
- __u16 pcr_quote_len;
- __u16 pub_data_len;
- __u16 certificate_len;
- __u8 pcr_num_reg;
- __u8 pcr_reg_len;
- __u8 quote_sig_len;
- __u8 pcr_data[SEC_PCR_DATA_BUF_SZ];
- __u8 pcr_quote[SEC_PCR_QUOTE_BUF_SZ];
- __u8 quote_sig[SEC_SIGNATURE_BUF_SZ];
- __u8 public_data[SEC_PUB_DATA_BUF_SZ];
- __u8 certificate[SEC_CERTIFICATE_BUF_SZ];
- __u8 pad0[2];
-};
enum gaudi_dcores {
HL_GAUDI_WS_DCORE,
HL_GAUDI_WN_DCORE,
@@ -840,8 +810,6 @@ struct hl_info_args {
__u32 period_ms;
__u32 pll_index;
__u32 eventfd;
- __u32 user_buffer_actual_size;
- __u32 sec_attest_nonce;
};
__u32 pad;
};
@@ -904,23 +872,11 @@ struct hl_cs_chunk {
#define HL_CS_FLAGS_ENCAP_SIGNALS 0x800
#define HL_CS_FLAGS_RESERVE_SIGNALS_ONLY 0x1000
#define HL_CS_FLAGS_UNRESERVE_SIGNALS_ONLY 0x2000
-#define HL_CS_FLAGS_ENGINE_CORE_COMMAND 0x4000
#define HL_CS_STATUS_SUCCESS 0
#define HL_MAX_JOBS_PER_CS 512
-#define HL_ENGINE_CORE_HALT (1 << 0)
-#define HL_ENGINE_CORE_RUN (1 << 1)
struct hl_cs_in {
- union {
- struct {
- __u64 chunks_restore;
- __u64 chunks_execute;
- };
- struct {
- __u64 engine_cores;
- __u32 num_engine_cores;
- __u32 core_command;
- };
- };
+ __u64 chunks_restore;
+ __u64 chunks_execute;
union {
__u64 seq;
__u32 encaps_sig_handle_id;
@@ -1125,6 +1081,11 @@ struct hl_debug_args {
__u32 enable;
__u32 ctx_id;
};
+#define HL_NOTIFIER_EVENT_TPC_ASSERT (1ULL << 0)
+#define HL_NOTIFIER_EVENT_UNDEFINED_OPCODE (1ULL << 1)
+#define HL_NOTIFIER_EVENT_DEVICE_RESET (1ULL << 2)
+#define HL_NOTIFIER_EVENT_CS_TIMEOUT (1ULL << 3)
+#define HL_NOTIFIER_EVENT_DEVICE_UNAVAILABLE (1ULL << 4)
#define HL_IOCTL_INFO _IOWR('H', 0x01, struct hl_info_args)
#define HL_IOCTL_CB _IOWR('H', 0x02, union hl_cb_args)
#define HL_IOCTL_CS _IOWR('H', 0x03, union hl_cs_args)
diff --git a/sysroots/aarch64-unknown-linux-musl/include/misc/uacce/hisi_qm.h b/sysroots/aarch64-unknown-linux-musl/include/misc/uacce/hisi_qm.h
index d2509d07..87757a9d 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/misc/uacce/hisi_qm.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/misc/uacce/hisi_qm.h
@@ -23,15 +23,8 @@ struct hisi_qp_ctx {
__u16 id;
__u16 qc_type;
};
-struct hisi_qp_info {
- __u32 sqe_size;
- __u16 sq_depth;
- __u16 cq_depth;
- __u64 reserved;
-};
#define HISI_QM_API_VER_BASE "hisi_qm_v1"
#define HISI_QM_API_VER2_BASE "hisi_qm_v2"
#define HISI_QM_API_VER3_BASE "hisi_qm_v3"
#define UACCE_CMD_QM_SET_QP_CTX _IOWR('H', 10, struct hisi_qp_ctx)
-#define UACCE_CMD_QM_SET_QP_INFO _IOWR('H', 11, struct hisi_qp_info)
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/mtd/mtd-abi.h b/sysroots/aarch64-unknown-linux-musl/include/mtd/mtd-abi.h
index 6e26cae8..50ae5651 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/mtd/mtd-abi.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/mtd/mtd-abi.h
@@ -52,21 +52,6 @@ struct mtd_write_req {
__u8 mode;
__u8 padding[7];
};
-struct mtd_read_req_ecc_stats {
- __u32 uncorrectable_errors;
- __u32 corrected_bitflips;
- __u32 max_bitflips;
-};
-struct mtd_read_req {
- __u64 start;
- __u64 len;
- __u64 ooblen;
- __u64 usr_data;
- __u64 usr_oob;
- __u8 mode;
- __u8 padding[7];
- struct mtd_read_req_ecc_stats ecc_stats;
-};
#define MTD_ABSENT 0
#define MTD_RAM 1
#define MTD_ROM 2
@@ -137,7 +122,6 @@ struct otp_info {
#define MEMISLOCKED _IOR('M', 23, struct erase_info_user)
#define MEMWRITE _IOWR('M', 24, struct mtd_write_req)
#define OTPERASE _IOW('M', 25, struct otp_info)
-#define MEMREAD _IOWR('M', 26, struct mtd_read_req)
struct nand_oobinfo {
__u32 useecc;
__u32 eccbytes;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/mtd/ubi-user.h b/sysroots/aarch64-unknown-linux-musl/include/mtd/ubi-user.h
index db203d5f..866fbd2c 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/mtd/ubi-user.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/mtd/ubi-user.h
@@ -56,8 +56,7 @@ struct ubi_attach_req {
__s32 mtd_num;
__s32 vid_hdr_offset;
__s16 max_beb_per1024;
- __s8 disable_fm;
- __s8 padding[9];
+ __s8 padding[10];
};
enum {
UBI_VOL_SKIP_CRC_CHECK_FLG = 0x1,
@@ -72,11 +71,11 @@ struct ubi_mkvol_req {
__s16 name_len;
__s8 padding2[4];
char name[UBI_MAX_VOLUME_NAME + 1];
-} __attribute__((__packed__));
+} __packed;
struct ubi_rsvol_req {
__s64 bytes;
__s32 vol_id;
-} __attribute__((__packed__));
+} __packed;
struct ubi_rnvol_req {
__s32 count;
__s8 padding1[12];
@@ -86,24 +85,24 @@ struct ubi_rnvol_req {
__s8 padding2[2];
char name[UBI_MAX_VOLUME_NAME + 1];
} ents[UBI_MAX_RNVOL];
-} __attribute__((__packed__));
+} __packed;
struct ubi_leb_change_req {
__s32 lnum;
__s32 bytes;
__s8 dtype;
__s8 padding[7];
-} __attribute__((__packed__));
+} __packed;
struct ubi_map_req {
__s32 lnum;
__s8 dtype;
__s8 padding[3];
-} __attribute__((__packed__));
+} __packed;
struct ubi_set_vol_prop_req {
__u8 property;
__u8 padding[7];
__u64 value;
-} __attribute__((__packed__));
+} __packed;
struct ubi_blkcreate_req {
__s8 padding[128];
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/rdma/efa-abi.h b/sysroots/aarch64-unknown-linux-musl/include/rdma/efa-abi.h
index bfb3f180..4b6842b6 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/rdma/efa-abi.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/rdma/efa-abi.h
@@ -49,7 +49,6 @@ struct efa_ibv_alloc_pd_resp {
};
enum {
EFA_CREATE_CQ_WITH_COMPLETION_CHANNEL = 1 << 0,
- EFA_CREATE_CQ_WITH_SGID = 1 << 1,
};
struct efa_ibv_create_cq {
__u32 comp_mask;
@@ -103,7 +102,6 @@ enum {
EFA_QUERY_DEVICE_CAPS_RDMA_READ = 1 << 0,
EFA_QUERY_DEVICE_CAPS_RNR_RETRY = 1 << 1,
EFA_QUERY_DEVICE_CAPS_CQ_NOTIFICATIONS = 1 << 2,
- EFA_QUERY_DEVICE_CAPS_CQ_WITH_SGID = 1 << 3,
};
struct efa_ibv_ex_query_device_resp {
__u32 comp_mask;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/rdma/mlx5-abi.h b/sysroots/aarch64-unknown-linux-musl/include/rdma/mlx5-abi.h
index f41c8874..aadb20ea 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/rdma/mlx5-abi.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/rdma/mlx5-abi.h
@@ -70,7 +70,6 @@ enum mlx5_ib_alloc_ucontext_resp_mask {
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_ECE = 1UL << 2,
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_SQD2RTS = 1UL << 3,
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_REAL_TIME_TS = 1UL << 4,
- MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_MKEY_UPDATE_TAG = 1UL << 5,
};
enum mlx5_user_cmds_supp_uhw {
MLX5_USER_CMDS_SUPP_UHW_QUERY_DEVICE = 1 << 0,
diff --git a/sysroots/aarch64-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h b/sysroots/aarch64-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h
index c060482d..dc3eb1ff 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h
@@ -135,7 +135,6 @@ enum mlx5_ib_devx_umem_reg_attrs {
MLX5_IB_ATTR_DEVX_UMEM_REG_ACCESS,
MLX5_IB_ATTR_DEVX_UMEM_REG_OUT_ID,
MLX5_IB_ATTR_DEVX_UMEM_REG_PGSZ_BITMAP,
- MLX5_IB_ATTR_DEVX_UMEM_REG_DMABUF_FD,
};
enum mlx5_ib_devx_umem_dereg_attrs {
MLX5_IB_ATTR_DEVX_UMEM_DEREG_HANDLE = (1U << UVERBS_ID_NS_SHIFT),
diff --git a/sysroots/aarch64-unknown-linux-musl/include/rdma/rdma_user_rxe.h b/sysroots/aarch64-unknown-linux-musl/include/rdma/rdma_user_rxe.h
index 24766991..cdb00c7b 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/rdma/rdma_user_rxe.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/rdma/rdma_user_rxe.h
@@ -52,7 +52,7 @@ struct rxe_av {
};
struct rxe_send_wr {
__aligned_u64 wr_id;
- __u32 reserved;
+ __u32 num_sge;
__u32 opcode;
__u32 send_flags;
union {
@@ -128,7 +128,7 @@ struct rxe_send_wqe {
};
struct rxe_recv_wqe {
__aligned_u64 wr_id;
- __u32 reserved;
+ __u32 num_sge;
__u32 padding;
struct rxe_dma_info dma;
};
diff --git a/sysroots/aarch64-unknown-linux-musl/include/scsi/scsi_netlink_fc.h b/sysroots/aarch64-unknown-linux-musl/include/scsi/scsi_netlink_fc.h
index 6eeb8662..ff928774 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/scsi/scsi_netlink_fc.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/scsi/scsi_netlink_fc.h
@@ -30,9 +30,6 @@ struct fc_nl_event {
__u16 event_datalen;
__u32 event_num;
__u32 event_code;
- union {
- __u32 event_data;
- __DECLARE_FLEX_ARRAY(__u8, event_data_flex);
- };
+ __u32 event_data;
} __attribute__((aligned(sizeof(__u64))));
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/sound/asoc.h b/sysroots/aarch64-unknown-linux-musl/include/sound/asoc.h
index 1940e5dc..eeb12b01 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/sound/asoc.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/sound/asoc.h
@@ -356,7 +356,7 @@ struct snd_soc_tplg_manifest_v4 {
__le32 pcm_elems;
__le32 dai_link_elems;
struct snd_soc_tplg_private priv;
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_stream_caps_v4 {
__le32 size;
char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
@@ -372,7 +372,7 @@ struct snd_soc_tplg_stream_caps_v4 {
__le32 period_size_max;
__le32 buffer_size_min;
__le32 buffer_size_max;
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_pcm_v4 {
__le32 size;
char pcm_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
@@ -385,11 +385,11 @@ struct snd_soc_tplg_pcm_v4 {
struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX];
__le32 num_streams;
struct snd_soc_tplg_stream_caps_v4 caps[2];
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_link_config_v4 {
__le32 size;
__le32 id;
struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX];
__le32 num_streams;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/sound/asound.h b/sysroots/aarch64-unknown-linux-musl/include/sound/asound.h
index 6e325e90..7f496d9c 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/sound/asound.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/sound/asound.h
@@ -605,7 +605,7 @@ struct snd_rawmidi_framing_tstamp {
__u32 tv_nsec;
__u64 tv_sec;
__u8 data[SNDRV_RAWMIDI_FRAMING_DATA_LENGTH];
-} __attribute__((__packed__));
+} __packed;
struct snd_rawmidi_params {
int stream;
size_t buffer_size;
diff --git a/sysroots/aarch64-unknown-linux-musl/include/sound/skl-tplg-interface.h b/sysroots/aarch64-unknown-linux-musl/include/sound/skl-tplg-interface.h
index 6dd96550..387d1680 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/sound/skl-tplg-interface.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/sound/skl-tplg-interface.h
@@ -111,7 +111,7 @@ struct skl_dfw_algo_data {
__u32 param_id;
__u32 max;
char params[];
-} __attribute__((__packed__));
+} __packed;
enum skl_tkn_dir {
SKL_DIR_IN,
SKL_DIR_OUT
@@ -123,7 +123,7 @@ enum skl_tuple_type {
struct skl_dfw_v4_module_pin {
__u16 module_id;
__u16 instance_id;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module_fmt {
__u32 channels;
__u32 freq;
@@ -133,21 +133,21 @@ struct skl_dfw_v4_module_fmt {
__u32 interleaving_style;
__u32 sample_type;
__u32 ch_map;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module_caps {
__u32 set_params : 2;
__u32 rsvd : 30;
__u32 param_id;
__u32 caps_size;
__u32 caps[HDA_SST_CFG_MAX];
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_pipe {
__u8 pipe_id;
__u8 pipe_priority;
__u16 conn_type : 4;
__u16 rsvd : 4;
__u16 memory_pages : 8;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module {
char uuid[SKL_UUID_STR_SZ];
__u16 module_id;
@@ -181,5 +181,5 @@ struct skl_dfw_v4_module {
struct skl_dfw_v4_module_pin in_pin[MAX_IN_QUEUE];
struct skl_dfw_v4_module_pin out_pin[MAX_OUT_QUEUE];
struct skl_dfw_v4_module_caps caps;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/sound/sof/fw.h b/sysroots/aarch64-unknown-linux-musl/include/sound/sof/fw.h
index 97b7de38..c36c2b99 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/sound/sof/fw.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/sound/sof/fw.h
@@ -46,7 +46,7 @@ struct snd_sof_blk_hdr {
enum snd_sof_fw_blk_type type;
__u32 size;
__u32 offset;
-} __attribute__((__packed__));
+} __packed;
enum snd_sof_fw_mod_type {
SOF_FW_BASE = 0,
SOF_FW_MODULE = 1,
@@ -55,11 +55,11 @@ struct snd_sof_mod_hdr {
enum snd_sof_fw_mod_type type;
__u32 size;
__u32 num_blocks;
-} __attribute__((__packed__));
+} __packed;
struct snd_sof_fw_header {
unsigned char sig[SND_SOF_FW_SIG_SIZE];
__u32 file_size;
__u32 num_modules;
__u32 abi;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/aarch64-unknown-linux-musl/include/sound/sof/header.h b/sysroots/aarch64-unknown-linux-musl/include/sound/sof/header.h
index 75145505..a1a13db2 100644
--- a/sysroots/aarch64-unknown-linux-musl/include/sound/sof/header.h
+++ b/sysroots/aarch64-unknown-linux-musl/include/sound/sof/header.h
@@ -26,7 +26,7 @@ struct sof_abi_hdr {
__u32 abi;
__u32 reserved[4];
__u32 data[];
-} __attribute__((__packed__));
+} __packed;
#define SOF_MANIFEST_DATA_TYPE_NHLT 1
struct sof_manifest_tlv {
__le32 type;
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crt1.o b/sysroots/aarch64-unknown-linux-musl/lib/crt1.o
index 588bffb7..cbf4d019 100644
--- a/sysroots/aarch64-unknown-linux-musl/lib/crt1.o
+++ b/sysroots/aarch64-unknown-linux-musl/lib/crt1.o
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtbegin.o b/sysroots/aarch64-unknown-linux-musl/lib/crtbegin.o
index f670b8c8..763555bb 100755
--- a/sysroots/aarch64-unknown-linux-musl/lib/crtbegin.o
+++ b/sysroots/aarch64-unknown-linux-musl/lib/crtbegin.o
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtbeginS.o b/sysroots/aarch64-unknown-linux-musl/lib/crtbeginS.o
index f670b8c8..763555bb 100755
--- a/sysroots/aarch64-unknown-linux-musl/lib/crtbeginS.o
+++ b/sysroots/aarch64-unknown-linux-musl/lib/crtbeginS.o
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtbeginT.o b/sysroots/aarch64-unknown-linux-musl/lib/crtbeginT.o
index f670b8c8..763555bb 100755
--- a/sysroots/aarch64-unknown-linux-musl/lib/crtbeginT.o
+++ b/sysroots/aarch64-unknown-linux-musl/lib/crtbeginT.o
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtend.o b/sysroots/aarch64-unknown-linux-musl/lib/crtend.o
index 38926417..392eec8e 100755
--- a/sysroots/aarch64-unknown-linux-musl/lib/crtend.o
+++ b/sysroots/aarch64-unknown-linux-musl/lib/crtend.o
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtendS.o b/sysroots/aarch64-unknown-linux-musl/lib/crtendS.o
index 38926417..392eec8e 100755
--- a/sysroots/aarch64-unknown-linux-musl/lib/crtendS.o
+++ b/sysroots/aarch64-unknown-linux-musl/lib/crtendS.o
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crti.o b/sysroots/aarch64-unknown-linux-musl/lib/crti.o
index 39d68980..cb6ee7ef 100644
--- a/sysroots/aarch64-unknown-linux-musl/lib/crti.o
+++ b/sysroots/aarch64-unknown-linux-musl/lib/crti.o
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtn.o b/sysroots/aarch64-unknown-linux-musl/lib/crtn.o
index 26078465..eb71ad68 100644
--- a/sysroots/aarch64-unknown-linux-musl/lib/crtn.o
+++ b/sysroots/aarch64-unknown-linux-musl/lib/crtn.o
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libc++.a b/sysroots/aarch64-unknown-linux-musl/lib/libc++.a
index 8673e0e6..c021f97b 100644
--- a/sysroots/aarch64-unknown-linux-musl/lib/libc++.a
+++ b/sysroots/aarch64-unknown-linux-musl/lib/libc++.a
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libc++.so b/sysroots/aarch64-unknown-linux-musl/lib/libc++.so
index c8d11d45..9d21fdc2 100755
--- a/sysroots/aarch64-unknown-linux-musl/lib/libc++.so
+++ b/sysroots/aarch64-unknown-linux-musl/lib/libc++.so
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libc++abi.a b/sysroots/aarch64-unknown-linux-musl/lib/libc++abi.a
index 591a5816..4355588e 100644
--- a/sysroots/aarch64-unknown-linux-musl/lib/libc++abi.a
+++ b/sysroots/aarch64-unknown-linux-musl/lib/libc++abi.a
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libc.a b/sysroots/aarch64-unknown-linux-musl/lib/libc.a
index 3f8ac6c3..61627d2b 100644
--- a/sysroots/aarch64-unknown-linux-musl/lib/libc.a
+++ b/sysroots/aarch64-unknown-linux-musl/lib/libc.a
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libc_musl.so b/sysroots/aarch64-unknown-linux-musl/lib/libc_musl.so
index aaf4aa48..4614a597 100755
--- a/sysroots/aarch64-unknown-linux-musl/lib/libc_musl.so
+++ b/sysroots/aarch64-unknown-linux-musl/lib/libc_musl.so
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libc_musl_linker_object.o b/sysroots/aarch64-unknown-linux-musl/lib/libc_musl_linker_object.o
index 250f2e2d..5cc29f0c 100644
--- a/sysroots/aarch64-unknown-linux-musl/lib/libc_musl_linker_object.o
+++ b/sysroots/aarch64-unknown-linux-musl/lib/libc_musl_linker_object.o
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libz.a b/sysroots/aarch64-unknown-linux-musl/lib/libz.a
index f0cd67f6..dafcdeb1 100644
--- a/sysroots/aarch64-unknown-linux-musl/lib/libz.a
+++ b/sysroots/aarch64-unknown-linux-musl/lib/libz.a
Binary files differ
diff --git a/sysroots/aarch64-unknown-linux-musl/lib/rcrt1.o b/sysroots/aarch64-unknown-linux-musl/lib/rcrt1.o
index 225756ea..0232a8b7 100644
--- a/sysroots/aarch64-unknown-linux-musl/lib/rcrt1.o
+++ b/sysroots/aarch64-unknown-linux-musl/lib/rcrt1.o
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/asm-arm64/asm/hwcap.h b/sysroots/arm-unknown-linux-musleabihf/include/asm-arm64/asm/hwcap.h
index af32056b..442600dc 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/asm-arm64/asm/hwcap.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/asm-arm64/asm/hwcap.h
@@ -83,5 +83,4 @@
#define HWCAP2_SME_FA64 (1 << 30)
#define HWCAP2_WFXT (1UL << 31)
#define HWCAP2_EBF16 (1UL << 32)
-#define HWCAP2_SVE_EBF16 (1UL << 33)
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/asm-arm64/asm/perf_regs.h b/sysroots/arm-unknown-linux-musleabihf/include/asm-arm64/asm/perf_regs.h
index e18fd052..71d496f2 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/asm-arm64/asm/perf_regs.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/asm-arm64/asm/perf_regs.h
@@ -53,8 +53,5 @@ enum perf_event_arm_regs {
PERF_REG_ARM64_SP,
PERF_REG_ARM64_PC,
PERF_REG_ARM64_MAX,
- PERF_REG_ARM64_VG = 46,
- PERF_REG_ARM64_EXTENDED_MAX
};
-#define PERF_REG_EXTENDED_MASK (1ULL << PERF_REG_ARM64_VG)
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/asm-generic/hugetlb_encode.h b/sysroots/arm-unknown-linux-musleabihf/include/asm-generic/hugetlb_encode.h
index 059991cb..73d81805 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/asm-generic/hugetlb_encode.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/asm-generic/hugetlb_encode.h
@@ -20,17 +20,17 @@
#define _ASM_GENERIC_HUGETLB_ENCODE_H_
#define HUGETLB_FLAG_ENCODE_SHIFT 26
#define HUGETLB_FLAG_ENCODE_MASK 0x3f
-#define HUGETLB_FLAG_ENCODE_16KB (14U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_64KB (16U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_512KB (19U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_1MB (20U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_2MB (21U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_8MB (23U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_16MB (24U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_32MB (25U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_256MB (28U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_512MB (29U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_1GB (30U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_2GB (31U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_16GB (34U << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16KB (14 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_64KB (16 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_512KB (19 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_1MB (20 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_2MB (21 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_8MB (23 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16MB (24 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_32MB (25 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_256MB (28 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_512MB (29 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_1GB (30 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_2GB (31 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16GB (34 << HUGETLB_FLAG_ENCODE_SHIFT)
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/asm-generic/mman-common.h b/sysroots/arm-unknown-linux-musleabihf/include/asm-generic/mman-common.h
index 966d05b7..e96f4cc2 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/asm-generic/mman-common.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/asm-generic/mman-common.h
@@ -63,7 +63,6 @@
#define MADV_POPULATE_READ 22
#define MADV_POPULATE_WRITE 23
#define MADV_DONTNEED_LOCKED 24
-#define MADV_COLLAPSE 25
#define MAP_FILE 0
#define PKEY_DISABLE_ACCESS 0x1
#define PKEY_DISABLE_WRITE 0x2
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/asm-riscv/asm/auxvec.h b/sysroots/arm-unknown-linux-musleabihf/include/asm-riscv/asm/auxvec.h
index c70be178..b0e22af5 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/asm-riscv/asm/auxvec.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/asm-riscv/asm/auxvec.h
@@ -25,7 +25,5 @@
#define AT_L1D_CACHEGEOMETRY 43
#define AT_L2_CACHESIZE 44
#define AT_L2_CACHEGEOMETRY 45
-#define AT_L3_CACHESIZE 46
-#define AT_L3_CACHEGEOMETRY 47
-#define AT_VECTOR_SIZE_ARCH 9
+#define AT_VECTOR_SIZE_ARCH 7
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/asm-riscv/asm/kvm.h b/sysroots/arm-unknown-linux-musleabihf/include/asm-riscv/asm/kvm.h
index 5dc165bc..8a317b60 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/asm-riscv/asm/kvm.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/asm-riscv/asm/kvm.h
@@ -39,7 +39,6 @@ struct kvm_sregs {
};
struct kvm_riscv_config {
unsigned long isa;
- unsigned long zicbom_block_size;
};
struct kvm_riscv_core {
struct user_regs_struct regs;
@@ -75,9 +74,6 @@ enum KVM_RISCV_ISA_EXT_ID {
KVM_RISCV_ISA_EXT_M,
KVM_RISCV_ISA_EXT_SVPBMT,
KVM_RISCV_ISA_EXT_SSTC,
- KVM_RISCV_ISA_EXT_SVINVAL,
- KVM_RISCV_ISA_EXT_ZIHINTPAUSE,
- KVM_RISCV_ISA_EXT_ZICBOM,
KVM_RISCV_ISA_EXT_MAX,
};
#define KVM_RISCV_TIMER_STATE_OFF 0
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/bionic/execinfo.h b/sysroots/arm-unknown-linux-musleabihf/include/bionic/execinfo.h
index 88f4ae79..347ae928 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/bionic/execinfo.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/bionic/execinfo.h
@@ -47,7 +47,7 @@ __BEGIN_DECLS
*
* Available since API level 33.
*/
-int backtrace(void* _Nonnull * _Nonnull buffer, int size) __INTRODUCED_IN(33);
+int backtrace(void** buffer, int size) __INTRODUCED_IN(33);
/**
* [backtrace_symbols(3)](https://man7.org/linux/man-pages/man3/backtrace_symbols.3.html)
@@ -59,7 +59,7 @@ int backtrace(void* _Nonnull * _Nonnull buffer, int size) __INTRODUCED_IN(33);
*
* Available since API level 33.
*/
-char* _Nullable * _Nullable backtrace_symbols(void* _Nonnull const* _Nonnull buffer, int size) __INTRODUCED_IN(33);
+char** backtrace_symbols(void* const* buffer, int size) __INTRODUCED_IN(33);
/**
* [backtrace_symbols_fd(3)](https://man7.org/linux/man-pages/man3/backtrace_symbols_fd.3.html)
@@ -69,6 +69,6 @@ char* _Nullable * _Nullable backtrace_symbols(void* _Nonnull const* _Nonnull buf
*
* Available since API level 33.
*/
-void backtrace_symbols_fd(void* _Nonnull const* _Nonnull buffer, int size, int fd) __INTRODUCED_IN(33);
+void backtrace_symbols_fd(void* const* buffer, int size, int fd) __INTRODUCED_IN(33);
__END_DECLS
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/drm/amdgpu_drm.h b/sysroots/arm-unknown-linux-musleabihf/include/drm/amdgpu_drm.h
index 658eb313..f03a086c 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/drm/amdgpu_drm.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/drm/amdgpu_drm.h
@@ -453,11 +453,6 @@ struct drm_amdgpu_cs_chunk_data {
#define AMDGPU_INFO_FW_DMCUB 0x14
#define AMDGPU_INFO_FW_TOC 0x15
#define AMDGPU_INFO_FW_CAP 0x16
-#define AMDGPU_INFO_FW_GFX_RLCP 0x17
-#define AMDGPU_INFO_FW_GFX_RLCV 0x18
-#define AMDGPU_INFO_FW_MES_KIQ 0x19
-#define AMDGPU_INFO_FW_MES 0x1a
-#define AMDGPU_INFO_FW_IMU 0x1b
#define AMDGPU_INFO_NUM_BYTES_MOVED 0x0f
#define AMDGPU_INFO_VRAM_USAGE 0x10
#define AMDGPU_INFO_GTT_USAGE 0x11
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/drm/drm_fourcc.h b/sysroots/arm-unknown-linux-musleabihf/include/drm/drm_fourcc.h
index 8188b8fb..a59a6fb2 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/drm/drm_fourcc.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/drm/drm_fourcc.h
@@ -25,17 +25,7 @@ extern "C" {
#define fourcc_code(a,b,c,d) ((__u32) (a) | ((__u32) (b) << 8) | ((__u32) (c) << 16) | ((__u32) (d) << 24))
#define DRM_FORMAT_BIG_ENDIAN (1U << 31)
#define DRM_FORMAT_INVALID 0
-#define DRM_FORMAT_C1 fourcc_code('C', '1', ' ', ' ')
-#define DRM_FORMAT_C2 fourcc_code('C', '2', ' ', ' ')
-#define DRM_FORMAT_C4 fourcc_code('C', '4', ' ', ' ')
#define DRM_FORMAT_C8 fourcc_code('C', '8', ' ', ' ')
-#define DRM_FORMAT_D1 fourcc_code('D', '1', ' ', ' ')
-#define DRM_FORMAT_D2 fourcc_code('D', '2', ' ', ' ')
-#define DRM_FORMAT_D4 fourcc_code('D', '4', ' ', ' ')
-#define DRM_FORMAT_D8 fourcc_code('D', '8', ' ', ' ')
-#define DRM_FORMAT_R1 fourcc_code('R', '1', ' ', ' ')
-#define DRM_FORMAT_R2 fourcc_code('R', '2', ' ', ' ')
-#define DRM_FORMAT_R4 fourcc_code('R', '4', ' ', ' ')
#define DRM_FORMAT_R8 fourcc_code('R', '8', ' ', ' ')
#define DRM_FORMAT_R10 fourcc_code('R', '1', '0', ' ')
#define DRM_FORMAT_R12 fourcc_code('R', '1', '2', ' ')
@@ -96,9 +86,7 @@ extern "C" {
#define DRM_FORMAT_UYVY fourcc_code('U', 'Y', 'V', 'Y')
#define DRM_FORMAT_VYUY fourcc_code('V', 'Y', 'U', 'Y')
#define DRM_FORMAT_AYUV fourcc_code('A', 'Y', 'U', 'V')
-#define DRM_FORMAT_AVUY8888 fourcc_code('A', 'V', 'U', 'Y')
#define DRM_FORMAT_XYUV8888 fourcc_code('X', 'Y', 'U', 'V')
-#define DRM_FORMAT_XVUY8888 fourcc_code('X', 'V', 'U', 'Y')
#define DRM_FORMAT_VUY888 fourcc_code('V', 'U', '2', '4')
#define DRM_FORMAT_VUY101010 fourcc_code('V', 'U', '3', '0')
#define DRM_FORMAT_Y210 fourcc_code('Y', '2', '1', '0')
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/drm/i915_drm.h b/sysroots/arm-unknown-linux-musleabihf/include/drm/i915_drm.h
index 198b969a..31889084 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/drm/i915_drm.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/drm/i915_drm.h
@@ -788,7 +788,7 @@ struct i915_context_engines_parallel_submit {
__u64 flags;
__u64 mbz64[3];
struct i915_engine_class_instance engines[];
-} __attribute__((__packed__));
+} __packed;
#define I915_DEFINE_CONTEXT_ENGINES_PARALLEL_SUBMIT(name__,N__) struct { struct i915_user_extension base; __u16 engine_index; __u16 width; __u16 num_siblings; __u16 mbz16; __u64 flags; __u64 mbz64[3]; struct i915_engine_class_instance engines[N__]; \
} __attribute__((packed)) name__
struct i915_context_param_engines {
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/drm/panfrost_drm.h b/sysroots/arm-unknown-linux-musleabihf/include/drm/panfrost_drm.h
index 04a85df6..1f4473d4 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/drm/panfrost_drm.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/drm/panfrost_drm.h
@@ -136,38 +136,6 @@ struct drm_panfrost_madvise {
__u32 madv;
__u32 retained;
};
-#define PANFROSTDUMP_MAJOR 1
-#define PANFROSTDUMP_MINOR 0
-#define PANFROSTDUMP_MAGIC 0x464E4150
-#define PANFROSTDUMP_BUF_REG 0
-#define PANFROSTDUMP_BUF_BOMAP (PANFROSTDUMP_BUF_REG + 1)
-#define PANFROSTDUMP_BUF_BO (PANFROSTDUMP_BUF_BOMAP + 1)
-#define PANFROSTDUMP_BUF_TRAILER (PANFROSTDUMP_BUF_BO + 1)
-struct panfrost_dump_object_header {
- __u32 magic;
- __u32 type;
- __u32 file_size;
- __u32 file_offset;
- union {
- struct {
- __u64 jc;
- __u32 gpu_id;
- __u32 major;
- __u32 minor;
- __u64 nbos;
- } reghdr;
- struct {
- __u32 valid;
- __u64 iova;
- __u32 data[2];
- } bomap;
- __u32 sizer[496];
- };
-};
-struct panfrost_dump_registers {
- __u32 reg;
- __u32 value;
-};
#ifdef __cplusplus
}
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/android/binder.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/android/binder.h
index 52f4c6bf..e3b3289f 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/android/binder.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/android/binder.h
@@ -189,7 +189,7 @@ struct binder_ptr_cookie {
struct binder_handle_cookie {
__u32 handle;
binder_uintptr_t cookie;
-} __attribute__((__packed__));
+} __packed;
struct binder_pri_desc {
__s32 priority;
__u32 desc;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/ashmem.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/ashmem.h
index 88f0e811..174667f9 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/ashmem.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/ashmem.h
@@ -41,5 +41,4 @@ struct ashmem_pin {
#define ASHMEM_UNPIN _IOW(__ASHMEMIOC, 8, struct ashmem_pin)
#define ASHMEM_GET_PIN_STATUS _IO(__ASHMEMIOC, 9)
#define ASHMEM_PURGE_ALL_CACHES _IO(__ASHMEMIOC, 10)
-#define ASHMEM_GET_FILE_ID _IOR(__ASHMEMIOC, 11, unsigned long)
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/audit.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/audit.h
index f7c969b4..2c37e2a1 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/audit.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/audit.h
@@ -140,7 +140,7 @@
#define AUDIT_MAX_KEY_LEN 256
#define AUDIT_BITMASK_SIZE 64
#define AUDIT_WORD(nr) ((__u32) ((nr) / 32))
-#define AUDIT_BIT(nr) (1U << ((nr) - AUDIT_WORD(nr) * 32))
+#define AUDIT_BIT(nr) (1 << ((nr) - AUDIT_WORD(nr) * 32))
#define AUDIT_SYSCALL_CLASSES 16
#define AUDIT_CLASS_DIR_WRITE 0
#define AUDIT_CLASS_DIR_WRITE_32 1
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/bpf.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/bpf.h
index 807884a4..641ac558 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/bpf.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/bpf.h
@@ -74,27 +74,10 @@ struct bpf_cgroup_storage_key {
__u64 cgroup_inode_id;
__u32 attach_type;
};
-enum bpf_cgroup_iter_order {
- BPF_CGROUP_ITER_ORDER_UNSPEC = 0,
- BPF_CGROUP_ITER_SELF_ONLY,
- BPF_CGROUP_ITER_DESCENDANTS_PRE,
- BPF_CGROUP_ITER_DESCENDANTS_POST,
- BPF_CGROUP_ITER_ANCESTORS_UP,
-};
union bpf_iter_link_info {
struct {
__u32 map_fd;
} map;
- struct {
- enum bpf_cgroup_iter_order order;
- __u32 cgroup_fd;
- __u64 cgroup_id;
- } cgroup;
- struct {
- __u32 tid;
- __u32 pid;
- __u32 pid_fd;
- } task;
};
enum bpf_cmd {
BPF_MAP_CREATE,
@@ -167,7 +150,6 @@ enum bpf_map_type {
BPF_MAP_TYPE_INODE_STORAGE,
BPF_MAP_TYPE_TASK_STORAGE,
BPF_MAP_TYPE_BLOOM_FILTER,
- BPF_MAP_TYPE_USER_RINGBUF,
};
enum bpf_prog_type {
BPF_PROG_TYPE_UNSPEC,
@@ -518,7 +500,7 @@ union bpf_attr {
__u32 flags;
} prog_bind_map;
} __attribute__((aligned(8)));
-#define __BPF_FUNC_MAPPER(FN) FN(unspec), FN(map_lookup_elem), FN(map_update_elem), FN(map_delete_elem), FN(probe_read), FN(ktime_get_ns), FN(trace_printk), FN(get_prandom_u32), FN(get_smp_processor_id), FN(skb_store_bytes), FN(l3_csum_replace), FN(l4_csum_replace), FN(tail_call), FN(clone_redirect), FN(get_current_pid_tgid), FN(get_current_uid_gid), FN(get_current_comm), FN(get_cgroup_classid), FN(skb_vlan_push), FN(skb_vlan_pop), FN(skb_get_tunnel_key), FN(skb_set_tunnel_key), FN(perf_event_read), FN(redirect), FN(get_route_realm), FN(perf_event_output), FN(skb_load_bytes), FN(get_stackid), FN(csum_diff), FN(skb_get_tunnel_opt), FN(skb_set_tunnel_opt), FN(skb_change_proto), FN(skb_change_type), FN(skb_under_cgroup), FN(get_hash_recalc), FN(get_current_task), FN(probe_write_user), FN(current_task_under_cgroup), FN(skb_change_tail), FN(skb_pull_data), FN(csum_update), FN(set_hash_invalid), FN(get_numa_node_id), FN(skb_change_head), FN(xdp_adjust_head), FN(probe_read_str), FN(get_socket_cookie), FN(get_socket_uid), FN(set_hash), FN(setsockopt), FN(skb_adjust_room), FN(redirect_map), FN(sk_redirect_map), FN(sock_map_update), FN(xdp_adjust_meta), FN(perf_event_read_value), FN(perf_prog_read_value), FN(getsockopt), FN(override_return), FN(sock_ops_cb_flags_set), FN(msg_redirect_map), FN(msg_apply_bytes), FN(msg_cork_bytes), FN(msg_pull_data), FN(bind), FN(xdp_adjust_tail), FN(skb_get_xfrm_state), FN(get_stack), FN(skb_load_bytes_relative), FN(fib_lookup), FN(sock_hash_update), FN(msg_redirect_hash), FN(sk_redirect_hash), FN(lwt_push_encap), FN(lwt_seg6_store_bytes), FN(lwt_seg6_adjust_srh), FN(lwt_seg6_action), FN(rc_repeat), FN(rc_keydown), FN(skb_cgroup_id), FN(get_current_cgroup_id), FN(get_local_storage), FN(sk_select_reuseport), FN(skb_ancestor_cgroup_id), FN(sk_lookup_tcp), FN(sk_lookup_udp), FN(sk_release), FN(map_push_elem), FN(map_pop_elem), FN(map_peek_elem), FN(msg_push_data), FN(msg_pop_data), FN(rc_pointer_rel), FN(spin_lock), FN(spin_unlock), FN(sk_fullsock), FN(tcp_sock), FN(skb_ecn_set_ce), FN(get_listener_sock), FN(skc_lookup_tcp), FN(tcp_check_syncookie), FN(sysctl_get_name), FN(sysctl_get_current_value), FN(sysctl_get_new_value), FN(sysctl_set_new_value), FN(strtol), FN(strtoul), FN(sk_storage_get), FN(sk_storage_delete), FN(send_signal), FN(tcp_gen_syncookie), FN(skb_output), FN(probe_read_user), FN(probe_read_kernel), FN(probe_read_user_str), FN(probe_read_kernel_str), FN(tcp_send_ack), FN(send_signal_thread), FN(jiffies64), FN(read_branch_records), FN(get_ns_current_pid_tgid), FN(xdp_output), FN(get_netns_cookie), FN(get_current_ancestor_cgroup_id), FN(sk_assign), FN(ktime_get_boot_ns), FN(seq_printf), FN(seq_write), FN(sk_cgroup_id), FN(sk_ancestor_cgroup_id), FN(ringbuf_output), FN(ringbuf_reserve), FN(ringbuf_submit), FN(ringbuf_discard), FN(ringbuf_query), FN(csum_level), FN(skc_to_tcp6_sock), FN(skc_to_tcp_sock), FN(skc_to_tcp_timewait_sock), FN(skc_to_tcp_request_sock), FN(skc_to_udp6_sock), FN(get_task_stack), FN(load_hdr_opt), FN(store_hdr_opt), FN(reserve_hdr_opt), FN(inode_storage_get), FN(inode_storage_delete), FN(d_path), FN(copy_from_user), FN(snprintf_btf), FN(seq_printf_btf), FN(skb_cgroup_classid), FN(redirect_neigh), FN(per_cpu_ptr), FN(this_cpu_ptr), FN(redirect_peer), FN(task_storage_get), FN(task_storage_delete), FN(get_current_task_btf), FN(bprm_opts_set), FN(ktime_get_coarse_ns), FN(ima_inode_hash), FN(sock_from_file), FN(check_mtu), FN(for_each_map_elem), FN(snprintf), FN(sys_bpf), FN(btf_find_by_name_kind), FN(sys_close), FN(timer_init), FN(timer_set_callback), FN(timer_start), FN(timer_cancel), FN(get_func_ip), FN(get_attach_cookie), FN(task_pt_regs), FN(get_branch_snapshot), FN(trace_vprintk), FN(skc_to_unix_sock), FN(kallsyms_lookup_name), FN(find_vma), FN(loop), FN(strncmp), FN(get_func_arg), FN(get_func_ret), FN(get_func_arg_cnt), FN(get_retval), FN(set_retval), FN(xdp_get_buff_len), FN(xdp_load_bytes), FN(xdp_store_bytes), FN(copy_from_user_task), FN(skb_set_tstamp), FN(ima_file_hash), FN(kptr_xchg), FN(map_lookup_percpu_elem), FN(skc_to_mptcp_sock), FN(dynptr_from_mem), FN(ringbuf_reserve_dynptr), FN(ringbuf_submit_dynptr), FN(ringbuf_discard_dynptr), FN(dynptr_read), FN(dynptr_write), FN(dynptr_data), FN(tcp_raw_gen_syncookie_ipv4), FN(tcp_raw_gen_syncookie_ipv6), FN(tcp_raw_check_syncookie_ipv4), FN(tcp_raw_check_syncookie_ipv6), FN(ktime_get_tai_ns), FN(user_ringbuf_drain),
+#define __BPF_FUNC_MAPPER(FN) FN(unspec), FN(map_lookup_elem), FN(map_update_elem), FN(map_delete_elem), FN(probe_read), FN(ktime_get_ns), FN(trace_printk), FN(get_prandom_u32), FN(get_smp_processor_id), FN(skb_store_bytes), FN(l3_csum_replace), FN(l4_csum_replace), FN(tail_call), FN(clone_redirect), FN(get_current_pid_tgid), FN(get_current_uid_gid), FN(get_current_comm), FN(get_cgroup_classid), FN(skb_vlan_push), FN(skb_vlan_pop), FN(skb_get_tunnel_key), FN(skb_set_tunnel_key), FN(perf_event_read), FN(redirect), FN(get_route_realm), FN(perf_event_output), FN(skb_load_bytes), FN(get_stackid), FN(csum_diff), FN(skb_get_tunnel_opt), FN(skb_set_tunnel_opt), FN(skb_change_proto), FN(skb_change_type), FN(skb_under_cgroup), FN(get_hash_recalc), FN(get_current_task), FN(probe_write_user), FN(current_task_under_cgroup), FN(skb_change_tail), FN(skb_pull_data), FN(csum_update), FN(set_hash_invalid), FN(get_numa_node_id), FN(skb_change_head), FN(xdp_adjust_head), FN(probe_read_str), FN(get_socket_cookie), FN(get_socket_uid), FN(set_hash), FN(setsockopt), FN(skb_adjust_room), FN(redirect_map), FN(sk_redirect_map), FN(sock_map_update), FN(xdp_adjust_meta), FN(perf_event_read_value), FN(perf_prog_read_value), FN(getsockopt), FN(override_return), FN(sock_ops_cb_flags_set), FN(msg_redirect_map), FN(msg_apply_bytes), FN(msg_cork_bytes), FN(msg_pull_data), FN(bind), FN(xdp_adjust_tail), FN(skb_get_xfrm_state), FN(get_stack), FN(skb_load_bytes_relative), FN(fib_lookup), FN(sock_hash_update), FN(msg_redirect_hash), FN(sk_redirect_hash), FN(lwt_push_encap), FN(lwt_seg6_store_bytes), FN(lwt_seg6_adjust_srh), FN(lwt_seg6_action), FN(rc_repeat), FN(rc_keydown), FN(skb_cgroup_id), FN(get_current_cgroup_id), FN(get_local_storage), FN(sk_select_reuseport), FN(skb_ancestor_cgroup_id), FN(sk_lookup_tcp), FN(sk_lookup_udp), FN(sk_release), FN(map_push_elem), FN(map_pop_elem), FN(map_peek_elem), FN(msg_push_data), FN(msg_pop_data), FN(rc_pointer_rel), FN(spin_lock), FN(spin_unlock), FN(sk_fullsock), FN(tcp_sock), FN(skb_ecn_set_ce), FN(get_listener_sock), FN(skc_lookup_tcp), FN(tcp_check_syncookie), FN(sysctl_get_name), FN(sysctl_get_current_value), FN(sysctl_get_new_value), FN(sysctl_set_new_value), FN(strtol), FN(strtoul), FN(sk_storage_get), FN(sk_storage_delete), FN(send_signal), FN(tcp_gen_syncookie), FN(skb_output), FN(probe_read_user), FN(probe_read_kernel), FN(probe_read_user_str), FN(probe_read_kernel_str), FN(tcp_send_ack), FN(send_signal_thread), FN(jiffies64), FN(read_branch_records), FN(get_ns_current_pid_tgid), FN(xdp_output), FN(get_netns_cookie), FN(get_current_ancestor_cgroup_id), FN(sk_assign), FN(ktime_get_boot_ns), FN(seq_printf), FN(seq_write), FN(sk_cgroup_id), FN(sk_ancestor_cgroup_id), FN(ringbuf_output), FN(ringbuf_reserve), FN(ringbuf_submit), FN(ringbuf_discard), FN(ringbuf_query), FN(csum_level), FN(skc_to_tcp6_sock), FN(skc_to_tcp_sock), FN(skc_to_tcp_timewait_sock), FN(skc_to_tcp_request_sock), FN(skc_to_udp6_sock), FN(get_task_stack), FN(load_hdr_opt), FN(store_hdr_opt), FN(reserve_hdr_opt), FN(inode_storage_get), FN(inode_storage_delete), FN(d_path), FN(copy_from_user), FN(snprintf_btf), FN(seq_printf_btf), FN(skb_cgroup_classid), FN(redirect_neigh), FN(per_cpu_ptr), FN(this_cpu_ptr), FN(redirect_peer), FN(task_storage_get), FN(task_storage_delete), FN(get_current_task_btf), FN(bprm_opts_set), FN(ktime_get_coarse_ns), FN(ima_inode_hash), FN(sock_from_file), FN(check_mtu), FN(for_each_map_elem), FN(snprintf), FN(sys_bpf), FN(btf_find_by_name_kind), FN(sys_close), FN(timer_init), FN(timer_set_callback), FN(timer_start), FN(timer_cancel), FN(get_func_ip), FN(get_attach_cookie), FN(task_pt_regs), FN(get_branch_snapshot), FN(trace_vprintk), FN(skc_to_unix_sock), FN(kallsyms_lookup_name), FN(find_vma), FN(loop), FN(strncmp), FN(get_func_arg), FN(get_func_ret), FN(get_func_arg_cnt), FN(get_retval), FN(set_retval), FN(xdp_get_buff_len), FN(xdp_load_bytes), FN(xdp_store_bytes), FN(copy_from_user_task), FN(skb_set_tstamp), FN(ima_file_hash), FN(kptr_xchg), FN(map_lookup_percpu_elem), FN(skc_to_mptcp_sock), FN(dynptr_from_mem), FN(ringbuf_reserve_dynptr), FN(ringbuf_submit_dynptr), FN(ringbuf_discard_dynptr), FN(dynptr_read), FN(dynptr_write), FN(dynptr_data), FN(tcp_raw_gen_syncookie_ipv4), FN(tcp_raw_gen_syncookie_ipv6), FN(tcp_raw_check_syncookie_ipv4), FN(tcp_raw_check_syncookie_ipv6),
#define __BPF_ENUM_FN(x) BPF_FUNC_ ##x
enum bpf_func_id {
__BPF_FUNC_MAPPER(__BPF_ENUM_FN) __BPF_FUNC_MAX_ID,
@@ -555,9 +537,6 @@ enum {
BPF_F_SEQ_NUMBER = (1ULL << 3),
};
enum {
- BPF_F_TUNINFO_FLAGS = (1ULL << 4),
-};
-enum {
BPF_F_INDEX_MASK = 0xffffffffULL,
BPF_F_CURRENT_CPU = BPF_F_INDEX_MASK,
BPF_F_CTXLEN_MASK = (0xfffffULL << 32),
@@ -685,10 +664,7 @@ struct bpf_tunnel_key {
};
__u8 tunnel_tos;
__u8 tunnel_ttl;
- union {
- __u16 tunnel_ext;
- __be16 tunnel_flags;
- };
+ __u16 tunnel_ext;
__u32 tunnel_label;
union {
__u32 local_ipv4;
@@ -710,7 +686,6 @@ enum bpf_ret_code {
BPF_DROP = 2,
BPF_REDIRECT = 7,
BPF_LWT_REROUTE = 128,
- BPF_FLOW_DISSECTOR_CONTINUE = 129,
};
struct bpf_sock {
__u32 bound_dev_if;
@@ -928,16 +903,6 @@ struct bpf_link_info {
__u32 map_id;
} map;
};
- union {
- struct {
- __u64 cgroup_id;
- __u32 order;
- } cgroup;
- struct {
- __u32 tid;
- __u32 pid;
- } task;
- };
} iter;
struct {
__u32 netns_ino;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/btrfs.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/btrfs.h
index 506238ff..d73527e5 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/btrfs.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/btrfs.h
@@ -176,7 +176,6 @@ struct btrfs_ioctl_fs_info_args {
#define BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE (1ULL << 0)
#define BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE_VALID (1ULL << 1)
#define BTRFS_FEATURE_COMPAT_RO_VERITY (1ULL << 2)
-#define BTRFS_FEATURE_COMPAT_RO_BLOCK_GROUP_TREE (1ULL << 3)
#define BTRFS_FEATURE_INCOMPAT_MIXED_BACKREF (1ULL << 0)
#define BTRFS_FEATURE_INCOMPAT_DEFAULT_SUBVOL (1ULL << 1)
#define BTRFS_FEATURE_INCOMPAT_MIXED_GROUPS (1ULL << 2)
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/btrfs_tree.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/btrfs_tree.h
index 6cd46dd8..3becce8f 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/btrfs_tree.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/btrfs_tree.h
@@ -394,7 +394,6 @@ struct btrfs_free_space_info {
#define BTRFS_QGROUP_STATUS_FLAG_ON (1ULL << 0)
#define BTRFS_QGROUP_STATUS_FLAG_RESCAN (1ULL << 1)
#define BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT (1ULL << 2)
-#define BTRFS_QGROUP_STATUS_FLAGS_MASK (BTRFS_QGROUP_STATUS_FLAG_ON | BTRFS_QGROUP_STATUS_FLAG_RESCAN | BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT)
#define BTRFS_QGROUP_STATUS_VERSION 1
struct btrfs_qgroup_status_item {
__le64 version;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/can.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/can.h
index 1365dbac..30eeca2d 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/can.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/can.h
@@ -20,29 +20,21 @@
#define _UAPI_CAN_H
#include <linux/types.h>
#include <linux/socket.h>
-#include <linux/stddef.h>
#define CAN_EFF_FLAG 0x80000000U
#define CAN_RTR_FLAG 0x40000000U
#define CAN_ERR_FLAG 0x20000000U
#define CAN_SFF_MASK 0x000007FFU
#define CAN_EFF_MASK 0x1FFFFFFFU
#define CAN_ERR_MASK 0x1FFFFFFFU
-#define CANXL_PRIO_MASK CAN_SFF_MASK
typedef __u32 canid_t;
#define CAN_SFF_ID_BITS 11
#define CAN_EFF_ID_BITS 29
-#define CANXL_PRIO_BITS CAN_SFF_ID_BITS
typedef __u32 can_err_mask_t;
#define CAN_MAX_DLC 8
#define CAN_MAX_RAW_DLC 15
#define CAN_MAX_DLEN 8
#define CANFD_MAX_DLC 15
#define CANFD_MAX_DLEN 64
-#define CANXL_MIN_DLC 0
-#define CANXL_MAX_DLC 2047
-#define CANXL_MAX_DLC_MASK 0x07FF
-#define CANXL_MIN_DLEN 1
-#define CANXL_MAX_DLEN 2048
struct can_frame {
canid_t can_id;
union {
@@ -65,22 +57,8 @@ struct canfd_frame {
__u8 __res1;
__u8 data[CANFD_MAX_DLEN] __attribute__((aligned(8)));
};
-#define CANXL_XLF 0x80
-#define CANXL_SEC 0x01
-struct canxl_frame {
- canid_t prio;
- __u8 flags;
- __u8 sdt;
- __u16 len;
- __u32 af;
- __u8 data[CANXL_MAX_DLEN];
-};
#define CAN_MTU (sizeof(struct can_frame))
#define CANFD_MTU (sizeof(struct canfd_frame))
-#define CANXL_MTU (sizeof(struct canxl_frame))
-#define CANXL_HDR_SIZE (offsetof(struct canxl_frame, data))
-#define CANXL_MIN_MTU (CANXL_HDR_SIZE + 64)
-#define CANXL_MAX_MTU CANXL_MTU
#define CAN_RAW 1
#define CAN_BCM 2
#define CAN_TP16 3
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/can/raw.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/can/raw.h
index f8de1797..a3bddb76 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/can/raw.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/can/raw.h
@@ -30,6 +30,5 @@ enum {
CAN_RAW_RECV_OWN_MSGS,
CAN_RAW_FD_FRAMES,
CAN_RAW_JOIN_FILTERS,
- CAN_RAW_XL_FRAMES,
};
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/capability.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/capability.h
index c1b5dbff..958e6ab6 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/capability.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/capability.h
@@ -111,5 +111,5 @@ struct vfs_ns_cap_data {
#define CAP_LAST_CAP CAP_CHECKPOINT_RESTORE
#define cap_valid(x) ((x) >= 0 && (x) <= CAP_LAST_CAP)
#define CAP_TO_INDEX(x) ((x) >> 5)
-#define CAP_TO_MASK(x) (1U << ((x) & 31))
+#define CAP_TO_MASK(x) (1 << ((x) & 31))
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/cec.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/cec.h
index 3953fe34..b90dc49a 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/cec.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/cec.h
@@ -340,7 +340,6 @@ struct cec_event {
#define CEC_OP_FEAT_DEV_HAS_SET_AUDIO_RATE 0x08
#define CEC_OP_FEAT_DEV_SINK_HAS_ARC_TX 0x04
#define CEC_OP_FEAT_DEV_SOURCE_HAS_ARC_RX 0x02
-#define CEC_OP_FEAT_DEV_HAS_SET_AUDIO_VOLUME_LEVEL 0x01
#define CEC_MSG_GIVE_FEATURES 0xa5
#define CEC_MSG_DECK_CONTROL 0x42
#define CEC_OP_DECK_CTL_MODE_SKIP_FWD 1
@@ -555,7 +554,6 @@ struct cec_event {
#define CEC_MSG_SYSTEM_AUDIO_MODE_STATUS 0x7e
#define CEC_OP_AUD_FMT_ID_CEA861 0
#define CEC_OP_AUD_FMT_ID_CEA861_CXT 1
-#define CEC_MSG_SET_AUDIO_VOLUME_LEVEL 0x73
#define CEC_MSG_SET_AUDIO_RATE 0x9a
#define CEC_OP_AUD_RATE_OFF 0
#define CEC_OP_AUD_RATE_WIDE_STD 1
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/counter.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/counter.h
index f986365e..4b86b28c 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/counter.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/counter.h
@@ -46,7 +46,6 @@ enum counter_event_type {
COUNTER_EVENT_THRESHOLD,
COUNTER_EVENT_INDEX,
COUNTER_EVENT_CHANGE_OF_STATE,
- COUNTER_EVENT_CAPTURE,
};
struct counter_watch {
struct counter_component component;
@@ -92,8 +91,4 @@ enum counter_synapse_action {
COUNTER_SYNAPSE_ACTION_FALLING_EDGE,
COUNTER_SYNAPSE_ACTION_BOTH_EDGES,
};
-enum counter_signal_polarity {
- COUNTER_SIGNAL_POLARITY_POSITIVE,
- COUNTER_SIGNAL_POLARITY_NEGATIVE,
-};
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/dlm.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/dlm.h
index 499baada..c75918f8 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/dlm.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/dlm.h
@@ -31,5 +31,6 @@ struct dlm_lksb {
char * sb_lvbptr;
};
#define DLM_LSFL_TIMEWARN 0x00000002
+#define DLM_LSFL_FS 0x00000004
#define DLM_LSFL_NEWEXCL 0x00000008
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/dn.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/dn.h
new file mode 100644
index 00000000..621f60fd
--- /dev/null
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/dn.h
@@ -0,0 +1,114 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _LINUX_DN_H
+#define _LINUX_DN_H
+#include <linux/ioctl.h>
+#include <linux/types.h>
+#include <linux/if_ether.h>
+#define DNPROTO_NSP 2
+#define DNPROTO_ROU 3
+#define DNPROTO_NML 4
+#define DNPROTO_EVL 5
+#define DNPROTO_EVR 6
+#define DNPROTO_NSPT 7
+#define DN_ADDL 2
+#define DN_MAXADDL 2
+#define DN_MAXOPTL 16
+#define DN_MAXOBJL 16
+#define DN_MAXACCL 40
+#define DN_MAXALIASL 128
+#define DN_MAXNODEL 256
+#define DNBUFSIZE 65023
+#define SO_CONDATA 1
+#define SO_CONACCESS 2
+#define SO_PROXYUSR 3
+#define SO_LINKINFO 7
+#define DSO_CONDATA 1
+#define DSO_DISDATA 10
+#define DSO_CONACCESS 2
+#define DSO_ACCEPTMODE 4
+#define DSO_CONACCEPT 5
+#define DSO_CONREJECT 6
+#define DSO_LINKINFO 7
+#define DSO_STREAM 8
+#define DSO_SEQPACKET 9
+#define DSO_MAXWINDOW 11
+#define DSO_NODELAY 12
+#define DSO_CORK 13
+#define DSO_SERVICES 14
+#define DSO_INFO 15
+#define DSO_MAX 15
+#define LL_INACTIVE 0
+#define LL_CONNECTING 1
+#define LL_RUNNING 2
+#define LL_DISCONNECTING 3
+#define ACC_IMMED 0
+#define ACC_DEFER 1
+#define SDF_WILD 1
+#define SDF_PROXY 2
+#define SDF_UICPROXY 4
+struct dn_naddr {
+ __le16 a_len;
+ __u8 a_addr[DN_MAXADDL];
+};
+struct sockaddr_dn {
+ __u16 sdn_family;
+ __u8 sdn_flags;
+ __u8 sdn_objnum;
+ __le16 sdn_objnamel;
+ __u8 sdn_objname[DN_MAXOBJL];
+ struct dn_naddr sdn_add;
+};
+#define sdn_nodeaddrl sdn_add.a_len
+#define sdn_nodeaddr sdn_add.a_addr
+struct optdata_dn {
+ __le16 opt_status;
+#define opt_sts opt_status
+ __le16 opt_optl;
+ __u8 opt_data[16];
+};
+struct accessdata_dn {
+ __u8 acc_accl;
+ __u8 acc_acc[DN_MAXACCL];
+ __u8 acc_passl;
+ __u8 acc_pass[DN_MAXACCL];
+ __u8 acc_userl;
+ __u8 acc_user[DN_MAXACCL];
+};
+struct linkinfo_dn {
+ __u16 idn_segsize;
+ __u8 idn_linkstate;
+};
+union etheraddress {
+ __u8 dne_addr[ETH_ALEN];
+ struct {
+ __u8 dne_hiord[4];
+ __u8 dne_nodeaddr[2];
+ } dne_remote;
+};
+struct dn_addr {
+ __le16 dna_family;
+ union etheraddress dna_netaddr;
+};
+#define DECNET_IOCTL_BASE 0x89
+#define SIOCSNETADDR _IOW(DECNET_IOCTL_BASE, 0xe0, struct dn_naddr)
+#define SIOCGNETADDR _IOR(DECNET_IOCTL_BASE, 0xe1, struct dn_naddr)
+#define OSIOCSNETADDR _IOW(DECNET_IOCTL_BASE, 0xe0, int)
+#define OSIOCGNETADDR _IOR(DECNET_IOCTL_BASE, 0xe1, int)
+#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/dns_resolver.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/dns_resolver.h
index e7113d0b..21cb5c03 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/dns_resolver.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/dns_resolver.h
@@ -55,13 +55,13 @@ struct dns_payload_header {
__u8 zero;
__u8 content;
__u8 version;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_header {
struct dns_payload_header hdr;
__u8 source;
__u8 status;
__u8 nr_servers;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_server {
__u16 name_len;
__u16 priority;
@@ -71,8 +71,8 @@ struct dns_server_list_v1_server {
__u8 status;
__u8 protocol;
__u8 nr_addrs;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_address {
__u8 address_type;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/dw100.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/dw100.h
deleted file mode 100644
index 13d84872..00000000
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/dw100.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- *** This header was automatically generated from a Linux kernel header
- *** of the same name, to make information necessary for userspace to
- *** call into the kernel available to libc. It contains only constants,
- *** structures, and macros generated from the original header, and thus,
- *** contains no copyrightable information.
- ***
- *** To edit the content of this header, modify the corresponding
- *** source file (e.g. under external/kernel-headers/original/) then
- *** run bionic/libc/kernel/tools/update_all.py
- ***
- *** Any manual change here will be lost the next time this script will
- *** be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef __UAPI_DW100_H__
-#define __UAPI_DW100_H__
-#include <linux/v4l2-controls.h>
-#define V4L2_CID_DW100_DEWARPING_16x16_VERTEX_MAP (V4L2_CID_USER_DW100_BASE + 1)
-#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/ethtool.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/ethtool.h
index 8bdd6221..22dc9f27 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/ethtool.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/ethtool.h
@@ -277,20 +277,6 @@ enum ethtool_module_power_mode {
ETHTOOL_MODULE_POWER_MODE_LOW = 1,
ETHTOOL_MODULE_POWER_MODE_HIGH,
};
-enum ethtool_podl_pse_admin_state {
- ETHTOOL_PODL_PSE_ADMIN_STATE_UNKNOWN = 1,
- ETHTOOL_PODL_PSE_ADMIN_STATE_DISABLED,
- ETHTOOL_PODL_PSE_ADMIN_STATE_ENABLED,
-};
-enum ethtool_podl_pse_pw_d_status {
- ETHTOOL_PODL_PSE_PW_D_STATUS_UNKNOWN = 1,
- ETHTOOL_PODL_PSE_PW_D_STATUS_DISABLED,
- ETHTOOL_PODL_PSE_PW_D_STATUS_SEARCHING,
- ETHTOOL_PODL_PSE_PW_D_STATUS_DELIVERING,
- ETHTOOL_PODL_PSE_PW_D_STATUS_SLEEP,
- ETHTOOL_PODL_PSE_PW_D_STATUS_IDLE,
- ETHTOOL_PODL_PSE_PW_D_STATUS_ERROR,
-};
struct ethtool_gstrings {
__u32 cmd;
__u32 string_set;
@@ -814,10 +800,6 @@ enum ethtool_link_mode_bit_indices {
#define MASTER_SLAVE_STATE_MASTER 2
#define MASTER_SLAVE_STATE_SLAVE 3
#define MASTER_SLAVE_STATE_ERR 4
-#define RATE_MATCH_NONE 0
-#define RATE_MATCH_PAUSE 1
-#define RATE_MATCH_CRS 2
-#define RATE_MATCH_OPEN_LOOP 3
#define PORT_TP 0x00
#define PORT_AUI 0x01
#define PORT_MII 0x02
@@ -919,7 +901,7 @@ struct ethtool_link_settings {
__u8 transceiver;
__u8 master_slave_cfg;
__u8 master_slave_state;
- __u8 rate_matching;
+ __u8 reserved1[1];
__u32 reserved[7];
__u32 link_mode_masks[];
};
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/ethtool_netlink.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/ethtool_netlink.h
index 08c69360..85ce51bc 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/ethtool_netlink.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/ethtool_netlink.h
@@ -56,8 +56,6 @@ enum {
ETHTOOL_MSG_PHC_VCLOCKS_GET,
ETHTOOL_MSG_MODULE_GET,
ETHTOOL_MSG_MODULE_SET,
- ETHTOOL_MSG_PSE_GET,
- ETHTOOL_MSG_PSE_SET,
__ETHTOOL_MSG_USER_CNT,
ETHTOOL_MSG_USER_MAX = __ETHTOOL_MSG_USER_CNT - 1
};
@@ -99,7 +97,6 @@ enum {
ETHTOOL_MSG_PHC_VCLOCKS_GET_REPLY,
ETHTOOL_MSG_MODULE_GET_REPLY,
ETHTOOL_MSG_MODULE_NTF,
- ETHTOOL_MSG_PSE_GET_REPLY,
__ETHTOOL_MSG_KERNEL_CNT,
ETHTOOL_MSG_KERNEL_MAX = __ETHTOOL_MSG_KERNEL_CNT - 1
};
@@ -196,7 +193,6 @@ enum {
ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG,
ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE,
ETHTOOL_A_LINKMODES_LANES,
- ETHTOOL_A_LINKMODES_RATE_MATCHING,
__ETHTOOL_A_LINKMODES_CNT,
ETHTOOL_A_LINKMODES_MAX = __ETHTOOL_A_LINKMODES_CNT - 1
};
@@ -613,15 +609,6 @@ enum {
__ETHTOOL_A_MODULE_CNT,
ETHTOOL_A_MODULE_MAX = (__ETHTOOL_A_MODULE_CNT - 1)
};
-enum {
- ETHTOOL_A_PSE_UNSPEC,
- ETHTOOL_A_PSE_HEADER,
- ETHTOOL_A_PODL_PSE_ADMIN_STATE,
- ETHTOOL_A_PODL_PSE_ADMIN_CONTROL,
- ETHTOOL_A_PODL_PSE_PW_D_STATUS,
- __ETHTOOL_A_PSE_CNT,
- ETHTOOL_A_PSE_MAX = (__ETHTOOL_A_PSE_CNT - 1)
-};
#define ETHTOOL_GENL_NAME "ethtool"
#define ETHTOOL_GENL_VERSION 1
#define ETHTOOL_MCGRP_MONITOR_NAME "monitor"
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/fuse.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/fuse.h
index ae667eba..144e960c 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/fuse.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/fuse.h
@@ -20,7 +20,7 @@
#define _LINUX_FUSE_H
#include <stdint.h>
#define FUSE_KERNEL_VERSION 7
-#define FUSE_KERNEL_MINOR_VERSION 37
+#define FUSE_KERNEL_MINOR_VERSION 36
#define FUSE_ROOT_ID 1
struct fuse_attr {
uint64_t ino;
@@ -187,7 +187,6 @@ enum fuse_opcode {
FUSE_SETUPMAPPING = 48,
FUSE_REMOVEMAPPING = 49,
FUSE_SYNCFS = 50,
- FUSE_TMPFILE = 51,
FUSE_CANONICAL_PATH = 2016,
CUSE_INIT = 4096,
CUSE_INIT_BSWAP_RESERVED = 1048576,
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/hid.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/hid.h
index 37ab462f..ce93cd79 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/hid.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/hid.h
@@ -22,20 +22,12 @@
#define USB_INTERFACE_SUBCLASS_BOOT 1
#define USB_INTERFACE_PROTOCOL_KEYBOARD 1
#define USB_INTERFACE_PROTOCOL_MOUSE 2
-enum hid_report_type {
- HID_INPUT_REPORT = 0,
- HID_OUTPUT_REPORT = 1,
- HID_FEATURE_REPORT = 2,
- HID_REPORT_TYPES,
-};
-enum hid_class_request {
- HID_REQ_GET_REPORT = 0x01,
- HID_REQ_GET_IDLE = 0x02,
- HID_REQ_GET_PROTOCOL = 0x03,
- HID_REQ_SET_REPORT = 0x09,
- HID_REQ_SET_IDLE = 0x0A,
- HID_REQ_SET_PROTOCOL = 0x0B,
-};
+#define HID_REQ_GET_REPORT 0x01
+#define HID_REQ_GET_IDLE 0x02
+#define HID_REQ_GET_PROTOCOL 0x03
+#define HID_REQ_SET_REPORT 0x09
+#define HID_REQ_SET_IDLE 0x0A
+#define HID_REQ_SET_PROTOCOL 0x0B
#define HID_DT_HID (USB_TYPE_CLASS | 0x01)
#define HID_DT_REPORT (USB_TYPE_CLASS | 0x02)
#define HID_DT_PHYSICAL (USB_TYPE_CLASS | 0x03)
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/idxd.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/idxd.h
index a456352e..c6d69854 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/idxd.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/idxd.h
@@ -38,7 +38,6 @@ enum idxd_scmd_stat {
IDXD_SCMD_WQ_NO_SIZE = 0x800e0000,
IDXD_SCMD_WQ_NO_PRIV = 0x800f0000,
IDXD_SCMD_WQ_IRQ_ERR = 0x80100000,
- IDXD_SCMD_WQ_USER_NO_IOMMU = 0x80110000,
};
#define IDXD_SCMD_SOFTERR_MASK 0x80000000
#define IDXD_SCMD_SOFTERR_SHIFT 16
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/if_ether.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/if_ether.h
index 60439218..d35509ef 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/if_ether.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/if_ether.h
@@ -112,7 +112,6 @@
#define ETH_P_LOCALTALK 0x0009
#define ETH_P_CAN 0x000C
#define ETH_P_CANFD 0x000D
-#define ETH_P_CANXL 0x000E
#define ETH_P_PPPTALK 0x0010
#define ETH_P_TR_802_2 0x0011
#define ETH_P_MOBITEX 0x0015
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/if_link.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/if_link.h
index ebf403af..52f8ca39 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/if_link.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/if_link.h
@@ -165,7 +165,6 @@ enum {
IFLA_GRO_MAX_SIZE,
IFLA_TSO_MAX_SIZE,
IFLA_TSO_MAX_SEGS,
- IFLA_ALLMULTI,
__IFLA_MAX
};
#define IFLA_MAX (__IFLA_MAX - 1)
@@ -412,7 +411,6 @@ enum {
IFLA_XFRM_UNSPEC,
IFLA_XFRM_LINK,
IFLA_XFRM_IF_ID,
- IFLA_XFRM_COLLECT_METADATA,
__IFLA_XFRM_MAX
};
#define IFLA_XFRM_MAX (__IFLA_XFRM_MAX - 1)
@@ -939,10 +937,4 @@ enum {
__IFLA_MCTP_MAX,
};
#define IFLA_MCTP_MAX (__IFLA_MCTP_MAX - 1)
-enum {
- IFLA_DSA_UNSPEC,
- IFLA_DSA_MASTER,
- __IFLA_DSA_MAX,
-};
-#define IFLA_DSA_MAX (__IFLA_DSA_MAX - 1)
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/if_macsec.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/if_macsec.h
index 7b51f800..e60d7674 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/if_macsec.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/if_macsec.h
@@ -23,7 +23,6 @@
#define MACSEC_GENL_VERSION 1
#define MACSEC_MAX_KEY_LEN 128
#define MACSEC_KEYID_LEN 16
-#define MACSEC_SALT_LEN 12
#define MACSEC_CIPHER_ID_GCM_AES_128 0x0080C20001000001ULL
#define MACSEC_CIPHER_ID_GCM_AES_256 0x0080C20001000002ULL
#define MACSEC_CIPHER_ID_GCM_AES_XPN_128 0x0080C20001000003ULL
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/if_pppox.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/if_pppox.h
index 2acafdf9..b6c076b2 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/if_pppox.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/if_pppox.h
@@ -51,27 +51,27 @@ struct sockaddr_pppox {
struct pppoe_addr pppoe;
struct pptp_addr pptp;
} sa_addr;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tp {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tp_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpin6 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpin6_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpv3 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpv3_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpv3in6 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpv3in6_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
#define PPPOEIOCSFWD _IOW(0xB1, 0, size_t)
#define PPPOEIOCDFWD _IO(0xB1, 1)
#define PADI_CODE 0x09
@@ -108,6 +108,6 @@ struct pppoe_hdr {
__be16 sid;
__be16 length;
struct pppoe_tag tag[];
-} __attribute__((__packed__));
+} __packed;
#define PPPOE_SES_HLEN 8
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/iio/types.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/iio/types.h
index af7bdda6..aa66d506 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/iio/types.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/iio/types.h
@@ -101,12 +101,6 @@ enum iio_modifier {
IIO_MOD_ETHANOL,
IIO_MOD_H2,
IIO_MOD_O2,
- IIO_MOD_LINEAR_X,
- IIO_MOD_LINEAR_Y,
- IIO_MOD_LINEAR_Z,
- IIO_MOD_PITCH,
- IIO_MOD_YAW,
- IIO_MOD_ROLL,
};
enum iio_event_type {
IIO_EV_TYPE_THRESH,
@@ -116,14 +110,11 @@ enum iio_event_type {
IIO_EV_TYPE_MAG_ADAPTIVE,
IIO_EV_TYPE_CHANGE,
IIO_EV_TYPE_MAG_REFERENCED,
- IIO_EV_TYPE_GESTURE,
};
enum iio_event_direction {
IIO_EV_DIR_EITHER,
IIO_EV_DIR_RISING,
IIO_EV_DIR_FALLING,
IIO_EV_DIR_NONE,
- IIO_EV_DIR_SINGLETAP,
- IIO_EV_DIR_DOUBLETAP,
};
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/in.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/in.h
index 53d3074a..d4060e7d 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/in.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/in.h
@@ -22,7 +22,6 @@
#include <bits/ip_mreq_source.h>
#include <bits/in_addr.h>
#include <linux/types.h>
-#include <linux/stddef.h>
#include <linux/libc-compat.h>
#include <linux/socket.h>
#if __UAPI_DEF_IN_IPPROTO
@@ -69,8 +68,6 @@ enum {
#define IPPROTO_PIM IPPROTO_PIM
IPPROTO_COMP = 108,
#define IPPROTO_COMP IPPROTO_COMP
- IPPROTO_L2TP = 115,
-#define IPPROTO_L2TP IPPROTO_L2TP
IPPROTO_SCTP = 132,
#define IPPROTO_SCTP IPPROTO_SCTP
IPPROTO_UDPLITE = 136,
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/input-event-codes.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/input-event-codes.h
index 40827b55..4b251df7 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/input-event-codes.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/input-event-codes.h
@@ -720,7 +720,6 @@
#define ABS_TILT_Y 0x1b
#define ABS_TOOL_WIDTH 0x1c
#define ABS_VOLUME 0x20
-#define ABS_PROFILE 0x21
#define ABS_MISC 0x28
#define ABS_RESERVED 0x2e
#define ABS_MT_SLOT 0x2f
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/io_uring.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/io_uring.h
index 82dee970..4d52cf00 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/io_uring.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/io_uring.h
@@ -61,7 +61,6 @@ struct io_uring_sqe {
__u32 hardlink_flags;
__u32 xattr_flags;
__u32 msg_ring_flags;
- __u32 uring_cmd_flags;
};
__u64 user_data;
union {
@@ -115,7 +114,6 @@ enum {
#define IORING_SETUP_SQE128 (1U << 10)
#define IORING_SETUP_CQE32 (1U << 11)
#define IORING_SETUP_SINGLE_ISSUER (1U << 12)
-#define IORING_SETUP_DEFER_TASKRUN (1U << 13)
enum io_uring_op {
IORING_OP_NOP,
IORING_OP_READV,
@@ -165,10 +163,8 @@ enum io_uring_op {
IORING_OP_SOCKET,
IORING_OP_URING_CMD,
IORING_OP_SEND_ZC,
- IORING_OP_SENDMSG_ZC,
IORING_OP_LAST,
};
-#define IORING_URING_CMD_FIXED (1U << 0)
#define IORING_FSYNC_DATASYNC (1U << 0)
#define IORING_TIMEOUT_ABS (1U << 0)
#define IORING_TIMEOUT_UPDATE (1U << 1)
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/ip.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/ip.h
index 766a8086..b6aef50d 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/ip.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/ip.h
@@ -86,9 +86,8 @@ struct iphdr {
__u8 ttl;
__u8 protocol;
__sum16 check;
- __struct_group(, addrs,, __be32 saddr;
+ __be32 saddr;
__be32 daddr;
- );
};
struct ip_auth_hdr {
__u8 nexthdr;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/ipv6.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/ipv6.h
index 2e57ed16..757cbda9 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/ipv6.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/ipv6.h
@@ -87,9 +87,8 @@ struct ipv6hdr {
__be16 payload_len;
__u8 nexthdr;
__u8 hop_limit;
- __struct_group(, addrs,, struct in6_addr saddr;
+ struct in6_addr saddr;
struct in6_addr daddr;
- );
};
enum {
DEVCONF_FORWARDING = 0,
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/kvm.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/kvm.h
index 768f57e7..affb6a57 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/kvm.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/kvm.h
@@ -928,7 +928,6 @@ struct kvm_ppc_resize_hpt {
#define KVM_CAP_VM_DISABLE_NX_HUGE_PAGES 220
#define KVM_CAP_S390_ZPCI_OP 221
#define KVM_CAP_S390_CPU_TOPOLOGY 222
-#define KVM_CAP_DIRTY_LOG_RING_ACQ_REL 223
#ifdef KVM_CAP_IRQ_ROUTING
struct kvm_irq_routing_irqchip {
__u32 irqchip;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/l2tp.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/l2tp.h
index dee634e7..a054819f 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/l2tp.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/l2tp.h
@@ -22,6 +22,7 @@
#include <linux/socket.h>
#include <linux/in.h>
#include <linux/in6.h>
+#define IPPROTO_L2TP 115
#define __SOCK_SIZE__ 16
struct sockaddr_l2tpip {
__kernel_sa_family_t l2tp_family;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/lwtunnel.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/lwtunnel.h
index 94011ddc..e6fb5361 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/lwtunnel.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/lwtunnel.h
@@ -30,7 +30,6 @@ enum lwtunnel_encap_types {
LWTUNNEL_ENCAP_SEG6_LOCAL,
LWTUNNEL_ENCAP_RPL,
LWTUNNEL_ENCAP_IOAM6,
- LWTUNNEL_ENCAP_XFRM,
__LWTUNNEL_ENCAP_MAX,
};
#define LWTUNNEL_ENCAP_MAX (__LWTUNNEL_ENCAP_MAX - 1)
@@ -108,11 +107,4 @@ enum {
};
#define LWT_BPF_MAX (__LWT_BPF_MAX - 1)
#define LWT_BPF_MAX_HEADROOM 256
-enum {
- LWT_XFRM_UNSPEC,
- LWT_XFRM_IF_ID,
- LWT_XFRM_LINK,
- __LWT_XFRM_MAX,
-};
-#define LWT_XFRM_MAX (__LWT_XFRM_MAX - 1)
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/ndctl.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/ndctl.h
index 7e0d560c..f6b9f7fb 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/ndctl.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/ndctl.h
@@ -22,33 +22,33 @@
struct nd_cmd_dimm_flags {
__u32 status;
__u32 flags;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_get_config_size {
__u32 status;
__u32 config_size;
__u32 max_xfer;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_get_config_data_hdr {
__u32 in_offset;
__u32 in_length;
__u32 status;
__u8 out_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_set_config_hdr {
__u32 in_offset;
__u32 in_length;
__u8 in_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_vendor_hdr {
__u32 opcode;
__u32 in_length;
__u8 in_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_vendor_tail {
__u32 status;
__u32 out_length;
__u8 out_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_cap {
__u64 address;
__u64 length;
@@ -57,7 +57,7 @@ struct nd_cmd_ars_cap {
__u32 clear_err_unit;
__u16 flags;
__u16 reserved;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_start {
__u64 address;
__u64 length;
@@ -66,7 +66,7 @@ struct nd_cmd_ars_start {
__u8 reserved[5];
__u32 status;
__u32 scrub_time;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_status {
__u32 status;
__u32 out_length;
@@ -82,15 +82,15 @@ struct nd_cmd_ars_status {
__u32 reserved;
__u64 err_address;
__u64 length;
- } __attribute__((__packed__)) records[];
-} __attribute__((__packed__));
+ } __packed records[];
+} __packed;
struct nd_cmd_clear_error {
__u64 address;
__u64 length;
__u32 status;
__u8 reserved[4];
__u64 cleared;
-} __attribute__((__packed__));
+} __packed;
enum {
ND_CMD_IMPLEMENTED = 0,
ND_CMD_ARS_CAP = 1,
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/netfilter_decnet.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/netfilter_decnet.h
new file mode 100644
index 00000000..c9c16ca0
--- /dev/null
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/netfilter_decnet.h
@@ -0,0 +1,57 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef __LINUX_DECNET_NETFILTER_H
+#define __LINUX_DECNET_NETFILTER_H
+#include <linux/netfilter.h>
+#include <limits.h>
+#define NF_DN_NUMHOOKS 7
+#define NF_DN_PRE_ROUTING 0
+#define NF_DN_LOCAL_IN 1
+#define NF_DN_FORWARD 2
+#define NF_DN_LOCAL_OUT 3
+#define NF_DN_POST_ROUTING 4
+#define NF_DN_HELLO 5
+#define NF_DN_ROUTE 6
+enum nf_dn_hook_priorities {
+ NF_DN_PRI_FIRST = INT_MIN,
+ NF_DN_PRI_CONNTRACK = - 200,
+ NF_DN_PRI_MANGLE = - 150,
+ NF_DN_PRI_NAT_DST = - 100,
+ NF_DN_PRI_FILTER = 0,
+ NF_DN_PRI_NAT_SRC = 100,
+ NF_DN_PRI_DNRTMSG = 200,
+ NF_DN_PRI_LAST = INT_MAX,
+};
+struct nf_dn_rtmsg {
+ int nfdn_ifindex;
+};
+#define NFDN_RTMSG(r) ((unsigned char *) (r) + NLMSG_ALIGN(sizeof(struct nf_dn_rtmsg)))
+#define DNRMG_L1_GROUP 0x01
+#define DNRMG_L2_GROUP 0x02
+enum {
+ DNRNG_NLGRP_NONE,
+#define DNRNG_NLGRP_NONE DNRNG_NLGRP_NONE
+ DNRNG_NLGRP_L1,
+#define DNRNG_NLGRP_L1 DNRNG_NLGRP_L1
+ DNRNG_NLGRP_L2,
+#define DNRNG_NLGRP_L2 DNRNG_NLGRP_L2
+ __DNRNG_NLGRP_MAX
+};
+#define DNRNG_NLGRP_MAX (__DNRNG_NLGRP_MAX - 1)
+#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/netlink.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/netlink.h
index 17d52916..bc3e749c 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/netlink.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/netlink.h
@@ -100,8 +100,6 @@ enum nlmsgerr_attrs {
NLMSGERR_ATTR_OFFS,
NLMSGERR_ATTR_COOKIE,
NLMSGERR_ATTR_POLICY,
- NLMSGERR_ATTR_MISS_TYPE,
- NLMSGERR_ATTR_MISS_NEST,
__NLMSGERR_ATTR_MAX,
NLMSGERR_ATTR_MAX = __NLMSGERR_ATTR_MAX - 1
};
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/nl80211.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/nl80211.h
index faff80a1..c3aefa32 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/nl80211.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/nl80211.h
@@ -1118,7 +1118,6 @@ enum nl80211_bss {
NL80211_BSS_CHAIN_SIGNAL,
NL80211_BSS_FREQUENCY_OFFSET,
NL80211_BSS_MLO_LINK_ID,
- NL80211_BSS_MLD_ADDR,
__NL80211_BSS_AFTER_LAST,
NL80211_BSS_MAX = __NL80211_BSS_AFTER_LAST - 1
};
@@ -1531,7 +1530,6 @@ enum nl80211_ext_feature_index {
NL80211_EXT_FEATURE_BSS_COLOR,
NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD,
NL80211_EXT_FEATURE_RADAR_BACKGROUND,
- NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE,
NUM_NL80211_EXT_FEATURES,
MAX_NL80211_EXT_FEATURES = NUM_NL80211_EXT_FEATURES - 1
};
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/openvswitch.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/openvswitch.h
index c44e9503..c7d719c7 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/openvswitch.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/openvswitch.h
@@ -44,7 +44,6 @@ enum ovs_datapath_attr {
OVS_DP_ATTR_PAD,
OVS_DP_ATTR_MASKS_CACHE_SIZE,
OVS_DP_ATTR_PER_CPU_PIDS,
- OVS_DP_ATTR_IFINDEX,
__OVS_DP_ATTR_MAX
};
#define OVS_DP_ATTR_MAX (__OVS_DP_ATTR_MAX - 1)
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/perf_event.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/perf_event.h
index 8f081edc..165ff45c 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/perf_event.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/perf_event.h
@@ -108,6 +108,7 @@ enum perf_event_sample_format {
PERF_SAMPLE_CODE_PAGE_SIZE = 1U << 23,
PERF_SAMPLE_WEIGHT_STRUCT = 1U << 24,
PERF_SAMPLE_MAX = 1U << 25,
+ __PERF_SAMPLE_CALLCHAIN_EARLY = 1ULL << 63,
};
#define PERF_SAMPLE_WEIGHT_TYPE (PERF_SAMPLE_WEIGHT | PERF_SAMPLE_WEIGHT_STRUCT)
enum perf_branch_sample_type_shift {
@@ -129,7 +130,6 @@ enum perf_branch_sample_type_shift {
PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT = 15,
PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT = 16,
PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT = 17,
- PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT = 18,
PERF_SAMPLE_BRANCH_MAX_SHIFT
};
enum perf_branch_sample_type {
@@ -151,7 +151,6 @@ enum perf_branch_sample_type {
PERF_SAMPLE_BRANCH_NO_CYCLES = 1U << PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT,
PERF_SAMPLE_BRANCH_TYPE_SAVE = 1U << PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT,
PERF_SAMPLE_BRANCH_HW_INDEX = 1U << PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT,
- PERF_SAMPLE_BRANCH_PRIV_SAVE = 1U << PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT,
PERF_SAMPLE_BRANCH_MAX = 1U << PERF_SAMPLE_BRANCH_MAX_SHIFT,
};
enum {
@@ -168,40 +167,8 @@ enum {
PERF_BR_COND_RET = 10,
PERF_BR_ERET = 11,
PERF_BR_IRQ = 12,
- PERF_BR_SERROR = 13,
- PERF_BR_NO_TX = 14,
- PERF_BR_EXTEND_ABI = 15,
PERF_BR_MAX,
};
-enum {
- PERF_BR_SPEC_NA = 0,
- PERF_BR_SPEC_WRONG_PATH = 1,
- PERF_BR_NON_SPEC_CORRECT_PATH = 2,
- PERF_BR_SPEC_CORRECT_PATH = 3,
- PERF_BR_SPEC_MAX,
-};
-enum {
- PERF_BR_NEW_FAULT_ALGN = 0,
- PERF_BR_NEW_FAULT_DATA = 1,
- PERF_BR_NEW_FAULT_INST = 2,
- PERF_BR_NEW_ARCH_1 = 3,
- PERF_BR_NEW_ARCH_2 = 4,
- PERF_BR_NEW_ARCH_3 = 5,
- PERF_BR_NEW_ARCH_4 = 6,
- PERF_BR_NEW_ARCH_5 = 7,
- PERF_BR_NEW_MAX,
-};
-enum {
- PERF_BR_PRIV_UNKNOWN = 0,
- PERF_BR_PRIV_USER = 1,
- PERF_BR_PRIV_KERNEL = 2,
- PERF_BR_PRIV_HV = 3,
-};
-#define PERF_BR_ARM64_FIQ PERF_BR_NEW_ARCH_1
-#define PERF_BR_ARM64_DEBUG_HALT PERF_BR_NEW_ARCH_2
-#define PERF_BR_ARM64_DEBUG_EXIT PERF_BR_NEW_ARCH_3
-#define PERF_BR_ARM64_DEBUG_INST PERF_BR_NEW_ARCH_4
-#define PERF_BR_ARM64_DEBUG_DATA PERF_BR_NEW_ARCH_5
#define PERF_SAMPLE_BRANCH_PLM_ALL (PERF_SAMPLE_BRANCH_USER | PERF_SAMPLE_BRANCH_KERNEL | PERF_SAMPLE_BRANCH_HV)
enum perf_sample_regs_abi {
PERF_SAMPLE_REGS_ABI_NONE = 0,
@@ -468,8 +435,6 @@ union perf_mem_data_src {
#define PERF_MEM_LVLNUM_L2 0x02
#define PERF_MEM_LVLNUM_L3 0x03
#define PERF_MEM_LVLNUM_L4 0x04
-#define PERF_MEM_LVLNUM_CXL 0x09
-#define PERF_MEM_LVLNUM_IO 0x0a
#define PERF_MEM_LVLNUM_ANY_CACHE 0x0b
#define PERF_MEM_LVLNUM_LFB 0x0c
#define PERF_MEM_LVLNUM_RAM 0x0d
@@ -483,7 +448,6 @@ union perf_mem_data_src {
#define PERF_MEM_SNOOP_HITM 0x10
#define PERF_MEM_SNOOP_SHIFT 19
#define PERF_MEM_SNOOPX_FWD 0x01
-#define PERF_MEM_SNOOPX_PEER 0x02
#define PERF_MEM_SNOOPX_SHIFT 38
#define PERF_MEM_LOCK_NA 0x01
#define PERF_MEM_LOCK_LOCKED 0x02
@@ -509,7 +473,7 @@ union perf_mem_data_src {
struct perf_branch_entry {
__u64 from;
__u64 to;
- __u64 mispred : 1, predicted : 1, in_tx : 1, abort : 1, cycles : 16, type : 4, spec : 2, new_type : 4, priv : 3, reserved : 31;
+ __u64 mispred : 1, predicted : 1, in_tx : 1, abort : 1, cycles : 16, type : 4, reserved : 40;
};
union perf_sample_weight {
__u64 full;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/pkt_cls.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/pkt_cls.h
index 876cb73b..580e83ee 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/pkt_cls.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/pkt_cls.h
@@ -462,7 +462,6 @@ enum {
TCA_FLOWER_KEY_NUM_OF_VLANS,
TCA_FLOWER_KEY_PPPOE_SID,
TCA_FLOWER_KEY_PPP_PROTO,
- TCA_FLOWER_KEY_L2TPV3_SID,
__TCA_FLOWER_MAX,
};
#define TCA_FLOWER_MAX (__TCA_FLOWER_MAX - 1)
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/pkt_sched.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/pkt_sched.h
index c31b8bb7..e298b74a 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/pkt_sched.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/pkt_sched.h
@@ -924,13 +924,6 @@ enum {
#define TCA_TAPRIO_ATTR_FLAG_TXTIME_ASSIST _BITUL(0)
#define TCA_TAPRIO_ATTR_FLAG_FULL_OFFLOAD _BITUL(1)
enum {
- TCA_TAPRIO_TC_ENTRY_UNSPEC,
- TCA_TAPRIO_TC_ENTRY_INDEX,
- TCA_TAPRIO_TC_ENTRY_MAX_SDU,
- __TCA_TAPRIO_TC_ENTRY_CNT,
- TCA_TAPRIO_TC_ENTRY_MAX = (__TCA_TAPRIO_TC_ENTRY_CNT - 1)
-};
-enum {
TCA_TAPRIO_ATTR_UNSPEC,
TCA_TAPRIO_ATTR_PRIOMAP,
TCA_TAPRIO_ATTR_SCHED_ENTRY_LIST,
@@ -943,7 +936,6 @@ enum {
TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME_EXTENSION,
TCA_TAPRIO_ATTR_FLAGS,
TCA_TAPRIO_ATTR_TXTIME_DELAY,
- TCA_TAPRIO_ATTR_TC_ENTRY,
__TCA_TAPRIO_ATTR_MAX,
};
#define TCA_TAPRIO_ATTR_MAX (__TCA_TAPRIO_ATTR_MAX - 1)
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/psci.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/psci.h
index 4dead17f..31e74656 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/psci.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/psci.h
@@ -39,23 +39,11 @@
#define PSCI_0_2_FN64_MIGRATE PSCI_0_2_FN64(5)
#define PSCI_0_2_FN64_MIGRATE_INFO_UP_CPU PSCI_0_2_FN64(7)
#define PSCI_1_0_FN_PSCI_FEATURES PSCI_0_2_FN(10)
-#define PSCI_1_0_FN_CPU_FREEZE PSCI_0_2_FN(11)
-#define PSCI_1_0_FN_CPU_DEFAULT_SUSPEND PSCI_0_2_FN(12)
-#define PSCI_1_0_FN_NODE_HW_STATE PSCI_0_2_FN(13)
#define PSCI_1_0_FN_SYSTEM_SUSPEND PSCI_0_2_FN(14)
#define PSCI_1_0_FN_SET_SUSPEND_MODE PSCI_0_2_FN(15)
-#define PSCI_1_0_FN_STAT_RESIDENCY PSCI_0_2_FN(16)
-#define PSCI_1_0_FN_STAT_COUNT PSCI_0_2_FN(17)
#define PSCI_1_1_FN_SYSTEM_RESET2 PSCI_0_2_FN(18)
-#define PSCI_1_1_FN_MEM_PROTECT PSCI_0_2_FN(19)
-#define PSCI_1_1_FN_MEM_PROTECT_CHECK_RANGE PSCI_0_2_FN(19)
-#define PSCI_1_0_FN64_CPU_DEFAULT_SUSPEND PSCI_0_2_FN64(12)
-#define PSCI_1_0_FN64_NODE_HW_STATE PSCI_0_2_FN64(13)
#define PSCI_1_0_FN64_SYSTEM_SUSPEND PSCI_0_2_FN64(14)
-#define PSCI_1_0_FN64_STAT_RESIDENCY PSCI_0_2_FN64(16)
-#define PSCI_1_0_FN64_STAT_COUNT PSCI_0_2_FN64(17)
#define PSCI_1_1_FN64_SYSTEM_RESET2 PSCI_0_2_FN64(18)
-#define PSCI_1_1_FN64_MEM_PROTECT_CHECK_RANGE PSCI_0_2_FN64(19)
#define PSCI_0_2_POWER_STATE_ID_MASK 0xffff
#define PSCI_0_2_POWER_STATE_ID_SHIFT 0
#define PSCI_0_2_POWER_STATE_TYPE_SHIFT 16
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/psp-sev.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/psp-sev.h
index 8c9ec808..6c4f73d0 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/psp-sev.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/psp-sev.h
@@ -66,37 +66,37 @@ struct sev_user_data_status {
__u32 flags;
__u8 build;
__u32 guest_count;
-} __attribute__((__packed__));
+} __packed;
#define SEV_STATUS_FLAGS_CONFIG_ES 0x0100
struct sev_user_data_pek_csr {
__u64 address;
__u32 length;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_pek_cert_import {
__u64 pek_cert_address;
__u32 pek_cert_len;
__u64 oca_cert_address;
__u32 oca_cert_len;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_pdh_cert_export {
__u64 pdh_cert_address;
__u32 pdh_cert_len;
__u64 cert_chain_address;
__u32 cert_chain_len;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_get_id {
__u8 socket1[64];
__u8 socket2[64];
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_get_id2 {
__u64 address;
__u32 length;
-} __attribute__((__packed__));
+} __packed;
struct sev_issue_cmd {
__u32 cmd;
__u64 data;
__u32 error;
-} __attribute__((__packed__));
+} __packed;
#define SEV_IOC_TYPE 'S'
#define SEV_ISSUE_CMD _IOWR(SEV_IOC_TYPE, 0x0, struct sev_issue_cmd)
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/qrtr.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/qrtr.h
index ee56acaf..c0a4c729 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/qrtr.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/qrtr.h
@@ -54,5 +54,5 @@ struct qrtr_ctrl_pkt {
__le32 port;
} client;
};
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/rkisp1-config.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/rkisp1-config.h
index 7175c23f..cea14cd2 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/rkisp1-config.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/rkisp1-config.h
@@ -67,37 +67,6 @@
#define RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE_V12 81
#define RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE_V12
#define RKISP1_CIF_ISP_DPCC_METHODS_MAX 3
-#define RKISP1_CIF_ISP_DPCC_MODE_STAGE1_ENABLE (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_INCL_G_CENTER (1U << 0)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_INCL_RB_CENTER (1U << 1)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_G_3X3 (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_RB_3X3 (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_SET_USE_STAGE1_USE_SET(n) ((n) << 0)
-#define RKISP1_CIF_ISP_DPCC_SET_USE_STAGE1_USE_FIX_SET (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_PG_GREEN_ENABLE (1U << 0)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_LC_GREEN_ENABLE (1U << 1)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RO_GREEN_ENABLE (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RND_GREEN_ENABLE (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RG_GREEN_ENABLE (1U << 4)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_PG_RED_BLUE_ENABLE (1U << 8)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_LC_RED_BLUE_ENABLE (1U << 9)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RO_RED_BLUE_ENABLE (1U << 10)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RND_RED_BLUE_ENABLE (1U << 11)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RG_RED_BLUE_ENABLE (1U << 12)
-#define RKISP1_CIF_ISP_DPCC_LINE_THRESH_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_LINE_THRESH_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_LINE_MAD_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_LINE_MAD_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_PG_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_PG_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RND_THRESH_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_RND_THRESH_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RG_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_RG_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RO_LIMITS_n_G(n,v) ((v) << ((n) * 4))
-#define RKISP1_CIF_ISP_DPCC_RO_LIMITS_n_RB(n,v) ((v) << ((n) * 4 + 2))
-#define RKISP1_CIF_ISP_DPCC_RND_OFFS_n_G(n,v) ((v) << ((n) * 4))
-#define RKISP1_CIF_ISP_DPCC_RND_OFFS_n_RB(n,v) ((v) << ((n) * 4 + 2))
#define RKISP1_CIF_ISP_DPF_MAX_NLF_COEFFS 17
#define RKISP1_CIF_ISP_DPF_MAX_SPATIAL_COEFFS 6
#define RKISP1_CIF_ISP_STAT_AWB (1U << 0)
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/sed-opal.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/sed-opal.h
index f7ac9bd0..a20197ac 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/sed-opal.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/sed-opal.h
@@ -112,16 +112,6 @@ struct opal_read_write_table {
__u64 flags;
__u64 priv;
};
-#define OPAL_FL_SUPPORTED 0x00000001
-#define OPAL_FL_LOCKING_SUPPORTED 0x00000002
-#define OPAL_FL_LOCKING_ENABLED 0x00000004
-#define OPAL_FL_LOCKED 0x00000008
-#define OPAL_FL_MBR_ENABLED 0x00000010
-#define OPAL_FL_MBR_DONE 0x00000020
-struct opal_status {
- __u32 flags;
- __u32 reserved;
-};
#define IOC_OPAL_SAVE _IOW('p', 220, struct opal_lock_unlock)
#define IOC_OPAL_LOCK_UNLOCK _IOW('p', 221, struct opal_lock_unlock)
#define IOC_OPAL_TAKE_OWNERSHIP _IOW('p', 222, struct opal_key)
@@ -138,5 +128,4 @@ struct opal_status {
#define IOC_OPAL_MBR_DONE _IOW('p', 233, struct opal_mbr_done)
#define IOC_OPAL_WRITE_SHADOW_MBR _IOW('p', 234, struct opal_shadow_mbr)
#define IOC_OPAL_GENERIC_TABLE_RW _IOW('p', 235, struct opal_read_write_table)
-#define IOC_OPAL_GET_STATUS _IOR('p', 236, struct opal_status)
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/seg6_local.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/seg6_local.h
index 4d062e82..61a8d97a 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/seg6_local.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/seg6_local.h
@@ -31,7 +31,6 @@ enum {
SEG6_LOCAL_BPF,
SEG6_LOCAL_VRFTABLE,
SEG6_LOCAL_COUNTERS,
- SEG6_LOCAL_FLAVORS,
__SEG6_LOCAL_MAX,
};
#define SEG6_LOCAL_MAX (__SEG6_LOCAL_MAX - 1)
@@ -72,21 +71,4 @@ enum {
__SEG6_LOCAL_CNT_MAX,
};
#define SEG6_LOCAL_CNT_MAX (__SEG6_LOCAL_CNT_MAX - 1)
-enum {
- SEG6_LOCAL_FLV_UNSPEC,
- SEG6_LOCAL_FLV_OPERATION,
- SEG6_LOCAL_FLV_LCBLOCK_BITS,
- SEG6_LOCAL_FLV_LCNODE_FN_BITS,
- __SEG6_LOCAL_FLV_MAX,
-};
-#define SEG6_LOCAL_FLV_MAX (__SEG6_LOCAL_FLV_MAX - 1)
-enum {
- SEG6_LOCAL_FLV_OP_UNSPEC,
- SEG6_LOCAL_FLV_OP_PSP,
- SEG6_LOCAL_FLV_OP_USP,
- SEG6_LOCAL_FLV_OP_USD,
- SEG6_LOCAL_FLV_OP_NEXT_CSID,
- __SEG6_LOCAL_FLV_OP_MAX
-};
-#define SEG6_LOCAL_FLV_OP_MAX (__SEG6_LOCAL_FLV_OP_MAX - 1)
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/stat.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/stat.h
index 89304ce6..a15b9b57 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/stat.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/stat.h
@@ -78,8 +78,7 @@ struct statx {
__u32 stx_dev_major;
__u32 stx_dev_minor;
__u64 stx_mnt_id;
- __u32 stx_dio_mem_align;
- __u32 stx_dio_offset_align;
+ __u64 __spare2;
__u64 __spare3[12];
};
#define STATX_TYPE 0x00000001U
@@ -96,7 +95,6 @@ struct statx {
#define STATX_BASIC_STATS 0x000007ffU
#define STATX_BTIME 0x00000800U
#define STATX_MNT_ID 0x00001000U
-#define STATX_DIOALIGN 0x00002000U
#define STATX__RESERVED 0x80000000U
#define STATX_ALL 0x00000fffU
#define STATX_ATTR_COMPRESSED 0x00000004
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/target_core_user.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/target_core_user.h
index 83e155e7..daecb7d6 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/target_core_user.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/target_core_user.h
@@ -34,7 +34,7 @@ struct tcmu_mailbox {
__u32 cmdr_size;
__u32 cmd_head;
__u32 cmd_tail __attribute__((__aligned__(ALIGN_SIZE)));
-} __attribute__((__packed__));
+} __packed;
enum tcmu_opcode {
TCMU_OP_PAD = 0,
TCMU_OP_CMD,
@@ -48,7 +48,7 @@ struct tcmu_cmd_entry_hdr {
#define TCMU_UFLAG_READ_LEN 0x2
#define TCMU_UFLAG_KEEP_BUF 0x4
__u8 uflags;
-} __attribute__((__packed__));
+} __packed;
#define TCMU_OP_MASK 0x7
#define TCMU_SENSE_BUFFERSIZE 96
struct tcmu_cmd_entry {
@@ -71,7 +71,7 @@ struct tcmu_cmd_entry {
char sense_buffer[TCMU_SENSE_BUFFERSIZE];
} rsp;
};
-} __attribute__((__packed__));
+} __packed;
struct tcmu_tmr_entry {
struct tcmu_cmd_entry_hdr hdr;
#define TCMU_TMR_UNKNOWN 0
@@ -90,7 +90,7 @@ struct tcmu_tmr_entry {
__u64 __pad3;
__u64 __pad4;
__u16 cmd_ids[];
-} __attribute__((__packed__));
+} __packed;
#define TCMU_OP_ALIGN_SIZE sizeof(__u64)
enum tcmu_genl_cmd {
TCMU_CMD_UNSPEC,
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/tls.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/tls.h
index fcab74b3..d327d66a 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/tls.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/tls.h
@@ -68,18 +68,6 @@
#define TLS_CIPHER_SM4_CCM_SALT_SIZE 4
#define TLS_CIPHER_SM4_CCM_TAG_SIZE 16
#define TLS_CIPHER_SM4_CCM_REC_SEQ_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_128 57
-#define TLS_CIPHER_ARIA_GCM_128_IV_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_128_KEY_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_128_SALT_SIZE 4
-#define TLS_CIPHER_ARIA_GCM_128_TAG_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_128_REC_SEQ_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_256 58
-#define TLS_CIPHER_ARIA_GCM_256_IV_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_256_KEY_SIZE 32
-#define TLS_CIPHER_ARIA_GCM_256_SALT_SIZE 4
-#define TLS_CIPHER_ARIA_GCM_256_TAG_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_256_REC_SEQ_SIZE 8
#define TLS_SET_RECORD_TYPE 1
#define TLS_GET_RECORD_TYPE 2
struct tls_crypto_info {
@@ -128,20 +116,6 @@ struct tls12_crypto_info_sm4_ccm {
unsigned char salt[TLS_CIPHER_SM4_CCM_SALT_SIZE];
unsigned char rec_seq[TLS_CIPHER_SM4_CCM_REC_SEQ_SIZE];
};
-struct tls12_crypto_info_aria_gcm_128 {
- struct tls_crypto_info info;
- unsigned char iv[TLS_CIPHER_ARIA_GCM_128_IV_SIZE];
- unsigned char key[TLS_CIPHER_ARIA_GCM_128_KEY_SIZE];
- unsigned char salt[TLS_CIPHER_ARIA_GCM_128_SALT_SIZE];
- unsigned char rec_seq[TLS_CIPHER_ARIA_GCM_128_REC_SEQ_SIZE];
-};
-struct tls12_crypto_info_aria_gcm_256 {
- struct tls_crypto_info info;
- unsigned char iv[TLS_CIPHER_ARIA_GCM_256_IV_SIZE];
- unsigned char key[TLS_CIPHER_ARIA_GCM_256_KEY_SIZE];
- unsigned char salt[TLS_CIPHER_ARIA_GCM_256_SALT_SIZE];
- unsigned char rec_seq[TLS_CIPHER_ARIA_GCM_256_REC_SEQ_SIZE];
-};
enum {
TLS_INFO_UNSPEC,
TLS_INFO_VERSION,
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/ublk_cmd.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/ublk_cmd.h
index 8c9cbebd..caf7f93c 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/ublk_cmd.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/ublk_cmd.h
@@ -27,8 +27,6 @@
#define UBLK_CMD_STOP_DEV 0x07
#define UBLK_CMD_SET_PARAMS 0x08
#define UBLK_CMD_GET_PARAMS 0x09
-#define UBLK_CMD_START_USER_RECOVERY 0x10
-#define UBLK_CMD_END_USER_RECOVERY 0x11
#define UBLK_IO_FETCH_REQ 0x20
#define UBLK_IO_COMMIT_AND_FETCH_REQ 0x21
#define UBLK_IO_NEED_GET_DATA 0x22
@@ -41,11 +39,8 @@
#define UBLK_F_SUPPORT_ZERO_COPY (1ULL << 0)
#define UBLK_F_URING_CMD_COMP_IN_TASK (1ULL << 1)
#define UBLK_F_NEED_GET_DATA (1UL << 2)
-#define UBLK_F_USER_RECOVERY (1UL << 3)
-#define UBLK_F_USER_RECOVERY_REISSUE (1UL << 4)
#define UBLK_S_DEV_DEAD 0
#define UBLK_S_DEV_LIVE 1
-#define UBLK_S_DEV_QUIESCED 2
struct ublksrv_ctrl_cmd {
__u32 dev_id;
__u16 queue_id;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/usbip.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/usbip.h
index b0c10676..ae18347e 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/usbip.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/usbip.h
@@ -27,21 +27,4 @@ enum usbip_device_status {
VDEV_ST_USED,
VDEV_ST_ERROR
};
-#define USBIP_URB_SHORT_NOT_OK 0x0001
-#define USBIP_URB_ISO_ASAP 0x0002
-#define USBIP_URB_NO_TRANSFER_DMA_MAP 0x0004
-#define USBIP_URB_ZERO_PACKET 0x0040
-#define USBIP_URB_NO_INTERRUPT 0x0080
-#define USBIP_URB_FREE_BUFFER 0x0100
-#define USBIP_URB_DIR_IN 0x0200
-#define USBIP_URB_DIR_OUT 0
-#define USBIP_URB_DIR_MASK USBIP_URB_DIR_IN
-#define USBIP_URB_DMA_MAP_SINGLE 0x00010000
-#define USBIP_URB_DMA_MAP_PAGE 0x00020000
-#define USBIP_URB_DMA_MAP_SG 0x00040000
-#define USBIP_URB_MAP_LOCAL 0x00080000
-#define USBIP_URB_SETUP_MAP_SINGLE 0x00100000
-#define USBIP_URB_SETUP_MAP_LOCAL 0x00200000
-#define USBIP_URB_DMA_SG_COMBINED 0x00400000
-#define USBIP_URB_ALIGNED_TEMP_BUFFER 0x00800000
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/userfaultfd.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/userfaultfd.h
index 09e0d807..46d74729 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/userfaultfd.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/userfaultfd.h
@@ -19,8 +19,6 @@
#ifndef _LINUX_USERFAULTFD_H
#define _LINUX_USERFAULTFD_H
#include <linux/types.h>
-#define USERFAULTFD_IOC 0xAA
-#define USERFAULTFD_IOC_NEW _IO(USERFAULTFD_IOC, 0x00)
#define UFFD_API ((__u64) 0xAA)
#define UFFD_API_REGISTER_MODES (UFFDIO_REGISTER_MODE_MISSING | UFFDIO_REGISTER_MODE_WP | UFFDIO_REGISTER_MODE_MINOR)
#define UFFD_API_FEATURES (UFFD_FEATURE_PAGEFAULT_FLAG_WP | UFFD_FEATURE_EVENT_FORK | UFFD_FEATURE_EVENT_REMAP | UFFD_FEATURE_EVENT_REMOVE | UFFD_FEATURE_EVENT_UNMAP | UFFD_FEATURE_MISSING_HUGETLBFS | UFFD_FEATURE_MISSING_SHMEM | UFFD_FEATURE_SIGBUS | UFFD_FEATURE_THREAD_ID | UFFD_FEATURE_MINOR_HUGETLBFS | UFFD_FEATURE_MINOR_SHMEM | UFFD_FEATURE_EXACT_ADDRESS | UFFD_FEATURE_WP_HUGETLBFS_SHMEM)
@@ -75,7 +73,7 @@ struct uffd_msg {
__u64 reserved3;
} reserved;
} arg;
-} __attribute__((__packed__));
+} __packed;
#define UFFD_EVENT_PAGEFAULT 0x12
#define UFFD_EVENT_FORK 0x13
#define UFFD_EVENT_REMAP 0x14
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/uvcvideo.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/uvcvideo.h
index 46528a93..719147ae 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/uvcvideo.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/uvcvideo.h
@@ -68,5 +68,5 @@ struct uvc_meta_buf {
__u8 length;
__u8 flags;
__u8 buf[];
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/v4l2-controls.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/v4l2-controls.h
index 276ecaa3..9de38d14 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/v4l2-controls.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/v4l2-controls.h
@@ -120,7 +120,6 @@ enum v4l2_colorfx {
#define V4L2_CID_USER_CCS_BASE (V4L2_CID_USER_BASE + 0x10f0)
#define V4L2_CID_USER_ALLEGRO_BASE (V4L2_CID_USER_BASE + 0x1170)
#define V4L2_CID_USER_ISL7998X_BASE (V4L2_CID_USER_BASE + 0x1180)
-#define V4L2_CID_USER_DW100_BASE (V4L2_CID_USER_BASE + 0x1190)
#define V4L2_CID_CODEC_BASE (V4L2_CTRL_CLASS_CODEC | 0x900)
#define V4L2_CID_CODEC_CLASS (V4L2_CTRL_CLASS_CODEC | 1)
#define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_CODEC_BASE + 0)
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/vbox_vmmdev_types.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/vbox_vmmdev_types.h
index 777a2bbc..009f9a6b 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/vbox_vmmdev_types.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/vbox_vmmdev_types.h
@@ -157,7 +157,7 @@ struct vmmdev_hgcm_function_parameter32 {
__u32 offset;
} page_list;
} u;
-} __attribute__((__packed__));
+} __packed;
struct vmmdev_hgcm_function_parameter64 {
enum vmmdev_hgcm_function_parameter_type type;
union {
@@ -169,13 +169,13 @@ struct vmmdev_hgcm_function_parameter64 {
__u64 phys_addr;
__u64 linear_addr;
} u;
- } __attribute__((__packed__)) pointer;
+ } __packed pointer;
struct {
__u32 size;
__u32 offset;
} page_list;
- } __attribute__((__packed__)) u;
-} __attribute__((__packed__));
+ } __packed u;
+} __packed;
#if __BITS_PER_LONG == 64
#define vmmdev_hgcm_function_parameter vmmdev_hgcm_function_parameter64
#else
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/vdpa.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/vdpa.h
index ed61cdd4..8b3be00b 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/vdpa.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/vdpa.h
@@ -52,8 +52,6 @@ enum vdpa_attr {
VDPA_ATTR_DEV_QUEUE_INDEX,
VDPA_ATTR_DEV_VENDOR_ATTR_NAME,
VDPA_ATTR_DEV_VENDOR_ATTR_VALUE,
- VDPA_ATTR_DEV_FEATURES,
- VDPA_ATTR_VDPA_DEV_SUPPORTED_FEATURES,
VDPA_ATTR_MAX,
};
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/version.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/version.h
index ab95caf5..c1943459 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/version.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/version.h
@@ -16,8 +16,8 @@
***
****************************************************************************
****************************************************************************/
-#define LINUX_VERSION_CODE 393472
+#define LINUX_VERSION_CODE 393216
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))
#define LINUX_VERSION_MAJOR 6
-#define LINUX_VERSION_PATCHLEVEL 1
+#define LINUX_VERSION_PATCHLEVEL 0
#define LINUX_VERSION_SUBLEVEL 0
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/vfio.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/vfio.h
index dffa1368..80754084 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/vfio.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/vfio.h
@@ -304,32 +304,6 @@ enum vfio_device_mig_state {
VFIO_DEVICE_STATE_RESUMING = 4,
VFIO_DEVICE_STATE_RUNNING_P2P = 5,
};
-#define VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY 3
-struct vfio_device_low_power_entry_with_wakeup {
- __s32 wakeup_eventfd;
- __u32 reserved;
-};
-#define VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP 4
-#define VFIO_DEVICE_FEATURE_LOW_POWER_EXIT 5
-struct vfio_device_feature_dma_logging_control {
- __aligned_u64 page_size;
- __u32 num_ranges;
- __u32 __reserved;
- __aligned_u64 ranges;
-};
-struct vfio_device_feature_dma_logging_range {
- __aligned_u64 iova;
- __aligned_u64 length;
-};
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_START 6
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_STOP 7
-struct vfio_device_feature_dma_logging_report {
- __aligned_u64 iova;
- __aligned_u64 length;
- __aligned_u64 page_size;
- __aligned_u64 bitmap;
-};
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_REPORT 8
struct vfio_iommu_type1_info {
__u32 argsz;
__u32 flags;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/vfio_ccw.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/vfio_ccw.h
index 7bf08f54..a6defc54 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/vfio_ccw.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/vfio_ccw.h
@@ -27,19 +27,19 @@ struct ccw_io_region {
#define IRB_AREA_SIZE 96
__u8 irb_area[IRB_AREA_SIZE];
__u32 ret_code;
-} __attribute__((__packed__));
+} __packed;
#define VFIO_CCW_ASYNC_CMD_HSCH (1 << 0)
#define VFIO_CCW_ASYNC_CMD_CSCH (1 << 1)
struct ccw_cmd_region {
__u32 command;
__u32 ret_code;
-} __attribute__((__packed__));
+} __packed;
struct ccw_schib_region {
#define SCHIB_AREA_SIZE 52
__u8 schib_area[SCHIB_AREA_SIZE];
-} __attribute__((__packed__));
+} __packed;
struct ccw_crw_region {
__u32 crw;
__u32 pad;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/videodev2.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/videodev2.h
index 3d8dd723..9fc33a4f 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/videodev2.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/videodev2.h
@@ -185,6 +185,7 @@ struct v4l2_capability {
#define V4L2_CAP_SDR_OUTPUT 0x00400000
#define V4L2_CAP_META_CAPTURE 0x00800000
#define V4L2_CAP_READWRITE 0x01000000
+#define V4L2_CAP_ASYNCIO 0x02000000
#define V4L2_CAP_STREAMING 0x04000000
#define V4L2_CAP_META_OUTPUT 0x08000000
#define V4L2_CAP_TOUCH 0x10000000
@@ -791,7 +792,7 @@ struct v4l2_bt_timings {
#define V4L2_DV_FL_CAN_DETECT_REDUCED_FPS (1 << 9)
#define V4L2_DV_BT_BLANKING_WIDTH(bt) ((bt)->hfrontporch + (bt)->hsync + (bt)->hbackporch)
#define V4L2_DV_BT_FRAME_WIDTH(bt) ((bt)->width + V4L2_DV_BT_BLANKING_WIDTH(bt))
-#define V4L2_DV_BT_BLANKING_HEIGHT(bt) ((bt)->vfrontporch + (bt)->vsync + (bt)->vbackporch + ((bt)->interlaced ? ((bt)->il_vfrontporch + (bt)->il_vsync + (bt)->il_vbackporch) : 0))
+#define V4L2_DV_BT_BLANKING_HEIGHT(bt) ((bt)->vfrontporch + (bt)->vsync + (bt)->vbackporch + (bt)->il_vfrontporch + (bt)->il_vsync + (bt)->il_vbackporch)
#define V4L2_DV_BT_FRAME_HEIGHT(bt) ((bt)->height + V4L2_DV_BT_BLANKING_HEIGHT(bt))
struct v4l2_dv_timings {
__u32 type;
@@ -1323,7 +1324,6 @@ struct v4l2_event_vsync {
#define V4L2_EVENT_CTRL_CH_VALUE (1 << 0)
#define V4L2_EVENT_CTRL_CH_FLAGS (1 << 1)
#define V4L2_EVENT_CTRL_CH_RANGE (1 << 2)
-#define V4L2_EVENT_CTRL_CH_DIMENSIONS (1 << 3)
struct v4l2_event_ctrl {
__u32 changes;
__u32 type;
@@ -1495,5 +1495,4 @@ struct v4l2_create_buffers {
#define BASE_VIDIOC_PRIVATE 192
#define V4L2_PIX_FMT_HM12 V4L2_PIX_FMT_NV12_16L16
#define V4L2_PIX_FMT_SUNXI_TILED_NV12 V4L2_PIX_FMT_NV12_32L32
-#define V4L2_CAP_ASYNCIO 0x02000000
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/virtio_blk.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/virtio_blk.h
index 0dd08c5a..f2f0381a 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/virtio_blk.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/virtio_blk.h
@@ -31,7 +31,6 @@
#define VIRTIO_BLK_F_MQ 12
#define VIRTIO_BLK_F_DISCARD 13
#define VIRTIO_BLK_F_WRITE_ZEROES 14
-#define VIRTIO_BLK_F_SECURE_ERASE 16
#ifndef VIRTIO_BLK_NO_LEGACY
#define VIRTIO_BLK_F_BARRIER 0
#define VIRTIO_BLK_F_SCSI 7
@@ -64,9 +63,6 @@ struct virtio_blk_config {
__virtio32 max_write_zeroes_seg;
__u8 write_zeroes_may_unmap;
__u8 unused1[3];
- __virtio32 max_secure_erase_sectors;
- __virtio32 max_secure_erase_seg;
- __virtio32 secure_erase_sector_alignment;
} __attribute__((packed));
#define VIRTIO_BLK_T_IN 0
#define VIRTIO_BLK_T_OUT 1
@@ -77,7 +73,6 @@ struct virtio_blk_config {
#define VIRTIO_BLK_T_GET_ID 8
#define VIRTIO_BLK_T_DISCARD 11
#define VIRTIO_BLK_T_WRITE_ZEROES 13
-#define VIRTIO_BLK_T_SECURE_ERASE 14
#ifndef VIRTIO_BLK_NO_LEGACY
#define VIRTIO_BLK_T_BARRIER 0x80000000
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/wmi.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/wmi.h
index 7b72056a..26f54d9d 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/wmi.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/wmi.h
@@ -30,17 +30,17 @@ struct calling_interface_buffer {
__u16 cmd_select;
volatile __u32 input[4];
volatile __u32 output[4];
-} __attribute__((__packed__));
+} __packed;
struct dell_wmi_extensions {
__u32 argattrib;
__u32 blength;
__u8 data[];
-} __attribute__((__packed__));
+} __packed;
struct dell_wmi_smbios_buffer {
__u64 length;
struct calling_interface_buffer std;
struct dell_wmi_extensions ext;
-} __attribute__((__packed__));
+} __packed;
#define CLASS_TOKEN_READ 0
#define CLASS_TOKEN_WRITE 1
#define SELECT_TOKEN_STD 0
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/linux/zorro.h b/sysroots/arm-unknown-linux-musleabihf/include/linux/zorro.h
index 86320aa5..f8e47a14 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/linux/zorro.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/linux/zorro.h
@@ -42,7 +42,7 @@ struct Node {
__u8 ln_Type;
__s8 ln_Pri;
__be32 ln_Name;
-} __attribute__((__packed__));
+} __packed;
struct ExpansionRom {
__u8 er_Type;
__u8 er_Product;
@@ -55,7 +55,7 @@ struct ExpansionRom {
__u8 er_Reserved0d;
__u8 er_Reserved0e;
__u8 er_Reserved0f;
-} __attribute__((__packed__));
+} __packed;
#define ERT_TYPEMASK 0xc0
#define ERT_ZORROII 0xc0
#define ERT_ZORROIII 0x80
@@ -73,6 +73,6 @@ struct ConfigDev {
__be32 cd_Driver;
__be32 cd_NextCD;
__be32 cd_Unused[4];
-} __attribute__((__packed__));
+} __packed;
#define ZORRO_NUM_AUTO 16
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/misc/habanalabs.h b/sysroots/arm-unknown-linux-musleabihf/include/misc/habanalabs.h
index b6140bcf..67036765 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/misc/habanalabs.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/misc/habanalabs.h
@@ -617,13 +617,6 @@ enum hl_server_type {
HL_SERVER_GAUDI_TYPE2 = 4,
HL_SERVER_GAUDI2_HLS2 = 5
};
-#define HL_NOTIFIER_EVENT_TPC_ASSERT (1ULL << 0)
-#define HL_NOTIFIER_EVENT_UNDEFINED_OPCODE (1ULL << 1)
-#define HL_NOTIFIER_EVENT_DEVICE_RESET (1ULL << 2)
-#define HL_NOTIFIER_EVENT_CS_TIMEOUT (1ULL << 3)
-#define HL_NOTIFIER_EVENT_DEVICE_UNAVAILABLE (1ULL << 4)
-#define HL_NOTIFIER_EVENT_USER_ENGINE_ERR (1ULL << 5)
-#define HL_NOTIFIER_EVENT_GENERAL_HW_ERR (1ULL << 6)
#define HL_INFO_HW_IP_INFO 0
#define HL_INFO_HW_EVENTS 1
#define HL_INFO_DRAM_USAGE 2
@@ -648,15 +641,12 @@ enum hl_server_type {
#define HL_INFO_CS_TIMEOUT_EVENT 24
#define HL_INFO_RAZWI_EVENT 25
#define HL_INFO_DEV_MEM_ALLOC_PAGE_SIZES 26
-#define HL_INFO_SECURED_ATTESTATION 27
#define HL_INFO_REGISTER_EVENTFD 28
#define HL_INFO_UNREGISTER_EVENTFD 29
#define HL_INFO_GET_EVENTS 30
#define HL_INFO_UNDEFINED_OPCODE_EVENT 31
-#define HL_INFO_ENGINE_STATUS 32
#define HL_INFO_VERSION_MAX_LEN 128
#define HL_INFO_CARD_NAME_MAX_LEN 16
-#define HL_ENGINES_DATA_MAX_SIZE SZ_1M
struct hl_info_hw_ip_info {
__u64 sram_base_address;
__u64 dram_base_address;
@@ -675,7 +665,7 @@ struct hl_info_hw_ip_info {
__u32 psoc_pci_pll_div_factor;
__u8 tpc_enabled_mask;
__u8 dram_enabled;
- __u8 security_enabled;
+ __u8 reserved;
__u8 mme_master_slave_mode;
__u8 cpucp_version[HL_INFO_VERSION_MAX_LEN];
__u8 card_name[HL_INFO_CARD_NAME_MAX_LEN];
@@ -804,26 +794,6 @@ struct hl_info_undefined_opcode_event {
struct hl_info_dev_memalloc_page_sizes {
__u64 page_order_bitmask;
};
-#define SEC_PCR_DATA_BUF_SZ 256
-#define SEC_PCR_QUOTE_BUF_SZ 510
-#define SEC_SIGNATURE_BUF_SZ 255
-#define SEC_PUB_DATA_BUF_SZ 510
-#define SEC_CERTIFICATE_BUF_SZ 2046
-struct hl_info_sec_attest {
- __u32 nonce;
- __u16 pcr_quote_len;
- __u16 pub_data_len;
- __u16 certificate_len;
- __u8 pcr_num_reg;
- __u8 pcr_reg_len;
- __u8 quote_sig_len;
- __u8 pcr_data[SEC_PCR_DATA_BUF_SZ];
- __u8 pcr_quote[SEC_PCR_QUOTE_BUF_SZ];
- __u8 quote_sig[SEC_SIGNATURE_BUF_SZ];
- __u8 public_data[SEC_PUB_DATA_BUF_SZ];
- __u8 certificate[SEC_CERTIFICATE_BUF_SZ];
- __u8 pad0[2];
-};
enum gaudi_dcores {
HL_GAUDI_WS_DCORE,
HL_GAUDI_WN_DCORE,
@@ -840,8 +810,6 @@ struct hl_info_args {
__u32 period_ms;
__u32 pll_index;
__u32 eventfd;
- __u32 user_buffer_actual_size;
- __u32 sec_attest_nonce;
};
__u32 pad;
};
@@ -904,23 +872,11 @@ struct hl_cs_chunk {
#define HL_CS_FLAGS_ENCAP_SIGNALS 0x800
#define HL_CS_FLAGS_RESERVE_SIGNALS_ONLY 0x1000
#define HL_CS_FLAGS_UNRESERVE_SIGNALS_ONLY 0x2000
-#define HL_CS_FLAGS_ENGINE_CORE_COMMAND 0x4000
#define HL_CS_STATUS_SUCCESS 0
#define HL_MAX_JOBS_PER_CS 512
-#define HL_ENGINE_CORE_HALT (1 << 0)
-#define HL_ENGINE_CORE_RUN (1 << 1)
struct hl_cs_in {
- union {
- struct {
- __u64 chunks_restore;
- __u64 chunks_execute;
- };
- struct {
- __u64 engine_cores;
- __u32 num_engine_cores;
- __u32 core_command;
- };
- };
+ __u64 chunks_restore;
+ __u64 chunks_execute;
union {
__u64 seq;
__u32 encaps_sig_handle_id;
@@ -1125,6 +1081,11 @@ struct hl_debug_args {
__u32 enable;
__u32 ctx_id;
};
+#define HL_NOTIFIER_EVENT_TPC_ASSERT (1ULL << 0)
+#define HL_NOTIFIER_EVENT_UNDEFINED_OPCODE (1ULL << 1)
+#define HL_NOTIFIER_EVENT_DEVICE_RESET (1ULL << 2)
+#define HL_NOTIFIER_EVENT_CS_TIMEOUT (1ULL << 3)
+#define HL_NOTIFIER_EVENT_DEVICE_UNAVAILABLE (1ULL << 4)
#define HL_IOCTL_INFO _IOWR('H', 0x01, struct hl_info_args)
#define HL_IOCTL_CB _IOWR('H', 0x02, union hl_cb_args)
#define HL_IOCTL_CS _IOWR('H', 0x03, union hl_cs_args)
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/misc/uacce/hisi_qm.h b/sysroots/arm-unknown-linux-musleabihf/include/misc/uacce/hisi_qm.h
index d2509d07..87757a9d 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/misc/uacce/hisi_qm.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/misc/uacce/hisi_qm.h
@@ -23,15 +23,8 @@ struct hisi_qp_ctx {
__u16 id;
__u16 qc_type;
};
-struct hisi_qp_info {
- __u32 sqe_size;
- __u16 sq_depth;
- __u16 cq_depth;
- __u64 reserved;
-};
#define HISI_QM_API_VER_BASE "hisi_qm_v1"
#define HISI_QM_API_VER2_BASE "hisi_qm_v2"
#define HISI_QM_API_VER3_BASE "hisi_qm_v3"
#define UACCE_CMD_QM_SET_QP_CTX _IOWR('H', 10, struct hisi_qp_ctx)
-#define UACCE_CMD_QM_SET_QP_INFO _IOWR('H', 11, struct hisi_qp_info)
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/mtd/mtd-abi.h b/sysroots/arm-unknown-linux-musleabihf/include/mtd/mtd-abi.h
index 6e26cae8..50ae5651 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/mtd/mtd-abi.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/mtd/mtd-abi.h
@@ -52,21 +52,6 @@ struct mtd_write_req {
__u8 mode;
__u8 padding[7];
};
-struct mtd_read_req_ecc_stats {
- __u32 uncorrectable_errors;
- __u32 corrected_bitflips;
- __u32 max_bitflips;
-};
-struct mtd_read_req {
- __u64 start;
- __u64 len;
- __u64 ooblen;
- __u64 usr_data;
- __u64 usr_oob;
- __u8 mode;
- __u8 padding[7];
- struct mtd_read_req_ecc_stats ecc_stats;
-};
#define MTD_ABSENT 0
#define MTD_RAM 1
#define MTD_ROM 2
@@ -137,7 +122,6 @@ struct otp_info {
#define MEMISLOCKED _IOR('M', 23, struct erase_info_user)
#define MEMWRITE _IOWR('M', 24, struct mtd_write_req)
#define OTPERASE _IOW('M', 25, struct otp_info)
-#define MEMREAD _IOWR('M', 26, struct mtd_read_req)
struct nand_oobinfo {
__u32 useecc;
__u32 eccbytes;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/mtd/ubi-user.h b/sysroots/arm-unknown-linux-musleabihf/include/mtd/ubi-user.h
index db203d5f..866fbd2c 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/mtd/ubi-user.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/mtd/ubi-user.h
@@ -56,8 +56,7 @@ struct ubi_attach_req {
__s32 mtd_num;
__s32 vid_hdr_offset;
__s16 max_beb_per1024;
- __s8 disable_fm;
- __s8 padding[9];
+ __s8 padding[10];
};
enum {
UBI_VOL_SKIP_CRC_CHECK_FLG = 0x1,
@@ -72,11 +71,11 @@ struct ubi_mkvol_req {
__s16 name_len;
__s8 padding2[4];
char name[UBI_MAX_VOLUME_NAME + 1];
-} __attribute__((__packed__));
+} __packed;
struct ubi_rsvol_req {
__s64 bytes;
__s32 vol_id;
-} __attribute__((__packed__));
+} __packed;
struct ubi_rnvol_req {
__s32 count;
__s8 padding1[12];
@@ -86,24 +85,24 @@ struct ubi_rnvol_req {
__s8 padding2[2];
char name[UBI_MAX_VOLUME_NAME + 1];
} ents[UBI_MAX_RNVOL];
-} __attribute__((__packed__));
+} __packed;
struct ubi_leb_change_req {
__s32 lnum;
__s32 bytes;
__s8 dtype;
__s8 padding[7];
-} __attribute__((__packed__));
+} __packed;
struct ubi_map_req {
__s32 lnum;
__s8 dtype;
__s8 padding[3];
-} __attribute__((__packed__));
+} __packed;
struct ubi_set_vol_prop_req {
__u8 property;
__u8 padding[7];
__u64 value;
-} __attribute__((__packed__));
+} __packed;
struct ubi_blkcreate_req {
__s8 padding[128];
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/rdma/efa-abi.h b/sysroots/arm-unknown-linux-musleabihf/include/rdma/efa-abi.h
index bfb3f180..4b6842b6 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/rdma/efa-abi.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/rdma/efa-abi.h
@@ -49,7 +49,6 @@ struct efa_ibv_alloc_pd_resp {
};
enum {
EFA_CREATE_CQ_WITH_COMPLETION_CHANNEL = 1 << 0,
- EFA_CREATE_CQ_WITH_SGID = 1 << 1,
};
struct efa_ibv_create_cq {
__u32 comp_mask;
@@ -103,7 +102,6 @@ enum {
EFA_QUERY_DEVICE_CAPS_RDMA_READ = 1 << 0,
EFA_QUERY_DEVICE_CAPS_RNR_RETRY = 1 << 1,
EFA_QUERY_DEVICE_CAPS_CQ_NOTIFICATIONS = 1 << 2,
- EFA_QUERY_DEVICE_CAPS_CQ_WITH_SGID = 1 << 3,
};
struct efa_ibv_ex_query_device_resp {
__u32 comp_mask;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/rdma/mlx5-abi.h b/sysroots/arm-unknown-linux-musleabihf/include/rdma/mlx5-abi.h
index f41c8874..aadb20ea 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/rdma/mlx5-abi.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/rdma/mlx5-abi.h
@@ -70,7 +70,6 @@ enum mlx5_ib_alloc_ucontext_resp_mask {
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_ECE = 1UL << 2,
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_SQD2RTS = 1UL << 3,
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_REAL_TIME_TS = 1UL << 4,
- MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_MKEY_UPDATE_TAG = 1UL << 5,
};
enum mlx5_user_cmds_supp_uhw {
MLX5_USER_CMDS_SUPP_UHW_QUERY_DEVICE = 1 << 0,
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/rdma/mlx5_user_ioctl_cmds.h b/sysroots/arm-unknown-linux-musleabihf/include/rdma/mlx5_user_ioctl_cmds.h
index c060482d..dc3eb1ff 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/rdma/mlx5_user_ioctl_cmds.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/rdma/mlx5_user_ioctl_cmds.h
@@ -135,7 +135,6 @@ enum mlx5_ib_devx_umem_reg_attrs {
MLX5_IB_ATTR_DEVX_UMEM_REG_ACCESS,
MLX5_IB_ATTR_DEVX_UMEM_REG_OUT_ID,
MLX5_IB_ATTR_DEVX_UMEM_REG_PGSZ_BITMAP,
- MLX5_IB_ATTR_DEVX_UMEM_REG_DMABUF_FD,
};
enum mlx5_ib_devx_umem_dereg_attrs {
MLX5_IB_ATTR_DEVX_UMEM_DEREG_HANDLE = (1U << UVERBS_ID_NS_SHIFT),
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/rdma/rdma_user_rxe.h b/sysroots/arm-unknown-linux-musleabihf/include/rdma/rdma_user_rxe.h
index 24766991..cdb00c7b 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/rdma/rdma_user_rxe.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/rdma/rdma_user_rxe.h
@@ -52,7 +52,7 @@ struct rxe_av {
};
struct rxe_send_wr {
__aligned_u64 wr_id;
- __u32 reserved;
+ __u32 num_sge;
__u32 opcode;
__u32 send_flags;
union {
@@ -128,7 +128,7 @@ struct rxe_send_wqe {
};
struct rxe_recv_wqe {
__aligned_u64 wr_id;
- __u32 reserved;
+ __u32 num_sge;
__u32 padding;
struct rxe_dma_info dma;
};
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/scsi/scsi_netlink_fc.h b/sysroots/arm-unknown-linux-musleabihf/include/scsi/scsi_netlink_fc.h
index 6eeb8662..ff928774 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/scsi/scsi_netlink_fc.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/scsi/scsi_netlink_fc.h
@@ -30,9 +30,6 @@ struct fc_nl_event {
__u16 event_datalen;
__u32 event_num;
__u32 event_code;
- union {
- __u32 event_data;
- __DECLARE_FLEX_ARRAY(__u8, event_data_flex);
- };
+ __u32 event_data;
} __attribute__((aligned(sizeof(__u64))));
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/sound/asoc.h b/sysroots/arm-unknown-linux-musleabihf/include/sound/asoc.h
index 1940e5dc..eeb12b01 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/sound/asoc.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/sound/asoc.h
@@ -356,7 +356,7 @@ struct snd_soc_tplg_manifest_v4 {
__le32 pcm_elems;
__le32 dai_link_elems;
struct snd_soc_tplg_private priv;
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_stream_caps_v4 {
__le32 size;
char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
@@ -372,7 +372,7 @@ struct snd_soc_tplg_stream_caps_v4 {
__le32 period_size_max;
__le32 buffer_size_min;
__le32 buffer_size_max;
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_pcm_v4 {
__le32 size;
char pcm_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
@@ -385,11 +385,11 @@ struct snd_soc_tplg_pcm_v4 {
struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX];
__le32 num_streams;
struct snd_soc_tplg_stream_caps_v4 caps[2];
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_link_config_v4 {
__le32 size;
__le32 id;
struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX];
__le32 num_streams;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/sound/asound.h b/sysroots/arm-unknown-linux-musleabihf/include/sound/asound.h
index 6e325e90..7f496d9c 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/sound/asound.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/sound/asound.h
@@ -605,7 +605,7 @@ struct snd_rawmidi_framing_tstamp {
__u32 tv_nsec;
__u64 tv_sec;
__u8 data[SNDRV_RAWMIDI_FRAMING_DATA_LENGTH];
-} __attribute__((__packed__));
+} __packed;
struct snd_rawmidi_params {
int stream;
size_t buffer_size;
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/sound/skl-tplg-interface.h b/sysroots/arm-unknown-linux-musleabihf/include/sound/skl-tplg-interface.h
index 6dd96550..387d1680 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/sound/skl-tplg-interface.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/sound/skl-tplg-interface.h
@@ -111,7 +111,7 @@ struct skl_dfw_algo_data {
__u32 param_id;
__u32 max;
char params[];
-} __attribute__((__packed__));
+} __packed;
enum skl_tkn_dir {
SKL_DIR_IN,
SKL_DIR_OUT
@@ -123,7 +123,7 @@ enum skl_tuple_type {
struct skl_dfw_v4_module_pin {
__u16 module_id;
__u16 instance_id;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module_fmt {
__u32 channels;
__u32 freq;
@@ -133,21 +133,21 @@ struct skl_dfw_v4_module_fmt {
__u32 interleaving_style;
__u32 sample_type;
__u32 ch_map;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module_caps {
__u32 set_params : 2;
__u32 rsvd : 30;
__u32 param_id;
__u32 caps_size;
__u32 caps[HDA_SST_CFG_MAX];
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_pipe {
__u8 pipe_id;
__u8 pipe_priority;
__u16 conn_type : 4;
__u16 rsvd : 4;
__u16 memory_pages : 8;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module {
char uuid[SKL_UUID_STR_SZ];
__u16 module_id;
@@ -181,5 +181,5 @@ struct skl_dfw_v4_module {
struct skl_dfw_v4_module_pin in_pin[MAX_IN_QUEUE];
struct skl_dfw_v4_module_pin out_pin[MAX_OUT_QUEUE];
struct skl_dfw_v4_module_caps caps;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/sound/sof/fw.h b/sysroots/arm-unknown-linux-musleabihf/include/sound/sof/fw.h
index 97b7de38..c36c2b99 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/sound/sof/fw.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/sound/sof/fw.h
@@ -46,7 +46,7 @@ struct snd_sof_blk_hdr {
enum snd_sof_fw_blk_type type;
__u32 size;
__u32 offset;
-} __attribute__((__packed__));
+} __packed;
enum snd_sof_fw_mod_type {
SOF_FW_BASE = 0,
SOF_FW_MODULE = 1,
@@ -55,11 +55,11 @@ struct snd_sof_mod_hdr {
enum snd_sof_fw_mod_type type;
__u32 size;
__u32 num_blocks;
-} __attribute__((__packed__));
+} __packed;
struct snd_sof_fw_header {
unsigned char sig[SND_SOF_FW_SIG_SIZE];
__u32 file_size;
__u32 num_modules;
__u32 abi;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/arm-unknown-linux-musleabihf/include/sound/sof/header.h b/sysroots/arm-unknown-linux-musleabihf/include/sound/sof/header.h
index 75145505..a1a13db2 100644
--- a/sysroots/arm-unknown-linux-musleabihf/include/sound/sof/header.h
+++ b/sysroots/arm-unknown-linux-musleabihf/include/sound/sof/header.h
@@ -26,7 +26,7 @@ struct sof_abi_hdr {
__u32 abi;
__u32 reserved[4];
__u32 data[];
-} __attribute__((__packed__));
+} __packed;
#define SOF_MANIFEST_DATA_TYPE_NHLT 1
struct sof_manifest_tlv {
__le32 type;
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crt1.o b/sysroots/arm-unknown-linux-musleabihf/lib/crt1.o
index fdd16418..00e6ef5c 100644
--- a/sysroots/arm-unknown-linux-musleabihf/lib/crt1.o
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/crt1.o
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtbegin.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtbegin.o
index 4f9e67d3..69f0c73a 100755
--- a/sysroots/arm-unknown-linux-musleabihf/lib/crtbegin.o
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtbegin.o
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginS.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginS.o
index 4f9e67d3..69f0c73a 100755
--- a/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginS.o
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginS.o
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginT.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginT.o
index 4f9e67d3..69f0c73a 100755
--- a/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginT.o
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginT.o
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtend.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtend.o
index 3241a849..fddc34ca 100755
--- a/sysroots/arm-unknown-linux-musleabihf/lib/crtend.o
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtend.o
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtendS.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtendS.o
index 3241a849..fddc34ca 100755
--- a/sysroots/arm-unknown-linux-musleabihf/lib/crtendS.o
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtendS.o
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crti.o b/sysroots/arm-unknown-linux-musleabihf/lib/crti.o
index 3c2c1432..98d7c3e4 100644
--- a/sysroots/arm-unknown-linux-musleabihf/lib/crti.o
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/crti.o
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtn.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtn.o
index ec9329c8..24c50901 100644
--- a/sysroots/arm-unknown-linux-musleabihf/lib/crtn.o
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtn.o
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libc++.a b/sysroots/arm-unknown-linux-musleabihf/lib/libc++.a
index 6f2b9b0a..a4b08ca4 100644
--- a/sysroots/arm-unknown-linux-musleabihf/lib/libc++.a
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/libc++.a
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libc++.so b/sysroots/arm-unknown-linux-musleabihf/lib/libc++.so
index a72ed4db..ac1c9e93 100755
--- a/sysroots/arm-unknown-linux-musleabihf/lib/libc++.so
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/libc++.so
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libc++abi.a b/sysroots/arm-unknown-linux-musleabihf/lib/libc++abi.a
index 8b44b40f..1912eb4f 100644
--- a/sysroots/arm-unknown-linux-musleabihf/lib/libc++abi.a
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/libc++abi.a
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libc.a b/sysroots/arm-unknown-linux-musleabihf/lib/libc.a
index 316793e0..cd35afe5 100644
--- a/sysroots/arm-unknown-linux-musleabihf/lib/libc.a
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/libc.a
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl.so b/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl.so
index e17539f5..c53760e4 100755
--- a/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl.so
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl.so
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl_linker_object.o b/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl_linker_object.o
index ef544854..8d45aecc 100644
--- a/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl_linker_object.o
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl_linker_object.o
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libz.a b/sysroots/arm-unknown-linux-musleabihf/lib/libz.a
index 126ecc94..e0299f04 100644
--- a/sysroots/arm-unknown-linux-musleabihf/lib/libz.a
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/libz.a
Binary files differ
diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/rcrt1.o b/sysroots/arm-unknown-linux-musleabihf/lib/rcrt1.o
index 993b0930..68bc0e3a 100644
--- a/sysroots/arm-unknown-linux-musleabihf/lib/rcrt1.o
+++ b/sysroots/arm-unknown-linux-musleabihf/lib/rcrt1.o
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/include/asm-arm64/asm/hwcap.h b/sysroots/i686-unknown-linux-musl/include/asm-arm64/asm/hwcap.h
index af32056b..442600dc 100644
--- a/sysroots/i686-unknown-linux-musl/include/asm-arm64/asm/hwcap.h
+++ b/sysroots/i686-unknown-linux-musl/include/asm-arm64/asm/hwcap.h
@@ -83,5 +83,4 @@
#define HWCAP2_SME_FA64 (1 << 30)
#define HWCAP2_WFXT (1UL << 31)
#define HWCAP2_EBF16 (1UL << 32)
-#define HWCAP2_SVE_EBF16 (1UL << 33)
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h b/sysroots/i686-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h
index e18fd052..71d496f2 100644
--- a/sysroots/i686-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h
+++ b/sysroots/i686-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h
@@ -53,8 +53,5 @@ enum perf_event_arm_regs {
PERF_REG_ARM64_SP,
PERF_REG_ARM64_PC,
PERF_REG_ARM64_MAX,
- PERF_REG_ARM64_VG = 46,
- PERF_REG_ARM64_EXTENDED_MAX
};
-#define PERF_REG_EXTENDED_MASK (1ULL << PERF_REG_ARM64_VG)
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/asm-generic/hugetlb_encode.h b/sysroots/i686-unknown-linux-musl/include/asm-generic/hugetlb_encode.h
index 059991cb..73d81805 100644
--- a/sysroots/i686-unknown-linux-musl/include/asm-generic/hugetlb_encode.h
+++ b/sysroots/i686-unknown-linux-musl/include/asm-generic/hugetlb_encode.h
@@ -20,17 +20,17 @@
#define _ASM_GENERIC_HUGETLB_ENCODE_H_
#define HUGETLB_FLAG_ENCODE_SHIFT 26
#define HUGETLB_FLAG_ENCODE_MASK 0x3f
-#define HUGETLB_FLAG_ENCODE_16KB (14U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_64KB (16U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_512KB (19U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_1MB (20U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_2MB (21U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_8MB (23U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_16MB (24U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_32MB (25U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_256MB (28U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_512MB (29U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_1GB (30U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_2GB (31U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_16GB (34U << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16KB (14 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_64KB (16 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_512KB (19 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_1MB (20 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_2MB (21 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_8MB (23 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16MB (24 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_32MB (25 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_256MB (28 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_512MB (29 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_1GB (30 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_2GB (31 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16GB (34 << HUGETLB_FLAG_ENCODE_SHIFT)
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/asm-generic/mman-common.h b/sysroots/i686-unknown-linux-musl/include/asm-generic/mman-common.h
index 966d05b7..e96f4cc2 100644
--- a/sysroots/i686-unknown-linux-musl/include/asm-generic/mman-common.h
+++ b/sysroots/i686-unknown-linux-musl/include/asm-generic/mman-common.h
@@ -63,7 +63,6 @@
#define MADV_POPULATE_READ 22
#define MADV_POPULATE_WRITE 23
#define MADV_DONTNEED_LOCKED 24
-#define MADV_COLLAPSE 25
#define MAP_FILE 0
#define PKEY_DISABLE_ACCESS 0x1
#define PKEY_DISABLE_WRITE 0x2
diff --git a/sysroots/i686-unknown-linux-musl/include/asm-riscv/asm/auxvec.h b/sysroots/i686-unknown-linux-musl/include/asm-riscv/asm/auxvec.h
index c70be178..b0e22af5 100644
--- a/sysroots/i686-unknown-linux-musl/include/asm-riscv/asm/auxvec.h
+++ b/sysroots/i686-unknown-linux-musl/include/asm-riscv/asm/auxvec.h
@@ -25,7 +25,5 @@
#define AT_L1D_CACHEGEOMETRY 43
#define AT_L2_CACHESIZE 44
#define AT_L2_CACHEGEOMETRY 45
-#define AT_L3_CACHESIZE 46
-#define AT_L3_CACHEGEOMETRY 47
-#define AT_VECTOR_SIZE_ARCH 9
+#define AT_VECTOR_SIZE_ARCH 7
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/asm-riscv/asm/kvm.h b/sysroots/i686-unknown-linux-musl/include/asm-riscv/asm/kvm.h
index 5dc165bc..8a317b60 100644
--- a/sysroots/i686-unknown-linux-musl/include/asm-riscv/asm/kvm.h
+++ b/sysroots/i686-unknown-linux-musl/include/asm-riscv/asm/kvm.h
@@ -39,7 +39,6 @@ struct kvm_sregs {
};
struct kvm_riscv_config {
unsigned long isa;
- unsigned long zicbom_block_size;
};
struct kvm_riscv_core {
struct user_regs_struct regs;
@@ -75,9 +74,6 @@ enum KVM_RISCV_ISA_EXT_ID {
KVM_RISCV_ISA_EXT_M,
KVM_RISCV_ISA_EXT_SVPBMT,
KVM_RISCV_ISA_EXT_SSTC,
- KVM_RISCV_ISA_EXT_SVINVAL,
- KVM_RISCV_ISA_EXT_ZIHINTPAUSE,
- KVM_RISCV_ISA_EXT_ZICBOM,
KVM_RISCV_ISA_EXT_MAX,
};
#define KVM_RISCV_TIMER_STATE_OFF 0
diff --git a/sysroots/i686-unknown-linux-musl/include/bionic/execinfo.h b/sysroots/i686-unknown-linux-musl/include/bionic/execinfo.h
index 88f4ae79..347ae928 100644
--- a/sysroots/i686-unknown-linux-musl/include/bionic/execinfo.h
+++ b/sysroots/i686-unknown-linux-musl/include/bionic/execinfo.h
@@ -47,7 +47,7 @@ __BEGIN_DECLS
*
* Available since API level 33.
*/
-int backtrace(void* _Nonnull * _Nonnull buffer, int size) __INTRODUCED_IN(33);
+int backtrace(void** buffer, int size) __INTRODUCED_IN(33);
/**
* [backtrace_symbols(3)](https://man7.org/linux/man-pages/man3/backtrace_symbols.3.html)
@@ -59,7 +59,7 @@ int backtrace(void* _Nonnull * _Nonnull buffer, int size) __INTRODUCED_IN(33);
*
* Available since API level 33.
*/
-char* _Nullable * _Nullable backtrace_symbols(void* _Nonnull const* _Nonnull buffer, int size) __INTRODUCED_IN(33);
+char** backtrace_symbols(void* const* buffer, int size) __INTRODUCED_IN(33);
/**
* [backtrace_symbols_fd(3)](https://man7.org/linux/man-pages/man3/backtrace_symbols_fd.3.html)
@@ -69,6 +69,6 @@ char* _Nullable * _Nullable backtrace_symbols(void* _Nonnull const* _Nonnull buf
*
* Available since API level 33.
*/
-void backtrace_symbols_fd(void* _Nonnull const* _Nonnull buffer, int size, int fd) __INTRODUCED_IN(33);
+void backtrace_symbols_fd(void* const* buffer, int size, int fd) __INTRODUCED_IN(33);
__END_DECLS
diff --git a/sysroots/i686-unknown-linux-musl/include/drm/amdgpu_drm.h b/sysroots/i686-unknown-linux-musl/include/drm/amdgpu_drm.h
index 658eb313..f03a086c 100644
--- a/sysroots/i686-unknown-linux-musl/include/drm/amdgpu_drm.h
+++ b/sysroots/i686-unknown-linux-musl/include/drm/amdgpu_drm.h
@@ -453,11 +453,6 @@ struct drm_amdgpu_cs_chunk_data {
#define AMDGPU_INFO_FW_DMCUB 0x14
#define AMDGPU_INFO_FW_TOC 0x15
#define AMDGPU_INFO_FW_CAP 0x16
-#define AMDGPU_INFO_FW_GFX_RLCP 0x17
-#define AMDGPU_INFO_FW_GFX_RLCV 0x18
-#define AMDGPU_INFO_FW_MES_KIQ 0x19
-#define AMDGPU_INFO_FW_MES 0x1a
-#define AMDGPU_INFO_FW_IMU 0x1b
#define AMDGPU_INFO_NUM_BYTES_MOVED 0x0f
#define AMDGPU_INFO_VRAM_USAGE 0x10
#define AMDGPU_INFO_GTT_USAGE 0x11
diff --git a/sysroots/i686-unknown-linux-musl/include/drm/drm_fourcc.h b/sysroots/i686-unknown-linux-musl/include/drm/drm_fourcc.h
index 8188b8fb..a59a6fb2 100644
--- a/sysroots/i686-unknown-linux-musl/include/drm/drm_fourcc.h
+++ b/sysroots/i686-unknown-linux-musl/include/drm/drm_fourcc.h
@@ -25,17 +25,7 @@ extern "C" {
#define fourcc_code(a,b,c,d) ((__u32) (a) | ((__u32) (b) << 8) | ((__u32) (c) << 16) | ((__u32) (d) << 24))
#define DRM_FORMAT_BIG_ENDIAN (1U << 31)
#define DRM_FORMAT_INVALID 0
-#define DRM_FORMAT_C1 fourcc_code('C', '1', ' ', ' ')
-#define DRM_FORMAT_C2 fourcc_code('C', '2', ' ', ' ')
-#define DRM_FORMAT_C4 fourcc_code('C', '4', ' ', ' ')
#define DRM_FORMAT_C8 fourcc_code('C', '8', ' ', ' ')
-#define DRM_FORMAT_D1 fourcc_code('D', '1', ' ', ' ')
-#define DRM_FORMAT_D2 fourcc_code('D', '2', ' ', ' ')
-#define DRM_FORMAT_D4 fourcc_code('D', '4', ' ', ' ')
-#define DRM_FORMAT_D8 fourcc_code('D', '8', ' ', ' ')
-#define DRM_FORMAT_R1 fourcc_code('R', '1', ' ', ' ')
-#define DRM_FORMAT_R2 fourcc_code('R', '2', ' ', ' ')
-#define DRM_FORMAT_R4 fourcc_code('R', '4', ' ', ' ')
#define DRM_FORMAT_R8 fourcc_code('R', '8', ' ', ' ')
#define DRM_FORMAT_R10 fourcc_code('R', '1', '0', ' ')
#define DRM_FORMAT_R12 fourcc_code('R', '1', '2', ' ')
@@ -96,9 +86,7 @@ extern "C" {
#define DRM_FORMAT_UYVY fourcc_code('U', 'Y', 'V', 'Y')
#define DRM_FORMAT_VYUY fourcc_code('V', 'Y', 'U', 'Y')
#define DRM_FORMAT_AYUV fourcc_code('A', 'Y', 'U', 'V')
-#define DRM_FORMAT_AVUY8888 fourcc_code('A', 'V', 'U', 'Y')
#define DRM_FORMAT_XYUV8888 fourcc_code('X', 'Y', 'U', 'V')
-#define DRM_FORMAT_XVUY8888 fourcc_code('X', 'V', 'U', 'Y')
#define DRM_FORMAT_VUY888 fourcc_code('V', 'U', '2', '4')
#define DRM_FORMAT_VUY101010 fourcc_code('V', 'U', '3', '0')
#define DRM_FORMAT_Y210 fourcc_code('Y', '2', '1', '0')
diff --git a/sysroots/i686-unknown-linux-musl/include/drm/i915_drm.h b/sysroots/i686-unknown-linux-musl/include/drm/i915_drm.h
index 198b969a..31889084 100644
--- a/sysroots/i686-unknown-linux-musl/include/drm/i915_drm.h
+++ b/sysroots/i686-unknown-linux-musl/include/drm/i915_drm.h
@@ -788,7 +788,7 @@ struct i915_context_engines_parallel_submit {
__u64 flags;
__u64 mbz64[3];
struct i915_engine_class_instance engines[];
-} __attribute__((__packed__));
+} __packed;
#define I915_DEFINE_CONTEXT_ENGINES_PARALLEL_SUBMIT(name__,N__) struct { struct i915_user_extension base; __u16 engine_index; __u16 width; __u16 num_siblings; __u16 mbz16; __u64 flags; __u64 mbz64[3]; struct i915_engine_class_instance engines[N__]; \
} __attribute__((packed)) name__
struct i915_context_param_engines {
diff --git a/sysroots/i686-unknown-linux-musl/include/drm/panfrost_drm.h b/sysroots/i686-unknown-linux-musl/include/drm/panfrost_drm.h
index 04a85df6..1f4473d4 100644
--- a/sysroots/i686-unknown-linux-musl/include/drm/panfrost_drm.h
+++ b/sysroots/i686-unknown-linux-musl/include/drm/panfrost_drm.h
@@ -136,38 +136,6 @@ struct drm_panfrost_madvise {
__u32 madv;
__u32 retained;
};
-#define PANFROSTDUMP_MAJOR 1
-#define PANFROSTDUMP_MINOR 0
-#define PANFROSTDUMP_MAGIC 0x464E4150
-#define PANFROSTDUMP_BUF_REG 0
-#define PANFROSTDUMP_BUF_BOMAP (PANFROSTDUMP_BUF_REG + 1)
-#define PANFROSTDUMP_BUF_BO (PANFROSTDUMP_BUF_BOMAP + 1)
-#define PANFROSTDUMP_BUF_TRAILER (PANFROSTDUMP_BUF_BO + 1)
-struct panfrost_dump_object_header {
- __u32 magic;
- __u32 type;
- __u32 file_size;
- __u32 file_offset;
- union {
- struct {
- __u64 jc;
- __u32 gpu_id;
- __u32 major;
- __u32 minor;
- __u64 nbos;
- } reghdr;
- struct {
- __u32 valid;
- __u64 iova;
- __u32 data[2];
- } bomap;
- __u32 sizer[496];
- };
-};
-struct panfrost_dump_registers {
- __u32 reg;
- __u32 value;
-};
#ifdef __cplusplus
}
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/android/binder.h b/sysroots/i686-unknown-linux-musl/include/linux/android/binder.h
index 52f4c6bf..e3b3289f 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/android/binder.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/android/binder.h
@@ -189,7 +189,7 @@ struct binder_ptr_cookie {
struct binder_handle_cookie {
__u32 handle;
binder_uintptr_t cookie;
-} __attribute__((__packed__));
+} __packed;
struct binder_pri_desc {
__s32 priority;
__u32 desc;
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/ashmem.h b/sysroots/i686-unknown-linux-musl/include/linux/ashmem.h
index 88f0e811..174667f9 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/ashmem.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/ashmem.h
@@ -41,5 +41,4 @@ struct ashmem_pin {
#define ASHMEM_UNPIN _IOW(__ASHMEMIOC, 8, struct ashmem_pin)
#define ASHMEM_GET_PIN_STATUS _IO(__ASHMEMIOC, 9)
#define ASHMEM_PURGE_ALL_CACHES _IO(__ASHMEMIOC, 10)
-#define ASHMEM_GET_FILE_ID _IOR(__ASHMEMIOC, 11, unsigned long)
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/audit.h b/sysroots/i686-unknown-linux-musl/include/linux/audit.h
index f7c969b4..2c37e2a1 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/audit.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/audit.h
@@ -140,7 +140,7 @@
#define AUDIT_MAX_KEY_LEN 256
#define AUDIT_BITMASK_SIZE 64
#define AUDIT_WORD(nr) ((__u32) ((nr) / 32))
-#define AUDIT_BIT(nr) (1U << ((nr) - AUDIT_WORD(nr) * 32))
+#define AUDIT_BIT(nr) (1 << ((nr) - AUDIT_WORD(nr) * 32))
#define AUDIT_SYSCALL_CLASSES 16
#define AUDIT_CLASS_DIR_WRITE 0
#define AUDIT_CLASS_DIR_WRITE_32 1
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/bpf.h b/sysroots/i686-unknown-linux-musl/include/linux/bpf.h
index 807884a4..641ac558 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/bpf.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/bpf.h
@@ -74,27 +74,10 @@ struct bpf_cgroup_storage_key {
__u64 cgroup_inode_id;
__u32 attach_type;
};
-enum bpf_cgroup_iter_order {
- BPF_CGROUP_ITER_ORDER_UNSPEC = 0,
- BPF_CGROUP_ITER_SELF_ONLY,
- BPF_CGROUP_ITER_DESCENDANTS_PRE,
- BPF_CGROUP_ITER_DESCENDANTS_POST,
- BPF_CGROUP_ITER_ANCESTORS_UP,
-};
union bpf_iter_link_info {
struct {
__u32 map_fd;
} map;
- struct {
- enum bpf_cgroup_iter_order order;
- __u32 cgroup_fd;
- __u64 cgroup_id;
- } cgroup;
- struct {
- __u32 tid;
- __u32 pid;
- __u32 pid_fd;
- } task;
};
enum bpf_cmd {
BPF_MAP_CREATE,
@@ -167,7 +150,6 @@ enum bpf_map_type {
BPF_MAP_TYPE_INODE_STORAGE,
BPF_MAP_TYPE_TASK_STORAGE,
BPF_MAP_TYPE_BLOOM_FILTER,
- BPF_MAP_TYPE_USER_RINGBUF,
};
enum bpf_prog_type {
BPF_PROG_TYPE_UNSPEC,
@@ -518,7 +500,7 @@ union bpf_attr {
__u32 flags;
} prog_bind_map;
} __attribute__((aligned(8)));
-#define __BPF_FUNC_MAPPER(FN) FN(unspec), FN(map_lookup_elem), FN(map_update_elem), FN(map_delete_elem), FN(probe_read), FN(ktime_get_ns), FN(trace_printk), FN(get_prandom_u32), FN(get_smp_processor_id), FN(skb_store_bytes), FN(l3_csum_replace), FN(l4_csum_replace), FN(tail_call), FN(clone_redirect), FN(get_current_pid_tgid), FN(get_current_uid_gid), FN(get_current_comm), FN(get_cgroup_classid), FN(skb_vlan_push), FN(skb_vlan_pop), FN(skb_get_tunnel_key), FN(skb_set_tunnel_key), FN(perf_event_read), FN(redirect), FN(get_route_realm), FN(perf_event_output), FN(skb_load_bytes), FN(get_stackid), FN(csum_diff), FN(skb_get_tunnel_opt), FN(skb_set_tunnel_opt), FN(skb_change_proto), FN(skb_change_type), FN(skb_under_cgroup), FN(get_hash_recalc), FN(get_current_task), FN(probe_write_user), FN(current_task_under_cgroup), FN(skb_change_tail), FN(skb_pull_data), FN(csum_update), FN(set_hash_invalid), FN(get_numa_node_id), FN(skb_change_head), FN(xdp_adjust_head), FN(probe_read_str), FN(get_socket_cookie), FN(get_socket_uid), FN(set_hash), FN(setsockopt), FN(skb_adjust_room), FN(redirect_map), FN(sk_redirect_map), FN(sock_map_update), FN(xdp_adjust_meta), FN(perf_event_read_value), FN(perf_prog_read_value), FN(getsockopt), FN(override_return), FN(sock_ops_cb_flags_set), FN(msg_redirect_map), FN(msg_apply_bytes), FN(msg_cork_bytes), FN(msg_pull_data), FN(bind), FN(xdp_adjust_tail), FN(skb_get_xfrm_state), FN(get_stack), FN(skb_load_bytes_relative), FN(fib_lookup), FN(sock_hash_update), FN(msg_redirect_hash), FN(sk_redirect_hash), FN(lwt_push_encap), FN(lwt_seg6_store_bytes), FN(lwt_seg6_adjust_srh), FN(lwt_seg6_action), FN(rc_repeat), FN(rc_keydown), FN(skb_cgroup_id), FN(get_current_cgroup_id), FN(get_local_storage), FN(sk_select_reuseport), FN(skb_ancestor_cgroup_id), FN(sk_lookup_tcp), FN(sk_lookup_udp), FN(sk_release), FN(map_push_elem), FN(map_pop_elem), FN(map_peek_elem), FN(msg_push_data), FN(msg_pop_data), FN(rc_pointer_rel), FN(spin_lock), FN(spin_unlock), FN(sk_fullsock), FN(tcp_sock), FN(skb_ecn_set_ce), FN(get_listener_sock), FN(skc_lookup_tcp), FN(tcp_check_syncookie), FN(sysctl_get_name), FN(sysctl_get_current_value), FN(sysctl_get_new_value), FN(sysctl_set_new_value), FN(strtol), FN(strtoul), FN(sk_storage_get), FN(sk_storage_delete), FN(send_signal), FN(tcp_gen_syncookie), FN(skb_output), FN(probe_read_user), FN(probe_read_kernel), FN(probe_read_user_str), FN(probe_read_kernel_str), FN(tcp_send_ack), FN(send_signal_thread), FN(jiffies64), FN(read_branch_records), FN(get_ns_current_pid_tgid), FN(xdp_output), FN(get_netns_cookie), FN(get_current_ancestor_cgroup_id), FN(sk_assign), FN(ktime_get_boot_ns), FN(seq_printf), FN(seq_write), FN(sk_cgroup_id), FN(sk_ancestor_cgroup_id), FN(ringbuf_output), FN(ringbuf_reserve), FN(ringbuf_submit), FN(ringbuf_discard), FN(ringbuf_query), FN(csum_level), FN(skc_to_tcp6_sock), FN(skc_to_tcp_sock), FN(skc_to_tcp_timewait_sock), FN(skc_to_tcp_request_sock), FN(skc_to_udp6_sock), FN(get_task_stack), FN(load_hdr_opt), FN(store_hdr_opt), FN(reserve_hdr_opt), FN(inode_storage_get), FN(inode_storage_delete), FN(d_path), FN(copy_from_user), FN(snprintf_btf), FN(seq_printf_btf), FN(skb_cgroup_classid), FN(redirect_neigh), FN(per_cpu_ptr), FN(this_cpu_ptr), FN(redirect_peer), FN(task_storage_get), FN(task_storage_delete), FN(get_current_task_btf), FN(bprm_opts_set), FN(ktime_get_coarse_ns), FN(ima_inode_hash), FN(sock_from_file), FN(check_mtu), FN(for_each_map_elem), FN(snprintf), FN(sys_bpf), FN(btf_find_by_name_kind), FN(sys_close), FN(timer_init), FN(timer_set_callback), FN(timer_start), FN(timer_cancel), FN(get_func_ip), FN(get_attach_cookie), FN(task_pt_regs), FN(get_branch_snapshot), FN(trace_vprintk), FN(skc_to_unix_sock), FN(kallsyms_lookup_name), FN(find_vma), FN(loop), FN(strncmp), FN(get_func_arg), FN(get_func_ret), FN(get_func_arg_cnt), FN(get_retval), FN(set_retval), FN(xdp_get_buff_len), FN(xdp_load_bytes), FN(xdp_store_bytes), FN(copy_from_user_task), FN(skb_set_tstamp), FN(ima_file_hash), FN(kptr_xchg), FN(map_lookup_percpu_elem), FN(skc_to_mptcp_sock), FN(dynptr_from_mem), FN(ringbuf_reserve_dynptr), FN(ringbuf_submit_dynptr), FN(ringbuf_discard_dynptr), FN(dynptr_read), FN(dynptr_write), FN(dynptr_data), FN(tcp_raw_gen_syncookie_ipv4), FN(tcp_raw_gen_syncookie_ipv6), FN(tcp_raw_check_syncookie_ipv4), FN(tcp_raw_check_syncookie_ipv6), FN(ktime_get_tai_ns), FN(user_ringbuf_drain),
+#define __BPF_FUNC_MAPPER(FN) FN(unspec), FN(map_lookup_elem), FN(map_update_elem), FN(map_delete_elem), FN(probe_read), FN(ktime_get_ns), FN(trace_printk), FN(get_prandom_u32), FN(get_smp_processor_id), FN(skb_store_bytes), FN(l3_csum_replace), FN(l4_csum_replace), FN(tail_call), FN(clone_redirect), FN(get_current_pid_tgid), FN(get_current_uid_gid), FN(get_current_comm), FN(get_cgroup_classid), FN(skb_vlan_push), FN(skb_vlan_pop), FN(skb_get_tunnel_key), FN(skb_set_tunnel_key), FN(perf_event_read), FN(redirect), FN(get_route_realm), FN(perf_event_output), FN(skb_load_bytes), FN(get_stackid), FN(csum_diff), FN(skb_get_tunnel_opt), FN(skb_set_tunnel_opt), FN(skb_change_proto), FN(skb_change_type), FN(skb_under_cgroup), FN(get_hash_recalc), FN(get_current_task), FN(probe_write_user), FN(current_task_under_cgroup), FN(skb_change_tail), FN(skb_pull_data), FN(csum_update), FN(set_hash_invalid), FN(get_numa_node_id), FN(skb_change_head), FN(xdp_adjust_head), FN(probe_read_str), FN(get_socket_cookie), FN(get_socket_uid), FN(set_hash), FN(setsockopt), FN(skb_adjust_room), FN(redirect_map), FN(sk_redirect_map), FN(sock_map_update), FN(xdp_adjust_meta), FN(perf_event_read_value), FN(perf_prog_read_value), FN(getsockopt), FN(override_return), FN(sock_ops_cb_flags_set), FN(msg_redirect_map), FN(msg_apply_bytes), FN(msg_cork_bytes), FN(msg_pull_data), FN(bind), FN(xdp_adjust_tail), FN(skb_get_xfrm_state), FN(get_stack), FN(skb_load_bytes_relative), FN(fib_lookup), FN(sock_hash_update), FN(msg_redirect_hash), FN(sk_redirect_hash), FN(lwt_push_encap), FN(lwt_seg6_store_bytes), FN(lwt_seg6_adjust_srh), FN(lwt_seg6_action), FN(rc_repeat), FN(rc_keydown), FN(skb_cgroup_id), FN(get_current_cgroup_id), FN(get_local_storage), FN(sk_select_reuseport), FN(skb_ancestor_cgroup_id), FN(sk_lookup_tcp), FN(sk_lookup_udp), FN(sk_release), FN(map_push_elem), FN(map_pop_elem), FN(map_peek_elem), FN(msg_push_data), FN(msg_pop_data), FN(rc_pointer_rel), FN(spin_lock), FN(spin_unlock), FN(sk_fullsock), FN(tcp_sock), FN(skb_ecn_set_ce), FN(get_listener_sock), FN(skc_lookup_tcp), FN(tcp_check_syncookie), FN(sysctl_get_name), FN(sysctl_get_current_value), FN(sysctl_get_new_value), FN(sysctl_set_new_value), FN(strtol), FN(strtoul), FN(sk_storage_get), FN(sk_storage_delete), FN(send_signal), FN(tcp_gen_syncookie), FN(skb_output), FN(probe_read_user), FN(probe_read_kernel), FN(probe_read_user_str), FN(probe_read_kernel_str), FN(tcp_send_ack), FN(send_signal_thread), FN(jiffies64), FN(read_branch_records), FN(get_ns_current_pid_tgid), FN(xdp_output), FN(get_netns_cookie), FN(get_current_ancestor_cgroup_id), FN(sk_assign), FN(ktime_get_boot_ns), FN(seq_printf), FN(seq_write), FN(sk_cgroup_id), FN(sk_ancestor_cgroup_id), FN(ringbuf_output), FN(ringbuf_reserve), FN(ringbuf_submit), FN(ringbuf_discard), FN(ringbuf_query), FN(csum_level), FN(skc_to_tcp6_sock), FN(skc_to_tcp_sock), FN(skc_to_tcp_timewait_sock), FN(skc_to_tcp_request_sock), FN(skc_to_udp6_sock), FN(get_task_stack), FN(load_hdr_opt), FN(store_hdr_opt), FN(reserve_hdr_opt), FN(inode_storage_get), FN(inode_storage_delete), FN(d_path), FN(copy_from_user), FN(snprintf_btf), FN(seq_printf_btf), FN(skb_cgroup_classid), FN(redirect_neigh), FN(per_cpu_ptr), FN(this_cpu_ptr), FN(redirect_peer), FN(task_storage_get), FN(task_storage_delete), FN(get_current_task_btf), FN(bprm_opts_set), FN(ktime_get_coarse_ns), FN(ima_inode_hash), FN(sock_from_file), FN(check_mtu), FN(for_each_map_elem), FN(snprintf), FN(sys_bpf), FN(btf_find_by_name_kind), FN(sys_close), FN(timer_init), FN(timer_set_callback), FN(timer_start), FN(timer_cancel), FN(get_func_ip), FN(get_attach_cookie), FN(task_pt_regs), FN(get_branch_snapshot), FN(trace_vprintk), FN(skc_to_unix_sock), FN(kallsyms_lookup_name), FN(find_vma), FN(loop), FN(strncmp), FN(get_func_arg), FN(get_func_ret), FN(get_func_arg_cnt), FN(get_retval), FN(set_retval), FN(xdp_get_buff_len), FN(xdp_load_bytes), FN(xdp_store_bytes), FN(copy_from_user_task), FN(skb_set_tstamp), FN(ima_file_hash), FN(kptr_xchg), FN(map_lookup_percpu_elem), FN(skc_to_mptcp_sock), FN(dynptr_from_mem), FN(ringbuf_reserve_dynptr), FN(ringbuf_submit_dynptr), FN(ringbuf_discard_dynptr), FN(dynptr_read), FN(dynptr_write), FN(dynptr_data), FN(tcp_raw_gen_syncookie_ipv4), FN(tcp_raw_gen_syncookie_ipv6), FN(tcp_raw_check_syncookie_ipv4), FN(tcp_raw_check_syncookie_ipv6),
#define __BPF_ENUM_FN(x) BPF_FUNC_ ##x
enum bpf_func_id {
__BPF_FUNC_MAPPER(__BPF_ENUM_FN) __BPF_FUNC_MAX_ID,
@@ -555,9 +537,6 @@ enum {
BPF_F_SEQ_NUMBER = (1ULL << 3),
};
enum {
- BPF_F_TUNINFO_FLAGS = (1ULL << 4),
-};
-enum {
BPF_F_INDEX_MASK = 0xffffffffULL,
BPF_F_CURRENT_CPU = BPF_F_INDEX_MASK,
BPF_F_CTXLEN_MASK = (0xfffffULL << 32),
@@ -685,10 +664,7 @@ struct bpf_tunnel_key {
};
__u8 tunnel_tos;
__u8 tunnel_ttl;
- union {
- __u16 tunnel_ext;
- __be16 tunnel_flags;
- };
+ __u16 tunnel_ext;
__u32 tunnel_label;
union {
__u32 local_ipv4;
@@ -710,7 +686,6 @@ enum bpf_ret_code {
BPF_DROP = 2,
BPF_REDIRECT = 7,
BPF_LWT_REROUTE = 128,
- BPF_FLOW_DISSECTOR_CONTINUE = 129,
};
struct bpf_sock {
__u32 bound_dev_if;
@@ -928,16 +903,6 @@ struct bpf_link_info {
__u32 map_id;
} map;
};
- union {
- struct {
- __u64 cgroup_id;
- __u32 order;
- } cgroup;
- struct {
- __u32 tid;
- __u32 pid;
- } task;
- };
} iter;
struct {
__u32 netns_ino;
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/btrfs.h b/sysroots/i686-unknown-linux-musl/include/linux/btrfs.h
index 506238ff..d73527e5 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/btrfs.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/btrfs.h
@@ -176,7 +176,6 @@ struct btrfs_ioctl_fs_info_args {
#define BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE (1ULL << 0)
#define BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE_VALID (1ULL << 1)
#define BTRFS_FEATURE_COMPAT_RO_VERITY (1ULL << 2)
-#define BTRFS_FEATURE_COMPAT_RO_BLOCK_GROUP_TREE (1ULL << 3)
#define BTRFS_FEATURE_INCOMPAT_MIXED_BACKREF (1ULL << 0)
#define BTRFS_FEATURE_INCOMPAT_DEFAULT_SUBVOL (1ULL << 1)
#define BTRFS_FEATURE_INCOMPAT_MIXED_GROUPS (1ULL << 2)
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/btrfs_tree.h b/sysroots/i686-unknown-linux-musl/include/linux/btrfs_tree.h
index 6cd46dd8..3becce8f 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/btrfs_tree.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/btrfs_tree.h
@@ -394,7 +394,6 @@ struct btrfs_free_space_info {
#define BTRFS_QGROUP_STATUS_FLAG_ON (1ULL << 0)
#define BTRFS_QGROUP_STATUS_FLAG_RESCAN (1ULL << 1)
#define BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT (1ULL << 2)
-#define BTRFS_QGROUP_STATUS_FLAGS_MASK (BTRFS_QGROUP_STATUS_FLAG_ON | BTRFS_QGROUP_STATUS_FLAG_RESCAN | BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT)
#define BTRFS_QGROUP_STATUS_VERSION 1
struct btrfs_qgroup_status_item {
__le64 version;
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/can.h b/sysroots/i686-unknown-linux-musl/include/linux/can.h
index 1365dbac..30eeca2d 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/can.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/can.h
@@ -20,29 +20,21 @@
#define _UAPI_CAN_H
#include <linux/types.h>
#include <linux/socket.h>
-#include <linux/stddef.h>
#define CAN_EFF_FLAG 0x80000000U
#define CAN_RTR_FLAG 0x40000000U
#define CAN_ERR_FLAG 0x20000000U
#define CAN_SFF_MASK 0x000007FFU
#define CAN_EFF_MASK 0x1FFFFFFFU
#define CAN_ERR_MASK 0x1FFFFFFFU
-#define CANXL_PRIO_MASK CAN_SFF_MASK
typedef __u32 canid_t;
#define CAN_SFF_ID_BITS 11
#define CAN_EFF_ID_BITS 29
-#define CANXL_PRIO_BITS CAN_SFF_ID_BITS
typedef __u32 can_err_mask_t;
#define CAN_MAX_DLC 8
#define CAN_MAX_RAW_DLC 15
#define CAN_MAX_DLEN 8
#define CANFD_MAX_DLC 15
#define CANFD_MAX_DLEN 64
-#define CANXL_MIN_DLC 0
-#define CANXL_MAX_DLC 2047
-#define CANXL_MAX_DLC_MASK 0x07FF
-#define CANXL_MIN_DLEN 1
-#define CANXL_MAX_DLEN 2048
struct can_frame {
canid_t can_id;
union {
@@ -65,22 +57,8 @@ struct canfd_frame {
__u8 __res1;
__u8 data[CANFD_MAX_DLEN] __attribute__((aligned(8)));
};
-#define CANXL_XLF 0x80
-#define CANXL_SEC 0x01
-struct canxl_frame {
- canid_t prio;
- __u8 flags;
- __u8 sdt;
- __u16 len;
- __u32 af;
- __u8 data[CANXL_MAX_DLEN];
-};
#define CAN_MTU (sizeof(struct can_frame))
#define CANFD_MTU (sizeof(struct canfd_frame))
-#define CANXL_MTU (sizeof(struct canxl_frame))
-#define CANXL_HDR_SIZE (offsetof(struct canxl_frame, data))
-#define CANXL_MIN_MTU (CANXL_HDR_SIZE + 64)
-#define CANXL_MAX_MTU CANXL_MTU
#define CAN_RAW 1
#define CAN_BCM 2
#define CAN_TP16 3
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/can/raw.h b/sysroots/i686-unknown-linux-musl/include/linux/can/raw.h
index f8de1797..a3bddb76 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/can/raw.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/can/raw.h
@@ -30,6 +30,5 @@ enum {
CAN_RAW_RECV_OWN_MSGS,
CAN_RAW_FD_FRAMES,
CAN_RAW_JOIN_FILTERS,
- CAN_RAW_XL_FRAMES,
};
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/capability.h b/sysroots/i686-unknown-linux-musl/include/linux/capability.h
index c1b5dbff..958e6ab6 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/capability.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/capability.h
@@ -111,5 +111,5 @@ struct vfs_ns_cap_data {
#define CAP_LAST_CAP CAP_CHECKPOINT_RESTORE
#define cap_valid(x) ((x) >= 0 && (x) <= CAP_LAST_CAP)
#define CAP_TO_INDEX(x) ((x) >> 5)
-#define CAP_TO_MASK(x) (1U << ((x) & 31))
+#define CAP_TO_MASK(x) (1 << ((x) & 31))
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/cec.h b/sysroots/i686-unknown-linux-musl/include/linux/cec.h
index 3953fe34..b90dc49a 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/cec.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/cec.h
@@ -340,7 +340,6 @@ struct cec_event {
#define CEC_OP_FEAT_DEV_HAS_SET_AUDIO_RATE 0x08
#define CEC_OP_FEAT_DEV_SINK_HAS_ARC_TX 0x04
#define CEC_OP_FEAT_DEV_SOURCE_HAS_ARC_RX 0x02
-#define CEC_OP_FEAT_DEV_HAS_SET_AUDIO_VOLUME_LEVEL 0x01
#define CEC_MSG_GIVE_FEATURES 0xa5
#define CEC_MSG_DECK_CONTROL 0x42
#define CEC_OP_DECK_CTL_MODE_SKIP_FWD 1
@@ -555,7 +554,6 @@ struct cec_event {
#define CEC_MSG_SYSTEM_AUDIO_MODE_STATUS 0x7e
#define CEC_OP_AUD_FMT_ID_CEA861 0
#define CEC_OP_AUD_FMT_ID_CEA861_CXT 1
-#define CEC_MSG_SET_AUDIO_VOLUME_LEVEL 0x73
#define CEC_MSG_SET_AUDIO_RATE 0x9a
#define CEC_OP_AUD_RATE_OFF 0
#define CEC_OP_AUD_RATE_WIDE_STD 1
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/counter.h b/sysroots/i686-unknown-linux-musl/include/linux/counter.h
index f986365e..4b86b28c 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/counter.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/counter.h
@@ -46,7 +46,6 @@ enum counter_event_type {
COUNTER_EVENT_THRESHOLD,
COUNTER_EVENT_INDEX,
COUNTER_EVENT_CHANGE_OF_STATE,
- COUNTER_EVENT_CAPTURE,
};
struct counter_watch {
struct counter_component component;
@@ -92,8 +91,4 @@ enum counter_synapse_action {
COUNTER_SYNAPSE_ACTION_FALLING_EDGE,
COUNTER_SYNAPSE_ACTION_BOTH_EDGES,
};
-enum counter_signal_polarity {
- COUNTER_SIGNAL_POLARITY_POSITIVE,
- COUNTER_SIGNAL_POLARITY_NEGATIVE,
-};
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/dlm.h b/sysroots/i686-unknown-linux-musl/include/linux/dlm.h
index 499baada..c75918f8 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/dlm.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/dlm.h
@@ -31,5 +31,6 @@ struct dlm_lksb {
char * sb_lvbptr;
};
#define DLM_LSFL_TIMEWARN 0x00000002
+#define DLM_LSFL_FS 0x00000004
#define DLM_LSFL_NEWEXCL 0x00000008
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/dn.h b/sysroots/i686-unknown-linux-musl/include/linux/dn.h
new file mode 100644
index 00000000..621f60fd
--- /dev/null
+++ b/sysroots/i686-unknown-linux-musl/include/linux/dn.h
@@ -0,0 +1,114 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _LINUX_DN_H
+#define _LINUX_DN_H
+#include <linux/ioctl.h>
+#include <linux/types.h>
+#include <linux/if_ether.h>
+#define DNPROTO_NSP 2
+#define DNPROTO_ROU 3
+#define DNPROTO_NML 4
+#define DNPROTO_EVL 5
+#define DNPROTO_EVR 6
+#define DNPROTO_NSPT 7
+#define DN_ADDL 2
+#define DN_MAXADDL 2
+#define DN_MAXOPTL 16
+#define DN_MAXOBJL 16
+#define DN_MAXACCL 40
+#define DN_MAXALIASL 128
+#define DN_MAXNODEL 256
+#define DNBUFSIZE 65023
+#define SO_CONDATA 1
+#define SO_CONACCESS 2
+#define SO_PROXYUSR 3
+#define SO_LINKINFO 7
+#define DSO_CONDATA 1
+#define DSO_DISDATA 10
+#define DSO_CONACCESS 2
+#define DSO_ACCEPTMODE 4
+#define DSO_CONACCEPT 5
+#define DSO_CONREJECT 6
+#define DSO_LINKINFO 7
+#define DSO_STREAM 8
+#define DSO_SEQPACKET 9
+#define DSO_MAXWINDOW 11
+#define DSO_NODELAY 12
+#define DSO_CORK 13
+#define DSO_SERVICES 14
+#define DSO_INFO 15
+#define DSO_MAX 15
+#define LL_INACTIVE 0
+#define LL_CONNECTING 1
+#define LL_RUNNING 2
+#define LL_DISCONNECTING 3
+#define ACC_IMMED 0
+#define ACC_DEFER 1
+#define SDF_WILD 1
+#define SDF_PROXY 2
+#define SDF_UICPROXY 4
+struct dn_naddr {
+ __le16 a_len;
+ __u8 a_addr[DN_MAXADDL];
+};
+struct sockaddr_dn {
+ __u16 sdn_family;
+ __u8 sdn_flags;
+ __u8 sdn_objnum;
+ __le16 sdn_objnamel;
+ __u8 sdn_objname[DN_MAXOBJL];
+ struct dn_naddr sdn_add;
+};
+#define sdn_nodeaddrl sdn_add.a_len
+#define sdn_nodeaddr sdn_add.a_addr
+struct optdata_dn {
+ __le16 opt_status;
+#define opt_sts opt_status
+ __le16 opt_optl;
+ __u8 opt_data[16];
+};
+struct accessdata_dn {
+ __u8 acc_accl;
+ __u8 acc_acc[DN_MAXACCL];
+ __u8 acc_passl;
+ __u8 acc_pass[DN_MAXACCL];
+ __u8 acc_userl;
+ __u8 acc_user[DN_MAXACCL];
+};
+struct linkinfo_dn {
+ __u16 idn_segsize;
+ __u8 idn_linkstate;
+};
+union etheraddress {
+ __u8 dne_addr[ETH_ALEN];
+ struct {
+ __u8 dne_hiord[4];
+ __u8 dne_nodeaddr[2];
+ } dne_remote;
+};
+struct dn_addr {
+ __le16 dna_family;
+ union etheraddress dna_netaddr;
+};
+#define DECNET_IOCTL_BASE 0x89
+#define SIOCSNETADDR _IOW(DECNET_IOCTL_BASE, 0xe0, struct dn_naddr)
+#define SIOCGNETADDR _IOR(DECNET_IOCTL_BASE, 0xe1, struct dn_naddr)
+#define OSIOCSNETADDR _IOW(DECNET_IOCTL_BASE, 0xe0, int)
+#define OSIOCGNETADDR _IOR(DECNET_IOCTL_BASE, 0xe1, int)
+#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/dns_resolver.h b/sysroots/i686-unknown-linux-musl/include/linux/dns_resolver.h
index e7113d0b..21cb5c03 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/dns_resolver.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/dns_resolver.h
@@ -55,13 +55,13 @@ struct dns_payload_header {
__u8 zero;
__u8 content;
__u8 version;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_header {
struct dns_payload_header hdr;
__u8 source;
__u8 status;
__u8 nr_servers;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_server {
__u16 name_len;
__u16 priority;
@@ -71,8 +71,8 @@ struct dns_server_list_v1_server {
__u8 status;
__u8 protocol;
__u8 nr_addrs;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_address {
__u8 address_type;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/dw100.h b/sysroots/i686-unknown-linux-musl/include/linux/dw100.h
deleted file mode 100644
index 13d84872..00000000
--- a/sysroots/i686-unknown-linux-musl/include/linux/dw100.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- *** This header was automatically generated from a Linux kernel header
- *** of the same name, to make information necessary for userspace to
- *** call into the kernel available to libc. It contains only constants,
- *** structures, and macros generated from the original header, and thus,
- *** contains no copyrightable information.
- ***
- *** To edit the content of this header, modify the corresponding
- *** source file (e.g. under external/kernel-headers/original/) then
- *** run bionic/libc/kernel/tools/update_all.py
- ***
- *** Any manual change here will be lost the next time this script will
- *** be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef __UAPI_DW100_H__
-#define __UAPI_DW100_H__
-#include <linux/v4l2-controls.h>
-#define V4L2_CID_DW100_DEWARPING_16x16_VERTEX_MAP (V4L2_CID_USER_DW100_BASE + 1)
-#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/ethtool.h b/sysroots/i686-unknown-linux-musl/include/linux/ethtool.h
index 8bdd6221..22dc9f27 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/ethtool.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/ethtool.h
@@ -277,20 +277,6 @@ enum ethtool_module_power_mode {
ETHTOOL_MODULE_POWER_MODE_LOW = 1,
ETHTOOL_MODULE_POWER_MODE_HIGH,
};
-enum ethtool_podl_pse_admin_state {
- ETHTOOL_PODL_PSE_ADMIN_STATE_UNKNOWN = 1,
- ETHTOOL_PODL_PSE_ADMIN_STATE_DISABLED,
- ETHTOOL_PODL_PSE_ADMIN_STATE_ENABLED,
-};
-enum ethtool_podl_pse_pw_d_status {
- ETHTOOL_PODL_PSE_PW_D_STATUS_UNKNOWN = 1,
- ETHTOOL_PODL_PSE_PW_D_STATUS_DISABLED,
- ETHTOOL_PODL_PSE_PW_D_STATUS_SEARCHING,
- ETHTOOL_PODL_PSE_PW_D_STATUS_DELIVERING,
- ETHTOOL_PODL_PSE_PW_D_STATUS_SLEEP,
- ETHTOOL_PODL_PSE_PW_D_STATUS_IDLE,
- ETHTOOL_PODL_PSE_PW_D_STATUS_ERROR,
-};
struct ethtool_gstrings {
__u32 cmd;
__u32 string_set;
@@ -814,10 +800,6 @@ enum ethtool_link_mode_bit_indices {
#define MASTER_SLAVE_STATE_MASTER 2
#define MASTER_SLAVE_STATE_SLAVE 3
#define MASTER_SLAVE_STATE_ERR 4
-#define RATE_MATCH_NONE 0
-#define RATE_MATCH_PAUSE 1
-#define RATE_MATCH_CRS 2
-#define RATE_MATCH_OPEN_LOOP 3
#define PORT_TP 0x00
#define PORT_AUI 0x01
#define PORT_MII 0x02
@@ -919,7 +901,7 @@ struct ethtool_link_settings {
__u8 transceiver;
__u8 master_slave_cfg;
__u8 master_slave_state;
- __u8 rate_matching;
+ __u8 reserved1[1];
__u32 reserved[7];
__u32 link_mode_masks[];
};
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/ethtool_netlink.h b/sysroots/i686-unknown-linux-musl/include/linux/ethtool_netlink.h
index 08c69360..85ce51bc 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/ethtool_netlink.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/ethtool_netlink.h
@@ -56,8 +56,6 @@ enum {
ETHTOOL_MSG_PHC_VCLOCKS_GET,
ETHTOOL_MSG_MODULE_GET,
ETHTOOL_MSG_MODULE_SET,
- ETHTOOL_MSG_PSE_GET,
- ETHTOOL_MSG_PSE_SET,
__ETHTOOL_MSG_USER_CNT,
ETHTOOL_MSG_USER_MAX = __ETHTOOL_MSG_USER_CNT - 1
};
@@ -99,7 +97,6 @@ enum {
ETHTOOL_MSG_PHC_VCLOCKS_GET_REPLY,
ETHTOOL_MSG_MODULE_GET_REPLY,
ETHTOOL_MSG_MODULE_NTF,
- ETHTOOL_MSG_PSE_GET_REPLY,
__ETHTOOL_MSG_KERNEL_CNT,
ETHTOOL_MSG_KERNEL_MAX = __ETHTOOL_MSG_KERNEL_CNT - 1
};
@@ -196,7 +193,6 @@ enum {
ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG,
ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE,
ETHTOOL_A_LINKMODES_LANES,
- ETHTOOL_A_LINKMODES_RATE_MATCHING,
__ETHTOOL_A_LINKMODES_CNT,
ETHTOOL_A_LINKMODES_MAX = __ETHTOOL_A_LINKMODES_CNT - 1
};
@@ -613,15 +609,6 @@ enum {
__ETHTOOL_A_MODULE_CNT,
ETHTOOL_A_MODULE_MAX = (__ETHTOOL_A_MODULE_CNT - 1)
};
-enum {
- ETHTOOL_A_PSE_UNSPEC,
- ETHTOOL_A_PSE_HEADER,
- ETHTOOL_A_PODL_PSE_ADMIN_STATE,
- ETHTOOL_A_PODL_PSE_ADMIN_CONTROL,
- ETHTOOL_A_PODL_PSE_PW_D_STATUS,
- __ETHTOOL_A_PSE_CNT,
- ETHTOOL_A_PSE_MAX = (__ETHTOOL_A_PSE_CNT - 1)
-};
#define ETHTOOL_GENL_NAME "ethtool"
#define ETHTOOL_GENL_VERSION 1
#define ETHTOOL_MCGRP_MONITOR_NAME "monitor"
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/fuse.h b/sysroots/i686-unknown-linux-musl/include/linux/fuse.h
index ae667eba..144e960c 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/fuse.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/fuse.h
@@ -20,7 +20,7 @@
#define _LINUX_FUSE_H
#include <stdint.h>
#define FUSE_KERNEL_VERSION 7
-#define FUSE_KERNEL_MINOR_VERSION 37
+#define FUSE_KERNEL_MINOR_VERSION 36
#define FUSE_ROOT_ID 1
struct fuse_attr {
uint64_t ino;
@@ -187,7 +187,6 @@ enum fuse_opcode {
FUSE_SETUPMAPPING = 48,
FUSE_REMOVEMAPPING = 49,
FUSE_SYNCFS = 50,
- FUSE_TMPFILE = 51,
FUSE_CANONICAL_PATH = 2016,
CUSE_INIT = 4096,
CUSE_INIT_BSWAP_RESERVED = 1048576,
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/hid.h b/sysroots/i686-unknown-linux-musl/include/linux/hid.h
index 37ab462f..ce93cd79 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/hid.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/hid.h
@@ -22,20 +22,12 @@
#define USB_INTERFACE_SUBCLASS_BOOT 1
#define USB_INTERFACE_PROTOCOL_KEYBOARD 1
#define USB_INTERFACE_PROTOCOL_MOUSE 2
-enum hid_report_type {
- HID_INPUT_REPORT = 0,
- HID_OUTPUT_REPORT = 1,
- HID_FEATURE_REPORT = 2,
- HID_REPORT_TYPES,
-};
-enum hid_class_request {
- HID_REQ_GET_REPORT = 0x01,
- HID_REQ_GET_IDLE = 0x02,
- HID_REQ_GET_PROTOCOL = 0x03,
- HID_REQ_SET_REPORT = 0x09,
- HID_REQ_SET_IDLE = 0x0A,
- HID_REQ_SET_PROTOCOL = 0x0B,
-};
+#define HID_REQ_GET_REPORT 0x01
+#define HID_REQ_GET_IDLE 0x02
+#define HID_REQ_GET_PROTOCOL 0x03
+#define HID_REQ_SET_REPORT 0x09
+#define HID_REQ_SET_IDLE 0x0A
+#define HID_REQ_SET_PROTOCOL 0x0B
#define HID_DT_HID (USB_TYPE_CLASS | 0x01)
#define HID_DT_REPORT (USB_TYPE_CLASS | 0x02)
#define HID_DT_PHYSICAL (USB_TYPE_CLASS | 0x03)
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/idxd.h b/sysroots/i686-unknown-linux-musl/include/linux/idxd.h
index a456352e..c6d69854 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/idxd.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/idxd.h
@@ -38,7 +38,6 @@ enum idxd_scmd_stat {
IDXD_SCMD_WQ_NO_SIZE = 0x800e0000,
IDXD_SCMD_WQ_NO_PRIV = 0x800f0000,
IDXD_SCMD_WQ_IRQ_ERR = 0x80100000,
- IDXD_SCMD_WQ_USER_NO_IOMMU = 0x80110000,
};
#define IDXD_SCMD_SOFTERR_MASK 0x80000000
#define IDXD_SCMD_SOFTERR_SHIFT 16
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/if_ether.h b/sysroots/i686-unknown-linux-musl/include/linux/if_ether.h
index 60439218..d35509ef 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/if_ether.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/if_ether.h
@@ -112,7 +112,6 @@
#define ETH_P_LOCALTALK 0x0009
#define ETH_P_CAN 0x000C
#define ETH_P_CANFD 0x000D
-#define ETH_P_CANXL 0x000E
#define ETH_P_PPPTALK 0x0010
#define ETH_P_TR_802_2 0x0011
#define ETH_P_MOBITEX 0x0015
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/if_link.h b/sysroots/i686-unknown-linux-musl/include/linux/if_link.h
index ebf403af..52f8ca39 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/if_link.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/if_link.h
@@ -165,7 +165,6 @@ enum {
IFLA_GRO_MAX_SIZE,
IFLA_TSO_MAX_SIZE,
IFLA_TSO_MAX_SEGS,
- IFLA_ALLMULTI,
__IFLA_MAX
};
#define IFLA_MAX (__IFLA_MAX - 1)
@@ -412,7 +411,6 @@ enum {
IFLA_XFRM_UNSPEC,
IFLA_XFRM_LINK,
IFLA_XFRM_IF_ID,
- IFLA_XFRM_COLLECT_METADATA,
__IFLA_XFRM_MAX
};
#define IFLA_XFRM_MAX (__IFLA_XFRM_MAX - 1)
@@ -939,10 +937,4 @@ enum {
__IFLA_MCTP_MAX,
};
#define IFLA_MCTP_MAX (__IFLA_MCTP_MAX - 1)
-enum {
- IFLA_DSA_UNSPEC,
- IFLA_DSA_MASTER,
- __IFLA_DSA_MAX,
-};
-#define IFLA_DSA_MAX (__IFLA_DSA_MAX - 1)
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/if_macsec.h b/sysroots/i686-unknown-linux-musl/include/linux/if_macsec.h
index 7b51f800..e60d7674 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/if_macsec.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/if_macsec.h
@@ -23,7 +23,6 @@
#define MACSEC_GENL_VERSION 1
#define MACSEC_MAX_KEY_LEN 128
#define MACSEC_KEYID_LEN 16
-#define MACSEC_SALT_LEN 12
#define MACSEC_CIPHER_ID_GCM_AES_128 0x0080C20001000001ULL
#define MACSEC_CIPHER_ID_GCM_AES_256 0x0080C20001000002ULL
#define MACSEC_CIPHER_ID_GCM_AES_XPN_128 0x0080C20001000003ULL
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/if_pppox.h b/sysroots/i686-unknown-linux-musl/include/linux/if_pppox.h
index 2acafdf9..b6c076b2 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/if_pppox.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/if_pppox.h
@@ -51,27 +51,27 @@ struct sockaddr_pppox {
struct pppoe_addr pppoe;
struct pptp_addr pptp;
} sa_addr;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tp {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tp_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpin6 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpin6_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpv3 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpv3_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpv3in6 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpv3in6_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
#define PPPOEIOCSFWD _IOW(0xB1, 0, size_t)
#define PPPOEIOCDFWD _IO(0xB1, 1)
#define PADI_CODE 0x09
@@ -108,6 +108,6 @@ struct pppoe_hdr {
__be16 sid;
__be16 length;
struct pppoe_tag tag[];
-} __attribute__((__packed__));
+} __packed;
#define PPPOE_SES_HLEN 8
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/iio/types.h b/sysroots/i686-unknown-linux-musl/include/linux/iio/types.h
index af7bdda6..aa66d506 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/iio/types.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/iio/types.h
@@ -101,12 +101,6 @@ enum iio_modifier {
IIO_MOD_ETHANOL,
IIO_MOD_H2,
IIO_MOD_O2,
- IIO_MOD_LINEAR_X,
- IIO_MOD_LINEAR_Y,
- IIO_MOD_LINEAR_Z,
- IIO_MOD_PITCH,
- IIO_MOD_YAW,
- IIO_MOD_ROLL,
};
enum iio_event_type {
IIO_EV_TYPE_THRESH,
@@ -116,14 +110,11 @@ enum iio_event_type {
IIO_EV_TYPE_MAG_ADAPTIVE,
IIO_EV_TYPE_CHANGE,
IIO_EV_TYPE_MAG_REFERENCED,
- IIO_EV_TYPE_GESTURE,
};
enum iio_event_direction {
IIO_EV_DIR_EITHER,
IIO_EV_DIR_RISING,
IIO_EV_DIR_FALLING,
IIO_EV_DIR_NONE,
- IIO_EV_DIR_SINGLETAP,
- IIO_EV_DIR_DOUBLETAP,
};
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/in.h b/sysroots/i686-unknown-linux-musl/include/linux/in.h
index 53d3074a..d4060e7d 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/in.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/in.h
@@ -22,7 +22,6 @@
#include <bits/ip_mreq_source.h>
#include <bits/in_addr.h>
#include <linux/types.h>
-#include <linux/stddef.h>
#include <linux/libc-compat.h>
#include <linux/socket.h>
#if __UAPI_DEF_IN_IPPROTO
@@ -69,8 +68,6 @@ enum {
#define IPPROTO_PIM IPPROTO_PIM
IPPROTO_COMP = 108,
#define IPPROTO_COMP IPPROTO_COMP
- IPPROTO_L2TP = 115,
-#define IPPROTO_L2TP IPPROTO_L2TP
IPPROTO_SCTP = 132,
#define IPPROTO_SCTP IPPROTO_SCTP
IPPROTO_UDPLITE = 136,
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/input-event-codes.h b/sysroots/i686-unknown-linux-musl/include/linux/input-event-codes.h
index 40827b55..4b251df7 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/input-event-codes.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/input-event-codes.h
@@ -720,7 +720,6 @@
#define ABS_TILT_Y 0x1b
#define ABS_TOOL_WIDTH 0x1c
#define ABS_VOLUME 0x20
-#define ABS_PROFILE 0x21
#define ABS_MISC 0x28
#define ABS_RESERVED 0x2e
#define ABS_MT_SLOT 0x2f
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/io_uring.h b/sysroots/i686-unknown-linux-musl/include/linux/io_uring.h
index 82dee970..4d52cf00 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/io_uring.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/io_uring.h
@@ -61,7 +61,6 @@ struct io_uring_sqe {
__u32 hardlink_flags;
__u32 xattr_flags;
__u32 msg_ring_flags;
- __u32 uring_cmd_flags;
};
__u64 user_data;
union {
@@ -115,7 +114,6 @@ enum {
#define IORING_SETUP_SQE128 (1U << 10)
#define IORING_SETUP_CQE32 (1U << 11)
#define IORING_SETUP_SINGLE_ISSUER (1U << 12)
-#define IORING_SETUP_DEFER_TASKRUN (1U << 13)
enum io_uring_op {
IORING_OP_NOP,
IORING_OP_READV,
@@ -165,10 +163,8 @@ enum io_uring_op {
IORING_OP_SOCKET,
IORING_OP_URING_CMD,
IORING_OP_SEND_ZC,
- IORING_OP_SENDMSG_ZC,
IORING_OP_LAST,
};
-#define IORING_URING_CMD_FIXED (1U << 0)
#define IORING_FSYNC_DATASYNC (1U << 0)
#define IORING_TIMEOUT_ABS (1U << 0)
#define IORING_TIMEOUT_UPDATE (1U << 1)
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/ip.h b/sysroots/i686-unknown-linux-musl/include/linux/ip.h
index 766a8086..b6aef50d 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/ip.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/ip.h
@@ -86,9 +86,8 @@ struct iphdr {
__u8 ttl;
__u8 protocol;
__sum16 check;
- __struct_group(, addrs,, __be32 saddr;
+ __be32 saddr;
__be32 daddr;
- );
};
struct ip_auth_hdr {
__u8 nexthdr;
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/ipv6.h b/sysroots/i686-unknown-linux-musl/include/linux/ipv6.h
index 2e57ed16..757cbda9 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/ipv6.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/ipv6.h
@@ -87,9 +87,8 @@ struct ipv6hdr {
__be16 payload_len;
__u8 nexthdr;
__u8 hop_limit;
- __struct_group(, addrs,, struct in6_addr saddr;
+ struct in6_addr saddr;
struct in6_addr daddr;
- );
};
enum {
DEVCONF_FORWARDING = 0,
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/kvm.h b/sysroots/i686-unknown-linux-musl/include/linux/kvm.h
index 768f57e7..affb6a57 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/kvm.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/kvm.h
@@ -928,7 +928,6 @@ struct kvm_ppc_resize_hpt {
#define KVM_CAP_VM_DISABLE_NX_HUGE_PAGES 220
#define KVM_CAP_S390_ZPCI_OP 221
#define KVM_CAP_S390_CPU_TOPOLOGY 222
-#define KVM_CAP_DIRTY_LOG_RING_ACQ_REL 223
#ifdef KVM_CAP_IRQ_ROUTING
struct kvm_irq_routing_irqchip {
__u32 irqchip;
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/l2tp.h b/sysroots/i686-unknown-linux-musl/include/linux/l2tp.h
index dee634e7..a054819f 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/l2tp.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/l2tp.h
@@ -22,6 +22,7 @@
#include <linux/socket.h>
#include <linux/in.h>
#include <linux/in6.h>
+#define IPPROTO_L2TP 115
#define __SOCK_SIZE__ 16
struct sockaddr_l2tpip {
__kernel_sa_family_t l2tp_family;
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/lwtunnel.h b/sysroots/i686-unknown-linux-musl/include/linux/lwtunnel.h
index 94011ddc..e6fb5361 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/lwtunnel.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/lwtunnel.h
@@ -30,7 +30,6 @@ enum lwtunnel_encap_types {
LWTUNNEL_ENCAP_SEG6_LOCAL,
LWTUNNEL_ENCAP_RPL,
LWTUNNEL_ENCAP_IOAM6,
- LWTUNNEL_ENCAP_XFRM,
__LWTUNNEL_ENCAP_MAX,
};
#define LWTUNNEL_ENCAP_MAX (__LWTUNNEL_ENCAP_MAX - 1)
@@ -108,11 +107,4 @@ enum {
};
#define LWT_BPF_MAX (__LWT_BPF_MAX - 1)
#define LWT_BPF_MAX_HEADROOM 256
-enum {
- LWT_XFRM_UNSPEC,
- LWT_XFRM_IF_ID,
- LWT_XFRM_LINK,
- __LWT_XFRM_MAX,
-};
-#define LWT_XFRM_MAX (__LWT_XFRM_MAX - 1)
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/ndctl.h b/sysroots/i686-unknown-linux-musl/include/linux/ndctl.h
index 7e0d560c..f6b9f7fb 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/ndctl.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/ndctl.h
@@ -22,33 +22,33 @@
struct nd_cmd_dimm_flags {
__u32 status;
__u32 flags;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_get_config_size {
__u32 status;
__u32 config_size;
__u32 max_xfer;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_get_config_data_hdr {
__u32 in_offset;
__u32 in_length;
__u32 status;
__u8 out_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_set_config_hdr {
__u32 in_offset;
__u32 in_length;
__u8 in_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_vendor_hdr {
__u32 opcode;
__u32 in_length;
__u8 in_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_vendor_tail {
__u32 status;
__u32 out_length;
__u8 out_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_cap {
__u64 address;
__u64 length;
@@ -57,7 +57,7 @@ struct nd_cmd_ars_cap {
__u32 clear_err_unit;
__u16 flags;
__u16 reserved;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_start {
__u64 address;
__u64 length;
@@ -66,7 +66,7 @@ struct nd_cmd_ars_start {
__u8 reserved[5];
__u32 status;
__u32 scrub_time;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_status {
__u32 status;
__u32 out_length;
@@ -82,15 +82,15 @@ struct nd_cmd_ars_status {
__u32 reserved;
__u64 err_address;
__u64 length;
- } __attribute__((__packed__)) records[];
-} __attribute__((__packed__));
+ } __packed records[];
+} __packed;
struct nd_cmd_clear_error {
__u64 address;
__u64 length;
__u32 status;
__u8 reserved[4];
__u64 cleared;
-} __attribute__((__packed__));
+} __packed;
enum {
ND_CMD_IMPLEMENTED = 0,
ND_CMD_ARS_CAP = 1,
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/netfilter_decnet.h b/sysroots/i686-unknown-linux-musl/include/linux/netfilter_decnet.h
new file mode 100644
index 00000000..c9c16ca0
--- /dev/null
+++ b/sysroots/i686-unknown-linux-musl/include/linux/netfilter_decnet.h
@@ -0,0 +1,57 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef __LINUX_DECNET_NETFILTER_H
+#define __LINUX_DECNET_NETFILTER_H
+#include <linux/netfilter.h>
+#include <limits.h>
+#define NF_DN_NUMHOOKS 7
+#define NF_DN_PRE_ROUTING 0
+#define NF_DN_LOCAL_IN 1
+#define NF_DN_FORWARD 2
+#define NF_DN_LOCAL_OUT 3
+#define NF_DN_POST_ROUTING 4
+#define NF_DN_HELLO 5
+#define NF_DN_ROUTE 6
+enum nf_dn_hook_priorities {
+ NF_DN_PRI_FIRST = INT_MIN,
+ NF_DN_PRI_CONNTRACK = - 200,
+ NF_DN_PRI_MANGLE = - 150,
+ NF_DN_PRI_NAT_DST = - 100,
+ NF_DN_PRI_FILTER = 0,
+ NF_DN_PRI_NAT_SRC = 100,
+ NF_DN_PRI_DNRTMSG = 200,
+ NF_DN_PRI_LAST = INT_MAX,
+};
+struct nf_dn_rtmsg {
+ int nfdn_ifindex;
+};
+#define NFDN_RTMSG(r) ((unsigned char *) (r) + NLMSG_ALIGN(sizeof(struct nf_dn_rtmsg)))
+#define DNRMG_L1_GROUP 0x01
+#define DNRMG_L2_GROUP 0x02
+enum {
+ DNRNG_NLGRP_NONE,
+#define DNRNG_NLGRP_NONE DNRNG_NLGRP_NONE
+ DNRNG_NLGRP_L1,
+#define DNRNG_NLGRP_L1 DNRNG_NLGRP_L1
+ DNRNG_NLGRP_L2,
+#define DNRNG_NLGRP_L2 DNRNG_NLGRP_L2
+ __DNRNG_NLGRP_MAX
+};
+#define DNRNG_NLGRP_MAX (__DNRNG_NLGRP_MAX - 1)
+#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/netlink.h b/sysroots/i686-unknown-linux-musl/include/linux/netlink.h
index 17d52916..bc3e749c 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/netlink.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/netlink.h
@@ -100,8 +100,6 @@ enum nlmsgerr_attrs {
NLMSGERR_ATTR_OFFS,
NLMSGERR_ATTR_COOKIE,
NLMSGERR_ATTR_POLICY,
- NLMSGERR_ATTR_MISS_TYPE,
- NLMSGERR_ATTR_MISS_NEST,
__NLMSGERR_ATTR_MAX,
NLMSGERR_ATTR_MAX = __NLMSGERR_ATTR_MAX - 1
};
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/nl80211.h b/sysroots/i686-unknown-linux-musl/include/linux/nl80211.h
index faff80a1..c3aefa32 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/nl80211.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/nl80211.h
@@ -1118,7 +1118,6 @@ enum nl80211_bss {
NL80211_BSS_CHAIN_SIGNAL,
NL80211_BSS_FREQUENCY_OFFSET,
NL80211_BSS_MLO_LINK_ID,
- NL80211_BSS_MLD_ADDR,
__NL80211_BSS_AFTER_LAST,
NL80211_BSS_MAX = __NL80211_BSS_AFTER_LAST - 1
};
@@ -1531,7 +1530,6 @@ enum nl80211_ext_feature_index {
NL80211_EXT_FEATURE_BSS_COLOR,
NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD,
NL80211_EXT_FEATURE_RADAR_BACKGROUND,
- NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE,
NUM_NL80211_EXT_FEATURES,
MAX_NL80211_EXT_FEATURES = NUM_NL80211_EXT_FEATURES - 1
};
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/openvswitch.h b/sysroots/i686-unknown-linux-musl/include/linux/openvswitch.h
index c44e9503..c7d719c7 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/openvswitch.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/openvswitch.h
@@ -44,7 +44,6 @@ enum ovs_datapath_attr {
OVS_DP_ATTR_PAD,
OVS_DP_ATTR_MASKS_CACHE_SIZE,
OVS_DP_ATTR_PER_CPU_PIDS,
- OVS_DP_ATTR_IFINDEX,
__OVS_DP_ATTR_MAX
};
#define OVS_DP_ATTR_MAX (__OVS_DP_ATTR_MAX - 1)
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/perf_event.h b/sysroots/i686-unknown-linux-musl/include/linux/perf_event.h
index 8f081edc..165ff45c 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/perf_event.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/perf_event.h
@@ -108,6 +108,7 @@ enum perf_event_sample_format {
PERF_SAMPLE_CODE_PAGE_SIZE = 1U << 23,
PERF_SAMPLE_WEIGHT_STRUCT = 1U << 24,
PERF_SAMPLE_MAX = 1U << 25,
+ __PERF_SAMPLE_CALLCHAIN_EARLY = 1ULL << 63,
};
#define PERF_SAMPLE_WEIGHT_TYPE (PERF_SAMPLE_WEIGHT | PERF_SAMPLE_WEIGHT_STRUCT)
enum perf_branch_sample_type_shift {
@@ -129,7 +130,6 @@ enum perf_branch_sample_type_shift {
PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT = 15,
PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT = 16,
PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT = 17,
- PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT = 18,
PERF_SAMPLE_BRANCH_MAX_SHIFT
};
enum perf_branch_sample_type {
@@ -151,7 +151,6 @@ enum perf_branch_sample_type {
PERF_SAMPLE_BRANCH_NO_CYCLES = 1U << PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT,
PERF_SAMPLE_BRANCH_TYPE_SAVE = 1U << PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT,
PERF_SAMPLE_BRANCH_HW_INDEX = 1U << PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT,
- PERF_SAMPLE_BRANCH_PRIV_SAVE = 1U << PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT,
PERF_SAMPLE_BRANCH_MAX = 1U << PERF_SAMPLE_BRANCH_MAX_SHIFT,
};
enum {
@@ -168,40 +167,8 @@ enum {
PERF_BR_COND_RET = 10,
PERF_BR_ERET = 11,
PERF_BR_IRQ = 12,
- PERF_BR_SERROR = 13,
- PERF_BR_NO_TX = 14,
- PERF_BR_EXTEND_ABI = 15,
PERF_BR_MAX,
};
-enum {
- PERF_BR_SPEC_NA = 0,
- PERF_BR_SPEC_WRONG_PATH = 1,
- PERF_BR_NON_SPEC_CORRECT_PATH = 2,
- PERF_BR_SPEC_CORRECT_PATH = 3,
- PERF_BR_SPEC_MAX,
-};
-enum {
- PERF_BR_NEW_FAULT_ALGN = 0,
- PERF_BR_NEW_FAULT_DATA = 1,
- PERF_BR_NEW_FAULT_INST = 2,
- PERF_BR_NEW_ARCH_1 = 3,
- PERF_BR_NEW_ARCH_2 = 4,
- PERF_BR_NEW_ARCH_3 = 5,
- PERF_BR_NEW_ARCH_4 = 6,
- PERF_BR_NEW_ARCH_5 = 7,
- PERF_BR_NEW_MAX,
-};
-enum {
- PERF_BR_PRIV_UNKNOWN = 0,
- PERF_BR_PRIV_USER = 1,
- PERF_BR_PRIV_KERNEL = 2,
- PERF_BR_PRIV_HV = 3,
-};
-#define PERF_BR_ARM64_FIQ PERF_BR_NEW_ARCH_1
-#define PERF_BR_ARM64_DEBUG_HALT PERF_BR_NEW_ARCH_2
-#define PERF_BR_ARM64_DEBUG_EXIT PERF_BR_NEW_ARCH_3
-#define PERF_BR_ARM64_DEBUG_INST PERF_BR_NEW_ARCH_4
-#define PERF_BR_ARM64_DEBUG_DATA PERF_BR_NEW_ARCH_5
#define PERF_SAMPLE_BRANCH_PLM_ALL (PERF_SAMPLE_BRANCH_USER | PERF_SAMPLE_BRANCH_KERNEL | PERF_SAMPLE_BRANCH_HV)
enum perf_sample_regs_abi {
PERF_SAMPLE_REGS_ABI_NONE = 0,
@@ -468,8 +435,6 @@ union perf_mem_data_src {
#define PERF_MEM_LVLNUM_L2 0x02
#define PERF_MEM_LVLNUM_L3 0x03
#define PERF_MEM_LVLNUM_L4 0x04
-#define PERF_MEM_LVLNUM_CXL 0x09
-#define PERF_MEM_LVLNUM_IO 0x0a
#define PERF_MEM_LVLNUM_ANY_CACHE 0x0b
#define PERF_MEM_LVLNUM_LFB 0x0c
#define PERF_MEM_LVLNUM_RAM 0x0d
@@ -483,7 +448,6 @@ union perf_mem_data_src {
#define PERF_MEM_SNOOP_HITM 0x10
#define PERF_MEM_SNOOP_SHIFT 19
#define PERF_MEM_SNOOPX_FWD 0x01
-#define PERF_MEM_SNOOPX_PEER 0x02
#define PERF_MEM_SNOOPX_SHIFT 38
#define PERF_MEM_LOCK_NA 0x01
#define PERF_MEM_LOCK_LOCKED 0x02
@@ -509,7 +473,7 @@ union perf_mem_data_src {
struct perf_branch_entry {
__u64 from;
__u64 to;
- __u64 mispred : 1, predicted : 1, in_tx : 1, abort : 1, cycles : 16, type : 4, spec : 2, new_type : 4, priv : 3, reserved : 31;
+ __u64 mispred : 1, predicted : 1, in_tx : 1, abort : 1, cycles : 16, type : 4, reserved : 40;
};
union perf_sample_weight {
__u64 full;
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/pkt_cls.h b/sysroots/i686-unknown-linux-musl/include/linux/pkt_cls.h
index 876cb73b..580e83ee 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/pkt_cls.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/pkt_cls.h
@@ -462,7 +462,6 @@ enum {
TCA_FLOWER_KEY_NUM_OF_VLANS,
TCA_FLOWER_KEY_PPPOE_SID,
TCA_FLOWER_KEY_PPP_PROTO,
- TCA_FLOWER_KEY_L2TPV3_SID,
__TCA_FLOWER_MAX,
};
#define TCA_FLOWER_MAX (__TCA_FLOWER_MAX - 1)
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/pkt_sched.h b/sysroots/i686-unknown-linux-musl/include/linux/pkt_sched.h
index c31b8bb7..e298b74a 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/pkt_sched.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/pkt_sched.h
@@ -924,13 +924,6 @@ enum {
#define TCA_TAPRIO_ATTR_FLAG_TXTIME_ASSIST _BITUL(0)
#define TCA_TAPRIO_ATTR_FLAG_FULL_OFFLOAD _BITUL(1)
enum {
- TCA_TAPRIO_TC_ENTRY_UNSPEC,
- TCA_TAPRIO_TC_ENTRY_INDEX,
- TCA_TAPRIO_TC_ENTRY_MAX_SDU,
- __TCA_TAPRIO_TC_ENTRY_CNT,
- TCA_TAPRIO_TC_ENTRY_MAX = (__TCA_TAPRIO_TC_ENTRY_CNT - 1)
-};
-enum {
TCA_TAPRIO_ATTR_UNSPEC,
TCA_TAPRIO_ATTR_PRIOMAP,
TCA_TAPRIO_ATTR_SCHED_ENTRY_LIST,
@@ -943,7 +936,6 @@ enum {
TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME_EXTENSION,
TCA_TAPRIO_ATTR_FLAGS,
TCA_TAPRIO_ATTR_TXTIME_DELAY,
- TCA_TAPRIO_ATTR_TC_ENTRY,
__TCA_TAPRIO_ATTR_MAX,
};
#define TCA_TAPRIO_ATTR_MAX (__TCA_TAPRIO_ATTR_MAX - 1)
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/psci.h b/sysroots/i686-unknown-linux-musl/include/linux/psci.h
index 4dead17f..31e74656 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/psci.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/psci.h
@@ -39,23 +39,11 @@
#define PSCI_0_2_FN64_MIGRATE PSCI_0_2_FN64(5)
#define PSCI_0_2_FN64_MIGRATE_INFO_UP_CPU PSCI_0_2_FN64(7)
#define PSCI_1_0_FN_PSCI_FEATURES PSCI_0_2_FN(10)
-#define PSCI_1_0_FN_CPU_FREEZE PSCI_0_2_FN(11)
-#define PSCI_1_0_FN_CPU_DEFAULT_SUSPEND PSCI_0_2_FN(12)
-#define PSCI_1_0_FN_NODE_HW_STATE PSCI_0_2_FN(13)
#define PSCI_1_0_FN_SYSTEM_SUSPEND PSCI_0_2_FN(14)
#define PSCI_1_0_FN_SET_SUSPEND_MODE PSCI_0_2_FN(15)
-#define PSCI_1_0_FN_STAT_RESIDENCY PSCI_0_2_FN(16)
-#define PSCI_1_0_FN_STAT_COUNT PSCI_0_2_FN(17)
#define PSCI_1_1_FN_SYSTEM_RESET2 PSCI_0_2_FN(18)
-#define PSCI_1_1_FN_MEM_PROTECT PSCI_0_2_FN(19)
-#define PSCI_1_1_FN_MEM_PROTECT_CHECK_RANGE PSCI_0_2_FN(19)
-#define PSCI_1_0_FN64_CPU_DEFAULT_SUSPEND PSCI_0_2_FN64(12)
-#define PSCI_1_0_FN64_NODE_HW_STATE PSCI_0_2_FN64(13)
#define PSCI_1_0_FN64_SYSTEM_SUSPEND PSCI_0_2_FN64(14)
-#define PSCI_1_0_FN64_STAT_RESIDENCY PSCI_0_2_FN64(16)
-#define PSCI_1_0_FN64_STAT_COUNT PSCI_0_2_FN64(17)
#define PSCI_1_1_FN64_SYSTEM_RESET2 PSCI_0_2_FN64(18)
-#define PSCI_1_1_FN64_MEM_PROTECT_CHECK_RANGE PSCI_0_2_FN64(19)
#define PSCI_0_2_POWER_STATE_ID_MASK 0xffff
#define PSCI_0_2_POWER_STATE_ID_SHIFT 0
#define PSCI_0_2_POWER_STATE_TYPE_SHIFT 16
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/psp-sev.h b/sysroots/i686-unknown-linux-musl/include/linux/psp-sev.h
index 8c9ec808..6c4f73d0 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/psp-sev.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/psp-sev.h
@@ -66,37 +66,37 @@ struct sev_user_data_status {
__u32 flags;
__u8 build;
__u32 guest_count;
-} __attribute__((__packed__));
+} __packed;
#define SEV_STATUS_FLAGS_CONFIG_ES 0x0100
struct sev_user_data_pek_csr {
__u64 address;
__u32 length;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_pek_cert_import {
__u64 pek_cert_address;
__u32 pek_cert_len;
__u64 oca_cert_address;
__u32 oca_cert_len;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_pdh_cert_export {
__u64 pdh_cert_address;
__u32 pdh_cert_len;
__u64 cert_chain_address;
__u32 cert_chain_len;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_get_id {
__u8 socket1[64];
__u8 socket2[64];
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_get_id2 {
__u64 address;
__u32 length;
-} __attribute__((__packed__));
+} __packed;
struct sev_issue_cmd {
__u32 cmd;
__u64 data;
__u32 error;
-} __attribute__((__packed__));
+} __packed;
#define SEV_IOC_TYPE 'S'
#define SEV_ISSUE_CMD _IOWR(SEV_IOC_TYPE, 0x0, struct sev_issue_cmd)
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/qrtr.h b/sysroots/i686-unknown-linux-musl/include/linux/qrtr.h
index ee56acaf..c0a4c729 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/qrtr.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/qrtr.h
@@ -54,5 +54,5 @@ struct qrtr_ctrl_pkt {
__le32 port;
} client;
};
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/rkisp1-config.h b/sysroots/i686-unknown-linux-musl/include/linux/rkisp1-config.h
index 7175c23f..cea14cd2 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/rkisp1-config.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/rkisp1-config.h
@@ -67,37 +67,6 @@
#define RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE_V12 81
#define RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE_V12
#define RKISP1_CIF_ISP_DPCC_METHODS_MAX 3
-#define RKISP1_CIF_ISP_DPCC_MODE_STAGE1_ENABLE (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_INCL_G_CENTER (1U << 0)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_INCL_RB_CENTER (1U << 1)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_G_3X3 (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_RB_3X3 (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_SET_USE_STAGE1_USE_SET(n) ((n) << 0)
-#define RKISP1_CIF_ISP_DPCC_SET_USE_STAGE1_USE_FIX_SET (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_PG_GREEN_ENABLE (1U << 0)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_LC_GREEN_ENABLE (1U << 1)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RO_GREEN_ENABLE (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RND_GREEN_ENABLE (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RG_GREEN_ENABLE (1U << 4)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_PG_RED_BLUE_ENABLE (1U << 8)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_LC_RED_BLUE_ENABLE (1U << 9)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RO_RED_BLUE_ENABLE (1U << 10)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RND_RED_BLUE_ENABLE (1U << 11)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RG_RED_BLUE_ENABLE (1U << 12)
-#define RKISP1_CIF_ISP_DPCC_LINE_THRESH_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_LINE_THRESH_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_LINE_MAD_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_LINE_MAD_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_PG_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_PG_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RND_THRESH_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_RND_THRESH_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RG_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_RG_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RO_LIMITS_n_G(n,v) ((v) << ((n) * 4))
-#define RKISP1_CIF_ISP_DPCC_RO_LIMITS_n_RB(n,v) ((v) << ((n) * 4 + 2))
-#define RKISP1_CIF_ISP_DPCC_RND_OFFS_n_G(n,v) ((v) << ((n) * 4))
-#define RKISP1_CIF_ISP_DPCC_RND_OFFS_n_RB(n,v) ((v) << ((n) * 4 + 2))
#define RKISP1_CIF_ISP_DPF_MAX_NLF_COEFFS 17
#define RKISP1_CIF_ISP_DPF_MAX_SPATIAL_COEFFS 6
#define RKISP1_CIF_ISP_STAT_AWB (1U << 0)
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/sed-opal.h b/sysroots/i686-unknown-linux-musl/include/linux/sed-opal.h
index f7ac9bd0..a20197ac 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/sed-opal.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/sed-opal.h
@@ -112,16 +112,6 @@ struct opal_read_write_table {
__u64 flags;
__u64 priv;
};
-#define OPAL_FL_SUPPORTED 0x00000001
-#define OPAL_FL_LOCKING_SUPPORTED 0x00000002
-#define OPAL_FL_LOCKING_ENABLED 0x00000004
-#define OPAL_FL_LOCKED 0x00000008
-#define OPAL_FL_MBR_ENABLED 0x00000010
-#define OPAL_FL_MBR_DONE 0x00000020
-struct opal_status {
- __u32 flags;
- __u32 reserved;
-};
#define IOC_OPAL_SAVE _IOW('p', 220, struct opal_lock_unlock)
#define IOC_OPAL_LOCK_UNLOCK _IOW('p', 221, struct opal_lock_unlock)
#define IOC_OPAL_TAKE_OWNERSHIP _IOW('p', 222, struct opal_key)
@@ -138,5 +128,4 @@ struct opal_status {
#define IOC_OPAL_MBR_DONE _IOW('p', 233, struct opal_mbr_done)
#define IOC_OPAL_WRITE_SHADOW_MBR _IOW('p', 234, struct opal_shadow_mbr)
#define IOC_OPAL_GENERIC_TABLE_RW _IOW('p', 235, struct opal_read_write_table)
-#define IOC_OPAL_GET_STATUS _IOR('p', 236, struct opal_status)
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/seg6_local.h b/sysroots/i686-unknown-linux-musl/include/linux/seg6_local.h
index 4d062e82..61a8d97a 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/seg6_local.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/seg6_local.h
@@ -31,7 +31,6 @@ enum {
SEG6_LOCAL_BPF,
SEG6_LOCAL_VRFTABLE,
SEG6_LOCAL_COUNTERS,
- SEG6_LOCAL_FLAVORS,
__SEG6_LOCAL_MAX,
};
#define SEG6_LOCAL_MAX (__SEG6_LOCAL_MAX - 1)
@@ -72,21 +71,4 @@ enum {
__SEG6_LOCAL_CNT_MAX,
};
#define SEG6_LOCAL_CNT_MAX (__SEG6_LOCAL_CNT_MAX - 1)
-enum {
- SEG6_LOCAL_FLV_UNSPEC,
- SEG6_LOCAL_FLV_OPERATION,
- SEG6_LOCAL_FLV_LCBLOCK_BITS,
- SEG6_LOCAL_FLV_LCNODE_FN_BITS,
- __SEG6_LOCAL_FLV_MAX,
-};
-#define SEG6_LOCAL_FLV_MAX (__SEG6_LOCAL_FLV_MAX - 1)
-enum {
- SEG6_LOCAL_FLV_OP_UNSPEC,
- SEG6_LOCAL_FLV_OP_PSP,
- SEG6_LOCAL_FLV_OP_USP,
- SEG6_LOCAL_FLV_OP_USD,
- SEG6_LOCAL_FLV_OP_NEXT_CSID,
- __SEG6_LOCAL_FLV_OP_MAX
-};
-#define SEG6_LOCAL_FLV_OP_MAX (__SEG6_LOCAL_FLV_OP_MAX - 1)
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/stat.h b/sysroots/i686-unknown-linux-musl/include/linux/stat.h
index 89304ce6..a15b9b57 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/stat.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/stat.h
@@ -78,8 +78,7 @@ struct statx {
__u32 stx_dev_major;
__u32 stx_dev_minor;
__u64 stx_mnt_id;
- __u32 stx_dio_mem_align;
- __u32 stx_dio_offset_align;
+ __u64 __spare2;
__u64 __spare3[12];
};
#define STATX_TYPE 0x00000001U
@@ -96,7 +95,6 @@ struct statx {
#define STATX_BASIC_STATS 0x000007ffU
#define STATX_BTIME 0x00000800U
#define STATX_MNT_ID 0x00001000U
-#define STATX_DIOALIGN 0x00002000U
#define STATX__RESERVED 0x80000000U
#define STATX_ALL 0x00000fffU
#define STATX_ATTR_COMPRESSED 0x00000004
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/target_core_user.h b/sysroots/i686-unknown-linux-musl/include/linux/target_core_user.h
index 83e155e7..daecb7d6 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/target_core_user.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/target_core_user.h
@@ -34,7 +34,7 @@ struct tcmu_mailbox {
__u32 cmdr_size;
__u32 cmd_head;
__u32 cmd_tail __attribute__((__aligned__(ALIGN_SIZE)));
-} __attribute__((__packed__));
+} __packed;
enum tcmu_opcode {
TCMU_OP_PAD = 0,
TCMU_OP_CMD,
@@ -48,7 +48,7 @@ struct tcmu_cmd_entry_hdr {
#define TCMU_UFLAG_READ_LEN 0x2
#define TCMU_UFLAG_KEEP_BUF 0x4
__u8 uflags;
-} __attribute__((__packed__));
+} __packed;
#define TCMU_OP_MASK 0x7
#define TCMU_SENSE_BUFFERSIZE 96
struct tcmu_cmd_entry {
@@ -71,7 +71,7 @@ struct tcmu_cmd_entry {
char sense_buffer[TCMU_SENSE_BUFFERSIZE];
} rsp;
};
-} __attribute__((__packed__));
+} __packed;
struct tcmu_tmr_entry {
struct tcmu_cmd_entry_hdr hdr;
#define TCMU_TMR_UNKNOWN 0
@@ -90,7 +90,7 @@ struct tcmu_tmr_entry {
__u64 __pad3;
__u64 __pad4;
__u16 cmd_ids[];
-} __attribute__((__packed__));
+} __packed;
#define TCMU_OP_ALIGN_SIZE sizeof(__u64)
enum tcmu_genl_cmd {
TCMU_CMD_UNSPEC,
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/tls.h b/sysroots/i686-unknown-linux-musl/include/linux/tls.h
index fcab74b3..d327d66a 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/tls.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/tls.h
@@ -68,18 +68,6 @@
#define TLS_CIPHER_SM4_CCM_SALT_SIZE 4
#define TLS_CIPHER_SM4_CCM_TAG_SIZE 16
#define TLS_CIPHER_SM4_CCM_REC_SEQ_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_128 57
-#define TLS_CIPHER_ARIA_GCM_128_IV_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_128_KEY_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_128_SALT_SIZE 4
-#define TLS_CIPHER_ARIA_GCM_128_TAG_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_128_REC_SEQ_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_256 58
-#define TLS_CIPHER_ARIA_GCM_256_IV_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_256_KEY_SIZE 32
-#define TLS_CIPHER_ARIA_GCM_256_SALT_SIZE 4
-#define TLS_CIPHER_ARIA_GCM_256_TAG_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_256_REC_SEQ_SIZE 8
#define TLS_SET_RECORD_TYPE 1
#define TLS_GET_RECORD_TYPE 2
struct tls_crypto_info {
@@ -128,20 +116,6 @@ struct tls12_crypto_info_sm4_ccm {
unsigned char salt[TLS_CIPHER_SM4_CCM_SALT_SIZE];
unsigned char rec_seq[TLS_CIPHER_SM4_CCM_REC_SEQ_SIZE];
};
-struct tls12_crypto_info_aria_gcm_128 {
- struct tls_crypto_info info;
- unsigned char iv[TLS_CIPHER_ARIA_GCM_128_IV_SIZE];
- unsigned char key[TLS_CIPHER_ARIA_GCM_128_KEY_SIZE];
- unsigned char salt[TLS_CIPHER_ARIA_GCM_128_SALT_SIZE];
- unsigned char rec_seq[TLS_CIPHER_ARIA_GCM_128_REC_SEQ_SIZE];
-};
-struct tls12_crypto_info_aria_gcm_256 {
- struct tls_crypto_info info;
- unsigned char iv[TLS_CIPHER_ARIA_GCM_256_IV_SIZE];
- unsigned char key[TLS_CIPHER_ARIA_GCM_256_KEY_SIZE];
- unsigned char salt[TLS_CIPHER_ARIA_GCM_256_SALT_SIZE];
- unsigned char rec_seq[TLS_CIPHER_ARIA_GCM_256_REC_SEQ_SIZE];
-};
enum {
TLS_INFO_UNSPEC,
TLS_INFO_VERSION,
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/ublk_cmd.h b/sysroots/i686-unknown-linux-musl/include/linux/ublk_cmd.h
index 8c9cbebd..caf7f93c 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/ublk_cmd.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/ublk_cmd.h
@@ -27,8 +27,6 @@
#define UBLK_CMD_STOP_DEV 0x07
#define UBLK_CMD_SET_PARAMS 0x08
#define UBLK_CMD_GET_PARAMS 0x09
-#define UBLK_CMD_START_USER_RECOVERY 0x10
-#define UBLK_CMD_END_USER_RECOVERY 0x11
#define UBLK_IO_FETCH_REQ 0x20
#define UBLK_IO_COMMIT_AND_FETCH_REQ 0x21
#define UBLK_IO_NEED_GET_DATA 0x22
@@ -41,11 +39,8 @@
#define UBLK_F_SUPPORT_ZERO_COPY (1ULL << 0)
#define UBLK_F_URING_CMD_COMP_IN_TASK (1ULL << 1)
#define UBLK_F_NEED_GET_DATA (1UL << 2)
-#define UBLK_F_USER_RECOVERY (1UL << 3)
-#define UBLK_F_USER_RECOVERY_REISSUE (1UL << 4)
#define UBLK_S_DEV_DEAD 0
#define UBLK_S_DEV_LIVE 1
-#define UBLK_S_DEV_QUIESCED 2
struct ublksrv_ctrl_cmd {
__u32 dev_id;
__u16 queue_id;
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/usbip.h b/sysroots/i686-unknown-linux-musl/include/linux/usbip.h
index b0c10676..ae18347e 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/usbip.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/usbip.h
@@ -27,21 +27,4 @@ enum usbip_device_status {
VDEV_ST_USED,
VDEV_ST_ERROR
};
-#define USBIP_URB_SHORT_NOT_OK 0x0001
-#define USBIP_URB_ISO_ASAP 0x0002
-#define USBIP_URB_NO_TRANSFER_DMA_MAP 0x0004
-#define USBIP_URB_ZERO_PACKET 0x0040
-#define USBIP_URB_NO_INTERRUPT 0x0080
-#define USBIP_URB_FREE_BUFFER 0x0100
-#define USBIP_URB_DIR_IN 0x0200
-#define USBIP_URB_DIR_OUT 0
-#define USBIP_URB_DIR_MASK USBIP_URB_DIR_IN
-#define USBIP_URB_DMA_MAP_SINGLE 0x00010000
-#define USBIP_URB_DMA_MAP_PAGE 0x00020000
-#define USBIP_URB_DMA_MAP_SG 0x00040000
-#define USBIP_URB_MAP_LOCAL 0x00080000
-#define USBIP_URB_SETUP_MAP_SINGLE 0x00100000
-#define USBIP_URB_SETUP_MAP_LOCAL 0x00200000
-#define USBIP_URB_DMA_SG_COMBINED 0x00400000
-#define USBIP_URB_ALIGNED_TEMP_BUFFER 0x00800000
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/userfaultfd.h b/sysroots/i686-unknown-linux-musl/include/linux/userfaultfd.h
index 09e0d807..46d74729 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/userfaultfd.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/userfaultfd.h
@@ -19,8 +19,6 @@
#ifndef _LINUX_USERFAULTFD_H
#define _LINUX_USERFAULTFD_H
#include <linux/types.h>
-#define USERFAULTFD_IOC 0xAA
-#define USERFAULTFD_IOC_NEW _IO(USERFAULTFD_IOC, 0x00)
#define UFFD_API ((__u64) 0xAA)
#define UFFD_API_REGISTER_MODES (UFFDIO_REGISTER_MODE_MISSING | UFFDIO_REGISTER_MODE_WP | UFFDIO_REGISTER_MODE_MINOR)
#define UFFD_API_FEATURES (UFFD_FEATURE_PAGEFAULT_FLAG_WP | UFFD_FEATURE_EVENT_FORK | UFFD_FEATURE_EVENT_REMAP | UFFD_FEATURE_EVENT_REMOVE | UFFD_FEATURE_EVENT_UNMAP | UFFD_FEATURE_MISSING_HUGETLBFS | UFFD_FEATURE_MISSING_SHMEM | UFFD_FEATURE_SIGBUS | UFFD_FEATURE_THREAD_ID | UFFD_FEATURE_MINOR_HUGETLBFS | UFFD_FEATURE_MINOR_SHMEM | UFFD_FEATURE_EXACT_ADDRESS | UFFD_FEATURE_WP_HUGETLBFS_SHMEM)
@@ -75,7 +73,7 @@ struct uffd_msg {
__u64 reserved3;
} reserved;
} arg;
-} __attribute__((__packed__));
+} __packed;
#define UFFD_EVENT_PAGEFAULT 0x12
#define UFFD_EVENT_FORK 0x13
#define UFFD_EVENT_REMAP 0x14
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/uvcvideo.h b/sysroots/i686-unknown-linux-musl/include/linux/uvcvideo.h
index 46528a93..719147ae 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/uvcvideo.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/uvcvideo.h
@@ -68,5 +68,5 @@ struct uvc_meta_buf {
__u8 length;
__u8 flags;
__u8 buf[];
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/v4l2-controls.h b/sysroots/i686-unknown-linux-musl/include/linux/v4l2-controls.h
index 276ecaa3..9de38d14 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/v4l2-controls.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/v4l2-controls.h
@@ -120,7 +120,6 @@ enum v4l2_colorfx {
#define V4L2_CID_USER_CCS_BASE (V4L2_CID_USER_BASE + 0x10f0)
#define V4L2_CID_USER_ALLEGRO_BASE (V4L2_CID_USER_BASE + 0x1170)
#define V4L2_CID_USER_ISL7998X_BASE (V4L2_CID_USER_BASE + 0x1180)
-#define V4L2_CID_USER_DW100_BASE (V4L2_CID_USER_BASE + 0x1190)
#define V4L2_CID_CODEC_BASE (V4L2_CTRL_CLASS_CODEC | 0x900)
#define V4L2_CID_CODEC_CLASS (V4L2_CTRL_CLASS_CODEC | 1)
#define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_CODEC_BASE + 0)
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/vbox_vmmdev_types.h b/sysroots/i686-unknown-linux-musl/include/linux/vbox_vmmdev_types.h
index 777a2bbc..009f9a6b 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/vbox_vmmdev_types.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/vbox_vmmdev_types.h
@@ -157,7 +157,7 @@ struct vmmdev_hgcm_function_parameter32 {
__u32 offset;
} page_list;
} u;
-} __attribute__((__packed__));
+} __packed;
struct vmmdev_hgcm_function_parameter64 {
enum vmmdev_hgcm_function_parameter_type type;
union {
@@ -169,13 +169,13 @@ struct vmmdev_hgcm_function_parameter64 {
__u64 phys_addr;
__u64 linear_addr;
} u;
- } __attribute__((__packed__)) pointer;
+ } __packed pointer;
struct {
__u32 size;
__u32 offset;
} page_list;
- } __attribute__((__packed__)) u;
-} __attribute__((__packed__));
+ } __packed u;
+} __packed;
#if __BITS_PER_LONG == 64
#define vmmdev_hgcm_function_parameter vmmdev_hgcm_function_parameter64
#else
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/vdpa.h b/sysroots/i686-unknown-linux-musl/include/linux/vdpa.h
index ed61cdd4..8b3be00b 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/vdpa.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/vdpa.h
@@ -52,8 +52,6 @@ enum vdpa_attr {
VDPA_ATTR_DEV_QUEUE_INDEX,
VDPA_ATTR_DEV_VENDOR_ATTR_NAME,
VDPA_ATTR_DEV_VENDOR_ATTR_VALUE,
- VDPA_ATTR_DEV_FEATURES,
- VDPA_ATTR_VDPA_DEV_SUPPORTED_FEATURES,
VDPA_ATTR_MAX,
};
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/version.h b/sysroots/i686-unknown-linux-musl/include/linux/version.h
index ab95caf5..c1943459 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/version.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/version.h
@@ -16,8 +16,8 @@
***
****************************************************************************
****************************************************************************/
-#define LINUX_VERSION_CODE 393472
+#define LINUX_VERSION_CODE 393216
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))
#define LINUX_VERSION_MAJOR 6
-#define LINUX_VERSION_PATCHLEVEL 1
+#define LINUX_VERSION_PATCHLEVEL 0
#define LINUX_VERSION_SUBLEVEL 0
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/vfio.h b/sysroots/i686-unknown-linux-musl/include/linux/vfio.h
index dffa1368..80754084 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/vfio.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/vfio.h
@@ -304,32 +304,6 @@ enum vfio_device_mig_state {
VFIO_DEVICE_STATE_RESUMING = 4,
VFIO_DEVICE_STATE_RUNNING_P2P = 5,
};
-#define VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY 3
-struct vfio_device_low_power_entry_with_wakeup {
- __s32 wakeup_eventfd;
- __u32 reserved;
-};
-#define VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP 4
-#define VFIO_DEVICE_FEATURE_LOW_POWER_EXIT 5
-struct vfio_device_feature_dma_logging_control {
- __aligned_u64 page_size;
- __u32 num_ranges;
- __u32 __reserved;
- __aligned_u64 ranges;
-};
-struct vfio_device_feature_dma_logging_range {
- __aligned_u64 iova;
- __aligned_u64 length;
-};
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_START 6
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_STOP 7
-struct vfio_device_feature_dma_logging_report {
- __aligned_u64 iova;
- __aligned_u64 length;
- __aligned_u64 page_size;
- __aligned_u64 bitmap;
-};
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_REPORT 8
struct vfio_iommu_type1_info {
__u32 argsz;
__u32 flags;
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/vfio_ccw.h b/sysroots/i686-unknown-linux-musl/include/linux/vfio_ccw.h
index 7bf08f54..a6defc54 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/vfio_ccw.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/vfio_ccw.h
@@ -27,19 +27,19 @@ struct ccw_io_region {
#define IRB_AREA_SIZE 96
__u8 irb_area[IRB_AREA_SIZE];
__u32 ret_code;
-} __attribute__((__packed__));
+} __packed;
#define VFIO_CCW_ASYNC_CMD_HSCH (1 << 0)
#define VFIO_CCW_ASYNC_CMD_CSCH (1 << 1)
struct ccw_cmd_region {
__u32 command;
__u32 ret_code;
-} __attribute__((__packed__));
+} __packed;
struct ccw_schib_region {
#define SCHIB_AREA_SIZE 52
__u8 schib_area[SCHIB_AREA_SIZE];
-} __attribute__((__packed__));
+} __packed;
struct ccw_crw_region {
__u32 crw;
__u32 pad;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/videodev2.h b/sysroots/i686-unknown-linux-musl/include/linux/videodev2.h
index 3d8dd723..9fc33a4f 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/videodev2.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/videodev2.h
@@ -185,6 +185,7 @@ struct v4l2_capability {
#define V4L2_CAP_SDR_OUTPUT 0x00400000
#define V4L2_CAP_META_CAPTURE 0x00800000
#define V4L2_CAP_READWRITE 0x01000000
+#define V4L2_CAP_ASYNCIO 0x02000000
#define V4L2_CAP_STREAMING 0x04000000
#define V4L2_CAP_META_OUTPUT 0x08000000
#define V4L2_CAP_TOUCH 0x10000000
@@ -791,7 +792,7 @@ struct v4l2_bt_timings {
#define V4L2_DV_FL_CAN_DETECT_REDUCED_FPS (1 << 9)
#define V4L2_DV_BT_BLANKING_WIDTH(bt) ((bt)->hfrontporch + (bt)->hsync + (bt)->hbackporch)
#define V4L2_DV_BT_FRAME_WIDTH(bt) ((bt)->width + V4L2_DV_BT_BLANKING_WIDTH(bt))
-#define V4L2_DV_BT_BLANKING_HEIGHT(bt) ((bt)->vfrontporch + (bt)->vsync + (bt)->vbackporch + ((bt)->interlaced ? ((bt)->il_vfrontporch + (bt)->il_vsync + (bt)->il_vbackporch) : 0))
+#define V4L2_DV_BT_BLANKING_HEIGHT(bt) ((bt)->vfrontporch + (bt)->vsync + (bt)->vbackporch + (bt)->il_vfrontporch + (bt)->il_vsync + (bt)->il_vbackporch)
#define V4L2_DV_BT_FRAME_HEIGHT(bt) ((bt)->height + V4L2_DV_BT_BLANKING_HEIGHT(bt))
struct v4l2_dv_timings {
__u32 type;
@@ -1323,7 +1324,6 @@ struct v4l2_event_vsync {
#define V4L2_EVENT_CTRL_CH_VALUE (1 << 0)
#define V4L2_EVENT_CTRL_CH_FLAGS (1 << 1)
#define V4L2_EVENT_CTRL_CH_RANGE (1 << 2)
-#define V4L2_EVENT_CTRL_CH_DIMENSIONS (1 << 3)
struct v4l2_event_ctrl {
__u32 changes;
__u32 type;
@@ -1495,5 +1495,4 @@ struct v4l2_create_buffers {
#define BASE_VIDIOC_PRIVATE 192
#define V4L2_PIX_FMT_HM12 V4L2_PIX_FMT_NV12_16L16
#define V4L2_PIX_FMT_SUNXI_TILED_NV12 V4L2_PIX_FMT_NV12_32L32
-#define V4L2_CAP_ASYNCIO 0x02000000
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/virtio_blk.h b/sysroots/i686-unknown-linux-musl/include/linux/virtio_blk.h
index 0dd08c5a..f2f0381a 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/virtio_blk.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/virtio_blk.h
@@ -31,7 +31,6 @@
#define VIRTIO_BLK_F_MQ 12
#define VIRTIO_BLK_F_DISCARD 13
#define VIRTIO_BLK_F_WRITE_ZEROES 14
-#define VIRTIO_BLK_F_SECURE_ERASE 16
#ifndef VIRTIO_BLK_NO_LEGACY
#define VIRTIO_BLK_F_BARRIER 0
#define VIRTIO_BLK_F_SCSI 7
@@ -64,9 +63,6 @@ struct virtio_blk_config {
__virtio32 max_write_zeroes_seg;
__u8 write_zeroes_may_unmap;
__u8 unused1[3];
- __virtio32 max_secure_erase_sectors;
- __virtio32 max_secure_erase_seg;
- __virtio32 secure_erase_sector_alignment;
} __attribute__((packed));
#define VIRTIO_BLK_T_IN 0
#define VIRTIO_BLK_T_OUT 1
@@ -77,7 +73,6 @@ struct virtio_blk_config {
#define VIRTIO_BLK_T_GET_ID 8
#define VIRTIO_BLK_T_DISCARD 11
#define VIRTIO_BLK_T_WRITE_ZEROES 13
-#define VIRTIO_BLK_T_SECURE_ERASE 14
#ifndef VIRTIO_BLK_NO_LEGACY
#define VIRTIO_BLK_T_BARRIER 0x80000000
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/wmi.h b/sysroots/i686-unknown-linux-musl/include/linux/wmi.h
index 7b72056a..26f54d9d 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/wmi.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/wmi.h
@@ -30,17 +30,17 @@ struct calling_interface_buffer {
__u16 cmd_select;
volatile __u32 input[4];
volatile __u32 output[4];
-} __attribute__((__packed__));
+} __packed;
struct dell_wmi_extensions {
__u32 argattrib;
__u32 blength;
__u8 data[];
-} __attribute__((__packed__));
+} __packed;
struct dell_wmi_smbios_buffer {
__u64 length;
struct calling_interface_buffer std;
struct dell_wmi_extensions ext;
-} __attribute__((__packed__));
+} __packed;
#define CLASS_TOKEN_READ 0
#define CLASS_TOKEN_WRITE 1
#define SELECT_TOKEN_STD 0
diff --git a/sysroots/i686-unknown-linux-musl/include/linux/zorro.h b/sysroots/i686-unknown-linux-musl/include/linux/zorro.h
index 86320aa5..f8e47a14 100644
--- a/sysroots/i686-unknown-linux-musl/include/linux/zorro.h
+++ b/sysroots/i686-unknown-linux-musl/include/linux/zorro.h
@@ -42,7 +42,7 @@ struct Node {
__u8 ln_Type;
__s8 ln_Pri;
__be32 ln_Name;
-} __attribute__((__packed__));
+} __packed;
struct ExpansionRom {
__u8 er_Type;
__u8 er_Product;
@@ -55,7 +55,7 @@ struct ExpansionRom {
__u8 er_Reserved0d;
__u8 er_Reserved0e;
__u8 er_Reserved0f;
-} __attribute__((__packed__));
+} __packed;
#define ERT_TYPEMASK 0xc0
#define ERT_ZORROII 0xc0
#define ERT_ZORROIII 0x80
@@ -73,6 +73,6 @@ struct ConfigDev {
__be32 cd_Driver;
__be32 cd_NextCD;
__be32 cd_Unused[4];
-} __attribute__((__packed__));
+} __packed;
#define ZORRO_NUM_AUTO 16
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/misc/habanalabs.h b/sysroots/i686-unknown-linux-musl/include/misc/habanalabs.h
index b6140bcf..67036765 100644
--- a/sysroots/i686-unknown-linux-musl/include/misc/habanalabs.h
+++ b/sysroots/i686-unknown-linux-musl/include/misc/habanalabs.h
@@ -617,13 +617,6 @@ enum hl_server_type {
HL_SERVER_GAUDI_TYPE2 = 4,
HL_SERVER_GAUDI2_HLS2 = 5
};
-#define HL_NOTIFIER_EVENT_TPC_ASSERT (1ULL << 0)
-#define HL_NOTIFIER_EVENT_UNDEFINED_OPCODE (1ULL << 1)
-#define HL_NOTIFIER_EVENT_DEVICE_RESET (1ULL << 2)
-#define HL_NOTIFIER_EVENT_CS_TIMEOUT (1ULL << 3)
-#define HL_NOTIFIER_EVENT_DEVICE_UNAVAILABLE (1ULL << 4)
-#define HL_NOTIFIER_EVENT_USER_ENGINE_ERR (1ULL << 5)
-#define HL_NOTIFIER_EVENT_GENERAL_HW_ERR (1ULL << 6)
#define HL_INFO_HW_IP_INFO 0
#define HL_INFO_HW_EVENTS 1
#define HL_INFO_DRAM_USAGE 2
@@ -648,15 +641,12 @@ enum hl_server_type {
#define HL_INFO_CS_TIMEOUT_EVENT 24
#define HL_INFO_RAZWI_EVENT 25
#define HL_INFO_DEV_MEM_ALLOC_PAGE_SIZES 26
-#define HL_INFO_SECURED_ATTESTATION 27
#define HL_INFO_REGISTER_EVENTFD 28
#define HL_INFO_UNREGISTER_EVENTFD 29
#define HL_INFO_GET_EVENTS 30
#define HL_INFO_UNDEFINED_OPCODE_EVENT 31
-#define HL_INFO_ENGINE_STATUS 32
#define HL_INFO_VERSION_MAX_LEN 128
#define HL_INFO_CARD_NAME_MAX_LEN 16
-#define HL_ENGINES_DATA_MAX_SIZE SZ_1M
struct hl_info_hw_ip_info {
__u64 sram_base_address;
__u64 dram_base_address;
@@ -675,7 +665,7 @@ struct hl_info_hw_ip_info {
__u32 psoc_pci_pll_div_factor;
__u8 tpc_enabled_mask;
__u8 dram_enabled;
- __u8 security_enabled;
+ __u8 reserved;
__u8 mme_master_slave_mode;
__u8 cpucp_version[HL_INFO_VERSION_MAX_LEN];
__u8 card_name[HL_INFO_CARD_NAME_MAX_LEN];
@@ -804,26 +794,6 @@ struct hl_info_undefined_opcode_event {
struct hl_info_dev_memalloc_page_sizes {
__u64 page_order_bitmask;
};
-#define SEC_PCR_DATA_BUF_SZ 256
-#define SEC_PCR_QUOTE_BUF_SZ 510
-#define SEC_SIGNATURE_BUF_SZ 255
-#define SEC_PUB_DATA_BUF_SZ 510
-#define SEC_CERTIFICATE_BUF_SZ 2046
-struct hl_info_sec_attest {
- __u32 nonce;
- __u16 pcr_quote_len;
- __u16 pub_data_len;
- __u16 certificate_len;
- __u8 pcr_num_reg;
- __u8 pcr_reg_len;
- __u8 quote_sig_len;
- __u8 pcr_data[SEC_PCR_DATA_BUF_SZ];
- __u8 pcr_quote[SEC_PCR_QUOTE_BUF_SZ];
- __u8 quote_sig[SEC_SIGNATURE_BUF_SZ];
- __u8 public_data[SEC_PUB_DATA_BUF_SZ];
- __u8 certificate[SEC_CERTIFICATE_BUF_SZ];
- __u8 pad0[2];
-};
enum gaudi_dcores {
HL_GAUDI_WS_DCORE,
HL_GAUDI_WN_DCORE,
@@ -840,8 +810,6 @@ struct hl_info_args {
__u32 period_ms;
__u32 pll_index;
__u32 eventfd;
- __u32 user_buffer_actual_size;
- __u32 sec_attest_nonce;
};
__u32 pad;
};
@@ -904,23 +872,11 @@ struct hl_cs_chunk {
#define HL_CS_FLAGS_ENCAP_SIGNALS 0x800
#define HL_CS_FLAGS_RESERVE_SIGNALS_ONLY 0x1000
#define HL_CS_FLAGS_UNRESERVE_SIGNALS_ONLY 0x2000
-#define HL_CS_FLAGS_ENGINE_CORE_COMMAND 0x4000
#define HL_CS_STATUS_SUCCESS 0
#define HL_MAX_JOBS_PER_CS 512
-#define HL_ENGINE_CORE_HALT (1 << 0)
-#define HL_ENGINE_CORE_RUN (1 << 1)
struct hl_cs_in {
- union {
- struct {
- __u64 chunks_restore;
- __u64 chunks_execute;
- };
- struct {
- __u64 engine_cores;
- __u32 num_engine_cores;
- __u32 core_command;
- };
- };
+ __u64 chunks_restore;
+ __u64 chunks_execute;
union {
__u64 seq;
__u32 encaps_sig_handle_id;
@@ -1125,6 +1081,11 @@ struct hl_debug_args {
__u32 enable;
__u32 ctx_id;
};
+#define HL_NOTIFIER_EVENT_TPC_ASSERT (1ULL << 0)
+#define HL_NOTIFIER_EVENT_UNDEFINED_OPCODE (1ULL << 1)
+#define HL_NOTIFIER_EVENT_DEVICE_RESET (1ULL << 2)
+#define HL_NOTIFIER_EVENT_CS_TIMEOUT (1ULL << 3)
+#define HL_NOTIFIER_EVENT_DEVICE_UNAVAILABLE (1ULL << 4)
#define HL_IOCTL_INFO _IOWR('H', 0x01, struct hl_info_args)
#define HL_IOCTL_CB _IOWR('H', 0x02, union hl_cb_args)
#define HL_IOCTL_CS _IOWR('H', 0x03, union hl_cs_args)
diff --git a/sysroots/i686-unknown-linux-musl/include/misc/uacce/hisi_qm.h b/sysroots/i686-unknown-linux-musl/include/misc/uacce/hisi_qm.h
index d2509d07..87757a9d 100644
--- a/sysroots/i686-unknown-linux-musl/include/misc/uacce/hisi_qm.h
+++ b/sysroots/i686-unknown-linux-musl/include/misc/uacce/hisi_qm.h
@@ -23,15 +23,8 @@ struct hisi_qp_ctx {
__u16 id;
__u16 qc_type;
};
-struct hisi_qp_info {
- __u32 sqe_size;
- __u16 sq_depth;
- __u16 cq_depth;
- __u64 reserved;
-};
#define HISI_QM_API_VER_BASE "hisi_qm_v1"
#define HISI_QM_API_VER2_BASE "hisi_qm_v2"
#define HISI_QM_API_VER3_BASE "hisi_qm_v3"
#define UACCE_CMD_QM_SET_QP_CTX _IOWR('H', 10, struct hisi_qp_ctx)
-#define UACCE_CMD_QM_SET_QP_INFO _IOWR('H', 11, struct hisi_qp_info)
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/mtd/mtd-abi.h b/sysroots/i686-unknown-linux-musl/include/mtd/mtd-abi.h
index 6e26cae8..50ae5651 100644
--- a/sysroots/i686-unknown-linux-musl/include/mtd/mtd-abi.h
+++ b/sysroots/i686-unknown-linux-musl/include/mtd/mtd-abi.h
@@ -52,21 +52,6 @@ struct mtd_write_req {
__u8 mode;
__u8 padding[7];
};
-struct mtd_read_req_ecc_stats {
- __u32 uncorrectable_errors;
- __u32 corrected_bitflips;
- __u32 max_bitflips;
-};
-struct mtd_read_req {
- __u64 start;
- __u64 len;
- __u64 ooblen;
- __u64 usr_data;
- __u64 usr_oob;
- __u8 mode;
- __u8 padding[7];
- struct mtd_read_req_ecc_stats ecc_stats;
-};
#define MTD_ABSENT 0
#define MTD_RAM 1
#define MTD_ROM 2
@@ -137,7 +122,6 @@ struct otp_info {
#define MEMISLOCKED _IOR('M', 23, struct erase_info_user)
#define MEMWRITE _IOWR('M', 24, struct mtd_write_req)
#define OTPERASE _IOW('M', 25, struct otp_info)
-#define MEMREAD _IOWR('M', 26, struct mtd_read_req)
struct nand_oobinfo {
__u32 useecc;
__u32 eccbytes;
diff --git a/sysroots/i686-unknown-linux-musl/include/mtd/ubi-user.h b/sysroots/i686-unknown-linux-musl/include/mtd/ubi-user.h
index db203d5f..866fbd2c 100644
--- a/sysroots/i686-unknown-linux-musl/include/mtd/ubi-user.h
+++ b/sysroots/i686-unknown-linux-musl/include/mtd/ubi-user.h
@@ -56,8 +56,7 @@ struct ubi_attach_req {
__s32 mtd_num;
__s32 vid_hdr_offset;
__s16 max_beb_per1024;
- __s8 disable_fm;
- __s8 padding[9];
+ __s8 padding[10];
};
enum {
UBI_VOL_SKIP_CRC_CHECK_FLG = 0x1,
@@ -72,11 +71,11 @@ struct ubi_mkvol_req {
__s16 name_len;
__s8 padding2[4];
char name[UBI_MAX_VOLUME_NAME + 1];
-} __attribute__((__packed__));
+} __packed;
struct ubi_rsvol_req {
__s64 bytes;
__s32 vol_id;
-} __attribute__((__packed__));
+} __packed;
struct ubi_rnvol_req {
__s32 count;
__s8 padding1[12];
@@ -86,24 +85,24 @@ struct ubi_rnvol_req {
__s8 padding2[2];
char name[UBI_MAX_VOLUME_NAME + 1];
} ents[UBI_MAX_RNVOL];
-} __attribute__((__packed__));
+} __packed;
struct ubi_leb_change_req {
__s32 lnum;
__s32 bytes;
__s8 dtype;
__s8 padding[7];
-} __attribute__((__packed__));
+} __packed;
struct ubi_map_req {
__s32 lnum;
__s8 dtype;
__s8 padding[3];
-} __attribute__((__packed__));
+} __packed;
struct ubi_set_vol_prop_req {
__u8 property;
__u8 padding[7];
__u64 value;
-} __attribute__((__packed__));
+} __packed;
struct ubi_blkcreate_req {
__s8 padding[128];
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/rdma/efa-abi.h b/sysroots/i686-unknown-linux-musl/include/rdma/efa-abi.h
index bfb3f180..4b6842b6 100644
--- a/sysroots/i686-unknown-linux-musl/include/rdma/efa-abi.h
+++ b/sysroots/i686-unknown-linux-musl/include/rdma/efa-abi.h
@@ -49,7 +49,6 @@ struct efa_ibv_alloc_pd_resp {
};
enum {
EFA_CREATE_CQ_WITH_COMPLETION_CHANNEL = 1 << 0,
- EFA_CREATE_CQ_WITH_SGID = 1 << 1,
};
struct efa_ibv_create_cq {
__u32 comp_mask;
@@ -103,7 +102,6 @@ enum {
EFA_QUERY_DEVICE_CAPS_RDMA_READ = 1 << 0,
EFA_QUERY_DEVICE_CAPS_RNR_RETRY = 1 << 1,
EFA_QUERY_DEVICE_CAPS_CQ_NOTIFICATIONS = 1 << 2,
- EFA_QUERY_DEVICE_CAPS_CQ_WITH_SGID = 1 << 3,
};
struct efa_ibv_ex_query_device_resp {
__u32 comp_mask;
diff --git a/sysroots/i686-unknown-linux-musl/include/rdma/mlx5-abi.h b/sysroots/i686-unknown-linux-musl/include/rdma/mlx5-abi.h
index f41c8874..aadb20ea 100644
--- a/sysroots/i686-unknown-linux-musl/include/rdma/mlx5-abi.h
+++ b/sysroots/i686-unknown-linux-musl/include/rdma/mlx5-abi.h
@@ -70,7 +70,6 @@ enum mlx5_ib_alloc_ucontext_resp_mask {
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_ECE = 1UL << 2,
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_SQD2RTS = 1UL << 3,
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_REAL_TIME_TS = 1UL << 4,
- MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_MKEY_UPDATE_TAG = 1UL << 5,
};
enum mlx5_user_cmds_supp_uhw {
MLX5_USER_CMDS_SUPP_UHW_QUERY_DEVICE = 1 << 0,
diff --git a/sysroots/i686-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h b/sysroots/i686-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h
index c060482d..dc3eb1ff 100644
--- a/sysroots/i686-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h
+++ b/sysroots/i686-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h
@@ -135,7 +135,6 @@ enum mlx5_ib_devx_umem_reg_attrs {
MLX5_IB_ATTR_DEVX_UMEM_REG_ACCESS,
MLX5_IB_ATTR_DEVX_UMEM_REG_OUT_ID,
MLX5_IB_ATTR_DEVX_UMEM_REG_PGSZ_BITMAP,
- MLX5_IB_ATTR_DEVX_UMEM_REG_DMABUF_FD,
};
enum mlx5_ib_devx_umem_dereg_attrs {
MLX5_IB_ATTR_DEVX_UMEM_DEREG_HANDLE = (1U << UVERBS_ID_NS_SHIFT),
diff --git a/sysroots/i686-unknown-linux-musl/include/rdma/rdma_user_rxe.h b/sysroots/i686-unknown-linux-musl/include/rdma/rdma_user_rxe.h
index 24766991..cdb00c7b 100644
--- a/sysroots/i686-unknown-linux-musl/include/rdma/rdma_user_rxe.h
+++ b/sysroots/i686-unknown-linux-musl/include/rdma/rdma_user_rxe.h
@@ -52,7 +52,7 @@ struct rxe_av {
};
struct rxe_send_wr {
__aligned_u64 wr_id;
- __u32 reserved;
+ __u32 num_sge;
__u32 opcode;
__u32 send_flags;
union {
@@ -128,7 +128,7 @@ struct rxe_send_wqe {
};
struct rxe_recv_wqe {
__aligned_u64 wr_id;
- __u32 reserved;
+ __u32 num_sge;
__u32 padding;
struct rxe_dma_info dma;
};
diff --git a/sysroots/i686-unknown-linux-musl/include/scsi/scsi_netlink_fc.h b/sysroots/i686-unknown-linux-musl/include/scsi/scsi_netlink_fc.h
index 6eeb8662..ff928774 100644
--- a/sysroots/i686-unknown-linux-musl/include/scsi/scsi_netlink_fc.h
+++ b/sysroots/i686-unknown-linux-musl/include/scsi/scsi_netlink_fc.h
@@ -30,9 +30,6 @@ struct fc_nl_event {
__u16 event_datalen;
__u32 event_num;
__u32 event_code;
- union {
- __u32 event_data;
- __DECLARE_FLEX_ARRAY(__u8, event_data_flex);
- };
+ __u32 event_data;
} __attribute__((aligned(sizeof(__u64))));
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/sound/asoc.h b/sysroots/i686-unknown-linux-musl/include/sound/asoc.h
index 1940e5dc..eeb12b01 100644
--- a/sysroots/i686-unknown-linux-musl/include/sound/asoc.h
+++ b/sysroots/i686-unknown-linux-musl/include/sound/asoc.h
@@ -356,7 +356,7 @@ struct snd_soc_tplg_manifest_v4 {
__le32 pcm_elems;
__le32 dai_link_elems;
struct snd_soc_tplg_private priv;
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_stream_caps_v4 {
__le32 size;
char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
@@ -372,7 +372,7 @@ struct snd_soc_tplg_stream_caps_v4 {
__le32 period_size_max;
__le32 buffer_size_min;
__le32 buffer_size_max;
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_pcm_v4 {
__le32 size;
char pcm_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
@@ -385,11 +385,11 @@ struct snd_soc_tplg_pcm_v4 {
struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX];
__le32 num_streams;
struct snd_soc_tplg_stream_caps_v4 caps[2];
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_link_config_v4 {
__le32 size;
__le32 id;
struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX];
__le32 num_streams;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/sound/asound.h b/sysroots/i686-unknown-linux-musl/include/sound/asound.h
index 6e325e90..7f496d9c 100644
--- a/sysroots/i686-unknown-linux-musl/include/sound/asound.h
+++ b/sysroots/i686-unknown-linux-musl/include/sound/asound.h
@@ -605,7 +605,7 @@ struct snd_rawmidi_framing_tstamp {
__u32 tv_nsec;
__u64 tv_sec;
__u8 data[SNDRV_RAWMIDI_FRAMING_DATA_LENGTH];
-} __attribute__((__packed__));
+} __packed;
struct snd_rawmidi_params {
int stream;
size_t buffer_size;
diff --git a/sysroots/i686-unknown-linux-musl/include/sound/skl-tplg-interface.h b/sysroots/i686-unknown-linux-musl/include/sound/skl-tplg-interface.h
index 6dd96550..387d1680 100644
--- a/sysroots/i686-unknown-linux-musl/include/sound/skl-tplg-interface.h
+++ b/sysroots/i686-unknown-linux-musl/include/sound/skl-tplg-interface.h
@@ -111,7 +111,7 @@ struct skl_dfw_algo_data {
__u32 param_id;
__u32 max;
char params[];
-} __attribute__((__packed__));
+} __packed;
enum skl_tkn_dir {
SKL_DIR_IN,
SKL_DIR_OUT
@@ -123,7 +123,7 @@ enum skl_tuple_type {
struct skl_dfw_v4_module_pin {
__u16 module_id;
__u16 instance_id;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module_fmt {
__u32 channels;
__u32 freq;
@@ -133,21 +133,21 @@ struct skl_dfw_v4_module_fmt {
__u32 interleaving_style;
__u32 sample_type;
__u32 ch_map;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module_caps {
__u32 set_params : 2;
__u32 rsvd : 30;
__u32 param_id;
__u32 caps_size;
__u32 caps[HDA_SST_CFG_MAX];
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_pipe {
__u8 pipe_id;
__u8 pipe_priority;
__u16 conn_type : 4;
__u16 rsvd : 4;
__u16 memory_pages : 8;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module {
char uuid[SKL_UUID_STR_SZ];
__u16 module_id;
@@ -181,5 +181,5 @@ struct skl_dfw_v4_module {
struct skl_dfw_v4_module_pin in_pin[MAX_IN_QUEUE];
struct skl_dfw_v4_module_pin out_pin[MAX_OUT_QUEUE];
struct skl_dfw_v4_module_caps caps;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/sound/sof/fw.h b/sysroots/i686-unknown-linux-musl/include/sound/sof/fw.h
index 97b7de38..c36c2b99 100644
--- a/sysroots/i686-unknown-linux-musl/include/sound/sof/fw.h
+++ b/sysroots/i686-unknown-linux-musl/include/sound/sof/fw.h
@@ -46,7 +46,7 @@ struct snd_sof_blk_hdr {
enum snd_sof_fw_blk_type type;
__u32 size;
__u32 offset;
-} __attribute__((__packed__));
+} __packed;
enum snd_sof_fw_mod_type {
SOF_FW_BASE = 0,
SOF_FW_MODULE = 1,
@@ -55,11 +55,11 @@ struct snd_sof_mod_hdr {
enum snd_sof_fw_mod_type type;
__u32 size;
__u32 num_blocks;
-} __attribute__((__packed__));
+} __packed;
struct snd_sof_fw_header {
unsigned char sig[SND_SOF_FW_SIG_SIZE];
__u32 file_size;
__u32 num_modules;
__u32 abi;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/i686-unknown-linux-musl/include/sound/sof/header.h b/sysroots/i686-unknown-linux-musl/include/sound/sof/header.h
index 75145505..a1a13db2 100644
--- a/sysroots/i686-unknown-linux-musl/include/sound/sof/header.h
+++ b/sysroots/i686-unknown-linux-musl/include/sound/sof/header.h
@@ -26,7 +26,7 @@ struct sof_abi_hdr {
__u32 abi;
__u32 reserved[4];
__u32 data[];
-} __attribute__((__packed__));
+} __packed;
#define SOF_MANIFEST_DATA_TYPE_NHLT 1
struct sof_manifest_tlv {
__le32 type;
diff --git a/sysroots/i686-unknown-linux-musl/lib/crt1.o b/sysroots/i686-unknown-linux-musl/lib/crt1.o
index 87401ad4..453d5d72 100644
--- a/sysroots/i686-unknown-linux-musl/lib/crt1.o
+++ b/sysroots/i686-unknown-linux-musl/lib/crt1.o
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/crtbegin.o b/sysroots/i686-unknown-linux-musl/lib/crtbegin.o
index 405d5987..44ae2ba6 100755
--- a/sysroots/i686-unknown-linux-musl/lib/crtbegin.o
+++ b/sysroots/i686-unknown-linux-musl/lib/crtbegin.o
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/crtbeginS.o b/sysroots/i686-unknown-linux-musl/lib/crtbeginS.o
index 405d5987..44ae2ba6 100755
--- a/sysroots/i686-unknown-linux-musl/lib/crtbeginS.o
+++ b/sysroots/i686-unknown-linux-musl/lib/crtbeginS.o
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/crtbeginT.o b/sysroots/i686-unknown-linux-musl/lib/crtbeginT.o
index 405d5987..44ae2ba6 100755
--- a/sysroots/i686-unknown-linux-musl/lib/crtbeginT.o
+++ b/sysroots/i686-unknown-linux-musl/lib/crtbeginT.o
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/crtend.o b/sysroots/i686-unknown-linux-musl/lib/crtend.o
index fd538f37..818348fe 100755
--- a/sysroots/i686-unknown-linux-musl/lib/crtend.o
+++ b/sysroots/i686-unknown-linux-musl/lib/crtend.o
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/crtendS.o b/sysroots/i686-unknown-linux-musl/lib/crtendS.o
index fd538f37..818348fe 100755
--- a/sysroots/i686-unknown-linux-musl/lib/crtendS.o
+++ b/sysroots/i686-unknown-linux-musl/lib/crtendS.o
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/crti.o b/sysroots/i686-unknown-linux-musl/lib/crti.o
index 0f3e636d..a4a17912 100644
--- a/sysroots/i686-unknown-linux-musl/lib/crti.o
+++ b/sysroots/i686-unknown-linux-musl/lib/crti.o
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/crtn.o b/sysroots/i686-unknown-linux-musl/lib/crtn.o
index 4a54eead..fea0998d 100644
--- a/sysroots/i686-unknown-linux-musl/lib/crtn.o
+++ b/sysroots/i686-unknown-linux-musl/lib/crtn.o
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/libc++.a b/sysroots/i686-unknown-linux-musl/lib/libc++.a
index 5c104e20..658f5db1 100644
--- a/sysroots/i686-unknown-linux-musl/lib/libc++.a
+++ b/sysroots/i686-unknown-linux-musl/lib/libc++.a
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/libc++.so b/sysroots/i686-unknown-linux-musl/lib/libc++.so
index a2449bc9..ff8d95e1 100755
--- a/sysroots/i686-unknown-linux-musl/lib/libc++.so
+++ b/sysroots/i686-unknown-linux-musl/lib/libc++.so
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/libc++abi.a b/sysroots/i686-unknown-linux-musl/lib/libc++abi.a
index 00b54d46..602228ec 100644
--- a/sysroots/i686-unknown-linux-musl/lib/libc++abi.a
+++ b/sysroots/i686-unknown-linux-musl/lib/libc++abi.a
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/libc.a b/sysroots/i686-unknown-linux-musl/lib/libc.a
index 91746a1e..4cc3cd5b 100644
--- a/sysroots/i686-unknown-linux-musl/lib/libc.a
+++ b/sysroots/i686-unknown-linux-musl/lib/libc.a
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/libc_musl.so b/sysroots/i686-unknown-linux-musl/lib/libc_musl.so
index 6b167b70..37bf20b6 100755
--- a/sysroots/i686-unknown-linux-musl/lib/libc_musl.so
+++ b/sysroots/i686-unknown-linux-musl/lib/libc_musl.so
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/libc_musl_linker_object.o b/sysroots/i686-unknown-linux-musl/lib/libc_musl_linker_object.o
index 82ccd816..9c0f0302 100644
--- a/sysroots/i686-unknown-linux-musl/lib/libc_musl_linker_object.o
+++ b/sysroots/i686-unknown-linux-musl/lib/libc_musl_linker_object.o
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/libz.a b/sysroots/i686-unknown-linux-musl/lib/libz.a
index c23368a1..c63473f5 100644
--- a/sysroots/i686-unknown-linux-musl/lib/libz.a
+++ b/sysroots/i686-unknown-linux-musl/lib/libz.a
Binary files differ
diff --git a/sysroots/i686-unknown-linux-musl/lib/rcrt1.o b/sysroots/i686-unknown-linux-musl/lib/rcrt1.o
index 4a6a2268..885fe3db 100644
--- a/sysroots/i686-unknown-linux-musl/lib/rcrt1.o
+++ b/sysroots/i686-unknown-linux-musl/lib/rcrt1.o
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/include/asm-arm64/asm/hwcap.h b/sysroots/x86_64-unknown-linux-musl/include/asm-arm64/asm/hwcap.h
index af32056b..442600dc 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/asm-arm64/asm/hwcap.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/asm-arm64/asm/hwcap.h
@@ -83,5 +83,4 @@
#define HWCAP2_SME_FA64 (1 << 30)
#define HWCAP2_WFXT (1UL << 31)
#define HWCAP2_EBF16 (1UL << 32)
-#define HWCAP2_SVE_EBF16 (1UL << 33)
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h b/sysroots/x86_64-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h
index e18fd052..71d496f2 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/asm-arm64/asm/perf_regs.h
@@ -53,8 +53,5 @@ enum perf_event_arm_regs {
PERF_REG_ARM64_SP,
PERF_REG_ARM64_PC,
PERF_REG_ARM64_MAX,
- PERF_REG_ARM64_VG = 46,
- PERF_REG_ARM64_EXTENDED_MAX
};
-#define PERF_REG_EXTENDED_MASK (1ULL << PERF_REG_ARM64_VG)
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/asm-generic/hugetlb_encode.h b/sysroots/x86_64-unknown-linux-musl/include/asm-generic/hugetlb_encode.h
index 059991cb..73d81805 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/asm-generic/hugetlb_encode.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/asm-generic/hugetlb_encode.h
@@ -20,17 +20,17 @@
#define _ASM_GENERIC_HUGETLB_ENCODE_H_
#define HUGETLB_FLAG_ENCODE_SHIFT 26
#define HUGETLB_FLAG_ENCODE_MASK 0x3f
-#define HUGETLB_FLAG_ENCODE_16KB (14U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_64KB (16U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_512KB (19U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_1MB (20U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_2MB (21U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_8MB (23U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_16MB (24U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_32MB (25U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_256MB (28U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_512MB (29U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_1GB (30U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_2GB (31U << HUGETLB_FLAG_ENCODE_SHIFT)
-#define HUGETLB_FLAG_ENCODE_16GB (34U << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16KB (14 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_64KB (16 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_512KB (19 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_1MB (20 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_2MB (21 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_8MB (23 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16MB (24 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_32MB (25 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_256MB (28 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_512MB (29 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_1GB (30 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_2GB (31 << HUGETLB_FLAG_ENCODE_SHIFT)
+#define HUGETLB_FLAG_ENCODE_16GB (34 << HUGETLB_FLAG_ENCODE_SHIFT)
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/asm-generic/mman-common.h b/sysroots/x86_64-unknown-linux-musl/include/asm-generic/mman-common.h
index 966d05b7..e96f4cc2 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/asm-generic/mman-common.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/asm-generic/mman-common.h
@@ -63,7 +63,6 @@
#define MADV_POPULATE_READ 22
#define MADV_POPULATE_WRITE 23
#define MADV_DONTNEED_LOCKED 24
-#define MADV_COLLAPSE 25
#define MAP_FILE 0
#define PKEY_DISABLE_ACCESS 0x1
#define PKEY_DISABLE_WRITE 0x2
diff --git a/sysroots/x86_64-unknown-linux-musl/include/asm-riscv/asm/auxvec.h b/sysroots/x86_64-unknown-linux-musl/include/asm-riscv/asm/auxvec.h
index c70be178..b0e22af5 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/asm-riscv/asm/auxvec.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/asm-riscv/asm/auxvec.h
@@ -25,7 +25,5 @@
#define AT_L1D_CACHEGEOMETRY 43
#define AT_L2_CACHESIZE 44
#define AT_L2_CACHEGEOMETRY 45
-#define AT_L3_CACHESIZE 46
-#define AT_L3_CACHEGEOMETRY 47
-#define AT_VECTOR_SIZE_ARCH 9
+#define AT_VECTOR_SIZE_ARCH 7
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/asm-riscv/asm/kvm.h b/sysroots/x86_64-unknown-linux-musl/include/asm-riscv/asm/kvm.h
index 5dc165bc..8a317b60 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/asm-riscv/asm/kvm.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/asm-riscv/asm/kvm.h
@@ -39,7 +39,6 @@ struct kvm_sregs {
};
struct kvm_riscv_config {
unsigned long isa;
- unsigned long zicbom_block_size;
};
struct kvm_riscv_core {
struct user_regs_struct regs;
@@ -75,9 +74,6 @@ enum KVM_RISCV_ISA_EXT_ID {
KVM_RISCV_ISA_EXT_M,
KVM_RISCV_ISA_EXT_SVPBMT,
KVM_RISCV_ISA_EXT_SSTC,
- KVM_RISCV_ISA_EXT_SVINVAL,
- KVM_RISCV_ISA_EXT_ZIHINTPAUSE,
- KVM_RISCV_ISA_EXT_ZICBOM,
KVM_RISCV_ISA_EXT_MAX,
};
#define KVM_RISCV_TIMER_STATE_OFF 0
diff --git a/sysroots/x86_64-unknown-linux-musl/include/bionic/execinfo.h b/sysroots/x86_64-unknown-linux-musl/include/bionic/execinfo.h
index 88f4ae79..347ae928 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/bionic/execinfo.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/bionic/execinfo.h
@@ -47,7 +47,7 @@ __BEGIN_DECLS
*
* Available since API level 33.
*/
-int backtrace(void* _Nonnull * _Nonnull buffer, int size) __INTRODUCED_IN(33);
+int backtrace(void** buffer, int size) __INTRODUCED_IN(33);
/**
* [backtrace_symbols(3)](https://man7.org/linux/man-pages/man3/backtrace_symbols.3.html)
@@ -59,7 +59,7 @@ int backtrace(void* _Nonnull * _Nonnull buffer, int size) __INTRODUCED_IN(33);
*
* Available since API level 33.
*/
-char* _Nullable * _Nullable backtrace_symbols(void* _Nonnull const* _Nonnull buffer, int size) __INTRODUCED_IN(33);
+char** backtrace_symbols(void* const* buffer, int size) __INTRODUCED_IN(33);
/**
* [backtrace_symbols_fd(3)](https://man7.org/linux/man-pages/man3/backtrace_symbols_fd.3.html)
@@ -69,6 +69,6 @@ char* _Nullable * _Nullable backtrace_symbols(void* _Nonnull const* _Nonnull buf
*
* Available since API level 33.
*/
-void backtrace_symbols_fd(void* _Nonnull const* _Nonnull buffer, int size, int fd) __INTRODUCED_IN(33);
+void backtrace_symbols_fd(void* const* buffer, int size, int fd) __INTRODUCED_IN(33);
__END_DECLS
diff --git a/sysroots/x86_64-unknown-linux-musl/include/drm/amdgpu_drm.h b/sysroots/x86_64-unknown-linux-musl/include/drm/amdgpu_drm.h
index 658eb313..f03a086c 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/drm/amdgpu_drm.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/drm/amdgpu_drm.h
@@ -453,11 +453,6 @@ struct drm_amdgpu_cs_chunk_data {
#define AMDGPU_INFO_FW_DMCUB 0x14
#define AMDGPU_INFO_FW_TOC 0x15
#define AMDGPU_INFO_FW_CAP 0x16
-#define AMDGPU_INFO_FW_GFX_RLCP 0x17
-#define AMDGPU_INFO_FW_GFX_RLCV 0x18
-#define AMDGPU_INFO_FW_MES_KIQ 0x19
-#define AMDGPU_INFO_FW_MES 0x1a
-#define AMDGPU_INFO_FW_IMU 0x1b
#define AMDGPU_INFO_NUM_BYTES_MOVED 0x0f
#define AMDGPU_INFO_VRAM_USAGE 0x10
#define AMDGPU_INFO_GTT_USAGE 0x11
diff --git a/sysroots/x86_64-unknown-linux-musl/include/drm/drm_fourcc.h b/sysroots/x86_64-unknown-linux-musl/include/drm/drm_fourcc.h
index 8188b8fb..a59a6fb2 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/drm/drm_fourcc.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/drm/drm_fourcc.h
@@ -25,17 +25,7 @@ extern "C" {
#define fourcc_code(a,b,c,d) ((__u32) (a) | ((__u32) (b) << 8) | ((__u32) (c) << 16) | ((__u32) (d) << 24))
#define DRM_FORMAT_BIG_ENDIAN (1U << 31)
#define DRM_FORMAT_INVALID 0
-#define DRM_FORMAT_C1 fourcc_code('C', '1', ' ', ' ')
-#define DRM_FORMAT_C2 fourcc_code('C', '2', ' ', ' ')
-#define DRM_FORMAT_C4 fourcc_code('C', '4', ' ', ' ')
#define DRM_FORMAT_C8 fourcc_code('C', '8', ' ', ' ')
-#define DRM_FORMAT_D1 fourcc_code('D', '1', ' ', ' ')
-#define DRM_FORMAT_D2 fourcc_code('D', '2', ' ', ' ')
-#define DRM_FORMAT_D4 fourcc_code('D', '4', ' ', ' ')
-#define DRM_FORMAT_D8 fourcc_code('D', '8', ' ', ' ')
-#define DRM_FORMAT_R1 fourcc_code('R', '1', ' ', ' ')
-#define DRM_FORMAT_R2 fourcc_code('R', '2', ' ', ' ')
-#define DRM_FORMAT_R4 fourcc_code('R', '4', ' ', ' ')
#define DRM_FORMAT_R8 fourcc_code('R', '8', ' ', ' ')
#define DRM_FORMAT_R10 fourcc_code('R', '1', '0', ' ')
#define DRM_FORMAT_R12 fourcc_code('R', '1', '2', ' ')
@@ -96,9 +86,7 @@ extern "C" {
#define DRM_FORMAT_UYVY fourcc_code('U', 'Y', 'V', 'Y')
#define DRM_FORMAT_VYUY fourcc_code('V', 'Y', 'U', 'Y')
#define DRM_FORMAT_AYUV fourcc_code('A', 'Y', 'U', 'V')
-#define DRM_FORMAT_AVUY8888 fourcc_code('A', 'V', 'U', 'Y')
#define DRM_FORMAT_XYUV8888 fourcc_code('X', 'Y', 'U', 'V')
-#define DRM_FORMAT_XVUY8888 fourcc_code('X', 'V', 'U', 'Y')
#define DRM_FORMAT_VUY888 fourcc_code('V', 'U', '2', '4')
#define DRM_FORMAT_VUY101010 fourcc_code('V', 'U', '3', '0')
#define DRM_FORMAT_Y210 fourcc_code('Y', '2', '1', '0')
diff --git a/sysroots/x86_64-unknown-linux-musl/include/drm/i915_drm.h b/sysroots/x86_64-unknown-linux-musl/include/drm/i915_drm.h
index 198b969a..31889084 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/drm/i915_drm.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/drm/i915_drm.h
@@ -788,7 +788,7 @@ struct i915_context_engines_parallel_submit {
__u64 flags;
__u64 mbz64[3];
struct i915_engine_class_instance engines[];
-} __attribute__((__packed__));
+} __packed;
#define I915_DEFINE_CONTEXT_ENGINES_PARALLEL_SUBMIT(name__,N__) struct { struct i915_user_extension base; __u16 engine_index; __u16 width; __u16 num_siblings; __u16 mbz16; __u64 flags; __u64 mbz64[3]; struct i915_engine_class_instance engines[N__]; \
} __attribute__((packed)) name__
struct i915_context_param_engines {
diff --git a/sysroots/x86_64-unknown-linux-musl/include/drm/panfrost_drm.h b/sysroots/x86_64-unknown-linux-musl/include/drm/panfrost_drm.h
index 04a85df6..1f4473d4 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/drm/panfrost_drm.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/drm/panfrost_drm.h
@@ -136,38 +136,6 @@ struct drm_panfrost_madvise {
__u32 madv;
__u32 retained;
};
-#define PANFROSTDUMP_MAJOR 1
-#define PANFROSTDUMP_MINOR 0
-#define PANFROSTDUMP_MAGIC 0x464E4150
-#define PANFROSTDUMP_BUF_REG 0
-#define PANFROSTDUMP_BUF_BOMAP (PANFROSTDUMP_BUF_REG + 1)
-#define PANFROSTDUMP_BUF_BO (PANFROSTDUMP_BUF_BOMAP + 1)
-#define PANFROSTDUMP_BUF_TRAILER (PANFROSTDUMP_BUF_BO + 1)
-struct panfrost_dump_object_header {
- __u32 magic;
- __u32 type;
- __u32 file_size;
- __u32 file_offset;
- union {
- struct {
- __u64 jc;
- __u32 gpu_id;
- __u32 major;
- __u32 minor;
- __u64 nbos;
- } reghdr;
- struct {
- __u32 valid;
- __u64 iova;
- __u32 data[2];
- } bomap;
- __u32 sizer[496];
- };
-};
-struct panfrost_dump_registers {
- __u32 reg;
- __u32 value;
-};
#ifdef __cplusplus
}
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/android/binder.h b/sysroots/x86_64-unknown-linux-musl/include/linux/android/binder.h
index 52f4c6bf..e3b3289f 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/android/binder.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/android/binder.h
@@ -189,7 +189,7 @@ struct binder_ptr_cookie {
struct binder_handle_cookie {
__u32 handle;
binder_uintptr_t cookie;
-} __attribute__((__packed__));
+} __packed;
struct binder_pri_desc {
__s32 priority;
__u32 desc;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/ashmem.h b/sysroots/x86_64-unknown-linux-musl/include/linux/ashmem.h
index 88f0e811..174667f9 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/ashmem.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/ashmem.h
@@ -41,5 +41,4 @@ struct ashmem_pin {
#define ASHMEM_UNPIN _IOW(__ASHMEMIOC, 8, struct ashmem_pin)
#define ASHMEM_GET_PIN_STATUS _IO(__ASHMEMIOC, 9)
#define ASHMEM_PURGE_ALL_CACHES _IO(__ASHMEMIOC, 10)
-#define ASHMEM_GET_FILE_ID _IOR(__ASHMEMIOC, 11, unsigned long)
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/audit.h b/sysroots/x86_64-unknown-linux-musl/include/linux/audit.h
index f7c969b4..2c37e2a1 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/audit.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/audit.h
@@ -140,7 +140,7 @@
#define AUDIT_MAX_KEY_LEN 256
#define AUDIT_BITMASK_SIZE 64
#define AUDIT_WORD(nr) ((__u32) ((nr) / 32))
-#define AUDIT_BIT(nr) (1U << ((nr) - AUDIT_WORD(nr) * 32))
+#define AUDIT_BIT(nr) (1 << ((nr) - AUDIT_WORD(nr) * 32))
#define AUDIT_SYSCALL_CLASSES 16
#define AUDIT_CLASS_DIR_WRITE 0
#define AUDIT_CLASS_DIR_WRITE_32 1
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/bpf.h b/sysroots/x86_64-unknown-linux-musl/include/linux/bpf.h
index 807884a4..641ac558 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/bpf.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/bpf.h
@@ -74,27 +74,10 @@ struct bpf_cgroup_storage_key {
__u64 cgroup_inode_id;
__u32 attach_type;
};
-enum bpf_cgroup_iter_order {
- BPF_CGROUP_ITER_ORDER_UNSPEC = 0,
- BPF_CGROUP_ITER_SELF_ONLY,
- BPF_CGROUP_ITER_DESCENDANTS_PRE,
- BPF_CGROUP_ITER_DESCENDANTS_POST,
- BPF_CGROUP_ITER_ANCESTORS_UP,
-};
union bpf_iter_link_info {
struct {
__u32 map_fd;
} map;
- struct {
- enum bpf_cgroup_iter_order order;
- __u32 cgroup_fd;
- __u64 cgroup_id;
- } cgroup;
- struct {
- __u32 tid;
- __u32 pid;
- __u32 pid_fd;
- } task;
};
enum bpf_cmd {
BPF_MAP_CREATE,
@@ -167,7 +150,6 @@ enum bpf_map_type {
BPF_MAP_TYPE_INODE_STORAGE,
BPF_MAP_TYPE_TASK_STORAGE,
BPF_MAP_TYPE_BLOOM_FILTER,
- BPF_MAP_TYPE_USER_RINGBUF,
};
enum bpf_prog_type {
BPF_PROG_TYPE_UNSPEC,
@@ -518,7 +500,7 @@ union bpf_attr {
__u32 flags;
} prog_bind_map;
} __attribute__((aligned(8)));
-#define __BPF_FUNC_MAPPER(FN) FN(unspec), FN(map_lookup_elem), FN(map_update_elem), FN(map_delete_elem), FN(probe_read), FN(ktime_get_ns), FN(trace_printk), FN(get_prandom_u32), FN(get_smp_processor_id), FN(skb_store_bytes), FN(l3_csum_replace), FN(l4_csum_replace), FN(tail_call), FN(clone_redirect), FN(get_current_pid_tgid), FN(get_current_uid_gid), FN(get_current_comm), FN(get_cgroup_classid), FN(skb_vlan_push), FN(skb_vlan_pop), FN(skb_get_tunnel_key), FN(skb_set_tunnel_key), FN(perf_event_read), FN(redirect), FN(get_route_realm), FN(perf_event_output), FN(skb_load_bytes), FN(get_stackid), FN(csum_diff), FN(skb_get_tunnel_opt), FN(skb_set_tunnel_opt), FN(skb_change_proto), FN(skb_change_type), FN(skb_under_cgroup), FN(get_hash_recalc), FN(get_current_task), FN(probe_write_user), FN(current_task_under_cgroup), FN(skb_change_tail), FN(skb_pull_data), FN(csum_update), FN(set_hash_invalid), FN(get_numa_node_id), FN(skb_change_head), FN(xdp_adjust_head), FN(probe_read_str), FN(get_socket_cookie), FN(get_socket_uid), FN(set_hash), FN(setsockopt), FN(skb_adjust_room), FN(redirect_map), FN(sk_redirect_map), FN(sock_map_update), FN(xdp_adjust_meta), FN(perf_event_read_value), FN(perf_prog_read_value), FN(getsockopt), FN(override_return), FN(sock_ops_cb_flags_set), FN(msg_redirect_map), FN(msg_apply_bytes), FN(msg_cork_bytes), FN(msg_pull_data), FN(bind), FN(xdp_adjust_tail), FN(skb_get_xfrm_state), FN(get_stack), FN(skb_load_bytes_relative), FN(fib_lookup), FN(sock_hash_update), FN(msg_redirect_hash), FN(sk_redirect_hash), FN(lwt_push_encap), FN(lwt_seg6_store_bytes), FN(lwt_seg6_adjust_srh), FN(lwt_seg6_action), FN(rc_repeat), FN(rc_keydown), FN(skb_cgroup_id), FN(get_current_cgroup_id), FN(get_local_storage), FN(sk_select_reuseport), FN(skb_ancestor_cgroup_id), FN(sk_lookup_tcp), FN(sk_lookup_udp), FN(sk_release), FN(map_push_elem), FN(map_pop_elem), FN(map_peek_elem), FN(msg_push_data), FN(msg_pop_data), FN(rc_pointer_rel), FN(spin_lock), FN(spin_unlock), FN(sk_fullsock), FN(tcp_sock), FN(skb_ecn_set_ce), FN(get_listener_sock), FN(skc_lookup_tcp), FN(tcp_check_syncookie), FN(sysctl_get_name), FN(sysctl_get_current_value), FN(sysctl_get_new_value), FN(sysctl_set_new_value), FN(strtol), FN(strtoul), FN(sk_storage_get), FN(sk_storage_delete), FN(send_signal), FN(tcp_gen_syncookie), FN(skb_output), FN(probe_read_user), FN(probe_read_kernel), FN(probe_read_user_str), FN(probe_read_kernel_str), FN(tcp_send_ack), FN(send_signal_thread), FN(jiffies64), FN(read_branch_records), FN(get_ns_current_pid_tgid), FN(xdp_output), FN(get_netns_cookie), FN(get_current_ancestor_cgroup_id), FN(sk_assign), FN(ktime_get_boot_ns), FN(seq_printf), FN(seq_write), FN(sk_cgroup_id), FN(sk_ancestor_cgroup_id), FN(ringbuf_output), FN(ringbuf_reserve), FN(ringbuf_submit), FN(ringbuf_discard), FN(ringbuf_query), FN(csum_level), FN(skc_to_tcp6_sock), FN(skc_to_tcp_sock), FN(skc_to_tcp_timewait_sock), FN(skc_to_tcp_request_sock), FN(skc_to_udp6_sock), FN(get_task_stack), FN(load_hdr_opt), FN(store_hdr_opt), FN(reserve_hdr_opt), FN(inode_storage_get), FN(inode_storage_delete), FN(d_path), FN(copy_from_user), FN(snprintf_btf), FN(seq_printf_btf), FN(skb_cgroup_classid), FN(redirect_neigh), FN(per_cpu_ptr), FN(this_cpu_ptr), FN(redirect_peer), FN(task_storage_get), FN(task_storage_delete), FN(get_current_task_btf), FN(bprm_opts_set), FN(ktime_get_coarse_ns), FN(ima_inode_hash), FN(sock_from_file), FN(check_mtu), FN(for_each_map_elem), FN(snprintf), FN(sys_bpf), FN(btf_find_by_name_kind), FN(sys_close), FN(timer_init), FN(timer_set_callback), FN(timer_start), FN(timer_cancel), FN(get_func_ip), FN(get_attach_cookie), FN(task_pt_regs), FN(get_branch_snapshot), FN(trace_vprintk), FN(skc_to_unix_sock), FN(kallsyms_lookup_name), FN(find_vma), FN(loop), FN(strncmp), FN(get_func_arg), FN(get_func_ret), FN(get_func_arg_cnt), FN(get_retval), FN(set_retval), FN(xdp_get_buff_len), FN(xdp_load_bytes), FN(xdp_store_bytes), FN(copy_from_user_task), FN(skb_set_tstamp), FN(ima_file_hash), FN(kptr_xchg), FN(map_lookup_percpu_elem), FN(skc_to_mptcp_sock), FN(dynptr_from_mem), FN(ringbuf_reserve_dynptr), FN(ringbuf_submit_dynptr), FN(ringbuf_discard_dynptr), FN(dynptr_read), FN(dynptr_write), FN(dynptr_data), FN(tcp_raw_gen_syncookie_ipv4), FN(tcp_raw_gen_syncookie_ipv6), FN(tcp_raw_check_syncookie_ipv4), FN(tcp_raw_check_syncookie_ipv6), FN(ktime_get_tai_ns), FN(user_ringbuf_drain),
+#define __BPF_FUNC_MAPPER(FN) FN(unspec), FN(map_lookup_elem), FN(map_update_elem), FN(map_delete_elem), FN(probe_read), FN(ktime_get_ns), FN(trace_printk), FN(get_prandom_u32), FN(get_smp_processor_id), FN(skb_store_bytes), FN(l3_csum_replace), FN(l4_csum_replace), FN(tail_call), FN(clone_redirect), FN(get_current_pid_tgid), FN(get_current_uid_gid), FN(get_current_comm), FN(get_cgroup_classid), FN(skb_vlan_push), FN(skb_vlan_pop), FN(skb_get_tunnel_key), FN(skb_set_tunnel_key), FN(perf_event_read), FN(redirect), FN(get_route_realm), FN(perf_event_output), FN(skb_load_bytes), FN(get_stackid), FN(csum_diff), FN(skb_get_tunnel_opt), FN(skb_set_tunnel_opt), FN(skb_change_proto), FN(skb_change_type), FN(skb_under_cgroup), FN(get_hash_recalc), FN(get_current_task), FN(probe_write_user), FN(current_task_under_cgroup), FN(skb_change_tail), FN(skb_pull_data), FN(csum_update), FN(set_hash_invalid), FN(get_numa_node_id), FN(skb_change_head), FN(xdp_adjust_head), FN(probe_read_str), FN(get_socket_cookie), FN(get_socket_uid), FN(set_hash), FN(setsockopt), FN(skb_adjust_room), FN(redirect_map), FN(sk_redirect_map), FN(sock_map_update), FN(xdp_adjust_meta), FN(perf_event_read_value), FN(perf_prog_read_value), FN(getsockopt), FN(override_return), FN(sock_ops_cb_flags_set), FN(msg_redirect_map), FN(msg_apply_bytes), FN(msg_cork_bytes), FN(msg_pull_data), FN(bind), FN(xdp_adjust_tail), FN(skb_get_xfrm_state), FN(get_stack), FN(skb_load_bytes_relative), FN(fib_lookup), FN(sock_hash_update), FN(msg_redirect_hash), FN(sk_redirect_hash), FN(lwt_push_encap), FN(lwt_seg6_store_bytes), FN(lwt_seg6_adjust_srh), FN(lwt_seg6_action), FN(rc_repeat), FN(rc_keydown), FN(skb_cgroup_id), FN(get_current_cgroup_id), FN(get_local_storage), FN(sk_select_reuseport), FN(skb_ancestor_cgroup_id), FN(sk_lookup_tcp), FN(sk_lookup_udp), FN(sk_release), FN(map_push_elem), FN(map_pop_elem), FN(map_peek_elem), FN(msg_push_data), FN(msg_pop_data), FN(rc_pointer_rel), FN(spin_lock), FN(spin_unlock), FN(sk_fullsock), FN(tcp_sock), FN(skb_ecn_set_ce), FN(get_listener_sock), FN(skc_lookup_tcp), FN(tcp_check_syncookie), FN(sysctl_get_name), FN(sysctl_get_current_value), FN(sysctl_get_new_value), FN(sysctl_set_new_value), FN(strtol), FN(strtoul), FN(sk_storage_get), FN(sk_storage_delete), FN(send_signal), FN(tcp_gen_syncookie), FN(skb_output), FN(probe_read_user), FN(probe_read_kernel), FN(probe_read_user_str), FN(probe_read_kernel_str), FN(tcp_send_ack), FN(send_signal_thread), FN(jiffies64), FN(read_branch_records), FN(get_ns_current_pid_tgid), FN(xdp_output), FN(get_netns_cookie), FN(get_current_ancestor_cgroup_id), FN(sk_assign), FN(ktime_get_boot_ns), FN(seq_printf), FN(seq_write), FN(sk_cgroup_id), FN(sk_ancestor_cgroup_id), FN(ringbuf_output), FN(ringbuf_reserve), FN(ringbuf_submit), FN(ringbuf_discard), FN(ringbuf_query), FN(csum_level), FN(skc_to_tcp6_sock), FN(skc_to_tcp_sock), FN(skc_to_tcp_timewait_sock), FN(skc_to_tcp_request_sock), FN(skc_to_udp6_sock), FN(get_task_stack), FN(load_hdr_opt), FN(store_hdr_opt), FN(reserve_hdr_opt), FN(inode_storage_get), FN(inode_storage_delete), FN(d_path), FN(copy_from_user), FN(snprintf_btf), FN(seq_printf_btf), FN(skb_cgroup_classid), FN(redirect_neigh), FN(per_cpu_ptr), FN(this_cpu_ptr), FN(redirect_peer), FN(task_storage_get), FN(task_storage_delete), FN(get_current_task_btf), FN(bprm_opts_set), FN(ktime_get_coarse_ns), FN(ima_inode_hash), FN(sock_from_file), FN(check_mtu), FN(for_each_map_elem), FN(snprintf), FN(sys_bpf), FN(btf_find_by_name_kind), FN(sys_close), FN(timer_init), FN(timer_set_callback), FN(timer_start), FN(timer_cancel), FN(get_func_ip), FN(get_attach_cookie), FN(task_pt_regs), FN(get_branch_snapshot), FN(trace_vprintk), FN(skc_to_unix_sock), FN(kallsyms_lookup_name), FN(find_vma), FN(loop), FN(strncmp), FN(get_func_arg), FN(get_func_ret), FN(get_func_arg_cnt), FN(get_retval), FN(set_retval), FN(xdp_get_buff_len), FN(xdp_load_bytes), FN(xdp_store_bytes), FN(copy_from_user_task), FN(skb_set_tstamp), FN(ima_file_hash), FN(kptr_xchg), FN(map_lookup_percpu_elem), FN(skc_to_mptcp_sock), FN(dynptr_from_mem), FN(ringbuf_reserve_dynptr), FN(ringbuf_submit_dynptr), FN(ringbuf_discard_dynptr), FN(dynptr_read), FN(dynptr_write), FN(dynptr_data), FN(tcp_raw_gen_syncookie_ipv4), FN(tcp_raw_gen_syncookie_ipv6), FN(tcp_raw_check_syncookie_ipv4), FN(tcp_raw_check_syncookie_ipv6),
#define __BPF_ENUM_FN(x) BPF_FUNC_ ##x
enum bpf_func_id {
__BPF_FUNC_MAPPER(__BPF_ENUM_FN) __BPF_FUNC_MAX_ID,
@@ -555,9 +537,6 @@ enum {
BPF_F_SEQ_NUMBER = (1ULL << 3),
};
enum {
- BPF_F_TUNINFO_FLAGS = (1ULL << 4),
-};
-enum {
BPF_F_INDEX_MASK = 0xffffffffULL,
BPF_F_CURRENT_CPU = BPF_F_INDEX_MASK,
BPF_F_CTXLEN_MASK = (0xfffffULL << 32),
@@ -685,10 +664,7 @@ struct bpf_tunnel_key {
};
__u8 tunnel_tos;
__u8 tunnel_ttl;
- union {
- __u16 tunnel_ext;
- __be16 tunnel_flags;
- };
+ __u16 tunnel_ext;
__u32 tunnel_label;
union {
__u32 local_ipv4;
@@ -710,7 +686,6 @@ enum bpf_ret_code {
BPF_DROP = 2,
BPF_REDIRECT = 7,
BPF_LWT_REROUTE = 128,
- BPF_FLOW_DISSECTOR_CONTINUE = 129,
};
struct bpf_sock {
__u32 bound_dev_if;
@@ -928,16 +903,6 @@ struct bpf_link_info {
__u32 map_id;
} map;
};
- union {
- struct {
- __u64 cgroup_id;
- __u32 order;
- } cgroup;
- struct {
- __u32 tid;
- __u32 pid;
- } task;
- };
} iter;
struct {
__u32 netns_ino;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/btrfs.h b/sysroots/x86_64-unknown-linux-musl/include/linux/btrfs.h
index 506238ff..d73527e5 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/btrfs.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/btrfs.h
@@ -176,7 +176,6 @@ struct btrfs_ioctl_fs_info_args {
#define BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE (1ULL << 0)
#define BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE_VALID (1ULL << 1)
#define BTRFS_FEATURE_COMPAT_RO_VERITY (1ULL << 2)
-#define BTRFS_FEATURE_COMPAT_RO_BLOCK_GROUP_TREE (1ULL << 3)
#define BTRFS_FEATURE_INCOMPAT_MIXED_BACKREF (1ULL << 0)
#define BTRFS_FEATURE_INCOMPAT_DEFAULT_SUBVOL (1ULL << 1)
#define BTRFS_FEATURE_INCOMPAT_MIXED_GROUPS (1ULL << 2)
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/btrfs_tree.h b/sysroots/x86_64-unknown-linux-musl/include/linux/btrfs_tree.h
index 6cd46dd8..3becce8f 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/btrfs_tree.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/btrfs_tree.h
@@ -394,7 +394,6 @@ struct btrfs_free_space_info {
#define BTRFS_QGROUP_STATUS_FLAG_ON (1ULL << 0)
#define BTRFS_QGROUP_STATUS_FLAG_RESCAN (1ULL << 1)
#define BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT (1ULL << 2)
-#define BTRFS_QGROUP_STATUS_FLAGS_MASK (BTRFS_QGROUP_STATUS_FLAG_ON | BTRFS_QGROUP_STATUS_FLAG_RESCAN | BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT)
#define BTRFS_QGROUP_STATUS_VERSION 1
struct btrfs_qgroup_status_item {
__le64 version;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/can.h b/sysroots/x86_64-unknown-linux-musl/include/linux/can.h
index 1365dbac..30eeca2d 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/can.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/can.h
@@ -20,29 +20,21 @@
#define _UAPI_CAN_H
#include <linux/types.h>
#include <linux/socket.h>
-#include <linux/stddef.h>
#define CAN_EFF_FLAG 0x80000000U
#define CAN_RTR_FLAG 0x40000000U
#define CAN_ERR_FLAG 0x20000000U
#define CAN_SFF_MASK 0x000007FFU
#define CAN_EFF_MASK 0x1FFFFFFFU
#define CAN_ERR_MASK 0x1FFFFFFFU
-#define CANXL_PRIO_MASK CAN_SFF_MASK
typedef __u32 canid_t;
#define CAN_SFF_ID_BITS 11
#define CAN_EFF_ID_BITS 29
-#define CANXL_PRIO_BITS CAN_SFF_ID_BITS
typedef __u32 can_err_mask_t;
#define CAN_MAX_DLC 8
#define CAN_MAX_RAW_DLC 15
#define CAN_MAX_DLEN 8
#define CANFD_MAX_DLC 15
#define CANFD_MAX_DLEN 64
-#define CANXL_MIN_DLC 0
-#define CANXL_MAX_DLC 2047
-#define CANXL_MAX_DLC_MASK 0x07FF
-#define CANXL_MIN_DLEN 1
-#define CANXL_MAX_DLEN 2048
struct can_frame {
canid_t can_id;
union {
@@ -65,22 +57,8 @@ struct canfd_frame {
__u8 __res1;
__u8 data[CANFD_MAX_DLEN] __attribute__((aligned(8)));
};
-#define CANXL_XLF 0x80
-#define CANXL_SEC 0x01
-struct canxl_frame {
- canid_t prio;
- __u8 flags;
- __u8 sdt;
- __u16 len;
- __u32 af;
- __u8 data[CANXL_MAX_DLEN];
-};
#define CAN_MTU (sizeof(struct can_frame))
#define CANFD_MTU (sizeof(struct canfd_frame))
-#define CANXL_MTU (sizeof(struct canxl_frame))
-#define CANXL_HDR_SIZE (offsetof(struct canxl_frame, data))
-#define CANXL_MIN_MTU (CANXL_HDR_SIZE + 64)
-#define CANXL_MAX_MTU CANXL_MTU
#define CAN_RAW 1
#define CAN_BCM 2
#define CAN_TP16 3
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/can/raw.h b/sysroots/x86_64-unknown-linux-musl/include/linux/can/raw.h
index f8de1797..a3bddb76 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/can/raw.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/can/raw.h
@@ -30,6 +30,5 @@ enum {
CAN_RAW_RECV_OWN_MSGS,
CAN_RAW_FD_FRAMES,
CAN_RAW_JOIN_FILTERS,
- CAN_RAW_XL_FRAMES,
};
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/capability.h b/sysroots/x86_64-unknown-linux-musl/include/linux/capability.h
index c1b5dbff..958e6ab6 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/capability.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/capability.h
@@ -111,5 +111,5 @@ struct vfs_ns_cap_data {
#define CAP_LAST_CAP CAP_CHECKPOINT_RESTORE
#define cap_valid(x) ((x) >= 0 && (x) <= CAP_LAST_CAP)
#define CAP_TO_INDEX(x) ((x) >> 5)
-#define CAP_TO_MASK(x) (1U << ((x) & 31))
+#define CAP_TO_MASK(x) (1 << ((x) & 31))
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/cec.h b/sysroots/x86_64-unknown-linux-musl/include/linux/cec.h
index 3953fe34..b90dc49a 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/cec.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/cec.h
@@ -340,7 +340,6 @@ struct cec_event {
#define CEC_OP_FEAT_DEV_HAS_SET_AUDIO_RATE 0x08
#define CEC_OP_FEAT_DEV_SINK_HAS_ARC_TX 0x04
#define CEC_OP_FEAT_DEV_SOURCE_HAS_ARC_RX 0x02
-#define CEC_OP_FEAT_DEV_HAS_SET_AUDIO_VOLUME_LEVEL 0x01
#define CEC_MSG_GIVE_FEATURES 0xa5
#define CEC_MSG_DECK_CONTROL 0x42
#define CEC_OP_DECK_CTL_MODE_SKIP_FWD 1
@@ -555,7 +554,6 @@ struct cec_event {
#define CEC_MSG_SYSTEM_AUDIO_MODE_STATUS 0x7e
#define CEC_OP_AUD_FMT_ID_CEA861 0
#define CEC_OP_AUD_FMT_ID_CEA861_CXT 1
-#define CEC_MSG_SET_AUDIO_VOLUME_LEVEL 0x73
#define CEC_MSG_SET_AUDIO_RATE 0x9a
#define CEC_OP_AUD_RATE_OFF 0
#define CEC_OP_AUD_RATE_WIDE_STD 1
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/counter.h b/sysroots/x86_64-unknown-linux-musl/include/linux/counter.h
index f986365e..4b86b28c 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/counter.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/counter.h
@@ -46,7 +46,6 @@ enum counter_event_type {
COUNTER_EVENT_THRESHOLD,
COUNTER_EVENT_INDEX,
COUNTER_EVENT_CHANGE_OF_STATE,
- COUNTER_EVENT_CAPTURE,
};
struct counter_watch {
struct counter_component component;
@@ -92,8 +91,4 @@ enum counter_synapse_action {
COUNTER_SYNAPSE_ACTION_FALLING_EDGE,
COUNTER_SYNAPSE_ACTION_BOTH_EDGES,
};
-enum counter_signal_polarity {
- COUNTER_SIGNAL_POLARITY_POSITIVE,
- COUNTER_SIGNAL_POLARITY_NEGATIVE,
-};
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/dlm.h b/sysroots/x86_64-unknown-linux-musl/include/linux/dlm.h
index 499baada..c75918f8 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/dlm.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/dlm.h
@@ -31,5 +31,6 @@ struct dlm_lksb {
char * sb_lvbptr;
};
#define DLM_LSFL_TIMEWARN 0x00000002
+#define DLM_LSFL_FS 0x00000004
#define DLM_LSFL_NEWEXCL 0x00000008
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/dn.h b/sysroots/x86_64-unknown-linux-musl/include/linux/dn.h
new file mode 100644
index 00000000..621f60fd
--- /dev/null
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/dn.h
@@ -0,0 +1,114 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef _LINUX_DN_H
+#define _LINUX_DN_H
+#include <linux/ioctl.h>
+#include <linux/types.h>
+#include <linux/if_ether.h>
+#define DNPROTO_NSP 2
+#define DNPROTO_ROU 3
+#define DNPROTO_NML 4
+#define DNPROTO_EVL 5
+#define DNPROTO_EVR 6
+#define DNPROTO_NSPT 7
+#define DN_ADDL 2
+#define DN_MAXADDL 2
+#define DN_MAXOPTL 16
+#define DN_MAXOBJL 16
+#define DN_MAXACCL 40
+#define DN_MAXALIASL 128
+#define DN_MAXNODEL 256
+#define DNBUFSIZE 65023
+#define SO_CONDATA 1
+#define SO_CONACCESS 2
+#define SO_PROXYUSR 3
+#define SO_LINKINFO 7
+#define DSO_CONDATA 1
+#define DSO_DISDATA 10
+#define DSO_CONACCESS 2
+#define DSO_ACCEPTMODE 4
+#define DSO_CONACCEPT 5
+#define DSO_CONREJECT 6
+#define DSO_LINKINFO 7
+#define DSO_STREAM 8
+#define DSO_SEQPACKET 9
+#define DSO_MAXWINDOW 11
+#define DSO_NODELAY 12
+#define DSO_CORK 13
+#define DSO_SERVICES 14
+#define DSO_INFO 15
+#define DSO_MAX 15
+#define LL_INACTIVE 0
+#define LL_CONNECTING 1
+#define LL_RUNNING 2
+#define LL_DISCONNECTING 3
+#define ACC_IMMED 0
+#define ACC_DEFER 1
+#define SDF_WILD 1
+#define SDF_PROXY 2
+#define SDF_UICPROXY 4
+struct dn_naddr {
+ __le16 a_len;
+ __u8 a_addr[DN_MAXADDL];
+};
+struct sockaddr_dn {
+ __u16 sdn_family;
+ __u8 sdn_flags;
+ __u8 sdn_objnum;
+ __le16 sdn_objnamel;
+ __u8 sdn_objname[DN_MAXOBJL];
+ struct dn_naddr sdn_add;
+};
+#define sdn_nodeaddrl sdn_add.a_len
+#define sdn_nodeaddr sdn_add.a_addr
+struct optdata_dn {
+ __le16 opt_status;
+#define opt_sts opt_status
+ __le16 opt_optl;
+ __u8 opt_data[16];
+};
+struct accessdata_dn {
+ __u8 acc_accl;
+ __u8 acc_acc[DN_MAXACCL];
+ __u8 acc_passl;
+ __u8 acc_pass[DN_MAXACCL];
+ __u8 acc_userl;
+ __u8 acc_user[DN_MAXACCL];
+};
+struct linkinfo_dn {
+ __u16 idn_segsize;
+ __u8 idn_linkstate;
+};
+union etheraddress {
+ __u8 dne_addr[ETH_ALEN];
+ struct {
+ __u8 dne_hiord[4];
+ __u8 dne_nodeaddr[2];
+ } dne_remote;
+};
+struct dn_addr {
+ __le16 dna_family;
+ union etheraddress dna_netaddr;
+};
+#define DECNET_IOCTL_BASE 0x89
+#define SIOCSNETADDR _IOW(DECNET_IOCTL_BASE, 0xe0, struct dn_naddr)
+#define SIOCGNETADDR _IOR(DECNET_IOCTL_BASE, 0xe1, struct dn_naddr)
+#define OSIOCSNETADDR _IOW(DECNET_IOCTL_BASE, 0xe0, int)
+#define OSIOCGNETADDR _IOR(DECNET_IOCTL_BASE, 0xe1, int)
+#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/dns_resolver.h b/sysroots/x86_64-unknown-linux-musl/include/linux/dns_resolver.h
index e7113d0b..21cb5c03 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/dns_resolver.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/dns_resolver.h
@@ -55,13 +55,13 @@ struct dns_payload_header {
__u8 zero;
__u8 content;
__u8 version;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_header {
struct dns_payload_header hdr;
__u8 source;
__u8 status;
__u8 nr_servers;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_server {
__u16 name_len;
__u16 priority;
@@ -71,8 +71,8 @@ struct dns_server_list_v1_server {
__u8 status;
__u8 protocol;
__u8 nr_addrs;
-} __attribute__((__packed__));
+} __packed;
struct dns_server_list_v1_address {
__u8 address_type;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/dw100.h b/sysroots/x86_64-unknown-linux-musl/include/linux/dw100.h
deleted file mode 100644
index 13d84872..00000000
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/dw100.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- *** This header was automatically generated from a Linux kernel header
- *** of the same name, to make information necessary for userspace to
- *** call into the kernel available to libc. It contains only constants,
- *** structures, and macros generated from the original header, and thus,
- *** contains no copyrightable information.
- ***
- *** To edit the content of this header, modify the corresponding
- *** source file (e.g. under external/kernel-headers/original/) then
- *** run bionic/libc/kernel/tools/update_all.py
- ***
- *** Any manual change here will be lost the next time this script will
- *** be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef __UAPI_DW100_H__
-#define __UAPI_DW100_H__
-#include <linux/v4l2-controls.h>
-#define V4L2_CID_DW100_DEWARPING_16x16_VERTEX_MAP (V4L2_CID_USER_DW100_BASE + 1)
-#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/ethtool.h b/sysroots/x86_64-unknown-linux-musl/include/linux/ethtool.h
index 8bdd6221..22dc9f27 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/ethtool.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/ethtool.h
@@ -277,20 +277,6 @@ enum ethtool_module_power_mode {
ETHTOOL_MODULE_POWER_MODE_LOW = 1,
ETHTOOL_MODULE_POWER_MODE_HIGH,
};
-enum ethtool_podl_pse_admin_state {
- ETHTOOL_PODL_PSE_ADMIN_STATE_UNKNOWN = 1,
- ETHTOOL_PODL_PSE_ADMIN_STATE_DISABLED,
- ETHTOOL_PODL_PSE_ADMIN_STATE_ENABLED,
-};
-enum ethtool_podl_pse_pw_d_status {
- ETHTOOL_PODL_PSE_PW_D_STATUS_UNKNOWN = 1,
- ETHTOOL_PODL_PSE_PW_D_STATUS_DISABLED,
- ETHTOOL_PODL_PSE_PW_D_STATUS_SEARCHING,
- ETHTOOL_PODL_PSE_PW_D_STATUS_DELIVERING,
- ETHTOOL_PODL_PSE_PW_D_STATUS_SLEEP,
- ETHTOOL_PODL_PSE_PW_D_STATUS_IDLE,
- ETHTOOL_PODL_PSE_PW_D_STATUS_ERROR,
-};
struct ethtool_gstrings {
__u32 cmd;
__u32 string_set;
@@ -814,10 +800,6 @@ enum ethtool_link_mode_bit_indices {
#define MASTER_SLAVE_STATE_MASTER 2
#define MASTER_SLAVE_STATE_SLAVE 3
#define MASTER_SLAVE_STATE_ERR 4
-#define RATE_MATCH_NONE 0
-#define RATE_MATCH_PAUSE 1
-#define RATE_MATCH_CRS 2
-#define RATE_MATCH_OPEN_LOOP 3
#define PORT_TP 0x00
#define PORT_AUI 0x01
#define PORT_MII 0x02
@@ -919,7 +901,7 @@ struct ethtool_link_settings {
__u8 transceiver;
__u8 master_slave_cfg;
__u8 master_slave_state;
- __u8 rate_matching;
+ __u8 reserved1[1];
__u32 reserved[7];
__u32 link_mode_masks[];
};
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/ethtool_netlink.h b/sysroots/x86_64-unknown-linux-musl/include/linux/ethtool_netlink.h
index 08c69360..85ce51bc 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/ethtool_netlink.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/ethtool_netlink.h
@@ -56,8 +56,6 @@ enum {
ETHTOOL_MSG_PHC_VCLOCKS_GET,
ETHTOOL_MSG_MODULE_GET,
ETHTOOL_MSG_MODULE_SET,
- ETHTOOL_MSG_PSE_GET,
- ETHTOOL_MSG_PSE_SET,
__ETHTOOL_MSG_USER_CNT,
ETHTOOL_MSG_USER_MAX = __ETHTOOL_MSG_USER_CNT - 1
};
@@ -99,7 +97,6 @@ enum {
ETHTOOL_MSG_PHC_VCLOCKS_GET_REPLY,
ETHTOOL_MSG_MODULE_GET_REPLY,
ETHTOOL_MSG_MODULE_NTF,
- ETHTOOL_MSG_PSE_GET_REPLY,
__ETHTOOL_MSG_KERNEL_CNT,
ETHTOOL_MSG_KERNEL_MAX = __ETHTOOL_MSG_KERNEL_CNT - 1
};
@@ -196,7 +193,6 @@ enum {
ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG,
ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE,
ETHTOOL_A_LINKMODES_LANES,
- ETHTOOL_A_LINKMODES_RATE_MATCHING,
__ETHTOOL_A_LINKMODES_CNT,
ETHTOOL_A_LINKMODES_MAX = __ETHTOOL_A_LINKMODES_CNT - 1
};
@@ -613,15 +609,6 @@ enum {
__ETHTOOL_A_MODULE_CNT,
ETHTOOL_A_MODULE_MAX = (__ETHTOOL_A_MODULE_CNT - 1)
};
-enum {
- ETHTOOL_A_PSE_UNSPEC,
- ETHTOOL_A_PSE_HEADER,
- ETHTOOL_A_PODL_PSE_ADMIN_STATE,
- ETHTOOL_A_PODL_PSE_ADMIN_CONTROL,
- ETHTOOL_A_PODL_PSE_PW_D_STATUS,
- __ETHTOOL_A_PSE_CNT,
- ETHTOOL_A_PSE_MAX = (__ETHTOOL_A_PSE_CNT - 1)
-};
#define ETHTOOL_GENL_NAME "ethtool"
#define ETHTOOL_GENL_VERSION 1
#define ETHTOOL_MCGRP_MONITOR_NAME "monitor"
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/fuse.h b/sysroots/x86_64-unknown-linux-musl/include/linux/fuse.h
index ae667eba..144e960c 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/fuse.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/fuse.h
@@ -20,7 +20,7 @@
#define _LINUX_FUSE_H
#include <stdint.h>
#define FUSE_KERNEL_VERSION 7
-#define FUSE_KERNEL_MINOR_VERSION 37
+#define FUSE_KERNEL_MINOR_VERSION 36
#define FUSE_ROOT_ID 1
struct fuse_attr {
uint64_t ino;
@@ -187,7 +187,6 @@ enum fuse_opcode {
FUSE_SETUPMAPPING = 48,
FUSE_REMOVEMAPPING = 49,
FUSE_SYNCFS = 50,
- FUSE_TMPFILE = 51,
FUSE_CANONICAL_PATH = 2016,
CUSE_INIT = 4096,
CUSE_INIT_BSWAP_RESERVED = 1048576,
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/hid.h b/sysroots/x86_64-unknown-linux-musl/include/linux/hid.h
index 37ab462f..ce93cd79 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/hid.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/hid.h
@@ -22,20 +22,12 @@
#define USB_INTERFACE_SUBCLASS_BOOT 1
#define USB_INTERFACE_PROTOCOL_KEYBOARD 1
#define USB_INTERFACE_PROTOCOL_MOUSE 2
-enum hid_report_type {
- HID_INPUT_REPORT = 0,
- HID_OUTPUT_REPORT = 1,
- HID_FEATURE_REPORT = 2,
- HID_REPORT_TYPES,
-};
-enum hid_class_request {
- HID_REQ_GET_REPORT = 0x01,
- HID_REQ_GET_IDLE = 0x02,
- HID_REQ_GET_PROTOCOL = 0x03,
- HID_REQ_SET_REPORT = 0x09,
- HID_REQ_SET_IDLE = 0x0A,
- HID_REQ_SET_PROTOCOL = 0x0B,
-};
+#define HID_REQ_GET_REPORT 0x01
+#define HID_REQ_GET_IDLE 0x02
+#define HID_REQ_GET_PROTOCOL 0x03
+#define HID_REQ_SET_REPORT 0x09
+#define HID_REQ_SET_IDLE 0x0A
+#define HID_REQ_SET_PROTOCOL 0x0B
#define HID_DT_HID (USB_TYPE_CLASS | 0x01)
#define HID_DT_REPORT (USB_TYPE_CLASS | 0x02)
#define HID_DT_PHYSICAL (USB_TYPE_CLASS | 0x03)
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/idxd.h b/sysroots/x86_64-unknown-linux-musl/include/linux/idxd.h
index a456352e..c6d69854 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/idxd.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/idxd.h
@@ -38,7 +38,6 @@ enum idxd_scmd_stat {
IDXD_SCMD_WQ_NO_SIZE = 0x800e0000,
IDXD_SCMD_WQ_NO_PRIV = 0x800f0000,
IDXD_SCMD_WQ_IRQ_ERR = 0x80100000,
- IDXD_SCMD_WQ_USER_NO_IOMMU = 0x80110000,
};
#define IDXD_SCMD_SOFTERR_MASK 0x80000000
#define IDXD_SCMD_SOFTERR_SHIFT 16
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/if_ether.h b/sysroots/x86_64-unknown-linux-musl/include/linux/if_ether.h
index 60439218..d35509ef 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/if_ether.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/if_ether.h
@@ -112,7 +112,6 @@
#define ETH_P_LOCALTALK 0x0009
#define ETH_P_CAN 0x000C
#define ETH_P_CANFD 0x000D
-#define ETH_P_CANXL 0x000E
#define ETH_P_PPPTALK 0x0010
#define ETH_P_TR_802_2 0x0011
#define ETH_P_MOBITEX 0x0015
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/if_link.h b/sysroots/x86_64-unknown-linux-musl/include/linux/if_link.h
index ebf403af..52f8ca39 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/if_link.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/if_link.h
@@ -165,7 +165,6 @@ enum {
IFLA_GRO_MAX_SIZE,
IFLA_TSO_MAX_SIZE,
IFLA_TSO_MAX_SEGS,
- IFLA_ALLMULTI,
__IFLA_MAX
};
#define IFLA_MAX (__IFLA_MAX - 1)
@@ -412,7 +411,6 @@ enum {
IFLA_XFRM_UNSPEC,
IFLA_XFRM_LINK,
IFLA_XFRM_IF_ID,
- IFLA_XFRM_COLLECT_METADATA,
__IFLA_XFRM_MAX
};
#define IFLA_XFRM_MAX (__IFLA_XFRM_MAX - 1)
@@ -939,10 +937,4 @@ enum {
__IFLA_MCTP_MAX,
};
#define IFLA_MCTP_MAX (__IFLA_MCTP_MAX - 1)
-enum {
- IFLA_DSA_UNSPEC,
- IFLA_DSA_MASTER,
- __IFLA_DSA_MAX,
-};
-#define IFLA_DSA_MAX (__IFLA_DSA_MAX - 1)
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/if_macsec.h b/sysroots/x86_64-unknown-linux-musl/include/linux/if_macsec.h
index 7b51f800..e60d7674 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/if_macsec.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/if_macsec.h
@@ -23,7 +23,6 @@
#define MACSEC_GENL_VERSION 1
#define MACSEC_MAX_KEY_LEN 128
#define MACSEC_KEYID_LEN 16
-#define MACSEC_SALT_LEN 12
#define MACSEC_CIPHER_ID_GCM_AES_128 0x0080C20001000001ULL
#define MACSEC_CIPHER_ID_GCM_AES_256 0x0080C20001000002ULL
#define MACSEC_CIPHER_ID_GCM_AES_XPN_128 0x0080C20001000003ULL
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/if_pppox.h b/sysroots/x86_64-unknown-linux-musl/include/linux/if_pppox.h
index 2acafdf9..b6c076b2 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/if_pppox.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/if_pppox.h
@@ -51,27 +51,27 @@ struct sockaddr_pppox {
struct pppoe_addr pppoe;
struct pptp_addr pptp;
} sa_addr;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tp {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tp_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpin6 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpin6_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpv3 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpv3_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
struct sockaddr_pppol2tpv3in6 {
__kernel_sa_family_t sa_family;
unsigned int sa_protocol;
struct pppol2tpv3in6_addr pppol2tp;
-} __attribute__((__packed__));
+} __packed;
#define PPPOEIOCSFWD _IOW(0xB1, 0, size_t)
#define PPPOEIOCDFWD _IO(0xB1, 1)
#define PADI_CODE 0x09
@@ -108,6 +108,6 @@ struct pppoe_hdr {
__be16 sid;
__be16 length;
struct pppoe_tag tag[];
-} __attribute__((__packed__));
+} __packed;
#define PPPOE_SES_HLEN 8
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/iio/types.h b/sysroots/x86_64-unknown-linux-musl/include/linux/iio/types.h
index af7bdda6..aa66d506 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/iio/types.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/iio/types.h
@@ -101,12 +101,6 @@ enum iio_modifier {
IIO_MOD_ETHANOL,
IIO_MOD_H2,
IIO_MOD_O2,
- IIO_MOD_LINEAR_X,
- IIO_MOD_LINEAR_Y,
- IIO_MOD_LINEAR_Z,
- IIO_MOD_PITCH,
- IIO_MOD_YAW,
- IIO_MOD_ROLL,
};
enum iio_event_type {
IIO_EV_TYPE_THRESH,
@@ -116,14 +110,11 @@ enum iio_event_type {
IIO_EV_TYPE_MAG_ADAPTIVE,
IIO_EV_TYPE_CHANGE,
IIO_EV_TYPE_MAG_REFERENCED,
- IIO_EV_TYPE_GESTURE,
};
enum iio_event_direction {
IIO_EV_DIR_EITHER,
IIO_EV_DIR_RISING,
IIO_EV_DIR_FALLING,
IIO_EV_DIR_NONE,
- IIO_EV_DIR_SINGLETAP,
- IIO_EV_DIR_DOUBLETAP,
};
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/in.h b/sysroots/x86_64-unknown-linux-musl/include/linux/in.h
index 53d3074a..d4060e7d 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/in.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/in.h
@@ -22,7 +22,6 @@
#include <bits/ip_mreq_source.h>
#include <bits/in_addr.h>
#include <linux/types.h>
-#include <linux/stddef.h>
#include <linux/libc-compat.h>
#include <linux/socket.h>
#if __UAPI_DEF_IN_IPPROTO
@@ -69,8 +68,6 @@ enum {
#define IPPROTO_PIM IPPROTO_PIM
IPPROTO_COMP = 108,
#define IPPROTO_COMP IPPROTO_COMP
- IPPROTO_L2TP = 115,
-#define IPPROTO_L2TP IPPROTO_L2TP
IPPROTO_SCTP = 132,
#define IPPROTO_SCTP IPPROTO_SCTP
IPPROTO_UDPLITE = 136,
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/input-event-codes.h b/sysroots/x86_64-unknown-linux-musl/include/linux/input-event-codes.h
index 40827b55..4b251df7 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/input-event-codes.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/input-event-codes.h
@@ -720,7 +720,6 @@
#define ABS_TILT_Y 0x1b
#define ABS_TOOL_WIDTH 0x1c
#define ABS_VOLUME 0x20
-#define ABS_PROFILE 0x21
#define ABS_MISC 0x28
#define ABS_RESERVED 0x2e
#define ABS_MT_SLOT 0x2f
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/io_uring.h b/sysroots/x86_64-unknown-linux-musl/include/linux/io_uring.h
index 82dee970..4d52cf00 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/io_uring.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/io_uring.h
@@ -61,7 +61,6 @@ struct io_uring_sqe {
__u32 hardlink_flags;
__u32 xattr_flags;
__u32 msg_ring_flags;
- __u32 uring_cmd_flags;
};
__u64 user_data;
union {
@@ -115,7 +114,6 @@ enum {
#define IORING_SETUP_SQE128 (1U << 10)
#define IORING_SETUP_CQE32 (1U << 11)
#define IORING_SETUP_SINGLE_ISSUER (1U << 12)
-#define IORING_SETUP_DEFER_TASKRUN (1U << 13)
enum io_uring_op {
IORING_OP_NOP,
IORING_OP_READV,
@@ -165,10 +163,8 @@ enum io_uring_op {
IORING_OP_SOCKET,
IORING_OP_URING_CMD,
IORING_OP_SEND_ZC,
- IORING_OP_SENDMSG_ZC,
IORING_OP_LAST,
};
-#define IORING_URING_CMD_FIXED (1U << 0)
#define IORING_FSYNC_DATASYNC (1U << 0)
#define IORING_TIMEOUT_ABS (1U << 0)
#define IORING_TIMEOUT_UPDATE (1U << 1)
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/ip.h b/sysroots/x86_64-unknown-linux-musl/include/linux/ip.h
index 766a8086..b6aef50d 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/ip.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/ip.h
@@ -86,9 +86,8 @@ struct iphdr {
__u8 ttl;
__u8 protocol;
__sum16 check;
- __struct_group(, addrs,, __be32 saddr;
+ __be32 saddr;
__be32 daddr;
- );
};
struct ip_auth_hdr {
__u8 nexthdr;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/ipv6.h b/sysroots/x86_64-unknown-linux-musl/include/linux/ipv6.h
index 2e57ed16..757cbda9 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/ipv6.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/ipv6.h
@@ -87,9 +87,8 @@ struct ipv6hdr {
__be16 payload_len;
__u8 nexthdr;
__u8 hop_limit;
- __struct_group(, addrs,, struct in6_addr saddr;
+ struct in6_addr saddr;
struct in6_addr daddr;
- );
};
enum {
DEVCONF_FORWARDING = 0,
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/kvm.h b/sysroots/x86_64-unknown-linux-musl/include/linux/kvm.h
index 768f57e7..affb6a57 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/kvm.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/kvm.h
@@ -928,7 +928,6 @@ struct kvm_ppc_resize_hpt {
#define KVM_CAP_VM_DISABLE_NX_HUGE_PAGES 220
#define KVM_CAP_S390_ZPCI_OP 221
#define KVM_CAP_S390_CPU_TOPOLOGY 222
-#define KVM_CAP_DIRTY_LOG_RING_ACQ_REL 223
#ifdef KVM_CAP_IRQ_ROUTING
struct kvm_irq_routing_irqchip {
__u32 irqchip;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/l2tp.h b/sysroots/x86_64-unknown-linux-musl/include/linux/l2tp.h
index dee634e7..a054819f 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/l2tp.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/l2tp.h
@@ -22,6 +22,7 @@
#include <linux/socket.h>
#include <linux/in.h>
#include <linux/in6.h>
+#define IPPROTO_L2TP 115
#define __SOCK_SIZE__ 16
struct sockaddr_l2tpip {
__kernel_sa_family_t l2tp_family;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/lwtunnel.h b/sysroots/x86_64-unknown-linux-musl/include/linux/lwtunnel.h
index 94011ddc..e6fb5361 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/lwtunnel.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/lwtunnel.h
@@ -30,7 +30,6 @@ enum lwtunnel_encap_types {
LWTUNNEL_ENCAP_SEG6_LOCAL,
LWTUNNEL_ENCAP_RPL,
LWTUNNEL_ENCAP_IOAM6,
- LWTUNNEL_ENCAP_XFRM,
__LWTUNNEL_ENCAP_MAX,
};
#define LWTUNNEL_ENCAP_MAX (__LWTUNNEL_ENCAP_MAX - 1)
@@ -108,11 +107,4 @@ enum {
};
#define LWT_BPF_MAX (__LWT_BPF_MAX - 1)
#define LWT_BPF_MAX_HEADROOM 256
-enum {
- LWT_XFRM_UNSPEC,
- LWT_XFRM_IF_ID,
- LWT_XFRM_LINK,
- __LWT_XFRM_MAX,
-};
-#define LWT_XFRM_MAX (__LWT_XFRM_MAX - 1)
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/ndctl.h b/sysroots/x86_64-unknown-linux-musl/include/linux/ndctl.h
index 7e0d560c..f6b9f7fb 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/ndctl.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/ndctl.h
@@ -22,33 +22,33 @@
struct nd_cmd_dimm_flags {
__u32 status;
__u32 flags;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_get_config_size {
__u32 status;
__u32 config_size;
__u32 max_xfer;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_get_config_data_hdr {
__u32 in_offset;
__u32 in_length;
__u32 status;
__u8 out_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_set_config_hdr {
__u32 in_offset;
__u32 in_length;
__u8 in_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_vendor_hdr {
__u32 opcode;
__u32 in_length;
__u8 in_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_vendor_tail {
__u32 status;
__u32 out_length;
__u8 out_buf[];
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_cap {
__u64 address;
__u64 length;
@@ -57,7 +57,7 @@ struct nd_cmd_ars_cap {
__u32 clear_err_unit;
__u16 flags;
__u16 reserved;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_start {
__u64 address;
__u64 length;
@@ -66,7 +66,7 @@ struct nd_cmd_ars_start {
__u8 reserved[5];
__u32 status;
__u32 scrub_time;
-} __attribute__((__packed__));
+} __packed;
struct nd_cmd_ars_status {
__u32 status;
__u32 out_length;
@@ -82,15 +82,15 @@ struct nd_cmd_ars_status {
__u32 reserved;
__u64 err_address;
__u64 length;
- } __attribute__((__packed__)) records[];
-} __attribute__((__packed__));
+ } __packed records[];
+} __packed;
struct nd_cmd_clear_error {
__u64 address;
__u64 length;
__u32 status;
__u8 reserved[4];
__u64 cleared;
-} __attribute__((__packed__));
+} __packed;
enum {
ND_CMD_IMPLEMENTED = 0,
ND_CMD_ARS_CAP = 1,
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/netfilter_decnet.h b/sysroots/x86_64-unknown-linux-musl/include/linux/netfilter_decnet.h
new file mode 100644
index 00000000..c9c16ca0
--- /dev/null
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/netfilter_decnet.h
@@ -0,0 +1,57 @@
+/****************************************************************************
+ ****************************************************************************
+ ***
+ *** This header was automatically generated from a Linux kernel header
+ *** of the same name, to make information necessary for userspace to
+ *** call into the kernel available to libc. It contains only constants,
+ *** structures, and macros generated from the original header, and thus,
+ *** contains no copyrightable information.
+ ***
+ *** To edit the content of this header, modify the corresponding
+ *** source file (e.g. under external/kernel-headers/original/) then
+ *** run bionic/libc/kernel/tools/update_all.py
+ ***
+ *** Any manual change here will be lost the next time this script will
+ *** be run. You've been warned!
+ ***
+ ****************************************************************************
+ ****************************************************************************/
+#ifndef __LINUX_DECNET_NETFILTER_H
+#define __LINUX_DECNET_NETFILTER_H
+#include <linux/netfilter.h>
+#include <limits.h>
+#define NF_DN_NUMHOOKS 7
+#define NF_DN_PRE_ROUTING 0
+#define NF_DN_LOCAL_IN 1
+#define NF_DN_FORWARD 2
+#define NF_DN_LOCAL_OUT 3
+#define NF_DN_POST_ROUTING 4
+#define NF_DN_HELLO 5
+#define NF_DN_ROUTE 6
+enum nf_dn_hook_priorities {
+ NF_DN_PRI_FIRST = INT_MIN,
+ NF_DN_PRI_CONNTRACK = - 200,
+ NF_DN_PRI_MANGLE = - 150,
+ NF_DN_PRI_NAT_DST = - 100,
+ NF_DN_PRI_FILTER = 0,
+ NF_DN_PRI_NAT_SRC = 100,
+ NF_DN_PRI_DNRTMSG = 200,
+ NF_DN_PRI_LAST = INT_MAX,
+};
+struct nf_dn_rtmsg {
+ int nfdn_ifindex;
+};
+#define NFDN_RTMSG(r) ((unsigned char *) (r) + NLMSG_ALIGN(sizeof(struct nf_dn_rtmsg)))
+#define DNRMG_L1_GROUP 0x01
+#define DNRMG_L2_GROUP 0x02
+enum {
+ DNRNG_NLGRP_NONE,
+#define DNRNG_NLGRP_NONE DNRNG_NLGRP_NONE
+ DNRNG_NLGRP_L1,
+#define DNRNG_NLGRP_L1 DNRNG_NLGRP_L1
+ DNRNG_NLGRP_L2,
+#define DNRNG_NLGRP_L2 DNRNG_NLGRP_L2
+ __DNRNG_NLGRP_MAX
+};
+#define DNRNG_NLGRP_MAX (__DNRNG_NLGRP_MAX - 1)
+#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/netlink.h b/sysroots/x86_64-unknown-linux-musl/include/linux/netlink.h
index 17d52916..bc3e749c 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/netlink.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/netlink.h
@@ -100,8 +100,6 @@ enum nlmsgerr_attrs {
NLMSGERR_ATTR_OFFS,
NLMSGERR_ATTR_COOKIE,
NLMSGERR_ATTR_POLICY,
- NLMSGERR_ATTR_MISS_TYPE,
- NLMSGERR_ATTR_MISS_NEST,
__NLMSGERR_ATTR_MAX,
NLMSGERR_ATTR_MAX = __NLMSGERR_ATTR_MAX - 1
};
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/nl80211.h b/sysroots/x86_64-unknown-linux-musl/include/linux/nl80211.h
index faff80a1..c3aefa32 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/nl80211.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/nl80211.h
@@ -1118,7 +1118,6 @@ enum nl80211_bss {
NL80211_BSS_CHAIN_SIGNAL,
NL80211_BSS_FREQUENCY_OFFSET,
NL80211_BSS_MLO_LINK_ID,
- NL80211_BSS_MLD_ADDR,
__NL80211_BSS_AFTER_LAST,
NL80211_BSS_MAX = __NL80211_BSS_AFTER_LAST - 1
};
@@ -1531,7 +1530,6 @@ enum nl80211_ext_feature_index {
NL80211_EXT_FEATURE_BSS_COLOR,
NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD,
NL80211_EXT_FEATURE_RADAR_BACKGROUND,
- NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE,
NUM_NL80211_EXT_FEATURES,
MAX_NL80211_EXT_FEATURES = NUM_NL80211_EXT_FEATURES - 1
};
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/openvswitch.h b/sysroots/x86_64-unknown-linux-musl/include/linux/openvswitch.h
index c44e9503..c7d719c7 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/openvswitch.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/openvswitch.h
@@ -44,7 +44,6 @@ enum ovs_datapath_attr {
OVS_DP_ATTR_PAD,
OVS_DP_ATTR_MASKS_CACHE_SIZE,
OVS_DP_ATTR_PER_CPU_PIDS,
- OVS_DP_ATTR_IFINDEX,
__OVS_DP_ATTR_MAX
};
#define OVS_DP_ATTR_MAX (__OVS_DP_ATTR_MAX - 1)
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/perf_event.h b/sysroots/x86_64-unknown-linux-musl/include/linux/perf_event.h
index 8f081edc..165ff45c 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/perf_event.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/perf_event.h
@@ -108,6 +108,7 @@ enum perf_event_sample_format {
PERF_SAMPLE_CODE_PAGE_SIZE = 1U << 23,
PERF_SAMPLE_WEIGHT_STRUCT = 1U << 24,
PERF_SAMPLE_MAX = 1U << 25,
+ __PERF_SAMPLE_CALLCHAIN_EARLY = 1ULL << 63,
};
#define PERF_SAMPLE_WEIGHT_TYPE (PERF_SAMPLE_WEIGHT | PERF_SAMPLE_WEIGHT_STRUCT)
enum perf_branch_sample_type_shift {
@@ -129,7 +130,6 @@ enum perf_branch_sample_type_shift {
PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT = 15,
PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT = 16,
PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT = 17,
- PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT = 18,
PERF_SAMPLE_BRANCH_MAX_SHIFT
};
enum perf_branch_sample_type {
@@ -151,7 +151,6 @@ enum perf_branch_sample_type {
PERF_SAMPLE_BRANCH_NO_CYCLES = 1U << PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT,
PERF_SAMPLE_BRANCH_TYPE_SAVE = 1U << PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT,
PERF_SAMPLE_BRANCH_HW_INDEX = 1U << PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT,
- PERF_SAMPLE_BRANCH_PRIV_SAVE = 1U << PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT,
PERF_SAMPLE_BRANCH_MAX = 1U << PERF_SAMPLE_BRANCH_MAX_SHIFT,
};
enum {
@@ -168,40 +167,8 @@ enum {
PERF_BR_COND_RET = 10,
PERF_BR_ERET = 11,
PERF_BR_IRQ = 12,
- PERF_BR_SERROR = 13,
- PERF_BR_NO_TX = 14,
- PERF_BR_EXTEND_ABI = 15,
PERF_BR_MAX,
};
-enum {
- PERF_BR_SPEC_NA = 0,
- PERF_BR_SPEC_WRONG_PATH = 1,
- PERF_BR_NON_SPEC_CORRECT_PATH = 2,
- PERF_BR_SPEC_CORRECT_PATH = 3,
- PERF_BR_SPEC_MAX,
-};
-enum {
- PERF_BR_NEW_FAULT_ALGN = 0,
- PERF_BR_NEW_FAULT_DATA = 1,
- PERF_BR_NEW_FAULT_INST = 2,
- PERF_BR_NEW_ARCH_1 = 3,
- PERF_BR_NEW_ARCH_2 = 4,
- PERF_BR_NEW_ARCH_3 = 5,
- PERF_BR_NEW_ARCH_4 = 6,
- PERF_BR_NEW_ARCH_5 = 7,
- PERF_BR_NEW_MAX,
-};
-enum {
- PERF_BR_PRIV_UNKNOWN = 0,
- PERF_BR_PRIV_USER = 1,
- PERF_BR_PRIV_KERNEL = 2,
- PERF_BR_PRIV_HV = 3,
-};
-#define PERF_BR_ARM64_FIQ PERF_BR_NEW_ARCH_1
-#define PERF_BR_ARM64_DEBUG_HALT PERF_BR_NEW_ARCH_2
-#define PERF_BR_ARM64_DEBUG_EXIT PERF_BR_NEW_ARCH_3
-#define PERF_BR_ARM64_DEBUG_INST PERF_BR_NEW_ARCH_4
-#define PERF_BR_ARM64_DEBUG_DATA PERF_BR_NEW_ARCH_5
#define PERF_SAMPLE_BRANCH_PLM_ALL (PERF_SAMPLE_BRANCH_USER | PERF_SAMPLE_BRANCH_KERNEL | PERF_SAMPLE_BRANCH_HV)
enum perf_sample_regs_abi {
PERF_SAMPLE_REGS_ABI_NONE = 0,
@@ -468,8 +435,6 @@ union perf_mem_data_src {
#define PERF_MEM_LVLNUM_L2 0x02
#define PERF_MEM_LVLNUM_L3 0x03
#define PERF_MEM_LVLNUM_L4 0x04
-#define PERF_MEM_LVLNUM_CXL 0x09
-#define PERF_MEM_LVLNUM_IO 0x0a
#define PERF_MEM_LVLNUM_ANY_CACHE 0x0b
#define PERF_MEM_LVLNUM_LFB 0x0c
#define PERF_MEM_LVLNUM_RAM 0x0d
@@ -483,7 +448,6 @@ union perf_mem_data_src {
#define PERF_MEM_SNOOP_HITM 0x10
#define PERF_MEM_SNOOP_SHIFT 19
#define PERF_MEM_SNOOPX_FWD 0x01
-#define PERF_MEM_SNOOPX_PEER 0x02
#define PERF_MEM_SNOOPX_SHIFT 38
#define PERF_MEM_LOCK_NA 0x01
#define PERF_MEM_LOCK_LOCKED 0x02
@@ -509,7 +473,7 @@ union perf_mem_data_src {
struct perf_branch_entry {
__u64 from;
__u64 to;
- __u64 mispred : 1, predicted : 1, in_tx : 1, abort : 1, cycles : 16, type : 4, spec : 2, new_type : 4, priv : 3, reserved : 31;
+ __u64 mispred : 1, predicted : 1, in_tx : 1, abort : 1, cycles : 16, type : 4, reserved : 40;
};
union perf_sample_weight {
__u64 full;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/pkt_cls.h b/sysroots/x86_64-unknown-linux-musl/include/linux/pkt_cls.h
index 876cb73b..580e83ee 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/pkt_cls.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/pkt_cls.h
@@ -462,7 +462,6 @@ enum {
TCA_FLOWER_KEY_NUM_OF_VLANS,
TCA_FLOWER_KEY_PPPOE_SID,
TCA_FLOWER_KEY_PPP_PROTO,
- TCA_FLOWER_KEY_L2TPV3_SID,
__TCA_FLOWER_MAX,
};
#define TCA_FLOWER_MAX (__TCA_FLOWER_MAX - 1)
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/pkt_sched.h b/sysroots/x86_64-unknown-linux-musl/include/linux/pkt_sched.h
index c31b8bb7..e298b74a 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/pkt_sched.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/pkt_sched.h
@@ -924,13 +924,6 @@ enum {
#define TCA_TAPRIO_ATTR_FLAG_TXTIME_ASSIST _BITUL(0)
#define TCA_TAPRIO_ATTR_FLAG_FULL_OFFLOAD _BITUL(1)
enum {
- TCA_TAPRIO_TC_ENTRY_UNSPEC,
- TCA_TAPRIO_TC_ENTRY_INDEX,
- TCA_TAPRIO_TC_ENTRY_MAX_SDU,
- __TCA_TAPRIO_TC_ENTRY_CNT,
- TCA_TAPRIO_TC_ENTRY_MAX = (__TCA_TAPRIO_TC_ENTRY_CNT - 1)
-};
-enum {
TCA_TAPRIO_ATTR_UNSPEC,
TCA_TAPRIO_ATTR_PRIOMAP,
TCA_TAPRIO_ATTR_SCHED_ENTRY_LIST,
@@ -943,7 +936,6 @@ enum {
TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME_EXTENSION,
TCA_TAPRIO_ATTR_FLAGS,
TCA_TAPRIO_ATTR_TXTIME_DELAY,
- TCA_TAPRIO_ATTR_TC_ENTRY,
__TCA_TAPRIO_ATTR_MAX,
};
#define TCA_TAPRIO_ATTR_MAX (__TCA_TAPRIO_ATTR_MAX - 1)
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/psci.h b/sysroots/x86_64-unknown-linux-musl/include/linux/psci.h
index 4dead17f..31e74656 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/psci.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/psci.h
@@ -39,23 +39,11 @@
#define PSCI_0_2_FN64_MIGRATE PSCI_0_2_FN64(5)
#define PSCI_0_2_FN64_MIGRATE_INFO_UP_CPU PSCI_0_2_FN64(7)
#define PSCI_1_0_FN_PSCI_FEATURES PSCI_0_2_FN(10)
-#define PSCI_1_0_FN_CPU_FREEZE PSCI_0_2_FN(11)
-#define PSCI_1_0_FN_CPU_DEFAULT_SUSPEND PSCI_0_2_FN(12)
-#define PSCI_1_0_FN_NODE_HW_STATE PSCI_0_2_FN(13)
#define PSCI_1_0_FN_SYSTEM_SUSPEND PSCI_0_2_FN(14)
#define PSCI_1_0_FN_SET_SUSPEND_MODE PSCI_0_2_FN(15)
-#define PSCI_1_0_FN_STAT_RESIDENCY PSCI_0_2_FN(16)
-#define PSCI_1_0_FN_STAT_COUNT PSCI_0_2_FN(17)
#define PSCI_1_1_FN_SYSTEM_RESET2 PSCI_0_2_FN(18)
-#define PSCI_1_1_FN_MEM_PROTECT PSCI_0_2_FN(19)
-#define PSCI_1_1_FN_MEM_PROTECT_CHECK_RANGE PSCI_0_2_FN(19)
-#define PSCI_1_0_FN64_CPU_DEFAULT_SUSPEND PSCI_0_2_FN64(12)
-#define PSCI_1_0_FN64_NODE_HW_STATE PSCI_0_2_FN64(13)
#define PSCI_1_0_FN64_SYSTEM_SUSPEND PSCI_0_2_FN64(14)
-#define PSCI_1_0_FN64_STAT_RESIDENCY PSCI_0_2_FN64(16)
-#define PSCI_1_0_FN64_STAT_COUNT PSCI_0_2_FN64(17)
#define PSCI_1_1_FN64_SYSTEM_RESET2 PSCI_0_2_FN64(18)
-#define PSCI_1_1_FN64_MEM_PROTECT_CHECK_RANGE PSCI_0_2_FN64(19)
#define PSCI_0_2_POWER_STATE_ID_MASK 0xffff
#define PSCI_0_2_POWER_STATE_ID_SHIFT 0
#define PSCI_0_2_POWER_STATE_TYPE_SHIFT 16
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/psp-sev.h b/sysroots/x86_64-unknown-linux-musl/include/linux/psp-sev.h
index 8c9ec808..6c4f73d0 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/psp-sev.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/psp-sev.h
@@ -66,37 +66,37 @@ struct sev_user_data_status {
__u32 flags;
__u8 build;
__u32 guest_count;
-} __attribute__((__packed__));
+} __packed;
#define SEV_STATUS_FLAGS_CONFIG_ES 0x0100
struct sev_user_data_pek_csr {
__u64 address;
__u32 length;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_pek_cert_import {
__u64 pek_cert_address;
__u32 pek_cert_len;
__u64 oca_cert_address;
__u32 oca_cert_len;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_pdh_cert_export {
__u64 pdh_cert_address;
__u32 pdh_cert_len;
__u64 cert_chain_address;
__u32 cert_chain_len;
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_get_id {
__u8 socket1[64];
__u8 socket2[64];
-} __attribute__((__packed__));
+} __packed;
struct sev_user_data_get_id2 {
__u64 address;
__u32 length;
-} __attribute__((__packed__));
+} __packed;
struct sev_issue_cmd {
__u32 cmd;
__u64 data;
__u32 error;
-} __attribute__((__packed__));
+} __packed;
#define SEV_IOC_TYPE 'S'
#define SEV_ISSUE_CMD _IOWR(SEV_IOC_TYPE, 0x0, struct sev_issue_cmd)
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/qrtr.h b/sysroots/x86_64-unknown-linux-musl/include/linux/qrtr.h
index ee56acaf..c0a4c729 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/qrtr.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/qrtr.h
@@ -54,5 +54,5 @@ struct qrtr_ctrl_pkt {
__le32 port;
} client;
};
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/rkisp1-config.h b/sysroots/x86_64-unknown-linux-musl/include/linux/rkisp1-config.h
index 7175c23f..cea14cd2 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/rkisp1-config.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/rkisp1-config.h
@@ -67,37 +67,6 @@
#define RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE_V12 81
#define RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE RKISP1_CIF_ISP_HISTOGRAM_WEIGHT_GRIDS_SIZE_V12
#define RKISP1_CIF_ISP_DPCC_METHODS_MAX 3
-#define RKISP1_CIF_ISP_DPCC_MODE_STAGE1_ENABLE (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_INCL_G_CENTER (1U << 0)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_INCL_RB_CENTER (1U << 1)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_G_3X3 (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_OUTPUT_MODE_STAGE1_RB_3X3 (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_SET_USE_STAGE1_USE_SET(n) ((n) << 0)
-#define RKISP1_CIF_ISP_DPCC_SET_USE_STAGE1_USE_FIX_SET (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_PG_GREEN_ENABLE (1U << 0)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_LC_GREEN_ENABLE (1U << 1)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RO_GREEN_ENABLE (1U << 2)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RND_GREEN_ENABLE (1U << 3)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RG_GREEN_ENABLE (1U << 4)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_PG_RED_BLUE_ENABLE (1U << 8)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_LC_RED_BLUE_ENABLE (1U << 9)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RO_RED_BLUE_ENABLE (1U << 10)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RND_RED_BLUE_ENABLE (1U << 11)
-#define RKISP1_CIF_ISP_DPCC_METHODS_SET_RG_RED_BLUE_ENABLE (1U << 12)
-#define RKISP1_CIF_ISP_DPCC_LINE_THRESH_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_LINE_THRESH_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_LINE_MAD_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_LINE_MAD_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_PG_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_PG_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RND_THRESH_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_RND_THRESH_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RG_FAC_G(v) ((v) << 0)
-#define RKISP1_CIF_ISP_DPCC_RG_FAC_RB(v) ((v) << 8)
-#define RKISP1_CIF_ISP_DPCC_RO_LIMITS_n_G(n,v) ((v) << ((n) * 4))
-#define RKISP1_CIF_ISP_DPCC_RO_LIMITS_n_RB(n,v) ((v) << ((n) * 4 + 2))
-#define RKISP1_CIF_ISP_DPCC_RND_OFFS_n_G(n,v) ((v) << ((n) * 4))
-#define RKISP1_CIF_ISP_DPCC_RND_OFFS_n_RB(n,v) ((v) << ((n) * 4 + 2))
#define RKISP1_CIF_ISP_DPF_MAX_NLF_COEFFS 17
#define RKISP1_CIF_ISP_DPF_MAX_SPATIAL_COEFFS 6
#define RKISP1_CIF_ISP_STAT_AWB (1U << 0)
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/sed-opal.h b/sysroots/x86_64-unknown-linux-musl/include/linux/sed-opal.h
index f7ac9bd0..a20197ac 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/sed-opal.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/sed-opal.h
@@ -112,16 +112,6 @@ struct opal_read_write_table {
__u64 flags;
__u64 priv;
};
-#define OPAL_FL_SUPPORTED 0x00000001
-#define OPAL_FL_LOCKING_SUPPORTED 0x00000002
-#define OPAL_FL_LOCKING_ENABLED 0x00000004
-#define OPAL_FL_LOCKED 0x00000008
-#define OPAL_FL_MBR_ENABLED 0x00000010
-#define OPAL_FL_MBR_DONE 0x00000020
-struct opal_status {
- __u32 flags;
- __u32 reserved;
-};
#define IOC_OPAL_SAVE _IOW('p', 220, struct opal_lock_unlock)
#define IOC_OPAL_LOCK_UNLOCK _IOW('p', 221, struct opal_lock_unlock)
#define IOC_OPAL_TAKE_OWNERSHIP _IOW('p', 222, struct opal_key)
@@ -138,5 +128,4 @@ struct opal_status {
#define IOC_OPAL_MBR_DONE _IOW('p', 233, struct opal_mbr_done)
#define IOC_OPAL_WRITE_SHADOW_MBR _IOW('p', 234, struct opal_shadow_mbr)
#define IOC_OPAL_GENERIC_TABLE_RW _IOW('p', 235, struct opal_read_write_table)
-#define IOC_OPAL_GET_STATUS _IOR('p', 236, struct opal_status)
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/seg6_local.h b/sysroots/x86_64-unknown-linux-musl/include/linux/seg6_local.h
index 4d062e82..61a8d97a 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/seg6_local.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/seg6_local.h
@@ -31,7 +31,6 @@ enum {
SEG6_LOCAL_BPF,
SEG6_LOCAL_VRFTABLE,
SEG6_LOCAL_COUNTERS,
- SEG6_LOCAL_FLAVORS,
__SEG6_LOCAL_MAX,
};
#define SEG6_LOCAL_MAX (__SEG6_LOCAL_MAX - 1)
@@ -72,21 +71,4 @@ enum {
__SEG6_LOCAL_CNT_MAX,
};
#define SEG6_LOCAL_CNT_MAX (__SEG6_LOCAL_CNT_MAX - 1)
-enum {
- SEG6_LOCAL_FLV_UNSPEC,
- SEG6_LOCAL_FLV_OPERATION,
- SEG6_LOCAL_FLV_LCBLOCK_BITS,
- SEG6_LOCAL_FLV_LCNODE_FN_BITS,
- __SEG6_LOCAL_FLV_MAX,
-};
-#define SEG6_LOCAL_FLV_MAX (__SEG6_LOCAL_FLV_MAX - 1)
-enum {
- SEG6_LOCAL_FLV_OP_UNSPEC,
- SEG6_LOCAL_FLV_OP_PSP,
- SEG6_LOCAL_FLV_OP_USP,
- SEG6_LOCAL_FLV_OP_USD,
- SEG6_LOCAL_FLV_OP_NEXT_CSID,
- __SEG6_LOCAL_FLV_OP_MAX
-};
-#define SEG6_LOCAL_FLV_OP_MAX (__SEG6_LOCAL_FLV_OP_MAX - 1)
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/stat.h b/sysroots/x86_64-unknown-linux-musl/include/linux/stat.h
index 89304ce6..a15b9b57 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/stat.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/stat.h
@@ -78,8 +78,7 @@ struct statx {
__u32 stx_dev_major;
__u32 stx_dev_minor;
__u64 stx_mnt_id;
- __u32 stx_dio_mem_align;
- __u32 stx_dio_offset_align;
+ __u64 __spare2;
__u64 __spare3[12];
};
#define STATX_TYPE 0x00000001U
@@ -96,7 +95,6 @@ struct statx {
#define STATX_BASIC_STATS 0x000007ffU
#define STATX_BTIME 0x00000800U
#define STATX_MNT_ID 0x00001000U
-#define STATX_DIOALIGN 0x00002000U
#define STATX__RESERVED 0x80000000U
#define STATX_ALL 0x00000fffU
#define STATX_ATTR_COMPRESSED 0x00000004
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/target_core_user.h b/sysroots/x86_64-unknown-linux-musl/include/linux/target_core_user.h
index 83e155e7..daecb7d6 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/target_core_user.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/target_core_user.h
@@ -34,7 +34,7 @@ struct tcmu_mailbox {
__u32 cmdr_size;
__u32 cmd_head;
__u32 cmd_tail __attribute__((__aligned__(ALIGN_SIZE)));
-} __attribute__((__packed__));
+} __packed;
enum tcmu_opcode {
TCMU_OP_PAD = 0,
TCMU_OP_CMD,
@@ -48,7 +48,7 @@ struct tcmu_cmd_entry_hdr {
#define TCMU_UFLAG_READ_LEN 0x2
#define TCMU_UFLAG_KEEP_BUF 0x4
__u8 uflags;
-} __attribute__((__packed__));
+} __packed;
#define TCMU_OP_MASK 0x7
#define TCMU_SENSE_BUFFERSIZE 96
struct tcmu_cmd_entry {
@@ -71,7 +71,7 @@ struct tcmu_cmd_entry {
char sense_buffer[TCMU_SENSE_BUFFERSIZE];
} rsp;
};
-} __attribute__((__packed__));
+} __packed;
struct tcmu_tmr_entry {
struct tcmu_cmd_entry_hdr hdr;
#define TCMU_TMR_UNKNOWN 0
@@ -90,7 +90,7 @@ struct tcmu_tmr_entry {
__u64 __pad3;
__u64 __pad4;
__u16 cmd_ids[];
-} __attribute__((__packed__));
+} __packed;
#define TCMU_OP_ALIGN_SIZE sizeof(__u64)
enum tcmu_genl_cmd {
TCMU_CMD_UNSPEC,
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/tls.h b/sysroots/x86_64-unknown-linux-musl/include/linux/tls.h
index fcab74b3..d327d66a 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/tls.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/tls.h
@@ -68,18 +68,6 @@
#define TLS_CIPHER_SM4_CCM_SALT_SIZE 4
#define TLS_CIPHER_SM4_CCM_TAG_SIZE 16
#define TLS_CIPHER_SM4_CCM_REC_SEQ_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_128 57
-#define TLS_CIPHER_ARIA_GCM_128_IV_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_128_KEY_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_128_SALT_SIZE 4
-#define TLS_CIPHER_ARIA_GCM_128_TAG_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_128_REC_SEQ_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_256 58
-#define TLS_CIPHER_ARIA_GCM_256_IV_SIZE 8
-#define TLS_CIPHER_ARIA_GCM_256_KEY_SIZE 32
-#define TLS_CIPHER_ARIA_GCM_256_SALT_SIZE 4
-#define TLS_CIPHER_ARIA_GCM_256_TAG_SIZE 16
-#define TLS_CIPHER_ARIA_GCM_256_REC_SEQ_SIZE 8
#define TLS_SET_RECORD_TYPE 1
#define TLS_GET_RECORD_TYPE 2
struct tls_crypto_info {
@@ -128,20 +116,6 @@ struct tls12_crypto_info_sm4_ccm {
unsigned char salt[TLS_CIPHER_SM4_CCM_SALT_SIZE];
unsigned char rec_seq[TLS_CIPHER_SM4_CCM_REC_SEQ_SIZE];
};
-struct tls12_crypto_info_aria_gcm_128 {
- struct tls_crypto_info info;
- unsigned char iv[TLS_CIPHER_ARIA_GCM_128_IV_SIZE];
- unsigned char key[TLS_CIPHER_ARIA_GCM_128_KEY_SIZE];
- unsigned char salt[TLS_CIPHER_ARIA_GCM_128_SALT_SIZE];
- unsigned char rec_seq[TLS_CIPHER_ARIA_GCM_128_REC_SEQ_SIZE];
-};
-struct tls12_crypto_info_aria_gcm_256 {
- struct tls_crypto_info info;
- unsigned char iv[TLS_CIPHER_ARIA_GCM_256_IV_SIZE];
- unsigned char key[TLS_CIPHER_ARIA_GCM_256_KEY_SIZE];
- unsigned char salt[TLS_CIPHER_ARIA_GCM_256_SALT_SIZE];
- unsigned char rec_seq[TLS_CIPHER_ARIA_GCM_256_REC_SEQ_SIZE];
-};
enum {
TLS_INFO_UNSPEC,
TLS_INFO_VERSION,
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/ublk_cmd.h b/sysroots/x86_64-unknown-linux-musl/include/linux/ublk_cmd.h
index 8c9cbebd..caf7f93c 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/ublk_cmd.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/ublk_cmd.h
@@ -27,8 +27,6 @@
#define UBLK_CMD_STOP_DEV 0x07
#define UBLK_CMD_SET_PARAMS 0x08
#define UBLK_CMD_GET_PARAMS 0x09
-#define UBLK_CMD_START_USER_RECOVERY 0x10
-#define UBLK_CMD_END_USER_RECOVERY 0x11
#define UBLK_IO_FETCH_REQ 0x20
#define UBLK_IO_COMMIT_AND_FETCH_REQ 0x21
#define UBLK_IO_NEED_GET_DATA 0x22
@@ -41,11 +39,8 @@
#define UBLK_F_SUPPORT_ZERO_COPY (1ULL << 0)
#define UBLK_F_URING_CMD_COMP_IN_TASK (1ULL << 1)
#define UBLK_F_NEED_GET_DATA (1UL << 2)
-#define UBLK_F_USER_RECOVERY (1UL << 3)
-#define UBLK_F_USER_RECOVERY_REISSUE (1UL << 4)
#define UBLK_S_DEV_DEAD 0
#define UBLK_S_DEV_LIVE 1
-#define UBLK_S_DEV_QUIESCED 2
struct ublksrv_ctrl_cmd {
__u32 dev_id;
__u16 queue_id;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/usbip.h b/sysroots/x86_64-unknown-linux-musl/include/linux/usbip.h
index b0c10676..ae18347e 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/usbip.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/usbip.h
@@ -27,21 +27,4 @@ enum usbip_device_status {
VDEV_ST_USED,
VDEV_ST_ERROR
};
-#define USBIP_URB_SHORT_NOT_OK 0x0001
-#define USBIP_URB_ISO_ASAP 0x0002
-#define USBIP_URB_NO_TRANSFER_DMA_MAP 0x0004
-#define USBIP_URB_ZERO_PACKET 0x0040
-#define USBIP_URB_NO_INTERRUPT 0x0080
-#define USBIP_URB_FREE_BUFFER 0x0100
-#define USBIP_URB_DIR_IN 0x0200
-#define USBIP_URB_DIR_OUT 0
-#define USBIP_URB_DIR_MASK USBIP_URB_DIR_IN
-#define USBIP_URB_DMA_MAP_SINGLE 0x00010000
-#define USBIP_URB_DMA_MAP_PAGE 0x00020000
-#define USBIP_URB_DMA_MAP_SG 0x00040000
-#define USBIP_URB_MAP_LOCAL 0x00080000
-#define USBIP_URB_SETUP_MAP_SINGLE 0x00100000
-#define USBIP_URB_SETUP_MAP_LOCAL 0x00200000
-#define USBIP_URB_DMA_SG_COMBINED 0x00400000
-#define USBIP_URB_ALIGNED_TEMP_BUFFER 0x00800000
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/userfaultfd.h b/sysroots/x86_64-unknown-linux-musl/include/linux/userfaultfd.h
index 09e0d807..46d74729 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/userfaultfd.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/userfaultfd.h
@@ -19,8 +19,6 @@
#ifndef _LINUX_USERFAULTFD_H
#define _LINUX_USERFAULTFD_H
#include <linux/types.h>
-#define USERFAULTFD_IOC 0xAA
-#define USERFAULTFD_IOC_NEW _IO(USERFAULTFD_IOC, 0x00)
#define UFFD_API ((__u64) 0xAA)
#define UFFD_API_REGISTER_MODES (UFFDIO_REGISTER_MODE_MISSING | UFFDIO_REGISTER_MODE_WP | UFFDIO_REGISTER_MODE_MINOR)
#define UFFD_API_FEATURES (UFFD_FEATURE_PAGEFAULT_FLAG_WP | UFFD_FEATURE_EVENT_FORK | UFFD_FEATURE_EVENT_REMAP | UFFD_FEATURE_EVENT_REMOVE | UFFD_FEATURE_EVENT_UNMAP | UFFD_FEATURE_MISSING_HUGETLBFS | UFFD_FEATURE_MISSING_SHMEM | UFFD_FEATURE_SIGBUS | UFFD_FEATURE_THREAD_ID | UFFD_FEATURE_MINOR_HUGETLBFS | UFFD_FEATURE_MINOR_SHMEM | UFFD_FEATURE_EXACT_ADDRESS | UFFD_FEATURE_WP_HUGETLBFS_SHMEM)
@@ -75,7 +73,7 @@ struct uffd_msg {
__u64 reserved3;
} reserved;
} arg;
-} __attribute__((__packed__));
+} __packed;
#define UFFD_EVENT_PAGEFAULT 0x12
#define UFFD_EVENT_FORK 0x13
#define UFFD_EVENT_REMAP 0x14
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/uvcvideo.h b/sysroots/x86_64-unknown-linux-musl/include/linux/uvcvideo.h
index 46528a93..719147ae 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/uvcvideo.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/uvcvideo.h
@@ -68,5 +68,5 @@ struct uvc_meta_buf {
__u8 length;
__u8 flags;
__u8 buf[];
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/v4l2-controls.h b/sysroots/x86_64-unknown-linux-musl/include/linux/v4l2-controls.h
index 276ecaa3..9de38d14 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/v4l2-controls.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/v4l2-controls.h
@@ -120,7 +120,6 @@ enum v4l2_colorfx {
#define V4L2_CID_USER_CCS_BASE (V4L2_CID_USER_BASE + 0x10f0)
#define V4L2_CID_USER_ALLEGRO_BASE (V4L2_CID_USER_BASE + 0x1170)
#define V4L2_CID_USER_ISL7998X_BASE (V4L2_CID_USER_BASE + 0x1180)
-#define V4L2_CID_USER_DW100_BASE (V4L2_CID_USER_BASE + 0x1190)
#define V4L2_CID_CODEC_BASE (V4L2_CTRL_CLASS_CODEC | 0x900)
#define V4L2_CID_CODEC_CLASS (V4L2_CTRL_CLASS_CODEC | 1)
#define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_CODEC_BASE + 0)
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/vbox_vmmdev_types.h b/sysroots/x86_64-unknown-linux-musl/include/linux/vbox_vmmdev_types.h
index 777a2bbc..009f9a6b 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/vbox_vmmdev_types.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/vbox_vmmdev_types.h
@@ -157,7 +157,7 @@ struct vmmdev_hgcm_function_parameter32 {
__u32 offset;
} page_list;
} u;
-} __attribute__((__packed__));
+} __packed;
struct vmmdev_hgcm_function_parameter64 {
enum vmmdev_hgcm_function_parameter_type type;
union {
@@ -169,13 +169,13 @@ struct vmmdev_hgcm_function_parameter64 {
__u64 phys_addr;
__u64 linear_addr;
} u;
- } __attribute__((__packed__)) pointer;
+ } __packed pointer;
struct {
__u32 size;
__u32 offset;
} page_list;
- } __attribute__((__packed__)) u;
-} __attribute__((__packed__));
+ } __packed u;
+} __packed;
#if __BITS_PER_LONG == 64
#define vmmdev_hgcm_function_parameter vmmdev_hgcm_function_parameter64
#else
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/vdpa.h b/sysroots/x86_64-unknown-linux-musl/include/linux/vdpa.h
index ed61cdd4..8b3be00b 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/vdpa.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/vdpa.h
@@ -52,8 +52,6 @@ enum vdpa_attr {
VDPA_ATTR_DEV_QUEUE_INDEX,
VDPA_ATTR_DEV_VENDOR_ATTR_NAME,
VDPA_ATTR_DEV_VENDOR_ATTR_VALUE,
- VDPA_ATTR_DEV_FEATURES,
- VDPA_ATTR_VDPA_DEV_SUPPORTED_FEATURES,
VDPA_ATTR_MAX,
};
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/version.h b/sysroots/x86_64-unknown-linux-musl/include/linux/version.h
index ab95caf5..c1943459 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/version.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/version.h
@@ -16,8 +16,8 @@
***
****************************************************************************
****************************************************************************/
-#define LINUX_VERSION_CODE 393472
+#define LINUX_VERSION_CODE 393216
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))
#define LINUX_VERSION_MAJOR 6
-#define LINUX_VERSION_PATCHLEVEL 1
+#define LINUX_VERSION_PATCHLEVEL 0
#define LINUX_VERSION_SUBLEVEL 0
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/vfio.h b/sysroots/x86_64-unknown-linux-musl/include/linux/vfio.h
index dffa1368..80754084 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/vfio.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/vfio.h
@@ -304,32 +304,6 @@ enum vfio_device_mig_state {
VFIO_DEVICE_STATE_RESUMING = 4,
VFIO_DEVICE_STATE_RUNNING_P2P = 5,
};
-#define VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY 3
-struct vfio_device_low_power_entry_with_wakeup {
- __s32 wakeup_eventfd;
- __u32 reserved;
-};
-#define VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP 4
-#define VFIO_DEVICE_FEATURE_LOW_POWER_EXIT 5
-struct vfio_device_feature_dma_logging_control {
- __aligned_u64 page_size;
- __u32 num_ranges;
- __u32 __reserved;
- __aligned_u64 ranges;
-};
-struct vfio_device_feature_dma_logging_range {
- __aligned_u64 iova;
- __aligned_u64 length;
-};
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_START 6
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_STOP 7
-struct vfio_device_feature_dma_logging_report {
- __aligned_u64 iova;
- __aligned_u64 length;
- __aligned_u64 page_size;
- __aligned_u64 bitmap;
-};
-#define VFIO_DEVICE_FEATURE_DMA_LOGGING_REPORT 8
struct vfio_iommu_type1_info {
__u32 argsz;
__u32 flags;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/vfio_ccw.h b/sysroots/x86_64-unknown-linux-musl/include/linux/vfio_ccw.h
index 7bf08f54..a6defc54 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/vfio_ccw.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/vfio_ccw.h
@@ -27,19 +27,19 @@ struct ccw_io_region {
#define IRB_AREA_SIZE 96
__u8 irb_area[IRB_AREA_SIZE];
__u32 ret_code;
-} __attribute__((__packed__));
+} __packed;
#define VFIO_CCW_ASYNC_CMD_HSCH (1 << 0)
#define VFIO_CCW_ASYNC_CMD_CSCH (1 << 1)
struct ccw_cmd_region {
__u32 command;
__u32 ret_code;
-} __attribute__((__packed__));
+} __packed;
struct ccw_schib_region {
#define SCHIB_AREA_SIZE 52
__u8 schib_area[SCHIB_AREA_SIZE];
-} __attribute__((__packed__));
+} __packed;
struct ccw_crw_region {
__u32 crw;
__u32 pad;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/videodev2.h b/sysroots/x86_64-unknown-linux-musl/include/linux/videodev2.h
index 3d8dd723..9fc33a4f 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/videodev2.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/videodev2.h
@@ -185,6 +185,7 @@ struct v4l2_capability {
#define V4L2_CAP_SDR_OUTPUT 0x00400000
#define V4L2_CAP_META_CAPTURE 0x00800000
#define V4L2_CAP_READWRITE 0x01000000
+#define V4L2_CAP_ASYNCIO 0x02000000
#define V4L2_CAP_STREAMING 0x04000000
#define V4L2_CAP_META_OUTPUT 0x08000000
#define V4L2_CAP_TOUCH 0x10000000
@@ -791,7 +792,7 @@ struct v4l2_bt_timings {
#define V4L2_DV_FL_CAN_DETECT_REDUCED_FPS (1 << 9)
#define V4L2_DV_BT_BLANKING_WIDTH(bt) ((bt)->hfrontporch + (bt)->hsync + (bt)->hbackporch)
#define V4L2_DV_BT_FRAME_WIDTH(bt) ((bt)->width + V4L2_DV_BT_BLANKING_WIDTH(bt))
-#define V4L2_DV_BT_BLANKING_HEIGHT(bt) ((bt)->vfrontporch + (bt)->vsync + (bt)->vbackporch + ((bt)->interlaced ? ((bt)->il_vfrontporch + (bt)->il_vsync + (bt)->il_vbackporch) : 0))
+#define V4L2_DV_BT_BLANKING_HEIGHT(bt) ((bt)->vfrontporch + (bt)->vsync + (bt)->vbackporch + (bt)->il_vfrontporch + (bt)->il_vsync + (bt)->il_vbackporch)
#define V4L2_DV_BT_FRAME_HEIGHT(bt) ((bt)->height + V4L2_DV_BT_BLANKING_HEIGHT(bt))
struct v4l2_dv_timings {
__u32 type;
@@ -1323,7 +1324,6 @@ struct v4l2_event_vsync {
#define V4L2_EVENT_CTRL_CH_VALUE (1 << 0)
#define V4L2_EVENT_CTRL_CH_FLAGS (1 << 1)
#define V4L2_EVENT_CTRL_CH_RANGE (1 << 2)
-#define V4L2_EVENT_CTRL_CH_DIMENSIONS (1 << 3)
struct v4l2_event_ctrl {
__u32 changes;
__u32 type;
@@ -1495,5 +1495,4 @@ struct v4l2_create_buffers {
#define BASE_VIDIOC_PRIVATE 192
#define V4L2_PIX_FMT_HM12 V4L2_PIX_FMT_NV12_16L16
#define V4L2_PIX_FMT_SUNXI_TILED_NV12 V4L2_PIX_FMT_NV12_32L32
-#define V4L2_CAP_ASYNCIO 0x02000000
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/virtio_blk.h b/sysroots/x86_64-unknown-linux-musl/include/linux/virtio_blk.h
index 0dd08c5a..f2f0381a 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/virtio_blk.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/virtio_blk.h
@@ -31,7 +31,6 @@
#define VIRTIO_BLK_F_MQ 12
#define VIRTIO_BLK_F_DISCARD 13
#define VIRTIO_BLK_F_WRITE_ZEROES 14
-#define VIRTIO_BLK_F_SECURE_ERASE 16
#ifndef VIRTIO_BLK_NO_LEGACY
#define VIRTIO_BLK_F_BARRIER 0
#define VIRTIO_BLK_F_SCSI 7
@@ -64,9 +63,6 @@ struct virtio_blk_config {
__virtio32 max_write_zeroes_seg;
__u8 write_zeroes_may_unmap;
__u8 unused1[3];
- __virtio32 max_secure_erase_sectors;
- __virtio32 max_secure_erase_seg;
- __virtio32 secure_erase_sector_alignment;
} __attribute__((packed));
#define VIRTIO_BLK_T_IN 0
#define VIRTIO_BLK_T_OUT 1
@@ -77,7 +73,6 @@ struct virtio_blk_config {
#define VIRTIO_BLK_T_GET_ID 8
#define VIRTIO_BLK_T_DISCARD 11
#define VIRTIO_BLK_T_WRITE_ZEROES 13
-#define VIRTIO_BLK_T_SECURE_ERASE 14
#ifndef VIRTIO_BLK_NO_LEGACY
#define VIRTIO_BLK_T_BARRIER 0x80000000
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/wmi.h b/sysroots/x86_64-unknown-linux-musl/include/linux/wmi.h
index 7b72056a..26f54d9d 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/wmi.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/wmi.h
@@ -30,17 +30,17 @@ struct calling_interface_buffer {
__u16 cmd_select;
volatile __u32 input[4];
volatile __u32 output[4];
-} __attribute__((__packed__));
+} __packed;
struct dell_wmi_extensions {
__u32 argattrib;
__u32 blength;
__u8 data[];
-} __attribute__((__packed__));
+} __packed;
struct dell_wmi_smbios_buffer {
__u64 length;
struct calling_interface_buffer std;
struct dell_wmi_extensions ext;
-} __attribute__((__packed__));
+} __packed;
#define CLASS_TOKEN_READ 0
#define CLASS_TOKEN_WRITE 1
#define SELECT_TOKEN_STD 0
diff --git a/sysroots/x86_64-unknown-linux-musl/include/linux/zorro.h b/sysroots/x86_64-unknown-linux-musl/include/linux/zorro.h
index 86320aa5..f8e47a14 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/linux/zorro.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/linux/zorro.h
@@ -42,7 +42,7 @@ struct Node {
__u8 ln_Type;
__s8 ln_Pri;
__be32 ln_Name;
-} __attribute__((__packed__));
+} __packed;
struct ExpansionRom {
__u8 er_Type;
__u8 er_Product;
@@ -55,7 +55,7 @@ struct ExpansionRom {
__u8 er_Reserved0d;
__u8 er_Reserved0e;
__u8 er_Reserved0f;
-} __attribute__((__packed__));
+} __packed;
#define ERT_TYPEMASK 0xc0
#define ERT_ZORROII 0xc0
#define ERT_ZORROIII 0x80
@@ -73,6 +73,6 @@ struct ConfigDev {
__be32 cd_Driver;
__be32 cd_NextCD;
__be32 cd_Unused[4];
-} __attribute__((__packed__));
+} __packed;
#define ZORRO_NUM_AUTO 16
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/misc/habanalabs.h b/sysroots/x86_64-unknown-linux-musl/include/misc/habanalabs.h
index b6140bcf..67036765 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/misc/habanalabs.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/misc/habanalabs.h
@@ -617,13 +617,6 @@ enum hl_server_type {
HL_SERVER_GAUDI_TYPE2 = 4,
HL_SERVER_GAUDI2_HLS2 = 5
};
-#define HL_NOTIFIER_EVENT_TPC_ASSERT (1ULL << 0)
-#define HL_NOTIFIER_EVENT_UNDEFINED_OPCODE (1ULL << 1)
-#define HL_NOTIFIER_EVENT_DEVICE_RESET (1ULL << 2)
-#define HL_NOTIFIER_EVENT_CS_TIMEOUT (1ULL << 3)
-#define HL_NOTIFIER_EVENT_DEVICE_UNAVAILABLE (1ULL << 4)
-#define HL_NOTIFIER_EVENT_USER_ENGINE_ERR (1ULL << 5)
-#define HL_NOTIFIER_EVENT_GENERAL_HW_ERR (1ULL << 6)
#define HL_INFO_HW_IP_INFO 0
#define HL_INFO_HW_EVENTS 1
#define HL_INFO_DRAM_USAGE 2
@@ -648,15 +641,12 @@ enum hl_server_type {
#define HL_INFO_CS_TIMEOUT_EVENT 24
#define HL_INFO_RAZWI_EVENT 25
#define HL_INFO_DEV_MEM_ALLOC_PAGE_SIZES 26
-#define HL_INFO_SECURED_ATTESTATION 27
#define HL_INFO_REGISTER_EVENTFD 28
#define HL_INFO_UNREGISTER_EVENTFD 29
#define HL_INFO_GET_EVENTS 30
#define HL_INFO_UNDEFINED_OPCODE_EVENT 31
-#define HL_INFO_ENGINE_STATUS 32
#define HL_INFO_VERSION_MAX_LEN 128
#define HL_INFO_CARD_NAME_MAX_LEN 16
-#define HL_ENGINES_DATA_MAX_SIZE SZ_1M
struct hl_info_hw_ip_info {
__u64 sram_base_address;
__u64 dram_base_address;
@@ -675,7 +665,7 @@ struct hl_info_hw_ip_info {
__u32 psoc_pci_pll_div_factor;
__u8 tpc_enabled_mask;
__u8 dram_enabled;
- __u8 security_enabled;
+ __u8 reserved;
__u8 mme_master_slave_mode;
__u8 cpucp_version[HL_INFO_VERSION_MAX_LEN];
__u8 card_name[HL_INFO_CARD_NAME_MAX_LEN];
@@ -804,26 +794,6 @@ struct hl_info_undefined_opcode_event {
struct hl_info_dev_memalloc_page_sizes {
__u64 page_order_bitmask;
};
-#define SEC_PCR_DATA_BUF_SZ 256
-#define SEC_PCR_QUOTE_BUF_SZ 510
-#define SEC_SIGNATURE_BUF_SZ 255
-#define SEC_PUB_DATA_BUF_SZ 510
-#define SEC_CERTIFICATE_BUF_SZ 2046
-struct hl_info_sec_attest {
- __u32 nonce;
- __u16 pcr_quote_len;
- __u16 pub_data_len;
- __u16 certificate_len;
- __u8 pcr_num_reg;
- __u8 pcr_reg_len;
- __u8 quote_sig_len;
- __u8 pcr_data[SEC_PCR_DATA_BUF_SZ];
- __u8 pcr_quote[SEC_PCR_QUOTE_BUF_SZ];
- __u8 quote_sig[SEC_SIGNATURE_BUF_SZ];
- __u8 public_data[SEC_PUB_DATA_BUF_SZ];
- __u8 certificate[SEC_CERTIFICATE_BUF_SZ];
- __u8 pad0[2];
-};
enum gaudi_dcores {
HL_GAUDI_WS_DCORE,
HL_GAUDI_WN_DCORE,
@@ -840,8 +810,6 @@ struct hl_info_args {
__u32 period_ms;
__u32 pll_index;
__u32 eventfd;
- __u32 user_buffer_actual_size;
- __u32 sec_attest_nonce;
};
__u32 pad;
};
@@ -904,23 +872,11 @@ struct hl_cs_chunk {
#define HL_CS_FLAGS_ENCAP_SIGNALS 0x800
#define HL_CS_FLAGS_RESERVE_SIGNALS_ONLY 0x1000
#define HL_CS_FLAGS_UNRESERVE_SIGNALS_ONLY 0x2000
-#define HL_CS_FLAGS_ENGINE_CORE_COMMAND 0x4000
#define HL_CS_STATUS_SUCCESS 0
#define HL_MAX_JOBS_PER_CS 512
-#define HL_ENGINE_CORE_HALT (1 << 0)
-#define HL_ENGINE_CORE_RUN (1 << 1)
struct hl_cs_in {
- union {
- struct {
- __u64 chunks_restore;
- __u64 chunks_execute;
- };
- struct {
- __u64 engine_cores;
- __u32 num_engine_cores;
- __u32 core_command;
- };
- };
+ __u64 chunks_restore;
+ __u64 chunks_execute;
union {
__u64 seq;
__u32 encaps_sig_handle_id;
@@ -1125,6 +1081,11 @@ struct hl_debug_args {
__u32 enable;
__u32 ctx_id;
};
+#define HL_NOTIFIER_EVENT_TPC_ASSERT (1ULL << 0)
+#define HL_NOTIFIER_EVENT_UNDEFINED_OPCODE (1ULL << 1)
+#define HL_NOTIFIER_EVENT_DEVICE_RESET (1ULL << 2)
+#define HL_NOTIFIER_EVENT_CS_TIMEOUT (1ULL << 3)
+#define HL_NOTIFIER_EVENT_DEVICE_UNAVAILABLE (1ULL << 4)
#define HL_IOCTL_INFO _IOWR('H', 0x01, struct hl_info_args)
#define HL_IOCTL_CB _IOWR('H', 0x02, union hl_cb_args)
#define HL_IOCTL_CS _IOWR('H', 0x03, union hl_cs_args)
diff --git a/sysroots/x86_64-unknown-linux-musl/include/misc/uacce/hisi_qm.h b/sysroots/x86_64-unknown-linux-musl/include/misc/uacce/hisi_qm.h
index d2509d07..87757a9d 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/misc/uacce/hisi_qm.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/misc/uacce/hisi_qm.h
@@ -23,15 +23,8 @@ struct hisi_qp_ctx {
__u16 id;
__u16 qc_type;
};
-struct hisi_qp_info {
- __u32 sqe_size;
- __u16 sq_depth;
- __u16 cq_depth;
- __u64 reserved;
-};
#define HISI_QM_API_VER_BASE "hisi_qm_v1"
#define HISI_QM_API_VER2_BASE "hisi_qm_v2"
#define HISI_QM_API_VER3_BASE "hisi_qm_v3"
#define UACCE_CMD_QM_SET_QP_CTX _IOWR('H', 10, struct hisi_qp_ctx)
-#define UACCE_CMD_QM_SET_QP_INFO _IOWR('H', 11, struct hisi_qp_info)
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/mtd/mtd-abi.h b/sysroots/x86_64-unknown-linux-musl/include/mtd/mtd-abi.h
index 6e26cae8..50ae5651 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/mtd/mtd-abi.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/mtd/mtd-abi.h
@@ -52,21 +52,6 @@ struct mtd_write_req {
__u8 mode;
__u8 padding[7];
};
-struct mtd_read_req_ecc_stats {
- __u32 uncorrectable_errors;
- __u32 corrected_bitflips;
- __u32 max_bitflips;
-};
-struct mtd_read_req {
- __u64 start;
- __u64 len;
- __u64 ooblen;
- __u64 usr_data;
- __u64 usr_oob;
- __u8 mode;
- __u8 padding[7];
- struct mtd_read_req_ecc_stats ecc_stats;
-};
#define MTD_ABSENT 0
#define MTD_RAM 1
#define MTD_ROM 2
@@ -137,7 +122,6 @@ struct otp_info {
#define MEMISLOCKED _IOR('M', 23, struct erase_info_user)
#define MEMWRITE _IOWR('M', 24, struct mtd_write_req)
#define OTPERASE _IOW('M', 25, struct otp_info)
-#define MEMREAD _IOWR('M', 26, struct mtd_read_req)
struct nand_oobinfo {
__u32 useecc;
__u32 eccbytes;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/mtd/ubi-user.h b/sysroots/x86_64-unknown-linux-musl/include/mtd/ubi-user.h
index db203d5f..866fbd2c 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/mtd/ubi-user.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/mtd/ubi-user.h
@@ -56,8 +56,7 @@ struct ubi_attach_req {
__s32 mtd_num;
__s32 vid_hdr_offset;
__s16 max_beb_per1024;
- __s8 disable_fm;
- __s8 padding[9];
+ __s8 padding[10];
};
enum {
UBI_VOL_SKIP_CRC_CHECK_FLG = 0x1,
@@ -72,11 +71,11 @@ struct ubi_mkvol_req {
__s16 name_len;
__s8 padding2[4];
char name[UBI_MAX_VOLUME_NAME + 1];
-} __attribute__((__packed__));
+} __packed;
struct ubi_rsvol_req {
__s64 bytes;
__s32 vol_id;
-} __attribute__((__packed__));
+} __packed;
struct ubi_rnvol_req {
__s32 count;
__s8 padding1[12];
@@ -86,24 +85,24 @@ struct ubi_rnvol_req {
__s8 padding2[2];
char name[UBI_MAX_VOLUME_NAME + 1];
} ents[UBI_MAX_RNVOL];
-} __attribute__((__packed__));
+} __packed;
struct ubi_leb_change_req {
__s32 lnum;
__s32 bytes;
__s8 dtype;
__s8 padding[7];
-} __attribute__((__packed__));
+} __packed;
struct ubi_map_req {
__s32 lnum;
__s8 dtype;
__s8 padding[3];
-} __attribute__((__packed__));
+} __packed;
struct ubi_set_vol_prop_req {
__u8 property;
__u8 padding[7];
__u64 value;
-} __attribute__((__packed__));
+} __packed;
struct ubi_blkcreate_req {
__s8 padding[128];
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/rdma/efa-abi.h b/sysroots/x86_64-unknown-linux-musl/include/rdma/efa-abi.h
index bfb3f180..4b6842b6 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/rdma/efa-abi.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/rdma/efa-abi.h
@@ -49,7 +49,6 @@ struct efa_ibv_alloc_pd_resp {
};
enum {
EFA_CREATE_CQ_WITH_COMPLETION_CHANNEL = 1 << 0,
- EFA_CREATE_CQ_WITH_SGID = 1 << 1,
};
struct efa_ibv_create_cq {
__u32 comp_mask;
@@ -103,7 +102,6 @@ enum {
EFA_QUERY_DEVICE_CAPS_RDMA_READ = 1 << 0,
EFA_QUERY_DEVICE_CAPS_RNR_RETRY = 1 << 1,
EFA_QUERY_DEVICE_CAPS_CQ_NOTIFICATIONS = 1 << 2,
- EFA_QUERY_DEVICE_CAPS_CQ_WITH_SGID = 1 << 3,
};
struct efa_ibv_ex_query_device_resp {
__u32 comp_mask;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/rdma/mlx5-abi.h b/sysroots/x86_64-unknown-linux-musl/include/rdma/mlx5-abi.h
index f41c8874..aadb20ea 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/rdma/mlx5-abi.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/rdma/mlx5-abi.h
@@ -70,7 +70,6 @@ enum mlx5_ib_alloc_ucontext_resp_mask {
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_ECE = 1UL << 2,
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_SQD2RTS = 1UL << 3,
MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_REAL_TIME_TS = 1UL << 4,
- MLX5_IB_ALLOC_UCONTEXT_RESP_MASK_MKEY_UPDATE_TAG = 1UL << 5,
};
enum mlx5_user_cmds_supp_uhw {
MLX5_USER_CMDS_SUPP_UHW_QUERY_DEVICE = 1 << 0,
diff --git a/sysroots/x86_64-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h b/sysroots/x86_64-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h
index c060482d..dc3eb1ff 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/rdma/mlx5_user_ioctl_cmds.h
@@ -135,7 +135,6 @@ enum mlx5_ib_devx_umem_reg_attrs {
MLX5_IB_ATTR_DEVX_UMEM_REG_ACCESS,
MLX5_IB_ATTR_DEVX_UMEM_REG_OUT_ID,
MLX5_IB_ATTR_DEVX_UMEM_REG_PGSZ_BITMAP,
- MLX5_IB_ATTR_DEVX_UMEM_REG_DMABUF_FD,
};
enum mlx5_ib_devx_umem_dereg_attrs {
MLX5_IB_ATTR_DEVX_UMEM_DEREG_HANDLE = (1U << UVERBS_ID_NS_SHIFT),
diff --git a/sysroots/x86_64-unknown-linux-musl/include/rdma/rdma_user_rxe.h b/sysroots/x86_64-unknown-linux-musl/include/rdma/rdma_user_rxe.h
index 24766991..cdb00c7b 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/rdma/rdma_user_rxe.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/rdma/rdma_user_rxe.h
@@ -52,7 +52,7 @@ struct rxe_av {
};
struct rxe_send_wr {
__aligned_u64 wr_id;
- __u32 reserved;
+ __u32 num_sge;
__u32 opcode;
__u32 send_flags;
union {
@@ -128,7 +128,7 @@ struct rxe_send_wqe {
};
struct rxe_recv_wqe {
__aligned_u64 wr_id;
- __u32 reserved;
+ __u32 num_sge;
__u32 padding;
struct rxe_dma_info dma;
};
diff --git a/sysroots/x86_64-unknown-linux-musl/include/scsi/scsi_netlink_fc.h b/sysroots/x86_64-unknown-linux-musl/include/scsi/scsi_netlink_fc.h
index 6eeb8662..ff928774 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/scsi/scsi_netlink_fc.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/scsi/scsi_netlink_fc.h
@@ -30,9 +30,6 @@ struct fc_nl_event {
__u16 event_datalen;
__u32 event_num;
__u32 event_code;
- union {
- __u32 event_data;
- __DECLARE_FLEX_ARRAY(__u8, event_data_flex);
- };
+ __u32 event_data;
} __attribute__((aligned(sizeof(__u64))));
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/sound/asoc.h b/sysroots/x86_64-unknown-linux-musl/include/sound/asoc.h
index 1940e5dc..eeb12b01 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/sound/asoc.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/sound/asoc.h
@@ -356,7 +356,7 @@ struct snd_soc_tplg_manifest_v4 {
__le32 pcm_elems;
__le32 dai_link_elems;
struct snd_soc_tplg_private priv;
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_stream_caps_v4 {
__le32 size;
char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
@@ -372,7 +372,7 @@ struct snd_soc_tplg_stream_caps_v4 {
__le32 period_size_max;
__le32 buffer_size_min;
__le32 buffer_size_max;
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_pcm_v4 {
__le32 size;
char pcm_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
@@ -385,11 +385,11 @@ struct snd_soc_tplg_pcm_v4 {
struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX];
__le32 num_streams;
struct snd_soc_tplg_stream_caps_v4 caps[2];
-} __attribute__((__packed__));
+} __packed;
struct snd_soc_tplg_link_config_v4 {
__le32 size;
__le32 id;
struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX];
__le32 num_streams;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/sound/asound.h b/sysroots/x86_64-unknown-linux-musl/include/sound/asound.h
index 6e325e90..7f496d9c 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/sound/asound.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/sound/asound.h
@@ -605,7 +605,7 @@ struct snd_rawmidi_framing_tstamp {
__u32 tv_nsec;
__u64 tv_sec;
__u8 data[SNDRV_RAWMIDI_FRAMING_DATA_LENGTH];
-} __attribute__((__packed__));
+} __packed;
struct snd_rawmidi_params {
int stream;
size_t buffer_size;
diff --git a/sysroots/x86_64-unknown-linux-musl/include/sound/skl-tplg-interface.h b/sysroots/x86_64-unknown-linux-musl/include/sound/skl-tplg-interface.h
index 6dd96550..387d1680 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/sound/skl-tplg-interface.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/sound/skl-tplg-interface.h
@@ -111,7 +111,7 @@ struct skl_dfw_algo_data {
__u32 param_id;
__u32 max;
char params[];
-} __attribute__((__packed__));
+} __packed;
enum skl_tkn_dir {
SKL_DIR_IN,
SKL_DIR_OUT
@@ -123,7 +123,7 @@ enum skl_tuple_type {
struct skl_dfw_v4_module_pin {
__u16 module_id;
__u16 instance_id;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module_fmt {
__u32 channels;
__u32 freq;
@@ -133,21 +133,21 @@ struct skl_dfw_v4_module_fmt {
__u32 interleaving_style;
__u32 sample_type;
__u32 ch_map;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module_caps {
__u32 set_params : 2;
__u32 rsvd : 30;
__u32 param_id;
__u32 caps_size;
__u32 caps[HDA_SST_CFG_MAX];
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_pipe {
__u8 pipe_id;
__u8 pipe_priority;
__u16 conn_type : 4;
__u16 rsvd : 4;
__u16 memory_pages : 8;
-} __attribute__((__packed__));
+} __packed;
struct skl_dfw_v4_module {
char uuid[SKL_UUID_STR_SZ];
__u16 module_id;
@@ -181,5 +181,5 @@ struct skl_dfw_v4_module {
struct skl_dfw_v4_module_pin in_pin[MAX_IN_QUEUE];
struct skl_dfw_v4_module_pin out_pin[MAX_OUT_QUEUE];
struct skl_dfw_v4_module_caps caps;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/sound/sof/fw.h b/sysroots/x86_64-unknown-linux-musl/include/sound/sof/fw.h
index 97b7de38..c36c2b99 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/sound/sof/fw.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/sound/sof/fw.h
@@ -46,7 +46,7 @@ struct snd_sof_blk_hdr {
enum snd_sof_fw_blk_type type;
__u32 size;
__u32 offset;
-} __attribute__((__packed__));
+} __packed;
enum snd_sof_fw_mod_type {
SOF_FW_BASE = 0,
SOF_FW_MODULE = 1,
@@ -55,11 +55,11 @@ struct snd_sof_mod_hdr {
enum snd_sof_fw_mod_type type;
__u32 size;
__u32 num_blocks;
-} __attribute__((__packed__));
+} __packed;
struct snd_sof_fw_header {
unsigned char sig[SND_SOF_FW_SIG_SIZE];
__u32 file_size;
__u32 num_modules;
__u32 abi;
-} __attribute__((__packed__));
+} __packed;
#endif
diff --git a/sysroots/x86_64-unknown-linux-musl/include/sound/sof/header.h b/sysroots/x86_64-unknown-linux-musl/include/sound/sof/header.h
index 75145505..a1a13db2 100644
--- a/sysroots/x86_64-unknown-linux-musl/include/sound/sof/header.h
+++ b/sysroots/x86_64-unknown-linux-musl/include/sound/sof/header.h
@@ -26,7 +26,7 @@ struct sof_abi_hdr {
__u32 abi;
__u32 reserved[4];
__u32 data[];
-} __attribute__((__packed__));
+} __packed;
#define SOF_MANIFEST_DATA_TYPE_NHLT 1
struct sof_manifest_tlv {
__le32 type;
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crt1.o b/sysroots/x86_64-unknown-linux-musl/lib/crt1.o
index 4e3be129..fe3e607d 100644
--- a/sysroots/x86_64-unknown-linux-musl/lib/crt1.o
+++ b/sysroots/x86_64-unknown-linux-musl/lib/crt1.o
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtbegin.o b/sysroots/x86_64-unknown-linux-musl/lib/crtbegin.o
index 03a3c4a5..8f754d4c 100755
--- a/sysroots/x86_64-unknown-linux-musl/lib/crtbegin.o
+++ b/sysroots/x86_64-unknown-linux-musl/lib/crtbegin.o
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtbeginS.o b/sysroots/x86_64-unknown-linux-musl/lib/crtbeginS.o
index 03a3c4a5..8f754d4c 100755
--- a/sysroots/x86_64-unknown-linux-musl/lib/crtbeginS.o
+++ b/sysroots/x86_64-unknown-linux-musl/lib/crtbeginS.o
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtbeginT.o b/sysroots/x86_64-unknown-linux-musl/lib/crtbeginT.o
index 03a3c4a5..8f754d4c 100755
--- a/sysroots/x86_64-unknown-linux-musl/lib/crtbeginT.o
+++ b/sysroots/x86_64-unknown-linux-musl/lib/crtbeginT.o
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtend.o b/sysroots/x86_64-unknown-linux-musl/lib/crtend.o
index a2caaf72..ddc0153a 100755
--- a/sysroots/x86_64-unknown-linux-musl/lib/crtend.o
+++ b/sysroots/x86_64-unknown-linux-musl/lib/crtend.o
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtendS.o b/sysroots/x86_64-unknown-linux-musl/lib/crtendS.o
index a2caaf72..ddc0153a 100755
--- a/sysroots/x86_64-unknown-linux-musl/lib/crtendS.o
+++ b/sysroots/x86_64-unknown-linux-musl/lib/crtendS.o
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crti.o b/sysroots/x86_64-unknown-linux-musl/lib/crti.o
index 094f409f..2367499b 100644
--- a/sysroots/x86_64-unknown-linux-musl/lib/crti.o
+++ b/sysroots/x86_64-unknown-linux-musl/lib/crti.o
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtn.o b/sysroots/x86_64-unknown-linux-musl/lib/crtn.o
index 78dad719..560a596b 100644
--- a/sysroots/x86_64-unknown-linux-musl/lib/crtn.o
+++ b/sysroots/x86_64-unknown-linux-musl/lib/crtn.o
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libc++.a b/sysroots/x86_64-unknown-linux-musl/lib/libc++.a
index 20f1c4a5..00dd3a0e 100644
--- a/sysroots/x86_64-unknown-linux-musl/lib/libc++.a
+++ b/sysroots/x86_64-unknown-linux-musl/lib/libc++.a
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libc++.so b/sysroots/x86_64-unknown-linux-musl/lib/libc++.so
index 5bd3581c..fe8f9a03 100755
--- a/sysroots/x86_64-unknown-linux-musl/lib/libc++.so
+++ b/sysroots/x86_64-unknown-linux-musl/lib/libc++.so
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libc++abi.a b/sysroots/x86_64-unknown-linux-musl/lib/libc++abi.a
index dd0f1554..288e3969 100644
--- a/sysroots/x86_64-unknown-linux-musl/lib/libc++abi.a
+++ b/sysroots/x86_64-unknown-linux-musl/lib/libc++abi.a
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libc.a b/sysroots/x86_64-unknown-linux-musl/lib/libc.a
index a5b2557a..4185773b 100644
--- a/sysroots/x86_64-unknown-linux-musl/lib/libc.a
+++ b/sysroots/x86_64-unknown-linux-musl/lib/libc.a
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libc_musl.so b/sysroots/x86_64-unknown-linux-musl/lib/libc_musl.so
index e8ec0e5a..c5adf8e1 100755
--- a/sysroots/x86_64-unknown-linux-musl/lib/libc_musl.so
+++ b/sysroots/x86_64-unknown-linux-musl/lib/libc_musl.so
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libc_musl_linker_object.o b/sysroots/x86_64-unknown-linux-musl/lib/libc_musl_linker_object.o
index a221536b..3034eb84 100644
--- a/sysroots/x86_64-unknown-linux-musl/lib/libc_musl_linker_object.o
+++ b/sysroots/x86_64-unknown-linux-musl/lib/libc_musl_linker_object.o
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libz.a b/sysroots/x86_64-unknown-linux-musl/lib/libz.a
index 8fb0db14..d1c8b7c7 100644
--- a/sysroots/x86_64-unknown-linux-musl/lib/libz.a
+++ b/sysroots/x86_64-unknown-linux-musl/lib/libz.a
Binary files differ
diff --git a/sysroots/x86_64-unknown-linux-musl/lib/rcrt1.o b/sysroots/x86_64-unknown-linux-musl/lib/rcrt1.o
index 48370a9f..c4af4ff8 100644
--- a/sysroots/x86_64-unknown-linux-musl/lib/rcrt1.o
+++ b/sysroots/x86_64-unknown-linux-musl/lib/rcrt1.o
Binary files differ