From a252f56d36e0c85a0106b341188fcb19e87fda15 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Tue, 11 Jan 2022 16:45:00 +0100 Subject: sys/linux: update warn files Regenerate warn files on the latest kernel commit fe8152b38d3 and latest syzkaller commit with fresh kernel config files. --- sys/linux/bpf.txt.warn | 76 ++--- sys/linux/bpf_trace.txt.warn | 3 + sys/linux/cgroup.txt.warn | 1 + sys/linux/damon.txt.warn | 7 + sys/linux/dev_bifrost.txt.warn | 37 +++ sys/linux/dev_block.txt.warn | 2 + sys/linux/dev_dri.txt.warn | 12 + sys/linux/dev_i915.txt.warn | 38 +++ sys/linux/dev_img_rogue.txt.warn | 310 +++++++++++++++++++++ sys/linux/dev_infiniband_rdma.txt.warn | 2 +- sys/linux/dev_kvm.txt.warn | 12 +- sys/linux/dev_media.txt.warn | 8 + sys/linux/dev_msm.txt.warn | 15 + sys/linux/dev_msr.txt.warn | 1 + sys/linux/dev_nbd.txt.warn | 2 +- sys/linux/dev_qat_adf_ctl.txt.warn | 12 + sys/linux/dev_sequencer.txt.warn | 9 + sys/linux/dev_snapshot.txt.warn | 1 + sys/linux/dev_snd_hw.txt.warn | 2 + sys/linux/dev_snd_midi.txt.warn | 4 + sys/linux/dev_vhci.txt.warn | 26 +- sys/linux/dev_video4linux.txt.warn | 32 +-- sys/linux/dev_vtpm.txt.warn | 1 + sys/linux/fs_fuse.txt.warn | 6 +- sys/linux/fs_incfs.txt.warn | 15 + sys/linux/fs_ioctl_autofs.txt.warn | 13 + sys/linux/fs_ioctl_btrfs.txt.warn | 19 ++ sys/linux/fs_ioctl_fat.txt.warn | 7 + sys/linux/fs_ioctl_fscrypt.txt.warn | 10 +- sys/linux/futex.txt.warn | 2 +- sys/linux/io_uring.txt.warn | 22 +- sys/linux/l2cap.txt.warn | 11 +- sys/linux/net_80211.txt.warn | 88 ++++++ sys/linux/perf.txt.warn | 52 ++-- sys/linux/security_selinux.txt.warn | 2 + sys/linux/socket.txt.warn | 1 + sys/linux/socket_ieee802154.txt.warn | 5 + sys/linux/socket_inet.txt.warn | 1 + sys/linux/socket_inet_tcp.txt.warn | 2 - sys/linux/socket_netlink_audit.txt.warn | 2 + sys/linux/socket_netlink_generic_80211.txt.warn | 32 ++- sys/linux/socket_netlink_generic_devlink.txt.warn | 6 +- sys/linux/socket_netlink_generic_ethtool.txt.warn | 14 +- sys/linux/socket_netlink_generic_team.txt.warn | 6 +- .../socket_netlink_generic_wireguard.txt.warn | 6 +- .../socket_netlink_netfilter_conntrack.txt.warn | 6 +- .../socket_netlink_netfilter_nftables.txt.warn | 9 + sys/linux/socket_netlink_rdma.txt.warn | 4 +- sys/linux/socket_netlink_route.txt.warn | 32 ++- sys/linux/socket_netlink_route_sched.txt.warn | 10 +- sys/linux/socket_qipcrtr.txt.warn | 2 + sys/linux/socket_tipc_netlink.txt.warn | 2 +- sys/linux/socket_unix.txt.warn | 5 +- sys/linux/socket_vnet.txt.warn | 2 + sys/linux/sys.txt.warn | 27 ++ sys/linux/usbip.txt.warn | 1 + sys/linux/vmw_vmci.txt.warn | 25 ++ sys/linux/vnet.txt.warn | 3 - sys/linux/vusb.txt.warn | 2 - 59 files changed, 912 insertions(+), 153 deletions(-) create mode 100644 sys/linux/bpf_trace.txt.warn create mode 100644 sys/linux/cgroup.txt.warn create mode 100644 sys/linux/damon.txt.warn create mode 100644 sys/linux/dev_bifrost.txt.warn create mode 100644 sys/linux/dev_block.txt.warn create mode 100644 sys/linux/dev_i915.txt.warn create mode 100644 sys/linux/dev_img_rogue.txt.warn create mode 100644 sys/linux/dev_media.txt.warn create mode 100644 sys/linux/dev_msm.txt.warn create mode 100644 sys/linux/dev_msr.txt.warn create mode 100644 sys/linux/dev_qat_adf_ctl.txt.warn create mode 100644 sys/linux/dev_sequencer.txt.warn create mode 100644 sys/linux/dev_snapshot.txt.warn create mode 100644 sys/linux/dev_snd_hw.txt.warn create mode 100644 sys/linux/dev_snd_midi.txt.warn create mode 100644 sys/linux/dev_vtpm.txt.warn create mode 100644 sys/linux/fs_incfs.txt.warn create mode 100644 sys/linux/fs_ioctl_autofs.txt.warn create mode 100644 sys/linux/fs_ioctl_btrfs.txt.warn create mode 100644 sys/linux/fs_ioctl_fat.txt.warn create mode 100644 sys/linux/net_80211.txt.warn create mode 100644 sys/linux/security_selinux.txt.warn create mode 100644 sys/linux/socket_ieee802154.txt.warn create mode 100644 sys/linux/socket_netlink_audit.txt.warn create mode 100644 sys/linux/socket_qipcrtr.txt.warn create mode 100644 sys/linux/usbip.txt.warn create mode 100644 sys/linux/vmw_vmci.txt.warn 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 -- cgit mrf-deployment