diff options
author | LaMont Jones <lamontjones@google.com> | 2023-01-18 19:30:27 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2023-01-18 19:30:27 +0000 |
commit | e5f36b72833e0c8ccb66d871f5764e513c8a339c (patch) | |
tree | 574eb0259a20f607cf9a389ee8ddc3fd3db7d5d4 /sysroots | |
parent | a93fba8470881ed1a247d49b4145122e4092509a (diff) | |
download | build-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')
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 Binary files differindex 588bffb7..cbf4d019 100644 --- a/sysroots/aarch64-unknown-linux-musl/lib/crt1.o +++ b/sysroots/aarch64-unknown-linux-musl/lib/crt1.o diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtbegin.o b/sysroots/aarch64-unknown-linux-musl/lib/crtbegin.o Binary files differindex f670b8c8..763555bb 100755 --- a/sysroots/aarch64-unknown-linux-musl/lib/crtbegin.o +++ b/sysroots/aarch64-unknown-linux-musl/lib/crtbegin.o diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtbeginS.o b/sysroots/aarch64-unknown-linux-musl/lib/crtbeginS.o Binary files differindex f670b8c8..763555bb 100755 --- a/sysroots/aarch64-unknown-linux-musl/lib/crtbeginS.o +++ b/sysroots/aarch64-unknown-linux-musl/lib/crtbeginS.o diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtbeginT.o b/sysroots/aarch64-unknown-linux-musl/lib/crtbeginT.o Binary files differindex f670b8c8..763555bb 100755 --- a/sysroots/aarch64-unknown-linux-musl/lib/crtbeginT.o +++ b/sysroots/aarch64-unknown-linux-musl/lib/crtbeginT.o diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtend.o b/sysroots/aarch64-unknown-linux-musl/lib/crtend.o Binary files differindex 38926417..392eec8e 100755 --- a/sysroots/aarch64-unknown-linux-musl/lib/crtend.o +++ b/sysroots/aarch64-unknown-linux-musl/lib/crtend.o diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtendS.o b/sysroots/aarch64-unknown-linux-musl/lib/crtendS.o Binary files differindex 38926417..392eec8e 100755 --- a/sysroots/aarch64-unknown-linux-musl/lib/crtendS.o +++ b/sysroots/aarch64-unknown-linux-musl/lib/crtendS.o diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crti.o b/sysroots/aarch64-unknown-linux-musl/lib/crti.o Binary files differindex 39d68980..cb6ee7ef 100644 --- a/sysroots/aarch64-unknown-linux-musl/lib/crti.o +++ b/sysroots/aarch64-unknown-linux-musl/lib/crti.o diff --git a/sysroots/aarch64-unknown-linux-musl/lib/crtn.o b/sysroots/aarch64-unknown-linux-musl/lib/crtn.o Binary files differindex 26078465..eb71ad68 100644 --- a/sysroots/aarch64-unknown-linux-musl/lib/crtn.o +++ b/sysroots/aarch64-unknown-linux-musl/lib/crtn.o diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libc++.a b/sysroots/aarch64-unknown-linux-musl/lib/libc++.a Binary files differindex 8673e0e6..c021f97b 100644 --- a/sysroots/aarch64-unknown-linux-musl/lib/libc++.a +++ b/sysroots/aarch64-unknown-linux-musl/lib/libc++.a diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libc++.so b/sysroots/aarch64-unknown-linux-musl/lib/libc++.so Binary files differindex c8d11d45..9d21fdc2 100755 --- a/sysroots/aarch64-unknown-linux-musl/lib/libc++.so +++ b/sysroots/aarch64-unknown-linux-musl/lib/libc++.so diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libc++abi.a b/sysroots/aarch64-unknown-linux-musl/lib/libc++abi.a Binary files differindex 591a5816..4355588e 100644 --- a/sysroots/aarch64-unknown-linux-musl/lib/libc++abi.a +++ b/sysroots/aarch64-unknown-linux-musl/lib/libc++abi.a diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libc.a b/sysroots/aarch64-unknown-linux-musl/lib/libc.a Binary files differindex 3f8ac6c3..61627d2b 100644 --- a/sysroots/aarch64-unknown-linux-musl/lib/libc.a +++ b/sysroots/aarch64-unknown-linux-musl/lib/libc.a diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libc_musl.so b/sysroots/aarch64-unknown-linux-musl/lib/libc_musl.so Binary files differindex aaf4aa48..4614a597 100755 --- a/sysroots/aarch64-unknown-linux-musl/lib/libc_musl.so +++ b/sysroots/aarch64-unknown-linux-musl/lib/libc_musl.so 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 Binary files differindex 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 diff --git a/sysroots/aarch64-unknown-linux-musl/lib/libz.a b/sysroots/aarch64-unknown-linux-musl/lib/libz.a Binary files differindex f0cd67f6..dafcdeb1 100644 --- a/sysroots/aarch64-unknown-linux-musl/lib/libz.a +++ b/sysroots/aarch64-unknown-linux-musl/lib/libz.a diff --git a/sysroots/aarch64-unknown-linux-musl/lib/rcrt1.o b/sysroots/aarch64-unknown-linux-musl/lib/rcrt1.o Binary files differindex 225756ea..0232a8b7 100644 --- a/sysroots/aarch64-unknown-linux-musl/lib/rcrt1.o +++ b/sysroots/aarch64-unknown-linux-musl/lib/rcrt1.o 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 Binary files differindex fdd16418..00e6ef5c 100644 --- a/sysroots/arm-unknown-linux-musleabihf/lib/crt1.o +++ b/sysroots/arm-unknown-linux-musleabihf/lib/crt1.o diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtbegin.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtbegin.o Binary files differindex 4f9e67d3..69f0c73a 100755 --- a/sysroots/arm-unknown-linux-musleabihf/lib/crtbegin.o +++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtbegin.o diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginS.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginS.o Binary files differindex 4f9e67d3..69f0c73a 100755 --- a/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginS.o +++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginS.o diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginT.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginT.o Binary files differindex 4f9e67d3..69f0c73a 100755 --- a/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginT.o +++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtbeginT.o diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtend.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtend.o Binary files differindex 3241a849..fddc34ca 100755 --- a/sysroots/arm-unknown-linux-musleabihf/lib/crtend.o +++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtend.o diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtendS.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtendS.o Binary files differindex 3241a849..fddc34ca 100755 --- a/sysroots/arm-unknown-linux-musleabihf/lib/crtendS.o +++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtendS.o diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crti.o b/sysroots/arm-unknown-linux-musleabihf/lib/crti.o Binary files differindex 3c2c1432..98d7c3e4 100644 --- a/sysroots/arm-unknown-linux-musleabihf/lib/crti.o +++ b/sysroots/arm-unknown-linux-musleabihf/lib/crti.o diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/crtn.o b/sysroots/arm-unknown-linux-musleabihf/lib/crtn.o Binary files differindex ec9329c8..24c50901 100644 --- a/sysroots/arm-unknown-linux-musleabihf/lib/crtn.o +++ b/sysroots/arm-unknown-linux-musleabihf/lib/crtn.o diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libc++.a b/sysroots/arm-unknown-linux-musleabihf/lib/libc++.a Binary files differindex 6f2b9b0a..a4b08ca4 100644 --- a/sysroots/arm-unknown-linux-musleabihf/lib/libc++.a +++ b/sysroots/arm-unknown-linux-musleabihf/lib/libc++.a diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libc++.so b/sysroots/arm-unknown-linux-musleabihf/lib/libc++.so Binary files differindex a72ed4db..ac1c9e93 100755 --- a/sysroots/arm-unknown-linux-musleabihf/lib/libc++.so +++ b/sysroots/arm-unknown-linux-musleabihf/lib/libc++.so diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libc++abi.a b/sysroots/arm-unknown-linux-musleabihf/lib/libc++abi.a Binary files differindex 8b44b40f..1912eb4f 100644 --- a/sysroots/arm-unknown-linux-musleabihf/lib/libc++abi.a +++ b/sysroots/arm-unknown-linux-musleabihf/lib/libc++abi.a diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libc.a b/sysroots/arm-unknown-linux-musleabihf/lib/libc.a Binary files differindex 316793e0..cd35afe5 100644 --- a/sysroots/arm-unknown-linux-musleabihf/lib/libc.a +++ b/sysroots/arm-unknown-linux-musleabihf/lib/libc.a diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl.so b/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl.so Binary files differindex e17539f5..c53760e4 100755 --- a/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl.so +++ b/sysroots/arm-unknown-linux-musleabihf/lib/libc_musl.so 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 Binary files differindex 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 diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/libz.a b/sysroots/arm-unknown-linux-musleabihf/lib/libz.a Binary files differindex 126ecc94..e0299f04 100644 --- a/sysroots/arm-unknown-linux-musleabihf/lib/libz.a +++ b/sysroots/arm-unknown-linux-musleabihf/lib/libz.a diff --git a/sysroots/arm-unknown-linux-musleabihf/lib/rcrt1.o b/sysroots/arm-unknown-linux-musleabihf/lib/rcrt1.o Binary files differindex 993b0930..68bc0e3a 100644 --- a/sysroots/arm-unknown-linux-musleabihf/lib/rcrt1.o +++ b/sysroots/arm-unknown-linux-musleabihf/lib/rcrt1.o 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 Binary files differindex 87401ad4..453d5d72 100644 --- a/sysroots/i686-unknown-linux-musl/lib/crt1.o +++ b/sysroots/i686-unknown-linux-musl/lib/crt1.o diff --git a/sysroots/i686-unknown-linux-musl/lib/crtbegin.o b/sysroots/i686-unknown-linux-musl/lib/crtbegin.o Binary files differindex 405d5987..44ae2ba6 100755 --- a/sysroots/i686-unknown-linux-musl/lib/crtbegin.o +++ b/sysroots/i686-unknown-linux-musl/lib/crtbegin.o diff --git a/sysroots/i686-unknown-linux-musl/lib/crtbeginS.o b/sysroots/i686-unknown-linux-musl/lib/crtbeginS.o Binary files differindex 405d5987..44ae2ba6 100755 --- a/sysroots/i686-unknown-linux-musl/lib/crtbeginS.o +++ b/sysroots/i686-unknown-linux-musl/lib/crtbeginS.o diff --git a/sysroots/i686-unknown-linux-musl/lib/crtbeginT.o b/sysroots/i686-unknown-linux-musl/lib/crtbeginT.o Binary files differindex 405d5987..44ae2ba6 100755 --- a/sysroots/i686-unknown-linux-musl/lib/crtbeginT.o +++ b/sysroots/i686-unknown-linux-musl/lib/crtbeginT.o diff --git a/sysroots/i686-unknown-linux-musl/lib/crtend.o b/sysroots/i686-unknown-linux-musl/lib/crtend.o Binary files differindex fd538f37..818348fe 100755 --- a/sysroots/i686-unknown-linux-musl/lib/crtend.o +++ b/sysroots/i686-unknown-linux-musl/lib/crtend.o diff --git a/sysroots/i686-unknown-linux-musl/lib/crtendS.o b/sysroots/i686-unknown-linux-musl/lib/crtendS.o Binary files differindex fd538f37..818348fe 100755 --- a/sysroots/i686-unknown-linux-musl/lib/crtendS.o +++ b/sysroots/i686-unknown-linux-musl/lib/crtendS.o diff --git a/sysroots/i686-unknown-linux-musl/lib/crti.o b/sysroots/i686-unknown-linux-musl/lib/crti.o Binary files differindex 0f3e636d..a4a17912 100644 --- a/sysroots/i686-unknown-linux-musl/lib/crti.o +++ b/sysroots/i686-unknown-linux-musl/lib/crti.o diff --git a/sysroots/i686-unknown-linux-musl/lib/crtn.o b/sysroots/i686-unknown-linux-musl/lib/crtn.o Binary files differindex 4a54eead..fea0998d 100644 --- a/sysroots/i686-unknown-linux-musl/lib/crtn.o +++ b/sysroots/i686-unknown-linux-musl/lib/crtn.o diff --git a/sysroots/i686-unknown-linux-musl/lib/libc++.a b/sysroots/i686-unknown-linux-musl/lib/libc++.a Binary files differindex 5c104e20..658f5db1 100644 --- a/sysroots/i686-unknown-linux-musl/lib/libc++.a +++ b/sysroots/i686-unknown-linux-musl/lib/libc++.a diff --git a/sysroots/i686-unknown-linux-musl/lib/libc++.so b/sysroots/i686-unknown-linux-musl/lib/libc++.so Binary files differindex a2449bc9..ff8d95e1 100755 --- a/sysroots/i686-unknown-linux-musl/lib/libc++.so +++ b/sysroots/i686-unknown-linux-musl/lib/libc++.so diff --git a/sysroots/i686-unknown-linux-musl/lib/libc++abi.a b/sysroots/i686-unknown-linux-musl/lib/libc++abi.a Binary files differindex 00b54d46..602228ec 100644 --- a/sysroots/i686-unknown-linux-musl/lib/libc++abi.a +++ b/sysroots/i686-unknown-linux-musl/lib/libc++abi.a diff --git a/sysroots/i686-unknown-linux-musl/lib/libc.a b/sysroots/i686-unknown-linux-musl/lib/libc.a Binary files differindex 91746a1e..4cc3cd5b 100644 --- a/sysroots/i686-unknown-linux-musl/lib/libc.a +++ b/sysroots/i686-unknown-linux-musl/lib/libc.a diff --git a/sysroots/i686-unknown-linux-musl/lib/libc_musl.so b/sysroots/i686-unknown-linux-musl/lib/libc_musl.so Binary files differindex 6b167b70..37bf20b6 100755 --- a/sysroots/i686-unknown-linux-musl/lib/libc_musl.so +++ b/sysroots/i686-unknown-linux-musl/lib/libc_musl.so 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 Binary files differindex 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 diff --git a/sysroots/i686-unknown-linux-musl/lib/libz.a b/sysroots/i686-unknown-linux-musl/lib/libz.a Binary files differindex c23368a1..c63473f5 100644 --- a/sysroots/i686-unknown-linux-musl/lib/libz.a +++ b/sysroots/i686-unknown-linux-musl/lib/libz.a diff --git a/sysroots/i686-unknown-linux-musl/lib/rcrt1.o b/sysroots/i686-unknown-linux-musl/lib/rcrt1.o Binary files differindex 4a6a2268..885fe3db 100644 --- a/sysroots/i686-unknown-linux-musl/lib/rcrt1.o +++ b/sysroots/i686-unknown-linux-musl/lib/rcrt1.o 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 Binary files differindex 4e3be129..fe3e607d 100644 --- a/sysroots/x86_64-unknown-linux-musl/lib/crt1.o +++ b/sysroots/x86_64-unknown-linux-musl/lib/crt1.o diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtbegin.o b/sysroots/x86_64-unknown-linux-musl/lib/crtbegin.o Binary files differindex 03a3c4a5..8f754d4c 100755 --- a/sysroots/x86_64-unknown-linux-musl/lib/crtbegin.o +++ b/sysroots/x86_64-unknown-linux-musl/lib/crtbegin.o diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtbeginS.o b/sysroots/x86_64-unknown-linux-musl/lib/crtbeginS.o Binary files differindex 03a3c4a5..8f754d4c 100755 --- a/sysroots/x86_64-unknown-linux-musl/lib/crtbeginS.o +++ b/sysroots/x86_64-unknown-linux-musl/lib/crtbeginS.o diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtbeginT.o b/sysroots/x86_64-unknown-linux-musl/lib/crtbeginT.o Binary files differindex 03a3c4a5..8f754d4c 100755 --- a/sysroots/x86_64-unknown-linux-musl/lib/crtbeginT.o +++ b/sysroots/x86_64-unknown-linux-musl/lib/crtbeginT.o diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtend.o b/sysroots/x86_64-unknown-linux-musl/lib/crtend.o Binary files differindex a2caaf72..ddc0153a 100755 --- a/sysroots/x86_64-unknown-linux-musl/lib/crtend.o +++ b/sysroots/x86_64-unknown-linux-musl/lib/crtend.o diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtendS.o b/sysroots/x86_64-unknown-linux-musl/lib/crtendS.o Binary files differindex a2caaf72..ddc0153a 100755 --- a/sysroots/x86_64-unknown-linux-musl/lib/crtendS.o +++ b/sysroots/x86_64-unknown-linux-musl/lib/crtendS.o diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crti.o b/sysroots/x86_64-unknown-linux-musl/lib/crti.o Binary files differindex 094f409f..2367499b 100644 --- a/sysroots/x86_64-unknown-linux-musl/lib/crti.o +++ b/sysroots/x86_64-unknown-linux-musl/lib/crti.o diff --git a/sysroots/x86_64-unknown-linux-musl/lib/crtn.o b/sysroots/x86_64-unknown-linux-musl/lib/crtn.o Binary files differindex 78dad719..560a596b 100644 --- a/sysroots/x86_64-unknown-linux-musl/lib/crtn.o +++ b/sysroots/x86_64-unknown-linux-musl/lib/crtn.o diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libc++.a b/sysroots/x86_64-unknown-linux-musl/lib/libc++.a Binary files differindex 20f1c4a5..00dd3a0e 100644 --- a/sysroots/x86_64-unknown-linux-musl/lib/libc++.a +++ b/sysroots/x86_64-unknown-linux-musl/lib/libc++.a diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libc++.so b/sysroots/x86_64-unknown-linux-musl/lib/libc++.so Binary files differindex 5bd3581c..fe8f9a03 100755 --- a/sysroots/x86_64-unknown-linux-musl/lib/libc++.so +++ b/sysroots/x86_64-unknown-linux-musl/lib/libc++.so diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libc++abi.a b/sysroots/x86_64-unknown-linux-musl/lib/libc++abi.a Binary files differindex 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 diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libc.a b/sysroots/x86_64-unknown-linux-musl/lib/libc.a Binary files differindex a5b2557a..4185773b 100644 --- a/sysroots/x86_64-unknown-linux-musl/lib/libc.a +++ b/sysroots/x86_64-unknown-linux-musl/lib/libc.a diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libc_musl.so b/sysroots/x86_64-unknown-linux-musl/lib/libc_musl.so Binary files differindex 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 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 Binary files differindex 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 diff --git a/sysroots/x86_64-unknown-linux-musl/lib/libz.a b/sysroots/x86_64-unknown-linux-musl/lib/libz.a Binary files differindex 8fb0db14..d1c8b7c7 100644 --- a/sysroots/x86_64-unknown-linux-musl/lib/libz.a +++ b/sysroots/x86_64-unknown-linux-musl/lib/libz.a diff --git a/sysroots/x86_64-unknown-linux-musl/lib/rcrt1.o b/sysroots/x86_64-unknown-linux-musl/lib/rcrt1.o Binary files differindex 48370a9f..c4af4ff8 100644 --- a/sysroots/x86_64-unknown-linux-musl/lib/rcrt1.o +++ b/sysroots/x86_64-unknown-linux-musl/lib/rcrt1.o |