aboutsummaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2022-01-11 16:45:00 +0100
committerAleksandr Nogikh <wp32pw@gmail.com>2022-01-13 17:03:25 +0100
commita252f56d36e0c85a0106b341188fcb19e87fda15 (patch)
treea7caff8cfb33baafd59920a07c9982deb78d7c9d /sys
parent68e7546e6d355c6bb5635120b5c9e020afdd7688 (diff)
sys/linux: update warn files
Regenerate warn files on the latest kernel commit fe8152b38d3 and latest syzkaller commit with fresh kernel config files.
Diffstat (limited to 'sys')
-rw-r--r--sys/linux/bpf.txt.warn76
-rw-r--r--sys/linux/bpf_trace.txt.warn3
-rw-r--r--sys/linux/cgroup.txt.warn1
-rw-r--r--sys/linux/damon.txt.warn7
-rw-r--r--sys/linux/dev_bifrost.txt.warn37
-rw-r--r--sys/linux/dev_block.txt.warn2
-rw-r--r--sys/linux/dev_dri.txt.warn12
-rw-r--r--sys/linux/dev_i915.txt.warn38
-rw-r--r--sys/linux/dev_img_rogue.txt.warn310
-rw-r--r--sys/linux/dev_infiniband_rdma.txt.warn2
-rw-r--r--sys/linux/dev_kvm.txt.warn12
-rw-r--r--sys/linux/dev_media.txt.warn8
-rw-r--r--sys/linux/dev_msm.txt.warn15
-rw-r--r--sys/linux/dev_msr.txt.warn1
-rw-r--r--sys/linux/dev_nbd.txt.warn2
-rw-r--r--sys/linux/dev_qat_adf_ctl.txt.warn12
-rw-r--r--sys/linux/dev_sequencer.txt.warn9
-rw-r--r--sys/linux/dev_snapshot.txt.warn1
-rw-r--r--sys/linux/dev_snd_hw.txt.warn2
-rw-r--r--sys/linux/dev_snd_midi.txt.warn4
-rw-r--r--sys/linux/dev_vhci.txt.warn26
-rw-r--r--sys/linux/dev_video4linux.txt.warn32
-rw-r--r--sys/linux/dev_vtpm.txt.warn1
-rw-r--r--sys/linux/fs_fuse.txt.warn6
-rw-r--r--sys/linux/fs_incfs.txt.warn15
-rw-r--r--sys/linux/fs_ioctl_autofs.txt.warn13
-rw-r--r--sys/linux/fs_ioctl_btrfs.txt.warn19
-rw-r--r--sys/linux/fs_ioctl_fat.txt.warn7
-rw-r--r--sys/linux/fs_ioctl_fscrypt.txt.warn10
-rw-r--r--sys/linux/futex.txt.warn2
-rw-r--r--sys/linux/io_uring.txt.warn22
-rw-r--r--sys/linux/l2cap.txt.warn11
-rw-r--r--sys/linux/net_80211.txt.warn88
-rw-r--r--sys/linux/perf.txt.warn52
-rw-r--r--sys/linux/security_selinux.txt.warn2
-rw-r--r--sys/linux/socket.txt.warn1
-rw-r--r--sys/linux/socket_ieee802154.txt.warn5
-rw-r--r--sys/linux/socket_inet.txt.warn1
-rw-r--r--sys/linux/socket_inet_tcp.txt.warn2
-rw-r--r--sys/linux/socket_netlink_audit.txt.warn2
-rw-r--r--sys/linux/socket_netlink_generic_80211.txt.warn32
-rw-r--r--sys/linux/socket_netlink_generic_devlink.txt.warn6
-rw-r--r--sys/linux/socket_netlink_generic_ethtool.txt.warn14
-rw-r--r--sys/linux/socket_netlink_generic_team.txt.warn6
-rw-r--r--sys/linux/socket_netlink_generic_wireguard.txt.warn6
-rw-r--r--sys/linux/socket_netlink_netfilter_conntrack.txt.warn6
-rw-r--r--sys/linux/socket_netlink_netfilter_nftables.txt.warn9
-rw-r--r--sys/linux/socket_netlink_rdma.txt.warn4
-rw-r--r--sys/linux/socket_netlink_route.txt.warn32
-rw-r--r--sys/linux/socket_netlink_route_sched.txt.warn10
-rw-r--r--sys/linux/socket_qipcrtr.txt.warn2
-rw-r--r--sys/linux/socket_tipc_netlink.txt.warn2
-rw-r--r--sys/linux/socket_unix.txt.warn5
-rw-r--r--sys/linux/socket_vnet.txt.warn2
-rw-r--r--sys/linux/sys.txt.warn27
-rw-r--r--sys/linux/usbip.txt.warn1
-rw-r--r--sys/linux/vmw_vmci.txt.warn25
-rw-r--r--sys/linux/vnet.txt.warn3
-rw-r--r--sys/linux/vusb.txt.warn2
59 files changed, 912 insertions, 153 deletions
diff --git a/sys/linux/bpf.txt.warn b/sys/linux/bpf.txt.warn
index 7fd3380c2..71cb56914 100644
--- a/sys/linux/bpf.txt.warn
+++ b/sys/linux/bpf.txt.warn
@@ -1,4 +1,6 @@
no-such-struct: bpf_map_create_arg
+no-such-struct: bpf_map_create_arg_base
+no-such-struct: bpf_map_create_arg_bf
no-such-struct: bpf_map_get_fd_by_id_arg
no-such-struct: bpf_map_lookup_arg
no-such-struct: bpf_map_update_arg
@@ -9,70 +11,22 @@ no-such-struct: bpf_link_create_arg
no-such-struct: bpf_link_update_arg
no-such-struct: bpf_enable_stats_arg
no-such-struct: bpf_iter_create_arg
-bad-struct-size: bpf_prog: syz=116 kernel=40 [386]
-bad-struct-size: bpf_prog: syz=120 kernel=40 [arm]
-bad-struct-size: bpf_prog: syz=120 kernel=56 [amd64,arm64]
-bad-field-size: bpf_prog.type/pages: syz=4 kernel=2
-bad-bitfield: bpf_prog.ninsn/jited: size/offset: syz=0/0 kernel=1/0
-bad-field-offset: bpf_prog.ninsn/jited: syz=4 kernel=2
-bad-bitfield: bpf_prog.insns/jit_requested: size/offset: syz=0/0 kernel=1/1
-bad-field-offset: bpf_prog.insns/jit_requested: syz=8 kernel=2
-bad-bitfield: bpf_prog.license/gpl_compatible: size/offset: syz=0/0 kernel=1/2
-bad-field-offset: bpf_prog.license/gpl_compatible: syz=16 kernel=2
-bad-field-size: bpf_prog.license/gpl_compatible: syz=8 kernel=2
-bad-bitfield: bpf_prog.loglev/cb_access: size/offset: syz=0/0 kernel=1/3
-bad-field-offset: bpf_prog.loglev/cb_access: syz=24 kernel=2
-bad-field-size: bpf_prog.loglev/cb_access: syz=4 kernel=2
-bad-bitfield: bpf_prog.logsize/dst_needed: size/offset: syz=0/0 kernel=1/4
-bad-field-offset: bpf_prog.logsize/dst_needed: syz=28 kernel=2
-bad-field-size: bpf_prog.logsize/dst_needed: syz=4 kernel=2
-bad-bitfield: bpf_prog.log/blinded: size/offset: syz=0/0 kernel=1/5
-bad-field-offset: bpf_prog.log/blinded: syz=32 kernel=2
-bad-field-size: bpf_prog.log/blinded: syz=8 kernel=2
-bad-bitfield: bpf_prog.kern_version/is_func: size/offset: syz=0/0 kernel=1/6
-bad-field-offset: bpf_prog.kern_version/is_func: syz=40 kernel=2
-bad-field-size: bpf_prog.kern_version/is_func: syz=4 kernel=2
-bad-bitfield: bpf_prog.flags/kprobe_override: size/offset: syz=0/0 kernel=1/7
-bad-field-offset: bpf_prog.flags/kprobe_override: syz=44 kernel=2
-bad-field-size: bpf_prog.flags/kprobe_override: syz=4 kernel=2
-bad-bitfield: bpf_prog.prog_name/has_callchain_buf: size/offset: syz=0/0 kernel=1/8
-bad-field-offset: bpf_prog.prog_name/has_callchain_buf: syz=48 kernel=2
-bad-field-size: bpf_prog.prog_name/has_callchain_buf: syz=16 kernel=2
-bad-bitfield: bpf_prog.prog_ifindex/enforce_expected_attach_type: size/offset: syz=0/0 kernel=1/9
-bad-field-offset: bpf_prog.prog_ifindex/enforce_expected_attach_type: syz=64 kernel=2
-bad-field-size: bpf_prog.prog_ifindex/enforce_expected_attach_type: syz=4 kernel=2
-bad-field-offset: bpf_prog.expected_attach_type/type: syz=68 kernel=4
-bad-field-offset: bpf_prog.btf_fd/expected_attach_type: syz=72 kernel=8
-bad-field-offset: bpf_prog.func_info_rec_size/len: syz=76 kernel=12
-bad-field-offset: bpf_prog.func_info/jited_len: syz=80 kernel=16
-bad-field-size: bpf_prog.func_info/jited_len: syz=8 kernel=4
-bad-field-offset: bpf_prog.func_info_cnt/tag: syz=88 kernel=20
-bad-field-size: bpf_prog.func_info_cnt/tag: syz=4 kernel=8
-bad-field-offset: bpf_prog.line_info_rec_size/aux: syz=92 kernel=28 [386,arm]
-bad-field-offset: bpf_prog.line_info_rec_size/aux: syz=92 kernel=32 [amd64,arm64]
-bad-field-size: bpf_prog.line_info_rec_size/aux: syz=4 kernel=8 [amd64,arm64]
-bad-field-offset: bpf_prog.line_info/orig_prog: syz=96 kernel=32 [386,arm]
-bad-field-offset: bpf_prog.line_info/orig_prog: syz=96 kernel=40 [amd64,arm64]
-bad-field-size: bpf_prog.line_info/orig_prog: syz=8 kernel=4 [386,arm]
-bad-field-offset: bpf_prog.line_info_cnt/bpf_func: syz=104 kernel=36 [386,arm]
-bad-field-offset: bpf_prog.line_info_cnt/bpf_func: syz=104 kernel=48 [amd64,arm64]
-bad-field-size: bpf_prog.line_info_cnt/bpf_func: syz=4 kernel=8 [amd64,arm64]
-bad-field-offset: bpf_prog.attach_btf_id/insns: syz=108 kernel=40 [386,arm]
-bad-field-offset: bpf_prog.attach_btf_id/insns: syz=108 kernel=56 [amd64,arm64]
-bad-field-size: bpf_prog.attach_btf_id/insns: syz=4 kernel=0
-bad-field-offset: bpf_prog.attach_prog_fd/insnsi: syz=112 kernel=40 [386,arm]
-bad-field-offset: bpf_prog.attach_prog_fd/insnsi: syz=112 kernel=56 [amd64,arm64]
-bad-field-size: bpf_prog.attach_prog_fd/insnsi: syz=4 kernel=0
+no-such-struct: bpf_prog_t
no-such-struct: bpf_insn_generic
no-such-struct: bpf_insn_ldst
no-such-struct: bpf_insn_alu
no-such-struct: bpf_insn_jmp
no-such-struct: bpf_insn_call_helper
no-such-struct: bpf_insn_call_func
+no-such-struct: bpf_insn_call_kfunc
no-such-struct: bpf_insn_exit
no-such-struct: bpf_insn_init_r0
-no-such-struct: bpf_insn_map
+no-such-struct: bpf_insn_map_fd
+no-such-struct: bpf_insn_map_idx
no-such-struct: bpf_insn_map_value
+no-such-struct: bpf_insn_map_idx_value
+no-such-struct: bpf_insn_cb_func
+no-such-struct: bpf_insn_btf_id
no-such-struct: bpf_obj_pin_map
no-such-struct: bpf_obj_pin_prog
no-such-struct: bpf_obj_get
@@ -85,15 +39,17 @@ no-such-struct: bpf_map_get_next_id_arg
no-such-struct: bpf_btf_get_next_id_arg
no-such-struct: bpf_link_get_next_id_arg
no-such-struct: bpf_prog_get_fd_by_id_arg
+no-such-struct: bpf_prog_bind_map_arg
no-such-struct: bpf_get_prog_info_arg
-bad-field-number: bpf_prog_info: syz=32 kernel=34
-bad-struct-size: bpf_prog_info: syz=192 kernel=208
+bad-field-number: bpf_prog_info: syz=32 kernel=36
+bad-struct-size: bpf_prog_info: syz=192 kernel=224
no-such-struct: bpf_get_map_info_arg
-bad-field-number: bpf_map_info: syz=7 kernel=14
-bad-struct-size: bpf_map_info: syz=40 kernel=80
+bad-field-number: bpf_map_info: syz=7 kernel=15
+bad-struct-size: bpf_map_info: syz=40 kernel=88
no-such-struct: bpf_get_btf_info_arg
+bad-field-number: bpf_btf_info: syz=3 kernel=6
+bad-struct-size: bpf_btf_info: syz=16 kernel=32
no-such-struct: bpf_prog_query
-no-such-struct: bpf_raw_tracepoint
no-such-struct: bpf_btf_load
no-such-struct: btf_type_int
no-such-struct: btf_type_ref_t
diff --git a/sys/linux/bpf_trace.txt.warn b/sys/linux/bpf_trace.txt.warn
new file mode 100644
index 000000000..79f4615e1
--- /dev/null
+++ b/sys/linux/bpf_trace.txt.warn
@@ -0,0 +1,3 @@
+no-such-struct: bpf_prog_with_btfid
+no-such-struct: bpf_raw_tracepoint_unnamed
+no-such-struct: bpf_raw_tracepoint
diff --git a/sys/linux/cgroup.txt.warn b/sys/linux/cgroup.txt.warn
new file mode 100644
index 000000000..472cefc81
--- /dev/null
+++ b/sys/linux/cgroup.txt.warn
@@ -0,0 +1 @@
+no-such-struct: cgroup_pressure
diff --git a/sys/linux/damon.txt.warn b/sys/linux/damon.txt.warn
new file mode 100644
index 000000000..0b4f9e493
--- /dev/null
+++ b/sys/linux/damon.txt.warn
@@ -0,0 +1,7 @@
+compiler: len target buf refer to an array with variable-size elements (do you mean bytesize?)
+no-such-struct: damon_schemes
+no-such-struct: damon_target_pid
+no-such-struct: damon_attrs
+no-such-struct: damon_attr
+no-such-struct: damon_init_regions
+no-such-struct: damon_addr
diff --git a/sys/linux/dev_bifrost.txt.warn b/sys/linux/dev_bifrost.txt.warn
new file mode 100644
index 000000000..74efb7180
--- /dev/null
+++ b/sys/linux/dev_bifrost.txt.warn
@@ -0,0 +1,37 @@
+no-such-struct: base_jd_atom_v2
+no-such-struct: base_dependency
+no-such-struct: base_jd_udata
+no-such-struct: kbase_ioctl_job_submit
+no-such-struct: kbase_ioctl_soft_event_update
+no-such-struct: kbase_ioctl_version_check
+no-such-struct: kbase_ioctl_set_flags
+no-such-struct: kbase_ioctl_get_gpuprops
+no-such-struct: kbase_ioctl_mem_alloc
+no-such-struct: kbase_ioctl_mem_query
+no-such-struct: kbase_ioctl_mem_free
+no-such-struct: kbase_ioctl_hwcnt_reader_setup
+no-such-struct: kbase_ioctl_hwcnt_enable
+no-such-struct: kbase_ioctl_hwcnt_values
+no-such-struct: kbase_ioctl_disjoint_query
+no-such-struct: kbase_ioctl_get_ddk_version
+no-such-struct: kbase_ioctl_mem_jit_init_10_2
+no-such-struct: kbase_ioctl_mem_jit_init_11_5
+no-such-struct: kbase_ioctl_mem_jit_init
+no-such-struct: kbase_ioctl_mem_sync
+no-such-struct: kbase_ioctl_mem_find_cpu_offset
+no-such-struct: kbase_ioctl_get_context_id
+no-such-struct: kbase_ioctl_tlstream_acquire
+no-such-struct: kbase_ioctl_mem_commit
+no-such-struct: kbase_ioctl_mem_alias
+no-such-struct: base_mem_aliasing_info
+no-such-struct: kbase_ioctl_mem_import
+no-such-struct: kbase_ioctl_mem_flags_change
+no-such-struct: kbase_ioctl_stream_create
+no-such-struct: kbase_ioctl_fence_validate
+no-such-struct: kbase_ioctl_mem_profile_add
+no-such-struct: kbase_ioctl_sticky_resource_map
+no-such-struct: kbase_ioctl_sticky_resource_unmap
+no-such-struct: kbase_ioctl_mem_find_gpu_start_and_offset
+no-such-struct: kbase_ioctl_mem_exec_init
+no-such-struct: kbase_ioctl_get_cpu_gpu_timeinfo
+no-such-struct: kbase_hwcnt_reader_metadata
diff --git a/sys/linux/dev_block.txt.warn b/sys/linux/dev_block.txt.warn
new file mode 100644
index 000000000..9787ab2b7
--- /dev/null
+++ b/sys/linux/dev_block.txt.warn
@@ -0,0 +1,2 @@
+bad-field-number: blk_zone: syz=8 kernel=10
+bad-field-size: blk_zone.reserved/resv: syz=36 kernel=4
diff --git a/sys/linux/dev_dri.txt.warn b/sys/linux/dev_dri.txt.warn
index d5fc0627a..71d602373 100644
--- a/sys/linux/dev_dri.txt.warn
+++ b/sys/linux/dev_dri.txt.warn
@@ -1,3 +1,15 @@
+no-such-struct: drm_syncobj_handle_to_sync_file
+no-such-struct: drm_syncobj_handle_to_fd
+no-such-struct: drm_syncobj_handle_from_sync_file
+no-such-struct: drm_syncobj_handle_from_fd
+bad-struct-size: drm_syncobj_wait: syz=36 kernel=32 [386]
+bad-struct-size: drm_syncobj_wait: syz=40 kernel=32 [amd64,arm,arm64]
+bad-field-size: drm_syncobj_wait.first_signaled: syz=8 kernel=4
+bad-field-offset: drm_syncobj_wait.pad: syz=32 kernel=28
+bad-struct-size: drm_syncobj_timeline_wait: syz=44 kernel=40 [386]
+bad-struct-size: drm_syncobj_timeline_wait: syz=48 kernel=40 [amd64,arm,arm64]
+bad-field-size: drm_syncobj_timeline_wait.first_signaled: syz=8 kernel=4
+bad-field-offset: drm_syncobj_timeline_wait.pad: syz=40 kernel=36
no-such-struct: drm_unique_in
no-such-struct: drm_unique_out
no-such-struct: drm_wait_vblank
diff --git a/sys/linux/dev_i915.txt.warn b/sys/linux/dev_i915.txt.warn
new file mode 100644
index 000000000..2622a8f15
--- /dev/null
+++ b/sys/linux/dev_i915.txt.warn
@@ -0,0 +1,38 @@
+no-such-struct: drm_i915_gem_busy [arm,arm64]
+no-such-struct: drm_i915_gem_caching [arm,arm64]
+no-such-struct: drm_i915_gem_context_create [arm,arm64]
+no-such-struct: drm_i915_gem_context_destroy [arm,arm64]
+no-such-struct: drm_i915_gem_context_param [arm,arm64]
+no-such-struct: drm_i915_gem_create [arm,arm64]
+no-such-struct: drm_i915_gem_execbuffer [arm,arm64]
+no-such-struct: drm_i915_gem_exec_object [arm,arm64]
+no-such-struct: drm_i915_gem_relocation_entry [arm,arm64]
+no-such-struct: drm_i915_gem_execbuffer2 [arm,arm64]
+no-such-struct: drm_i915_gem_exec_object2 [arm,arm64]
+no-such-struct: drm_i915_gem_get_aperture [arm,arm64]
+no-such-struct: drm_i915_gem_get_tiling [arm,arm64]
+no-such-struct: drm_i915_gem_madvise [arm,arm64]
+no-such-struct: drm_i915_gem_mmap [arm,arm64]
+no-such-struct: drm_i915_gem_mmap_gtt [arm,arm64]
+no-such-struct: drm_i915_gem_mmap_offset [arm,arm64]
+no-such-struct: drm_i915_gem_pin [arm,arm64]
+no-such-struct: drm_i915_gem_pread [arm,arm64]
+no-such-struct: drm_i915_gem_pwrite [arm,arm64]
+no-such-struct: drm_i915_gem_set_domain [arm,arm64]
+no-such-struct: drm_i915_gem_set_tiling [arm,arm64]
+no-such-struct: drm_i915_gem_sw_finish [arm,arm64]
+no-such-struct: drm_i915_gem_unpin [arm,arm64]
+no-such-struct: drm_i915_gem_userptr [arm,arm64]
+no-such-struct: drm_i915_gem_vm_control [arm,arm64]
+no-such-struct: drm_i915_gem_wait [arm,arm64]
+no-such-struct: drm_i915_get_pipe_from_crtc_id [arm,arm64]
+no-such-struct: drm_i915_getparam [arm,arm64]
+no-such-struct: drm_i915_perf_oa_config [arm,arm64]
+no-such-struct: drm_i915_perf_open_param [arm,arm64]
+no-such-struct: drm_i915_query [arm,arm64]
+no-such-struct: drm_i915_query_item [arm,arm64]
+no-such-struct: drm_i915_reg_read [arm,arm64]
+no-such-struct: drm_i915_reset_stats [arm,arm64]
+no-such-struct: drm_intel_overlay_attrs [arm,arm64]
+no-such-struct: drm_intel_overlay_put_image [arm,arm64]
+no-such-struct: drm_intel_sprite_colorkey [arm,arm64]
diff --git a/sys/linux/dev_img_rogue.txt.warn b/sys/linux/dev_img_rogue.txt.warn
new file mode 100644
index 000000000..d8e84a8ca
--- /dev/null
+++ b/sys/linux/dev_img_rogue.txt.warn
@@ -0,0 +1,310 @@
+no-such-struct: drm_pvr_srvkm_cmd
+no-such-struct: PVRSRV_BRIDGE_IN_CACHEOPEXEC
+no-such-struct: PVRSRV_BRIDGE_OUT_CACHEOPEXEC
+no-such-struct: PVRSRV_BRIDGE_IN_CACHEOPLOG
+no-such-struct: PVRSRV_BRIDGE_OUT_CACHEOPLOG
+no-such-struct: PVRSRV_BRIDGE_IN_CACHEOPQUEUE
+no-such-struct: PVRSRV_BRIDGE_OUT_CACHEOPQUEUE
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTACQUIREREMOTECTX
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTACQUIREREMOTECTX
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTEXPORTCTX
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTEXPORTCTX
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTUNEXPORTCTX
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTUNEXPORTCTX
+no-such-struct: PVRSRV_BRIDGE_IN_DEVICEMEMHISTORYMAP
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVICEMEMHISTORYMAP
+no-such-struct: PVRSRV_BRIDGE_IN_DEVICEMEMHISTORYMAPVRANGE
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVICEMEMHISTORYMAPVRANGE
+no-such-struct: PVRSRV_BRIDGE_IN_DEVICEMEMHISTORYSPARSECHANGE
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVICEMEMHISTORYSPARSECHANGE
+no-such-struct: PVRSRV_BRIDGE_IN_DEVICEMEMHISTORYUNMAP
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVICEMEMHISTORYUNMAP
+no-such-struct: PVRSRV_BRIDGE_IN_DEVICEMEMHISTORYUNMAPVRANGE
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVICEMEMHISTORYUNMAPVRANGE
+no-such-struct: PVRSRV_BRIDGE_IN_PHYSMEMEXPORTDMABUF
+no-such-struct: PVRSRV_BRIDGE_OUT_PHYSMEMEXPORTDMABUF
+no-such-struct: PVRSRV_BRIDGE_IN_PHYSMEMIMPORTDMABUF
+no-such-struct: PVRSRV_BRIDGE_OUT_PHYSMEMIMPORTDMABUF
+no-such-struct: PVRSRV_BRIDGE_IN_PHYSMEMIMPORTSPARSEDMABUF
+no-such-struct: PVRSRV_BRIDGE_OUT_PHYSMEMIMPORTSPARSEDMABUF
+no-such-struct: PVRSRV_BRIDGE_IN_HTBCONTROL
+no-such-struct: PVRSRV_BRIDGE_OUT_HTBCONTROL
+no-such-struct: PVRSRV_BRIDGE_IN_HTBLOG
+no-such-struct: PVRSRV_BRIDGE_OUT_HTBLOG
+no-such-struct: PVRSRV_BRIDGE_IN_CHANGESPARSEMEM
+no-such-struct: PVRSRV_BRIDGE_OUT_CHANGESPARSEMEM
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMFLUSHDEVSLCRANGE
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMFLUSHDEVSLCRANGE
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMGETFAULTADDRESS
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMGETFAULTADDRESS
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTCTXCREATE
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTCTXCREATE
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTCTXDESTROY
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTCTXDESTROY
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTHEAPCREATE
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTHEAPCREATE
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTHEAPDESTROY
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTHEAPDESTROY
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTMAPPAGES
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTMAPPAGES
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTMAPPMR
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTMAPPMR
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTPIN
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTPIN
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTPINVALIDATE
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTPINVALIDATE
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTREGISTERPFNOTIFYKM
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTREGISTERPFNOTIFYKM
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTRESERVERANGE
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTRESERVERANGE
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTUNMAPPAGES
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTUNMAPPAGES
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTUNMAPPMR
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTUNMAPPMR
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTUNPIN
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTUNPIN
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTUNPININVALIDATE
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTUNPININVALIDATE
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINTUNRESERVERANGE
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINTUNRESERVERANGE
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMINVALIDATEFBSCTABLE
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMINVALIDATEFBSCTABLE
+no-such-struct: PVRSRV_BRIDGE_IN_DEVMEMISVDEVADDRVALID
+no-such-struct: PVRSRV_BRIDGE_OUT_DEVMEMISVDEVADDRVALID
+no-such-struct: PVRSRV_BRIDGE_IN_GETMAXDEVMEMSIZE
+no-such-struct: PVRSRV_BRIDGE_OUT_GETMAXDEVMEMSIZE
+no-such-struct: PVRSRV_BRIDGE_IN_HEAPCFGHEAPCONFIGCOUNT
+no-such-struct: PVRSRV_BRIDGE_OUT_HEAPCFGHEAPCONFIGCOUNT
+no-such-struct: PVRSRV_BRIDGE_IN_HEAPCFGHEAPCONFIGNAME
+no-such-struct: PVRSRV_BRIDGE_OUT_HEAPCFGHEAPCONFIGNAME
+no-such-struct: PVRSRV_BRIDGE_IN_HEAPCFGHEAPCOUNT
+no-such-struct: PVRSRV_BRIDGE_OUT_HEAPCFGHEAPCOUNT
+no-such-struct: PVRSRV_BRIDGE_IN_HEAPCFGHEAPDETAILS
+no-such-struct: PVRSRV_BRIDGE_OUT_HEAPCFGHEAPDETAILS
+no-such-struct: PVRSRV_BRIDGE_IN_PHYSMEMNEWRAMBACKEDLOCKEDPMR
+no-such-struct: PVRSRV_BRIDGE_OUT_PHYSMEMNEWRAMBACKEDLOCKEDPMR
+no-such-struct: PVRSRV_BRIDGE_IN_PHYSMEMNEWRAMBACKEDPMR
+no-such-struct: PVRSRV_BRIDGE_OUT_PHYSMEMNEWRAMBACKEDPMR
+no-such-struct: PVRSRV_BRIDGE_IN_PMREXPORTPMR
+no-such-struct: PVRSRV_BRIDGE_OUT_PMREXPORTPMR
+no-such-struct: PVRSRV_BRIDGE_IN_PMRGETUID
+no-such-struct: PVRSRV_BRIDGE_OUT_PMRGETUID
+no-such-struct: PVRSRV_BRIDGE_IN_PMRIMPORTPMR
+no-such-struct: PVRSRV_BRIDGE_OUT_PMRIMPORTPMR
+no-such-struct: PVRSRV_BRIDGE_IN_PMRLOCALIMPORTPMR
+no-such-struct: PVRSRV_BRIDGE_OUT_PMRLOCALIMPORTPMR
+no-such-struct: PVRSRV_BRIDGE_IN_PMRMAKELOCALIMPORTHANDLE
+no-such-struct: PVRSRV_BRIDGE_OUT_PMRMAKELOCALIMPORTHANDLE
+no-such-struct: PVRSRV_BRIDGE_IN_PMRUNEXPORTPMR
+no-such-struct: PVRSRV_BRIDGE_OUT_PMRUNEXPORTPMR
+no-such-struct: PVRSRV_BRIDGE_IN_PMRUNMAKELOCALIMPORTHANDLE
+no-such-struct: PVRSRV_BRIDGE_OUT_PMRUNMAKELOCALIMPORTHANDLE
+no-such-struct: PVRSRV_BRIDGE_IN_PMRUNREFPMR
+no-such-struct: PVRSRV_BRIDGE_OUT_PMRUNREFPMR
+no-such-struct: PVRSRV_BRIDGE_IN_PMRUNREFUNLOCKPMR
+no-such-struct: PVRSRV_BRIDGE_OUT_PMRUNREFUNLOCKPMR
+no-such-struct: PVRSRV_BRIDGE_IN_PVRSRVUPDATEOOMSTATS
+no-such-struct: PVRSRV_BRIDGE_OUT_PVRSRVUPDATEOOMSTATS
+no-such-struct: PVRSRV_BRIDGE_IN_TLACQUIREDATA
+no-such-struct: PVRSRV_BRIDGE_OUT_TLACQUIREDATA
+no-such-struct: PVRSRV_BRIDGE_IN_TLCLOSESTREAM
+no-such-struct: PVRSRV_BRIDGE_OUT_TLCLOSESTREAM
+no-such-struct: PVRSRV_BRIDGE_IN_TLCOMMITSTREAM
+no-such-struct: PVRSRV_BRIDGE_OUT_TLCOMMITSTREAM
+no-such-struct: PVRSRV_BRIDGE_IN_TLDISCOVERSTREAMS
+no-such-struct: PVRSRV_BRIDGE_OUT_TLDISCOVERSTREAMS
+no-such-struct: PVRSRV_BRIDGE_IN_TLOPENSTREAM
+no-such-struct: PVRSRV_BRIDGE_OUT_TLOPENSTREAM
+no-such-struct: PVRSRV_BRIDGE_IN_TLRELEASEDATA
+no-such-struct: PVRSRV_BRIDGE_OUT_TLRELEASEDATA
+no-such-struct: PVRSRV_BRIDGE_IN_TLRESERVESTREAM
+no-such-struct: PVRSRV_BRIDGE_OUT_TLRESERVESTREAM
+no-such-struct: PVRSRV_BRIDGE_IN_TLWRITEDATA
+no-such-struct: PVRSRV_BRIDGE_OUT_TLWRITEDATA
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCLEARBREAKPOINT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCLEARBREAKPOINT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXDISABLEBREAKPOINT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXDISABLEBREAKPOINT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXENABLEBREAKPOINT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXENABLEBREAKPOINT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXOVERALLOCATEBPREGISTERS
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXOVERALLOCATEBPREGISTERS
+no-such-struct: PVRSRV_BRIDGE_IN_RGXSETBREAKPOINT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXSETBREAKPOINT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCREATECOMPUTECONTEXT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCREATECOMPUTECONTEXT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXDESTROYCOMPUTECONTEXT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXDESTROYCOMPUTECONTEXT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXFLUSHCOMPUTEDATA
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXFLUSHCOMPUTEDATA
+no-such-struct: PVRSRV_BRIDGE_IN_RGXGETLASTCOMPUTECONTEXTRESETREASON
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXGETLASTCOMPUTECONTEXTRESETREASON
+no-such-struct: PVRSRV_BRIDGE_IN_RGXKICKCDM2
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXKICKCDM2
+no-such-struct: PVRSRV_BRIDGE_IN_RGXNOTIFYCOMPUTEWRITEOFFSETUPDATE
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXNOTIFYCOMPUTEWRITEOFFSETUPDATE
+no-such-struct: PVRSRV_BRIDGE_IN_RGXSETCOMPUTECONTEXTPRIORITY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXSETCOMPUTECONTEXTPRIORITY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXSETCOMPUTECONTEXTPROPERTY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXSETCOMPUTECONTEXTPROPERTY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCURRENTTIME
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCURRENTTIME
+no-such-struct: PVRSRV_BRIDGE_IN_RGXFWDEBUGDUMPFREELISTPAGELIST
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXFWDEBUGDUMPFREELISTPAGELIST
+no-such-struct: PVRSRV_BRIDGE_IN_RGXFWDEBUGPHRCONFIGURE
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXFWDEBUGPHRCONFIGURE
+no-such-struct: PVRSRV_BRIDGE_IN_RGXFWDEBUGSETFWLOG
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXFWDEBUGSETFWLOG
+no-such-struct: PVRSRV_BRIDGE_IN_RGXFWDEBUGSETHCSDEADLINE
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXFWDEBUGSETHCSDEADLINE
+no-such-struct: PVRSRV_BRIDGE_IN_RGXFWDEBUGSETOSIDPRIORITY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXFWDEBUGSETOSIDPRIORITY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXFWDEBUGSETOSNEWONLINESTATE
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXFWDEBUGSETOSNEWONLINESTATE
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCONFIGCUSTOMCOUNTERS
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCONFIGCUSTOMCOUNTERS
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCONFIGENABLEHWPERFCOUNTERS
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCONFIGENABLEHWPERFCOUNTERS
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCTRLHWPERF
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCTRLHWPERF
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCTRLHWPERFCOUNTERS
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCTRLHWPERFCOUNTERS
+no-such-struct: PVRSRV_BRIDGE_IN_RGXGETHWPERFBVNCFEATUREFLAGS
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXGETHWPERFBVNCFEATUREFLAGS
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCREATEKICKSYNCCONTEXT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCREATEKICKSYNCCONTEXT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXDESTROYKICKSYNCCONTEXT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXDESTROYKICKSYNCCONTEXT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXKICKSYNC2
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXKICKSYNC2
+no-such-struct: PVRSRV_BRIDGE_IN_RGXSETKICKSYNCCONTEXTPROPERTY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXSETKICKSYNCCONTEXTPROPERTY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXADDREGCONFIG
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXADDREGCONFIG
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCLEARREGCONFIG
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCLEARREGCONFIG
+no-such-struct: PVRSRV_BRIDGE_IN_RGXDISABLEREGCONFIG
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXDISABLEREGCONFIG
+no-such-struct: PVRSRV_BRIDGE_IN_RGXENABLEREGCONFIG
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXENABLEREGCONFIG
+no-such-struct: PVRSRV_BRIDGE_IN_RGXSETREGCONFIGTYPE
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXSETREGCONFIGTYPE
+no-such-struct: PVRSRV_BRIDGE_IN_RGXNOTIFYSIGNALUPDATE
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXNOTIFYSIGNALUPDATE
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCREATEFREELIST
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCREATEFREELIST
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCREATEHWRTDATASET
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCREATEHWRTDATASET
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCREATERENDERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCREATERENDERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCREATEZSBUFFER
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCREATEZSBUFFER
+no-such-struct: PVRSRV_BRIDGE_IN_RGXDESTROYFREELIST
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXDESTROYFREELIST
+no-such-struct: PVRSRV_BRIDGE_IN_RGXDESTROYHWRTDATASET
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXDESTROYHWRTDATASET
+no-such-struct: PVRSRV_BRIDGE_IN_RGXDESTROYRENDERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXDESTROYRENDERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXDESTROYZSBUFFER
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXDESTROYZSBUFFER
+no-such-struct: PVRSRV_BRIDGE_IN_RGXGETLASTRENDERCONTEXTRESETREASON
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXGETLASTRENDERCONTEXTRESETREASON
+no-such-struct: PVRSRV_BRIDGE_IN_RGXKICKTA3D2
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXKICKTA3D2
+no-such-struct: PVRSRV_BRIDGE_IN_RGXPOPULATEZSBUFFER
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXPOPULATEZSBUFFER
+no-such-struct: PVRSRV_BRIDGE_IN_RGXRENDERCONTEXTSTALLED
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXRENDERCONTEXTSTALLED
+no-such-struct: PVRSRV_BRIDGE_IN_RGXSETRENDERCONTEXTPRIORITY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXSETRENDERCONTEXTPRIORITY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXSETRENDERCONTEXTPROPERTY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXSETRENDERCONTEXTPROPERTY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXUNPOPULATEZSBUFFER
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXUNPOPULATEZSBUFFER
+no-such-struct: PVRSRV_BRIDGE_IN_RGXCREATETRANSFERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXCREATETRANSFERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXDESTROYTRANSFERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXDESTROYTRANSFERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXSETTRANSFERCONTEXTPRIORITY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXSETTRANSFERCONTEXTPRIORITY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXSETTRANSFERCONTEXTPROPERTY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXSETTRANSFERCONTEXTPROPERTY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXSUBMITTRANSFER2
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXSUBMITTRANSFER2
+no-such-struct: PVRSRV_BRIDGE_IN_RGXTDMCREATETRANSFERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXTDMCREATETRANSFERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXTDMDESTROYTRANSFERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXTDMDESTROYTRANSFERCONTEXT
+no-such-struct: PVRSRV_BRIDGE_IN_RGXTDMGETSHAREDMEMORY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXTDMGETSHAREDMEMORY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXTDMNOTIFYWRITEOFFSETUPDATE
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXTDMNOTIFYWRITEOFFSETUPDATE
+no-such-struct: PVRSRV_BRIDGE_IN_RGXTDMRELEASESHAREDMEMORY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXTDMRELEASESHAREDMEMORY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXTDMSETTRANSFERCONTEXTPRIORITY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXTDMSETTRANSFERCONTEXTPRIORITY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXTDMSETTRANSFERCONTEXTPROPERTY
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXTDMSETTRANSFERCONTEXTPROPERTY
+no-such-struct: PVRSRV_BRIDGE_IN_RGXTDMSUBMITTRANSFER2
+no-such-struct: PVRSRV_BRIDGE_OUT_RGXTDMSUBMITTRANSFER2
+no-such-struct: PVRSRV_BRIDGE_IN_ACQUIREGLOBALEVENTOBJECT
+no-such-struct: PVRSRV_BRIDGE_OUT_ACQUIREGLOBALEVENTOBJECT
+no-such-struct: PVRSRV_BRIDGE_IN_ACQUIREINFOPAGE
+no-such-struct: PVRSRV_BRIDGE_OUT_ACQUIREINFOPAGE
+no-such-struct: PVRSRV_BRIDGE_IN_ALIGNMENTCHECK
+no-such-struct: PVRSRV_BRIDGE_OUT_ALIGNMENTCHECK
+no-such-struct: PVRSRV_BRIDGE_IN_CONNECT
+no-such-struct: PVRSRV_BRIDGE_OUT_CONNECT
+no-such-struct: PVRSRV_BRIDGE_IN_DISCONNECT
+no-such-struct: PVRSRV_BRIDGE_OUT_DISCONNECT
+no-such-struct: PVRSRV_BRIDGE_IN_DUMPDEBUGINFO
+no-such-struct: PVRSRV_BRIDGE_OUT_DUMPDEBUGINFO
+no-such-struct: PVRSRV_BRIDGE_IN_EVENTOBJECTCLOSE
+no-such-struct: PVRSRV_BRIDGE_OUT_EVENTOBJECTCLOSE
+no-such-struct: PVRSRV_BRIDGE_IN_EVENTOBJECTOPEN
+no-such-struct: PVRSRV_BRIDGE_OUT_EVENTOBJECTOPEN
+no-such-struct: PVRSRV_BRIDGE_IN_EVENTOBJECTWAIT
+no-such-struct: PVRSRV_BRIDGE_OUT_EVENTOBJECTWAIT
+no-such-struct: PVRSRV_BRIDGE_IN_EVENTOBJECTWAITTIMEOUT
+no-such-struct: PVRSRV_BRIDGE_OUT_EVENTOBJECTWAITTIMEOUT
+no-such-struct: PVRSRV_BRIDGE_IN_FINDPROCESSMEMSTATS
+no-such-struct: PVRSRV_BRIDGE_OUT_FINDPROCESSMEMSTATS
+no-such-struct: PVRSRV_BRIDGE_IN_GETDEVCLOCKSPEED
+no-such-struct: PVRSRV_BRIDGE_OUT_GETDEVCLOCKSPEED
+no-such-struct: PVRSRV_BRIDGE_IN_GETDEVICESTATUS
+no-such-struct: PVRSRV_BRIDGE_OUT_GETDEVICESTATUS
+no-such-struct: PVRSRV_BRIDGE_IN_GETMULTICOREINFO
+no-such-struct: PVRSRV_BRIDGE_OUT_GETMULTICOREINFO
+no-such-struct: PVRSRV_BRIDGE_IN_HWOPTIMEOUT
+no-such-struct: PVRSRV_BRIDGE_OUT_HWOPTIMEOUT
+no-such-struct: PVRSRV_BRIDGE_IN_RELEASEGLOBALEVENTOBJECT
+no-such-struct: PVRSRV_BRIDGE_OUT_RELEASEGLOBALEVENTOBJECT
+no-such-struct: PVRSRV_BRIDGE_IN_RELEASEINFOPAGE
+no-such-struct: PVRSRV_BRIDGE_OUT_RELEASEINFOPAGE
+no-such-struct: PVRSRV_BRIDGE_IN_ALLOCSYNCPRIMITIVEBLOCK
+no-such-struct: PVRSRV_BRIDGE_OUT_ALLOCSYNCPRIMITIVEBLOCK
+no-such-struct: PVRSRV_BRIDGE_IN_FREESYNCPRIMITIVEBLOCK
+no-such-struct: PVRSRV_BRIDGE_OUT_FREESYNCPRIMITIVEBLOCK
+no-such-struct: PVRSRV_BRIDGE_IN_SYNCALLOCEVENT
+no-such-struct: PVRSRV_BRIDGE_OUT_SYNCALLOCEVENT
+no-such-struct: PVRSRV_BRIDGE_IN_SYNCCHECKPOINTSIGNALLEDPDUMPPOL
+no-such-struct: PVRSRV_BRIDGE_OUT_SYNCCHECKPOINTSIGNALLEDPDUMPPOL
+no-such-struct: PVRSRV_BRIDGE_IN_SYNCFREEEVENT
+no-such-struct: PVRSRV_BRIDGE_OUT_SYNCFREEEVENT
+no-such-struct: PVRSRV_BRIDGE_IN_SYNCPRIMPDUMP
+no-such-struct: PVRSRV_BRIDGE_OUT_SYNCPRIMPDUMP
+no-such-struct: PVRSRV_BRIDGE_IN_SYNCPRIMPDUMPCBP
+no-such-struct: PVRSRV_BRIDGE_OUT_SYNCPRIMPDUMPCBP
+no-such-struct: PVRSRV_BRIDGE_IN_SYNCPRIMPDUMPPOL
+no-such-struct: PVRSRV_BRIDGE_OUT_SYNCPRIMPDUMPPOL
+no-such-struct: PVRSRV_BRIDGE_IN_SYNCPRIMPDUMPVALUE
+no-such-struct: PVRSRV_BRIDGE_OUT_SYNCPRIMPDUMPVALUE
+no-such-struct: PVRSRV_BRIDGE_IN_SYNCPRIMSET
+no-such-struct: PVRSRV_BRIDGE_OUT_SYNCPRIMSET
+no-such-struct: PVRSRV_BRIDGE_IN_SYNCRECORDADD
+no-such-struct: PVRSRV_BRIDGE_OUT_SYNCRECORDADD
+no-such-struct: PVRSRV_BRIDGE_IN_SYNCRECORDREMOVEBYHANDLE
+no-such-struct: PVRSRV_BRIDGE_OUT_SYNCRECORDREMOVEBYHANDLE
+no-such-struct: RGX_HWPERF_CONFIG_CNTBLK
+no-such-struct: RGX_HWPERF_BVNC
+no-such-struct: RGX_HWPERF_BVNC_BLOCK
diff --git a/sys/linux/dev_infiniband_rdma.txt.warn b/sys/linux/dev_infiniband_rdma.txt.warn
index b592aef26..b90d2e648 100644
--- a/sys/linux/dev_infiniband_rdma.txt.warn
+++ b/sys/linux/dev_infiniband_rdma.txt.warn
@@ -55,7 +55,7 @@ no-such-struct: kern_send_wr
no-such-struct: post_send_resp
no-such-struct: post_recv_resp
no-such-struct: create_srq_resp
-no-such-struct: mlx5_ib_create_srq_resp
+no-such-struct: mlx5_ib_create_srq_resp [386,amd64,arm]
no-such-struct: mlx5_create_srq_cmd
no-such-struct: query_srq_resp
no-such-struct: destroy_srq_resp
diff --git a/sys/linux/dev_kvm.txt.warn b/sys/linux/dev_kvm.txt.warn
index 5553cc1bc..0e7a5c223 100644
--- a/sys/linux/dev_kvm.txt.warn
+++ b/sys/linux/dev_kvm.txt.warn
@@ -29,6 +29,7 @@ no-such-struct: kvm_text_x86_16 [386,amd64,arm64]
no-such-struct: kvm_text_x86_32 [386,amd64,arm64]
no-such-struct: kvm_text_x86_64 [386,amd64,arm64]
no-such-struct: kvm_text_arm64 [386,amd64,arm64]
+no-such-struct: kvm_text_ppc64 [386,amd64,arm64]
no-such-struct: kvm_setup_opt_x86 [386,amd64,arm64]
no-such-struct: kvm_setup_opt_cr0 [386,amd64,arm64]
no-such-struct: kvm_setup_opt_cr4 [386,amd64,arm64]
@@ -41,14 +42,19 @@ no-such-struct: kvm_setup_opt_dstype3 [386,amd64,arm64]
no-such-struct: kvm_setup_opt_vmwrite [386,amd64,arm64]
no-such-struct: kvm_setup_opt_arm64 [386,amd64,arm64]
no-such-struct: kvm_setup_opt_feature [386,amd64,arm64]
+no-such-struct: kvm_setup_opt_ppc64 [386,amd64,arm64]
+no-such-struct: kvm_setup_opt_ppc64_feature [386,amd64,arm64]
bad-struct-size: kvm_guest_debug: syz=72 kernel=520 [arm64]
bad-field-size: kvm_guest_debug.reg/arch: syz=64 kernel=512 [arm64]
bad-field-number: kvm_assigned_msix_nr: syz=2 kernel=3 [386,amd64,arm64]
no-such-struct: kvm_irq_routing_entry_u [386,amd64,arm64]
bad-field-number: kvm_assigned_pci_dev: syz=5 kernel=6 [386,amd64,arm64]
bad-struct-size: kvm_assigned_pci_dev: syz=20 kernel=64 [386,amd64,arm64]
-no-such-struct: kvm_enable_cap_cpu [386,amd64,arm64]
-no-such-struct: kvm_enable_cap_vm [386,amd64,arm64]
+bad-field-number: kvm_enable_cap: syz=3 kernel=4 [386,amd64,arm64]
+compiler: unsupported struct: kvm_enable_cap[KVM_CAP_SPLIT_IRQCHIP, int64[0:KVM_MAX_IRQ_ROUTES]] due to missing const KVM_MAX_IRQ_ROUTES [386,amd64]
+bad-field-size: kvm_enable_cap.args: syz=0 kernel=32 [386,amd64,arm64]
+bad-field-size: kvm_enable_cap.args: syz=4 kernel=32 [386,amd64,arm64]
+bad-field-size: kvm_enable_cap.args: syz=8 kernel=32 [386,amd64,arm64]
bad-field-number: kvm_vcpu_events: syz=22 kernel=2 [arm64]
bad-field-number: kvm_vcpu_events: syz=22 kernel=9 [386,amd64]
bad-field-size: kvm_vcpu_events.exinjec/exception: syz=1 kernel=16 [arm64]
@@ -69,6 +75,8 @@ bad-field-size: kvm_vcpu_events.innr/reserved: syz=1 kernel=27 [386,amd64]
bad-field-offset: kvm_vcpu_events.insoft/exception_has_payload: syz=10 kernel=55 [386,amd64]
bad-field-offset: kvm_vcpu_events.inshad/exception_payload: syz=11 kernel=56 [386,amd64]
bad-field-size: kvm_vcpu_events.inshad/exception_payload: syz=1 kernel=8 [386,amd64]
+bad-field-number: kvm_clock_data: syz=3 kernel=6 [386,amd64,arm64]
+bad-field-size: kvm_clock_data.pad/pad0: syz=36 kernel=4 [386,amd64,arm64]
bad-field-number: kvm_regs: syz=3 kernel=18 [386,amd64]
bad-field-number: kvm_regs: syz=3 kernel=5 [arm64]
bad-struct-size: kvm_regs: syz=144 kernel=864 [arm64]
diff --git a/sys/linux/dev_media.txt.warn b/sys/linux/dev_media.txt.warn
new file mode 100644
index 000000000..27505cbc7
--- /dev/null
+++ b/sys/linux/dev_media.txt.warn
@@ -0,0 +1,8 @@
+bad-field-number: media_entity_desc: syz=1 kernel=10
+bad-field-number: media_links_enum: syz=3 kernel=4
+bad-struct-size: media_links_enum: syz=12 kernel=28 [386,arm]
+bad-struct-size: media_links_enum: syz=24 kernel=40 [amd64,arm64]
+bad-field-number: media_v2_pad: syz=6 kernel=5
+bad-field-size: media_v2_pad.index: syz=2 kernel=4
+bad-field-offset: media_v2_pad.index_pad/reserved: syz=14 kernel=16
+bad-field-size: media_v2_pad.index_pad/reserved: syz=2 kernel=16
diff --git a/sys/linux/dev_msm.txt.warn b/sys/linux/dev_msm.txt.warn
new file mode 100644
index 000000000..7d9bcce21
--- /dev/null
+++ b/sys/linux/dev_msm.txt.warn
@@ -0,0 +1,15 @@
+no-such-struct: drm_msm_gem_new
+no-such-struct: drm_msm_gem_info
+no-such-struct: drm_msm_param
+no-such-struct: drm_msm_timespec
+no-such-struct: drm_msm_gem_cpu_prep
+no-such-struct: drm_msm_gem_cpu_fini
+no-such-struct: drm_msm_gem_submit_reloc
+no-such-struct: drm_msm_gem_submit_cmd
+no-such-struct: drm_msm_gem_submit_bo
+no-such-struct: drm_msm_gem_submit_syncobj
+no-such-struct: drm_msm_gem_submit
+no-such-struct: drm_msm_wait_fence
+no-such-struct: drm_msm_gem_madvise
+no-such-struct: drm_msm_submitqueue
+no-such-struct: drm_msm_submitqueue_query
diff --git a/sys/linux/dev_msr.txt.warn b/sys/linux/dev_msr.txt.warn
new file mode 100644
index 000000000..8d7758600
--- /dev/null
+++ b/sys/linux/dev_msr.txt.warn
@@ -0,0 +1 @@
+compiler: unsupported syscall: ioctl$X86_IOC_RDMSR_REGS due to missing const X86_IOC_RDMSR_REGS [arm,arm64]
diff --git a/sys/linux/dev_nbd.txt.warn b/sys/linux/dev_nbd.txt.warn
index 8662879e4..3b9b00b03 100644
--- a/sys/linux/dev_nbd.txt.warn
+++ b/sys/linux/dev_nbd.txt.warn
@@ -1,3 +1,3 @@
-bad-netlink-attr: nbd_attr_policy: missing attributes: [9]
+bad-netlink-attr: nbd_attr_policy: missing attributes: [9 10]
no-such-struct: nbd_sock_pair
bad-field-size: nbd_reply.handle_tag/handle: syz=2 kernel=8
diff --git a/sys/linux/dev_qat_adf_ctl.txt.warn b/sys/linux/dev_qat_adf_ctl.txt.warn
new file mode 100644
index 000000000..de03afe9f
--- /dev/null
+++ b/sys/linux/dev_qat_adf_ctl.txt.warn
@@ -0,0 +1,12 @@
+no-such-struct: adf_user_cfg_ctl_data [arm,arm64]
+no-such-struct: adf_user_cfg_section [arm,arm64]
+no-such-struct: adf_user_cfg_key_val [arm,arm64]
+no-such-struct: adf_user_cfg_key_val_t
+no-such-struct: adf_user_cfg_key
+no-such-struct: adf_user_cfg_format_keys
+no-such-struct: adf_user_cfg_bank_keys
+no-such-struct: adf_user_cfg_val_dec
+no-such-struct: adf_user_cfg_val_hex
+no-such-struct: adf_user_cfg_val_str
+no-such-struct: adf_ptr64
+no-such-struct: adf_dev_status_info [arm,arm64]
diff --git a/sys/linux/dev_sequencer.txt.warn b/sys/linux/dev_sequencer.txt.warn
new file mode 100644
index 000000000..649771ee3
--- /dev/null
+++ b/sys/linux/dev_sequencer.txt.warn
@@ -0,0 +1,9 @@
+no-such-struct: evrec
+no-such-struct: evrec_short_parm1
+no-such-struct: evrec_note_note
+no-such-struct: midi_note
+no-such-struct: evrec_timer_time
+no-such-struct: evrec_extended_p1
+no-such-struct: evrec_voice_note
+no-such-struct: evrec_raw
+no-such-struct: evrec_generic
diff --git a/sys/linux/dev_snapshot.txt.warn b/sys/linux/dev_snapshot.txt.warn
new file mode 100644
index 000000000..810631639
--- /dev/null
+++ b/sys/linux/dev_snapshot.txt.warn
@@ -0,0 +1 @@
+bad-struct-size: resume_swap_area: syz=16 kernel=12 [amd64,arm,arm64]
diff --git a/sys/linux/dev_snd_hw.txt.warn b/sys/linux/dev_snd_hw.txt.warn
new file mode 100644
index 000000000..a0efe07ca
--- /dev/null
+++ b/sys/linux/dev_snd_hw.txt.warn
@@ -0,0 +1,2 @@
+no-such-struct: snd_firewire_get_info
+no-such-struct: snd_firewire_tascam_state
diff --git a/sys/linux/dev_snd_midi.txt.warn b/sys/linux/dev_snd_midi.txt.warn
new file mode 100644
index 000000000..090254a4c
--- /dev/null
+++ b/sys/linux/dev_snd_midi.txt.warn
@@ -0,0 +1,4 @@
+bad-field-number: snd_rawmidi_params: syz=5 kernel=6
+bad-field-offset: snd_rawmidi_params.reserved/mode: syz=13 kernel=16 [386,arm]
+bad-field-offset: snd_rawmidi_params.reserved/mode: syz=25 kernel=28 [amd64,arm64]
+bad-field-size: snd_rawmidi_params.reserved/mode: syz=16 kernel=4
diff --git a/sys/linux/dev_vhci.txt.warn b/sys/linux/dev_vhci.txt.warn
index e6446f5f3..01c7772ac 100644
--- a/sys/linux/dev_vhci.txt.warn
+++ b/sys/linux/dev_vhci.txt.warn
@@ -1,8 +1,26 @@
-no-such-struct: vhci_command_vendor_pkt
+no-such-struct: vhci_vendor_pkt
bad-field-number: hci_acl_hdr: syz=4 kernel=2
-bad-bitfield: hci_acl_hdr.bc/handle: size/offset: syz=2/0 kernel=0/0
-bad-bitfield: hci_acl_hdr.pb/dlen: size/offset: syz=2/2 kernel=0/0
-bad-field-offset: hci_acl_hdr.pb/dlen: syz=0 kernel=2
+bad-bitfield: hci_acl_hdr.handle: size/offset: syz=12/0 kernel=0/0
+bad-bitfield: hci_acl_hdr.pb/dlen: size/offset: syz=2/4 kernel=0/0
+bad-field-offset: hci_acl_hdr.pb/dlen: syz=1 kernel=2
+no-such-struct: hci_command_packet_t
+no-such-struct: hci_command_packet
+bad-struct-size: hci_cp_le_set_ext_adv_data: syz=35 kernel=4
+bad-field-size: hci_cp_le_set_ext_adv_data.data: syz=31 kernel=0
+bad-struct-size: hci_cp_le_set_ext_scan_rsp_data: syz=35 kernel=4
+bad-field-size: hci_cp_le_set_ext_scan_rsp_data.data: syz=31 kernel=0
no-such-struct: hci_event_hdr_t
no-such-struct: hci_ev_le_meta_t
no-such-struct: hci_ev_cmd_complete_t
+compiler: len target reports refer to an array with variable-size elements (do you mean bytesize?)
+bad-field-size: hci_ev_le_ext_adv_report.evt_type/num: syz=2 kernel=1
+bad-field-offset: hci_ev_le_ext_adv_report.bdaddr_type/info: syz=2 kernel=1
+bad-field-size: hci_ev_le_ext_adv_report.bdaddr_type/info: syz=1 kernel=0
+bad-struct-size: hci_rp_delete_stored_link_key: syz=2 kernel=3
+bad-field-size: hci_rp_delete_stored_link_key.num_keys: syz=1 kernel=2
+bad-struct-size: hci_rp_read_stored_link_key: syz=3 kernel=5
+bad-field-size: hci_rp_read_stored_link_key.max_keys: syz=1 kernel=2
+bad-field-offset: hci_rp_read_stored_link_key.num_keys: syz=2 kernel=3
+bad-field-size: hci_rp_read_stored_link_key.num_keys: syz=1 kernel=2
+no-such-struct: inquiry_info_with_rssi
+no-such-struct: inquiry_info_with_rssi_and_pscan_mode
diff --git a/sys/linux/dev_video4linux.txt.warn b/sys/linux/dev_video4linux.txt.warn
index 9842d926d..3d117c54e 100644
--- a/sys/linux/dev_video4linux.txt.warn
+++ b/sys/linux/dev_video4linux.txt.warn
@@ -1,26 +1,12 @@
bad-field-number: v4l2_fmtdesc: syz=6 kernel=7
bad-field-size: v4l2_fmtdesc.reserved/mbus_code: syz=16 kernel=4
no-such-struct: v4l2_format_fmt
-bad-struct-size: v4l2_buffer: syz=68 kernel=76 [386]
-bad-struct-size: v4l2_buffer: syz=68 kernel=80 [arm]
-bad-field-offset: v4l2_buffer.timestamp: syz=20 kernel=24 [arm]
-bad-field-size: v4l2_buffer.timestamp: syz=8 kernel=16 [386,arm]
-bad-field-offset: v4l2_buffer.timecode: syz=28 kernel=36 [386]
-bad-field-offset: v4l2_buffer.timecode: syz=28 kernel=40 [arm]
-bad-field-offset: v4l2_buffer.sequence: syz=44 kernel=52 [386]
-bad-field-offset: v4l2_buffer.sequence: syz=44 kernel=56 [arm]
-bad-field-offset: v4l2_buffer.memory: syz=48 kernel=56 [386]
-bad-field-offset: v4l2_buffer.memory: syz=48 kernel=60 [arm]
-bad-field-offset: v4l2_buffer.m: syz=52 kernel=60 [386]
-bad-field-offset: v4l2_buffer.m: syz=52 kernel=64 [arm]
-bad-field-offset: v4l2_buffer.length: syz=56 kernel=64 [386]
-bad-field-offset: v4l2_buffer.length: syz=56 kernel=68 [arm]
-bad-field-offset: v4l2_buffer.reserved2: syz=60 kernel=68 [386]
-bad-field-offset: v4l2_buffer.reserved2: syz=60 kernel=72 [arm]
-bad-field-offset: v4l2_buffer.request_fd/: syz=64 kernel=72 [386]
-bad-field-offset: v4l2_buffer.request_fd/: syz=64 kernel=76 [arm]
-no-such-struct: v4l2_buffer_union
-no-such-struct: v4l2_plane_union
+bad-field-number: v4l2_requestbuffers: syz=5 kernel=6
+bad-field-size: v4l2_requestbuffers.reserved/flags: syz=4 kernel=1
+bad-struct-size: v4l2_buffer: syz=184 kernel=76 [386]
+bad-struct-size: v4l2_buffer: syz=184 kernel=80 [arm]
+bad-struct-size: v4l2_buffer: syz=208 kernel=88 [amd64,arm64]
+no-such-struct: v4l2_buffer_t
no-such-struct: v4l2_framebuffer_union
no-such-struct: v4l2_streamparm_union
no-such-struct: v4l2_querymenu_union
@@ -38,6 +24,12 @@ bad-field-offset: v4l2_event.reserved: syz=88 kernel=96 [386]
bad-field-offset: v4l2_event.reserved: syz=92 kernel=100 [arm]
no-such-struct: v4l2_event_union
no-such-struct: v4l2_event_ctrl_union
+bad-field-number: v4l2_create_buffers: syz=6 kernel=7
+bad-field-size: v4l2_create_buffers.reserved/flags: syz=28 kernel=4
no-such-struct: v4l2_decoder_cmd_u
no-such-struct: v4l2_decoder_cmd_start
no-such-struct: v4l2_dv_timings_cap_u
+bad-field-number: v4l2_mbus_framefmt: syz=9 kernel=10
+bad-field-size: v4l2_mbus_framefmt.reserved/flags: syz=22 kernel=2
+bad-field-number: v4l2_subdev_mbus_code_enum: syz=5 kernel=6
+bad-field-size: v4l2_subdev_mbus_code_enum.reserved/flags: syz=32 kernel=4
diff --git a/sys/linux/dev_vtpm.txt.warn b/sys/linux/dev_vtpm.txt.warn
new file mode 100644
index 000000000..6eeac9a00
--- /dev/null
+++ b/sys/linux/dev_vtpm.txt.warn
@@ -0,0 +1 @@
+no-such-struct: vtpm_proxy_new_dev
diff --git a/sys/linux/fs_fuse.txt.warn b/sys/linux/fs_fuse.txt.warn
index 32616234a..953a52fe9 100644
--- a/sys/linux/fs_fuse.txt.warn
+++ b/sys/linux/fs_fuse.txt.warn
@@ -1,3 +1,7 @@
no-such-struct: fuse_notify
-no-such-struct: fuse_out
+no-such-struct: fuse_in
+no-such-struct: fuse_out_t
+bad-field-number: fuse_init_out: syz=11 kernel=12
+bad-field-size: fuse_init_out.unused/flags2: syz=32 kernel=4
no-such-struct: fuse_create_open_out
+no-such-struct: syz_fuse_req_out
diff --git a/sys/linux/fs_incfs.txt.warn b/sys/linux/fs_incfs.txt.warn
new file mode 100644
index 000000000..44da75606
--- /dev/null
+++ b/sys/linux/fs_incfs.txt.warn
@@ -0,0 +1,15 @@
+compiler: unsupported syscall: ioctl$INCFS_IOC_CREATE_FILE due to missing const INCFS_IOC_CREATE_FILE [386,arm,arm64]
+compiler: unsupported syscall: ioctl$INCFS_IOC_FILL_BLOCKS due to missing const INCFS_IOC_FILL_BLOCKS [386,arm,arm64]
+compiler: unsupported syscall: ioctl$INCFS_IOC_PERMIT_FILL due to missing const INCFS_IOC_PERMIT_FILL [386,arm,arm64]
+compiler: unsupported syscall: ioctl$INCFS_IOC_READ_FILE_SIGNATURE due to missing const INCFS_IOC_READ_FILE_SIGNATURE [386,arm,arm64]
+compiler: unsupported syscall: ioctl$INCFS_IOC_GET_FILLED_BLOCKS due to missing const INCFS_IOC_GET_FILLED_BLOCKS [386,arm,arm64]
+no-such-struct: incfs_uuid_t [amd64]
+no-such-struct: incfs_uuid_str
+compiler: unsupported struct: incfs_new_file_args due to missing const INCFS_MAX_FILE_ATTR_SIZE [386,arm,arm64]
+no-such-struct: incfs_new_file_args [amd64]
+compiler: unsupported struct: incfs_signature_info due to missing const INCFS_SIGNATURE_VERSION [386,arm,arm64]
+no-such-struct: incfs_fill_blocks [amd64]
+no-such-struct: incfs_fill_block [amd64]
+no-such-struct: incfs_permit_fill [amd64]
+no-such-struct: incfs_get_file_sig_args [amd64]
+no-such-struct: incfs_get_filled_blocks_args [amd64]
diff --git a/sys/linux/fs_ioctl_autofs.txt.warn b/sys/linux/fs_ioctl_autofs.txt.warn
new file mode 100644
index 000000000..61197f595
--- /dev/null
+++ b/sys/linux/fs_ioctl_autofs.txt.warn
@@ -0,0 +1,13 @@
+no-such-struct: autofs_args_protover
+no-such-struct: autofs_args_protosubver
+no-such-struct: autofs_args_openmount
+no-such-struct: autofs_args_ready
+no-such-struct: autofs_args_fail
+no-such-struct: autofs_args_setpipefd
+no-such-struct: autofs_args_timeout
+no-such-struct: autofs_args_requester
+no-such-struct: autofs_args_expire
+no-such-struct: autofs_args_askumount
+no-such-struct: autofs_args_ismountpoint
+no-such-struct: autofs_dev_ioctl_base
+bad-field-size: autofs_dev_ioctl.base/ver_major: syz=24 kernel=4
diff --git a/sys/linux/fs_ioctl_btrfs.txt.warn b/sys/linux/fs_ioctl_btrfs.txt.warn
new file mode 100644
index 000000000..19a70cc4a
--- /dev/null
+++ b/sys/linux/fs_ioctl_btrfs.txt.warn
@@ -0,0 +1,19 @@
+no-such-struct: btrfs_vol_args_v2_u1
+no-such-struct: btrfs_vol_args_v2_u2
+no-such-struct: btrfs_vol_args_v2_u1_s1
+bad-field-number: btrfs_ioctl_fs_info_args: syz=8 kernel=12
+bad-field-size: btrfs_ioctl_fs_info_args.reserved32/csum_type: syz=4 kernel=2
+bad-field-offset: btrfs_ioctl_fs_info_args.reserved/csum_size: syz=48 kernel=46
+bad-field-size: btrfs_ioctl_fs_info_args.reserved/csum_size: syz=976 kernel=2
+bad-field-number: btrfs_ioctl_scrub_args: syz=5 kernel=6
+bad-field-size: btrfs_ioctl_scrub_args.unused/progress: syz=992 kernel=120
+no-such-struct: btrfs_balance_args_u
+no-such-struct: btrfs_balance_args_u_s1
+bad-field-number: btrfs_ioctl_send_args: syz=6 kernel=7
+bad-struct-size: btrfs_ioctl_send_args: syz=72 kernel=68 [386]
+bad-field-size: btrfs_ioctl_send_args.reserved/version: syz=32 kernel=4
+no-such-struct: btrfs_ioctl_dev_replace_args_u
+bad-field-number: btrfs_ioctl_dev_replace_status_params: syz=1 kernel=6
+bad-field-size: btrfs_ioctl_dev_replace_status_params.dummys/replace_state: syz=48 kernel=8
+no-such-struct: btrfs_ioctl_get_subvol_rootref_args_s1
+no-such-struct: btrfs_devid_colon
diff --git a/sys/linux/fs_ioctl_fat.txt.warn b/sys/linux/fs_ioctl_fat.txt.warn
new file mode 100644
index 000000000..4f60a80a7
--- /dev/null
+++ b/sys/linux/fs_ioctl_fat.txt.warn
@@ -0,0 +1,7 @@
+bad-struct-size: __fat_dirent: syz=272 kernel=268 [386]
+bad-struct-size: __fat_dirent: syz=280 kernel=268 [arm]
+bad-field-offset: __fat_dirent.d_off: syz=8 kernel=4 [arm,386,arm]
+bad-field-offset: __fat_dirent.d_reclen: syz=12 kernel=8 [386]
+bad-field-offset: __fat_dirent.d_reclen: syz=16 kernel=8 [arm]
+bad-field-offset: __fat_dirent.d_name: syz=14 kernel=10 [386]
+bad-field-offset: __fat_dirent.d_name: syz=18 kernel=10 [arm]
diff --git a/sys/linux/fs_ioctl_fscrypt.txt.warn b/sys/linux/fs_ioctl_fscrypt.txt.warn
index 7f46ada8f..00f18cf1c 100644
--- a/sys/linux/fs_ioctl_fscrypt.txt.warn
+++ b/sys/linux/fs_ioctl_fscrypt.txt.warn
@@ -1,3 +1,8 @@
+no-such-struct: fscrypt_key_identifier
+no-such-struct: fscrypt_key_descriptor
+no-such-struct: fscrypt_key_descriptor_hex
+no-such-struct: fscrypt_v1_key_description
+no-such-struct: fscrypt_v1_key_payload
bad-field-number: fscrypt_policy_v1: syz=4 kernel=5
bad-field-size: fscrypt_policy_v1.modes/contents_encryption_mode: syz=2 kernel=1
bad-field-offset: fscrypt_policy_v1.flags/filenames_encryption_mode: syz=3 kernel=2
@@ -12,4 +17,7 @@ bad-field-offset: fscrypt_policy_v2.master_key_identifier/__reserved: syz=8 kern
bad-field-size: fscrypt_policy_v2.master_key_identifier/__reserved: syz=16 kernel=4
no-such-struct: fscrypt_policy_modes
no-such-struct: fscrypt_policy_mode_t
-no-such-struct: fscrypt_key_specifier_payload
+no-such-struct: fscrypt_key_specifier__by_descriptor
+no-such-struct: fscrypt_key_specifier__by_identifier
+no-such-struct: fscrypt_key_specifier__for_add_key
+no-such-struct: fscrypt_key_specifier__by_identifier_for_add_key
diff --git a/sys/linux/futex.txt.warn b/sys/linux/futex.txt.warn
index 27abf9009..efa770e0f 100644
--- a/sys/linux/futex.txt.warn
+++ b/sys/linux/futex.txt.warn
@@ -1 +1 @@
-no-such-struct: futex_wait_block
+no-such-struct: futex_waitv_struct
diff --git a/sys/linux/io_uring.txt.warn b/sys/linux/io_uring.txt.warn
index d2ee8b950..744cb41cb 100644
--- a/sys/linux/io_uring.txt.warn
+++ b/sys/linux/io_uring.txt.warn
@@ -1,8 +1,14 @@
-bad-field-number: io_uring_params: syz=9 kernel=10
-bad-field-size: io_uring_params.resv/wq_fd: syz=16 kernel=4
-bad-field-offset: io_uring_params.sq_off/resv: syz=40 kernel=28
-bad-field-size: io_uring_params.sq_off/resv: syz=40 kernel=12
-bad-field-offset: io_uring_params.cq_off/sq_off: syz=80 kernel=40
-bad-field-number: io_uring_files_update: syz=2 kernel=3
-bad-struct-size: io_uring_files_update: syz=8 kernel=16 [386,arm]
-bad-field-offset: io_uring_files_update.fds/resv: syz=8 kernel=4
+no-such-struct: io_uring_sqe_u
+no-such-struct: io_uring_sqe_t
+no-such-struct: io_uring_sqe_readv
+no-such-struct: io_uring_sqe_read
+no-such-struct: io_uring_sqe_recv
+no-such-struct: io_uring_sqe_epoll_ctl
+no-such-struct: fd_or_fixed_fd_index
+no-such-struct: io_uring_sqe_poll_add_misc_flags
+no-such-struct: io_uring_sqe_splice_off_in
+no-such-struct: personality_only_misc
+no-such-struct: buf_index_personality_misc
+no-such-struct: buf_group_personality_misc
+no-such-struct: io_uring_sqe_splice_misc
+no-such-struct: io_uring_sqe_tee_misc
diff --git a/sys/linux/l2cap.txt.warn b/sys/linux/l2cap.txt.warn
index e2432dc51..012047b46 100644
--- a/sys/linux/l2cap.txt.warn
+++ b/sys/linux/l2cap.txt.warn
@@ -1,4 +1,9 @@
no-such-struct: l2cap_cmd_hdr_t
-bad-struct-size: l2cap_conninfo: syz=5 kernel=6
-bad-struct-size: l2cap_options: syz=11 kernel=12
-bad-field-offset: l2cap_options.txwin_size: syz=9 kernel=10
+bad-struct-size: l2cap_conf_opt: syz=11 kernel=2
+bad-struct-size: l2cap_conf_opt: syz=18 kernel=2
+bad-struct-size: l2cap_conf_opt: syz=3 kernel=2
+bad-struct-size: l2cap_conf_opt: syz=4 kernel=2
+bad-field-size: l2cap_conf_opt.val: syz=1 kernel=0
+bad-field-size: l2cap_conf_opt.val: syz=16 kernel=0
+bad-field-size: l2cap_conf_opt.val: syz=2 kernel=0
+bad-field-size: l2cap_conf_opt.val: syz=9 kernel=0
diff --git a/sys/linux/net_80211.txt.warn b/sys/linux/net_80211.txt.warn
new file mode 100644
index 000000000..8aeec77fc
--- /dev/null
+++ b/sys/linux/net_80211.txt.warn
@@ -0,0 +1,88 @@
+no-such-struct: ieee80211_fixed_mac_addr
+no-such-struct: ieee80211_mac_addr
+no-such-struct: ieee80211_bssid
+bad-field-number: ieee80211_rate: syz=2 kernel=4
+bad-struct-size: ieee80211_rate: syz=1 kernel=12
+bad-bitfield: ieee80211_rate.label/flags: size/offset: syz=7/0 kernel=0/0
+bad-field-size: ieee80211_rate.label/flags: syz=1 kernel=4
+bad-bitfield: ieee80211_rate.mandatory/bitrate: size/offset: syz=1/7 kernel=0/0
+bad-field-offset: ieee80211_rate.mandatory/bitrate: syz=0 kernel=4
+bad-field-size: ieee80211_rate.mandatory/bitrate: syz=1 kernel=2
+no-such-struct: ieee80211_beacon_interval
+no-such-struct: ieee80211_assoc_id
+no-such-struct: ieee80211_frequency_mhz
+bad-field-number: ieee80211_mcs_info: syz=10 kernel=4
+bad-field-size: ieee80211_mcs_info.rx_bitmask_1/rx_mask: syz=8 kernel=10
+bad-bitfield: ieee80211_mcs_info.rx_bitmask_2/rx_highest: size/offset: syz=13/0 kernel=0/0
+bad-field-offset: ieee80211_mcs_info.rx_bitmask_2/rx_highest: syz=8 kernel=10
+bad-field-size: ieee80211_mcs_info.rx_bitmask_2/rx_highest: syz=8 kernel=2
+bad-bitfield: ieee80211_mcs_info.reserved/tx_params: size/offset: syz=3/5 kernel=0/0
+bad-field-offset: ieee80211_mcs_info.reserved/tx_params: syz=9 kernel=12
+bad-field-size: ieee80211_mcs_info.reserved/tx_params: syz=8 kernel=1
+bad-bitfield: ieee80211_mcs_info.rx_highest_dr/reserved: size/offset: syz=10/0 kernel=0/0
+bad-field-offset: ieee80211_mcs_info.rx_highest_dr/reserved: syz=10 kernel=13
+bad-field-size: ieee80211_mcs_info.rx_highest_dr/reserved: syz=8 kernel=3
+bad-field-number: ieee80211_ht_cap: syz=8 kernel=6
+bad-bitfield: ieee80211_ht_cap.a_mpdu_exponent/ampdu_params_info: size/offset: syz=2/0 kernel=0/0
+bad-bitfield: ieee80211_ht_cap.a_mpdu_min_spacing/mcs: size/offset: syz=3/2 kernel=0/0
+bad-field-offset: ieee80211_ht_cap.a_mpdu_min_spacing/mcs: syz=2 kernel=3
+bad-field-size: ieee80211_ht_cap.a_mpdu_min_spacing/mcs: syz=1 kernel=16
+bad-bitfield: ieee80211_ht_cap.a_mpdu_reserved/extended_ht_cap_info: size/offset: syz=3/5 kernel=0/0
+bad-field-offset: ieee80211_ht_cap.a_mpdu_reserved/extended_ht_cap_info: syz=2 kernel=19
+bad-field-size: ieee80211_ht_cap.a_mpdu_reserved/extended_ht_cap_info: syz=1 kernel=2
+bad-field-offset: ieee80211_ht_cap.mcs/tx_BF_cap_info: syz=3 kernel=21
+bad-field-size: ieee80211_ht_cap.mcs/tx_BF_cap_info: syz=16 kernel=4
+bad-field-offset: ieee80211_ht_cap.extended_ht_cap_info/antenna_selection_info: syz=19 kernel=25
+bad-field-size: ieee80211_ht_cap.extended_ht_cap_info/antenna_selection_info: syz=2 kernel=1
+no-such-struct: ieee80211_duration
+no-such-struct: ieee80211_seq_control
+no-such-struct: ieee80211_block_ack_ssc
+no-such-struct: ieee80211_qos_control
+no-such-struct: ieee80211_operating_mode
+no-such-struct: ieee80211_sm_power_control
+no-such-struct: ieee80211_ht_control_80211n
+no-such-struct: ieee80211_ht_control
+no-such-struct: ieee80211_append_ht_control
+no-such-struct: ieee80211_fc
+no-such-struct: ieee80211_control_fc
+no-such-struct: ieee80211_generic_ie
+no-such-struct: ieee80211_ie_cf_payload
+no-such-struct: ieee80211_ie_erp_payload
+no-such-struct: ieee80211_ie_channel_switch_annce_payload
+compiler: len target params refer to an array with variable-size elements (do you mean bytesize?)
+no-such-struct: ieee80211_ie_ext_channel_switch_annce_payload
+no-such-struct: ieee80211_ie_link_id_payload
+no-such-struct: ieee80211_ie_channel_switch_timing_payload
+no-such-struct: ieee80211_ie_mesh_config_payload
+no-such-struct: ieee80211_ie_mesh_channel_switch_payload
+no-such-struct: ieee80211_preq_flags
+no-such-struct: ieee80211_preq_target_flags
+no-such-struct: ieee80211_preq_target
+no-such-struct: ieee80211_ae_flags
+no-such-struct: ieee80211_ie_prep_payload_generic
+compiler: len target dest_list refer to an array with variable-size elements (do you mean bytesize?)
+no-such-struct: ieee80211_ie_perr_dest_generic
+no-such-struct: ieee80211_rann_flags
+no-such-struct: ieee80211_ie_rann_payload
+no-such-struct: ieee80211_data_gen_hdr
+no-such-struct: ieee80211_pre_mgmt_header
+no-such-struct: ieee80211_mgmt_action_raw
+no-such-struct: ieee80211_mgmt_action_addba_req
+no-such-struct: ieee80211_block_ack_param_set
+no-such-struct: ieee80211_mgmt_action_addba_resp
+no-such-struct: ieee80211_mgmt_action_delba
+no-such-struct: ieee80211_delba_param_set
+no-such-struct: ieee80211_mgmt_action_tdls_cfm
+no-such-struct: ieee80211_mgmt_action_tdls_chsw_resp
+no-such-struct: ieee80211_mgmt_action_tdls_disc_req
+no-such-struct: ieee80211_mgmt_action_group_id
+no-such-struct: ieee80211_ctrl_rts
+no-such-struct: ieee80211_ctrl_cts
+no-such-struct: ieee80211_ctrl_ack
+no-such-struct: ieee80211_ctrl_cf_end
+no-such-struct: ieee80211_ctrl_cf_end_cf_ack
+no-such-struct: ieee80211_ctrl_pspoll
+no-such-struct: ieee80211_ctrl_bar_control
+no-such-struct: ieee80211_ctrl_bar_info
+no-such-struct: ieee80211_ctrl_bar_simple_req
+no-such-struct: ieee80211_ctrl_ba_single
diff --git a/sys/linux/perf.txt.warn b/sys/linux/perf.txt.warn
index e0c3cb8b1..91121b21b 100644
--- a/sys/linux/perf.txt.warn
+++ b/sys/linux/perf.txt.warn
@@ -1,5 +1,4 @@
-bad-field-number: perf_event_attr: syz=50 kernel=53
-bad-struct-size: perf_event_attr: syz=112 kernel=120
+bad-field-number: perf_event_attr: syz=62 kernel=59
bad-field-size: perf_event_attr.config0/config: syz=1 kernel=8
bad-field-offset: perf_event_attr.config1/: syz=9 kernel=16
bad-field-size: perf_event_attr.config1/: syz=1 kernel=8
@@ -44,20 +43,41 @@ bad-bitfield: perf_event_attr.use_clockid/ksymbol: size/offset: syz=1/25 kernel=
bad-bitfield: perf_event_attr.context_switch/bpf_event: size/offset: syz=1/26 kernel=1/30
bad-bitfield: perf_event_attr.write_backward/aux_output: size/offset: syz=1/27 kernel=1/31
bad-bitfield: perf_event_attr.namespaces/cgroup: size/offset: syz=1/28 kernel=1/32
-bad-bitfield: perf_event_attr.__reserved_1: size/offset: syz=35/29 kernel=31/33
-bad-field-size: perf_event_attr.bp_config/: syz=16 kernel=8
-bad-field-offset: perf_event_attr.branch_sample_type/: syz=72 kernel=64
-bad-field-offset: perf_event_attr.sample_regs_user/branch_sample_type: syz=80 kernel=72
-bad-field-offset: perf_event_attr.sample_stack_user/sample_regs_user: syz=88 kernel=80
-bad-field-size: perf_event_attr.sample_stack_user/sample_regs_user: syz=4 kernel=8
-bad-field-offset: perf_event_attr.clockid/sample_stack_user: syz=92 kernel=88
-bad-field-offset: perf_event_attr.sample_regs_intr/clockid: syz=96 kernel=92
-bad-field-size: perf_event_attr.sample_regs_intr/clockid: syz=8 kernel=4
-bad-field-offset: perf_event_attr.aux_watermark/sample_regs_intr: syz=104 kernel=96
-bad-field-size: perf_event_attr.aux_watermark/sample_regs_intr: syz=4 kernel=8
-bad-field-offset: perf_event_attr.sample_max_stack/aux_watermark: syz=108 kernel=104
-bad-field-size: perf_event_attr.sample_max_stack/aux_watermark: syz=2 kernel=4
-bad-field-offset: perf_event_attr.__reserved_2/sample_max_stack: syz=110 kernel=108
+bad-bitfield: perf_event_attr.ksymbol/text_poke: size/offset: syz=1/29 kernel=1/33
+bad-bitfield: perf_event_attr.bpf_event/build_id: size/offset: syz=1/30 kernel=1/34
+bad-bitfield: perf_event_attr.aux_output/inherit_thread: size/offset: syz=1/31 kernel=1/35
+bad-bitfield: perf_event_attr.cgroup/remove_on_exec: size/offset: syz=1/32 kernel=1/36
+bad-bitfield: perf_event_attr.text_poke/sigtrap: size/offset: syz=1/33 kernel=1/37
+bad-bitfield: perf_event_attr.build_id/__reserved_1: size/offset: syz=1/34 kernel=26/38
+bad-bitfield: perf_event_attr.inherit_thread/: size/offset: syz=1/35 kernel=0/0
+bad-field-offset: perf_event_attr.inherit_thread/: syz=40 kernel=48
+bad-field-size: perf_event_attr.inherit_thread/: syz=8 kernel=4
+bad-bitfield: perf_event_attr.remove_on_exec/bp_type: size/offset: syz=1/36 kernel=0/0
+bad-field-offset: perf_event_attr.remove_on_exec/bp_type: syz=40 kernel=52
+bad-field-size: perf_event_attr.remove_on_exec/bp_type: syz=8 kernel=4
+bad-bitfield: perf_event_attr.sigtrap/: size/offset: syz=1/37 kernel=0/0
+bad-field-offset: perf_event_attr.sigtrap/: syz=40 kernel=56
+bad-bitfield: perf_event_attr.__reserved_1/: size/offset: syz=26/38 kernel=0/0
+bad-field-offset: perf_event_attr.__reserved_1/: syz=40 kernel=64
+bad-field-offset: perf_event_attr.wakeup_events/branch_sample_type: syz=48 kernel=72
+bad-field-size: perf_event_attr.wakeup_events/branch_sample_type: syz=4 kernel=8
+bad-field-offset: perf_event_attr.bp_type/sample_regs_user: syz=52 kernel=80
+bad-field-size: perf_event_attr.bp_type/sample_regs_user: syz=4 kernel=8
+bad-field-offset: perf_event_attr.bp_config/sample_stack_user: syz=56 kernel=88
+bad-field-size: perf_event_attr.bp_config/sample_stack_user: syz=16 kernel=4
+bad-field-offset: perf_event_attr.branch_sample_type/clockid: syz=72 kernel=92
+bad-field-size: perf_event_attr.branch_sample_type/clockid: syz=8 kernel=4
+bad-field-offset: perf_event_attr.sample_regs_user/sample_regs_intr: syz=80 kernel=96
+bad-field-offset: perf_event_attr.sample_stack_user/aux_watermark: syz=88 kernel=104
+bad-field-offset: perf_event_attr.clockid/sample_max_stack: syz=92 kernel=108
+bad-field-size: perf_event_attr.clockid/sample_max_stack: syz=4 kernel=2
+bad-field-offset: perf_event_attr.sample_regs_intr/__reserved_2: syz=96 kernel=110
+bad-field-size: perf_event_attr.sample_regs_intr/__reserved_2: syz=8 kernel=2
+bad-field-offset: perf_event_attr.aux_watermark/aux_sample_size: syz=104 kernel=112
+bad-field-offset: perf_event_attr.sample_max_stack/__reserved_3: syz=108 kernel=116
+bad-field-size: perf_event_attr.sample_max_stack/__reserved_3: syz=2 kernel=4
+bad-field-offset: perf_event_attr.__reserved_2/sig_data: syz=110 kernel=120
+bad-field-size: perf_event_attr.__reserved_2/sig_data: syz=2 kernel=8
no-such-struct: perf_bp_config
no-such-struct: perf_bp
no-such-struct: perf_config_ext
diff --git a/sys/linux/security_selinux.txt.warn b/sys/linux/security_selinux.txt.warn
new file mode 100644
index 000000000..258c806f7
--- /dev/null
+++ b/sys/linux/security_selinux.txt.warn
@@ -0,0 +1,2 @@
+bad-field-size: selinux_policy.len/policydb: syz=4 kernel=352 [arm]
+bad-field-offset: selinux_policy.str/map: syz=8 kernel=356 [arm]
diff --git a/sys/linux/socket.txt.warn b/sys/linux/socket.txt.warn
index e4b54d5cd..030d8f141 100644
--- a/sys/linux/socket.txt.warn
+++ b/sys/linux/socket.txt.warn
@@ -25,6 +25,7 @@ no-such-struct: brctl_arg
no-such-struct: brctl_arg_get
no-such-struct: brctl_arg_add_del
no-such-struct: brctl_arg_generic
+no-such-struct: dlci_add
no-such-struct: ethtool_flow_union
no-such-struct: ethtool_rx_ntuple_flow_spec_union
bad-field-size: ethtool_link_settings.reserved/transceiver: syz=32 kernel=1
diff --git a/sys/linux/socket_ieee802154.txt.warn b/sys/linux/socket_ieee802154.txt.warn
new file mode 100644
index 000000000..28cc7d8bf
--- /dev/null
+++ b/sys/linux/socket_ieee802154.txt.warn
@@ -0,0 +1,5 @@
+bad-netlink-attr: nl802154_dev_policy.NL802154_DEV_ATTR_FRAME_COUNTER: bad size 2, expect 4
+bad-netlink-attr: nl802154_policy$DEL_SEC_DEV: missing attributes: [2 22 24 25]
+no-such-struct: ieee802154_addr_sa_t
+no-such-struct: ieee802154_hwaddr
+no-such-struct: msghdr_802154
diff --git a/sys/linux/socket_inet.txt.warn b/sys/linux/socket_inet.txt.warn
index 3c1a69067..acf268fab 100644
--- a/sys/linux/socket_inet.txt.warn
+++ b/sys/linux/socket_inet.txt.warn
@@ -1,5 +1,6 @@
bad-field-number: sockaddr_in: syz=3 kernel=4
no-such-struct: sockaddr_storage_in
+bad-field-size: ip_msfilter.imsf_multiaddr/: syz=4 kernel=20
no-such-struct: group_req_in
no-such-struct: group_source_req_in
no-such-struct: rtentry_in
diff --git a/sys/linux/socket_inet_tcp.txt.warn b/sys/linux/socket_inet_tcp.txt.warn
index a5293f818..3c8bc0d54 100644
--- a/sys/linux/socket_inet_tcp.txt.warn
+++ b/sys/linux/socket_inet_tcp.txt.warn
@@ -1,5 +1,3 @@
-bad-field-number: tcp_zerocopy_receive: syz=3 kernel=5
-bad-struct-size: tcp_zerocopy_receive: syz=16 kernel=24
no-such-struct: sockaddr_storage_tcp
no-such-struct: tcp_repair_opt_mss
no-such-struct: tcp_repair_opt_window
diff --git a/sys/linux/socket_netlink_audit.txt.warn b/sys/linux/socket_netlink_audit.txt.warn
new file mode 100644
index 000000000..0ddcf46bc
--- /dev/null
+++ b/sys/linux/socket_netlink_audit.txt.warn
@@ -0,0 +1,2 @@
+bad-field-number: audit_status: syz=10 kernel=11
+bad-struct-size: audit_status: syz=40 kernel=44
diff --git a/sys/linux/socket_netlink_generic_80211.txt.warn b/sys/linux/socket_netlink_generic_80211.txt.warn
index 6bd0cc383..1df25d900 100644
--- a/sys/linux/socket_netlink_generic_80211.txt.warn
+++ b/sys/linux/socket_netlink_generic_80211.txt.warn
@@ -1,5 +1,35 @@
+no-such-struct: msg_nl80211_payload
no-such-struct: nl80211_wdev
-bad-netlink-attr: nl80211_policy_cmd_key.NL80211_ATTR_KEY_DATA_WEP104: duplicate attribute
+no-such-struct: mntr_flags_policy
+bad-netlink-attr: nl80211_policy$cmd_key.NL80211_ATTR_KEY_DATA_WEP104: duplicate attribute
bad-netlink-attr: nl80211_key_policy.NL80211_KEY_DATA_WEP104: duplicate attribute
+bad-netlink-attr: he_obss_pd_policy: missing attributes: [3 4 5 6]
+no-such-struct: he_obss_pd_policy
no-such-netlink-policy: nl80211_tx_rates_policy
+no-such-struct: nl80211_ht_rate
+bad-netlink-attr: nl80211_txattr_policy: missing attributes: [5 6 7]
+bad-netlink-attr: nl80211_meshconf_params_policy: missing attributes: [30 31]
no-such-netlink-policy: nl80211_rates_policy
+bad-netlink-attr: nl80211_match_band_rssi_policy: missing attributes: [5]
+bad-netlink-attr: nl80211_policy$join_ibss.NL80211_ATTR_HIDDEN_SSID: bad size -1, expect 4
+bad-netlink-attr: nl80211_policy$crypto_settings.NL80211_ATTR_PMK: bad size 254, expect max 64
+bad-netlink-attr: nl80211_policy$connect.NL80211_ATTR_WIPHY_EDMG_CHANNELS: bad min value 0, expect 1
+bad-netlink-attr: nl80211_policy$connect.NL80211_ATTR_WIPHY_EDMG_BW_CONFIG: bad min value 0, expect 4
+bad-netlink-attr: nl80211_pmsr_ftm_req_attr_policy: missing attributes: [12]
+no-such-netlink-policy: nl80211_psmr_peer_attr_policy
+bad-netlink-attr: nl80211_pmsr_attr_policy.NL80211_PMSR_ATTR_PEERS: unhandled type NLA_NESTED_ARRAY
+no-such-struct: nl80211_policy$del_nan_func
+no-such-struct: nl80211_policy$probe_client
+no-such-struct: nl80211_policy$set_mcast_rate
+no-such-struct: nl80211_policy$set_mcast_to_ucast
+no-such-struct: nl80211_policy$set_noack_map
+no-such-struct: nl80211_policy$del_pmk
+bad-netlink-attr: nl80211_policy$setdel_pmksa.NL80211_ATTR_FILS_CACHE_ID: bad min value 0, expect 2
+no-such-struct: nl80211_policy$cookie
+no-such-struct: nl80211_policy$power_save
+no-such-struct: nl80211_qos_map_dscp_exception
+no-such-netlink-policy: nl80211_cqm
+no-such-struct: nl80211_policy$set_wds_peer
+bad-netlink-attr: nl80211_tid_config_attr_policy.NL80211_TID_CONFIG_ATTR_RETRY_SHORT: bad max value 255, expect 0
+bad-netlink-attr: nl80211_tid_config_attr_policy.NL80211_TID_CONFIG_ATTR_RETRY_LONG: bad max value 255, expect 0
+bad-netlink-attr: nl80211_policy$set_tid_config.NL80211_ATTR_TID_CONFIG: unhandled type NLA_NESTED_ARRAY
diff --git a/sys/linux/socket_netlink_generic_devlink.txt.warn b/sys/linux/socket_netlink_generic_devlink.txt.warn
index 5dab8da0a..be7dfccaf 100644
--- a/sys/linux/socket_netlink_generic_devlink.txt.warn
+++ b/sys/linux/socket_netlink_generic_devlink.txt.warn
@@ -1,4 +1,4 @@
no-such-struct: devlink_devname
-no-such-struct: devlink_nl_policy_nsim
-bad-netlink-attr: devlink_nl_policy_nsim.DEVLINK_ATTR_DEV_NAME: expect string
-no-such-struct: devlink_nl_policy_pci
+no-such-struct: devlink_nl_policy$nsim
+bad-netlink-attr: devlink_nl_policy$nsim.DEVLINK_ATTR_DEV_NAME: expect string
+no-such-struct: devlink_nl_policy$pci
diff --git a/sys/linux/socket_netlink_generic_ethtool.txt.warn b/sys/linux/socket_netlink_generic_ethtool.txt.warn
index 22b9056a2..7863159dd 100644
--- a/sys/linux/socket_netlink_generic_ethtool.txt.warn
+++ b/sys/linux/socket_netlink_generic_ethtool.txt.warn
@@ -1 +1,13 @@
-bad-netlink-attr: linkmodes_set_policy: missing attributes: [7]
+no-such-netlink-policy: header_only_ethnl_policy
+no-such-netlink-policy: strset_get_policy
+no-such-netlink-policy: linkinfo_set_policy
+no-such-netlink-policy: linkmodes_set_policy
+no-such-netlink-policy: debug_set_policy
+no-such-netlink-policy: wol_set_policy
+no-such-netlink-policy: features_set_policy
+no-such-netlink-policy: privflags_set_policy
+no-such-netlink-policy: rings_set_policy
+no-such-netlink-policy: channels_set_policy
+no-such-netlink-policy: coalesce_set_policy
+no-such-netlink-policy: pause_set_policy
+no-such-netlink-policy: eee_set_policy
diff --git a/sys/linux/socket_netlink_generic_team.txt.warn b/sys/linux/socket_netlink_generic_team.txt.warn
index e41dff626..334524612 100644
--- a/sys/linux/socket_netlink_generic_team.txt.warn
+++ b/sys/linux/socket_netlink_generic_team.txt.warn
@@ -1,5 +1,5 @@
bad-netlink-attr: team_nl_policy: missing attributes: [3]
-bad-netlink-attr: team_nl_option_policy: missing attributes: [2]
no-such-struct: team_nl_option_policy
-no-such-struct: team_nl_option_policy_per_port
-no-such-struct: team_nl_option_policy_array
+no-such-struct: team_nl_option_policy$per_port
+bad-netlink-attr: team_nl_option_policy$array: missing attributes: [2]
+no-such-struct: team_nl_option_policy$array
diff --git a/sys/linux/socket_netlink_generic_wireguard.txt.warn b/sys/linux/socket_netlink_generic_wireguard.txt.warn
index 1edd57ee2..d5c5b8c71 100644
--- a/sys/linux/socket_netlink_generic_wireguard.txt.warn
+++ b/sys/linux/socket_netlink_generic_wireguard.txt.warn
@@ -1,9 +1,7 @@
bad-netlink-attr: device_policy: missing attributes: [4]
bad-netlink-attr: peer_policy: missing attributes: [6 7 8]
-bad-netlink-attr: peer_policy.WGPEER_A_ENDPOINT6: bad size 28, expect 16
bad-netlink-attr: peer_policy.WGPEER_A_ENDPOINT6: duplicate attribute
-no-such-struct: allowedip_policy_ipv4
-no-such-struct: allowedip_policy_ipv6
-bad-netlink-attr: allowedip_policy_ipv6.WGALLOWEDIP_A_IPADDR: bad size 16, expect 4
+no-such-struct: allowedip_policy$ipv4
+no-such-struct: allowedip_policy$ipv6
no-such-struct: wireguard_private_key
no-such-struct: wireguard_public_key
diff --git a/sys/linux/socket_netlink_netfilter_conntrack.txt.warn b/sys/linux/socket_netlink_netfilter_conntrack.txt.warn
index e17694344..18ca2802d 100644
--- a/sys/linux/socket_netlink_netfilter_conntrack.txt.warn
+++ b/sys/linux/socket_netlink_netfilter_conntrack.txt.warn
@@ -1,3 +1,3 @@
-bad-netlink-attr: ct_nla_policy: missing attributes: [25]
-no-such-struct: cta_ip_nla_policy_ipv4
-no-such-struct: cta_ip_nla_policy_ipv6
+bad-netlink-attr: ct_nla_policy: missing attributes: [25 26]
+no-such-struct: cta_ip_nla_policy$ipv4
+no-such-struct: cta_ip_nla_policy$ipv6
diff --git a/sys/linux/socket_netlink_netfilter_nftables.txt.warn b/sys/linux/socket_netlink_netfilter_nftables.txt.warn
index 70d39b5cb..b6232942f 100644
--- a/sys/linux/socket_netlink_netfilter_nftables.txt.warn
+++ b/sys/linux/socket_netlink_netfilter_nftables.txt.warn
@@ -1,6 +1,15 @@
no-such-struct: nft_nlmsghdr
no-such-struct: nfgenmsg_nft
+bad-netlink-attr: nft_table_policy: missing attributes: [6]
+bad-netlink-attr: nft_chain_policy: missing attributes: [11 12]
+bad-netlink-attr: nft_rule_policy: missing attributes: [11]
bad-netlink-attr: nft_rule_compat_policy.NFTA_RULE_COMPAT_PROTO_IPV6: duplicate attribute
bad-netlink-attr: nft_rule_compat_policy.NFTA_RULE_COMPAT_PROTO_BRIDGE: duplicate attribute
+bad-netlink-attr: nft_set_policy: missing attributes: [18]
+bad-netlink-attr: nft_set_elem_policy: missing attributes: [11]
+bad-netlink-attr: nft_verdict_policy: missing attributes: [3]
+bad-netlink-attr: nft_obj_policy: missing attributes: [8]
bad-netlink-attr: nft_bitwise_policy: missing attributes: [6 7]
+bad-netlink-attr: nft_dynset_policy: missing attributes: [10]
no-such-struct: nft_flow_offload_policy
+bad-netlink-attr: nft_socket_policy: missing attributes: [3]
diff --git a/sys/linux/socket_netlink_rdma.txt.warn b/sys/linux/socket_netlink_rdma.txt.warn
index 0c6f0c536..7551b6af7 100644
--- a/sys/linux/socket_netlink_rdma.txt.warn
+++ b/sys/linux/socket_netlink_rdma.txt.warn
@@ -1,2 +1,2 @@
-no-such-struct: nldev_policy_NEWLINK
-no-such-struct: nldev_policy_PORT_GET
+no-such-struct: nldev_policy$NEWLINK
+no-such-struct: nldev_policy$PORT_GET
diff --git a/sys/linux/socket_netlink_route.txt.warn b/sys/linux/socket_netlink_route.txt.warn
index abd1e5701..8c1942a12 100644
--- a/sys/linux/socket_netlink_route.txt.warn
+++ b/sys/linux/socket_netlink_route.txt.warn
@@ -1,24 +1,42 @@
-bad-netlink-attr: ifla_policy: missing attributes: [47 48 50 51]
bad-netlink-attr: ifla_policy.IFLA_IFALIASn: duplicate attribute
no-such-netlink-policy: ifla_af_spec_policy
-bad-netlink-attr: ifla_info_policy_t: missing attributes: [4]
-no-such-struct: ifla_info_policy_t
-bad-netlink-attr: macvlan_policy: missing attributes: [6]
-bad-netlink-attr: bond_policy: missing attributes: [23 28]
+bad-netlink-attr: ifla_info_policy$t: missing attributes: [4]
+no-such-struct: ifla_info_policy$t
+no-such-netlink-policy: batadv_policy
+bad-netlink-attr: macvlan_policy: missing attributes: [6 7]
+bad-netlink-attr: hsr_policy: missing attributes: [7]
+bad-netlink-attr: bond_policy: missing attributes: [23 28 29 30]
bad-netlink-attr: br_policy: missing attributes: [45 46]
-bad-netlink-attr: br_port_policy: missing attributes: [34]
+bad-netlink-attr: br_port_policy: missing attributes: [34 37]
no-such-struct: peer_info
bad-netlink-attr: vti6_policy: missing attributes: [1 2 3 6]
bad-netlink-attr: ifa_ipv4_policy: missing attributes: [9 10]
bad-netlink-attr: ifa_ipv6_policy: missing attributes: [9 10]
bad-netlink-attr: rtm_ipv4_policy: missing attributes: [15 27 28 29 30]
-bad-netlink-attr: nda_policy: missing attributes: [12 13]
+no-such-netlink-policy: fib4_rule_policy_generic
+no-such-netlink-policy: fib4_rule_policy
+no-such-netlink-policy: fib6_rule_policy
+bad-netlink-attr: nda_policy: missing attributes: [12 13 14]
bad-netlink-attr: nda_policy.NDA_DST_IPV6: duplicate attribute
bad-netlink-attr: nda_policy.NDA_DST_MAC: duplicate attribute
+no-such-struct: br_vlan_db_dump_pol
+bad-netlink-attr: br_vlan_db_policy: missing attributes: [6]
+no-such-netlink-policy: br_mdb_policy
+no-such-struct: br_mdb_entry_sub
+no-such-struct: br_mdb_entry_sub_u
+bad-netlink-attr-type: rtm_nh_policy_get.NHA_OIF: type 5, kernel policy size 2
+bad-netlink-attr-type: rtm_nh_policy_get.NHA_GROUPS: type 9, kernel policy size 2
+bad-netlink-attr-type: rtm_nh_policy_get.NHA_MASTER: type 10, kernel policy size 2
+bad-netlink-attr-type: rtm_nh_policy_get.NHA_FDB: type 11, kernel policy size 2
+bad-netlink-attr: rtm_nh_policy_new: missing attributes: [12]
+no-such-struct: nha_gateway
bad-netlink-attr: ifla_vf_policy: missing attributes: [8]
bad-field-number: ifla_vf_mac: syz=3 kernel=2
bad-field-size: ifla_vf_mac.mac: syz=6 kernel=32
bad-netlink-attr: ifla_port_policy: missing attributes: [3 7]
bad-netlink-attr: ifla_xdp_policy: missing attributes: [2 4]
bad-netlink-attr: rtnl_net_policy: missing attributes: [4]
+no-such-netlink-policy: lwtunnel_policy
+bad-bitfield: ipv6_rpl_sr_hdr.control/cmpre: size/offset: syz=0/0 kernel=4/0
+bad-field-size: seg6_iptunnel_encap.mode: syz=1 kernel=4
bad-netlink-attr: cgw_policy: missing attributes: [15 16 17 18]
diff --git a/sys/linux/socket_netlink_route_sched.txt.warn b/sys/linux/socket_netlink_route_sched.txt.warn
index 325265df5..1cdd94b5d 100644
--- a/sys/linux/socket_netlink_route_sched.txt.warn
+++ b/sys/linux/socket_netlink_route_sched.txt.warn
@@ -4,13 +4,18 @@ no-such-netlink-policy: tca_kind_options_t
no-such-netlink-policy: qdisc_kind_options
bad-netlink-attr: cbq_policy: missing attributes: [4 7]
bad-netlink-attr: fq_policy: missing attributes: [14 15]
+bad-netlink-attr: fq_codel_policy: missing attributes: [10 11]
bad-netlink-attr: gred_policy: missing attributes: [6]
+bad-netlink-attr: htb_policy: missing attributes: [9]
no-such-netlink-policy: netem_loss_policy
bad-netlink-attr: pie_policy: missing attributes: [8]
-bad-netlink-attr: entry_policy_taprio: missing attributes: [1]
+bad-netlink-attr: red_policy: missing attributes: [5 6]
+bad-netlink-attr: entry_policy$taprio: missing attributes: [1]
bad-netlink-attr: taprio_policy: missing attributes: [4]
no-such-netlink-policy: tclass_kind_options
-bad-netlink-attr: fl_policy: missing attributes: [99]
+bad-netlink-attr: fl_policy: missing attributes: [100 101]
+no-such-netlink-policy: mpls_opts
+no-such-netlink-policy: mpls_opts_lse
no-such-netlink-policy: tca_actions
no-such-netlink-policy: tca_ife_meta_policy
bad-field-size: xt_entry_target.u_target_size/u: syz=2 kernel=32
@@ -61,6 +66,7 @@ bad-field-offset: tc_tunnel_key.t_action/capab: syz=20 kernel=4
bad-field-number: tc_vlan: syz=2 kernel=6
bad-field-size: tc_vlan.tc_gen/index: syz=20 kernel=4
bad-field-offset: tc_vlan.v_action/capab: syz=20 kernel=4
+bad-netlink-attr: police_policy: missing attributes: [10 11]
no-such-netlink-policy: tca_ematch_tree_list
no-such-struct: tcf_ematch_hdr_t
bad-field-size: tcf_em_nbyte.off: syz=4 kernel=2
diff --git a/sys/linux/socket_qipcrtr.txt.warn b/sys/linux/socket_qipcrtr.txt.warn
new file mode 100644
index 000000000..28cfa256d
--- /dev/null
+++ b/sys/linux/socket_qipcrtr.txt.warn
@@ -0,0 +1,2 @@
+no-such-struct: send_msghdr_qrtr
+no-such-struct: recv_msghdr_qrtr
diff --git a/sys/linux/socket_tipc_netlink.txt.warn b/sys/linux/socket_tipc_netlink.txt.warn
index 72e1ee3d4..12ffc1f1f 100644
--- a/sys/linux/socket_tipc_netlink.txt.warn
+++ b/sys/linux/socket_tipc_netlink.txt.warn
@@ -4,6 +4,6 @@ bad-netlink-attr: tipc_nl_policy: missing attributes: [8]
no-such-netlink-policy: tipc_nl_publ_policy
bad-netlink-attr: tipc_nl_bearer_policy.TIPC_NLA_BEARER_NAME: expect string
no-such-netlink-policy: tipc_nl_sock_con_policy
-bad-netlink-attr: tipc_nl_node_policy: missing attributes: [3 4]
+bad-netlink-attr: tipc_nl_node_policy: missing attributes: [5 6]
bad-netlink-attr: tipc_nl_net_policy: missing attributes: [5]
bad-netlink-attr: tipc_nl_prop_policy: missing attributes: [5 6]
diff --git a/sys/linux/socket_unix.txt.warn b/sys/linux/socket_unix.txt.warn
index f72cebf2d..41b5c66d7 100644
--- a/sys/linux/socket_unix.txt.warn
+++ b/sys/linux/socket_unix.txt.warn
@@ -1,5 +1,8 @@
no-such-struct: unix_pair
no-such-struct: sockaddr_un_file
no-such-struct: sockaddr_un_abstract
-no-such-struct: msghdr_un
+no-such-struct: send_msghdr_un
+no-such-struct: send_mmsghdr_un
+no-such-struct: recv_msghdr_un
+no-such-struct: recv_mmsghdr_un
no-such-struct: cmsg_un_cred
diff --git a/sys/linux/socket_vnet.txt.warn b/sys/linux/socket_vnet.txt.warn
index 99f84040b..2f5164568 100644
--- a/sys/linux/socket_vnet.txt.warn
+++ b/sys/linux/socket_vnet.txt.warn
@@ -1,3 +1,5 @@
+bad-field-number: sockaddr_vm: syz=5 kernel=6
+bad-field-size: sockaddr_vm.svm_zero/svm_flags: syz=4 kernel=1
no-such-struct: vmaddr_cid
no-such-struct: vmaddr_cid64
bad-field-size: vhost_msg.iotlb/: syz=28 kernel=64 [386]
diff --git a/sys/linux/sys.txt.warn b/sys/linux/sys.txt.warn
index faef6ea67..84706da1e 100644
--- a/sys/linux/sys.txt.warn
+++ b/sys/linux/sys.txt.warn
@@ -20,6 +20,7 @@ compiler: unsupported syscall: epoll_wait due to missing const __NR_epoll_wait [
compiler: unsupported syscall: signalfd due to missing const __NR_signalfd [arm64]
compiler: unsupported syscall: eventfd due to missing const __NR_eventfd [arm64]
compiler: unsupported syscall: fadvise64 due to missing const __NR_fadvise64 [arm]
+compiler: unsupported syscall: memfd_secret due to missing const __NR_memfd_secret [arm]
compiler: unsupported syscall: mknod due to missing const __NR_mknod [arm64]
compiler: unsupported syscall: chmod due to missing const __NR_chmod [arm64]
compiler: unsupported syscall: chown due to missing const __NR_chown [arm64]
@@ -27,6 +28,7 @@ compiler: unsupported syscall: lchown due to missing const __NR_lchown [arm64]
compiler: unsupported syscall: utime due to missing const __NR_utime [arm,arm64]
compiler: unsupported syscall: utimes due to missing const __NR_utimes [arm64]
compiler: unsupported syscall: futimesat due to missing const __NR_futimesat [arm64]
+compiler: unsupported syscall: fork due to missing const __NR_fork [arm64]
compiler: unsupported syscall: getpgrp due to missing const __NR_getpgrp [arm64]
compiler: unsupported syscall: link due to missing const __NR_link [arm64]
compiler: unsupported syscall: symlink due to missing const __NR_symlink [arm64]
@@ -49,6 +51,8 @@ compiler: unsupported syscall: alarm due to missing const __NR_alarm [arm,arm64]
compiler: unsupported syscall: set_thread_area due to missing const __NR_set_thread_area [arm,arm64]
compiler: unsupported syscall: get_thread_area due to missing const __NR_get_thread_area [arm,arm64]
compiler: unsupported syscall: modify_ldt due to missing const __NR_modify_ldt [arm,arm64]
+compiler: unsupported syscall: riscv_flush_icache due to missing const __NR_riscv_flush_icache
+no-such-struct: tcp_mem_values
no-such-struct: pipefd
bad-field-number: stat: syz=20 kernel=18 [386,amd64,arm]
bad-struct-size: stat: syz=128 kernel=144 [amd64]
@@ -106,6 +110,29 @@ no-such-struct: cap_data
bad-struct-size: epoll_event: syz=12 kernel=16 [arm,arm64]
bad-field-offset: epoll_event.data: syz=4 kernel=8 [arm,arm64]
no-such-struct: fd_set
+no-such-struct: file_handle_t
+no-such-struct: fid_shmem
+no-such-struct: fid_fuse
+no-such-struct: fid_fuse_with_parent
+no-such-struct: fid_FILEID_INO32_GEN
+no-such-struct: fid_FILEID_INO32_GEN_PARENT
+no-such-struct: fid_FILEID_UDF_WITHOUT_PARENT
+no-such-struct: fid_FILEID_UDF_WITH_PARENT
+no-such-struct: fid_GFS2_SMALL_FH_SIZE
+no-such-struct: fid_GFS2_LARGE_FH_SIZE
+no-such-struct: fid_nfs
+no-such-struct: fid_reiserfs_2
+no-such-struct: fid_reiserfs_3
+no-such-struct: fid_reiserfs_4
+no-such-struct: fid_reiserfs_5
+no-such-struct: fid_reiserfs_6
+bad-struct-size: xfs_fid64: syz=28 kernel=24 [amd64,arm,arm64]
+bad-field-offset: xfs_fid64.parent_ino: syz=16 kernel=12 [amd64,arm,arm64]
+bad-field-offset: xfs_fid64.parent_gen: syz=24 kernel=20 [amd64,arm,arm64]
+no-such-struct: fid_orangefs
+no-such-struct: fid_orangefs_parent
+no-such-struct: fid_ocfs2
+no-such-struct: fid_ocfs2_parent
bad-field-number: siginfo: syz=3 kernel=1
bad-field-size: siginfo.signo/: syz=4 kernel=128
no-such-struct: timex
diff --git a/sys/linux/usbip.txt.warn b/sys/linux/usbip.txt.warn
new file mode 100644
index 000000000..8f2f115fc
--- /dev/null
+++ b/sys/linux/usbip.txt.warn
@@ -0,0 +1 @@
+no-such-struct: usbip_packet_ret_unlink
diff --git a/sys/linux/vmw_vmci.txt.warn b/sys/linux/vmw_vmci.txt.warn
new file mode 100644
index 000000000..51806da8e
--- /dev/null
+++ b/sys/linux/vmw_vmci.txt.warn
@@ -0,0 +1,25 @@
+no-such-struct: vmci_init_blk [arm,arm64]
+no-such-struct: vmci_handle [arm,arm64]
+bad-field-number: vmci_datagram: syz=4 kernel=3 [386,amd64]
+bad-struct-size: vmci_datagram: syz=1048 kernel=24 [386,amd64]
+no-such-struct: vmci_datagram [arm,arm64]
+bad-struct-size: vmci_datagram_snd_rcv_info: syz=12 kernel=16 [386]
+no-such-struct: vmci_datagram_snd_rcv_info [arm,arm64]
+bad-field-size: vmci_datagram_snd_rcv_info.addr: syz=4 kernel=8 [386]
+bad-field-offset: vmci_datagram_snd_rcv_info.len: syz=4 kernel=8 [386]
+bad-field-offset: vmci_datagram_snd_rcv_info.result: syz=8 kernel=12 [386]
+no-such-struct: vmci_qp_alloc_info [arm,arm64]
+no-such-struct: vmci_qp_set_va_info [arm,arm64]
+no-such-struct: vmci_qp_page_file_info [arm,arm64]
+no-such-struct: vmci_qp_dtch_info [arm,arm64]
+no-such-struct: vmci_ctx_info [arm,arm64]
+bad-struct-size: vmci_ctx_chkpt_buf_info: syz=20 kernel=24 [386]
+no-such-struct: vmci_ctx_chkpt_buf_info [arm,arm64]
+bad-field-size: vmci_ctx_chkpt_buf_info.cpt_buf: syz=4 kernel=8 [386]
+bad-field-offset: vmci_ctx_chkpt_buf_info.cpt_type: syz=4 kernel=8 [386]
+bad-field-offset: vmci_ctx_chkpt_buf_info.buf_size: syz=8 kernel=12 [386]
+bad-field-offset: vmci_ctx_chkpt_buf_info.result: syz=12 kernel=16 [386]
+bad-field-offset: vmci_ctx_chkpt_buf_info._pad: syz=16 kernel=20 [386]
+no-such-struct: vmci_set_notify_info [arm,arm64]
+no-such-struct: vmci_dbell_notify_resource_info [arm,arm64]
+no-such-struct: vmci_ctx_notify_recv_info [arm,arm64]
diff --git a/sys/linux/vnet.txt.warn b/sys/linux/vnet.txt.warn
index be6ad9736..a3d65ca4c 100644
--- a/sys/linux/vnet.txt.warn
+++ b/sys/linux/vnet.txt.warn
@@ -7,9 +7,6 @@ no-such-struct: vlan_tag_ad
no-such-struct: vlan_tag_q
no-such-struct: eth2_packet_t
no-such-struct: arp_packet_t
-no-such-struct: ipx_network
-no-such-struct: ipx_node
-no-such-struct: ipx_addr
no-such-struct: ipv4_addr_t
no-such-struct: ipv4_addr_initdev
no-such-struct: ipv4_addr
diff --git a/sys/linux/vusb.txt.warn b/sys/linux/vusb.txt.warn
index 2d679e120..a48541d46 100644
--- a/sys/linux/vusb.txt.warn
+++ b/sys/linux/vusb.txt.warn
@@ -54,6 +54,4 @@ no-such-struct: usb_config_descriptor_ath9k
no-such-struct: usb_interface_descriptor_ath9k
no-such-struct: usb_endpoint_descriptors_ath9k
no-such-struct: htc_ready_frame
-no-such-struct: htc_ready_msg
no-such-struct: htc_conn_svc_rsp_frame
-no-such-struct: htc_conn_svc_rspmsg