a, 0x0, 0xc, 0x43, 0x2}}, 0x0, 0x26, 0x0, 0x1, 0x4868}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000540)={0x1a, 0x9, &(0x7f0000000380)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x100}, [@call={0x85, 0x0, 0x0, 0xa5}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffe}, @alu={0x7, 0x0, 0x1, 0x1, 0x6, 0xfffffffffffffffc}]}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000400)=""/145, 0x100, 0x10, '\x00', 0x0, 0x2c, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x4}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x4, 0xfffffff9}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x72f}, 0x90) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)='cpuset.cpus\x00', 0x2, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x1a, 0xb, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x1}, [@jmp={0x5, 0x0, 0x4, 0x3, 0x2, 0x4, 0xffffffffffffffff}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x5}, @jmp={0x5, 0x1, 0xa, 0x2, 0xa, 0xffffffffffffffff, 0x1}, @call={0x85, 0x0, 0x0, 0x44}, @jmp={0x5, 0x0, 0x0, 0x9, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffd}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x9, &(0x7f0000000140)=""/9, 0x100, 0x30, '\x00', 0x0, 0x9, r0, 0x8, &(0x7f0000000180)={0x5, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x0, 0x9, 0x8001, 0x3}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000200)=[0x1, 0x1, 0xffffffffffffffff, r2], 0x0, 0x10, 0x1}, 0x90) 16:45:01 executing program 3: bpf$MAP_CREATE(0x0, 0x0, 0x0) 16:45:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x21c402, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000040)={'gretap0\x00', 0x600}) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNGETIFF(r2, 0x800454d2, &(0x7f0000000000)={'wlan1\x00'}) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000300)={r1, 0x0, 0x7, 0x6e, &(0x7f00000000c0)="9747e2ca8d3ed9", &(0x7f0000000100)=""/110, 0x1, 0x0, 0x6a, 0xed, &(0x7f0000000180)="b7122406660c41f0caae7889c8b9144107823b3bc82a24d9d972413fe814b259bb21f4e67609d3bf959588128bcf052da81d40c0124ceb67b90f2486ec4f39deb05ec10fce4c662aacb52ad2d18fc037ac1ba230e3c9f833f56d16d99a7e11cdd5312237d5c9b702c00d", &(0x7f0000000200)="0e9c475b572c84baf3eb6090f6a86ea9448b03a25364ee6ac8f51f621762638ace2246047ce0a784aee2d2d50c06e0811f25447ac7c9fe2c0775e42e984a7cc22a154dcbc20ecfb4d6d5999e93138dbdf7b0dcee6fa85ef923cb17fadb72012a522ec42312709d5ee6e804f153dde040ffb04f3adefb7b33e7a63a63230bf483b2bd645d0949b1a76dd334e6cbbe85251b9ca1cc8d6be4e4aea4f0bb4f6c3058bb152f03e26fcb9f6bfb3bdb8921036dec85f4d603174ad87bbbb80d0e52d48caf5fb99006c196a9608ff2b64a3b8fa1a5bddede0400461ac95d73d7c643518da31a2c82c2404504fbc5914cc8", 0x1, 0x0, 0x2}, 0x50) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000080)={'veth0_to_team\x00'}) 16:45:01 executing program 5: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000640)=@o_path={&(0x7f00000005c0)='./file0\x00', 0x0, 0x4018, r1}, 0x18) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x7, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x100}, [@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0xcb}]}, &(0x7f0000000040)='GPL\x00', 0x8, 0xd3, &(0x7f0000000080)=""/211, 0x40f00, 0x40, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x3, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x4, 0xa, 0x2, 0x80000000}, 0x10, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000200)=[0x1, r0], &(0x7f0000000240)=[{0x2, 0x1, 0x10, 0x6}, {0x3, 0x1, 0xe, 0xa}, {0x1, 0x3, 0xe, 0xb}, {0x0, 0x1, 0x7, 0x1}, {0x4, 0x1, 0xd, 0x4}, {0x5, 0x3, 0x10, 0xc}, {0x4, 0x4, 0xf, 0x6}], 0x10, 0x5}, 0x90) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000780)={0x4, 0x80, 0x3, 0x35, 0x6, 0x6, 0x0, 0x8, 0x46a, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000006, 0x4, @perf_config_ext={0x5, 0x1f}, 0x10c21, 0x4, 0x1, 0x6, 0x5, 0x8, 0x4002, 0x0, 0xa96}) r2 = openat$cgroup_ro(r0, &(0x7f0000000440)='cpuacct.usage_sys\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b40)={0xffffffffffffffff}) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r4) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000b80)=r4, 0x4) recvmsg$kcm(r0, &(0x7f0000000b00)={&(0x7f0000000800)=@ethernet={0x0, @local}, 0x80, &(0x7f0000000a80)=[{&(0x7f0000000880)=""/179, 0xb3}, {&(0x7f0000000940)=""/83, 0x53}, {&(0x7f00000009c0)=""/137, 0x89}], 0x3, &(0x7f0000000ac0)=""/32, 0x20}, 0x121) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={r2, 0x58, &(0x7f0000000700)}, 0x10) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)=ANY=[@ANYBLOB="9feb01002f00000000000000000000000000000001e900000000"], 0x0, 0x1a}, 0x20) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x4c, 0x4c, 0x8, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{0x5, 0x4}, {0x5, 0x3}, {0x4, 0x3}]}, @func={0x800f, 0x0, 0x0, 0xc, 0x4}, @var={0x5, 0x0, 0x0, 0xe, 0x1}, @func={0x7, 0x0, 0x0, 0xc, 0x2}]}, {0x0, [0x39, 0x0, 0x30, 0x2e, 0x61, 0x2e]}}, &(0x7f00000004c0)=""/150, 0x6c, 0x96, 0x1, 0x5c541c81}, 0x20) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000400)=@generic={&(0x7f0000000380)='./file0\x00', r5}, 0x18) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000640)=@o_path={&(0x7f00000005c0)='./file0\x00', 0x0, 0x4018, r1}, 0x18) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x7, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x100}, [@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0xcb}]}, &(0x7f0000000040)='GPL\x00', 0x8, 0xd3, &(0x7f0000000080)=""/211, 0x40f00, 0x40, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x3, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x4, 0xa, 0x2, 0x80000000}, 0x10, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000200)=[0x1, r0], &(0x7f0000000240)=[{0x2, 0x1, 0x10, 0x6}, {0x3, 0x1, 0xe, 0xa}, {0x1, 0x3, 0xe, 0xb}, {0x0, 0x1, 0x7, 0x1}, {0x4, 0x1, 0xd, 0x4}, {0x5, 0x3, 0x10, 0xc}, {0x4, 0x4, 0xf, 0x6}], 0x10, 0x5}, 0x90) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000780)={0x4, 0x80, 0x3, 0x35, 0x6, 0x6, 0x0, 0x8, 0x46a, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000006, 0x4, @perf_config_ext={0x5, 0x1f}, 0x10c21, 0x4, 0x1, 0x6, 0x5, 0x8, 0x4002, 0x0, 0xa96}) (async) openat$cgroup_ro(r0, &(0x7f0000000440)='cpuacct.usage_sys\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b40)) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r4) (async) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000b80)=r4, 0x4) (async) recvmsg$kcm(r0, &(0x7f0000000b00)={&(0x7f0000000800)=@ethernet={0x0, @local}, 0x80, &(0x7f0000000a80)=[{&(0x7f0000000880)=""/179, 0xb3}, {&(0x7f0000000940)=""/83, 0x53}, {&(0x7f00000009c0)=""/137, 0x89}], 0x3, &(0x7f0000000ac0)=""/32, 0x20}, 0x121) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={r2, 0x58, &(0x7f0000000700)}, 0x10) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)=ANY=[@ANYBLOB="9feb01002f00000000000000000000000000000001e900000000"], 0x0, 0x1a}, 0x20) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x4c, 0x4c, 0x8, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{0x5, 0x4}, {0x5, 0x3}, {0x4, 0x3}]}, @func={0x800f, 0x0, 0x0, 0xc, 0x4}, @var={0x5, 0x0, 0x0, 0xe, 0x1}, @func={0x7, 0x0, 0x0, 0xc, 0x2}]}, {0x0, [0x39, 0x0, 0x30, 0x2e, 0x61, 0x2e]}}, &(0x7f00000004c0)=""/150, 0x6c, 0x96, 0x1, 0x5c541c81}, 0x20) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000400)=@generic={&(0x7f0000000380)='./file0\x00', r5}, 0x18) (async) 16:45:01 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:01 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x1f, 0x6, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1ff}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}]}, &(0x7f0000000080)='GPL\x00', 0x2, 0xee, &(0x7f00000000c0)=""/238, 0x41100, 0x1, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0xc, 0x6, 0xbf7}, 0x10, 0x0, 0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000240)=[{0x5, 0x3, 0x6, 0x8}], 0x10, 0x9}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000000)='fsi_master_acf_send_request\x00', r0}, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, 0x0) 16:45:01 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0xc, 0x43, 0x2}}, 0x0, 0x26, 0x0, 0x1, 0x4868}, 0x20) (async) r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0xc, 0x43, 0x2}}, 0x0, 0x26, 0x0, 0x1, 0x4868}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000540)={0x1a, 0x9, &(0x7f0000000380)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x100}, [@call={0x85, 0x0, 0x0, 0xa5}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffe}, @alu={0x7, 0x0, 0x1, 0x1, 0x6, 0xfffffffffffffffc}]}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000400)=""/145, 0x100, 0x10, '\x00', 0x0, 0x2c, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x4}, 0x8, 0x10, &(0x7f0000000500)={0x0, 0x4, 0xfffffff9}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x72f}, 0x90) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)='cpuset.cpus\x00', 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x1a, 0xb, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x1}, [@jmp={0x5, 0x0, 0x4, 0x3, 0x2, 0x4, 0xffffffffffffffff}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x5}, @jmp={0x5, 0x1, 0xa, 0x2, 0xa, 0xffffffffffffffff, 0x1}, @call={0x85, 0x0, 0x0, 0x44}, @jmp={0x5, 0x0, 0x0, 0x9, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffd}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x9, &(0x7f0000000140)=""/9, 0x100, 0x30, '\x00', 0x0, 0x9, r0, 0x8, &(0x7f0000000180)={0x5, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x0, 0x9, 0x8001, 0x3}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000200)=[0x1, 0x1, 0xffffffffffffffff, r2], 0x0, 0x10, 0x1}, 0x90) 16:45:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000040)) 16:45:01 executing program 5: bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000640)=@o_path={&(0x7f00000005c0)='./file0\x00', 0x0, 0x4018, r1}, 0x18) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x7, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x100}, [@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0xcb}]}, &(0x7f0000000040)='GPL\x00', 0x8, 0xd3, &(0x7f0000000080)=""/211, 0x40f00, 0x40, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x3, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x4, 0xa, 0x2, 0x80000000}, 0x10, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000200)=[0x1, r0], &(0x7f0000000240)=[{0x2, 0x1, 0x10, 0x6}, {0x3, 0x1, 0xe, 0xa}, {0x1, 0x3, 0xe, 0xb}, {0x0, 0x1, 0x7, 0x1}, {0x4, 0x1, 0xd, 0x4}, {0x5, 0x3, 0x10, 0xc}, {0x4, 0x4, 0xf, 0x6}], 0x10, 0x5}, 0x90) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x7, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x100}, [@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0xcb}]}, &(0x7f0000000040)='GPL\x00', 0x8, 0xd3, &(0x7f0000000080)=""/211, 0x40f00, 0x40, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x3, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x4, 0xa, 0x2, 0x80000000}, 0x10, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000200)=[0x1, r0], &(0x7f0000000240)=[{0x2, 0x1, 0x10, 0x6}, {0x3, 0x1, 0xe, 0xa}, {0x1, 0x3, 0xe, 0xb}, {0x0, 0x1, 0x7, 0x1}, {0x4, 0x1, 0xd, 0x4}, {0x5, 0x3, 0x10, 0xc}, {0x4, 0x4, 0xf, 0x6}], 0x10, 0x5}, 0x90) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000780)={0x4, 0x80, 0x3, 0x35, 0x6, 0x6, 0x0, 0x8, 0x46a, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000006, 0x4, @perf_config_ext={0x5, 0x1f}, 0x10c21, 0x4, 0x1, 0x6, 0x5, 0x8, 0x4002, 0x0, 0xa96}) r2 = openat$cgroup_ro(r0, &(0x7f0000000440)='cpuacct.usage_sys\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b40)={0xffffffffffffffff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r4) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000b80)=r4, 0x4) recvmsg$kcm(r0, &(0x7f0000000b00)={&(0x7f0000000800)=@ethernet={0x0, @local}, 0x80, &(0x7f0000000a80)=[{&(0x7f0000000880)=""/179, 0xb3}, {&(0x7f0000000940)=""/83, 0x53}, {&(0x7f00000009c0)=""/137, 0x89}], 0x3, &(0x7f0000000ac0)=""/32, 0x20}, 0x121) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={r2, 0x58, &(0x7f0000000700)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={r2, 0x58, &(0x7f0000000700)}, 0x10) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)=ANY=[@ANYBLOB="9feb01002f00000000000000000000000000000001e900000000"], 0x0, 0x1a}, 0x20) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x4c, 0x4c, 0x8, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{0x5, 0x4}, {0x5, 0x3}, {0x4, 0x3}]}, @func={0x800f, 0x0, 0x0, 0xc, 0x4}, @var={0x5, 0x0, 0x0, 0xe, 0x1}, @func={0x7, 0x0, 0x0, 0xc, 0x2}]}, {0x0, [0x39, 0x0, 0x30, 0x2e, 0x61, 0x2e]}}, &(0x7f00000004c0)=""/150, 0x6c, 0x96, 0x1, 0x5c541c81}, 0x20) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000400)=@generic={&(0x7f0000000380)='./file0\x00', r5}, 0x18) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000400)=@generic={&(0x7f0000000380)='./file0\x00', r5}, 0x18) 16:45:01 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x0, 0x7, 0x1, 0x7fffffff, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:01 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x24, 0x24, 0x3, [@union={0x0, 0x1, 0x0, 0x5, 0x1, 0x7, [{0xd, 0x2}]}, @volatile={0xb, 0x0, 0x0, 0x9, 0x3}]}, {0x0, [0x61]}}, 0x0, 0x3f}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0x1, 0x58, &(0x7f0000000040)}, 0x10) 16:45:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000000)) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000040)) (async) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000040)) 16:45:01 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x1f, 0x6, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1ff}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}]}, &(0x7f0000000080)='GPL\x00', 0x2, 0xee, &(0x7f00000000c0)=""/238, 0x41100, 0x1, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0xc, 0x6, 0xbf7}, 0x10, 0x0, 0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000240)=[{0x5, 0x3, 0x6, 0x8}], 0x10, 0x9}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000000)='fsi_master_acf_send_request\x00', r0}, 0x10) (async, rerun: 64) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (rerun: 64) ioctl$TUNSETIFF(r1, 0x2, 0x0) 16:45:01 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x0, 0x7, 0x1, 0x7fffffff, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:01 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:01 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x2, 0x0, 0x2}, {0x0, [0x2e, 0x2e, 0x0, 0x5f, 0x0, 0x61, 0x2e, 0x30]}}, 0x0, 0x1a}, 0x20) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r3 = openat$cgroup_ro(r0, &(0x7f00000001c0)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r0, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, &(0x7f0000000240)=[0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000500)={@ifindex=r2, r3, 0x29, 0x7f212c827e4d040d, 0x0, @prog_id=r4}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000180)={r0, 0x20, &(0x7f0000000140)={&(0x7f0000000040)=""/27, 0x1b, 0x0, &(0x7f0000000080)=""/150, 0x96}}, 0x10) 16:45:01 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x0, 0x7, 0x1, 0x7fffffff, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:01 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x24, 0x24, 0x3, [@union={0x0, 0x1, 0x0, 0x5, 0x1, 0x7, [{0xd, 0x2}]}, @volatile={0xb, 0x0, 0x0, 0x9, 0x3}]}, {0x0, [0x61]}}, 0x0, 0x3f}, 0x20) (async, rerun: 64) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0x1, 0x58, &(0x7f0000000040)}, 0x10) (rerun: 64) 16:45:01 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x1f, 0x6, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1ff}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}]}, &(0x7f0000000080)='GPL\x00', 0x2, 0xee, &(0x7f00000000c0)=""/238, 0x41100, 0x1, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0xc, 0x6, 0xbf7}, 0x10, 0x0, 0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000240)=[{0x5, 0x3, 0x6, 0x8}], 0x10, 0x9}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000000)='fsi_master_acf_send_request\x00', r0}, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x1f, 0x6, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1ff}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}]}, &(0x7f0000000080)='GPL\x00', 0x2, 0xee, &(0x7f00000000c0)=""/238, 0x41100, 0x1, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0xc, 0x6, 0xbf7}, 0x10, 0x0, 0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000240)=[{0x5, 0x3, 0x6, 0x8}], 0x10, 0x9}, 0x90) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000000)='fsi_master_acf_send_request\x00', r0}, 0x10) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x2, 0x0) (async) 16:45:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000000)) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000040)) 16:45:01 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async, rerun: 32) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (rerun: 32) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:01 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x2, 0x0, 0x2}, {0x0, [0x2e, 0x2e, 0x0, 0x5f, 0x0, 0x61, 0x2e, 0x30]}}, 0x0, 0x1a}, 0x20) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r3 = openat$cgroup_ro(r0, &(0x7f00000001c0)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r0, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, &(0x7f0000000240)=[0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000500)={@ifindex=r2, r3, 0x29, 0x7f212c827e4d040d, 0x0, @prog_id=r4}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000180)={r0, 0x20, &(0x7f0000000140)={&(0x7f0000000040)=""/27, 0x1b, 0x0, &(0x7f0000000080)=""/150, 0x96}}, 0x10) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x2, 0x0, 0x2}, {0x0, [0x2e, 0x2e, 0x0, 0x5f, 0x0, 0x61, 0x2e, 0x30]}}, 0x0, 0x1a}, 0x20) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)}, 0x10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) openat$cgroup_ro(r0, &(0x7f00000001c0)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r0, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, &(0x7f0000000240)=[0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000500)={@ifindex=r2, r3, 0x29, 0x7f212c827e4d040d, 0x0, @prog_id=r4}, 0x20) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000180)={r0, 0x20, &(0x7f0000000140)={&(0x7f0000000040)=""/27, 0x1b, 0x0, &(0x7f0000000080)=""/150, 0x96}}, 0x10) (async) 16:45:01 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x1, 0x7fffffff, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:01 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x24, 0x24, 0x3, [@union={0x0, 0x1, 0x0, 0x5, 0x1, 0x7, [{0xd, 0x2}]}, @volatile={0xb, 0x0, 0x0, 0x9, 0x3}]}, {0x0, [0x61]}}, 0x0, 0x3f}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0x1, 0x58, &(0x7f0000000040)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0x1, 0x58, &(0x7f0000000040)}, 0x10) 16:45:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x10080, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:01 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x401) ioctl$TUNSETIFF(r0, 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x4280a1, 0x0) 16:45:01 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000040)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @func], &(0x7f0000000080)='syzkaller\x00', 0x5, 0xc7, &(0x7f00000000c0)=""/199, 0x40f00, 0x0, '\x00', 0x0, 0x18, r0, 0x8, &(0x7f00000001c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0x8, 0x2}, 0x10, 0x20149, 0xffffffffffffffff, 0x6, &(0x7f0000000240)=[0xffffffffffffffff], &(0x7f0000000280)=[{0x4, 0x3, 0xb, 0x7}, {0x4, 0x5, 0x9, 0xa}, {0x4, 0x3, 0x1, 0x7}, {0x4, 0x5, 0xb, 0xa}, {0x5, 0x3, 0xc}, {0x4, 0x1, 0xc, 0x8}], 0x10, 0x63c}, 0x90) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000004c0)={@ifindex, 0xf, 0x1, 0xfffffffd, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000400)=[0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000500)={@cgroup, r1, 0x21, 0x2030, 0x0, @prog_id=0xffffffffffffffff, r2}, 0x20) 16:45:01 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x2, 0x0, 0x2}, {0x0, [0x2e, 0x2e, 0x0, 0x5f, 0x0, 0x61, 0x2e, 0x30]}}, 0x0, 0x1a}, 0x20) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async, rerun: 64) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (rerun: 64) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r3 = openat$cgroup_ro(r0, &(0x7f00000001c0)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r0, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, &(0x7f0000000240)=[0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000500)={@ifindex=r2, r3, 0x29, 0x7f212c827e4d040d, 0x0, @prog_id=r4}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000180)={r0, 0x20, &(0x7f0000000140)={&(0x7f0000000040)=""/27, 0x1b, 0x0, &(0x7f0000000080)=""/150, 0x96}}, 0x10) 16:45:01 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@map, 0xffffffffffffffff, 0x16, 0x8}, 0x20) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x10080, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:01 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x7fffffff, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:01 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000040)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @func], &(0x7f0000000080)='syzkaller\x00', 0x5, 0xc7, &(0x7f00000000c0)=""/199, 0x40f00, 0x0, '\x00', 0x0, 0x18, r0, 0x8, &(0x7f00000001c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0x8, 0x2}, 0x10, 0x20149, 0xffffffffffffffff, 0x6, &(0x7f0000000240)=[0xffffffffffffffff], &(0x7f0000000280)=[{0x4, 0x3, 0xb, 0x7}, {0x4, 0x5, 0x9, 0xa}, {0x4, 0x3, 0x1, 0x7}, {0x4, 0x5, 0xb, 0xa}, {0x5, 0x3, 0xc}, {0x4, 0x1, 0xc, 0x8}], 0x10, 0x63c}, 0x90) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000004c0)={@ifindex, 0xf, 0x1, 0xfffffffd, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000400)=[0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000500)={@cgroup, r1, 0x21, 0x2030, 0x0, @prog_id=0xffffffffffffffff, r2}, 0x20) 16:45:01 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x401) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x4280a1, 0x0) 16:45:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x10080, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:01 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@map, 0xffffffffffffffff, 0x16, 0x8}, 0x20) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@map, 0xffffffffffffffff, 0x16, 0x8}, 0x20) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x4) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x0, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:02 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000040)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @func], &(0x7f0000000080)='syzkaller\x00', 0x5, 0xc7, &(0x7f00000000c0)=""/199, 0x40f00, 0x0, '\x00', 0x0, 0x18, r0, 0x8, &(0x7f00000001c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0x8, 0x2}, 0x10, 0x20149, 0xffffffffffffffff, 0x6, &(0x7f0000000240)=[0xffffffffffffffff], &(0x7f0000000280)=[{0x4, 0x3, 0xb, 0x7}, {0x4, 0x5, 0x9, 0xa}, {0x4, 0x3, 0x1, 0x7}, {0x4, 0x5, 0xb, 0xa}, {0x5, 0x3, 0xc}, {0x4, 0x1, 0xc, 0x8}], 0x10, 0x63c}, 0x90) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000004c0)={@ifindex, 0xf, 0x1, 0xfffffffd, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000400)=[0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000500)={@cgroup, r1, 0x21, 0x2030, 0x0, @prog_id=0xffffffffffffffff, r2}, 0x20) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000040)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @func], &(0x7f0000000080)='syzkaller\x00', 0x5, 0xc7, &(0x7f00000000c0)=""/199, 0x40f00, 0x0, '\x00', 0x0, 0x18, r0, 0x8, &(0x7f00000001c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0x8, 0x2}, 0x10, 0x20149, 0xffffffffffffffff, 0x6, &(0x7f0000000240)=[0xffffffffffffffff], &(0x7f0000000280)=[{0x4, 0x3, 0xb, 0x7}, {0x4, 0x5, 0x9, 0xa}, {0x4, 0x3, 0x1, 0x7}, {0x4, 0x5, 0xb, 0xa}, {0x5, 0x3, 0xc}, {0x4, 0x1, 0xc, 0x8}], 0x10, 0x63c}, 0x90) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000004c0)={@ifindex, 0xf, 0x1, 0xfffffffd, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000400)=[0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000500)={@cgroup, r1, 0x21, 0x2030, 0x0, @prog_id=0xffffffffffffffff, r2}, 0x20) (async) 16:45:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x308) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) 16:45:02 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x401) ioctl$TUNSETIFF(r0, 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x4280a1, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x4280a1, 0x0) 16:45:02 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@map, 0xffffffffffffffff, 0x16, 0x8}, 0x20) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@map, 0xffffffffffffffff, 0x16, 0x8}, 0x20) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x4) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:02 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0xc, 0xc, 0x2, [@restrict={0x9, 0x0, 0x0, 0xb, 0x1}]}}, 0x0, 0x26}, 0x20) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={0xffffffffffffffff, 0xe0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000180)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000240)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000280), &(0x7f00000002c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000300)}}, 0x10) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000480), 0x8) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000540)={0xffffffffffffffff, 0x800, 0x8}, 0xc) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x4, 0x2, 0x3, 0x80, 0x1, 0x40, '\x00', 0x0, r0, 0x0, 0x5, 0x5, 0x7}, 0x48) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000640)=@generic={&(0x7f0000000600)='./file0\x00', 0x0, 0x18}, 0x18) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000980)={r6, 0x20, &(0x7f0000000940)={&(0x7f0000000800)=""/111, 0x6f, 0x0, &(0x7f0000000880)=""/134, 0x86}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x4, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}]}, &(0x7f00000000c0)='GPL\x00', 0x1, 0x6f, &(0x7f0000000100)=""/111, 0x41000, 0x12, '\x00', r1, 0x0, r2, 0x8, &(0x7f00000004c0)={0x6, 0x5}, 0x8, 0x10, &(0x7f0000000500)={0x2, 0x2, 0x7, 0xef5}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000680)=[0xffffffffffffffff, r3, r4, 0x1, 0xffffffffffffffff, r5, 0xffffffffffffffff], &(0x7f00000006c0)=[{0x0, 0x3, 0xb, 0x4}, {0x2, 0x4, 0x7, 0x4}, {0x1, 0x4, 0xe, 0x1}, {0x2, 0x4, 0xf, 0x7}, {0x3, 0x5, 0x1, 0x4}, {0x5, 0x2, 0x0, 0x1}], 0x10, 0x2}, 0x90) 16:45:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x0, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x308) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) 16:45:02 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xe6343, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) ioctl$SIOCSIFHWADDR(r5, 0x8924, &(0x7f0000000140)={'veth1\x00', @remote}) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)=@o_path={&(0x7f0000000080)='./file0\x00', r4, 0x4000, r0}, 0x18) ioctl$TUNSETIFF(r3, 0x2, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)=0x17fe, 0x12) 16:45:02 executing program 1: ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, &(0x7f0000000080)) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x1}, 0x18) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) 16:45:02 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:02 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0xc, 0xc, 0x2, [@restrict={0x9, 0x0, 0x0, 0xb, 0x1}]}}, 0x0, 0x26}, 0x20) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={0xffffffffffffffff, 0xe0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000180)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000240)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000280), &(0x7f00000002c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000300)}}, 0x10) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000480), 0x8) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000540)={0xffffffffffffffff, 0x800, 0x8}, 0xc) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x4, 0x2, 0x3, 0x80, 0x1, 0x40, '\x00', 0x0, r0, 0x0, 0x5, 0x5, 0x7}, 0x48) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000640)=@generic={&(0x7f0000000600)='./file0\x00', 0x0, 0x18}, 0x18) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000980)={r6, 0x20, &(0x7f0000000940)={&(0x7f0000000800)=""/111, 0x6f, 0x0, &(0x7f0000000880)=""/134, 0x86}}, 0x10) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x4, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}]}, &(0x7f00000000c0)='GPL\x00', 0x1, 0x6f, &(0x7f0000000100)=""/111, 0x41000, 0x12, '\x00', r1, 0x0, r2, 0x8, &(0x7f00000004c0)={0x6, 0x5}, 0x8, 0x10, &(0x7f0000000500)={0x2, 0x2, 0x7, 0xef5}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000680)=[0xffffffffffffffff, r3, r4, 0x1, 0xffffffffffffffff, r5, 0xffffffffffffffff], &(0x7f00000006c0)=[{0x0, 0x3, 0xb, 0x4}, {0x2, 0x4, 0x7, 0x4}, {0x1, 0x4, 0xe, 0x1}, {0x2, 0x4, 0xf, 0x7}, {0x3, 0x5, 0x1, 0x4}, {0x5, 0x2, 0x0, 0x1}], 0x10, 0x2}, 0x90) 16:45:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x0, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:02 executing program 1: ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, &(0x7f0000000080)) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x1}, 0x18) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) 16:45:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x308) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) 16:45:02 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xe6343, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) ioctl$SIOCSIFHWADDR(r5, 0x8924, &(0x7f0000000140)={'veth1\x00', @remote}) (async) ioctl$SIOCSIFHWADDR(r5, 0x8924, &(0x7f0000000140)={'veth1\x00', @remote}) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)=@o_path={&(0x7f0000000080)='./file0\x00', r4, 0x4000, r0}, 0x18) ioctl$TUNSETIFF(r3, 0x2, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)=0x17fe, 0x12) 16:45:02 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async, rerun: 64) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (rerun: 64) 16:45:02 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0xc, 0xc, 0x2, [@restrict={0x9, 0x0, 0x0, 0xb, 0x1}]}}, 0x0, 0x26}, 0x20) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={0xffffffffffffffff, 0xe0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000180)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000240)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000280), &(0x7f00000002c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000300)}}, 0x10) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000480), 0x8) (async) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000540)={0xffffffffffffffff, 0x800, 0x8}, 0xc) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x4, 0x2, 0x3, 0x80, 0x1, 0x40, '\x00', 0x0, r0, 0x0, 0x5, 0x5, 0x7}, 0x48) (async) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000640)=@generic={&(0x7f0000000600)='./file0\x00', 0x0, 0x18}, 0x18) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000980)={r6, 0x20, &(0x7f0000000940)={&(0x7f0000000800)=""/111, 0x6f, 0x0, &(0x7f0000000880)=""/134, 0x86}}, 0x10) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x4, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}]}, &(0x7f00000000c0)='GPL\x00', 0x1, 0x6f, &(0x7f0000000100)=""/111, 0x41000, 0x12, '\x00', r1, 0x0, r2, 0x8, &(0x7f00000004c0)={0x6, 0x5}, 0x8, 0x10, &(0x7f0000000500)={0x2, 0x2, 0x7, 0xef5}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000680)=[0xffffffffffffffff, r3, r4, 0x1, 0xffffffffffffffff, r5, 0xffffffffffffffff], &(0x7f00000006c0)=[{0x0, 0x3, 0xb, 0x4}, {0x2, 0x4, 0x7, 0x4}, {0x1, 0x4, 0xe, 0x1}, {0x2, 0x4, 0xf, 0x7}, {0x3, 0x5, 0x1, 0x4}, {0x5, 0x2, 0x0, 0x1}], 0x10, 0x2}, 0x90) 16:45:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x7fffffff, 0x0, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:02 executing program 1: ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, &(0x7f0000000080)) (async, rerun: 64) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x1}, 0x18) (async, rerun: 64) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) 16:45:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x292002, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0xdd) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x100) 16:45:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x7fffffff, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:02 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0xffffffffffffffff, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000001640)=ANY=[@ANYBLOB="9feb011d18000000000000008e0000008e000000080000000000000000000003000000000200000002000000ffffffff0a00000000000000000000000100000000000001000000002e0030040b0000000400000f0200000001000000080000000700000004000000e6447affa779ea255e000000020000000300000003000000020000000000000054ea010000000000000e030000000100000005000008000000e1bdbe9c2e2e305f00300000000000996d13246714b5aafdea2004d92afa9b404506dd87a7731182e50bbd8e26fb"], &(0x7f0000000640)=""/4096, 0xb0, 0x1000, 0x1, 0x6}, 0x20) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1e, 0x78, 0x9, 0x0, 0x38, 0xffffffffffffffff, 0x80000000, '\x00', 0x0, r0, 0x4}, 0x48) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000400)=@generic={&(0x7f0000000380)='./file0\x00'}, 0x18) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) r7 = openat$cgroup_ro(r6, &(0x7f0000000180)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) ioctl$TUNGETDEVNETNS(r7, 0x54e3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x11, 0x9, &(0x7f0000000000)=@raw=[@ldst={0x1, 0x3, 0x3, 0xa, 0x1, 0x80, 0xfffffffffffffff0}, @generic={0x7, 0x4, 0x9, 0x0, 0x7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x5}, @ldst={0x2, 0x3, 0x0, 0xb, 0x0, 0xffffffffffffffff, 0xfffffffffffffff0}, @initr0={0x18, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x2}, @map_idx={0x18, 0xa, 0x5, 0x0, 0xe}], &(0x7f0000000080)='syzkaller\x00', 0x3a, 0x0, 0x0, 0x41100, 0x25, '\x00', r1, 0x0, r2, 0x8, &(0x7f0000000280)={0x3, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x1, 0x4, 0xc4c9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r3, 0xffffffffffffffff, r4, r5, 0x1, r6], 0x0, 0x10, 0x6}, 0x90) 16:45:02 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xe6343, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) ioctl$SIOCSIFHWADDR(r5, 0x8924, &(0x7f0000000140)={'veth1\x00', @remote}) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)=@o_path={&(0x7f0000000080)='./file0\x00', r4, 0x4000, r0}, 0x18) ioctl$TUNSETIFF(r3, 0x2, 0x0) (async) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)=0x17fe, 0x12) 16:45:02 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000), 0x4) r1 = openat$cgroup_ro(r0, &(0x7f0000000040)='cpuacct.usage_user\x00', 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x2, 0x7, 0x5, 0x918, 0x1, 0x9264, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0xb}, 0x48) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000380)) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x8, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5}, [@map_fd={0x18, 0x3, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x9d}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}]}, &(0x7f00000000c0)='GPL\x00', 0x9, 0x8c, &(0x7f0000000100)=""/140, 0x41100, 0x10, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000001c0)={0x5, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0x5, 0x8, 0x9}, 0x10, 0x0, 0x0, 0x5, &(0x7f00000002c0)=[r3, 0x1, r4, r5, 0x1], &(0x7f0000000300)=[{0x1, 0x3, 0x6, 0xb}, {0x3, 0x4, 0xd, 0x5}, {0x0, 0x4, 0xd, 0xb}, {0x5, 0x2, 0x9, 0x8}, {0x2, 0x2, 0x5, 0x3}], 0x10, 0x6}, 0x90) 16:45:02 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x292002, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0xdd) ioctl$TUNSETIFF(r0, 0x5421, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) (async) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x100) 16:45:02 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0xffffffffffffffff, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000001640)=ANY=[@ANYBLOB="9feb011d18000000000000008e0000008e000000080000000000000000000003000000000200000002000000ffffffff0a00000000000000000000000100000000000001000000002e0030040b0000000400000f0200000001000000080000000700000004000000e6447affa779ea255e000000020000000300000003000000020000000000000054ea010000000000000e030000000100000005000008000000e1bdbe9c2e2e305f00300000000000996d13246714b5aafdea2004d92afa9b404506dd87a7731182e50bbd8e26fb"], &(0x7f0000000640)=""/4096, 0xb0, 0x1000, 0x1, 0x6}, 0x20) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1e, 0x78, 0x9, 0x0, 0x38, 0xffffffffffffffff, 0x80000000, '\x00', 0x0, r0, 0x4}, 0x48) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000400)=@generic={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) r7 = openat$cgroup_ro(r6, &(0x7f0000000180)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) ioctl$TUNGETDEVNETNS(r7, 0x54e3, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x11, 0x9, &(0x7f0000000000)=@raw=[@ldst={0x1, 0x3, 0x3, 0xa, 0x1, 0x80, 0xfffffffffffffff0}, @generic={0x7, 0x4, 0x9, 0x0, 0x7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x5}, @ldst={0x2, 0x3, 0x0, 0xb, 0x0, 0xffffffffffffffff, 0xfffffffffffffff0}, @initr0={0x18, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x2}, @map_idx={0x18, 0xa, 0x5, 0x0, 0xe}], &(0x7f0000000080)='syzkaller\x00', 0x3a, 0x0, 0x0, 0x41100, 0x25, '\x00', r1, 0x0, r2, 0x8, &(0x7f0000000280)={0x3, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x1, 0x4, 0xc4c9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r3, 0xffffffffffffffff, r4, r5, 0x1, r6], 0x0, 0x10, 0x6}, 0x90) 16:45:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x7fffffff, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 16:45:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x292002, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0xdd) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0xdd) ioctl$TUNSETIFF(r0, 0x5421, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x100) 16:45:02 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000040)=""/122) 16:45:02 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000), 0x4) (async) r1 = openat$cgroup_ro(r0, &(0x7f0000000040)='cpuacct.usage_user\x00', 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x2, 0x7, 0x5, 0x918, 0x1, 0x9264, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0xb}, 0x48) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000380)) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x8, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5}, [@map_fd={0x18, 0x3, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x9d}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}]}, &(0x7f00000000c0)='GPL\x00', 0x9, 0x8c, &(0x7f0000000100)=""/140, 0x41100, 0x10, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000001c0)={0x5, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0x5, 0x8, 0x9}, 0x10, 0x0, 0x0, 0x5, &(0x7f00000002c0)=[r3, 0x1, r4, r5, 0x1], &(0x7f0000000300)=[{0x1, 0x3, 0x6, 0xb}, {0x3, 0x4, 0xd, 0x5}, {0x0, 0x4, 0xd, 0xb}, {0x5, 0x2, 0x9, 0x8}, {0x2, 0x2, 0x5, 0x3}], 0x10, 0x6}, 0x90) 16:45:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x7fffffff}, 0x48) 16:45:02 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0xffffffffffffffff, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000001640)=ANY=[@ANYBLOB="9feb011d18000000000000008e0000008e000000080000000000000000000003000000000200000002000000ffffffff0a00000000000000000000000100000000000001000000002e0030040b0000000400000f0200000001000000080000000700000004000000e6447affa779ea255e000000020000000300000003000000020000000000000054ea010000000000000e030000000100000005000008000000e1bdbe9c2e2e305f00300000000000996d13246714b5aafdea2004d92afa9b404506dd87a7731182e50bbd8e26fb"], &(0x7f0000000640)=""/4096, 0xb0, 0x1000, 0x1, 0x6}, 0x20) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1e, 0x78, 0x9, 0x0, 0x38, 0xffffffffffffffff, 0x80000000, '\x00', 0x0, r0, 0x4}, 0x48) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000400)=@generic={&(0x7f0000000380)='./file0\x00'}, 0x18) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) r7 = openat$cgroup_ro(r6, &(0x7f0000000180)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) ioctl$TUNGETDEVNETNS(r7, 0x54e3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x11, 0x9, &(0x7f0000000000)=@raw=[@ldst={0x1, 0x3, 0x3, 0xa, 0x1, 0x80, 0xfffffffffffffff0}, @generic={0x7, 0x4, 0x9, 0x0, 0x7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x5}, @ldst={0x2, 0x3, 0x0, 0xb, 0x0, 0xffffffffffffffff, 0xfffffffffffffff0}, @initr0={0x18, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x2}, @map_idx={0x18, 0xa, 0x5, 0x0, 0xe}], &(0x7f0000000080)='syzkaller\x00', 0x3a, 0x0, 0x0, 0x41100, 0x25, '\x00', r1, 0x0, r2, 0x8, &(0x7f0000000280)={0x3, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x1, 0x4, 0xc4c9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r3, 0xffffffffffffffff, r4, r5, 0x1, r6], 0x0, 0x10, 0x6}, 0x90) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0xffffffffffffffff, 0x58, &(0x7f00000000c0)}, 0x10) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000001640)=ANY=[@ANYBLOB="9feb011d18000000000000008e0000008e000000080000000000000000000003000000000200000002000000ffffffff0a00000000000000000000000100000000000001000000002e0030040b0000000400000f0200000001000000080000000700000004000000e6447affa779ea255e000000020000000300000003000000020000000000000054ea010000000000000e030000000100000005000008000000e1bdbe9c2e2e305f00300000000000996d13246714b5aafdea2004d92afa9b404506dd87a7731182e50bbd8e26fb"], &(0x7f0000000640)=""/4096, 0xb0, 0x1000, 0x1, 0x6}, 0x20) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1e, 0x78, 0x9, 0x0, 0x38, 0xffffffffffffffff, 0x80000000, '\x00', 0x0, r0, 0x4}, 0x48) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000400)=@generic={&(0x7f0000000380)='./file0\x00'}, 0x18) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) (async) openat$cgroup_ro(r6, &(0x7f0000000180)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) (async) ioctl$TUNGETDEVNETNS(r7, 0x54e3, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x11, 0x9, &(0x7f0000000000)=@raw=[@ldst={0x1, 0x3, 0x3, 0xa, 0x1, 0x80, 0xfffffffffffffff0}, @generic={0x7, 0x4, 0x9, 0x0, 0x7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x5}, @ldst={0x2, 0x3, 0x0, 0xb, 0x0, 0xffffffffffffffff, 0xfffffffffffffff0}, @initr0={0x18, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x2}, @map_idx={0x18, 0xa, 0x5, 0x0, 0xe}], &(0x7f0000000080)='syzkaller\x00', 0x3a, 0x0, 0x0, 0x41100, 0x25, '\x00', r1, 0x0, r2, 0x8, &(0x7f0000000280)={0x3, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x1, 0x4, 0xc4c9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r3, 0xffffffffffffffff, r4, r5, 0x1, r6], 0x0, 0x10, 0x6}, 0x90) (async) 16:45:02 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r1}, 0x8) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@map=0x1, 0xffffffffffffffff, 0x9, 0x28, 0x0, @prog_fd=r2}, 0x20) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x141000, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00'], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r5) ioctl$TUNSETSTEERINGEBPF(r4, 0x800454e0, &(0x7f00000000c0)=r5) 16:45:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x1ab940, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:02 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000040)=""/122) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) (async) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000040)=""/122) (async) 16:45:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x0, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:02 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000), 0x4) r1 = openat$cgroup_ro(r0, &(0x7f0000000040)='cpuacct.usage_user\x00', 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x2, 0x7, 0x5, 0x918, 0x1, 0x9264, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0xb}, 0x48) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000380)) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x8, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5}, [@map_fd={0x18, 0x3, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x9d}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}]}, &(0x7f00000000c0)='GPL\x00', 0x9, 0x8c, &(0x7f0000000100)=""/140, 0x41100, 0x10, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000001c0)={0x5, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0x5, 0x8, 0x9}, 0x10, 0x0, 0x0, 0x5, &(0x7f00000002c0)=[r3, 0x1, r4, r5, 0x1], &(0x7f0000000300)=[{0x1, 0x3, 0x6, 0xb}, {0x3, 0x4, 0xd, 0x5}, {0x0, 0x4, 0xd, 0xb}, {0x5, 0x2, 0x9, 0x8}, {0x2, 0x2, 0x5, 0x3}], 0x10, 0x6}, 0x90) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) (async) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000), 0x4) (async) openat$cgroup_ro(r0, &(0x7f0000000040)='cpuacct.usage_user\x00', 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x2, 0x7, 0x5, 0x918, 0x1, 0x9264, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0xb}, 0x48) (async) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000380)) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x8, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5}, [@map_fd={0x18, 0x3, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x9d}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}]}, &(0x7f00000000c0)='GPL\x00', 0x9, 0x8c, &(0x7f0000000100)=""/140, 0x41100, 0x10, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000001c0)={0x5, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0x5, 0x8, 0x9}, 0x10, 0x0, 0x0, 0x5, &(0x7f00000002c0)=[r3, 0x1, r4, r5, 0x1], &(0x7f0000000300)=[{0x1, 0x3, 0x6, 0xb}, {0x3, 0x4, 0xd, 0x5}, {0x0, 0x4, 0xd, 0xb}, {0x5, 0x2, 0x9, 0x8}, {0x2, 0x2, 0x5, 0x3}], 0x10, 0x6}, 0x90) (async) 16:45:02 executing program 1: ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f0000000000)) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0xc, 0xc, 0x2, [@typedef={0xa, 0x0, 0x0, 0x8, 0x1}]}}, 0x0, 0x26}, 0x20) 16:45:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x1ab940, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:02 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r1}, 0x8) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@map=0x1, 0xffffffffffffffff, 0x9, 0x28, 0x0, @prog_fd=r2}, 0x20) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x141000, 0x0) (async) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00'], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r5) (async) ioctl$TUNSETSTEERINGEBPF(r4, 0x800454e0, &(0x7f00000000c0)=r5) 16:45:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x0, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:02 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x1f, 0x9, &(0x7f00000002c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaebb}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xb}, @jmp={0x5, 0x0, 0x0, 0x0, 0xb, 0xfffffffffffffffe, 0xfffffffffffffff0}, @ldst={0x8e0bbb234ecb1094, 0x1, 0x6, 0x7, 0x1, 0x50, 0x1}, @alu={0x4, 0x0, 0x6, 0xb, 0x8, 0x80, 0x8}], &(0x7f0000000080)='syzkaller\x00', 0xffff, 0x0, 0x0, 0x40f00, 0x6, '\x00', 0x0, 0x29, r0, 0x8, &(0x7f00000000c0)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000100)={0x2, 0x8, 0x8, 0x7b2}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, &(0x7f0000000140)=[0x1], &(0x7f0000000180)=[{0x1, 0x4, 0x3}], 0x10, 0x8}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000280)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) 16:45:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x1ab940, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x1ab940, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) 16:45:02 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000040)=""/122) 16:45:02 executing program 1: ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f0000000000)) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0xc, 0xc, 0x2, [@typedef={0xa, 0x0, 0x0, 0x8, 0x1}]}}, 0x0, 0x26}, 0x20) 16:45:02 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r1}, 0x8) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@map=0x1, 0xffffffffffffffff, 0x9, 0x28, 0x0, @prog_fd=r2}, 0x20) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@map=0x1, 0xffffffffffffffff, 0x9, 0x28, 0x0, @prog_fd=r2}, 0x20) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x141000, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00'], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r5) ioctl$TUNSETSTEERINGEBPF(r4, 0x800454e0, &(0x7f00000000c0)=r5) (async) ioctl$TUNSETSTEERINGEBPF(r4, 0x800454e0, &(0x7f00000000c0)=r5) 16:45:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x0, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:02 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x1f, 0x9, &(0x7f00000002c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaebb}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xb}, @jmp={0x5, 0x0, 0x0, 0x0, 0xb, 0xfffffffffffffffe, 0xfffffffffffffff0}, @ldst={0x8e0bbb234ecb1094, 0x1, 0x6, 0x7, 0x1, 0x50, 0x1}, @alu={0x4, 0x0, 0x6, 0xb, 0x8, 0x80, 0x8}], &(0x7f0000000080)='syzkaller\x00', 0xffff, 0x0, 0x0, 0x40f00, 0x6, '\x00', 0x0, 0x29, r0, 0x8, &(0x7f00000000c0)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000100)={0x2, 0x8, 0x8, 0x7b2}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, &(0x7f0000000140)=[0x1], &(0x7f0000000180)=[{0x1, 0x4, 0x3}], 0x10, 0x8}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000280)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x1f, 0x9, &(0x7f00000002c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaebb}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xb}, @jmp={0x5, 0x0, 0x0, 0x0, 0xb, 0xfffffffffffffffe, 0xfffffffffffffff0}, @ldst={0x8e0bbb234ecb1094, 0x1, 0x6, 0x7, 0x1, 0x50, 0x1}, @alu={0x4, 0x0, 0x6, 0xb, 0x8, 0x80, 0x8}], &(0x7f0000000080)='syzkaller\x00', 0xffff, 0x0, 0x0, 0x40f00, 0x6, '\x00', 0x0, 0x29, r0, 0x8, &(0x7f00000000c0)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000100)={0x2, 0x8, 0x8, 0x7b2}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, &(0x7f0000000140)=[0x1], &(0x7f0000000180)=[{0x1, 0x4, 0x3}], 0x10, 0x8}, 0x90) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000280)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) (async) 16:45:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x38) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, &(0x7f0000000080)) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x40501, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$PERF_EVENT_IOC_RESET(r2, 0x2403, 0x7) 16:45:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000000)={'ip6gre0\x00', 0x400}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) ioctl$TUNSETSTEERINGEBPF(r2, 0x800454e0, &(0x7f0000000080)=r3) 16:45:03 executing program 1: ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f0000000000)) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0xc, 0xc, 0x2, [@typedef={0xa, 0x0, 0x0, 0x8, 0x1}]}}, 0x0, 0x26}, 0x20) ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f0000000000)) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0xc, 0xc, 0x2, [@typedef={0xa, 0x0, 0x0, 0x8, 0x1}]}}, 0x0, 0x26}, 0x20) (async) 16:45:03 executing program 3: bpf$MAP_CREATE(0x0, 0x0, 0x0) 16:45:03 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:03 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x1f, 0x9, &(0x7f00000002c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaebb}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xb}, @jmp={0x5, 0x0, 0x0, 0x0, 0xb, 0xfffffffffffffffe, 0xfffffffffffffff0}, @ldst={0x8e0bbb234ecb1094, 0x1, 0x6, 0x7, 0x1, 0x50, 0x1}, @alu={0x4, 0x0, 0x6, 0xb, 0x8, 0x80, 0x8}], &(0x7f0000000080)='syzkaller\x00', 0xffff, 0x0, 0x0, 0x40f00, 0x6, '\x00', 0x0, 0x29, r0, 0x8, &(0x7f00000000c0)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000100)={0x2, 0x8, 0x8, 0x7b2}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, &(0x7f0000000140)=[0x1], &(0x7f0000000180)=[{0x1, 0x4, 0x3}], 0x10, 0x8}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000280)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x1f, 0x9, &(0x7f00000002c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaebb}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xb}, @jmp={0x5, 0x0, 0x0, 0x0, 0xb, 0xfffffffffffffffe, 0xfffffffffffffff0}, @ldst={0x8e0bbb234ecb1094, 0x1, 0x6, 0x7, 0x1, 0x50, 0x1}, @alu={0x4, 0x0, 0x6, 0xb, 0x8, 0x80, 0x8}], &(0x7f0000000080)='syzkaller\x00', 0xffff, 0x0, 0x0, 0x40f00, 0x6, '\x00', 0x0, 0x29, r0, 0x8, &(0x7f00000000c0)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000100)={0x2, 0x8, 0x8, 0x7b2}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, &(0x7f0000000140)=[0x1], &(0x7f0000000180)=[{0x1, 0x4, 0x3}], 0x10, 0x8}, 0x90) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000280)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) (async) 16:45:03 executing program 3: bpf$MAP_CREATE(0x0, 0x0, 0x0) 16:45:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x38) (async) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, &(0x7f0000000080)) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x40501, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$PERF_EVENT_IOC_RESET(r2, 0x2403, 0x7) 16:45:03 executing program 1: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000300)='syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000340)='cgroup.events\x00', 0x0, 0x0) r1 = socket$kcm(0x29, 0x5, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000240)=@bpf_tracing={0x1a, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffe79}, [@jmp={0x5, 0x0, 0x6, 0x6, 0x3, 0xc, 0xfffffffffffffffc}]}, &(0x7f0000000080)='GPL\x00', 0x3f3a, 0xe9, &(0x7f00000000c0)=""/233, 0x41000, 0x11, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x6, 0x740a}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0x10, 0xc193, 0xffd}, 0x10, 0x1f1ff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0xfffffff9}, 0x90) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$sock_kcm_SIOCKCMUNATTACH(r1, 0x89e1, &(0x7f0000000000)={r2}) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)=ANY=[@ANYBLOB="9feb01021a0000000000000000000000000000ab4673195c5d00"], 0x0, 0x1a}, 0x20) 16:45:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000000)={'ip6gre0\x00', 0x400}) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000000)={'ip6gre0\x00', 0x400}) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) ioctl$TUNSETSTEERINGEBPF(r2, 0x800454e0, &(0x7f0000000080)=r3) 16:45:03 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:03 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)=ANY=[@ANYBLOB="bf9c7b6746ce5c9af2ccb0f99feb01002f000000000000000000000000000000020000000000"], 0x0, 0x1a}, 0x20) 16:45:03 executing program 3: bpf$MAP_CREATE(0x0, 0x0, 0x0) 16:45:03 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)=ANY=[@ANYBLOB="bf9c7b6746ce5c9af2ccb0f99feb01002f000000000000000000000000000000020000000000"], 0x0, 0x1a}, 0x20) 16:45:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x38) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, &(0x7f0000000080)) (async, rerun: 64) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x40501, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$PERF_EVENT_IOC_RESET(r2, 0x2403, 0x7) 16:45:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000000)={'ip6gre0\x00', 0x400}) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) (async) ioctl$TUNSETSTEERINGEBPF(r2, 0x800454e0, &(0x7f0000000080)=r3) 16:45:03 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:03 executing program 1: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000300)='syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000340)='cgroup.events\x00', 0x0, 0x0) (async) r1 = socket$kcm(0x29, 0x5, 0x0) (async, rerun: 32) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000240)=@bpf_tracing={0x1a, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffe79}, [@jmp={0x5, 0x0, 0x6, 0x6, 0x3, 0xc, 0xfffffffffffffffc}]}, &(0x7f0000000080)='GPL\x00', 0x3f3a, 0xe9, &(0x7f00000000c0)=""/233, 0x41000, 0x11, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x6, 0x740a}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0x10, 0xc193, 0xffd}, 0x10, 0x1f1ff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0xfffffff9}, 0x90) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$sock_kcm_SIOCKCMUNATTACH(r1, 0x89e1, &(0x7f0000000000)={r2}) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)=ANY=[@ANYBLOB="9feb01021a0000000000000000000000000000ab4673195c5d00"], 0x0, 0x1a}, 0x20) 16:45:03 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x0, 0x0, 0x0, 0x0, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:03 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:03 executing program 4: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0xa, 0x1, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0x8, &(0x7f00000001c0)=[{}], 0x8, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000400)={@cgroup=r2, r0, 0x0, 0x6, 0xffffffffffffffff, @prog_id=r1}, 0x20) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x2, 0x0) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)={'some', 0x20, 0x0, 0x20, 0x2}, 0x2f) ioctl$TUNSETVNETHDRSZ(r3, 0x400454d8, &(0x7f0000000000)=0x1) r4 = openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000440), 0x2, 0x0) ioctl$TUNSETDEBUG(r2, 0x400454c9, &(0x7f0000000740)=0x9) close(r4) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x1) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000640)={0x14, 0x6, &(0x7f00000004c0)=@raw=[@ldst={0x1, 0x3, 0x3, 0x6, 0x7, 0x1, 0xffffffffffffffff}, @alu={0x4, 0x0, 0x4, 0x2, 0x3, 0x30, 0xfffffffffffffff0}, @alu={0x4, 0x0, 0x9, 0x6, 0x1, 0xfffffffffffffff8}, @call={0x85, 0x0, 0x0, 0xf}, @map_val={0x18, 0x4, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xa7}], &(0x7f0000000500)='GPL\x00', 0x400, 0x0, 0x0, 0x40f00, 0x11, '\x00', 0x0, 0x22, r2, 0x8, &(0x7f0000000540)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000000580)={0x3, 0xe, 0x6, 0x7e}, 0x10, 0x0, r2, 0x1, &(0x7f00000005c0)=[r2, r2, r2, 0xffffffffffffffff, r2, r2, r0, r2, r2, 0x1], &(0x7f0000000600)=[{0x5, 0x2, 0x8, 0x1}], 0x10, 0x80000000}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000700)=@o_path={&(0x7f0000000480)='./file0\x00', r5, 0x4000, r2}, 0x18) 16:45:03 executing program 0: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000080)='.\x00', 0x0, 0x8}, 0x18) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x7fffffff) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:03 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)=ANY=[@ANYBLOB="bf9c7b6746ce5c9af2ccb0f99feb01002f000000000000000000000000000000020000000000"], 0x0, 0x1a}, 0x20) 16:45:03 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:03 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x0, 0x0, 0x0, 0x0, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:03 executing program 4: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0xa, 0x1, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0x8, &(0x7f00000001c0)=[{}], 0x8, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000400)={@cgroup=r2, r0, 0x0, 0x6, 0xffffffffffffffff, @prog_id=r1}, 0x20) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x2, 0x0) (async) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)={'some', 0x20, 0x0, 0x20, 0x2}, 0x2f) (async) ioctl$TUNSETVNETHDRSZ(r3, 0x400454d8, &(0x7f0000000000)=0x1) r4 = openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000440), 0x2, 0x0) ioctl$TUNSETDEBUG(r2, 0x400454c9, &(0x7f0000000740)=0x9) (async, rerun: 32) close(r4) (async, rerun: 32) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x1) (async) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000640)={0x14, 0x6, &(0x7f00000004c0)=@raw=[@ldst={0x1, 0x3, 0x3, 0x6, 0x7, 0x1, 0xffffffffffffffff}, @alu={0x4, 0x0, 0x4, 0x2, 0x3, 0x30, 0xfffffffffffffff0}, @alu={0x4, 0x0, 0x9, 0x6, 0x1, 0xfffffffffffffff8}, @call={0x85, 0x0, 0x0, 0xf}, @map_val={0x18, 0x4, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xa7}], &(0x7f0000000500)='GPL\x00', 0x400, 0x0, 0x0, 0x40f00, 0x11, '\x00', 0x0, 0x22, r2, 0x8, &(0x7f0000000540)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000000580)={0x3, 0xe, 0x6, 0x7e}, 0x10, 0x0, r2, 0x1, &(0x7f00000005c0)=[r2, r2, r2, 0xffffffffffffffff, r2, r2, r0, r2, r2, 0x1], &(0x7f0000000600)=[{0x5, 0x2, 0x8, 0x1}], 0x10, 0x80000000}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000700)=@o_path={&(0x7f0000000480)='./file0\x00', r5, 0x4000, r2}, 0x18) 16:45:03 executing program 0: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) (async, rerun: 32) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000080)='.\x00', 0x0, 0x8}, 0x18) (async, rerun: 32) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x7fffffff) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:03 executing program 1: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000300)='syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000340)='cgroup.events\x00', 0x0, 0x0) r1 = socket$kcm(0x29, 0x5, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000240)=@bpf_tracing={0x1a, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffe79}, [@jmp={0x5, 0x0, 0x6, 0x6, 0x3, 0xc, 0xfffffffffffffffc}]}, &(0x7f0000000080)='GPL\x00', 0x3f3a, 0xe9, &(0x7f00000000c0)=""/233, 0x41000, 0x11, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x6, 0x740a}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0x10, 0xc193, 0xffd}, 0x10, 0x1f1ff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0xfffffff9}, 0x90) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$sock_kcm_SIOCKCMUNATTACH(r1, 0x89e1, &(0x7f0000000000)={r2}) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)=ANY=[@ANYBLOB="9feb01021a0000000000000000000000000000ab4673195c5d00"], 0x0, 0x1a}, 0x20) openat$cgroup(0xffffffffffffffff, &(0x7f0000000300)='syz1\x00', 0x200002, 0x0) (async) openat$cgroup_ro(r0, &(0x7f0000000340)='cgroup.events\x00', 0x0, 0x0) (async) socket$kcm(0x29, 0x5, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000240)=@bpf_tracing={0x1a, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffe79}, [@jmp={0x5, 0x0, 0x6, 0x6, 0x3, 0xc, 0xfffffffffffffffc}]}, &(0x7f0000000080)='GPL\x00', 0x3f3a, 0xe9, &(0x7f00000000c0)=""/233, 0x41000, 0x11, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x6, 0x740a}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0x10, 0xc193, 0xffd}, 0x10, 0x1f1ff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0xfffffff9}, 0x90) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$sock_kcm_SIOCKCMUNATTACH(r1, 0x89e1, &(0x7f0000000000)={r2}) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)=ANY=[@ANYBLOB="9feb01021a0000000000000000000000000000ab4673195c5d00"], 0x0, 0x1a}, 0x20) (async) 16:45:03 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0xc, 0xc, 0x2, [@restrict={0x2, 0x0, 0x0, 0xb, 0x4}]}}, 0x0, 0x26, 0x0, 0x3, 0x1}, 0x20) 16:45:03 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x0, 0x0, 0x0, 0x0, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:03 executing program 0: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000080)='.\x00', 0x0, 0x8}, 0x18) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x7fffffff) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:03 executing program 4: bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0xa, 0x1, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0x8, &(0x7f00000001c0)=[{}], 0x8, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000400)={@cgroup=r2, r0, 0x0, 0x6, 0xffffffffffffffff, @prog_id=r1}, 0x20) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000400)={@cgroup=r2, r0, 0x0, 0x6, 0xffffffffffffffff, @prog_id=r1}, 0x20) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x2, 0x0) (async) ioctl$TUNSETIFF(r3, 0x2, 0x0) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)={'some', 0x20, 0x0, 0x20, 0x2}, 0x2f) ioctl$TUNSETVNETHDRSZ(r3, 0x400454d8, &(0x7f0000000000)=0x1) r4 = openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000440), 0x2, 0x0) ioctl$TUNSETDEBUG(r2, 0x400454c9, &(0x7f0000000740)=0x9) (async) ioctl$TUNSETDEBUG(r2, 0x400454c9, &(0x7f0000000740)=0x9) close(r4) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x1) (async) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x1) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000640)={0x14, 0x6, &(0x7f00000004c0)=@raw=[@ldst={0x1, 0x3, 0x3, 0x6, 0x7, 0x1, 0xffffffffffffffff}, @alu={0x4, 0x0, 0x4, 0x2, 0x3, 0x30, 0xfffffffffffffff0}, @alu={0x4, 0x0, 0x9, 0x6, 0x1, 0xfffffffffffffff8}, @call={0x85, 0x0, 0x0, 0xf}, @map_val={0x18, 0x4, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xa7}], &(0x7f0000000500)='GPL\x00', 0x400, 0x0, 0x0, 0x40f00, 0x11, '\x00', 0x0, 0x22, r2, 0x8, &(0x7f0000000540)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000000580)={0x3, 0xe, 0x6, 0x7e}, 0x10, 0x0, r2, 0x1, &(0x7f00000005c0)=[r2, r2, r2, 0xffffffffffffffff, r2, r2, r0, r2, r2, 0x1], &(0x7f0000000600)=[{0x5, 0x2, 0x8, 0x1}], 0x10, 0x80000000}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000700)=@o_path={&(0x7f0000000480)='./file0\x00', r5, 0x4000, r2}, 0x18) 16:45:03 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:03 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x2b, 0x74a, 0x100, 0xd65520ab862adaa2, 0xffffffffffffffff, 0x5d78, '\x00', r2, r0, 0x1, 0x1, 0x5, 0x6}, 0x48) 16:45:03 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0xc, 0xc, 0x2, [@restrict={0x2, 0x0, 0x0, 0xb, 0x4}]}}, 0x0, 0x26, 0x0, 0x3, 0x1}, 0x20) 16:45:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x6400, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:03 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x600c2, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'pim6reg1\x00', 0x20}) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:03 executing program 2: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:03 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 16:45:03 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x2b, 0x74a, 0x100, 0xd65520ab862adaa2, 0xffffffffffffffff, 0x5d78, '\x00', r2, r0, 0x1, 0x1, 0x5, 0x6}, 0x48) 16:45:03 executing program 2: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:03 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0xc, 0xc, 0x2, [@restrict={0x2, 0x0, 0x0, 0xb, 0x4}]}}, 0x0, 0x26, 0x0, 0x3, 0x1}, 0x20) 16:45:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x600c2, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'pim6reg1\x00', 0x20}) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x600c2, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'pim6reg1\x00', 0x20}) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) 16:45:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x6400, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:03 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 16:45:03 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x2b, 0x74a, 0x100, 0xd65520ab862adaa2, 0xffffffffffffffff, 0x5d78, '\x00', r2, r0, 0x1, 0x1, 0x5, 0x6}, 0x48) 16:45:03 executing program 2: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:03 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x16}, {0x0, [0x7f, 0x30, 0x61, 0x0]}}, 0x0, 0x1a, 0xfffffffffffffd68, 0x0, 0xeb92}, 0x20) 16:45:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x600c2, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'pim6reg1\x00', 0x20}) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:03 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7}, 0x48) 16:45:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x6400, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:04 executing program 1: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x1f, 0x0}, 0x8) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000001340)=@generic={&(0x7f0000001300)='./file0\x00', 0x0, 0x8}, 0x18) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001380)={0x0, 0xef, 0x10}, 0xc) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@bloom_filter={0x1e, 0x3ff, 0x5, 0x8, 0x1000, r1, 0x4, '\x00', 0x0, r1, 0x3, 0x4, 0x0, 0x9}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000014c0)={0xf, 0xd, &(0x7f0000001180)=@raw=[@jmp={0x5, 0x0, 0x8, 0x3, 0x7, 0x6, 0xffffffffffffffff}, @map_fd={0x18, 0x4}, @map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffff8}, @map_idx={0x18, 0x7, 0x5, 0x0, 0xe}, @generic={0x8, 0x8, 0x0, 0x6, 0x1}, @jmp={0x5, 0x0, 0x7, 0x3, 0x7, 0x50, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x6}, @alu={0x7, 0x0, 0x8, 0x8, 0x3, 0xffffffffffffffe0, 0xfffffffffffffff0}], &(0x7f0000001200)='GPL\x00', 0x10000, 0x18, &(0x7f0000001240)=""/24, 0x41000, 0x58, '\x00', 0x0, 0xc, 0xffffffffffffffff, 0x8, &(0x7f0000001280)={0x9, 0x3}, 0x8, 0x10, &(0x7f00000012c0)={0x1, 0x9, 0x0, 0x7}, 0x10, r0, r2, 0x3, &(0x7f0000001440)=[r1, 0x1, r3, r1, r4], &(0x7f0000001480)=[{0x1, 0x4, 0x3, 0x6}, {0x4, 0x1, 0x5, 0xc}, {0x4, 0x4, 0x7, 0xb}], 0x10, 0x3}, 0x90) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000001140)={r1, 0x20, &(0x7f0000001100)={&(0x7f0000000080)=""/88, 0x58, 0x0, &(0x7f0000000100)=""/4096, 0x1000}}, 0x10) 16:45:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8200, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:04 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000140)={'veth0', 0x32, 0x39}, 0x8) r1 = perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0xb7, 0x4, 0x5, 0x1, 0x0, 0x1000, 0x0, 0xc, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x800, 0x2, @perf_bp={&(0x7f0000000040)}, 0x4000, 0x1f, 0x7, 0x0, 0x0, 0x6, 0x9e2e, 0x0, 0x0, 0x0, 0xae74}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0xb) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000100)='\x00') bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@cgroup, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:04 executing program 1: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x1f, 0x0}, 0x8) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000001340)=@generic={&(0x7f0000001300)='./file0\x00', 0x0, 0x8}, 0x18) (async) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001380)={0x0, 0xef, 0x10}, 0xc) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@bloom_filter={0x1e, 0x3ff, 0x5, 0x8, 0x1000, r1, 0x4, '\x00', 0x0, r1, 0x3, 0x4, 0x0, 0x9}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000014c0)={0xf, 0xd, &(0x7f0000001180)=@raw=[@jmp={0x5, 0x0, 0x8, 0x3, 0x7, 0x6, 0xffffffffffffffff}, @map_fd={0x18, 0x4}, @map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffff8}, @map_idx={0x18, 0x7, 0x5, 0x0, 0xe}, @generic={0x8, 0x8, 0x0, 0x6, 0x1}, @jmp={0x5, 0x0, 0x7, 0x3, 0x7, 0x50, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x6}, @alu={0x7, 0x0, 0x8, 0x8, 0x3, 0xffffffffffffffe0, 0xfffffffffffffff0}], &(0x7f0000001200)='GPL\x00', 0x10000, 0x18, &(0x7f0000001240)=""/24, 0x41000, 0x58, '\x00', 0x0, 0xc, 0xffffffffffffffff, 0x8, &(0x7f0000001280)={0x9, 0x3}, 0x8, 0x10, &(0x7f00000012c0)={0x1, 0x9, 0x0, 0x7}, 0x10, r0, r2, 0x3, &(0x7f0000001440)=[r1, 0x1, r3, r1, r4], &(0x7f0000001480)=[{0x1, 0x4, 0x3, 0x6}, {0x4, 0x1, 0x5, 0xc}, {0x4, 0x4, 0x7, 0xb}], 0x10, 0x3}, 0x90) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000001140)={r1, 0x20, &(0x7f0000001100)={&(0x7f0000000080)=""/88, 0x58, 0x0, &(0x7f0000000100)=""/4096, 0x1000}}, 0x10) 16:45:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000001c0)={r1, &(0x7f0000000040)="3786af8ba14d78305fc98ddeca15efe548f8c69abc262511b41cfb317e916025404520350f9346238e2ea90614f67680d01874016008c1a1a0fbe27cdf1e6244b7f127ee289f4add12924c0747b6ebb0d21adc7cf5ea72bca0f7a4696565abeace28268f19c18c426f937fab9309337abea9d4cf5ce80ecf0ca18d162308114a67ae8b5d3d5824586d6d27eadbd954af27b4dace55f6340fdf19202bb92c3b2f2fb7a7c6c89dc56e32a544d7c3f30fb5953c742d72555542b0983d441d9425ed02d3b2", &(0x7f0000000140)=""/65, 0x4}, 0x20) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000000)=0x1) 16:45:04 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x16}, {0x0, [0x7f, 0x30, 0x61, 0x0]}}, 0x0, 0x1a, 0xfffffffffffffd68, 0x0, 0xeb92}, 0x20) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x16}, {0x0, [0x7f, 0x30, 0x61, 0x0]}}, 0x0, 0x1a, 0xfffffffffffffd68, 0x0, 0xeb92}, 0x20) (async) 16:45:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8200, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:04 executing program 1: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x1f, 0x0}, 0x8) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001340)=@generic={&(0x7f0000001300)='./file0\x00', 0x0, 0x8}, 0x18) (async) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000001340)=@generic={&(0x7f0000001300)='./file0\x00', 0x0, 0x8}, 0x18) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001380)={0x0, 0xef, 0x10}, 0xc) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@bloom_filter={0x1e, 0x3ff, 0x5, 0x8, 0x1000, r1, 0x4, '\x00', 0x0, r1, 0x3, 0x4, 0x0, 0x9}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000014c0)={0xf, 0xd, &(0x7f0000001180)=@raw=[@jmp={0x5, 0x0, 0x8, 0x3, 0x7, 0x6, 0xffffffffffffffff}, @map_fd={0x18, 0x4}, @map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffff8}, @map_idx={0x18, 0x7, 0x5, 0x0, 0xe}, @generic={0x8, 0x8, 0x0, 0x6, 0x1}, @jmp={0x5, 0x0, 0x7, 0x3, 0x7, 0x50, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x6}, @alu={0x7, 0x0, 0x8, 0x8, 0x3, 0xffffffffffffffe0, 0xfffffffffffffff0}], &(0x7f0000001200)='GPL\x00', 0x10000, 0x18, &(0x7f0000001240)=""/24, 0x41000, 0x58, '\x00', 0x0, 0xc, 0xffffffffffffffff, 0x8, &(0x7f0000001280)={0x9, 0x3}, 0x8, 0x10, &(0x7f00000012c0)={0x1, 0x9, 0x0, 0x7}, 0x10, r0, r2, 0x3, &(0x7f0000001440)=[r1, 0x1, r3, r1, r4], &(0x7f0000001480)=[{0x1, 0x4, 0x3, 0x6}, {0x4, 0x1, 0x5, 0xc}, {0x4, 0x4, 0x7, 0xb}], 0x10, 0x3}, 0x90) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000001140)={r1, 0x20, &(0x7f0000001100)={&(0x7f0000000080)=""/88, 0x58, 0x0, &(0x7f0000000100)=""/4096, 0x1000}}, 0x10) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000001140)={r1, 0x20, &(0x7f0000001100)={&(0x7f0000000080)=""/88, 0x58, 0x0, &(0x7f0000000100)=""/4096, 0x1000}}, 0x10) 16:45:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000000)={'ip6gre0\x00', 0x400}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) ioctl$TUNSETSTEERINGEBPF(r2, 0x800454e0, &(0x7f0000000080)=r3) 16:45:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000001c0)={r1, &(0x7f0000000040)="3786af8ba14d78305fc98ddeca15efe548f8c69abc262511b41cfb317e916025404520350f9346238e2ea90614f67680d01874016008c1a1a0fbe27cdf1e6244b7f127ee289f4add12924c0747b6ebb0d21adc7cf5ea72bca0f7a4696565abeace28268f19c18c426f937fab9309337abea9d4cf5ce80ecf0ca18d162308114a67ae8b5d3d5824586d6d27eadbd954af27b4dace55f6340fdf19202bb92c3b2f2fb7a7c6c89dc56e32a544d7c3f30fb5953c742d72555542b0983d441d9425ed02d3b2", &(0x7f0000000140)=""/65, 0x4}, 0x20) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000000)=0x1) 16:45:04 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000140)={'veth0', 0x32, 0x39}, 0x8) r1 = perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0xb7, 0x4, 0x5, 0x1, 0x0, 0x1000, 0x0, 0xc, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x800, 0x2, @perf_bp={&(0x7f0000000040)}, 0x4000, 0x1f, 0x7, 0x0, 0x0, 0x6, 0x9e2e, 0x0, 0x0, 0x0, 0xae74}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0xb) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000100)='\x00') bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@cgroup, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000140)={'veth0', 0x32, 0x39}, 0x8) (async) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0xb7, 0x4, 0x5, 0x1, 0x0, 0x1000, 0x0, 0xc, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x800, 0x2, @perf_bp={&(0x7f0000000040)}, 0x4000, 0x1f, 0x7, 0x0, 0x0, 0x6, 0x9e2e, 0x0, 0x0, 0x0, 0xae74}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0xb) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000100)='\x00') (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@cgroup, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:04 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x16}, {0x0, [0x7f, 0x30, 0x61, 0x0]}}, 0x0, 0x1a, 0xfffffffffffffd68, 0x0, 0xeb92}, 0x20) 16:45:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8200, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:04 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01021a000000000000000000000000000000020000000000a30591dda4447241ab6e67bc805e437fb45bd065ac3bf6ee3f574ebf64430ea46afa2aab3f919e6956d950e7df15026d5e8d44972741227f52911de86b2b7383e3febbde6e4ea1114a289c793f0a5bc8edf4b89aa02919cadcc4e082fe415e35a60c15bb799ec7c9dba3d9c13a4f5f65705e74cb4bc9288f980c9881aaaa94751580a067267f73e833c25dd0bdd77d94381fa043a23b33cb05e4c6742aca07"], 0x0, 0x1a}, 0x20) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000040)={0x4, 0x80, 0x7f, 0x3f, 0x5, 0x0, 0x0, 0x6, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x4, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x400, 0x0, 0x2, 0x0, 0x0, 0x40, 0x2, 0x0, 0x8, 0x0, 0x2}) 16:45:04 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x128, 0x128, 0x5, [@typedef={0x10, 0x0, 0x0, 0x8, 0x8001}, @enum={0x0, 0x9, 0x0, 0x6, 0x4, [{0xc, 0x7f}, {0x3, 0x400}, {0xa, 0x5}, {0x10, 0x2}, {0xb, 0x4}, {0x8, 0x55}, {0x2, 0x1}, {0x9, 0xffff4959}, {0x4, 0x2}]}, @enum={0x0, 0x4, 0x0, 0x6, 0x4, [{0xb, 0x3}, {0x3, 0x1}, {0xf, 0x4}, {0xf, 0x101}]}, @union={0x0, 0x8, 0x0, 0x5, 0x0, 0x100, [{0x2, 0x3, 0x7ff}, {0x1, 0x0, 0x8000}, {0x8, 0x5, 0x800}, {0xf, 0x5, 0x80000001}, {0x10, 0x4, 0x21d}, {0x10, 0x2, 0x6}, {0xe, 0x4, 0x3}, {0x3, 0x4, 0xb831}]}, @fwd={0x10}, @ptr={0xf, 0x0, 0x0, 0x2, 0x2}, @volatile={0x9, 0x0, 0x0, 0x9, 0x2}, @func={0xb, 0x0, 0x0, 0xc, 0x2}]}, {0x0, [0x0, 0x2e, 0x2e]}}, &(0x7f0000000180)=""/2, 0x145, 0x2, 0x1, 0x9}, 0x20) 16:45:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20080, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000080)={'vxcan1\x00', @broadcast}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x11, 0x6, &(0x7f00000000c0)=@raw=[@alu={0x4, 0x1, 0x0, 0x1, 0x5, 0xffffffffffffffc0}, @alu={0x7, 0x0, 0x5, 0x8, 0xa, 0x80, 0x4}, @call={0x85, 0x0, 0x0, 0xce}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}], &(0x7f0000000100)='syzkaller\x00', 0x9, 0x4b, &(0x7f0000000140)=""/75, 0x40f00, 0x28, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x6, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0x0, 0x35f4}, 0x10, 0x0, 0x0, 0x2, 0x0, &(0x7f0000000240)=[{0x2, 0x4, 0x5, 0xa}, {0x5, 0x4, 0xd, 0xc}], 0x10, 0x1000}, 0x90) 16:45:04 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000140)={'veth0', 0x32, 0x39}, 0x8) r1 = perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0xb7, 0x4, 0x5, 0x1, 0x0, 0x1000, 0x0, 0xc, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x800, 0x2, @perf_bp={&(0x7f0000000040)}, 0x4000, 0x1f, 0x7, 0x0, 0x0, 0x6, 0x9e2e, 0x0, 0x0, 0x0, 0xae74}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0xb) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000100)='\x00') (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@cgroup, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:04 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01021a000000000000000000000000000000020000000000a30591dda4447241ab6e67bc805e437fb45bd065ac3bf6ee3f574ebf64430ea46afa2aab3f919e6956d950e7df15026d5e8d44972741227f52911de86b2b7383e3febbde6e4ea1114a289c793f0a5bc8edf4b89aa02919cadcc4e082fe415e35a60c15bb799ec7c9dba3d9c13a4f5f65705e74cb4bc9288f980c9881aaaa94751580a067267f73e833c25dd0bdd77d94381fa043a23b33cb05e4c6742aca07"], 0x0, 0x1a}, 0x20) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000040)={0x4, 0x80, 0x7f, 0x3f, 0x5, 0x0, 0x0, 0x6, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x4, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x400, 0x0, 0x2, 0x0, 0x0, 0x40, 0x2, 0x0, 0x8, 0x0, 0x2}) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000040)={0x4, 0x80, 0x7f, 0x3f, 0x5, 0x0, 0x0, 0x6, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x4, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x400, 0x0, 0x2, 0x0, 0x0, 0x40, 0x2, 0x0, 0x8, 0x0, 0x2}) 16:45:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000001c0)={r1, &(0x7f0000000040)="3786af8ba14d78305fc98ddeca15efe548f8c69abc262511b41cfb317e916025404520350f9346238e2ea90614f67680d01874016008c1a1a0fbe27cdf1e6244b7f127ee289f4add12924c0747b6ebb0d21adc7cf5ea72bca0f7a4696565abeace28268f19c18c426f937fab9309337abea9d4cf5ce80ecf0ca18d162308114a67ae8b5d3d5824586d6d27eadbd954af27b4dace55f6340fdf19202bb92c3b2f2fb7a7c6c89dc56e32a544d7c3f30fb5953c742d72555542b0983d441d9425ed02d3b2", &(0x7f0000000140)=""/65, 0x4}, 0x20) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000000)=0x1) 16:45:04 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x128, 0x128, 0x5, [@typedef={0x10, 0x0, 0x0, 0x8, 0x8001}, @enum={0x0, 0x9, 0x0, 0x6, 0x4, [{0xc, 0x7f}, {0x3, 0x400}, {0xa, 0x5}, {0x10, 0x2}, {0xb, 0x4}, {0x8, 0x55}, {0x2, 0x1}, {0x9, 0xffff4959}, {0x4, 0x2}]}, @enum={0x0, 0x4, 0x0, 0x6, 0x4, [{0xb, 0x3}, {0x3, 0x1}, {0xf, 0x4}, {0xf, 0x101}]}, @union={0x0, 0x8, 0x0, 0x5, 0x0, 0x100, [{0x2, 0x3, 0x7ff}, {0x1, 0x0, 0x8000}, {0x8, 0x5, 0x800}, {0xf, 0x5, 0x80000001}, {0x10, 0x4, 0x21d}, {0x10, 0x2, 0x6}, {0xe, 0x4, 0x3}, {0x3, 0x4, 0xb831}]}, @fwd={0x10}, @ptr={0xf, 0x0, 0x0, 0x2, 0x2}, @volatile={0x9, 0x0, 0x0, 0x9, 0x2}, @func={0xb, 0x0, 0x0, 0xc, 0x2}]}, {0x0, [0x0, 0x2e, 0x2e]}}, &(0x7f0000000180)=""/2, 0x145, 0x2, 0x1, 0x9}, 0x20) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x128, 0x128, 0x5, [@typedef={0x10, 0x0, 0x0, 0x8, 0x8001}, @enum={0x0, 0x9, 0x0, 0x6, 0x4, [{0xc, 0x7f}, {0x3, 0x400}, {0xa, 0x5}, {0x10, 0x2}, {0xb, 0x4}, {0x8, 0x55}, {0x2, 0x1}, {0x9, 0xffff4959}, {0x4, 0x2}]}, @enum={0x0, 0x4, 0x0, 0x6, 0x4, [{0xb, 0x3}, {0x3, 0x1}, {0xf, 0x4}, {0xf, 0x101}]}, @union={0x0, 0x8, 0x0, 0x5, 0x0, 0x100, [{0x2, 0x3, 0x7ff}, {0x1, 0x0, 0x8000}, {0x8, 0x5, 0x800}, {0xf, 0x5, 0x80000001}, {0x10, 0x4, 0x21d}, {0x10, 0x2, 0x6}, {0xe, 0x4, 0x3}, {0x3, 0x4, 0xb831}]}, @fwd={0x10}, @ptr={0xf, 0x0, 0x0, 0x2, 0x2}, @volatile={0x9, 0x0, 0x0, 0x9, 0x2}, @func={0xb, 0x0, 0x0, 0xc, 0x2}]}, {0x0, [0x0, 0x2e, 0x2e]}}, &(0x7f0000000180)=""/2, 0x145, 0x2, 0x1, 0x9}, 0x20) (async) 16:45:04 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000040)={'batadv_slave_0\x00'}) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x43313d0d}, 0x8) 16:45:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x102) 16:45:04 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01021a000000000000000000000000000000020000000000a30591dda4447241ab6e67bc805e437fb45bd065ac3bf6ee3f574ebf64430ea46afa2aab3f919e6956d950e7df15026d5e8d44972741227f52911de86b2b7383e3febbde6e4ea1114a289c793f0a5bc8edf4b89aa02919cadcc4e082fe415e35a60c15bb799ec7c9dba3d9c13a4f5f65705e74cb4bc9288f980c9881aaaa94751580a067267f73e833c25dd0bdd77d94381fa043a23b33cb05e4c6742aca07"], 0x0, 0x1a}, 0x20) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000040)={0x4, 0x80, 0x7f, 0x3f, 0x5, 0x0, 0x0, 0x6, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x4, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x400, 0x0, 0x2, 0x0, 0x0, 0x40, 0x2, 0x0, 0x8, 0x0, 0x2}) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01021a000000000000000000000000000000020000000000a30591dda4447241ab6e67bc805e437fb45bd065ac3bf6ee3f574ebf64430ea46afa2aab3f919e6956d950e7df15026d5e8d44972741227f52911de86b2b7383e3febbde6e4ea1114a289c793f0a5bc8edf4b89aa02919cadcc4e082fe415e35a60c15bb799ec7c9dba3d9c13a4f5f65705e74cb4bc9288f980c9881aaaa94751580a067267f73e833c25dd0bdd77d94381fa043a23b33cb05e4c6742aca07"], 0x0, 0x1a}, 0x20) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000040)={0x4, 0x80, 0x7f, 0x3f, 0x5, 0x0, 0x0, 0x6, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x4, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x400, 0x0, 0x2, 0x0, 0x0, 0x40, 0x2, 0x0, 0x8, 0x0, 0x2}) (async) 16:45:04 executing program 3: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={r1, 0x800, 0x4}, 0xc) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={@ifindex=r2, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:04 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x128, 0x128, 0x5, [@typedef={0x10, 0x0, 0x0, 0x8, 0x8001}, @enum={0x0, 0x9, 0x0, 0x6, 0x4, [{0xc, 0x7f}, {0x3, 0x400}, {0xa, 0x5}, {0x10, 0x2}, {0xb, 0x4}, {0x8, 0x55}, {0x2, 0x1}, {0x9, 0xffff4959}, {0x4, 0x2}]}, @enum={0x0, 0x4, 0x0, 0x6, 0x4, [{0xb, 0x3}, {0x3, 0x1}, {0xf, 0x4}, {0xf, 0x101}]}, @union={0x0, 0x8, 0x0, 0x5, 0x0, 0x100, [{0x2, 0x3, 0x7ff}, {0x1, 0x0, 0x8000}, {0x8, 0x5, 0x800}, {0xf, 0x5, 0x80000001}, {0x10, 0x4, 0x21d}, {0x10, 0x2, 0x6}, {0xe, 0x4, 0x3}, {0x3, 0x4, 0xb831}]}, @fwd={0x10}, @ptr={0xf, 0x0, 0x0, 0x2, 0x2}, @volatile={0x9, 0x0, 0x0, 0x9, 0x2}, @func={0xb, 0x0, 0x0, 0xc, 0x2}]}, {0x0, [0x0, 0x2e, 0x2e]}}, &(0x7f0000000180)=""/2, 0x145, 0x2, 0x1, 0x9}, 0x20) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x128, 0x128, 0x5, [@typedef={0x10, 0x0, 0x0, 0x8, 0x8001}, @enum={0x0, 0x9, 0x0, 0x6, 0x4, [{0xc, 0x7f}, {0x3, 0x400}, {0xa, 0x5}, {0x10, 0x2}, {0xb, 0x4}, {0x8, 0x55}, {0x2, 0x1}, {0x9, 0xffff4959}, {0x4, 0x2}]}, @enum={0x0, 0x4, 0x0, 0x6, 0x4, [{0xb, 0x3}, {0x3, 0x1}, {0xf, 0x4}, {0xf, 0x101}]}, @union={0x0, 0x8, 0x0, 0x5, 0x0, 0x100, [{0x2, 0x3, 0x7ff}, {0x1, 0x0, 0x8000}, {0x8, 0x5, 0x800}, {0xf, 0x5, 0x80000001}, {0x10, 0x4, 0x21d}, {0x10, 0x2, 0x6}, {0xe, 0x4, 0x3}, {0x3, 0x4, 0xb831}]}, @fwd={0x10}, @ptr={0xf, 0x0, 0x0, 0x2, 0x2}, @volatile={0x9, 0x0, 0x0, 0x9, 0x2}, @func={0xb, 0x0, 0x0, 0xc, 0x2}]}, {0x0, [0x0, 0x2e, 0x2e]}}, &(0x7f0000000180)=""/2, 0x145, 0x2, 0x1, 0x9}, 0x20) (async) 16:45:04 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000040)={'batadv_slave_0\x00'}) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x43313d0d}, 0x8) 16:45:04 executing program 3: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000580)={0xffffffffffffffff, 0x0, 0x89, 0x2c, &(0x7f0000000640)="9e01d8c1bf1a0c4e418ab801b0ea85ebe99f024c9f4d2993b9c86dd68c7186704b557e0cd73c3793e1bebaa323be35570a2d8d14474453aae8dfd3ec42114f3fd12b3bb87b99d03980cafa8b9c89a85c172da8e368a9fa91222b650073e48420d6be77d44a384b4c71cc698b4af5d15f72a68a92ca3805f8f6ddda9047bd4cf6a1513603ef24f2557f", &(0x7f0000000280)=""/44, 0xffff0000, 0x0, 0xa4, 0x2, &(0x7f0000000700)="3fd6c16ab160320aac001e6913483bc57a610c2ee7648020298b91068ee3aeda750da13abbf82226e0437eaca1941b2d01d312dab9790ea8bb966d8bde86bf6f20a48889d2d66359d1651c35b542f365d8a664cd641cc59601f31c551c37781fa3c97c2ddadcad554217a775ae46243280ac7e4220137dc145660bb0aa5677442e6de32c0794c56969767d1a3efe06401252a1ce6f8bc1dfbe7d18d806be1f0d52470e27", &(0x7f0000000300)="f55d", 0x1, 0x0, 0x9}, 0x50) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b80)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x42, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)=@o_path={&(0x7f0000000340)='./file0\x00', 0x0, 0x0, r0}, 0x18) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x7, 0x1, 0x7fffffff, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000ac0)=@bpf_lsm={0x1d, 0x9, &(0x7f00000007c0)=@raw=[@map_idx={0x18, 0x1, 0x5, 0x0, 0xf}, @jmp={0x5, 0x0, 0x0, 0x2, 0x9, 0xffffffffffffffe0, 0xffffffffffffffff}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}, @ldst={0x3, 0x0, 0x0, 0x1, 0x3, 0x0, 0xfffffffffffffffc}, @map_val={0x18, 0x7, 0x2, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0x66}], &(0x7f0000000840)='GPL\x00', 0x1, 0x98, &(0x7f0000000880)=""/152, 0x40e00, 0x27, '\x00', 0x0, 0x1b, r2, 0x8, &(0x7f0000000940)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000980)={0x5, 0x5, 0x4, 0x1}, 0x10, 0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000a40)=[r3], &(0x7f0000000a80)=[{0x5, 0x3, 0x1, 0x6}, {0x3, 0x3, 0xc, 0x7}], 0x10, 0x8}, 0x90) 16:45:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x102) 16:45:04 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x38, 0x38, 0xa, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{0xa, 0x3}, {0x8, 0x2}, {0x0, 0x2}, {0x3, 0x4}]}, @volatile={0xd}]}, {0x0, [0x0, 0x61, 0x61, 0x30, 0x30, 0x30, 0x6f, 0x30]}}, &(0x7f00000000c0)=""/202, 0x5a, 0xca, 0x0, 0x400}, 0x20) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f0000000000)=0x1) 16:45:04 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x40c02, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:04 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000040)={'batadv_slave_0\x00'}) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x43313d0d}, 0x8) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000040)={'batadv_slave_0\x00'}) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x43313d0d}, 0x8) (async) 16:45:04 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x38, 0x38, 0xa, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{0xa, 0x3}, {0x8, 0x2}, {0x0, 0x2}, {0x3, 0x4}]}, @volatile={0xd}]}, {0x0, [0x0, 0x61, 0x61, 0x30, 0x30, 0x30, 0x6f, 0x30]}}, &(0x7f00000000c0)=""/202, 0x5a, 0xca, 0x0, 0x400}, 0x20) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f0000000000)=0x1) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x38, 0x38, 0xa, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{0xa, 0x3}, {0x8, 0x2}, {0x0, 0x2}, {0x3, 0x4}]}, @volatile={0xd}]}, {0x0, [0x0, 0x61, 0x61, 0x30, 0x30, 0x30, 0x6f, 0x30]}}, &(0x7f00000000c0)=""/202, 0x5a, 0xca, 0x0, 0x400}, 0x20) (async) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f0000000000)=0x1) (async) 16:45:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x102) 16:45:04 executing program 5: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000580)={0xffffffffffffffff, 0x0, 0x89, 0x2c, &(0x7f0000000640)="9e01d8c1bf1a0c4e418ab801b0ea85ebe99f024c9f4d2993b9c86dd68c7186704b557e0cd73c3793e1bebaa323be35570a2d8d14474453aae8dfd3ec42114f3fd12b3bb87b99d03980cafa8b9c89a85c172da8e368a9fa91222b650073e48420d6be77d44a384b4c71cc698b4af5d15f72a68a92ca3805f8f6ddda9047bd4cf6a1513603ef24f2557f", &(0x7f0000000280)=""/44, 0xffff0000, 0x0, 0xa4, 0x2, &(0x7f0000000700)="3fd6c16ab160320aac001e6913483bc57a610c2ee7648020298b91068ee3aeda750da13abbf82226e0437eaca1941b2d01d312dab9790ea8bb966d8bde86bf6f20a48889d2d66359d1651c35b542f365d8a664cd641cc59601f31c551c37781fa3c97c2ddadcad554217a775ae46243280ac7e4220137dc145660bb0aa5677442e6de32c0794c56969767d1a3efe06401252a1ce6f8bc1dfbe7d18d806be1f0d52470e27", &(0x7f0000000300)="f55d", 0x1, 0x0, 0x9}, 0x50) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b80)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x42, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)=@o_path={&(0x7f0000000340)='./file0\x00', 0x0, 0x0, r0}, 0x18) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x7, 0x1, 0x7fffffff, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000ac0)=@bpf_lsm={0x1d, 0x9, &(0x7f00000007c0)=@raw=[@map_idx={0x18, 0x1, 0x5, 0x0, 0xf}, @jmp={0x5, 0x0, 0x0, 0x2, 0x9, 0xffffffffffffffe0, 0xffffffffffffffff}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}, @ldst={0x3, 0x0, 0x0, 0x1, 0x3, 0x0, 0xfffffffffffffffc}, @map_val={0x18, 0x7, 0x2, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0x66}], &(0x7f0000000840)='GPL\x00', 0x1, 0x98, &(0x7f0000000880)=""/152, 0x40e00, 0x27, '\x00', 0x0, 0x1b, r2, 0x8, &(0x7f0000000940)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000980)={0x5, 0x5, 0x4, 0x1}, 0x10, 0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000a40)=[r3], &(0x7f0000000a80)=[{0x5, 0x3, 0x1, 0x6}, {0x3, 0x3, 0xc, 0x7}], 0x10, 0x8}, 0x90) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000c40)=ANY=[@ANYBLOB="18400000000000000000000000000000a6fbf707e72011c11059ccea964c97f30af64f622107855a1f251e7c8720d780e1ed1d7b6d36f8ae48a7d63c44052e495b241b0bee06e8dc53228dd6573aa746582f9679b8120f7378334cf8870420ac6986796b0653f216e071f9a5ad7e4575bb46e6d9ab0e8924d8b6bc965620e55894e8c5aff89af96e349be1bd140c2d0a2140670cf37fd73f18fc7e0eff6687729122ec84317cdf76195a1f66e8e338794530d750cba870f532880d77ca4340c8f2be09904cc9a309fe20e2a6085699c13de9f1b1701306913bcc9bc2f51b2d6837"], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:04 executing program 3: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000580)={0xffffffffffffffff, 0x0, 0x89, 0x2c, &(0x7f0000000640)="9e01d8c1bf1a0c4e418ab801b0ea85ebe99f024c9f4d2993b9c86dd68c7186704b557e0cd73c3793e1bebaa323be35570a2d8d14474453aae8dfd3ec42114f3fd12b3bb87b99d03980cafa8b9c89a85c172da8e368a9fa91222b650073e48420d6be77d44a384b4c71cc698b4af5d15f72a68a92ca3805f8f6ddda9047bd4cf6a1513603ef24f2557f", &(0x7f0000000280)=""/44, 0xffff0000, 0x0, 0xa4, 0x2, &(0x7f0000000700)="3fd6c16ab160320aac001e6913483bc57a610c2ee7648020298b91068ee3aeda750da13abbf82226e0437eaca1941b2d01d312dab9790ea8bb966d8bde86bf6f20a48889d2d66359d1651c35b542f365d8a664cd641cc59601f31c551c37781fa3c97c2ddadcad554217a775ae46243280ac7e4220137dc145660bb0aa5677442e6de32c0794c56969767d1a3efe06401252a1ce6f8bc1dfbe7d18d806be1f0d52470e27", &(0x7f0000000300)="f55d", 0x1, 0x0, 0x9}, 0x50) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b80)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x42, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)=@o_path={&(0x7f0000000340)='./file0\x00', 0x0, 0x0, r0}, 0x18) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x7, 0x1, 0x7fffffff, 0x10, 0xffffffffffffffff, 0x7c2a, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000ac0)=@bpf_lsm={0x1d, 0x9, &(0x7f00000007c0)=@raw=[@map_idx={0x18, 0x1, 0x5, 0x0, 0xf}, @jmp={0x5, 0x0, 0x0, 0x2, 0x9, 0xffffffffffffffe0, 0xffffffffffffffff}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}, @ldst={0x3, 0x0, 0x0, 0x1, 0x3, 0x0, 0xfffffffffffffffc}, @map_val={0x18, 0x7, 0x2, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0x66}], &(0x7f0000000840)='GPL\x00', 0x1, 0x98, &(0x7f0000000880)=""/152, 0x40e00, 0x27, '\x00', 0x0, 0x1b, r2, 0x8, &(0x7f0000000940)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000980)={0x5, 0x5, 0x4, 0x1}, 0x10, 0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000a40)=[r3], &(0x7f0000000a80)=[{0x5, 0x3, 0x1, 0x6}, {0x3, 0x3, 0xc, 0x7}], 0x10, 0x8}, 0x90) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000c40)=ANY=[@ANYBLOB="18400000000000000000000000000000a6fbf707e72011c11059ccea964c97f30af64f622107855a1f251e7c8720d780e1ed1d7b6d36f8ae48a7d63c44052e495b241b0bee06e8dc53228dd6573aa746582f9679b8120f7378334cf8870420ac6986796b0653f216e071f9a5ad7e4575bb46e6d9ab0e8924d8b6bc965620e55894e8c5aff89af96e349be1bd140c2d0a2140670cf37fd73f18fc7e0eff6687729122ec84317cdf76195a1f66e8e338794530d750cba870f532880d77ca4340c8f2be09904cc9a309fe20e2a6085699c13de9f1b1701306913bcc9bc2f51b2d6837"], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) 16:45:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:04 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x38, 0x38, 0xa, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{0xa, 0x3}, {0x8, 0x2}, {0x0, 0x2}, {0x3, 0x4}]}, @volatile={0xd}]}, {0x0, [0x0, 0x61, 0x61, 0x30, 0x30, 0x30, 0x6f, 0x30]}}, &(0x7f00000000c0)=""/202, 0x5a, 0xca, 0x0, 0x400}, 0x20) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f0000000000)=0x1) 16:45:04 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, 0x0) 16:45:04 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='memory.low\x00', 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r1, &(0x7f00000000c0), 0x2, 0x0) 16:45:04 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/98, 0x62}], 0x2, &(0x7f00000001c0)}, 0x0) 16:45:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100080031fd1c8feaaaaa19aaaaaaaaaaaa8552e9efb265aaaaaaaaaa3daa9aaaaaaabb0091c7e500"/52]) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:04 executing program 3: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000040)={0x4, 0x0}, 0x8) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={r0, 0x8002, 0x1c}, 0xc) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup=r1}, 0x20) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r3, 0x58, &(0x7f0000000100)}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r2, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:04 executing program 1: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000000), 0x2, 0x0) write$cgroup_freezer_state(r1, &(0x7f0000000040)='FREEZING\x00', 0x9) 16:45:04 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x2, 0x0) (async) 16:45:04 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='memory.low\x00', 0x2, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r1, &(0x7f00000000c0), 0x2, 0x0) 16:45:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100080031fd1c8feaaaaa19aaaaaaaaaaaa8552e9efb265aaaaaaaaaa3daa9aaaaaaabb0091c7e500"/52]) ioctl$TUNSETIFF(r0, 0x5421, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100080031fd1c8feaaaaa19aaaaaaaaaaaa8552e9efb265aaaaaaaaaa3daa9aaaaaaabb0091c7e500"/52]) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) 16:45:04 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x2, 0x0) (async) 16:45:05 executing program 1: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000000), 0x2, 0x0) write$cgroup_freezer_state(r1, &(0x7f0000000040)='FREEZING\x00', 0x9) 16:45:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x66780, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:05 executing program 3: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000000), 0x2, 0x0) write$cgroup_freezer_state(r1, &(0x7f0000000040)='FREEZING\x00', 0x9) 16:45:05 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='memory.low\x00', 0x2, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r1, &(0x7f00000000c0), 0x2, 0x0) 16:45:05 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'macvtap0\x00', 0x4000}) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00', 0x0, 0x10}, 0x18) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:05 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100080031fd1c8feaaaaa19aaaaaaaaaaaa8552e9efb265aaaaaaaaaa3daa9aaaaaaabb0091c7e500"/52]) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:05 executing program 1: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000000), 0x2, 0x0) write$cgroup_freezer_state(r1, &(0x7f0000000040)='FREEZING\x00', 0x9) 16:45:05 executing program 3: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000)=r0, 0x4) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)=ANY=[@ANYBLOB="9feb01002f000000000000000000e80040000000020000000000"], 0x0, 0x1a}, 0x20) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x6, 0x7, &(0x7f0000000400)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, r3}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xffffffff}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffd}], &(0x7f0000000080)='syzkaller\x00', 0x2, 0x7b, &(0x7f00000000c0)=""/123, 0x41000, 0x1, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000140)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x4, 0x5, 0x3f, 0x3}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x90) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000280)={@ifindex=r2, r0, 0xc, 0x8, 0x0, @prog_fd=r4}, 0x20) 16:45:05 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000004c0)) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = openat$cgroup_ro(r0, &(0x7f0000000040)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@map=r1, r2, 0xe, 0x1, 0xffffffffffffffff, @link_id=0xffffffffffffffff}, 0x20) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_devices(r3, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, &(0x7f0000000140)=r1) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r6) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r7) r8 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1d, 0x2, &(0x7f0000000180)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a}], &(0x7f00000001c0)='GPL\x00', 0x0, 0x9a, &(0x7f0000000200)=""/154, 0x41000, 0x40, '\x00', 0x0, 0x1b, r2, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x0, 0xf, 0x1f, 0x8001}, 0x10, 0xffffffffffffffff, 0x0, 0x6, 0x0, &(0x7f0000000340)=[{0x2, 0x2, 0xd, 0x8}, {0x5, 0x3, 0x10}, {0x4, 0x5, 0x2, 0x7}, {0x1, 0x2, 0x5, 0x9}, {0x3, 0x1, 0xd, 0xa}, {0x2, 0x5, 0x3, 0x2}], 0x10, 0x3}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000480)={@cgroup=r2, r6, 0x2c, 0x0, r7, @prog_fd=r8}, 0x20) bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r5}, 0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x66780, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:05 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x66780, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x66780, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:05 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.net/syz1\x00', 0x200002, 0x0) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000180)={0x1, 0x1, [@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}]}) r2 = openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) write$cgroup_freezer_state(r2, &(0x7f0000000040)='FREEZING\x00', 0x9) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) 16:45:05 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000004c0)) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) r2 = openat$cgroup_ro(r0, &(0x7f0000000040)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@map=r1, r2, 0xe, 0x1, 0xffffffffffffffff, @link_id=0xffffffffffffffff}, 0x20) (async) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_devices(r3, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, &(0x7f0000000140)=r1) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r6) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r7) (async) r8 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1d, 0x2, &(0x7f0000000180)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a}], &(0x7f00000001c0)='GPL\x00', 0x0, 0x9a, &(0x7f0000000200)=""/154, 0x41000, 0x40, '\x00', 0x0, 0x1b, r2, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x0, 0xf, 0x1f, 0x8001}, 0x10, 0xffffffffffffffff, 0x0, 0x6, 0x0, &(0x7f0000000340)=[{0x2, 0x2, 0xd, 0x8}, {0x5, 0x3, 0x10}, {0x4, 0x5, 0x2, 0x7}, {0x1, 0x2, 0x5, 0x9}, {0x3, 0x1, 0xd, 0xa}, {0x2, 0x5, 0x3, 0x2}], 0x10, 0x3}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000480)={@cgroup=r2, r6, 0x2c, 0x0, r7, @prog_fd=r8}, 0x20) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r5}, 0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:05 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000000)={'xfrm0\x00', 0x200}) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000000)) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000040)=""/214) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000140)) 16:45:05 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={0xffffffffffffffff, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xfffff1e5}}, @typedef={0xf, 0x0, 0x0, 0x8, 0x2}, @const={0x10, 0x0, 0x0, 0xa, 0x3}, @fwd={0xf}]}, {0x0, [0x61, 0x0, 0x0]}}, &(0x7f0000000800)=""/94, 0x59, 0x5e, 0x0, 0x5}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={r2, 0x20, &(0x7f0000000b00)={&(0x7f0000000940)=""/185, 0xb9, 0x0, &(0x7f0000000a00)=""/193, 0xc1}}, 0x10) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r7, 0x800454e1, 0x0) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r8, 0x800454e1, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', r3, 0x1b, r4, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, r5, 0x0, 0x1, &(0x7f0000000b80)=[r6, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, r7, 0x1, r8], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:05 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async, rerun: 32) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000000)={'xfrm0\x00', 0x200}) (rerun: 32) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000000)={'pim6reg1\x00'}) 16:45:05 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.net/syz1\x00', 0x200002, 0x0) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000180)={0x1, 0x1, [@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}]}) r2 = openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) write$cgroup_freezer_state(r2, &(0x7f0000000040)='FREEZING\x00', 0x9) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) 16:45:05 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000000)={'xfrm0\x00', 0x200}) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:05 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000004c0)) (async, rerun: 32) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async, rerun: 32) r2 = openat$cgroup_ro(r0, &(0x7f0000000040)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@map=r1, r2, 0xe, 0x1, 0xffffffffffffffff, @link_id=0xffffffffffffffff}, 0x20) (async) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_devices(r3, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, &(0x7f0000000140)=r1) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r6) (async) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r7) r8 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1d, 0x2, &(0x7f0000000180)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a}], &(0x7f00000001c0)='GPL\x00', 0x0, 0x9a, &(0x7f0000000200)=""/154, 0x41000, 0x40, '\x00', 0x0, 0x1b, r2, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x0, 0xf, 0x1f, 0x8001}, 0x10, 0xffffffffffffffff, 0x0, 0x6, 0x0, &(0x7f0000000340)=[{0x2, 0x2, 0xd, 0x8}, {0x5, 0x3, 0x10}, {0x4, 0x5, 0x2, 0x7}, {0x1, 0x2, 0x5, 0x9}, {0x3, 0x1, 0xd, 0xa}, {0x2, 0x5, 0x3, 0x2}], 0x10, 0x3}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000480)={@cgroup=r2, r6, 0x2c, 0x0, r7, @prog_fd=r8}, 0x20) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r5}, 0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:05 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={0xffffffffffffffff, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xfffff1e5}}, @typedef={0xf, 0x0, 0x0, 0x8, 0x2}, @const={0x10, 0x0, 0x0, 0xa, 0x3}, @fwd={0xf}]}, {0x0, [0x61, 0x0, 0x0]}}, &(0x7f0000000800)=""/94, 0x59, 0x5e, 0x0, 0x5}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={r2, 0x20, &(0x7f0000000b00)={&(0x7f0000000940)=""/185, 0xb9, 0x0, &(0x7f0000000a00)=""/193, 0xc1}}, 0x10) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r7, 0x800454e1, 0x0) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r8, 0x800454e1, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', r3, 0x1b, r4, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, r5, 0x0, 0x1, &(0x7f0000000b80)=[r6, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, r7, 0x1, r8], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:06 executing program 3: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x2, 0x1a, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xf, 0xff, 0x1, 0x2475, 0x40, 0x1, 0x5, '\x00', 0x0, r0, 0x4, 0x1, 0x3}, 0x48) r4 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000240)=@o_path={&(0x7f0000000200)='./file0\x00', 0x0, 0x10, r0}, 0x18) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000380)={r2}, 0x8) ioctl$TUNGETVNETBE(r5, 0x800454df, &(0x7f00000004c0)=0x1) r6 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000002c0)=@o_path={&(0x7f0000000280)='./file0\x00', 0x0, 0x0, r0}, 0x18) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r7, 0x800454e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000005c0)={r7, 0x58, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r9 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r9, 0x800454e1, 0x0) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r10) r11 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000740)={0xffffffffffffffff, 0xabf}, 0xc) r12 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r12, 0x800454e1, 0x0) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000000780)=@base={0x1b, 0x8, 0xb5d, 0x10000, 0x8, r1, 0x53, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x0, 0x5}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000880)=@bpf_tracing={0x1a, 0x4, &(0x7f0000000500)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x3f}, [@ldst={0x1, 0x3, 0x3, 0x3, 0x1, 0x30, 0xffffffffffffffff}]}, &(0x7f0000000540)='GPL\x00', 0x7f, 0x35, &(0x7f0000000580)=""/53, 0x40f00, 0x54, '\x00', r8, 0x32c77ec20ca275ae, r9, 0x8, &(0x7f00000006c0)={0x1, 0x4}, 0x8, 0x10, &(0x7f0000000700)={0x3, 0x1, 0x9, 0x7f}, 0x10, 0x187e0, r10, 0x3, &(0x7f0000000800)=[r11, r12, r4, r13], &(0x7f0000000840)=[{0x2, 0x3, 0x5, 0x7}, {0x2, 0x5, 0x2, 0x9}, {0x1, 0x1, 0x9, 0x9}], 0x10, 0x7}, 0x90) r14 = bpf$ITER_CREATE(0x21, &(0x7f0000000300), 0x8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x18, 0xc, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x4}, [@exit, @map_idx={0x18, 0x1, 0x5, 0x0, 0x4}, @btf_id={0x18, 0x5, 0x3, 0x0, 0x2}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x2}, @initr0={0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3}]}, &(0x7f0000000080)='GPL\x00', 0xfffffffd, 0x33, &(0x7f00000000c0)=""/51, 0x41000, 0x24, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f0000000100)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x4, 0xe, 0xc000, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000340)=[r1, 0x1, 0x1, r2, r3, r4, r6, r7, r14], 0x0, 0x10, 0xcaa}, 0x90) 16:45:06 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, 0x0) (async, rerun: 32) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000000)={'pim6reg1\x00'}) (rerun: 32) 16:45:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000000)=0x8) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:06 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={0xffffffffffffffff, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xfffff1e5}}, @typedef={0xf, 0x0, 0x0, 0x8, 0x2}, @const={0x10, 0x0, 0x0, 0xa, 0x3}, @fwd={0xf}]}, {0x0, [0x61, 0x0, 0x0]}}, &(0x7f0000000800)=""/94, 0x59, 0x5e, 0x0, 0x5}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={r2, 0x20, &(0x7f0000000b00)={&(0x7f0000000940)=""/185, 0xb9, 0x0, &(0x7f0000000a00)=""/193, 0xc1}}, 0x10) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r7, 0x800454e1, 0x0) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r8, 0x800454e1, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', r3, 0x1b, r4, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, r5, 0x0, 0x1, &(0x7f0000000b80)=[r6, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, r7, 0x1, r8], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:06 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.net/syz1\x00', 0x200002, 0x0) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000180)={0x1, 0x1, [@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}]}) r2 = openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) write$cgroup_freezer_state(r2, &(0x7f0000000040)='FREEZING\x00', 0x9) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) 16:45:06 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.net/syz1\x00', 0x200002, 0x0) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000180)={0x1, 0x1, [@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}]}) r2 = openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) write$cgroup_freezer_state(r2, &(0x7f0000000040)='FREEZING\x00', 0x9) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) openat$cgroup_freezer_state(r6, &(0x7f0000000080), 0x2, 0x0) r7 = openat$cgroup(r3, &(0x7f00000000c0)='syz1\x00', 0x200002, 0x0) openat$cgroup_subtree(r7, &(0x7f0000000100), 0x2, 0x0) 16:45:06 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_type(r0, &(0x7f0000000040), 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@map=0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:06 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, 0x0) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000000)={'pim6reg1\x00'}) 16:45:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000000)=0x8) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:06 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={0xffffffffffffffff, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xfffff1e5}}, @typedef={0xf, 0x0, 0x0, 0x8, 0x2}, @const={0x10, 0x0, 0x0, 0xa, 0x3}, @fwd={0xf}]}, {0x0, [0x61, 0x0, 0x0]}}, &(0x7f0000000800)=""/94, 0x59, 0x5e, 0x0, 0x5}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={r2, 0x20, &(0x7f0000000b00)={&(0x7f0000000940)=""/185, 0xb9, 0x0, &(0x7f0000000a00)=""/193, 0xc1}}, 0x10) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r7, 0x800454e1, 0x0) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', r3, 0x1b, r4, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, r5, 0x0, 0x1, &(0x7f0000000b80)=[r6, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, r7, 0x1, r8], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:06 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0xc0200, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000a00)={'batadv_slave_0\x00', 0x2112}) 16:45:06 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_type(r0, &(0x7f0000000040), 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@map=0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:06 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r2, 0xe8, &(0x7f0000000300)}, 0x10) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r4) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x9, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000c80)={r5, 0xe0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400)={r6}, 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000400)={@ifindex, r3, 0x13, 0x2021, r4, @prog_id=r6, r1}, 0x20) r7 = openat$cgroup_ro(r0, &(0x7f00000001c0)='blkio.bfq.io_merged\x00', 0x0, 0x0) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={&(0x7f0000000040), &(0x7f0000000080)=""/116, &(0x7f0000000880)="35816c95c7116320472e24f9007d6d66ff85edd9b6437603b2293532594002cb41ff4d08d297e1d7bf988e7ccbf430ee83ee11a2f8e5c047a8c3b3461ef60f2450c5b569e86255d3df42a64b2f1e414c761e44cb8eb8d475c8a1a22b1391cf2a330ed61dd08aa410aebb1c8afe7b7a366f02268685efaf826bd4f3e06565f7b84555877380d9af1c1a022f16e36d4a484892f6911aa34a2e7ef068cee33fd79996024e755e203c6c30c059416c5669a58a355dae7e3b5226d649be9b991a6110c5166ef3179c517a2d12d40a18f1b15babbd1ef504d02295587349f34d66d5e5eea597ce48b329fe08192a352db5471e389de28dbdacd0ea7733bcc921a3511943adb92f09bf2f3f1e694ff70a53fa4051f03af5d5db87d2f11d1483c0dfab1fbed8957a4f1fa22d9b2b19d1d6a61dedea4163e086154a1dd4a8452df3f0e264d89e97d7bddfab5abc17705e16a3293e6da56785c47ddce69eccbea08fa65f4b5c7c255c47457d07957fcef389c42f271ca28e228c1b213ebc9273c0e9358abe56544b0820066e9fc5b847404fd4fc92e31c7e390557c7cf4d87566b66d354e73452f068b85a78af761695905f4759f6f3004ca4ae13b4d852637f24319fbb6922bffa2db18800fd0677dc6c9c33a80f4f2505fbf711eaa8dcf6beb3d0c8b478d46fcec5a584d1928159076153a5b3e4be51519ce514ebcb4a8e01e03cdd361056052b81b22dd52156537ba923f124c75b3ccf2c1912d0aa77d7693d72d0d9ca9c7af92918b8566e9b4cf61a3392d12dace2c242e7d82d9708815e7d4637f157bc88ae94a54c33ece9eba1215bf4b143c82f3c4f7fd42d8748d11ae405cb415ec0da3a2e96289d2315c3c6be1dfd0d5fd14956dba0be493031cab227348c8f702769ab61ba6ef3e1d64b0f3fb419240dac67f743ede04d166378ff66375ff84c589985669b5a2ba611f4d28589a71fcb05781e7e218dd041511941a9212f728c05ca1e1c2e522363936fed7e9fabd52b6b4845801d600b6bd2fa5842d294ebee65d79886d4a72e04aa0b0ca1211b11fd0acb00e968efb25083ea28eba02b3f49e60cc7afbd21811c8ca3cf6e37a582c146b4b3a9bc0554ac6b15ee15c38401e9deca2fe6c96b8cfdbc4ce2822f232b8488bb70fefa3a4eaee2e54043800978c0d243b00af610d636b133b68b338e5529f49f156c407536aa1fa5b4c2c5ad0ef4f1825e460faf134cf098c92537ff0c924ffbd0100a1efa8e402946869ec81ccb3767c4a5fb43ebe45b4b9c88cd51797ab28a4a3276048cc8891b79032f977dfcac443fb423993b092dd3d71509609e66f1bf1e4ae37840c973d094622ce9f37c482ad565c49f9465c11f0cca6d51568f2f93ecab385090e0f5072fd6b32a6a2b80b75166868b00d024193aa816ce27cf0be3119ddd9c777c8c017672757503454ffb34b843e19f2966187a8732fa21334933b175c371f9d47f0bc7010df30fa58040e16532bd035b2447828b486c94510ee4c627f8b41369f37b00b34ae39c00f457811682cccdcf08e94793e933ed361223e0961fe1db21c4b213f369699fac2e2020c89916978dfd9b4fd8b4e9746a30c1af7858df598b245ad53bf611caa80d4924e8c8608c96db37447a1970f6c9aef9a9ab7e29dbf465bac9e2bfbea83602601fef7ea9f076b32a3dd4f8e0db462ce993bf88512084da48b8dce14bbf5e412ceeb573809b558d398fb25f3949c5c69e0675240dcfc62f73464056fdc17df8dbf5a71a2b31672b0546e4f0d738179377fa3f46d3a16349238071070f1b7f689049adf7084388705f86001a954108bd6e7a56451323f042a8c29cb6a58727fd6850e0c8e6d48d446c8a67ade21e7aeec6c0fec53e28d5557c8a541f345af928a66a9bce26b8be74001d21cf5be0a7ccf440ea06351d50b930d5e7bf287cd443dad39db7a1fd67c494204a99ec2be560e2c9ddcdeec202a2ecb0135cb5d3523460a779e3e5dc16d806dc045e229653647e471f22170f6e7c1b7ac5839131c90d5f03a0bc555f8c271c45fc7115e89dd518cc5f65b554101c68ed028106d4ccc88b2fa26e9c9d111ca36ef0dcedde0f59113df8d36e0fdc7fd3bf2d7a7c05802c8a4301b90ff22b12ccfc1492d0787308430d6baba6f3ba83a408767b6ed4e45bd22c1ed882ddcf3620388ad2a5750d3e87db2d2538d2b65905c1b3ea0e11893393d43ef6da79e4104f7230ed0d34b7baea14883058c6ca9573433e91180d9e323f2c4689c50e4def9024a023460365dd3943483745a245bfeb739297d2a130a201ad84cba55e836934b808e2e05cc607f54f960fb1757d738c962d3ea891ab254147fc9bd049e7492577f880f006e236fb87a02df64ed091d9b927e7fa228aaae594caecefe61858c3af64f971c843edeef523819776243e3a10ae6610c117bdf6e06676fc4351ab6b40a1ecf670058d78038781c828c16cf2df6402a796eb587ef906595f04eb13c44dd89e7145b47ad636c22b940358e5dbafbbd33b077bd427338c159b1ca7e5c079005656b401cdee92b56ff906b718effd1ad59103b63a2d3c4faec08e5fefe8b721ed33d3d8273909f84cc5a1a857578fc92eaf8b2d92b0912eb362bff2d0db573416c92fa0162c7f731a2b2858706f012baf3fc56cf627e73b507bce13a445eb8e27d9da5f9e1c57f398ee96a02c2bd06fad6907592f57d5177de43fb9eafef344105c237f72e63f0d3ac3a59f63d479972ddbea2f89a19656c6e6b5c2d1aefb8883c8a2ef7febcf9b000940a0492daa6e8d75450b1ec08bacc47fff3bb95f85a99b91f521fa87d4ad5538fee63e5c7f9d57c049a56535f1e76c5edf01c749f63e8698fafa6aa09d1c1d68ce80078e89d16acf3a53137d76f3178b202a742bd720d1bcd8dd93a187994269ac390fd3c3fb062b237d8cfd9001520d0b225b86e0da07b3a15dc877250fbdbe9d0d33af16329df2b300636b3bc2073ef1b375536b229aa6229371a01b3cd5a71d4297d852d3a2eaae8a73424b57f5f7fb5f79a9f9d4d0254c04f3d2540c732331281966f9d59c39620df2725b4dce11d3a6f09f5bbd7ce120c24443df067043afd42d2d3c855c1dfb55bf9e2dc9d34911952f88749dde3041c769cde9ce9c692b74ae4541925a24f844f02d6f9b405f8da9d402358d4fe93c4c006d579b5e3afc73c7508dc3522c3c1b6342846f7e9e1f480bb555ff8e5ea37fa0edd51edebb2f71da8170de39a923a5e0ff6b8a0b03812643b6f382423213274108a0f88b8eb05f6584da3d3093d396d37308fd9585bb57a44f75b0f27731b1f68f8512ca7acf77143bebe2819d9ff9dbc17d7e6fc2a9b1d18187b4a3e3a62dd79a2e66560a96d78f240f3f5da121f7bba42c31d8f14e020311d9a82a57eb7c7905f7bb51fbaf134f76c3ce66d4dc87312f2103cc01832111d087e60870118a47fb6aa81370ba2bfd7f68896c070fb273d672936830367fb08561524f8bbd12823e1147f5fca2810431b424dca39d38ef500839496a7dcfba99d3696b348496614820078ad7ffb9d5a571e3f657436ca4d685d47f9df4e671bb949d2076acaf01a350bf33243e831c854d82da788e2c2036439c04937d0120d509f4a6db98a390b09a6b934ca4ca54ee2580f8873e31e8cdb565778ac969bfea2e75cf25b5ce1ea8215d36946bf9b324edcc703b1c96e6e777f171a97b97c00b79727b7b97099a79dd9ae73d43b0405b53f284de36baab4e8d45f177350b036645e1fb367eb499423d6e9a842a5dd5c60ce0d34dd478790a064ac85c1e0a9a2f51ca820731a4fe573fdfc16a0fb7d0270324d9bc7175f682be71e605232f7e69a203308f9b80528e12473a8572cd580259033dfd163154ce96073ef05b1b2bfe05844929a8900a435c7c5d7b939636b36f70a2ce427609bc95ef195d7ef0583062eec4161a87b083dcf5182e722114ad40f0bb1ccb6b4d2e6d230944b96d0b91222bb31b40f7f90905df062f072b46626864189e1f89d0ff4bdbca20f579cc8a7b756935d43f9f4068139f74fd90b94cae81a20c401810a3189ffc55dc76af08237b2b13babd84bc0555aca01b561831eab21b9f2078080503e99e6863876733dd9525970578c24c4618d3a1d69a90dda47574cfcc5228a140d3f356dccfad4a76fe5705feca08fe1cd0c498d333468612d26821010d667cd6aea16b1ce13858dca60880ea480f24e9147c7ddcb3548ea9ffa4528757257fc0eb39888776de31ab835a297990364c89e702ed04ab92eecd6b5926b0d9c02c46297ee09da467bd9978e0b45989727364a95fd3887c70c1bacff6d4c98d5d221645264fae22a775ff8f7c792e4eaa5f75621fabc6be9ebfb5fecf50532f4802434f4a84ffc1c51acbd3999d3581d1f107d6b2cad9ca1e3d6d72ccada178152514e8b1935a6e4c4deacff74ebb42bb60624cc43ad9f9fcfc8bfef3b940dbf4c85909e82aa23b2b2225908db442b128a37196354333b8768cb3d51d63c9ee4577b1bea29d0b9584be53749b299debfb4afe76675f4f90f49a17e739749be5b27ff08e7a402f943ebff88d4e002a9b874316bdebe41b5c3c8b4a61843e3a95969c6adb8cb188df19996fa4352307209a63ed5b7064e65d3ceb127fd02fa1f39a3d96524420f89fdae3b94f738bcaae31ff0c08948d976dcc6ae27235512a4f0c30e54bae830307e512c4eb5f91541b1c706a51ca981c062500793c8d93aa831c4066b4537bc6f1bca344ff2777e15e73a57fa1cade1a3674358a6ea2db133f3d67e1203330ba32fb812c3288e63452fbf21b2d1623b46e1c8c3ea5ebc3ba097029846b907da7e58a1e283e1a34b139e5f9a75f39f056e89e93863e2fad3e13b0737e3bb72bbc0042f2011d0bf1a2692ead8b5032a02dc5e23340f580dc41ad8e13e9fbcc44d6fe99171542faf43220a2b7d59d2f969647c52972142c6f7833a08b2db5264f6b839019216ff98ab7fde2ddb43e7d624b19bdbe0fe37302752fc1da36e1b14d3494a8b3ea6a84cffaa9f2b70e5bea18543e26ecb522707499312a07aead73b06ed0c6a911eaf31f9a3974f54562c98a3657968e11693de6e8799adc5ca3da520ffb38d083d4650723e0d0a62869a1572659e08a0f9e25d851a18bbacffd81688282f30ead6b23fb6586b2a21040f3bcad2af3b6502206517492751237417cc5465ce41b1cbb1e1a126468e68ba317573c45a43f1df78e6e63fa3c2948f2e439b11c03696720db652e0f04b749300691f5da3eaf64cecaad69b88e43963ce48c0f7a13cc0237443b1efd0ef15fae35a63dd2fb241609fc3ad026e8fcc1bdc8d1d1c26aeab9ffc96e20a0d6122263f85a07e10f43ef3ed3c279fc74949b57db88f8d0d81032ab0c11ee7079c0519e4000dd282fbf9a24de20b5ac28e345889c19ac93fe1e7a03229b0f207541c59a928f0cab5c110a96292db531d5ded0d114516a50f10533478c440783dc8837cc07c0b04be74a4f540406fbbe1e67f86c8a9af7013c9ad98229f08682a197c2638a19d64eedd681e2bc4d4a71b698eebec4f7c4923cb8a1b0b35a6d9003df6301da99cc6b5d5d58aa4ec89d2ea4cf9ade1fde49f9e9e93f456f6fcdd69fbbca13d0ff6f26518dd709fcefa46c76e6d77d61c0c3f05b6ae1ecb5ffff65aaa971ac6098fb2b075272eefbfe448f26925df02cdd8bc8f02363303dad74b620905cfbae1fba6f56f028e9ad0782d014544dd98eb55a49d31161fb30762ca8aa00e4cef7094edb031806b3874ebe7c", &(0x7f0000000100)="1ee216ff77404502951810405864fd81751e336171bc7033a6729aceb0aba2f7ece9fe129cc57d810321e02a970e8a1d4d345f6a270f00e9a74a0174c95d1269e91a3c5558ffd1b4d324feb0ed762cc3e285ded91deef2bc4af6c221b18a4f453613f9e99cf8fec074025786be66fcfbb749fb4e5a214e22de969cd3086d60833d54e995043ce032beb172a96ed4cd383c3646372983f887641dc11158916eb94c7b53816335fff9fa056175570f8626cb3a0eebb7a7ac8ce83e2992", 0x1000, r7}, 0x38) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r8, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r9, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000380)={@cgroup, 0x4, 0x1, 0x3ff, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa, 0x0, &(0x7f00000002c0)=[0x0], &(0x7f0000000300)=[0x0, 0x0], &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000003c0)={@ifindex=r9, r10, 0xb, 0x2, r7, @link_fd=r7, r11}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x4, 0x7, 0xffffffff, 0x174, 0xffffffffffffffff, 0x0, '\x00', 0x0, r7, 0x5, 0x3, 0x3}, 0x48) 16:45:06 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4d9}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0x0, 0x4, 0x0, 0x10, 0x1}, @ldst={0x1, 0x1, 0x3, 0x3, 0x3, 0x1, 0xffffffffffffffff}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xc}]}, &(0x7f0000000240)='syzkaller\x00', 0x6, 0x50, &(0x7f0000000280)=""/80, 0x41100, 0x42, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x1, 0xf, 0x3, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r1, r0, r6], 0x0, 0x10, 0x7a2}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x194000, 0x0) ioctl$TUNSETIFF(r7, 0x2, 0x0) 16:45:06 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={0xffffffffffffffff, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xfffff1e5}}, @typedef={0xf, 0x0, 0x0, 0x8, 0x2}, @const={0x10, 0x0, 0x0, 0xa, 0x3}, @fwd={0xf}]}, {0x0, [0x61, 0x0, 0x0]}}, &(0x7f0000000800)=""/94, 0x59, 0x5e, 0x0, 0x5}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={r2, 0x20, &(0x7f0000000b00)={&(0x7f0000000940)=""/185, 0xb9, 0x0, &(0x7f0000000a00)=""/193, 0xc1}}, 0x10) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r7, 0x800454e1, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', r3, 0x1b, r4, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, r5, 0x0, 0x1, &(0x7f0000000b80)=[r6, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, r7, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000000)=0x8) (async) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000000)=0x8) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:06 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x1, 0x3, 0x1, 0x400, r1, 0x5a000000, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x4, 0x9b, 0xb}, 0x48) 16:45:06 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_type(r0, &(0x7f0000000040), 0x2, 0x0) (async) openat$cgroup_type(r0, &(0x7f0000000040), 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@map=0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:06 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000000)=ANY=[@ANYBLOB="9feb01002f160000000000000000000000000000029c235ac900000000bbc787b1f62083ce3c4b8894cffe37"], 0x0, 0x1a}, 0x20) 16:45:06 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={0xffffffffffffffff, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xfffff1e5}}, @typedef={0xf, 0x0, 0x0, 0x8, 0x2}, @const={0x10, 0x0, 0x0, 0xa, 0x3}, @fwd={0xf}]}, {0x0, [0x61, 0x0, 0x0]}}, &(0x7f0000000800)=""/94, 0x59, 0x5e, 0x0, 0x5}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={r2, 0x20, &(0x7f0000000b00)={&(0x7f0000000940)=""/185, 0xb9, 0x0, &(0x7f0000000a00)=""/193, 0xc1}}, 0x10) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', r3, 0x1b, r4, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, r5, 0x0, 0x1, &(0x7f0000000b80)=[r6, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, r7, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:06 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETDEBUG(r2, 0x400454c9, &(0x7f0000000040)=0x1) 16:45:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async, rerun: 64) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (rerun: 64) 16:45:06 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = openat$cgroup(r0, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) openat$cgroup_type(r1, &(0x7f0000000040), 0x2, 0x0) 16:45:06 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={0xffffffffffffffff, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xfffff1e5}}, @typedef={0xf, 0x0, 0x0, 0x8, 0x2}, @const={0x10, 0x0, 0x0, 0xa, 0x3}, @fwd={0xf}]}, {0x0, [0x61, 0x0, 0x0]}}, &(0x7f0000000800)=""/94, 0x59, 0x5e, 0x0, 0x5}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={r2, 0x20, &(0x7f0000000b00)={&(0x7f0000000940)=""/185, 0xb9, 0x0, &(0x7f0000000a00)=""/193, 0xc1}}, 0x10) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', r3, 0x1b, r4, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, r5, 0x0, 0x1, &(0x7f0000000b80)=[r6, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:07 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async, rerun: 64) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) (rerun: 64) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async, rerun: 64) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) (async, rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4d9}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0x0, 0x4, 0x0, 0x10, 0x1}, @ldst={0x1, 0x1, 0x3, 0x3, 0x3, 0x1, 0xffffffffffffffff}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xc}]}, &(0x7f0000000240)='syzkaller\x00', 0x6, 0x50, &(0x7f0000000280)=""/80, 0x41100, 0x42, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x1, 0xf, 0x3, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r1, r0, r6], 0x0, 0x10, 0x7a2}, 0x90) (async, rerun: 64) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) (async, rerun: 64) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x194000, 0x0) (rerun: 64) ioctl$TUNSETIFF(r7, 0x2, 0x0) 16:45:07 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000, 0x0, 0x0, 0x0}, 0x40) 16:45:07 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) r1 = openat$cgroup(r0, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) openat$cgroup_type(r1, &(0x7f0000000040), 0x2, 0x0) 16:45:07 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={0xffffffffffffffff, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xfffff1e5}}, @typedef={0xf, 0x0, 0x0, 0x8, 0x2}, @const={0x10, 0x0, 0x0, 0xa, 0x3}, @fwd={0xf}]}, {0x0, [0x61, 0x0, 0x0]}}, &(0x7f0000000800)=""/94, 0x59, 0x5e, 0x0, 0x5}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={r2, 0x20, &(0x7f0000000b00)={&(0x7f0000000940)=""/185, 0xb9, 0x0, &(0x7f0000000a00)=""/193, 0xc1}}, 0x10) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', r3, 0x1b, r4, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, r5, 0x0, 0x1, &(0x7f0000000b80)=[r6, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:07 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETDEBUG(r2, 0x400454c9, &(0x7f0000000040)=0x1) 16:45:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:07 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4d9}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0x0, 0x4, 0x0, 0x10, 0x1}, @ldst={0x1, 0x1, 0x3, 0x3, 0x3, 0x1, 0xffffffffffffffff}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xc}]}, &(0x7f0000000240)='syzkaller\x00', 0x6, 0x50, &(0x7f0000000280)=""/80, 0x41100, 0x42, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x1, 0xf, 0x3, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r1, r0, r6], 0x0, 0x10, 0x7a2}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x194000, 0x0) ioctl$TUNSETIFF(r7, 0x2, 0x0) 16:45:07 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup(r0, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) (async) r1 = openat$cgroup(r0, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) openat$cgroup_type(r1, &(0x7f0000000040), 0x2, 0x0) 16:45:07 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={0xffffffffffffffff, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xfffff1e5}}, @typedef={0xf, 0x0, 0x0, 0x8, 0x2}, @const={0x10, 0x0, 0x0, 0xa, 0x3}, @fwd={0xf}]}, {0x0, [0x61, 0x0, 0x0]}}, &(0x7f0000000800)=""/94, 0x59, 0x5e, 0x0, 0x5}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={r2, 0x20, &(0x7f0000000b00)={&(0x7f0000000940)=""/185, 0xb9, 0x0, &(0x7f0000000a00)=""/193, 0xc1}}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', r3, 0x1b, r4, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, r5, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000040)={0x3, 0x80, 0x0, 0x40, 0x3f, 0x60, 0x0, 0x101, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x81, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x9842, 0x8000000000000000, 0x3, 0x8, 0x8, 0x1, 0x3, 0x0, 0x7, 0x0, 0x1ed3301f}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x7) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x410242, 0x0) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='\x00', r1, 0x4000, r0}, 0x18) 16:45:07 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) (async) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async, rerun: 64) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) (async, rerun: 64) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4d9}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0x0, 0x4, 0x0, 0x10, 0x1}, @ldst={0x1, 0x1, 0x3, 0x3, 0x3, 0x1, 0xffffffffffffffff}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xc}]}, &(0x7f0000000240)='syzkaller\x00', 0x6, 0x50, &(0x7f0000000280)=""/80, 0x41100, 0x42, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x1, 0xf, 0x3, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r1, r0, r6], 0x0, 0x10, 0x7a2}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x194000, 0x0) ioctl$TUNSETIFF(r7, 0x2, 0x0) 16:45:07 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETDEBUG(r2, 0x400454c9, &(0x7f0000000040)=0x1) 16:45:07 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={0xffffffffffffffff, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xfffff1e5}}, @typedef={0xf, 0x0, 0x0, 0x8, 0x2}, @const={0x10, 0x0, 0x0, 0xa, 0x3}, @fwd={0xf}]}, {0x0, [0x61, 0x0, 0x0]}}, &(0x7f0000000800)=""/94, 0x59, 0x5e, 0x0, 0x5}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', r2, 0x1b, r3, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:07 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000040)={0x3, 0x80, 0x0, 0x40, 0x3f, 0x60, 0x0, 0x101, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x81, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x9842, 0x8000000000000000, 0x3, 0x8, 0x8, 0x1, 0x3, 0x0, 0x7, 0x0, 0x1ed3301f}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x7) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x410242, 0x0) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='\x00', r1, 0x4000, r0}, 0x18) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='\x00', r1, 0x4000, r0}, 0x18) 16:45:07 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) perf_event_open$cgroup(&(0x7f0000000040)={0x5, 0x80, 0x0, 0x7, 0x20, 0x80, 0x0, 0xffff, 0x20000, 0x6, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x80000001, 0x0, @perf_bp={&(0x7f0000000000), 0x2}, 0x800, 0x7fffffff, 0x5, 0x5, 0x4, 0xfffffe00, 0x4, 0x0, 0x0, 0x0, 0x6}, r0, 0x10, r1, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$inet(r2, &(0x7f00000004c0)={&(0x7f0000000340)={0x2, 0x0, @broadcast}, 0x10, 0x0, 0xc0}, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000100)={'some', 0x20, 0x0, 0x20, 0x2}, 0x2f) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) r5 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0x0, 0xfffffffe, 0x18}, 0xc) r6 = bpf$ITER_CREATE(0x21, &(0x7f0000000380)={r1}, 0x8) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000003c0)={0x0, 0x35, 0x8}, 0xc) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000500)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000140)=@raw=[@cb_func={0x18, 0x6, 0x4, 0x0, 0xfffffffffffffff9}], &(0x7f0000000180)='GPL\x00', 0x2, 0x66, &(0x7f00000001c0)=""/102, 0x40f00, 0x10, '\x00', 0x0, 0x18, r1, 0x8, &(0x7f0000000240)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x8, 0x32, 0x400}, 0x10, 0x16fcb, r1, 0x4, &(0x7f0000000400)=[r4, r5, r6, r1, r7], &(0x7f0000000440)=[{0x1, 0x3, 0x5, 0x4}, {0x5, 0x2, 0x7, 0xc}, {0x2, 0x1, 0xc, 0x8}, {0x5, 0x3, 0xd, 0x1}], 0x10, 0x5}, 0x90) 16:45:07 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={0xffffffffffffffff, 0xe0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', r2, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000040)={0x3, 0x80, 0x0, 0x40, 0x3f, 0x60, 0x0, 0x101, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x81, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x9842, 0x8000000000000000, 0x3, 0x8, 0x8, 0x1, 0x3, 0x0, 0x7, 0x0, 0x1ed3301f}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x7) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x410242, 0x0) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='\x00', r1, 0x4000, r0}, 0x18) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000040)={0x3, 0x80, 0x0, 0x40, 0x3f, 0x60, 0x0, 0x101, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x81, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x9842, 0x8000000000000000, 0x3, 0x8, 0x8, 0x1, 0x3, 0x0, 0x7, 0x0, 0x1ed3301f}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x7) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x410242, 0x0) (async) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='\x00', r1, 0x4000, r0}, 0x18) (async) 16:45:08 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) perf_event_open$cgroup(&(0x7f0000000040)={0x5, 0x80, 0x0, 0x7, 0x20, 0x80, 0x0, 0xffff, 0x20000, 0x6, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x80000001, 0x0, @perf_bp={&(0x7f0000000000), 0x2}, 0x800, 0x7fffffff, 0x5, 0x5, 0x4, 0xfffffe00, 0x4, 0x0, 0x0, 0x0, 0x6}, r0, 0x10, r1, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$inet(r2, &(0x7f00000004c0)={&(0x7f0000000340)={0x2, 0x0, @broadcast}, 0x10, 0x0, 0xc0}, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000100)={'some', 0x20, 0x0, 0x20, 0x2}, 0x2f) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0x0, 0xfffffffe, 0x18}, 0xc) (async) r5 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0x0, 0xfffffffe, 0x18}, 0xc) bpf$ITER_CREATE(0x21, &(0x7f0000000380)={r1}, 0x8) (async) r6 = bpf$ITER_CREATE(0x21, &(0x7f0000000380)={r1}, 0x8) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000003c0)={0x0, 0x35, 0x8}, 0xc) (async) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000003c0)={0x0, 0x35, 0x8}, 0xc) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000500)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000140)=@raw=[@cb_func={0x18, 0x6, 0x4, 0x0, 0xfffffffffffffff9}], &(0x7f0000000180)='GPL\x00', 0x2, 0x66, &(0x7f00000001c0)=""/102, 0x40f00, 0x10, '\x00', 0x0, 0x18, r1, 0x8, &(0x7f0000000240)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x8, 0x32, 0x400}, 0x10, 0x16fcb, r1, 0x4, &(0x7f0000000400)=[r4, r5, r6, r1, r7], &(0x7f0000000440)=[{0x1, 0x3, 0x5, 0x4}, {0x5, 0x2, 0x7, 0xc}, {0x2, 0x1, 0xc, 0x8}, {0x5, 0x3, 0xd, 0x1}], 0x10, 0x5}, 0x90) 16:45:09 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4d9}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0x0, 0x4, 0x0, 0x10, 0x1}, @ldst={0x1, 0x1, 0x3, 0x3, 0x3, 0x1, 0xffffffffffffffff}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xc}]}, &(0x7f0000000240)='syzkaller\x00', 0x6, 0x50, &(0x7f0000000280)=""/80, 0x41100, 0x42, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x1, 0xf, 0x3, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r1, r0, r6], 0x0, 0x10, 0x7a2}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x194000, 0x0) ioctl$TUNSETIFF(r7, 0x2, 0x0) 16:45:09 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) 16:45:09 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000200)=r1, 0x4) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:09 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1c3200, 0x0) ioctl$TUNSETIFF(r1, 0x5421, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f00000000c0)={'syzkaller0\x00'}) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.stat\x00', 0x0, 0x0) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000040)=0x1) 16:45:09 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) perf_event_open$cgroup(&(0x7f0000000040)={0x5, 0x80, 0x0, 0x7, 0x20, 0x80, 0x0, 0xffff, 0x20000, 0x6, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x80000001, 0x0, @perf_bp={&(0x7f0000000000), 0x2}, 0x800, 0x7fffffff, 0x5, 0x5, 0x4, 0xfffffe00, 0x4, 0x0, 0x0, 0x0, 0x6}, r0, 0x10, r1, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$inet(r2, &(0x7f00000004c0)={&(0x7f0000000340)={0x2, 0x0, @broadcast}, 0x10, 0x0, 0xc0}, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000100)={'some', 0x20, 0x0, 0x20, 0x2}, 0x2f) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) r5 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0x0, 0xfffffffe, 0x18}, 0xc) bpf$ITER_CREATE(0x21, &(0x7f0000000380)={r1}, 0x8) (async) r6 = bpf$ITER_CREATE(0x21, &(0x7f0000000380)={r1}, 0x8) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000003c0)={0x0, 0x35, 0x8}, 0xc) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000500)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000140)=@raw=[@cb_func={0x18, 0x6, 0x4, 0x0, 0xfffffffffffffff9}], &(0x7f0000000180)='GPL\x00', 0x2, 0x66, &(0x7f00000001c0)=""/102, 0x40f00, 0x10, '\x00', 0x0, 0x18, r1, 0x8, &(0x7f0000000240)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x8, 0x32, 0x400}, 0x10, 0x16fcb, r1, 0x4, &(0x7f0000000400)=[r4, r5, r6, r1, r7], &(0x7f0000000440)=[{0x1, 0x3, 0x5, 0x4}, {0x5, 0x2, 0x7, 0xc}, {0x2, 0x1, 0xc, 0x8}, {0x5, 0x3, 0xd, 0x1}], 0x10, 0x5}, 0x90) 16:45:09 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x48, 0x48, 0x6, [@union={0xe, 0x4, 0x0, 0x5, 0x0, 0x0, [{0xf, 0x4, 0x2b}, {0x3, 0x5, 0x400}, {0x2, 0x3, 0x10000}, {0xc, 0x0, 0x39c}]}, @restrict={0x7, 0x0, 0x0, 0xb, 0x3}]}, {0x0, [0x2e, 0x30, 0x41, 0x0]}}, &(0x7f0000000080)=""/81, 0x66, 0x51, 0x1, 0x7}, 0x20) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000006c0)={'wlan0\x00', 0x200}) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000140)={r2, r3}) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETLINK(r2, 0x400454cd, 0x323) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x6, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5cf, 0x0, 0x0, 0x0, 0x1ff}, [@cb_func={0x18, 0xb, 0x4, 0x0, 0x5}, @jmp={0x5, 0x1, 0xa, 0x9, 0x6, 0x6, 0x1}]}, &(0x7f00000001c0)='GPL\x00', 0x2, 0x3d, &(0x7f0000000200)=""/61, 0x41100, 0x20, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000240)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x1, 0x8, 0x5}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[r1, r2]}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r4, 0x0, 0x1a, 0xb8, &(0x7f00000003c0)="749dd61e48a3ede292ceda83e99352b7e20db33cce0dec2405a6", &(0x7f0000000400)=""/184, 0x4, 0x0, 0xad, 0xa2, &(0x7f00000004c0)="d6c87ef8d2afb60e0d1efd0aa33400c1618c050af1eb6661d8b7c78233a5986aac04175083c1d0d6c2b67c34359a192c005a730f004ceac47e1c066b4c7c29b4f185fff0fc5d4be5d686476be04aed03eeabba6e3e507de2a7893759df6a9d6a6f8e0452357511b01eb514272d8576fd5166fbc6bbe8784df1d23ecd6f743710d18b67ff728517fd1f2fc6f00b560f01a0d137c2eee2074746d584334bdffd6effcde37044a139bf314003c0d1", &(0x7f0000000580)="bbf8974f397a1bc972f79473ee460bc49fb9d3560847e45539b64e8dccd6e9a72d0f7cd25645e8795d264ab420698470acdd87a30170bdeb14d24d50f37c312550ff5256cac627eef5e9b7c54e0343a7b95fb1d92d4182cdac59762fc1b490d16acd6ce086ae1502918aec197ec97483fa48293a8d451600dcc46e2ad1ea9c9a07c1e41c953f611036342916f87c7113def5cfb38bc3ec7389f53091b92ae6680b47", 0x2, 0x0, 0xce}, 0x50) 16:45:09 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x48, 0x48, 0x6, [@union={0xe, 0x4, 0x0, 0x5, 0x0, 0x0, [{0xf, 0x4, 0x2b}, {0x3, 0x5, 0x400}, {0x2, 0x3, 0x10000}, {0xc, 0x0, 0x39c}]}, @restrict={0x7, 0x0, 0x0, 0xb, 0x3}]}, {0x0, [0x2e, 0x30, 0x41, 0x0]}}, &(0x7f0000000080)=""/81, 0x66, 0x51, 0x1, 0x7}, 0x20) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000006c0)={'wlan0\x00', 0x200}) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000006c0)={'wlan0\x00', 0x200}) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000140)={r2, r3}) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETLINK(r2, 0x400454cd, 0x323) (async) ioctl$TUNSETLINK(r2, 0x400454cd, 0x323) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x6, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5cf, 0x0, 0x0, 0x0, 0x1ff}, [@cb_func={0x18, 0xb, 0x4, 0x0, 0x5}, @jmp={0x5, 0x1, 0xa, 0x9, 0x6, 0x6, 0x1}]}, &(0x7f00000001c0)='GPL\x00', 0x2, 0x3d, &(0x7f0000000200)=""/61, 0x41100, 0x20, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000240)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x1, 0x8, 0x5}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[r1, r2]}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r4, 0x0, 0x1a, 0xb8, &(0x7f00000003c0)="749dd61e48a3ede292ceda83e99352b7e20db33cce0dec2405a6", &(0x7f0000000400)=""/184, 0x4, 0x0, 0xad, 0xa2, &(0x7f00000004c0)="d6c87ef8d2afb60e0d1efd0aa33400c1618c050af1eb6661d8b7c78233a5986aac04175083c1d0d6c2b67c34359a192c005a730f004ceac47e1c066b4c7c29b4f185fff0fc5d4be5d686476be04aed03eeabba6e3e507de2a7893759df6a9d6a6f8e0452357511b01eb514272d8576fd5166fbc6bbe8784df1d23ecd6f743710d18b67ff728517fd1f2fc6f00b560f01a0d137c2eee2074746d584334bdffd6effcde37044a139bf314003c0d1", &(0x7f0000000580)="bbf8974f397a1bc972f79473ee460bc49fb9d3560847e45539b64e8dccd6e9a72d0f7cd25645e8795d264ab420698470acdd87a30170bdeb14d24d50f37c312550ff5256cac627eef5e9b7c54e0343a7b95fb1d92d4182cdac59762fc1b490d16acd6ce086ae1502918aec197ec97483fa48293a8d451600dcc46e2ad1ea9c9a07c1e41c953f611036342916f87c7113def5cfb38bc3ec7389f53091b92ae6680b47", 0x2, 0x0, 0xce}, 0x50) 16:45:09 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async, rerun: 32) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1c3200, 0x0) (rerun: 32) ioctl$TUNSETIFF(r1, 0x5421, 0x0) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f00000000c0)={'syzkaller0\x00'}) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.stat\x00', 0x0, 0x0) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000040)=0x1) 16:45:09 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={&(0x7f0000000000)=""/169, 0xa9, 0x0, &(0x7f00000000c0)=""/143, 0x8f}}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:09 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x48, 0x48, 0x6, [@union={0xe, 0x4, 0x0, 0x5, 0x0, 0x0, [{0xf, 0x4, 0x2b}, {0x3, 0x5, 0x400}, {0x2, 0x3, 0x10000}, {0xc, 0x0, 0x39c}]}, @restrict={0x7, 0x0, 0x0, 0xb, 0x3}]}, {0x0, [0x2e, 0x30, 0x41, 0x0]}}, &(0x7f0000000080)=""/81, 0x66, 0x51, 0x1, 0x7}, 0x20) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000006c0)={'wlan0\x00', 0x200}) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000140)={r2, r3}) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETLINK(r2, 0x400454cd, 0x323) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x6, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5cf, 0x0, 0x0, 0x0, 0x1ff}, [@cb_func={0x18, 0xb, 0x4, 0x0, 0x5}, @jmp={0x5, 0x1, 0xa, 0x9, 0x6, 0x6, 0x1}]}, &(0x7f00000001c0)='GPL\x00', 0x2, 0x3d, &(0x7f0000000200)=""/61, 0x41100, 0x20, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000240)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x1, 0x8, 0x5}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[r1, r2]}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r4, 0x0, 0x1a, 0xb8, &(0x7f00000003c0)="749dd61e48a3ede292ceda83e99352b7e20db33cce0dec2405a6", &(0x7f0000000400)=""/184, 0x4, 0x0, 0xad, 0xa2, &(0x7f00000004c0)="d6c87ef8d2afb60e0d1efd0aa33400c1618c050af1eb6661d8b7c78233a5986aac04175083c1d0d6c2b67c34359a192c005a730f004ceac47e1c066b4c7c29b4f185fff0fc5d4be5d686476be04aed03eeabba6e3e507de2a7893759df6a9d6a6f8e0452357511b01eb514272d8576fd5166fbc6bbe8784df1d23ecd6f743710d18b67ff728517fd1f2fc6f00b560f01a0d137c2eee2074746d584334bdffd6effcde37044a139bf314003c0d1", &(0x7f0000000580)="bbf8974f397a1bc972f79473ee460bc49fb9d3560847e45539b64e8dccd6e9a72d0f7cd25645e8795d264ab420698470acdd87a30170bdeb14d24d50f37c312550ff5256cac627eef5e9b7c54e0343a7b95fb1d92d4182cdac59762fc1b490d16acd6ce086ae1502918aec197ec97483fa48293a8d451600dcc46e2ad1ea9c9a07c1e41c953f611036342916f87c7113def5cfb38bc3ec7389f53091b92ae6680b47", 0x2, 0x0, 0xce}, 0x50) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x48, 0x48, 0x6, [@union={0xe, 0x4, 0x0, 0x5, 0x0, 0x0, [{0xf, 0x4, 0x2b}, {0x3, 0x5, 0x400}, {0x2, 0x3, 0x10000}, {0xc, 0x0, 0x39c}]}, @restrict={0x7, 0x0, 0x0, 0xb, 0x3}]}, {0x0, [0x2e, 0x30, 0x41, 0x0]}}, &(0x7f0000000080)=""/81, 0x66, 0x51, 0x1, 0x7}, 0x20) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000006c0)={'wlan0\x00', 0x200}) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) (async) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000140)={r2, r3}) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNSETLINK(r2, 0x400454cd, 0x323) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x6, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5cf, 0x0, 0x0, 0x0, 0x1ff}, [@cb_func={0x18, 0xb, 0x4, 0x0, 0x5}, @jmp={0x5, 0x1, 0xa, 0x9, 0x6, 0x6, 0x1}]}, &(0x7f00000001c0)='GPL\x00', 0x2, 0x3d, &(0x7f0000000200)=""/61, 0x41100, 0x20, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000240)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x1, 0x8, 0x5}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[r1, r2]}, 0x90) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r4, 0x0, 0x1a, 0xb8, &(0x7f00000003c0)="749dd61e48a3ede292ceda83e99352b7e20db33cce0dec2405a6", &(0x7f0000000400)=""/184, 0x4, 0x0, 0xad, 0xa2, &(0x7f00000004c0)="d6c87ef8d2afb60e0d1efd0aa33400c1618c050af1eb6661d8b7c78233a5986aac04175083c1d0d6c2b67c34359a192c005a730f004ceac47e1c066b4c7c29b4f185fff0fc5d4be5d686476be04aed03eeabba6e3e507de2a7893759df6a9d6a6f8e0452357511b01eb514272d8576fd5166fbc6bbe8784df1d23ecd6f743710d18b67ff728517fd1f2fc6f00b560f01a0d137c2eee2074746d584334bdffd6effcde37044a139bf314003c0d1", &(0x7f0000000580)="bbf8974f397a1bc972f79473ee460bc49fb9d3560847e45539b64e8dccd6e9a72d0f7cd25645e8795d264ab420698470acdd87a30170bdeb14d24d50f37c312550ff5256cac627eef5e9b7c54e0343a7b95fb1d92d4182cdac59762fc1b490d16acd6ce086ae1502918aec197ec97483fa48293a8d451600dcc46e2ad1ea9c9a07c1e41c953f611036342916f87c7113def5cfb38bc3ec7389f53091b92ae6680b47", 0x2, 0x0, 0xce}, 0x50) (async) 16:45:09 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:09 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x8, [@typedef={0x6, 0x0, 0x0, 0x8, 0x4}]}, {0x0, [0x61, 0x61, 0x5f, 0x0, 0x61, 0x5f]}}, &(0x7f0000000240), 0x2c, 0x0, 0x0, 0x400}, 0x20) r3 = openat$cgroup_ro(r1, &(0x7f0000000340)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x6, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x95, 0x0, 0x0, 0x0, 0x80000001}, [@cb_func={0x18, 0x9, 0x4, 0x0, 0xfffffffffffffffc}, @func={0x85, 0x0, 0x1, 0x0, 0x4}]}, &(0x7f00000001c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000002c0)={0x4, 0x4}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0xf, 0x8, 0x1}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000380)=[r1, r3], &(0x7f00000003c0)=[{0x2, 0x5, 0x2, 0xc}, {0x4, 0x5, 0xa, 0x6}, {0x1, 0x3, 0xb, 0xa}, {0x1, 0x2, 0xe}, {0x1, 0x5, 0x7, 0xa}], 0x10, 0x3ff}, 0x90) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={@ifindex=r4, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4b) r5 = openat$cgroup(r0, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r5, &(0x7f0000000040)='tasks\x00', 0x2, 0x0) 16:45:10 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:10 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x8, [@typedef={0x6, 0x0, 0x0, 0x8, 0x4}]}, {0x0, [0x61, 0x61, 0x5f, 0x0, 0x61, 0x5f]}}, &(0x7f0000000240), 0x2c, 0x0, 0x0, 0x400}, 0x20) r3 = openat$cgroup_ro(r1, &(0x7f0000000340)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x6, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x95, 0x0, 0x0, 0x0, 0x80000001}, [@cb_func={0x18, 0x9, 0x4, 0x0, 0xfffffffffffffffc}, @func={0x85, 0x0, 0x1, 0x0, 0x4}]}, &(0x7f00000001c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000002c0)={0x4, 0x4}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0xf, 0x8, 0x1}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000380)=[r1, r3], &(0x7f00000003c0)=[{0x2, 0x5, 0x2, 0xc}, {0x4, 0x5, 0xa, 0x6}, {0x1, 0x3, 0xb, 0xa}, {0x1, 0x2, 0xe}, {0x1, 0x5, 0x7, 0xa}], 0x10, 0x3ff}, 0x90) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={@ifindex=r4, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4b) (async) r5 = openat$cgroup(r0, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r5, &(0x7f0000000040)='tasks\x00', 0x2, 0x0) 16:45:10 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4d9}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0x0, 0x4, 0x0, 0x10, 0x1}, @ldst={0x1, 0x1, 0x3, 0x3, 0x3, 0x1, 0xffffffffffffffff}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xc}]}, &(0x7f0000000240)='syzkaller\x00', 0x6, 0x50, &(0x7f0000000280)=""/80, 0x41100, 0x42, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x1, 0xf, 0x3, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r1, r0, r6], 0x0, 0x10, 0x7a2}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x194000, 0x0) ioctl$TUNSETIFF(r7, 0x2, 0x0) 16:45:10 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1c3200, 0x0) ioctl$TUNSETIFF(r1, 0x5421, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f00000000c0)={'syzkaller0\x00'}) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.stat\x00', 0x0, 0x0) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000040)=0x1) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1c3200, 0x0) (async) ioctl$TUNSETIFF(r1, 0x5421, 0x0) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f00000000c0)={'syzkaller0\x00'}) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.stat\x00', 0x0, 0x0) (async) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000040)=0x1) (async) 16:45:10 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0x7) 16:45:10 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:10 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0xd, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:10 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000040)=""/145) 16:45:10 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x8, [@typedef={0x6, 0x0, 0x0, 0x8, 0x4}]}, {0x0, [0x61, 0x61, 0x5f, 0x0, 0x61, 0x5f]}}, &(0x7f0000000240), 0x2c, 0x0, 0x0, 0x400}, 0x20) r3 = openat$cgroup_ro(r1, &(0x7f0000000340)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x6, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x95, 0x0, 0x0, 0x0, 0x80000001}, [@cb_func={0x18, 0x9, 0x4, 0x0, 0xfffffffffffffffc}, @func={0x85, 0x0, 0x1, 0x0, 0x4}]}, &(0x7f00000001c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000002c0)={0x4, 0x4}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0xf, 0x8, 0x1}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000380)=[r1, r3], &(0x7f00000003c0)=[{0x2, 0x5, 0x2, 0xc}, {0x4, 0x5, 0xa, 0x6}, {0x1, 0x3, 0xb, 0xa}, {0x1, 0x2, 0xe}, {0x1, 0x5, 0x7, 0xa}], 0x10, 0x3ff}, 0x90) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={@ifindex=r4, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4b) (async) r5 = openat$cgroup(r0, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r5, &(0x7f0000000040)='tasks\x00', 0x2, 0x0) 16:45:10 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0x7) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) (async) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0x7) (async) 16:45:10 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000040)=""/145) 16:45:10 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:10 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 16:45:10 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/157, 0x9d}, {&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x5, &(0x7f00000002c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x128}, 0x40) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:12 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000040)=""/145) 16:45:12 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0x7) 16:45:12 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:12 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4d9}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0x0, 0x4, 0x0, 0x10, 0x1}, @ldst={0x1, 0x1, 0x3, 0x3, 0x3, 0x1, 0xffffffffffffffff}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xc}]}, &(0x7f0000000240)='syzkaller\x00', 0x6, 0x50, &(0x7f0000000280)=""/80, 0x41100, 0x42, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x1, 0xf, 0x3, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r1, r0, r6], 0x0, 0x10, 0x7a2}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x194000, 0x0) 16:45:12 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 16:45:12 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/157, 0x9d}, {&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x5, &(0x7f00000002c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x128}, 0x40) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:12 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 16:45:12 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='memory.numa_stat\x00', 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r0}, 0x8) ioctl$TUNSETIFF(r1, 0x5421, 0x0) 16:45:12 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/157, 0x9d}, {&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x5, &(0x7f00000002c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x128}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:12 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:12 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x8000, 0x11c, 0xa11, 0x1104, r1, 0x7, '\x00', 0x0, r1, 0x5, 0x2, 0x1, 0xc}, 0x48) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x7fffffff, 0x0, 0x100, 0x85, r1, 0x966a, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x3, 0x5}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f00000002c0)=@raw=[@jmp={0x5, 0x1, 0xd, 0xb, 0x1, 0x34, 0xfffffffffffffffc}, @initr0], &(0x7f0000000300)='syzkaller\x00', 0x7, 0x0, 0x0, 0x40f00, 0x52, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000340)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000380)={0x2, 0x3, 0x5, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r2, 0xffffffffffffffff, r3, r1], 0x0, 0x10, 0x5}, 0x90) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x4000, r2}, 0x18) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000080)) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00', r2}, 0x18) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.stat\x00', 0x0, 0x0) ioctl$TUNSETVNETBE(r4, 0x400454de, &(0x7f0000000040)) r5 = openat$cgroup_ro(r4, &(0x7f0000000240)='freezer.self_freezing\x00', 0x0, 0x0) ioctl$SIOCSIFHWADDR(r5, 0x8924, &(0x7f0000000280)={'dvmrp0\x00', @multicast}) ioctl$TUNSETIFF(r0, 0x2, 0x0) r6 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000540)=0xffffffffffffffff, 0x4) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0xa, 0x8, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x19504af8}, [@map_idx, @exit, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x8}]}, &(0x7f00000005c0)='syzkaller\x00', 0x80000000, 0x48, &(0x7f0000000600)=""/72, 0x41000, 0x12, '\x00', 0x0, 0x2b, r5, 0x8, &(0x7f0000000680)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000006c0)={0x4, 0xd, 0x4, 0x80000000}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000700)=[r2, r1, r1, r1, r2, r5], 0x0, 0x10, 0x5}, 0x90) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r8) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000800)={r6, r7, 0x4, r8}, 0x10) 16:45:12 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:12 executing program 1: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:13 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4d9}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0x0, 0x4, 0x0, 0x10, 0x1}, @ldst={0x1, 0x1, 0x3, 0x3, 0x3, 0x1, 0xffffffffffffffff}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xc}]}, &(0x7f0000000240)='syzkaller\x00', 0x6, 0x50, &(0x7f0000000280)=""/80, 0x41100, 0x42, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x1, 0xf, 0x3, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r1, r0, r6], 0x0, 0x10, 0x7a2}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:13 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:13 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='memory.numa_stat\x00', 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='memory.numa_stat\x00', 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r0}, 0x8) ioctl$TUNSETIFF(r1, 0x5421, 0x0) 16:45:13 executing program 1: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:13 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:13 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x8000, 0x11c, 0xa11, 0x1104, r1, 0x7, '\x00', 0x0, r1, 0x5, 0x2, 0x1, 0xc}, 0x48) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x7fffffff, 0x0, 0x100, 0x85, r1, 0x966a, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x3, 0x5}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f00000002c0)=@raw=[@jmp={0x5, 0x1, 0xd, 0xb, 0x1, 0x34, 0xfffffffffffffffc}, @initr0], &(0x7f0000000300)='syzkaller\x00', 0x7, 0x0, 0x0, 0x40f00, 0x52, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000340)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000380)={0x2, 0x3, 0x5, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r2, 0xffffffffffffffff, r3, r1], 0x0, 0x10, 0x5}, 0x90) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x4000, r2}, 0x18) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000080)) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00', r2}, 0x18) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.stat\x00', 0x0, 0x0) ioctl$TUNSETVNETBE(r4, 0x400454de, &(0x7f0000000040)) r5 = openat$cgroup_ro(r4, &(0x7f0000000240)='freezer.self_freezing\x00', 0x0, 0x0) ioctl$SIOCSIFHWADDR(r5, 0x8924, &(0x7f0000000280)={'dvmrp0\x00', @multicast}) ioctl$TUNSETIFF(r0, 0x2, 0x0) r6 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000540)=0xffffffffffffffff, 0x4) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0xa, 0x8, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x19504af8}, [@map_idx, @exit, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x8}]}, &(0x7f00000005c0)='syzkaller\x00', 0x80000000, 0x48, &(0x7f0000000600)=""/72, 0x41000, 0x12, '\x00', 0x0, 0x2b, r5, 0x8, &(0x7f0000000680)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000006c0)={0x4, 0xd, 0x4, 0x80000000}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000700)=[r2, r1, r1, r1, r2, r5], 0x0, 0x10, 0x5}, 0x90) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r8) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000800)={r6, r7, 0x4, r8}, 0x10) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x8000, 0x11c, 0xa11, 0x1104, r1, 0x7, '\x00', 0x0, r1, 0x5, 0x2, 0x1, 0xc}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x7fffffff, 0x0, 0x100, 0x85, r1, 0x966a, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x3, 0x5}, 0x48) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f00000002c0)=@raw=[@jmp={0x5, 0x1, 0xd, 0xb, 0x1, 0x34, 0xfffffffffffffffc}, @initr0], &(0x7f0000000300)='syzkaller\x00', 0x7, 0x0, 0x0, 0x40f00, 0x52, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000340)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000380)={0x2, 0x3, 0x5, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r2, 0xffffffffffffffff, r3, r1], 0x0, 0x10, 0x5}, 0x90) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x4000, r2}, 0x18) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000080)) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00', r2}, 0x18) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.stat\x00', 0x0, 0x0) (async) ioctl$TUNSETVNETBE(r4, 0x400454de, &(0x7f0000000040)) (async) openat$cgroup_ro(r4, &(0x7f0000000240)='freezer.self_freezing\x00', 0x0, 0x0) (async) ioctl$SIOCSIFHWADDR(r5, 0x8924, &(0x7f0000000280)={'dvmrp0\x00', @multicast}) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000540)=0xffffffffffffffff, 0x4) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0xa, 0x8, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x19504af8}, [@map_idx, @exit, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x8}]}, &(0x7f00000005c0)='syzkaller\x00', 0x80000000, 0x48, &(0x7f0000000600)=""/72, 0x41000, 0x12, '\x00', 0x0, 0x2b, r5, 0x8, &(0x7f0000000680)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000006c0)={0x4, 0xd, 0x4, 0x80000000}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000700)=[r2, r1, r1, r1, r2, r5], 0x0, 0x10, 0x5}, 0x90) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r8) (async) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000800)={r6, r7, 0x4, r8}, 0x10) (async) 16:45:13 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='memory.numa_stat\x00', 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r0}, 0x8) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r0}, 0x8) ioctl$TUNSETIFF(r1, 0x5421, 0x0) 16:45:13 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:13 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:13 executing program 1: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:13 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x8000, 0x11c, 0xa11, 0x1104, r1, 0x7, '\x00', 0x0, r1, 0x5, 0x2, 0x1, 0xc}, 0x48) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x7fffffff, 0x0, 0x100, 0x85, r1, 0x966a, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x3, 0x5}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f00000002c0)=@raw=[@jmp={0x5, 0x1, 0xd, 0xb, 0x1, 0x34, 0xfffffffffffffffc}, @initr0], &(0x7f0000000300)='syzkaller\x00', 0x7, 0x0, 0x0, 0x40f00, 0x52, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000340)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000380)={0x2, 0x3, 0x5, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r2, 0xffffffffffffffff, r3, r1], 0x0, 0x10, 0x5}, 0x90) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x4000, r2}, 0x18) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000080)) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00', r2}, 0x18) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.stat\x00', 0x0, 0x0) ioctl$TUNSETVNETBE(r4, 0x400454de, &(0x7f0000000040)) r5 = openat$cgroup_ro(r4, &(0x7f0000000240)='freezer.self_freezing\x00', 0x0, 0x0) ioctl$SIOCSIFHWADDR(r5, 0x8924, &(0x7f0000000280)={'dvmrp0\x00', @multicast}) ioctl$TUNSETIFF(r0, 0x2, 0x0) r6 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000540)=0xffffffffffffffff, 0x4) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0xa, 0x8, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x19504af8}, [@map_idx, @exit, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x8}]}, &(0x7f00000005c0)='syzkaller\x00', 0x80000000, 0x48, &(0x7f0000000600)=""/72, 0x41000, 0x12, '\x00', 0x0, 0x2b, r5, 0x8, &(0x7f0000000680)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000006c0)={0x4, 0xd, 0x4, 0x80000000}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000700)=[r2, r1, r1, r1, r2, r5], 0x0, 0x10, 0x5}, 0x90) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r8) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000800)={r6, r7, 0x4, r8}, 0x10) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x8000, 0x11c, 0xa11, 0x1104, r1, 0x7, '\x00', 0x0, r1, 0x5, 0x2, 0x1, 0xc}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x7fffffff, 0x0, 0x100, 0x85, r1, 0x966a, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x3, 0x5}, 0x48) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f00000002c0)=@raw=[@jmp={0x5, 0x1, 0xd, 0xb, 0x1, 0x34, 0xfffffffffffffffc}, @initr0], &(0x7f0000000300)='syzkaller\x00', 0x7, 0x0, 0x0, 0x40f00, 0x52, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000340)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000380)={0x2, 0x3, 0x5, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r2, 0xffffffffffffffff, r3, r1], 0x0, 0x10, 0x5}, 0x90) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x4000, r2}, 0x18) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000080)) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00', r2}, 0x18) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.stat\x00', 0x0, 0x0) (async) ioctl$TUNSETVNETBE(r4, 0x400454de, &(0x7f0000000040)) (async) openat$cgroup_ro(r4, &(0x7f0000000240)='freezer.self_freezing\x00', 0x0, 0x0) (async) ioctl$SIOCSIFHWADDR(r5, 0x8924, &(0x7f0000000280)={'dvmrp0\x00', @multicast}) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000540)=0xffffffffffffffff, 0x4) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0xa, 0x8, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x19504af8}, [@map_idx, @exit, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x8}]}, &(0x7f00000005c0)='syzkaller\x00', 0x80000000, 0x48, &(0x7f0000000600)=""/72, 0x41000, 0x12, '\x00', 0x0, 0x2b, r5, 0x8, &(0x7f0000000680)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000006c0)={0x4, 0xd, 0x4, 0x80000000}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000700)=[r2, r1, r1, r1, r2, r5], 0x0, 0x10, 0x5}, 0x90) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r8) (async) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000800)={r6, r7, 0x4, r8}, 0x10) (async) 16:45:13 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f00000000c0)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000880)={0x6, 0x4, &(0x7f00000005c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x101}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}]}, &(0x7f0000000600)='syzkaller\x00', 0x3, 0x0, 0x0, 0x41000, 0x45, '\x00', r2, 0x25, r1, 0x8, &(0x7f0000000640)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0xf, 0x1, 0x3}, 0x10, 0x0, 0x0, 0x5, &(0x7f00000006c0)=[r1, r1, r1, r1, r1, r1], &(0x7f0000000740)=[{0x2, 0x4, 0x2, 0x7}, {0x1, 0x3, 0xb, 0xb}, {0x2, 0x5, 0xa, 0xa}, {0x0, 0x1, 0xb, 0x1}, {0x4, 0x4, 0x4, 0x8}], 0x10, 0x3}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000007c0)=@o_path={&(0x7f0000000580)='./file0\x00', r3, 0x4000, r0}, 0x18) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x52b}, [@map_idx={0x18, 0x8, 0x5, 0x0, 0x1}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}, @map_idx={0x18, 0x7}, @func={0x85, 0x0, 0x1, 0x0, 0x3}]}, &(0x7f0000000080)='syzkaller\x00', 0x40, 0x0, 0x0, 0x41100, 0x14, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000400)={0x5, 0x6, 0x3, 0xffff}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000440)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x1, 0xffffffffffffffff, r5], &(0x7f0000000480)=[{0x0, 0x4, 0x7, 0x9}, {0x0, 0x2, 0xf, 0x8}], 0x10, 0x8}, 0x90) 16:45:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x0, 0x3, [@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x41}]}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f0000000100)={'nicvf0\x00', @remote}) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000000)) openat$cgroup(0xffffffffffffffff, &(0x7f0000000180)='syz0\x00', 0x200002, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x200002, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000200)='cgroup.events\x00', 0x0, 0x0) ioctl$TUNSETQUEUE(r3, 0x400454d9, &(0x7f0000000080)={'veth1_to_bridge\x00', 0x400}) 16:45:15 executing program 1: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)=0x1) 16:45:15 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:15 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f00000000c0)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000880)={0x6, 0x4, &(0x7f00000005c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x101}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}]}, &(0x7f0000000600)='syzkaller\x00', 0x3, 0x0, 0x0, 0x41000, 0x45, '\x00', r2, 0x25, r1, 0x8, &(0x7f0000000640)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0xf, 0x1, 0x3}, 0x10, 0x0, 0x0, 0x5, &(0x7f00000006c0)=[r1, r1, r1, r1, r1, r1], &(0x7f0000000740)=[{0x2, 0x4, 0x2, 0x7}, {0x1, 0x3, 0xb, 0xb}, {0x2, 0x5, 0xa, 0xa}, {0x0, 0x1, 0xb, 0x1}, {0x4, 0x4, 0x4, 0x8}], 0x10, 0x3}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000007c0)=@o_path={&(0x7f0000000580)='./file0\x00', r3, 0x4000, r0}, 0x18) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x52b}, [@map_idx={0x18, 0x8, 0x5, 0x0, 0x1}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}, @map_idx={0x18, 0x7}, @func={0x85, 0x0, 0x1, 0x0, 0x3}]}, &(0x7f0000000080)='syzkaller\x00', 0x40, 0x0, 0x0, 0x41100, 0x14, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000400)={0x5, 0x6, 0x3, 0xffff}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000440)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x1, 0xffffffffffffffff, r5], &(0x7f0000000480)=[{0x0, 0x4, 0x7, 0x9}, {0x0, 0x2, 0xf, 0x8}], 0x10, 0x8}, 0x90) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f00000000c0)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000880)={0x6, 0x4, &(0x7f00000005c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x101}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}]}, &(0x7f0000000600)='syzkaller\x00', 0x3, 0x0, 0x0, 0x41000, 0x45, '\x00', r2, 0x25, r1, 0x8, &(0x7f0000000640)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0xf, 0x1, 0x3}, 0x10, 0x0, 0x0, 0x5, &(0x7f00000006c0)=[r1, r1, r1, r1, r1, r1], &(0x7f0000000740)=[{0x2, 0x4, 0x2, 0x7}, {0x1, 0x3, 0xb, 0xb}, {0x2, 0x5, 0xa, 0xa}, {0x0, 0x1, 0xb, 0x1}, {0x4, 0x4, 0x4, 0x8}], 0x10, 0x3}, 0x90) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000007c0)=@o_path={&(0x7f0000000580)='./file0\x00', r3, 0x4000, r0}, 0x18) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x52b}, [@map_idx={0x18, 0x8, 0x5, 0x0, 0x1}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}, @map_idx={0x18, 0x7}, @func={0x85, 0x0, 0x1, 0x0, 0x3}]}, &(0x7f0000000080)='syzkaller\x00', 0x40, 0x0, 0x0, 0x41100, 0x14, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000400)={0x5, 0x6, 0x3, 0xffff}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000440)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x1, 0xffffffffffffffff, r5], &(0x7f0000000480)=[{0x0, 0x4, 0x7, 0x9}, {0x0, 0x2, 0xf, 0x8}], 0x10, 0x8}, 0x90) (async) 16:45:15 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)=0x1) 16:45:15 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:15 executing program 1: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x0, 0x3, [@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x41}]}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f0000000100)={'nicvf0\x00', @remote}) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000000)) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000180)='syz0\x00', 0x200002, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x200002, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000200)='cgroup.events\x00', 0x0, 0x0) ioctl$TUNSETQUEUE(r3, 0x400454d9, &(0x7f0000000080)={'veth1_to_bridge\x00', 0x400}) 16:45:15 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f00000000c0)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000880)={0x6, 0x4, &(0x7f00000005c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x101}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}]}, &(0x7f0000000600)='syzkaller\x00', 0x3, 0x0, 0x0, 0x41000, 0x45, '\x00', r2, 0x25, r1, 0x8, &(0x7f0000000640)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000680)={0x2, 0xf, 0x1, 0x3}, 0x10, 0x0, 0x0, 0x5, &(0x7f00000006c0)=[r1, r1, r1, r1, r1, r1], &(0x7f0000000740)=[{0x2, 0x4, 0x2, 0x7}, {0x1, 0x3, 0xb, 0xb}, {0x2, 0x5, 0xa, 0xa}, {0x0, 0x1, 0xb, 0x1}, {0x4, 0x4, 0x4, 0x8}], 0x10, 0x3}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000007c0)=@o_path={&(0x7f0000000580)='./file0\x00', r3, 0x4000, r0}, 0x18) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async, rerun: 64) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x52b}, [@map_idx={0x18, 0x8, 0x5, 0x0, 0x1}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}, @map_idx={0x18, 0x7}, @func={0x85, 0x0, 0x1, 0x0, 0x3}]}, &(0x7f0000000080)='syzkaller\x00', 0x40, 0x0, 0x0, 0x41100, 0x14, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000400)={0x5, 0x6, 0x3, 0xffff}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000440)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x1, 0xffffffffffffffff, r5], &(0x7f0000000480)=[{0x0, 0x4, 0x7, 0x9}, {0x0, 0x2, 0xf, 0x8}], 0x10, 0x8}, 0x90) 16:45:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)=0x1) 16:45:15 executing program 2: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0xfff}, [@func={0x85, 0x0, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7f}, @jmp={0x5, 0x0, 0x4, 0x2, 0xa, 0xfffffffffffffff4}, @generic={0x4, 0x9, 0x4, 0x0, 0x2}, @btf_id={0x18, 0x2, 0x3, 0x0, 0x5}]}, &(0x7f0000000080)='GPL\x00', 0x2, 0x48, &(0x7f00000000c0)=""/72, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0xe, 0x3, 0x4}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f00000001c0)=[{0x5, 0x2, 0xb, 0x3}, {0x0, 0x5, 0xc, 0x5}, {0x0, 0x1, 0x3, 0x3}], 0x10, 0xfffff001}, 0x90) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r3 = openat$cgroup_ro(r2, &(0x7f00000002c0)='cpuacct.usage_sys\x00', 0x0, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x3, 0x2, 0x5, 0xffff1bce, 0x90, 0xffffffffffffffff, 0x80, '\x00', 0x0, r0, 0x4, 0x2, 0x4}, 0x48) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)=@generic={&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x8}, 0x18) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000580)={0x0, 0xfffffffa, 0x8}, 0xc) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x1c, 0x10000, 0x2, 0x6a79, 0x1, 0xffffffffffffffff, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x5}, 0x48) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x17, 0x9, 0x9e7, 0x7997, 0x9, 0x1, 0x7a, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x0, 0x2}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000780)=@bpf_lsm={0x1d, 0x11, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x10001}, [@alu={0x4, 0x1, 0x8, 0x0, 0x1, 0x6, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @initr0={0x18, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x8001}, @alu={0x7, 0x1, 0x2, 0x6, 0x6, 0x8}, @cb_func={0x18, 0xa, 0x4, 0x0, 0xffffffffffffffff}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @jmp={0x5, 0x1, 0xc0cf6f414ab663f7, 0x9, 0xc, 0x1, 0x8}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}, @cb_func={0x18, 0x5, 0x4, 0x0, 0x5}, @map_fd={0x18, 0x5, 0x1, 0x0, r3}]}, &(0x7f00000003c0)='GPL\x00', 0x5, 0x1d, &(0x7f0000000400)=""/29, 0x41000, 0x10, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000480)={0x0, 0x3, 0x80000000, 0x80000000}, 0x10, 0xffffffffffffffff, 0x0, 0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0x1, r4, 0x1, r5, r6, 0xffffffffffffffff, r7, r8], &(0x7f0000000740)=[{0x3, 0x2, 0x9, 0x9}, {0x4, 0x4, 0x9, 0x3}]}, 0x90) 16:45:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async, rerun: 64) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async, rerun: 64) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x0, 0x3, [@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x41}]}) (async, rerun: 64) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f0000000100)={'nicvf0\x00', @remote}) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async, rerun: 32) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000000)) (async, rerun: 32) openat$cgroup(0xffffffffffffffff, &(0x7f0000000180)='syz0\x00', 0x200002, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x200002, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000200)='cgroup.events\x00', 0x0, 0x0) ioctl$TUNSETQUEUE(r3, 0x400454d9, &(0x7f0000000080)={'veth1_to_bridge\x00', 0x400}) 16:45:15 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:15 executing program 1: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)) 16:45:16 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:16 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0x0, 0xf, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:16 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)) (async) 16:45:16 executing program 2: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0xfff}, [@func={0x85, 0x0, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7f}, @jmp={0x5, 0x0, 0x4, 0x2, 0xa, 0xfffffffffffffff4}, @generic={0x4, 0x9, 0x4, 0x0, 0x2}, @btf_id={0x18, 0x2, 0x3, 0x0, 0x5}]}, &(0x7f0000000080)='GPL\x00', 0x2, 0x48, &(0x7f00000000c0)=""/72, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0xe, 0x3, 0x4}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f00000001c0)=[{0x5, 0x2, 0xb, 0x3}, {0x0, 0x5, 0xc, 0x5}, {0x0, 0x1, 0x3, 0x3}], 0x10, 0xfffff001}, 0x90) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r3 = openat$cgroup_ro(r2, &(0x7f00000002c0)='cpuacct.usage_sys\x00', 0x0, 0x0) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x3, 0x2, 0x5, 0xffff1bce, 0x90, 0xffffffffffffffff, 0x80, '\x00', 0x0, r0, 0x4, 0x2, 0x4}, 0x48) (async) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)=@generic={&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x8}, 0x18) (async, rerun: 32) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000580)={0x0, 0xfffffffa, 0x8}, 0xc) (async, rerun: 32) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x1c, 0x10000, 0x2, 0x6a79, 0x1, 0xffffffffffffffff, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x5}, 0x48) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x17, 0x9, 0x9e7, 0x7997, 0x9, 0x1, 0x7a, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x0, 0x2}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000780)=@bpf_lsm={0x1d, 0x11, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x10001}, [@alu={0x4, 0x1, 0x8, 0x0, 0x1, 0x6, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @initr0={0x18, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x8001}, @alu={0x7, 0x1, 0x2, 0x6, 0x6, 0x8}, @cb_func={0x18, 0xa, 0x4, 0x0, 0xffffffffffffffff}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @jmp={0x5, 0x1, 0xc0cf6f414ab663f7, 0x9, 0xc, 0x1, 0x8}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}, @cb_func={0x18, 0x5, 0x4, 0x0, 0x5}, @map_fd={0x18, 0x5, 0x1, 0x0, r3}]}, &(0x7f00000003c0)='GPL\x00', 0x5, 0x1d, &(0x7f0000000400)=""/29, 0x41000, 0x10, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000480)={0x0, 0x3, 0x80000000, 0x80000000}, 0x10, 0xffffffffffffffff, 0x0, 0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0x1, r4, 0x1, r5, r6, 0xffffffffffffffff, r7, r8], &(0x7f0000000740)=[{0x3, 0x2, 0x9, 0x9}, {0x4, 0x4, 0x9, 0x3}]}, 0x90) 16:45:16 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:16 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x440801, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:16 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x440801, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x440801, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:16 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)) (async) 16:45:16 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:16 executing program 2: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0xfff}, [@func={0x85, 0x0, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7f}, @jmp={0x5, 0x0, 0x4, 0x2, 0xa, 0xfffffffffffffff4}, @generic={0x4, 0x9, 0x4, 0x0, 0x2}, @btf_id={0x18, 0x2, 0x3, 0x0, 0x5}]}, &(0x7f0000000080)='GPL\x00', 0x2, 0x48, &(0x7f00000000c0)=""/72, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0xe, 0x3, 0x4}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f00000001c0)=[{0x5, 0x2, 0xb, 0x3}, {0x0, 0x5, 0xc, 0x5}, {0x0, 0x1, 0x3, 0x3}], 0x10, 0xfffff001}, 0x90) (async) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r3 = openat$cgroup_ro(r2, &(0x7f00000002c0)='cpuacct.usage_sys\x00', 0x0, 0x0) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x3, 0x2, 0x5, 0xffff1bce, 0x90, 0xffffffffffffffff, 0x80, '\x00', 0x0, r0, 0x4, 0x2, 0x4}, 0x48) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)=@generic={&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x8}, 0x18) (async) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000580)={0x0, 0xfffffffa, 0x8}, 0xc) (async) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x1c, 0x10000, 0x2, 0x6a79, 0x1, 0xffffffffffffffff, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x5}, 0x48) (async) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x17, 0x9, 0x9e7, 0x7997, 0x9, 0x1, 0x7a, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x0, 0x2}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000780)=@bpf_lsm={0x1d, 0x11, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x10001}, [@alu={0x4, 0x1, 0x8, 0x0, 0x1, 0x6, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @initr0={0x18, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x8001}, @alu={0x7, 0x1, 0x2, 0x6, 0x6, 0x8}, @cb_func={0x18, 0xa, 0x4, 0x0, 0xffffffffffffffff}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @jmp={0x5, 0x1, 0xc0cf6f414ab663f7, 0x9, 0xc, 0x1, 0x8}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}, @cb_func={0x18, 0x5, 0x4, 0x0, 0x5}, @map_fd={0x18, 0x5, 0x1, 0x0, r3}]}, &(0x7f00000003c0)='GPL\x00', 0x5, 0x1d, &(0x7f0000000400)=""/29, 0x41000, 0x10, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000480)={0x0, 0x3, 0x80000000, 0x80000000}, 0x10, 0xffffffffffffffff, 0x0, 0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0x1, r4, 0x1, r5, r6, 0xffffffffffffffff, r7, r8], &(0x7f0000000740)=[{0x3, 0x2, 0x9, 0x9}, {0x4, 0x4, 0x9, 0x3}]}, 0x90) 16:45:16 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0x0, 0x0, 0x3, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:16 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x440801, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000080)) (async, rerun: 64) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (rerun: 64) 16:45:17 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:17 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:17 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:17 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@map, 0xa, 0x1, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f0000000040)=[0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000140)={@cgroup=r1, 0xffffffffffffffff, 0x24, 0x14, 0x0, @link_id, r2}, 0x20) 16:45:17 executing program 0: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000240), 0x8) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000280)={&(0x7f0000000a00)="7b458a15ebbc5636971d53e3272065ddff377a84ee83cfcdd1517be85212ac67626aa273c14cc5270f27538e11227ca1aec73bc21a3154f3ec028214104fdd735fd1a044a579aab0d32fac9422025303907307ec1619f16309ec89610c4a8fec000c65caf9dd15724a6167c2ac58cf33df4f7823e5edeb66992b73e3a28d0316ee2c46165338f2ba664e85cd9d35ae1d3bc51f67ac82587bea635c6d62b9192b80d33f6e535a2ef8f3ef9534672e037e890202f77b948d1c6f82fa9b429bb79b92ef48e4c313a705b0934ae69e880eb6eceee0f879504f42a0c0862959d01e473d7dd58e89c2e0267862fd49656a0ba73bfb04ab3f3abe086b1bb6a10e18823fb3eab604dc8f7ada30dfdb247142221179cd39aa9015ea0db3f5564895e56e39de6aa3f756b0c5864493a442e86ff0352c14ffcf83959c106dba1eb57442b79669bdf17e1725df964f582876aa27cbc0730aee630dcabad5f09d260b4d290bf7e369206f0627766224e6ca57f9373bb7bae77b891fb3cf7c726c7234534957b7afc0fdd42e3e14b27fa27bc2b85bde66870d1fb7b0a9c5a62daca36601a6dae16c9d7431d4aba3dfd3bfc371a1fdf9382999b17cc128031b896f68c47e99b40e55b6388817a86321d3677bf14f83a164de4d5f8be2b121d797d48ad6122d209716d10dc83f8c37995bc54bf798f68a3d99c2ed734092b4150a4bd3ab8e1c94b891bc670885d7fe27be6b1ed01a7b8b783031740d42d57a1bff77d40d0ab3d4e03bec24ca64e20c1c40498c9044051f50fc6883691ffc99a38947c7565378dde9e260d18580db1432b918eaa7f6eb0eb4bc2caaf9d4fa9dbbcc092b5cc4c45a4706fe20da1f630152f343814e2bb3070a2e5dee0ff3d5f448b4a0cf1d69a59e9e225c5a3cd6e4dbdea4c6fa8457cfea067eeb831705823100b402b68b1296cf3e382852c4315b5999d5d941c66854a96a54748a8b4bc50fadcc5d20cfbb30eafa458f63ab5ad79b4e7cf132151c4ecd945ecdda1e75020ffd4c464b1e7f529a8f912564b3c3d56b87251ca1280bc04b5c5d3538ba4a970722fdb832adb1b2220a10d93140ce6f8aa7049f7f3bda919a1dba94b3e39c13f36ea9b806606cd1161d6779153721eada2baf495e72951869c1ce1ce59e1ab325acddc673e561624c5dced2f70c2cff23120587912cc05f2018e4e60b10bf3fe37f4d6fbaf9bf782ac19e723186894fd5ce9ba72d9c9fe7d6d3143fa9b0ef0a71b5474a8b17339aede575d15545bfb85c38db58e2b88c5adbcab2222bddd172f44898c27c6fc60f6654c3706a9a3ce4198159dd7961b3dd564249278c5f8feb314936fce58fef734c8cd475e490b2c127339496b41a07f7e8a4e1c019825e29540ebaef25855e74057c555ba1095c89b58fa0c809047a5eb8229cb1dc155c897b9834c983a3cee5a2b7fad2670d66ee76dae1c129d3abaaea4ca3c256f269d18a14176c64fed48fa0f0d4f31cca8bff34c6d625aa55e40d36f56bc705f8e842c172003a2070a0b6b07f92dce4242a524d807128be0bdceb9fe620bb45379fe0152d5dd9331f485417b2d44bef91e8be66a2ea6b40d4744bf15bf2127f735c046bd4466fb5374f74c711c0390a0e93fc27b1fed4dbd01d53ebe94ef83b7441595be680a3af36316943bd2b83a7acb9e6a4ae60836a725bd5c322816e6a3e95daa0e58a843a3d260e255d416901acc2903e248db84b1142f77e7aeac284d766a70adbd463b41dbfa6950b013cfcef663a07f8d4b5737d55497b8467d872a78c8d8a699157541c9a499df04bef750d70b6225172768febf87850f62c855db2d2759b43370190e50495a42fdb076db0ca042007054981804da124ffbdae1192cc9bfd810d224429a77e9cc81acf7ac8cd53cae78fa2622b31eb130db5cb972fbc31744a39a4d670befef6b0bf51fc13a72a8719cddd140db1e372d246882e8ba4dc2d105af1ccaca68a6959d5084aa15e372f1a1ea4e14b50b935952ea6d725c1b8a8047872b93c3369b1b9bc45056774646b616d11d07095518227a4369467eb9d65f21d1a7c29eb86966295b2f5f38e6aa83b8cb721d925fce23a9deb1af0b63446866e18d07fab30ddf34c4007448fc3e0e634b71c40779b71482d2c1ace615b82a0ba51253a8cbc9d3ef5d172af8ba50fe3470bb807faf18ce617d74e04f9a1ff594d58067f5f4405246c10151074faa930d9eb1b98dcec3986f0f589ccd91e12daf62bcfdff5521e795b5fb76d1b822a9d491726be8760a13979f6e4d65149ecfeb012453111d3a30ddf1cd8fd1e330c560c6278811aa84b9972154465e5313e9e8631dce89d52d346c56252b98bd9a203360447b0badd7fd420da0032e320aa30543e1482010039c87212ca02770f391a2d367e9528d350d175027da4488992c93aa13119c5ad04577293c77c265240505e5deff074dce18975152652f7f93fefab41ef704dec0ea273a7f9adeddee5455a49e9edd2961a2cec87b4499eeaa96089e3ee4daabb589ccbd5d9d4b50609e32324c3800f50de1fad5f1007892b8a99678149de161f4ece501983119538c58d1199694976debef0e6f1e77cb87ed67d948d09db3e72f83ac2ede4f006e116e7906aa8252970d68651cd0644fba5ebbcf49d33c1082451ec28ef04558d739a5e7540fe3da961cacf923dceab72ba7643579c487d16bfd827a1e0c60e6a063944e807b2298ac15191f5d7f41f55885ab0267a2def2f56a699a49aa3ce86ad073ad2b76a466d140eee9309428733ec5a72bf03a73c941e831022721624cecfa35fa64eaee2fc377f4adfa01e6c5853629a422a0a967bde35b792bfb6848927135d938d8c3f2a83823c494bcdbb6596e35db714861c578350d671f1ef29ad0a4b17725a53839f2de2fcd3603cc4721bf827fe9f4eae07a6b374d1a3529f7232671751895a6edaf859ecb96a0a3a45dbbe34a6e118157954d20a30ee36773f98650a34b0ce8176afba2567ddbb454c8881d038b5a535e1c6afcb58c47d91e90b8933c7aca52db2940b69c477f4fef68ccde8b77bbf5e81af8636e0a84e42a51cea502f7335246a5045c81c2bac9f2c7ce02f6fb8e7a77ba83aacf0ac4410a18025a3c84c39b54fd0901f908871f51772acb84c18e87b1a1022ed0a6c0760ba404266d43784c1e5dfb7f62567d8fb560d6e299182374c35d07d44ad325aa945fb57999f89dac473fbb2569192f299a53457689ba80f8e40634bf54f134e45cb9eb0109436a9aeefa755c6d8ef9537b340d386b8a3731830a38455909adc6317b26b5685ed90c38be9302889f7f54998b121125841f9a85ae99bcd94b317f7182a20187e8fceebab9380be91e537d461e9f9eeee23fd793ccf4b86fa40b1714c566ca5f5fc36b585c0e55d2b69cb06bd73a4f1b5118bbb4d01625b8247888936bc1ade8120c4363d3f9f6d28c72406c17c997edd394f7397628b08b5001bb2814364719a18dd1018522f8c7af7f040b68d3c1a41fc0e41d9a1bdb90f95ddfe69b2d121f84b5592dde4e0b52bd917791a31839a031cb49a81bd0658d6ec7642018f51573043abc10d8762721ba252b032a0ac7d13cd780a1b1a9556f034617847ac6e291f06ee7ca34e52dffe929b8231251070133b723ecc72b77838ee146406569f79d467867050b0ee64f6ae0735b77a4cae808f840ca1c1a0c2e73f7c7e70ac0eb49fe580242bdd25e419616e7d8dfc88d82c04ab266ffc69f2af800ee5dead006c4842a69da71fcc1fe63705238c447d6a4543ab3d5c3934b7007d083e38248bf67a107f65b4a6ee1bc68c82cd65f4f1c0c099353d8a0f4ad05b5e3e649f2687ce2eacbac6235187f2e57146683b03149d27404dbed7c81e8750f789da4c3fc104c7e72ac0d6e50a81300393d48b369a889db8aad741631bc05d791bbd960581b30d38411eebc7862283828ba2bfe2bfc00f18eb276a4834531f60b2f330584374ca4d82c7daac3a25df622a79ebf364bb420881098dc53c5c4b05f255c2748ce5a797fd581e8468dddf10ea6a71757f30fc0cb4bb41cef49b9651584c300f13ec375b54f80753173255dad921b3c715aa5dae74c18877d275f867a6391b3e0c1c0ed6b29acdc4c242e145b7c125b233b90fbc5ad7412b755cb9c39b1cd5f89b0258d50736278c61bdaff5c7a1ef5937e33774b8da4e507382cede839bf8860d6f4f8f84e1d00acddbb59332a04d981475f12c26f7956fd7823396e292bea7a809995ef6d37ebd2549f01cfe464ef031761552a377c238408cc9b88dc991a5141ca961efe717e1d04388827fdc3a2f835fec5dacd88076cf3b239f350de623545ad8ec29037a99d4af4a10a169816d728571d88f5c68986549babd60932bbd145d06979a5fed6d7a6735637f0d86460e90025c327f1624dd3fc95552ecfac2ccb074a8cec143a341103de8018aecdd8c26b9af6570129daa0867b65220ce21f134b04c2b170fda56d10793e9d85f2cae1f5881157e0d853cfa31f6a9be18c52b0821962cab882f906c0bc1f8529622a61c91dce2a8f8c74e49fd2c74384dfe0ed7c9b898e4b774348ce43d5b1197805e3a73fbb5f3dd3afd7c5cc478114e4e055db798cacd17618ebeb938ba6ed73b12ed4d459c520cb27425c7f85a366bd9e7ab8695b8571db05407194b86f2be8266d5b6de9f7af661b12ca1c7e61e02c1feb20ba723d02a0868b5ac69087010fac07b9a26ab00cb992024a6d3ebeda942713a6c9b9965417319964c4e91ecc9c646b115b16edcc2092ed8e05121151308f91cc9447b1d469c4761c155f811cfb983dbc95fcf380a77f66071f0dc32e2305157743c77401c4cc3896a91303e1433dc333c3255b8dd4b37a2d6fae9ab4cec1155b756d9330376621c0b1b601b3498f62715d5526d797ccb27bd630d2861a90edd77e6d5eafc0ff9a323d74e270063a96c863d79205b89ea2df38a77774fa39d6d11269683b89f7cdec214859ec38208151a12700bf98cbe488154558f67723d6bc3547bc3de6d70231a8e994a90a3bd1f203e6f07a7913323e59de77f79ccf1b5643ac06f85c33c67bfd46733b71737efdf329eb83f028a9c4c8ffcc618b8045ad990f929bdf0e31140a51a39dedab8878c0f125c9d8200e34fd9172391dde2f013059886bd934db65a602d5b459667e679761cfc9415d86b01f662de3523135cc8f2624ad2de264171125a5e9f55b6c22f0398e0d882957d46ca245bfc2890e3cbd791432558b36d06560870f15b7c14b2ead5ef58e0b52c725e085ade00486acfe3979510ba8d080fbfeefa06eed0c78ddd56e787a617605a76f81c48f1975ab8b15588fbb25af2c0dd63d7a3fdc3f6ee26a5a308f49aadd46bd29e63ef8b29ab46bdf83a89f8c90979a7ecb10d8ecf48a5fd738a2cb66e4f8fc6e7499f7a86d7b823277cdc1d176040ae7e00d80665b11a2e9daa8240982b38e5b682bc75ef88a9ffb61acec044d506fed3012ba5529f75e205dc3216ab0a9bdb8512c5863f1c44672f0df28a192ed6ccd6a5f7b398ceb27f8fe76fbfef7e407f301c4349738d9d464704fccb85d4096772d9f69fae8373f32ee4f302cd145c0003a0108f235ec969da54f218e2ccd8b6ed2243daa6943ab3544d543093be276c1b78eb7746582d081b8ba04177826a6fd71462dc12c99f1ba10c071bfef9ecf1d02b57454503051e73334a3081f18ab50c4f2525d48c0e6932d4325531edaa88afc4b5537b4cc75aa81a6b11a5c9358706365916a0fffeb3377506b0b6", &(0x7f0000000080)=""/162, &(0x7f0000000140)="eb06b61d8ffa8383d0d9459db6c74bf20b00c451d97fb0660911a2d8b8fd229d45178b479de63d266003acb1d6a9388ad18f01f8b5f942d81642992a9665453f9668a71b38c1734d55313aa4e56c28cfe5a67d8b4b0fc040156fb6165546a297ad17d38f22045323d67fc4e6743647543328a52c5586498f991714d0cf802bde50783e7c9db01fc70443722e95dede59981b337025065d54d567bce3fc48cb0533eeab2dc071e89a0a8bf4ec82b1b2e0d2f1bc752a9c31630b426de449a5fb27", &(0x7f0000000200)="2ceaee7f", 0x8001, r0, 0x4}, 0x38) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r2) ioctl$TUNSETQUEUE(r2, 0x400454d9, &(0x7f0000000040)={'veth0_virt_wifi\x00', 0x200}) 16:45:17 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000000)) 16:45:17 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 16:45:17 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000000)) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000000)) (async) 16:45:18 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@map, 0xa, 0x1, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f0000000040)=[0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000140)={@cgroup=r1, 0xffffffffffffffff, 0x24, 0x14, 0x0, @link_id, r2}, 0x20) 16:45:18 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff0}], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:18 executing program 0: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000240), 0x8) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000280)={&(0x7f0000000a00)="7b458a15ebbc5636971d53e3272065ddff377a84ee83cfcdd1517be85212ac67626aa273c14cc5270f27538e11227ca1aec73bc21a3154f3ec028214104fdd735fd1a044a579aab0d32fac9422025303907307ec1619f16309ec89610c4a8fec000c65caf9dd15724a6167c2ac58cf33df4f7823e5edeb66992b73e3a28d0316ee2c46165338f2ba664e85cd9d35ae1d3bc51f67ac82587bea635c6d62b9192b80d33f6e535a2ef8f3ef9534672e037e890202f77b948d1c6f82fa9b429bb79b92ef48e4c313a705b0934ae69e880eb6eceee0f879504f42a0c0862959d01e473d7dd58e89c2e0267862fd49656a0ba73bfb04ab3f3abe086b1bb6a10e18823fb3eab604dc8f7ada30dfdb247142221179cd39aa9015ea0db3f5564895e56e39de6aa3f756b0c5864493a442e86ff0352c14ffcf83959c106dba1eb57442b79669bdf17e1725df964f582876aa27cbc0730aee630dcabad5f09d260b4d290bf7e369206f0627766224e6ca57f9373bb7bae77b891fb3cf7c726c7234534957b7afc0fdd42e3e14b27fa27bc2b85bde66870d1fb7b0a9c5a62daca36601a6dae16c9d7431d4aba3dfd3bfc371a1fdf9382999b17cc128031b896f68c47e99b40e55b6388817a86321d3677bf14f83a164de4d5f8be2b121d797d48ad6122d209716d10dc83f8c37995bc54bf798f68a3d99c2ed734092b4150a4bd3ab8e1c94b891bc670885d7fe27be6b1ed01a7b8b783031740d42d57a1bff77d40d0ab3d4e03bec24ca64e20c1c40498c9044051f50fc6883691ffc99a38947c7565378dde9e260d18580db1432b918eaa7f6eb0eb4bc2caaf9d4fa9dbbcc092b5cc4c45a4706fe20da1f630152f343814e2bb3070a2e5dee0ff3d5f448b4a0cf1d69a59e9e225c5a3cd6e4dbdea4c6fa8457cfea067eeb831705823100b402b68b1296cf3e382852c4315b5999d5d941c66854a96a54748a8b4bc50fadcc5d20cfbb30eafa458f63ab5ad79b4e7cf132151c4ecd945ecdda1e75020ffd4c464b1e7f529a8f912564b3c3d56b87251ca1280bc04b5c5d3538ba4a970722fdb832adb1b2220a10d93140ce6f8aa7049f7f3bda919a1dba94b3e39c13f36ea9b806606cd1161d6779153721eada2baf495e72951869c1ce1ce59e1ab325acddc673e561624c5dced2f70c2cff23120587912cc05f2018e4e60b10bf3fe37f4d6fbaf9bf782ac19e723186894fd5ce9ba72d9c9fe7d6d3143fa9b0ef0a71b5474a8b17339aede575d15545bfb85c38db58e2b88c5adbcab2222bddd172f44898c27c6fc60f6654c3706a9a3ce4198159dd7961b3dd564249278c5f8feb314936fce58fef734c8cd475e490b2c127339496b41a07f7e8a4e1c019825e29540ebaef25855e74057c555ba1095c89b58fa0c809047a5eb8229cb1dc155c897b9834c983a3cee5a2b7fad2670d66ee76dae1c129d3abaaea4ca3c256f269d18a14176c64fed48fa0f0d4f31cca8bff34c6d625aa55e40d36f56bc705f8e842c172003a2070a0b6b07f92dce4242a524d807128be0bdceb9fe620bb45379fe0152d5dd9331f485417b2d44bef91e8be66a2ea6b40d4744bf15bf2127f735c046bd4466fb5374f74c711c0390a0e93fc27b1fed4dbd01d53ebe94ef83b7441595be680a3af36316943bd2b83a7acb9e6a4ae60836a725bd5c322816e6a3e95daa0e58a843a3d260e255d416901acc2903e248db84b1142f77e7aeac284d766a70adbd463b41dbfa6950b013cfcef663a07f8d4b5737d55497b8467d872a78c8d8a699157541c9a499df04bef750d70b6225172768febf87850f62c855db2d2759b43370190e50495a42fdb076db0ca042007054981804da124ffbdae1192cc9bfd810d224429a77e9cc81acf7ac8cd53cae78fa2622b31eb130db5cb972fbc31744a39a4d670befef6b0bf51fc13a72a8719cddd140db1e372d246882e8ba4dc2d105af1ccaca68a6959d5084aa15e372f1a1ea4e14b50b935952ea6d725c1b8a8047872b93c3369b1b9bc45056774646b616d11d07095518227a4369467eb9d65f21d1a7c29eb86966295b2f5f38e6aa83b8cb721d925fce23a9deb1af0b63446866e18d07fab30ddf34c4007448fc3e0e634b71c40779b71482d2c1ace615b82a0ba51253a8cbc9d3ef5d172af8ba50fe3470bb807faf18ce617d74e04f9a1ff594d58067f5f4405246c10151074faa930d9eb1b98dcec3986f0f589ccd91e12daf62bcfdff5521e795b5fb76d1b822a9d491726be8760a13979f6e4d65149ecfeb012453111d3a30ddf1cd8fd1e330c560c6278811aa84b9972154465e5313e9e8631dce89d52d346c56252b98bd9a203360447b0badd7fd420da0032e320aa30543e1482010039c87212ca02770f391a2d367e9528d350d175027da4488992c93aa13119c5ad04577293c77c265240505e5deff074dce18975152652f7f93fefab41ef704dec0ea273a7f9adeddee5455a49e9edd2961a2cec87b4499eeaa96089e3ee4daabb589ccbd5d9d4b50609e32324c3800f50de1fad5f1007892b8a99678149de161f4ece501983119538c58d1199694976debef0e6f1e77cb87ed67d948d09db3e72f83ac2ede4f006e116e7906aa8252970d68651cd0644fba5ebbcf49d33c1082451ec28ef04558d739a5e7540fe3da961cacf923dceab72ba7643579c487d16bfd827a1e0c60e6a063944e807b2298ac15191f5d7f41f55885ab0267a2def2f56a699a49aa3ce86ad073ad2b76a466d140eee9309428733ec5a72bf03a73c941e831022721624cecfa35fa64eaee2fc377f4adfa01e6c5853629a422a0a967bde35b792bfb6848927135d938d8c3f2a83823c494bcdbb6596e35db714861c578350d671f1ef29ad0a4b17725a53839f2de2fcd3603cc4721bf827fe9f4eae07a6b374d1a3529f7232671751895a6edaf859ecb96a0a3a45dbbe34a6e118157954d20a30ee36773f98650a34b0ce8176afba2567ddbb454c8881d038b5a535e1c6afcb58c47d91e90b8933c7aca52db2940b69c477f4fef68ccde8b77bbf5e81af8636e0a84e42a51cea502f7335246a5045c81c2bac9f2c7ce02f6fb8e7a77ba83aacf0ac4410a18025a3c84c39b54fd0901f908871f51772acb84c18e87b1a1022ed0a6c0760ba404266d43784c1e5dfb7f62567d8fb560d6e299182374c35d07d44ad325aa945fb57999f89dac473fbb2569192f299a53457689ba80f8e40634bf54f134e45cb9eb0109436a9aeefa755c6d8ef9537b340d386b8a3731830a38455909adc6317b26b5685ed90c38be9302889f7f54998b121125841f9a85ae99bcd94b317f7182a20187e8fceebab9380be91e537d461e9f9eeee23fd793ccf4b86fa40b1714c566ca5f5fc36b585c0e55d2b69cb06bd73a4f1b5118bbb4d01625b8247888936bc1ade8120c4363d3f9f6d28c72406c17c997edd394f7397628b08b5001bb2814364719a18dd1018522f8c7af7f040b68d3c1a41fc0e41d9a1bdb90f95ddfe69b2d121f84b5592dde4e0b52bd917791a31839a031cb49a81bd0658d6ec7642018f51573043abc10d8762721ba252b032a0ac7d13cd780a1b1a9556f034617847ac6e291f06ee7ca34e52dffe929b8231251070133b723ecc72b77838ee146406569f79d467867050b0ee64f6ae0735b77a4cae808f840ca1c1a0c2e73f7c7e70ac0eb49fe580242bdd25e419616e7d8dfc88d82c04ab266ffc69f2af800ee5dead006c4842a69da71fcc1fe63705238c447d6a4543ab3d5c3934b7007d083e38248bf67a107f65b4a6ee1bc68c82cd65f4f1c0c099353d8a0f4ad05b5e3e649f2687ce2eacbac6235187f2e57146683b03149d27404dbed7c81e8750f789da4c3fc104c7e72ac0d6e50a81300393d48b369a889db8aad741631bc05d791bbd960581b30d38411eebc7862283828ba2bfe2bfc00f18eb276a4834531f60b2f330584374ca4d82c7daac3a25df622a79ebf364bb420881098dc53c5c4b05f255c2748ce5a797fd581e8468dddf10ea6a71757f30fc0cb4bb41cef49b9651584c300f13ec375b54f80753173255dad921b3c715aa5dae74c18877d275f867a6391b3e0c1c0ed6b29acdc4c242e145b7c125b233b90fbc5ad7412b755cb9c39b1cd5f89b0258d50736278c61bdaff5c7a1ef5937e33774b8da4e507382cede839bf8860d6f4f8f84e1d00acddbb59332a04d981475f12c26f7956fd7823396e292bea7a809995ef6d37ebd2549f01cfe464ef031761552a377c238408cc9b88dc991a5141ca961efe717e1d04388827fdc3a2f835fec5dacd88076cf3b239f350de623545ad8ec29037a99d4af4a10a169816d728571d88f5c68986549babd60932bbd145d06979a5fed6d7a6735637f0d86460e90025c327f1624dd3fc95552ecfac2ccb074a8cec143a341103de8018aecdd8c26b9af6570129daa0867b65220ce21f134b04c2b170fda56d10793e9d85f2cae1f5881157e0d853cfa31f6a9be18c52b0821962cab882f906c0bc1f8529622a61c91dce2a8f8c74e49fd2c74384dfe0ed7c9b898e4b774348ce43d5b1197805e3a73fbb5f3dd3afd7c5cc478114e4e055db798cacd17618ebeb938ba6ed73b12ed4d459c520cb27425c7f85a366bd9e7ab8695b8571db05407194b86f2be8266d5b6de9f7af661b12ca1c7e61e02c1feb20ba723d02a0868b5ac69087010fac07b9a26ab00cb992024a6d3ebeda942713a6c9b9965417319964c4e91ecc9c646b115b16edcc2092ed8e05121151308f91cc9447b1d469c4761c155f811cfb983dbc95fcf380a77f66071f0dc32e2305157743c77401c4cc3896a91303e1433dc333c3255b8dd4b37a2d6fae9ab4cec1155b756d9330376621c0b1b601b3498f62715d5526d797ccb27bd630d2861a90edd77e6d5eafc0ff9a323d74e270063a96c863d79205b89ea2df38a77774fa39d6d11269683b89f7cdec214859ec38208151a12700bf98cbe488154558f67723d6bc3547bc3de6d70231a8e994a90a3bd1f203e6f07a7913323e59de77f79ccf1b5643ac06f85c33c67bfd46733b71737efdf329eb83f028a9c4c8ffcc618b8045ad990f929bdf0e31140a51a39dedab8878c0f125c9d8200e34fd9172391dde2f013059886bd934db65a602d5b459667e679761cfc9415d86b01f662de3523135cc8f2624ad2de264171125a5e9f55b6c22f0398e0d882957d46ca245bfc2890e3cbd791432558b36d06560870f15b7c14b2ead5ef58e0b52c725e085ade00486acfe3979510ba8d080fbfeefa06eed0c78ddd56e787a617605a76f81c48f1975ab8b15588fbb25af2c0dd63d7a3fdc3f6ee26a5a308f49aadd46bd29e63ef8b29ab46bdf83a89f8c90979a7ecb10d8ecf48a5fd738a2cb66e4f8fc6e7499f7a86d7b823277cdc1d176040ae7e00d80665b11a2e9daa8240982b38e5b682bc75ef88a9ffb61acec044d506fed3012ba5529f75e205dc3216ab0a9bdb8512c5863f1c44672f0df28a192ed6ccd6a5f7b398ceb27f8fe76fbfef7e407f301c4349738d9d464704fccb85d4096772d9f69fae8373f32ee4f302cd145c0003a0108f235ec969da54f218e2ccd8b6ed2243daa6943ab3544d543093be276c1b78eb7746582d081b8ba04177826a6fd71462dc12c99f1ba10c071bfef9ecf1d02b57454503051e73334a3081f18ab50c4f2525d48c0e6932d4325531edaa88afc4b5537b4cc75aa81a6b11a5c9358706365916a0fffeb3377506b0b6", &(0x7f0000000080)=""/162, &(0x7f0000000140)="eb06b61d8ffa8383d0d9459db6c74bf20b00c451d97fb0660911a2d8b8fd229d45178b479de63d266003acb1d6a9388ad18f01f8b5f942d81642992a9665453f9668a71b38c1734d55313aa4e56c28cfe5a67d8b4b0fc040156fb6165546a297ad17d38f22045323d67fc4e6743647543328a52c5586498f991714d0cf802bde50783e7c9db01fc70443722e95dede59981b337025065d54d567bce3fc48cb0533eeab2dc071e89a0a8bf4ec82b1b2e0d2f1bc752a9c31630b426de449a5fb27", &(0x7f0000000200)="2ceaee7f", 0x8001, r0, 0x4}, 0x38) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r2) (async) ioctl$TUNSETQUEUE(r2, 0x400454d9, &(0x7f0000000040)={'veth0_virt_wifi\x00', 0x200}) 16:45:18 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 16:45:19 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x7, 0x4, 0x0, 0x6}, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:19 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async, rerun: 64) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@map, 0xa, 0x1, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f0000000040)=[0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000140)={@cgroup=r1, 0xffffffffffffffff, 0x24, 0x14, 0x0, @link_id, r2}, 0x20) 16:45:19 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)}, 0x10) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:19 executing program 0: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000240), 0x8) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000280)={&(0x7f0000000a00)="7b458a15ebbc5636971d53e3272065ddff377a84ee83cfcdd1517be85212ac67626aa273c14cc5270f27538e11227ca1aec73bc21a3154f3ec028214104fdd735fd1a044a579aab0d32fac9422025303907307ec1619f16309ec89610c4a8fec000c65caf9dd15724a6167c2ac58cf33df4f7823e5edeb66992b73e3a28d0316ee2c46165338f2ba664e85cd9d35ae1d3bc51f67ac82587bea635c6d62b9192b80d33f6e535a2ef8f3ef9534672e037e890202f77b948d1c6f82fa9b429bb79b92ef48e4c313a705b0934ae69e880eb6eceee0f879504f42a0c0862959d01e473d7dd58e89c2e0267862fd49656a0ba73bfb04ab3f3abe086b1bb6a10e18823fb3eab604dc8f7ada30dfdb247142221179cd39aa9015ea0db3f5564895e56e39de6aa3f756b0c5864493a442e86ff0352c14ffcf83959c106dba1eb57442b79669bdf17e1725df964f582876aa27cbc0730aee630dcabad5f09d260b4d290bf7e369206f0627766224e6ca57f9373bb7bae77b891fb3cf7c726c7234534957b7afc0fdd42e3e14b27fa27bc2b85bde66870d1fb7b0a9c5a62daca36601a6dae16c9d7431d4aba3dfd3bfc371a1fdf9382999b17cc128031b896f68c47e99b40e55b6388817a86321d3677bf14f83a164de4d5f8be2b121d797d48ad6122d209716d10dc83f8c37995bc54bf798f68a3d99c2ed734092b4150a4bd3ab8e1c94b891bc670885d7fe27be6b1ed01a7b8b783031740d42d57a1bff77d40d0ab3d4e03bec24ca64e20c1c40498c9044051f50fc6883691ffc99a38947c7565378dde9e260d18580db1432b918eaa7f6eb0eb4bc2caaf9d4fa9dbbcc092b5cc4c45a4706fe20da1f630152f343814e2bb3070a2e5dee0ff3d5f448b4a0cf1d69a59e9e225c5a3cd6e4dbdea4c6fa8457cfea067eeb831705823100b402b68b1296cf3e382852c4315b5999d5d941c66854a96a54748a8b4bc50fadcc5d20cfbb30eafa458f63ab5ad79b4e7cf132151c4ecd945ecdda1e75020ffd4c464b1e7f529a8f912564b3c3d56b87251ca1280bc04b5c5d3538ba4a970722fdb832adb1b2220a10d93140ce6f8aa7049f7f3bda919a1dba94b3e39c13f36ea9b806606cd1161d6779153721eada2baf495e72951869c1ce1ce59e1ab325acddc673e561624c5dced2f70c2cff23120587912cc05f2018e4e60b10bf3fe37f4d6fbaf9bf782ac19e723186894fd5ce9ba72d9c9fe7d6d3143fa9b0ef0a71b5474a8b17339aede575d15545bfb85c38db58e2b88c5adbcab2222bddd172f44898c27c6fc60f6654c3706a9a3ce4198159dd7961b3dd564249278c5f8feb314936fce58fef734c8cd475e490b2c127339496b41a07f7e8a4e1c019825e29540ebaef25855e74057c555ba1095c89b58fa0c809047a5eb8229cb1dc155c897b9834c983a3cee5a2b7fad2670d66ee76dae1c129d3abaaea4ca3c256f269d18a14176c64fed48fa0f0d4f31cca8bff34c6d625aa55e40d36f56bc705f8e842c172003a2070a0b6b07f92dce4242a524d807128be0bdceb9fe620bb45379fe0152d5dd9331f485417b2d44bef91e8be66a2ea6b40d4744bf15bf2127f735c046bd4466fb5374f74c711c0390a0e93fc27b1fed4dbd01d53ebe94ef83b7441595be680a3af36316943bd2b83a7acb9e6a4ae60836a725bd5c322816e6a3e95daa0e58a843a3d260e255d416901acc2903e248db84b1142f77e7aeac284d766a70adbd463b41dbfa6950b013cfcef663a07f8d4b5737d55497b8467d872a78c8d8a699157541c9a499df04bef750d70b6225172768febf87850f62c855db2d2759b43370190e50495a42fdb076db0ca042007054981804da124ffbdae1192cc9bfd810d224429a77e9cc81acf7ac8cd53cae78fa2622b31eb130db5cb972fbc31744a39a4d670befef6b0bf51fc13a72a8719cddd140db1e372d246882e8ba4dc2d105af1ccaca68a6959d5084aa15e372f1a1ea4e14b50b935952ea6d725c1b8a8047872b93c3369b1b9bc45056774646b616d11d07095518227a4369467eb9d65f21d1a7c29eb86966295b2f5f38e6aa83b8cb721d925fce23a9deb1af0b63446866e18d07fab30ddf34c4007448fc3e0e634b71c40779b71482d2c1ace615b82a0ba51253a8cbc9d3ef5d172af8ba50fe3470bb807faf18ce617d74e04f9a1ff594d58067f5f4405246c10151074faa930d9eb1b98dcec3986f0f589ccd91e12daf62bcfdff5521e795b5fb76d1b822a9d491726be8760a13979f6e4d65149ecfeb012453111d3a30ddf1cd8fd1e330c560c6278811aa84b9972154465e5313e9e8631dce89d52d346c56252b98bd9a203360447b0badd7fd420da0032e320aa30543e1482010039c87212ca02770f391a2d367e9528d350d175027da4488992c93aa13119c5ad04577293c77c265240505e5deff074dce18975152652f7f93fefab41ef704dec0ea273a7f9adeddee5455a49e9edd2961a2cec87b4499eeaa96089e3ee4daabb589ccbd5d9d4b50609e32324c3800f50de1fad5f1007892b8a99678149de161f4ece501983119538c58d1199694976debef0e6f1e77cb87ed67d948d09db3e72f83ac2ede4f006e116e7906aa8252970d68651cd0644fba5ebbcf49d33c1082451ec28ef04558d739a5e7540fe3da961cacf923dceab72ba7643579c487d16bfd827a1e0c60e6a063944e807b2298ac15191f5d7f41f55885ab0267a2def2f56a699a49aa3ce86ad073ad2b76a466d140eee9309428733ec5a72bf03a73c941e831022721624cecfa35fa64eaee2fc377f4adfa01e6c5853629a422a0a967bde35b792bfb6848927135d938d8c3f2a83823c494bcdbb6596e35db714861c578350d671f1ef29ad0a4b17725a53839f2de2fcd3603cc4721bf827fe9f4eae07a6b374d1a3529f7232671751895a6edaf859ecb96a0a3a45dbbe34a6e118157954d20a30ee36773f98650a34b0ce8176afba2567ddbb454c8881d038b5a535e1c6afcb58c47d91e90b8933c7aca52db2940b69c477f4fef68ccde8b77bbf5e81af8636e0a84e42a51cea502f7335246a5045c81c2bac9f2c7ce02f6fb8e7a77ba83aacf0ac4410a18025a3c84c39b54fd0901f908871f51772acb84c18e87b1a1022ed0a6c0760ba404266d43784c1e5dfb7f62567d8fb560d6e299182374c35d07d44ad325aa945fb57999f89dac473fbb2569192f299a53457689ba80f8e40634bf54f134e45cb9eb0109436a9aeefa755c6d8ef9537b340d386b8a3731830a38455909adc6317b26b5685ed90c38be9302889f7f54998b121125841f9a85ae99bcd94b317f7182a20187e8fceebab9380be91e537d461e9f9eeee23fd793ccf4b86fa40b1714c566ca5f5fc36b585c0e55d2b69cb06bd73a4f1b5118bbb4d01625b8247888936bc1ade8120c4363d3f9f6d28c72406c17c997edd394f7397628b08b5001bb2814364719a18dd1018522f8c7af7f040b68d3c1a41fc0e41d9a1bdb90f95ddfe69b2d121f84b5592dde4e0b52bd917791a31839a031cb49a81bd0658d6ec7642018f51573043abc10d8762721ba252b032a0ac7d13cd780a1b1a9556f034617847ac6e291f06ee7ca34e52dffe929b8231251070133b723ecc72b77838ee146406569f79d467867050b0ee64f6ae0735b77a4cae808f840ca1c1a0c2e73f7c7e70ac0eb49fe580242bdd25e419616e7d8dfc88d82c04ab266ffc69f2af800ee5dead006c4842a69da71fcc1fe63705238c447d6a4543ab3d5c3934b7007d083e38248bf67a107f65b4a6ee1bc68c82cd65f4f1c0c099353d8a0f4ad05b5e3e649f2687ce2eacbac6235187f2e57146683b03149d27404dbed7c81e8750f789da4c3fc104c7e72ac0d6e50a81300393d48b369a889db8aad741631bc05d791bbd960581b30d38411eebc7862283828ba2bfe2bfc00f18eb276a4834531f60b2f330584374ca4d82c7daac3a25df622a79ebf364bb420881098dc53c5c4b05f255c2748ce5a797fd581e8468dddf10ea6a71757f30fc0cb4bb41cef49b9651584c300f13ec375b54f80753173255dad921b3c715aa5dae74c18877d275f867a6391b3e0c1c0ed6b29acdc4c242e145b7c125b233b90fbc5ad7412b755cb9c39b1cd5f89b0258d50736278c61bdaff5c7a1ef5937e33774b8da4e507382cede839bf8860d6f4f8f84e1d00acddbb59332a04d981475f12c26f7956fd7823396e292bea7a809995ef6d37ebd2549f01cfe464ef031761552a377c238408cc9b88dc991a5141ca961efe717e1d04388827fdc3a2f835fec5dacd88076cf3b239f350de623545ad8ec29037a99d4af4a10a169816d728571d88f5c68986549babd60932bbd145d06979a5fed6d7a6735637f0d86460e90025c327f1624dd3fc95552ecfac2ccb074a8cec143a341103de8018aecdd8c26b9af6570129daa0867b65220ce21f134b04c2b170fda56d10793e9d85f2cae1f5881157e0d853cfa31f6a9be18c52b0821962cab882f906c0bc1f8529622a61c91dce2a8f8c74e49fd2c74384dfe0ed7c9b898e4b774348ce43d5b1197805e3a73fbb5f3dd3afd7c5cc478114e4e055db798cacd17618ebeb938ba6ed73b12ed4d459c520cb27425c7f85a366bd9e7ab8695b8571db05407194b86f2be8266d5b6de9f7af661b12ca1c7e61e02c1feb20ba723d02a0868b5ac69087010fac07b9a26ab00cb992024a6d3ebeda942713a6c9b9965417319964c4e91ecc9c646b115b16edcc2092ed8e05121151308f91cc9447b1d469c4761c155f811cfb983dbc95fcf380a77f66071f0dc32e2305157743c77401c4cc3896a91303e1433dc333c3255b8dd4b37a2d6fae9ab4cec1155b756d9330376621c0b1b601b3498f62715d5526d797ccb27bd630d2861a90edd77e6d5eafc0ff9a323d74e270063a96c863d79205b89ea2df38a77774fa39d6d11269683b89f7cdec214859ec38208151a12700bf98cbe488154558f67723d6bc3547bc3de6d70231a8e994a90a3bd1f203e6f07a7913323e59de77f79ccf1b5643ac06f85c33c67bfd46733b71737efdf329eb83f028a9c4c8ffcc618b8045ad990f929bdf0e31140a51a39dedab8878c0f125c9d8200e34fd9172391dde2f013059886bd934db65a602d5b459667e679761cfc9415d86b01f662de3523135cc8f2624ad2de264171125a5e9f55b6c22f0398e0d882957d46ca245bfc2890e3cbd791432558b36d06560870f15b7c14b2ead5ef58e0b52c725e085ade00486acfe3979510ba8d080fbfeefa06eed0c78ddd56e787a617605a76f81c48f1975ab8b15588fbb25af2c0dd63d7a3fdc3f6ee26a5a308f49aadd46bd29e63ef8b29ab46bdf83a89f8c90979a7ecb10d8ecf48a5fd738a2cb66e4f8fc6e7499f7a86d7b823277cdc1d176040ae7e00d80665b11a2e9daa8240982b38e5b682bc75ef88a9ffb61acec044d506fed3012ba5529f75e205dc3216ab0a9bdb8512c5863f1c44672f0df28a192ed6ccd6a5f7b398ceb27f8fe76fbfef7e407f301c4349738d9d464704fccb85d4096772d9f69fae8373f32ee4f302cd145c0003a0108f235ec969da54f218e2ccd8b6ed2243daa6943ab3544d543093be276c1b78eb7746582d081b8ba04177826a6fd71462dc12c99f1ba10c071bfef9ecf1d02b57454503051e73334a3081f18ab50c4f2525d48c0e6932d4325531edaa88afc4b5537b4cc75aa81a6b11a5c9358706365916a0fffeb3377506b0b6", &(0x7f0000000080)=""/162, &(0x7f0000000140)="eb06b61d8ffa8383d0d9459db6c74bf20b00c451d97fb0660911a2d8b8fd229d45178b479de63d266003acb1d6a9388ad18f01f8b5f942d81642992a9665453f9668a71b38c1734d55313aa4e56c28cfe5a67d8b4b0fc040156fb6165546a297ad17d38f22045323d67fc4e6743647543328a52c5586498f991714d0cf802bde50783e7c9db01fc70443722e95dede59981b337025065d54d567bce3fc48cb0533eeab2dc071e89a0a8bf4ec82b1b2e0d2f1bc752a9c31630b426de449a5fb27", &(0x7f0000000200)="2ceaee7f", 0x8001, r0, 0x4}, 0x38) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r2) (async) ioctl$TUNSETQUEUE(r2, 0x400454d9, &(0x7f0000000040)={'veth0_virt_wifi\x00', 0x200}) 16:45:19 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000000)) 16:45:19 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 16:45:19 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x620c00, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r3}, 0xffffffffffffff32) bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r1}, 0x8) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x2, 0x0) 16:45:19 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00'}) 16:45:19 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:19 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x18}, 0x18) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = syz_clone(0x82205000, &(0x7f0000000140)="6d6e11ad88fd80937b3adeda923f20cb75bd6ea8b27d9f8299db1cb3cc475540b1dd65d7f4001bc524edc498da5d7ea7102728607b6b26b6f5767f83ca19a3bbcf8433ae002c6bc6d053e3c5e0e3a426c0bf91efb2bb968ff1119f6de1d1123f82daae3ae0cdcf4a712ed19f1b355f6f29a2af8df00f56ef0c16a53d161692651c9c02ab787a1e5f6bbe3a95f0c20103a98344434dea4dc8a39493cd17f15d26362c3e9d03e02cc3ad2c655d3b9a3982b55046aaaf2183b22fcd739dddf0cee28c7627c2c889efe1a09c071a720d3ef55b9388db06d9ba2d3a4f47e8175dbcef4460b5cd5c538f8a75c78109607b", 0xee, &(0x7f0000000240), &(0x7f0000000280), &(0x7f00000002c0)="9a5224f7b4a0e1e589a4ab3174514359eaa80443fc74d83e456b268da438323109d1c0a11b50293e028917866c599dd9006d8256e9c3d13c453c89a8c3c2289978f47319dd378134b6a6b053f9b78543aa4fc0fd0212be0994d634ef315fe109252972fead38c65705a812cef2dc119d92f04fdca6f1842f981bc03d8687a264be26c652456c249778cc206ad4293ba035767e31454c9e5c29a635736e62f92f91c41262efd93d203c6a8c620fb5e9ae9ade1d96079186b93d4c4fc97378c57b33c013") perf_event_open(&(0x7f00000000c0)={0x3, 0x80, 0x8, 0x0, 0x6, 0x9, 0x0, 0x3, 0x86210, 0xe, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x4, @perf_bp={&(0x7f0000000080), 0xa}, 0x10020, 0x7, 0x46, 0x7, 0x4, 0x8001, 0x9, 0x0, 0xbc7c, 0x0, 0x8}, r1, 0x5, 0xffffffffffffffff, 0x0) 16:45:19 executing program 0: ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000000)=""/136) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)=0x1) 16:45:19 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00'}) 16:45:19 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x620c00, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r3}, 0xffffffffffffff32) bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r1}, 0x8) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x620c00, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r3}, 0xffffffffffffff32) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r1}, 0x8) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r4, 0x2, 0x0) (async) 16:45:19 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:20 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:20 executing program 0: ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000000)=""/136) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)=0x1) 16:45:20 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x620c00, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r3}, 0xffffffffffffff32) bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r1}, 0x8) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x620c00, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r3}, 0xffffffffffffff32) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r1}, 0x8) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r4, 0x2, 0x0) (async) 16:45:20 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00'}) 16:45:20 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:20 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x18}, 0x18) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) r1 = syz_clone(0x82205000, &(0x7f0000000140)="6d6e11ad88fd80937b3adeda923f20cb75bd6ea8b27d9f8299db1cb3cc475540b1dd65d7f4001bc524edc498da5d7ea7102728607b6b26b6f5767f83ca19a3bbcf8433ae002c6bc6d053e3c5e0e3a426c0bf91efb2bb968ff1119f6de1d1123f82daae3ae0cdcf4a712ed19f1b355f6f29a2af8df00f56ef0c16a53d161692651c9c02ab787a1e5f6bbe3a95f0c20103a98344434dea4dc8a39493cd17f15d26362c3e9d03e02cc3ad2c655d3b9a3982b55046aaaf2183b22fcd739dddf0cee28c7627c2c889efe1a09c071a720d3ef55b9388db06d9ba2d3a4f47e8175dbcef4460b5cd5c538f8a75c78109607b", 0xee, &(0x7f0000000240), &(0x7f0000000280), &(0x7f00000002c0)="9a5224f7b4a0e1e589a4ab3174514359eaa80443fc74d83e456b268da438323109d1c0a11b50293e028917866c599dd9006d8256e9c3d13c453c89a8c3c2289978f47319dd378134b6a6b053f9b78543aa4fc0fd0212be0994d634ef315fe109252972fead38c65705a812cef2dc119d92f04fdca6f1842f981bc03d8687a264be26c652456c249778cc206ad4293ba035767e31454c9e5c29a635736e62f92f91c41262efd93d203c6a8c620fb5e9ae9ade1d96079186b93d4c4fc97378c57b33c013") perf_event_open(&(0x7f00000000c0)={0x3, 0x80, 0x8, 0x0, 0x6, 0x9, 0x0, 0x3, 0x86210, 0xe, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x4, @perf_bp={&(0x7f0000000080), 0xa}, 0x10020, 0x7, 0x46, 0x7, 0x4, 0x8001, 0x9, 0x0, 0xbc7c, 0x0, 0x8}, r1, 0x5, 0xffffffffffffffff, 0x0) 16:45:20 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x6}, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:20 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) mkdirat$cgroup(r1, &(0x7f0000000040)='syz1\x00', 0x1ff) 16:45:20 executing program 0: ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000000)=""/136) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)=0x1) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)=0x1) 16:45:21 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:21 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:21 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) mkdirat$cgroup(r1, &(0x7f0000000040)='syz1\x00', 0x1ff) 16:45:22 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:22 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='blkio.throttle.io_serviced\x00', 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x200240, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000040)) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x201, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x44000, 0x0) ioctl$TUNSETIFF(r2, 0x5421, 0x0) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) ioctl$TUNGETDEVNETNS(r4, 0x54e3, 0x0) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$TUNSETIFINDEX(r5, 0x400454da, &(0x7f00000000c0)) 16:45:22 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) mkdirat$cgroup(r1, &(0x7f0000000040)='syz1\x00', 0x1ff) 16:45:22 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:22 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x18}, 0x18) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = syz_clone(0x82205000, &(0x7f0000000140)="6d6e11ad88fd80937b3adeda923f20cb75bd6ea8b27d9f8299db1cb3cc475540b1dd65d7f4001bc524edc498da5d7ea7102728607b6b26b6f5767f83ca19a3bbcf8433ae002c6bc6d053e3c5e0e3a426c0bf91efb2bb968ff1119f6de1d1123f82daae3ae0cdcf4a712ed19f1b355f6f29a2af8df00f56ef0c16a53d161692651c9c02ab787a1e5f6bbe3a95f0c20103a98344434dea4dc8a39493cd17f15d26362c3e9d03e02cc3ad2c655d3b9a3982b55046aaaf2183b22fcd739dddf0cee28c7627c2c889efe1a09c071a720d3ef55b9388db06d9ba2d3a4f47e8175dbcef4460b5cd5c538f8a75c78109607b", 0xee, &(0x7f0000000240), &(0x7f0000000280), &(0x7f00000002c0)="9a5224f7b4a0e1e589a4ab3174514359eaa80443fc74d83e456b268da438323109d1c0a11b50293e028917866c599dd9006d8256e9c3d13c453c89a8c3c2289978f47319dd378134b6a6b053f9b78543aa4fc0fd0212be0994d634ef315fe109252972fead38c65705a812cef2dc119d92f04fdca6f1842f981bc03d8687a264be26c652456c249778cc206ad4293ba035767e31454c9e5c29a635736e62f92f91c41262efd93d203c6a8c620fb5e9ae9ade1d96079186b93d4c4fc97378c57b33c013") perf_event_open(&(0x7f00000000c0)={0x3, 0x80, 0x8, 0x0, 0x6, 0x9, 0x0, 0x3, 0x86210, 0xe, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x4, @perf_bp={&(0x7f0000000080), 0xa}, 0x10020, 0x7, 0x46, 0x7, 0x4, 0x8001, 0x9, 0x0, 0xbc7c, 0x0, 0x8}, r1, 0x5, 0xffffffffffffffff, 0x0) 16:45:22 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:22 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, 0x0) 16:45:22 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:22 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='blkio.throttle.io_serviced\x00', 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x200240, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000040)) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x201, 0x0) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x44000, 0x0) (async) ioctl$TUNSETIFF(r2, 0x5421, 0x0) (async) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) ioctl$TUNGETDEVNETNS(r4, 0x54e3, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$TUNSETIFINDEX(r5, 0x400454da, &(0x7f00000000c0)) 16:45:22 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:22 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, 0x0) (async) 16:45:22 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='blkio.throttle.io_serviced\x00', 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x200240, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000040)) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x201, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x44000, 0x0) ioctl$TUNSETIFF(r2, 0x5421, 0x0) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) ioctl$TUNGETDEVNETNS(r4, 0x54e3, 0x0) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$TUNSETIFINDEX(r5, 0x400454da, &(0x7f00000000c0)) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='blkio.throttle.io_serviced\x00', 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x200240, 0x0) (async) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000040)) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x201, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x44000, 0x0) (async) ioctl$TUNSETIFF(r2, 0x5421, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) (async) ioctl$TUNGETDEVNETNS(r4, 0x54e3, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) ioctl$TUNSETIFINDEX(r5, 0x400454da, &(0x7f00000000c0)) (async) 16:45:23 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:23 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:23 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:23 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x30bdc0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:23 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, 0x0) 16:45:23 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex, 0x7, 0x0, 0x1000003, 0x0, 0xffffffffffffff65, 0x0, 0x0, 0x0, 0x0}, 0xffffff9d) 16:45:23 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x30bdc0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x30bdc0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) 16:45:23 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 16:45:23 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)={'full', 0x20, 0xffff, 0x20, 0x4}, 0x2f) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)) 16:45:23 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:23 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x30bdc0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:23 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 16:45:25 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)={'full', 0x20, 0xffff, 0x20, 0x4}, 0x2f) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)) 16:45:25 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex, 0x7, 0x0, 0x1000003, 0x0, 0xffffffffffffff65, 0x0, 0x0, 0x0, 0x0}, 0xffffff9d) 16:45:25 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x2400c0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000000)) 16:45:25 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:25 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 16:45:25 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)={'full', 0x20, 0xffff, 0x20, 0x4}, 0x2f) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async, rerun: 32) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)) (rerun: 32) 16:45:25 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x2400c0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000000)) (async) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000000)) 16:45:25 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex, 0x7, 0x0, 0x1000003, 0x0, 0xffffffffffffff65, 0x0, 0x0, 0x0, 0x0}, 0xffffff9d) 16:45:25 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:25 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x2400c0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000000)) 16:45:25 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:25 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:25 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) 16:45:26 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r0, 0x93b00000, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000000)={'veth0_macvtap\x00', 0x600}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000040)=r1) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r2) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x9, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000000000009500000000000000de6992521424637fdb6debfb043bffc39a0a495e69f507689c05c1cb91448bc8adfab48d7095dae0941e70da22"], &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000c80)={r3, 0xe0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400)={r4}, 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@ifindex, r1, 0x2a, 0x0, r2, @prog_id=r4}, 0x20) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:26 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:26 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:26 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:26 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) 16:45:26 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) 16:45:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000000)={'veth0_macvtap\x00', 0x600}) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000040)=r1) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r2) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x9, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000000000009500000000000000de6992521424637fdb6debfb043bffc39a0a495e69f507689c05c1cb91448bc8adfab48d7095dae0941e70da22"], &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000c80)={r3, 0xe0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400)={r4}, 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@ifindex, r1, 0x2a, 0x0, r2, @prog_id=r4}, 0x20) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:26 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:26 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) 16:45:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async, rerun: 64) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000000)={'veth0_macvtap\x00', 0x600}) (rerun: 64) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) (async, rerun: 64) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000040)=r1) (rerun: 64) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r2) (async, rerun: 32) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x9, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000000000009500000000000000de6992521424637fdb6debfb043bffc39a0a495e69f507689c05c1cb91448bc8adfab48d7095dae0941e70da22"], &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (rerun: 32) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000c80)={r3, 0xe0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400)={r4}, 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@ifindex, r1, 0x2a, 0x0, r2, @prog_id=r4}, 0x20) (async, rerun: 64) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (rerun: 64) 16:45:26 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:28 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, 0xffffffffffffffff, 0x93b00000, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:28 executing program 2: bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000000)='\xa4\'(+\x00'}, 0x30) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8924, &(0x7f0000000240)={'team_slave_1\x00'}) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x13) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000200)={r0, 0x20, &(0x7f00000001c0)={&(0x7f0000000080)=""/78, 0x4e, 0x0, &(0x7f0000000280)=""/141, 0x8d}}, 0x10) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:28 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:28 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="1866000007000000000000000400000085200000000000001d4f7900087c185efedcc068565da36ae2b3"], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)=r1) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000240)) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f0000000040)=0x3) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f00000002c0)) openat$cgroup_devices(r2, &(0x7f0000000200)='devices.allow\x00', 0x2, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000001c0)=@o_path={&(0x7f0000000140)='./file0\x00', r3, 0x4000, r1}, 0x18) r4 = perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x5, 0x0, 0x2, 0x47, 0x0, 0x40, 0x8000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0xfffffffe, 0x2, @perf_bp={&(0x7f0000000080), 0x19}, 0x888c0, 0x79f, 0xada, 0x1, 0x0, 0x5, 0x200, 0x0, 0x4, 0x0, 0x1}, 0x0, 0x10, r2, 0x3) ioctl$PERF_EVENT_IOC_DISABLE(r4, 0x2401, 0xffffffffffffffff) ioctl$TUNGETVNETHDRSZ(r3, 0x800454d7, &(0x7f0000000280)) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000300)={'a', ' *:* ', 'w\x00'}, 0x8) r6 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000500)=@bpf_ext={0x1c, 0xb, &(0x7f00000005c0)=ANY=[@ANYBLOB="18000000b796000000000000ff0100001835000001000000000000000000000018140000", @ANYRES32=r3, @ANYBLOB="010000efacbaf200196a00000a00e2000000bc0000070000002f1aa26ecb74631691164af0292764b02d9b50008cffffff"], &(0x7f0000000380)='syzkaller\x00', 0x5, 0x2a, &(0x7f00000003c0)=""/42, 0x41000, 0x66, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x7, 0x0, 0xfffffff7}, 0x10, 0x1cf32, 0xffffffffffffffff, 0x3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r2], &(0x7f00000004c0)=[{0x2, 0x5, 0x6, 0x7}, {0x2, 0x5, 0xd, 0x2}, {0x1, 0x1, 0xc}], 0x10, 0x840}, 0x90) ioctl$PERF_EVENT_IOC_SET_BPF(r5, 0x40042408, r6) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:28 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:28 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000000)=""/164) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:28 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000000)=""/164) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:28 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:28 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async, rerun: 32) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="1866000007000000000000000400000085200000000000001d4f7900087c185efedcc068565da36ae2b3"], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (rerun: 32) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) (async, rerun: 32) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)=r1) (async, rerun: 32) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async, rerun: 64) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000240)) (async, rerun: 64) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f0000000040)=0x3) (async, rerun: 32) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f00000002c0)) (rerun: 32) openat$cgroup_devices(r2, &(0x7f0000000200)='devices.allow\x00', 0x2, 0x0) (async) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000001c0)=@o_path={&(0x7f0000000140)='./file0\x00', r3, 0x4000, r1}, 0x18) r4 = perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x5, 0x0, 0x2, 0x47, 0x0, 0x40, 0x8000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0xfffffffe, 0x2, @perf_bp={&(0x7f0000000080), 0x19}, 0x888c0, 0x79f, 0xada, 0x1, 0x0, 0x5, 0x200, 0x0, 0x4, 0x0, 0x1}, 0x0, 0x10, r2, 0x3) ioctl$PERF_EVENT_IOC_DISABLE(r4, 0x2401, 0xffffffffffffffff) ioctl$TUNGETVNETHDRSZ(r3, 0x800454d7, &(0x7f0000000280)) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000300)={'a', ' *:* ', 'w\x00'}, 0x8) (async) r6 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000500)=@bpf_ext={0x1c, 0xb, &(0x7f00000005c0)=ANY=[@ANYBLOB="18000000b796000000000000ff0100001835000001000000000000000000000018140000", @ANYRES32=r3, @ANYBLOB="010000efacbaf200196a00000a00e2000000bc0000070000002f1aa26ecb74631691164af0292764b02d9b50008cffffff"], &(0x7f0000000380)='syzkaller\x00', 0x5, 0x2a, &(0x7f00000003c0)=""/42, 0x41000, 0x66, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x7, 0x0, 0xfffffff7}, 0x10, 0x1cf32, 0xffffffffffffffff, 0x3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r2], &(0x7f00000004c0)=[{0x2, 0x5, 0x6, 0x7}, {0x2, 0x5, 0xd, 0x2}, {0x1, 0x1, 0xc}], 0x10, 0x840}, 0x90) ioctl$PERF_EVENT_IOC_SET_BPF(r5, 0x40042408, r6) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:28 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:28 executing program 2: bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000000)='\xa4\'(+\x00'}, 0x30) (async) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8924, &(0x7f0000000240)={'team_slave_1\x00'}) (async, rerun: 32) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x13) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000200)={r0, 0x20, &(0x7f00000001c0)={&(0x7f0000000080)=""/78, 0x4e, 0x0, &(0x7f0000000280)=""/141, 0x8d}}, 0x10) (async) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:28 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000000)=""/164) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:29 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, 0xffffffffffffffff, 0x93b00000, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:29 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:29 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0xc27702, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)=0x1) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000000)=0xadf0) 16:45:29 executing program 2: bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000000)='\xa4\'(+\x00'}, 0x30) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8924, &(0x7f0000000240)={'team_slave_1\x00'}) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x13) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000200)={r0, 0x20, &(0x7f00000001c0)={&(0x7f0000000080)=""/78, 0x4e, 0x0, &(0x7f0000000280)=""/141, 0x8d}}, 0x10) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000000)='\xa4\'(+\x00'}, 0x30) (async) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8924, &(0x7f0000000240)={'team_slave_1\x00'}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x13) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000200)={r0, 0x20, &(0x7f00000001c0)={&(0x7f0000000080)=""/78, 0x4e, 0x0, &(0x7f0000000280)=""/141, 0x8d}}, 0x10) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:29 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:29 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="1866000007000000000000000400000085200000000000001d4f7900087c185efedcc068565da36ae2b3"], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="1866000007000000000000000400000085200000000000001d4f7900087c185efedcc068565da36ae2b3"], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)=r1) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000240)) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f0000000040)=0x3) (async) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f0000000040)=0x3) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f00000002c0)) openat$cgroup_devices(r2, &(0x7f0000000200)='devices.allow\x00', 0x2, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000001c0)=@o_path={&(0x7f0000000140)='./file0\x00', r3, 0x4000, r1}, 0x18) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000001c0)=@o_path={&(0x7f0000000140)='./file0\x00', r3, 0x4000, r1}, 0x18) r4 = perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x5, 0x0, 0x2, 0x47, 0x0, 0x40, 0x8000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0xfffffffe, 0x2, @perf_bp={&(0x7f0000000080), 0x19}, 0x888c0, 0x79f, 0xada, 0x1, 0x0, 0x5, 0x200, 0x0, 0x4, 0x0, 0x1}, 0x0, 0x10, r2, 0x3) ioctl$PERF_EVENT_IOC_DISABLE(r4, 0x2401, 0xffffffffffffffff) (async) ioctl$PERF_EVENT_IOC_DISABLE(r4, 0x2401, 0xffffffffffffffff) ioctl$TUNGETVNETHDRSZ(r3, 0x800454d7, &(0x7f0000000280)) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000300)={'a', ' *:* ', 'w\x00'}, 0x8) r6 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000500)=@bpf_ext={0x1c, 0xb, &(0x7f00000005c0)=ANY=[@ANYBLOB="18000000b796000000000000ff0100001835000001000000000000000000000018140000", @ANYRES32=r3, @ANYBLOB="010000efacbaf200196a00000a00e2000000bc0000070000002f1aa26ecb74631691164af0292764b02d9b50008cffffff"], &(0x7f0000000380)='syzkaller\x00', 0x5, 0x2a, &(0x7f00000003c0)=""/42, 0x41000, 0x66, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x7, 0x0, 0xfffffff7}, 0x10, 0x1cf32, 0xffffffffffffffff, 0x3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r2], &(0x7f00000004c0)=[{0x2, 0x5, 0x6, 0x7}, {0x2, 0x5, 0xd, 0x2}, {0x1, 0x1, 0xc}], 0x10, 0x840}, 0x90) ioctl$PERF_EVENT_IOC_SET_BPF(r5, 0x40042408, r6) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:29 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:29 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0xc27702, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async, rerun: 32) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)=0x1) (async, rerun: 32) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async, rerun: 32) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000000)=0xadf0) (rerun: 32) 16:45:29 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r0}, 0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@map=r3, 0x0, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:29 executing program 4: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = socket$kcm(0x29, 0x0, 0x0) ioctl$sock_kcm_SIOCKCMUNATTACH(r2, 0x89e1, &(0x7f0000000080)={r0}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) ioctl$TUNGETVNETHDRSZ(r4, 0x800454d7, &(0x7f0000000040)) ioctl$TUNSETIFF(r3, 0x2, 0x0) 16:45:29 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:29 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x7, &(0x7f0000000240)=@raw=[@exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 3: bpf$MAP_CREATE(0x0, 0x0, 0x0) 16:45:31 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r0}, 0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@map=r3, 0x0, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0xc27702, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)=0x1) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000000)=0xadf0) (async) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000000)=0xadf0) 16:45:31 executing program 4: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = socket$kcm(0x29, 0x0, 0x0) ioctl$sock_kcm_SIOCKCMUNATTACH(r2, 0x89e1, &(0x7f0000000080)={r0}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) ioctl$TUNGETVNETHDRSZ(r4, 0x800454d7, &(0x7f0000000040)) ioctl$TUNSETIFF(r3, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) socket$kcm(0x29, 0x0, 0x0) (async) ioctl$sock_kcm_SIOCKCMUNATTACH(r2, 0x89e1, &(0x7f0000000080)={r0}) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r4, 0x800454d7, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r3, 0x2, 0x0) (async) 16:45:31 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r0}, 0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@map=r3, 0x0, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)}, 0x10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r0}, 0x8) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@map=r3, 0x0, 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x1000, 0x0, &(0x7f0000000a00)="67845cb6190beef488a2be1475c096f4481da314933d4e808f338cea3b86da5fd513f5ef0a025d014f2090d2d4fa1f88f1f9d1c5c681eb3834355a7b26122ff9c8bd6e510f19deedafb7129c000bff1438f0ec8e7157c192905ce92f9a804491af73fe2b331ddbcee4ba18b1a26bb000e32adfc1ef8064672b31f36a0a1d90388ee8407007a963724578668e1ccff730eddfcd860b2dedc051194c8533118b348e9425dd273dfee058f455b7b5ef2d617b76a62675d3ef50bb59fd5581c3c025df64ae29996bd40553aaaed80218d87bcb2fa078133a494cd19f5ab96b696d2ffccf50de4b17968777fabe2829a507d7df51ee3f6c395d2e1b492c46882e5d5aca443260c73cef3c48686e067c524ce4b7a6f663550b58f729e947c38f2fd45ecb566c37ea41432b8b9d290144b8bc54f9a43e53672509236da5e4ae87ca267f4bc3ad7720cbdc26fa72516cefaaf3831018a2317e94a804c0023ff987df4898f97f6df440c72ddb062d8ebea6abcc3656d5d8d4ce9c36c2f6892df09438c593534f9fa17ded54c6dd8bf750ce337705eb6faec94485ab0647069a9ab588b22378b539b505d8f442202152551f2c572852884e28e992a422b77ca746f87db4380776e7729f257a651f5ade1fd0e36965578818754002b72ee665a18ce73184fc7e574c679e7b1a7465f7b52b1e5a9e4fdec602d9c1eb5393276a06b225529eed836abaaf8825f88c8d10328a7753214323ad65630e53c0448bd33bb128f93691be70dfc2c444b6fc1e535f4030de5c01a9f5bb9ac72c05f5b860fb000ea96c11ef2a17d9d3961d88fc6de7c4c64e1e09fa935e70dc5564678ab468db349ae55b076dcfbb3c6d8830a67e17b5ba1ed391b69d9401318f48bd0e9318ca44800aa1494cc4e3d62b9e85e3865c01eab4c1b68c25156523682589fb38061d63fe2c3fc359c1bde322725abe59a29aa5b59cea136444ab0cc76b849e0a51ecd664be069c51b38245c56088dcd02e49b2a97d9763e637d7f3038ca69713c5e93d611bf84d98f91f1ea375fca74df4be5cde6171dc4cde57958c3b6b8eb17ce93daa8f2de404a32916c0cbab887d22bca253b419632a9030827875b3e68b65b44e387800a7d2d6ffcee25914ee3aab3ec9007402c05fe8f3fc0d90889c780ccaaa9d0d59d1fad407b25db47df0778825a516814b62de69841331c439d129b470f224a8e84d2df326adcc92adcff9bbe42d807e9c01fed024c69565b219ee42a6e48e7c9ee823d57e4275bad35a38945c8201d40445879f2c08e04f0b2bc835e3cc11330c7a3a9d3531008e1ffc4da4f5c857813d57658b3f528b27325dfd532a79ee4e966a805885733aa271b12dc8f797a29a15dc7525811f7c88561109c0c382773cd1e60288b5c447ca6a318f63941cb4660667fc623da4c9aabd0241e7aa460e01d9271501e3308ace5c8de0069c1594d3e2b5332c8dbbbbe283282fc31a39568cbb904b9c3055fddd950dc4ab3697b79dd088c047160286113f7a90c7926f4efdf2590cc6876e1682f57f51a42b2549edec1fd3d495f205f1dbe8f729ae78430305b51d8ef1aa0bbd524a04b32cc31467cc95b391017a6e101d800baae4dd63123c0ce1c094697d918305792f738540902694a3bd9cab486a73345638a306ee13c42e5d6173c226684c79138cfc31ea1b2e9fd9ab798b966719d46528d98fadb289aa2620c8acdabbcdb174b20d484d800433ff818a14bcf7b104c9f70d77a243e461a158fcadbd026bdd6e0bab77432dc8f6fc67ac1dead1c6a237acc79248f32a6028b9456017246817a5db8d5fe3f9143e6bc10daa9b0e6d66deccdd00d49a6f3369b572531c43be53577975c3b6edefa2c8229033e2a375a9d3ade898b3b0eb6881df66ba7883b88d6e4e2370d1c0d93e37645c14aa8210a7fc3be1d5b577d1f1c3fdeb56bdb179580ab3cb012c5d672f464e106920bea3deafb801643b140f9e6cb360e4d482ff582b4974e55265d39bf5d4bca2fa062efc1243d910939a622068aa70f960c55beabc7cddb9873976a397e275a4875f3a752d837f20dad2695c930058451d4437129049555a0d4ab4877a4be75e118dd5bcf41b969cc4eb6927097ec4ffcf8f51e999267a0e4ca6896c01cd61ddfdc92d331351d8bdab50a703933199adac09cd13472c751e14854b8fec680bd0874a81656ad0557cad79639597f134484d0dc09b2ed6647f9ae977e559ebd4eedb7355c8141afbec0088d4f12a7de7d7fe4dd5040d67c99dffba17e8cabf8430643586f97518943171abe7ef3f1a94e6e3060ff0ae985176a8972c041e51b9a63841daa81c25ed228de7edb2cc76a30e47b6cc6789e650b9020b9dcfe683b5e6f514fc8f1fbdb9c2e345bfdf627c43d325f0867fa13d6923fd7fba36f5fe9d75eb3cad53146bf421bd8def9331898c8062daa93e285a469388a6681ced957bc6563ac443bd7527b96c4a5795470fb464f095934eeb67a0d72dea800de5a5290c6a43c4a8223c2d682211d4e7cd75908745494241c01083c2d8d9f081ae0dbc3015c6de323c21bc23d09d2f72b0b514e68c55fcf6187818a2fdb1ad62172205f03ffe128a933c4e06c37f4b183d559892f14751c3d4c0923f1ac97ed059d79bd1a9c4f00cb1d4fa1291291b40a10f1f9c54cd4c2cd50378772a86e953b14dc530f5516ceebd8b98251018ca96ba90a4d5eaf795312191e9a40f7d89b6d55caa86b2bc5f9f15727e0369ee731faf4c3d2e6aada16bdd432e8a82bc84f744bf90ed55359782bb83131e9acf717d33e0555b276494b807e06d207e24bc36e142f3ad3f05b959f72abe82a89845d4cf4e794f495593f08c315b7a1f3fe64c6a04b1af6b1e92a592c57833718f0be9b7559f8ad2c62d802400f6b5a298b46cc9431a18e780be70c53f305e95413683810753d9744dd96f7c927bca6d8425aabd971326736211f111ae14dc8e66d9b6e0db21d48091e8abb10d4a9bac4deb4de69e32955c1f7a6515ac7e3d90c2cc1202f38547db76d8383926f20e97dcb807a8ade0a6e6d633b7fc2a7f25f18e1c8144e595123eb6ec9bc4210a330f88fd24818f7f804940c0a94b1d7ee92ce46eb433bc34a9d487c06c07de0f7dbe81d63ede347ca263f0a716847275a0356aacc411d9a574f36526451a0cf9bbb6c7d48fcfec878e9c010db1ddf402fa086cd689ad85503a640b6d424047e4c18d45672c5785356e6346e5b3ae46f43ebfde1f48c9add8d79ff19e33e2fce875b32cc600e755cb8ac6801942ec1821b342912ce5f556c47cf390bfe7ca0bd3b905fd5e2418fccda914389096e4a44be814c41a6db972fc04bc07b0fd58b28642c70e73bf5c0ae78c1744390ae8de756dac8034b9c3772678de9e603a75996f561780437a1fbe239a0db9a91559f649c3acc74e68bdbd946cfbe3cc4b2f14cc7dd79ef133a349d6d41050417fd71327ceb25ba03b791a2270c79a03956add5d98b2aab4c88cce8edd6ec494724101f1a0a6d9c1784dfdd0d170b01c7c19fceaa0261fbd5d11d70a9bc56053e4d0b3310ad4815d8e2074c2718531332f42c69812789122ace5580c02f7c3ab82b5be4b4db00164177895b49f1b05b1c3f6dcd077fb43d564085a9b2d0c367359b6f51b834424a9f9e13db0f2ef5b3820235939a0d7ffc70d27e8030382aceab611898e7b524ad22e72914b17ffa7291dc83f1e6a27fb1185716b2167224eac43c2d1e5f8d1d2f72b15fc94ba5245c55e0bdf94170561ecfdfcdd8f0df89d0f257aa6f704984d03c481739897e7e62925a7d4c0b748d1720c00d0e408ce0dd4defa44f15be4b155d10ec51e5766f8fcf28c22aed31b9da987daacb07e8f42001942e81bed5a7ebdb7bb1116695446fcce98330f887d5fe16a262ea4b7a7a36818a79921db2e43a00143a7ea4852b1fc1805dbe74192d1a5df1e9ff40cb146db7f4cc0afc4f7e74656681a01e08ab830b261c43c09ce863f424bf537178fc31b36356b7c05e1a707e73daece8e92337c8e65afb1d14a19b479e668cb4cf4fc0c15142554410cae8875937823670fefef2afdf54b1bc0ba7629b4a7ffaf5de45ad763bc7dde484743da324942c058c0818f3fab47982497d3df80e0875b3a6b88b1772d92d6a93146e253c05a829eb884da314e60fc02f6711cc14f1dacd0787d0dcaf2bcd57b623e2c7ffcd4a10f7f0a2d908186b9695770b2dcf651359b9f03e4d1028f5a5450566cfe00258f1cf07d75b2b13f326d9df9dc75deac2423fd5c56c4e2f7bb50ccc89e28ba9ba09a74ee982d7417f97a1f76444b197cfb989331d42b2daa9a9c330d1ff94010bca6b5db455ca959626facafd324f6f76fa41e2a71b45265e3e390ff8d401bc6a7c8ab3f35321f0ba3259e0519bf474993efe6174c4297b98652a8a7d4eda9da507e272b4edcac38ccd32e5a6ecd9f7a1a2bbb72a4e94943fb1c25d1efbe68461bb40fa751b4343379211eab4c34cd774ff7cc1a38855a2e8bbdce91b51c31d276b6728cab0bb0cd6ad5713f6ecb57c4dc2f896e9564bfcab247d425e3ad0c671c54f995454de85ce4d08de8b098a064f7efbbc3cdfe7679588b608385af71b0a47b61fd0fc3651a95bb414d534a8e0e1e2c2c16f81ba9b6d78071627b500e76930b4c23032a85993f8cc3d8c86f0dc26aad6e53e9dc1fcffbaacff1850a6971e2f49485bef7da01c63746bae7cba9bea0fea6cf1d2e7896b3e12c636ae53b604bb6a1edc2a5c3dbe243c5fb25bbe5d36e4b31c4e7cf54fa3ae6c6a049c1a9909b45ebff1d2829d84c57f887c673e1b58c9759a6780f8c712fb31a84c388ce7f05d35c6ed469265312825c671de5f680d6dfd046ddbc313a14212905e9fa035c0a83735b80e8362c79a57147781de77dc672c288a1d15ff1d9195ee6d2e7eebfd4cc1eb36c8bafdb8a6cbefdd98badbcc501afd1f902cbc6a52b14671bfadb61bcb7714b0278450e9ef05f40046536ccea100313743c563cc3c60224a114a411acd6b00747467ba6b8cef18d23cb6dbb460b885aedf5e75a15a2cbef58c543aed2e9b89ce46a63d838531a82cd7c5b9f0c82f77957c0863455168eb2b9e7f038db907c1c81cf6daa0451db09d9499160834912f7b2a59c7f2caf0b6324df56856de33ac9f15be64d74595d0aeb633ea4282f76bf2b4ad3c4757f64178106849e5c42739f032269eee0dc62eda9ba803e2423fdce2226cf0936a381e9a838ab9e48821e0679fcc8d45fb32642c53143964cf19ac09e17a1bc7f214c453422f838fcee9e11644d092bc40773ccb3716209eb8f3fc39db5ceabf7b03dadbc41d2c971d4a900862d3544e8c3d7609ce9712a5889d2aad05da7d1cc6c82145c3538ac825d9cae1e2509c012340571eff9d881403544466b07102ded8cf3d53b30328a0f40a1cea7d652cb2aa28a7b87f9293b9e8ead859a5ae4bb6499d6a0313e2d001b6e80073cbdda1cf09763e2fc47f60e6507a774372b86452a75b35659e7bf246bd06c1622373edc0cef88d4d331a2c133dc3623a5102ae1f8444be21455d42198bdb534b6054b99fcbb394ce32ac4249d031191cd7bb91cd00c3fcdd2e51bcbf5c611c074e602b24cfb9ea6a58d0b1ae97a4606d5cdf702bb25536f046ec1dfdb37f0b7e9c8f0ed1477a912b916d884d055941621f0bf39dfde8c375582f167dc47fe132dc308e02d54175a92b3c1a8a8411a87bdb7674a6511c9c15a9f457cadcce55292078920763db4fb3244b3ff1f44e53d7f7d16e2d9701bd7", 0x0, 0x3, 0x0, 0xe9, 0x0, &(0x7f0000000000)="b0d21be29b9aab8acc61e9ecf78cbf119ad0739cf7f73f09a575625ae6f310d9affde06982abc3d9db06680b18101e81f54392f99ee2f3bb05f6a158a2e4150feebbb3d13e131c02d622c7a20630f42a590b0991537ed8dee09917df75abeb781a8e09e9633513c7195f70f5e0a390360cf53d3aa1af8a6ef234d3639fb5191f92603b25bd6dab16181764459e1508bdc36510662e61585fc286fb1379fd23433861bb1b6c5c18303fd24213e90f52f71c02bc8c656d798f2a193db534c643f497398ade9f1641cc35f2d5c1168bd916203afccd3e83ae3dc0933e520a2bc7479383858cc6fe8c548e"}, 0x50) ioctl$TUNSETIFF(r0, 0x5421, 0x0) [ 2652.194878][ T1240] ieee802154 phy0 wpan0: encryption failed: -22 [ 2652.205305][ T1240] ieee802154 phy1 wpan1: encryption failed: -22 16:45:31 executing program 4: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = socket$kcm(0x29, 0x0, 0x0) ioctl$sock_kcm_SIOCKCMUNATTACH(r2, 0x89e1, &(0x7f0000000080)={r0}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r4, 0x800454d7, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r3, 0x2, 0x0) 16:45:31 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x7, &(0x7f0000000240)=@raw=[@exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x1000, 0x0, &(0x7f0000000a00)="67845cb6190beef488a2be1475c096f4481da314933d4e808f338cea3b86da5fd513f5ef0a025d014f2090d2d4fa1f88f1f9d1c5c681eb3834355a7b26122ff9c8bd6e510f19deedafb7129c000bff1438f0ec8e7157c192905ce92f9a804491af73fe2b331ddbcee4ba18b1a26bb000e32adfc1ef8064672b31f36a0a1d90388ee8407007a963724578668e1ccff730eddfcd860b2dedc051194c8533118b348e9425dd273dfee058f455b7b5ef2d617b76a62675d3ef50bb59fd5581c3c025df64ae29996bd40553aaaed80218d87bcb2fa078133a494cd19f5ab96b696d2ffccf50de4b17968777fabe2829a507d7df51ee3f6c395d2e1b492c46882e5d5aca443260c73cef3c48686e067c524ce4b7a6f663550b58f729e947c38f2fd45ecb566c37ea41432b8b9d290144b8bc54f9a43e53672509236da5e4ae87ca267f4bc3ad7720cbdc26fa72516cefaaf3831018a2317e94a804c0023ff987df4898f97f6df440c72ddb062d8ebea6abcc3656d5d8d4ce9c36c2f6892df09438c593534f9fa17ded54c6dd8bf750ce337705eb6faec94485ab0647069a9ab588b22378b539b505d8f442202152551f2c572852884e28e992a422b77ca746f87db4380776e7729f257a651f5ade1fd0e36965578818754002b72ee665a18ce73184fc7e574c679e7b1a7465f7b52b1e5a9e4fdec602d9c1eb5393276a06b225529eed836abaaf8825f88c8d10328a7753214323ad65630e53c0448bd33bb128f93691be70dfc2c444b6fc1e535f4030de5c01a9f5bb9ac72c05f5b860fb000ea96c11ef2a17d9d3961d88fc6de7c4c64e1e09fa935e70dc5564678ab468db349ae55b076dcfbb3c6d8830a67e17b5ba1ed391b69d9401318f48bd0e9318ca44800aa1494cc4e3d62b9e85e3865c01eab4c1b68c25156523682589fb38061d63fe2c3fc359c1bde322725abe59a29aa5b59cea136444ab0cc76b849e0a51ecd664be069c51b38245c56088dcd02e49b2a97d9763e637d7f3038ca69713c5e93d611bf84d98f91f1ea375fca74df4be5cde6171dc4cde57958c3b6b8eb17ce93daa8f2de404a32916c0cbab887d22bca253b419632a9030827875b3e68b65b44e387800a7d2d6ffcee25914ee3aab3ec9007402c05fe8f3fc0d90889c780ccaaa9d0d59d1fad407b25db47df0778825a516814b62de69841331c439d129b470f224a8e84d2df326adcc92adcff9bbe42d807e9c01fed024c69565b219ee42a6e48e7c9ee823d57e4275bad35a38945c8201d40445879f2c08e04f0b2bc835e3cc11330c7a3a9d3531008e1ffc4da4f5c857813d57658b3f528b27325dfd532a79ee4e966a805885733aa271b12dc8f797a29a15dc7525811f7c88561109c0c382773cd1e60288b5c447ca6a318f63941cb4660667fc623da4c9aabd0241e7aa460e01d9271501e3308ace5c8de0069c1594d3e2b5332c8dbbbbe283282fc31a39568cbb904b9c3055fddd950dc4ab3697b79dd088c047160286113f7a90c7926f4efdf2590cc6876e1682f57f51a42b2549edec1fd3d495f205f1dbe8f729ae78430305b51d8ef1aa0bbd524a04b32cc31467cc95b391017a6e101d800baae4dd63123c0ce1c094697d918305792f738540902694a3bd9cab486a73345638a306ee13c42e5d6173c226684c79138cfc31ea1b2e9fd9ab798b966719d46528d98fadb289aa2620c8acdabbcdb174b20d484d800433ff818a14bcf7b104c9f70d77a243e461a158fcadbd026bdd6e0bab77432dc8f6fc67ac1dead1c6a237acc79248f32a6028b9456017246817a5db8d5fe3f9143e6bc10daa9b0e6d66deccdd00d49a6f3369b572531c43be53577975c3b6edefa2c8229033e2a375a9d3ade898b3b0eb6881df66ba7883b88d6e4e2370d1c0d93e37645c14aa8210a7fc3be1d5b577d1f1c3fdeb56bdb179580ab3cb012c5d672f464e106920bea3deafb801643b140f9e6cb360e4d482ff582b4974e55265d39bf5d4bca2fa062efc1243d910939a622068aa70f960c55beabc7cddb9873976a397e275a4875f3a752d837f20dad2695c930058451d4437129049555a0d4ab4877a4be75e118dd5bcf41b969cc4eb6927097ec4ffcf8f51e999267a0e4ca6896c01cd61ddfdc92d331351d8bdab50a703933199adac09cd13472c751e14854b8fec680bd0874a81656ad0557cad79639597f134484d0dc09b2ed6647f9ae977e559ebd4eedb7355c8141afbec0088d4f12a7de7d7fe4dd5040d67c99dffba17e8cabf8430643586f97518943171abe7ef3f1a94e6e3060ff0ae985176a8972c041e51b9a63841daa81c25ed228de7edb2cc76a30e47b6cc6789e650b9020b9dcfe683b5e6f514fc8f1fbdb9c2e345bfdf627c43d325f0867fa13d6923fd7fba36f5fe9d75eb3cad53146bf421bd8def9331898c8062daa93e285a469388a6681ced957bc6563ac443bd7527b96c4a5795470fb464f095934eeb67a0d72dea800de5a5290c6a43c4a8223c2d682211d4e7cd75908745494241c01083c2d8d9f081ae0dbc3015c6de323c21bc23d09d2f72b0b514e68c55fcf6187818a2fdb1ad62172205f03ffe128a933c4e06c37f4b183d559892f14751c3d4c0923f1ac97ed059d79bd1a9c4f00cb1d4fa1291291b40a10f1f9c54cd4c2cd50378772a86e953b14dc530f5516ceebd8b98251018ca96ba90a4d5eaf795312191e9a40f7d89b6d55caa86b2bc5f9f15727e0369ee731faf4c3d2e6aada16bdd432e8a82bc84f744bf90ed55359782bb83131e9acf717d33e0555b276494b807e06d207e24bc36e142f3ad3f05b959f72abe82a89845d4cf4e794f495593f08c315b7a1f3fe64c6a04b1af6b1e92a592c57833718f0be9b7559f8ad2c62d802400f6b5a298b46cc9431a18e780be70c53f305e95413683810753d9744dd96f7c927bca6d8425aabd971326736211f111ae14dc8e66d9b6e0db21d48091e8abb10d4a9bac4deb4de69e32955c1f7a6515ac7e3d90c2cc1202f38547db76d8383926f20e97dcb807a8ade0a6e6d633b7fc2a7f25f18e1c8144e595123eb6ec9bc4210a330f88fd24818f7f804940c0a94b1d7ee92ce46eb433bc34a9d487c06c07de0f7dbe81d63ede347ca263f0a716847275a0356aacc411d9a574f36526451a0cf9bbb6c7d48fcfec878e9c010db1ddf402fa086cd689ad85503a640b6d424047e4c18d45672c5785356e6346e5b3ae46f43ebfde1f48c9add8d79ff19e33e2fce875b32cc600e755cb8ac6801942ec1821b342912ce5f556c47cf390bfe7ca0bd3b905fd5e2418fccda914389096e4a44be814c41a6db972fc04bc07b0fd58b28642c70e73bf5c0ae78c1744390ae8de756dac8034b9c3772678de9e603a75996f561780437a1fbe239a0db9a91559f649c3acc74e68bdbd946cfbe3cc4b2f14cc7dd79ef133a349d6d41050417fd71327ceb25ba03b791a2270c79a03956add5d98b2aab4c88cce8edd6ec494724101f1a0a6d9c1784dfdd0d170b01c7c19fceaa0261fbd5d11d70a9bc56053e4d0b3310ad4815d8e2074c2718531332f42c69812789122ace5580c02f7c3ab82b5be4b4db00164177895b49f1b05b1c3f6dcd077fb43d564085a9b2d0c367359b6f51b834424a9f9e13db0f2ef5b3820235939a0d7ffc70d27e8030382aceab611898e7b524ad22e72914b17ffa7291dc83f1e6a27fb1185716b2167224eac43c2d1e5f8d1d2f72b15fc94ba5245c55e0bdf94170561ecfdfcdd8f0df89d0f257aa6f704984d03c481739897e7e62925a7d4c0b748d1720c00d0e408ce0dd4defa44f15be4b155d10ec51e5766f8fcf28c22aed31b9da987daacb07e8f42001942e81bed5a7ebdb7bb1116695446fcce98330f887d5fe16a262ea4b7a7a36818a79921db2e43a00143a7ea4852b1fc1805dbe74192d1a5df1e9ff40cb146db7f4cc0afc4f7e74656681a01e08ab830b261c43c09ce863f424bf537178fc31b36356b7c05e1a707e73daece8e92337c8e65afb1d14a19b479e668cb4cf4fc0c15142554410cae8875937823670fefef2afdf54b1bc0ba7629b4a7ffaf5de45ad763bc7dde484743da324942c058c0818f3fab47982497d3df80e0875b3a6b88b1772d92d6a93146e253c05a829eb884da314e60fc02f6711cc14f1dacd0787d0dcaf2bcd57b623e2c7ffcd4a10f7f0a2d908186b9695770b2dcf651359b9f03e4d1028f5a5450566cfe00258f1cf07d75b2b13f326d9df9dc75deac2423fd5c56c4e2f7bb50ccc89e28ba9ba09a74ee982d7417f97a1f76444b197cfb989331d42b2daa9a9c330d1ff94010bca6b5db455ca959626facafd324f6f76fa41e2a71b45265e3e390ff8d401bc6a7c8ab3f35321f0ba3259e0519bf474993efe6174c4297b98652a8a7d4eda9da507e272b4edcac38ccd32e5a6ecd9f7a1a2bbb72a4e94943fb1c25d1efbe68461bb40fa751b4343379211eab4c34cd774ff7cc1a38855a2e8bbdce91b51c31d276b6728cab0bb0cd6ad5713f6ecb57c4dc2f896e9564bfcab247d425e3ad0c671c54f995454de85ce4d08de8b098a064f7efbbc3cdfe7679588b608385af71b0a47b61fd0fc3651a95bb414d534a8e0e1e2c2c16f81ba9b6d78071627b500e76930b4c23032a85993f8cc3d8c86f0dc26aad6e53e9dc1fcffbaacff1850a6971e2f49485bef7da01c63746bae7cba9bea0fea6cf1d2e7896b3e12c636ae53b604bb6a1edc2a5c3dbe243c5fb25bbe5d36e4b31c4e7cf54fa3ae6c6a049c1a9909b45ebff1d2829d84c57f887c673e1b58c9759a6780f8c712fb31a84c388ce7f05d35c6ed469265312825c671de5f680d6dfd046ddbc313a14212905e9fa035c0a83735b80e8362c79a57147781de77dc672c288a1d15ff1d9195ee6d2e7eebfd4cc1eb36c8bafdb8a6cbefdd98badbcc501afd1f902cbc6a52b14671bfadb61bcb7714b0278450e9ef05f40046536ccea100313743c563cc3c60224a114a411acd6b00747467ba6b8cef18d23cb6dbb460b885aedf5e75a15a2cbef58c543aed2e9b89ce46a63d838531a82cd7c5b9f0c82f77957c0863455168eb2b9e7f038db907c1c81cf6daa0451db09d9499160834912f7b2a59c7f2caf0b6324df56856de33ac9f15be64d74595d0aeb633ea4282f76bf2b4ad3c4757f64178106849e5c42739f032269eee0dc62eda9ba803e2423fdce2226cf0936a381e9a838ab9e48821e0679fcc8d45fb32642c53143964cf19ac09e17a1bc7f214c453422f838fcee9e11644d092bc40773ccb3716209eb8f3fc39db5ceabf7b03dadbc41d2c971d4a900862d3544e8c3d7609ce9712a5889d2aad05da7d1cc6c82145c3538ac825d9cae1e2509c012340571eff9d881403544466b07102ded8cf3d53b30328a0f40a1cea7d652cb2aa28a7b87f9293b9e8ead859a5ae4bb6499d6a0313e2d001b6e80073cbdda1cf09763e2fc47f60e6507a774372b86452a75b35659e7bf246bd06c1622373edc0cef88d4d331a2c133dc3623a5102ae1f8444be21455d42198bdb534b6054b99fcbb394ce32ac4249d031191cd7bb91cd00c3fcdd2e51bcbf5c611c074e602b24cfb9ea6a58d0b1ae97a4606d5cdf702bb25536f046ec1dfdb37f0b7e9c8f0ed1477a912b916d884d055941621f0bf39dfde8c375582f167dc47fe132dc308e02d54175a92b3c1a8a8411a87bdb7674a6511c9c15a9f457cadcce55292078920763db4fb3244b3ff1f44e53d7f7d16e2d9701bd7", 0x0, 0x3, 0x0, 0xe9, 0x0, &(0x7f0000000000)="b0d21be29b9aab8acc61e9ecf78cbf119ad0739cf7f73f09a575625ae6f310d9affde06982abc3d9db06680b18101e81f54392f99ee2f3bb05f6a158a2e4150feebbb3d13e131c02d622c7a20630f42a590b0991537ed8dee09917df75abeb781a8e09e9633513c7195f70f5e0a390360cf53d3aa1af8a6ef234d3639fb5191f92603b25bd6dab16181764459e1508bdc36510662e61585fc286fb1379fd23433861bb1b6c5c18303fd24213e90f52f71c02bc8c656d798f2a193db534c643f497398ade9f1641cc35f2d5c1168bd916203afccd3e83ae3dc0933e520a2bc7479383858cc6fe8c548e"}, 0x50) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:31 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000040)={0x3, 0x80, 0x7, 0x20, 0x3, 0x4, 0x0, 0x2, 0x20000, 0x9, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000000), 0xc}, 0x1, 0x3, 0xa8f, 0x1, 0x6, 0x3, 0x1, 0x0, 0x40, 0x0, 0x9}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xf) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f00000000c0)=0x724e) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:31 executing program 3: bpf$MAP_CREATE(0x0, 0x0, 0x0) 16:45:31 executing program 4: bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000100)={0x1, &(0x7f0000000000)="d5f1c5deb0d490baaceac90b021168d5cc3be7769dcd0b4e94", &(0x7f00000000c0)=""/23}, 0x20) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:31 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 3: bpf$MAP_CREATE(0x0, 0x0, 0x0) 16:45:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x1000, 0x0, &(0x7f0000000a00)="67845cb6190beef488a2be1475c096f4481da314933d4e808f338cea3b86da5fd513f5ef0a025d014f2090d2d4fa1f88f1f9d1c5c681eb3834355a7b26122ff9c8bd6e510f19deedafb7129c000bff1438f0ec8e7157c192905ce92f9a804491af73fe2b331ddbcee4ba18b1a26bb000e32adfc1ef8064672b31f36a0a1d90388ee8407007a963724578668e1ccff730eddfcd860b2dedc051194c8533118b348e9425dd273dfee058f455b7b5ef2d617b76a62675d3ef50bb59fd5581c3c025df64ae29996bd40553aaaed80218d87bcb2fa078133a494cd19f5ab96b696d2ffccf50de4b17968777fabe2829a507d7df51ee3f6c395d2e1b492c46882e5d5aca443260c73cef3c48686e067c524ce4b7a6f663550b58f729e947c38f2fd45ecb566c37ea41432b8b9d290144b8bc54f9a43e53672509236da5e4ae87ca267f4bc3ad7720cbdc26fa72516cefaaf3831018a2317e94a804c0023ff987df4898f97f6df440c72ddb062d8ebea6abcc3656d5d8d4ce9c36c2f6892df09438c593534f9fa17ded54c6dd8bf750ce337705eb6faec94485ab0647069a9ab588b22378b539b505d8f442202152551f2c572852884e28e992a422b77ca746f87db4380776e7729f257a651f5ade1fd0e36965578818754002b72ee665a18ce73184fc7e574c679e7b1a7465f7b52b1e5a9e4fdec602d9c1eb5393276a06b225529eed836abaaf8825f88c8d10328a7753214323ad65630e53c0448bd33bb128f93691be70dfc2c444b6fc1e535f4030de5c01a9f5bb9ac72c05f5b860fb000ea96c11ef2a17d9d3961d88fc6de7c4c64e1e09fa935e70dc5564678ab468db349ae55b076dcfbb3c6d8830a67e17b5ba1ed391b69d9401318f48bd0e9318ca44800aa1494cc4e3d62b9e85e3865c01eab4c1b68c25156523682589fb38061d63fe2c3fc359c1bde322725abe59a29aa5b59cea136444ab0cc76b849e0a51ecd664be069c51b38245c56088dcd02e49b2a97d9763e637d7f3038ca69713c5e93d611bf84d98f91f1ea375fca74df4be5cde6171dc4cde57958c3b6b8eb17ce93daa8f2de404a32916c0cbab887d22bca253b419632a9030827875b3e68b65b44e387800a7d2d6ffcee25914ee3aab3ec9007402c05fe8f3fc0d90889c780ccaaa9d0d59d1fad407b25db47df0778825a516814b62de69841331c439d129b470f224a8e84d2df326adcc92adcff9bbe42d807e9c01fed024c69565b219ee42a6e48e7c9ee823d57e4275bad35a38945c8201d40445879f2c08e04f0b2bc835e3cc11330c7a3a9d3531008e1ffc4da4f5c857813d57658b3f528b27325dfd532a79ee4e966a805885733aa271b12dc8f797a29a15dc7525811f7c88561109c0c382773cd1e60288b5c447ca6a318f63941cb4660667fc623da4c9aabd0241e7aa460e01d9271501e3308ace5c8de0069c1594d3e2b5332c8dbbbbe283282fc31a39568cbb904b9c3055fddd950dc4ab3697b79dd088c047160286113f7a90c7926f4efdf2590cc6876e1682f57f51a42b2549edec1fd3d495f205f1dbe8f729ae78430305b51d8ef1aa0bbd524a04b32cc31467cc95b391017a6e101d800baae4dd63123c0ce1c094697d918305792f738540902694a3bd9cab486a73345638a306ee13c42e5d6173c226684c79138cfc31ea1b2e9fd9ab798b966719d46528d98fadb289aa2620c8acdabbcdb174b20d484d800433ff818a14bcf7b104c9f70d77a243e461a158fcadbd026bdd6e0bab77432dc8f6fc67ac1dead1c6a237acc79248f32a6028b9456017246817a5db8d5fe3f9143e6bc10daa9b0e6d66deccdd00d49a6f3369b572531c43be53577975c3b6edefa2c8229033e2a375a9d3ade898b3b0eb6881df66ba7883b88d6e4e2370d1c0d93e37645c14aa8210a7fc3be1d5b577d1f1c3fdeb56bdb179580ab3cb012c5d672f464e106920bea3deafb801643b140f9e6cb360e4d482ff582b4974e55265d39bf5d4bca2fa062efc1243d910939a622068aa70f960c55beabc7cddb9873976a397e275a4875f3a752d837f20dad2695c930058451d4437129049555a0d4ab4877a4be75e118dd5bcf41b969cc4eb6927097ec4ffcf8f51e999267a0e4ca6896c01cd61ddfdc92d331351d8bdab50a703933199adac09cd13472c751e14854b8fec680bd0874a81656ad0557cad79639597f134484d0dc09b2ed6647f9ae977e559ebd4eedb7355c8141afbec0088d4f12a7de7d7fe4dd5040d67c99dffba17e8cabf8430643586f97518943171abe7ef3f1a94e6e3060ff0ae985176a8972c041e51b9a63841daa81c25ed228de7edb2cc76a30e47b6cc6789e650b9020b9dcfe683b5e6f514fc8f1fbdb9c2e345bfdf627c43d325f0867fa13d6923fd7fba36f5fe9d75eb3cad53146bf421bd8def9331898c8062daa93e285a469388a6681ced957bc6563ac443bd7527b96c4a5795470fb464f095934eeb67a0d72dea800de5a5290c6a43c4a8223c2d682211d4e7cd75908745494241c01083c2d8d9f081ae0dbc3015c6de323c21bc23d09d2f72b0b514e68c55fcf6187818a2fdb1ad62172205f03ffe128a933c4e06c37f4b183d559892f14751c3d4c0923f1ac97ed059d79bd1a9c4f00cb1d4fa1291291b40a10f1f9c54cd4c2cd50378772a86e953b14dc530f5516ceebd8b98251018ca96ba90a4d5eaf795312191e9a40f7d89b6d55caa86b2bc5f9f15727e0369ee731faf4c3d2e6aada16bdd432e8a82bc84f744bf90ed55359782bb83131e9acf717d33e0555b276494b807e06d207e24bc36e142f3ad3f05b959f72abe82a89845d4cf4e794f495593f08c315b7a1f3fe64c6a04b1af6b1e92a592c57833718f0be9b7559f8ad2c62d802400f6b5a298b46cc9431a18e780be70c53f305e95413683810753d9744dd96f7c927bca6d8425aabd971326736211f111ae14dc8e66d9b6e0db21d48091e8abb10d4a9bac4deb4de69e32955c1f7a6515ac7e3d90c2cc1202f38547db76d8383926f20e97dcb807a8ade0a6e6d633b7fc2a7f25f18e1c8144e595123eb6ec9bc4210a330f88fd24818f7f804940c0a94b1d7ee92ce46eb433bc34a9d487c06c07de0f7dbe81d63ede347ca263f0a716847275a0356aacc411d9a574f36526451a0cf9bbb6c7d48fcfec878e9c010db1ddf402fa086cd689ad85503a640b6d424047e4c18d45672c5785356e6346e5b3ae46f43ebfde1f48c9add8d79ff19e33e2fce875b32cc600e755cb8ac6801942ec1821b342912ce5f556c47cf390bfe7ca0bd3b905fd5e2418fccda914389096e4a44be814c41a6db972fc04bc07b0fd58b28642c70e73bf5c0ae78c1744390ae8de756dac8034b9c3772678de9e603a75996f561780437a1fbe239a0db9a91559f649c3acc74e68bdbd946cfbe3cc4b2f14cc7dd79ef133a349d6d41050417fd71327ceb25ba03b791a2270c79a03956add5d98b2aab4c88cce8edd6ec494724101f1a0a6d9c1784dfdd0d170b01c7c19fceaa0261fbd5d11d70a9bc56053e4d0b3310ad4815d8e2074c2718531332f42c69812789122ace5580c02f7c3ab82b5be4b4db00164177895b49f1b05b1c3f6dcd077fb43d564085a9b2d0c367359b6f51b834424a9f9e13db0f2ef5b3820235939a0d7ffc70d27e8030382aceab611898e7b524ad22e72914b17ffa7291dc83f1e6a27fb1185716b2167224eac43c2d1e5f8d1d2f72b15fc94ba5245c55e0bdf94170561ecfdfcdd8f0df89d0f257aa6f704984d03c481739897e7e62925a7d4c0b748d1720c00d0e408ce0dd4defa44f15be4b155d10ec51e5766f8fcf28c22aed31b9da987daacb07e8f42001942e81bed5a7ebdb7bb1116695446fcce98330f887d5fe16a262ea4b7a7a36818a79921db2e43a00143a7ea4852b1fc1805dbe74192d1a5df1e9ff40cb146db7f4cc0afc4f7e74656681a01e08ab830b261c43c09ce863f424bf537178fc31b36356b7c05e1a707e73daece8e92337c8e65afb1d14a19b479e668cb4cf4fc0c15142554410cae8875937823670fefef2afdf54b1bc0ba7629b4a7ffaf5de45ad763bc7dde484743da324942c058c0818f3fab47982497d3df80e0875b3a6b88b1772d92d6a93146e253c05a829eb884da314e60fc02f6711cc14f1dacd0787d0dcaf2bcd57b623e2c7ffcd4a10f7f0a2d908186b9695770b2dcf651359b9f03e4d1028f5a5450566cfe00258f1cf07d75b2b13f326d9df9dc75deac2423fd5c56c4e2f7bb50ccc89e28ba9ba09a74ee982d7417f97a1f76444b197cfb989331d42b2daa9a9c330d1ff94010bca6b5db455ca959626facafd324f6f76fa41e2a71b45265e3e390ff8d401bc6a7c8ab3f35321f0ba3259e0519bf474993efe6174c4297b98652a8a7d4eda9da507e272b4edcac38ccd32e5a6ecd9f7a1a2bbb72a4e94943fb1c25d1efbe68461bb40fa751b4343379211eab4c34cd774ff7cc1a38855a2e8bbdce91b51c31d276b6728cab0bb0cd6ad5713f6ecb57c4dc2f896e9564bfcab247d425e3ad0c671c54f995454de85ce4d08de8b098a064f7efbbc3cdfe7679588b608385af71b0a47b61fd0fc3651a95bb414d534a8e0e1e2c2c16f81ba9b6d78071627b500e76930b4c23032a85993f8cc3d8c86f0dc26aad6e53e9dc1fcffbaacff1850a6971e2f49485bef7da01c63746bae7cba9bea0fea6cf1d2e7896b3e12c636ae53b604bb6a1edc2a5c3dbe243c5fb25bbe5d36e4b31c4e7cf54fa3ae6c6a049c1a9909b45ebff1d2829d84c57f887c673e1b58c9759a6780f8c712fb31a84c388ce7f05d35c6ed469265312825c671de5f680d6dfd046ddbc313a14212905e9fa035c0a83735b80e8362c79a57147781de77dc672c288a1d15ff1d9195ee6d2e7eebfd4cc1eb36c8bafdb8a6cbefdd98badbcc501afd1f902cbc6a52b14671bfadb61bcb7714b0278450e9ef05f40046536ccea100313743c563cc3c60224a114a411acd6b00747467ba6b8cef18d23cb6dbb460b885aedf5e75a15a2cbef58c543aed2e9b89ce46a63d838531a82cd7c5b9f0c82f77957c0863455168eb2b9e7f038db907c1c81cf6daa0451db09d9499160834912f7b2a59c7f2caf0b6324df56856de33ac9f15be64d74595d0aeb633ea4282f76bf2b4ad3c4757f64178106849e5c42739f032269eee0dc62eda9ba803e2423fdce2226cf0936a381e9a838ab9e48821e0679fcc8d45fb32642c53143964cf19ac09e17a1bc7f214c453422f838fcee9e11644d092bc40773ccb3716209eb8f3fc39db5ceabf7b03dadbc41d2c971d4a900862d3544e8c3d7609ce9712a5889d2aad05da7d1cc6c82145c3538ac825d9cae1e2509c012340571eff9d881403544466b07102ded8cf3d53b30328a0f40a1cea7d652cb2aa28a7b87f9293b9e8ead859a5ae4bb6499d6a0313e2d001b6e80073cbdda1cf09763e2fc47f60e6507a774372b86452a75b35659e7bf246bd06c1622373edc0cef88d4d331a2c133dc3623a5102ae1f8444be21455d42198bdb534b6054b99fcbb394ce32ac4249d031191cd7bb91cd00c3fcdd2e51bcbf5c611c074e602b24cfb9ea6a58d0b1ae97a4606d5cdf702bb25536f046ec1dfdb37f0b7e9c8f0ed1477a912b916d884d055941621f0bf39dfde8c375582f167dc47fe132dc308e02d54175a92b3c1a8a8411a87bdb7674a6511c9c15a9f457cadcce55292078920763db4fb3244b3ff1f44e53d7f7d16e2d9701bd7", 0x0, 0x3, 0x0, 0xe9, 0x0, &(0x7f0000000000)="b0d21be29b9aab8acc61e9ecf78cbf119ad0739cf7f73f09a575625ae6f310d9affde06982abc3d9db06680b18101e81f54392f99ee2f3bb05f6a158a2e4150feebbb3d13e131c02d622c7a20630f42a590b0991537ed8dee09917df75abeb781a8e09e9633513c7195f70f5e0a390360cf53d3aa1af8a6ef234d3639fb5191f92603b25bd6dab16181764459e1508bdc36510662e61585fc286fb1379fd23433861bb1b6c5c18303fd24213e90f52f71c02bc8c656d798f2a193db534c643f497398ade9f1641cc35f2d5c1168bd916203afccd3e83ae3dc0933e520a2bc7479383858cc6fe8c548e"}, 0x50) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:31 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x7, &(0x7f0000000240)=@raw=[@exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 4: bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000100)={0x1, &(0x7f0000000000)="d5f1c5deb0d490baaceac90b021168d5cc3be7769dcd0b4e94", &(0x7f00000000c0)=""/23}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:31 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000040)={0x3, 0x80, 0x7, 0x20, 0x3, 0x4, 0x0, 0x2, 0x20000, 0x9, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000000), 0xc}, 0x1, 0x3, 0xa8f, 0x1, 0x6, 0x3, 0x1, 0x0, 0x40, 0x0, 0x9}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xf) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f00000000c0)=0x724e) (async) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x20c200, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:31 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x3}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x0, 0xfffffffd, 0x40, 0xffffffffffffffff, 0x93b00000, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:31 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000040)={0x3, 0x80, 0x7, 0x20, 0x3, 0x4, 0x0, 0x2, 0x20000, 0x9, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000000), 0xc}, 0x1, 0x3, 0xa8f, 0x1, 0x6, 0x3, 0x1, 0x0, 0x40, 0x0, 0x9}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xf) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f00000000c0)=0x724e) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:31 executing program 4: bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000100)={0x1, &(0x7f0000000000)="d5f1c5deb0d490baaceac90b021168d5cc3be7769dcd0b4e94", &(0x7f00000000c0)=""/23}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000100)={0x1, &(0x7f0000000000)="d5f1c5deb0d490baaceac90b021168d5cc3be7769dcd0b4e94", &(0x7f00000000c0)=""/23}, 0x20) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:31 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x0, 0xfffffffd, 0x40, 0xffffffffffffffff, 0x93b00000, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:31 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) openat$cgroup_pressure(r0, &(0x7f0000000080)='memory.pressure\x00', 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100070023ffffffffffb5f7eb1c9828aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa10"]) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) perf_event_open$cgroup(&(0x7f00000000c0)={0x0, 0x80, 0x6, 0x7, 0x2c, 0x4, 0x0, 0x2, 0x0, 0x1e, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f0000000040), 0x6}, 0x4, 0x7fffffffffffffff, 0x5, 0x9, 0x40, 0x8, 0x8, 0x0, 0x7, 0x0, 0x5b06ad5}, r2, 0x1, r0, 0xc) 16:45:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x20c200, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x20c200, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) 16:45:31 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000040)=[0x0], &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000080)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000100), &(0x7f0000000140), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000180)}}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex=r0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x1, 0x2, 0x7fffffff, 0x4, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x4, 0xd}, 0x48) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r2, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r3, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x6, 0xffffff80, 0x80, 0x199, 0x1004, 0xffffffffffffffff, 0x9, '\x00', r0, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0xa, &(0x7f0000000380)=@raw=[@cb_func={0x18, 0x4, 0x4, 0x0, 0x6}, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x7fffffff}, @map_fd={0x18, 0x9, 0x1, 0x0, r1}, @jmp={0x5, 0x1, 0x3, 0x2, 0x7, 0xfffffffffffffff8, 0x8}], &(0x7f0000000400)='GPL\x00', 0x8, 0x0, 0x0, 0x41000, 0x4, '\x00', r3, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x1, 0x8, 0x800, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[r4], 0x0, 0x10, 0xdc}, 0x90) 16:45:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x20c200, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:31 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x0, 0xfffffffd, 0x40, 0xffffffffffffffff, 0x93b00000, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:31 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) openat$cgroup_pressure(r0, &(0x7f0000000080)='memory.pressure\x00', 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100070023ffffffffffb5f7eb1c9828aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa10"]) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) perf_event_open$cgroup(&(0x7f00000000c0)={0x0, 0x80, 0x6, 0x7, 0x2c, 0x4, 0x0, 0x2, 0x0, 0x1e, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f0000000040), 0x6}, 0x4, 0x7fffffffffffffff, 0x5, 0x9, 0x40, 0x8, 0x8, 0x0, 0x7, 0x0, 0x5b06ad5}, r2, 0x1, r0, 0xc) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) openat$cgroup_pressure(r0, &(0x7f0000000080)='memory.pressure\x00', 0x2, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x2, 0x0) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100070023ffffffffffb5f7eb1c9828aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa10"]) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) perf_event_open$cgroup(&(0x7f00000000c0)={0x0, 0x80, 0x6, 0x7, 0x2c, 0x4, 0x0, 0x2, 0x0, 0x1e, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f0000000040), 0x6}, 0x4, 0x7fffffffffffffff, 0x5, 0x9, 0x40, 0x8, 0x8, 0x0, 0x7, 0x0, 0x5b06ad5}, r2, 0x1, r0, 0xc) (async) 16:45:31 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], 0x0, 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 0: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) r1 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040), 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@cgroup=r0, 0xffffffffffffffff, 0x2a, 0x2, r1, @link_id=0xffffffffffffffff}, 0x20) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r3, 0x89e2, &(0x7f0000000140)) ioctl$TUNSETIFF(r2, 0x5421, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r4, &(0x7f0000000100)='cgroup.procs\x00', 0x2, 0x0) 16:45:31 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0x0, 0x40, 0xffffffffffffffff, 0x93b00000, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:31 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], 0x0, 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:31 executing program 0: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) r1 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040), 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@cgroup=r0, 0xffffffffffffffff, 0x2a, 0x2, r1, @link_id=0xffffffffffffffff}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r3, 0x89e2, &(0x7f0000000140)) (async) ioctl$sock_kcm_SIOCKCMCLONE(r3, 0x89e2, &(0x7f0000000140)) ioctl$TUNSETIFF(r2, 0x5421, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r4, &(0x7f0000000100)='cgroup.procs\x00', 0x2, 0x0) 16:45:31 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0x0, 0x40, 0xffffffffffffffff, 0x93b00000, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:31 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000040)=[0x0], &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000080)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000100), &(0x7f0000000140), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000180)}}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex=r0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x1, 0x2, 0x7fffffff, 0x4, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x4, 0xd}, 0x48) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r2, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r3, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x6, 0xffffff80, 0x80, 0x199, 0x1004, 0xffffffffffffffff, 0x9, '\x00', r0, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0xa, &(0x7f0000000380)=@raw=[@cb_func={0x18, 0x4, 0x4, 0x0, 0x6}, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x7fffffff}, @map_fd={0x18, 0x9, 0x1, 0x0, r1}, @jmp={0x5, 0x1, 0x3, 0x2, 0x7, 0xfffffffffffffff8, 0x8}], &(0x7f0000000400)='GPL\x00', 0x8, 0x0, 0x0, 0x41000, 0x4, '\x00', r3, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x1, 0x8, 0x800, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[r4], 0x0, 0x10, 0xdc}, 0x90) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000040)=[0x0], &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000080)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000100), &(0x7f0000000140), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000180)}}, 0x10) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex=r0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x1, 0x2, 0x7fffffff, 0x4, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x4, 0xd}, 0x48) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r2, 0x58, &(0x7f0000000300)}, 0x10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r3, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x6, 0xffffff80, 0x80, 0x199, 0x1004, 0xffffffffffffffff, 0x9, '\x00', r0, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0xa, &(0x7f0000000380)=@raw=[@cb_func={0x18, 0x4, 0x4, 0x0, 0x6}, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x7fffffff}, @map_fd={0x18, 0x9, 0x1, 0x0, r1}, @jmp={0x5, 0x1, 0x3, 0x2, 0x7, 0xfffffffffffffff8, 0x8}], &(0x7f0000000400)='GPL\x00', 0x8, 0x0, 0x0, 0x41000, 0x4, '\x00', r3, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x1, 0x8, 0x800, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[r4], 0x0, 0x10, 0xdc}, 0x90) (async) 16:45:31 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) openat$cgroup_pressure(r0, &(0x7f0000000080)='memory.pressure\x00', 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, 0x0) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100070023ffffffffffb5f7eb1c9828aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa10"]) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) perf_event_open$cgroup(&(0x7f00000000c0)={0x0, 0x80, 0x6, 0x7, 0x2c, 0x4, 0x0, 0x2, 0x0, 0x1e, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f0000000040), 0x6}, 0x4, 0x7fffffffffffffff, 0x5, 0x9, 0x40, 0x8, 0x8, 0x0, 0x7, 0x0, 0x5b06ad5}, r2, 0x1, r0, 0xc) 16:45:31 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:32 executing program 0: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) (async) r1 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040), 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@cgroup=r0, 0xffffffffffffffff, 0x2a, 0x2, r1, @link_id=0xffffffffffffffff}, 0x20) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async, rerun: 64) ioctl$sock_kcm_SIOCKCMCLONE(r3, 0x89e2, &(0x7f0000000140)) (async, rerun: 64) ioctl$TUNSETIFF(r2, 0x5421, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r4, &(0x7f0000000100)='cgroup.procs\x00', 0x2, 0x0) 16:45:32 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000000)) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x210040, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'tunl0\x00', 0x100}) 16:45:32 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000040)=[0x0], &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000080)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000100), &(0x7f0000000140), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000180)}}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex=r0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x1, 0x2, 0x7fffffff, 0x4, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x4, 0xd}, 0x48) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r2, 0x58, &(0x7f0000000300)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r2, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r3, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x6, 0xffffff80, 0x80, 0x199, 0x1004, 0xffffffffffffffff, 0x9, '\x00', r0, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x6, 0xffffff80, 0x80, 0x199, 0x1004, 0xffffffffffffffff, 0x9, '\x00', r0, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0xa, &(0x7f0000000380)=@raw=[@cb_func={0x18, 0x4, 0x4, 0x0, 0x6}, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x7fffffff}, @map_fd={0x18, 0x9, 0x1, 0x0, r1}, @jmp={0x5, 0x1, 0x3, 0x2, 0x7, 0xfffffffffffffff8, 0x8}], &(0x7f0000000400)='GPL\x00', 0x8, 0x0, 0x0, 0x41000, 0x4, '\x00', r3, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x1, 0x8, 0x800, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[r4], 0x0, 0x10, 0xdc}, 0x90) 16:45:32 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], 0x0, 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:32 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0x0, 0x40, 0xffffffffffffffff, 0x93b00000, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:32 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:32 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:32 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) 16:45:32 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r2) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@cgroup=r1, 0x6, 0x1, 0x0, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000140)={@map=0x1, 0xffffffffffffffff, 0xd4844c0979c2157d, 0x201c, 0x0, @prog_fd=r2, r3}, 0x20) 16:45:32 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x0, 0xffffffffffffffff, 0x93b00000, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:32 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:32 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000000)) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x210040, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'tunl0\x00', 0x100}) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000000)) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x210040, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'tunl0\x00', 0x100}) (async) 16:45:32 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) 16:45:32 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:32 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:32 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r2) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@cgroup=r1, 0x6, 0x1, 0x0, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000140)={@map=0x1, 0xffffffffffffffff, 0xd4844c0979c2157d, 0x201c, 0x0, @prog_fd=r2, r3}, 0x20) 16:45:32 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000000)) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x210040, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'tunl0\x00', 0x100}) 16:45:32 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:32 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) (async) 16:45:32 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r2) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@cgroup=r1, 0x6, 0x1, 0x0, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000140)={@map=0x1, 0xffffffffffffffff, 0xd4844c0979c2157d, 0x201c, 0x0, @prog_fd=r2, r3}, 0x20) 16:45:32 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:33 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:33 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:33 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x230001, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x242101, 0x0) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000100)=ANY=[@ANYBLOB="000002bbffff009d00"]) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x322) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) 16:45:33 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:33 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_tracing={0x1a, 0x1, &(0x7f0000000000)=@raw=[@jmp={0x5, 0x1, 0x1, 0x0, 0x9, 0x2, 0xfffffffffffffff0}], &(0x7f0000000040)='syzkaller\x00', 0x367, 0x0, 0x0, 0x40f00, 0x58, '\x00', r1, 0x2012a29a3ab142fd, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0xa, 0x2}, 0x8, 0x10, &(0x7f00000000c0)={0x5, 0x5, 0xffff, 0x6}, 0x10, 0x17230, 0xffffffffffffffff, 0x8, &(0x7f0000000100)=[0xffffffffffffffff], &(0x7f0000000140)=[{0x2, 0x2, 0xc, 0x2}, {0x0, 0x4, 0x0, 0x6}, {0x5, 0x5, 0x2}, {0x5, 0x4, 0xc, 0x2}, {0x4, 0x2, 0xe, 0x6}, {0x1, 0x4, 0xb, 0xc}, {0x2, 0x3, 0xa, 0x4}, {0x0, 0x1, 0x3, 0xc}], 0x10, 0x8}, 0x90) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x5421, 0x0) 16:45:33 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) ioctl$TUNSETSNDBUF(0xffffffffffffffff, 0x400454d4, &(0x7f0000000000)=0x40) 16:45:33 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:33 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) ioctl$TUNSETSNDBUF(0xffffffffffffffff, 0x400454d4, &(0x7f0000000000)=0x40) 16:45:33 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_tracing={0x1a, 0x1, &(0x7f0000000000)=@raw=[@jmp={0x5, 0x1, 0x1, 0x0, 0x9, 0x2, 0xfffffffffffffff0}], &(0x7f0000000040)='syzkaller\x00', 0x367, 0x0, 0x0, 0x40f00, 0x58, '\x00', r1, 0x2012a29a3ab142fd, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0xa, 0x2}, 0x8, 0x10, &(0x7f00000000c0)={0x5, 0x5, 0xffff, 0x6}, 0x10, 0x17230, 0xffffffffffffffff, 0x8, &(0x7f0000000100)=[0xffffffffffffffff], &(0x7f0000000140)=[{0x2, 0x2, 0xc, 0x2}, {0x0, 0x4, 0x0, 0x6}, {0x5, 0x5, 0x2}, {0x5, 0x4, 0xc, 0x2}, {0x4, 0x2, 0xe, 0x6}, {0x1, 0x4, 0xb, 0xc}, {0x2, 0x3, 0xa, 0x4}, {0x0, 0x1, 0x3, 0xc}], 0x10, 0x8}, 0x90) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x5421, 0x0) 16:45:33 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:33 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x230001, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x242101, 0x0) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000100)=ANY=[@ANYBLOB="000002bbffff009d00"]) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x322) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x230001, 0x0) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x242101, 0x0) (async) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000100)=ANY=[@ANYBLOB="000002bbffff009d00"]) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x0) (async) ioctl$TUNSETLINK(r1, 0x400454cd, 0x322) (async) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) (async) 16:45:33 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) ioctl$TUNSETSNDBUF(0xffffffffffffffff, 0x400454d4, &(0x7f0000000000)=0x40) 16:45:35 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0xc}, 0x48) 16:45:35 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_tracing={0x1a, 0x1, &(0x7f0000000000)=@raw=[@jmp={0x5, 0x1, 0x1, 0x0, 0x9, 0x2, 0xfffffffffffffff0}], &(0x7f0000000040)='syzkaller\x00', 0x367, 0x0, 0x0, 0x40f00, 0x58, '\x00', r1, 0x2012a29a3ab142fd, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0xa, 0x2}, 0x8, 0x10, &(0x7f00000000c0)={0x5, 0x5, 0xffff, 0x6}, 0x10, 0x17230, 0xffffffffffffffff, 0x8, &(0x7f0000000100)=[0xffffffffffffffff], &(0x7f0000000140)=[{0x2, 0x2, 0xc, 0x2}, {0x0, 0x4, 0x0, 0x6}, {0x5, 0x5, 0x2}, {0x5, 0x4, 0xc, 0x2}, {0x4, 0x2, 0xe, 0x6}, {0x1, 0x4, 0xb, 0xc}, {0x2, 0x3, 0xa, 0x4}, {0x0, 0x1, 0x3, 0xc}], 0x10, 0x8}, 0x90) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x5421, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)}, 0x10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_tracing={0x1a, 0x1, &(0x7f0000000000)=@raw=[@jmp={0x5, 0x1, 0x1, 0x0, 0x9, 0x2, 0xfffffffffffffff0}], &(0x7f0000000040)='syzkaller\x00', 0x367, 0x0, 0x0, 0x40f00, 0x58, '\x00', r1, 0x2012a29a3ab142fd, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0xa, 0x2}, 0x8, 0x10, &(0x7f00000000c0)={0x5, 0x5, 0xffff, 0x6}, 0x10, 0x17230, 0xffffffffffffffff, 0x8, &(0x7f0000000100)=[0xffffffffffffffff], &(0x7f0000000140)=[{0x2, 0x2, 0xc, 0x2}, {0x0, 0x4, 0x0, 0x6}, {0x5, 0x5, 0x2}, {0x5, 0x4, 0xc, 0x2}, {0x4, 0x2, 0xe, 0x6}, {0x1, 0x4, 0xb, 0xc}, {0x2, 0x3, 0xa, 0x4}, {0x0, 0x1, 0x3, 0xc}], 0x10, 0x8}, 0x90) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r2, 0x5421, 0x0) (async) 16:45:35 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:35 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:35 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000000009e10082fab8da8d090182d7f9721600000000d600"/47], &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="18400000000000000000000000000000e2d1cc5efe7d714363565c51f67bf31282633f6cdc281bade22ca5af2c9b95bf68eb20e05ea53dfc6d533fdc441de906f4798b91210aa7cfe664a07710305a384454e687572f7873c0439eb44ff2582f5472552e542dc4bbb93c47450b6f5474d8386d99374daaeb4fa1e856ca84e40da988818a9a7169701c2110f8d079fe73e90276"], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x12, 0x4, 0x9, 0x0, 0x144, 0x1, 0x80, '\x00', r1, 0xffffffffffffffff, 0x0, 0x3, 0x5}, 0x48) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@map=r2, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) mkdirat$cgroup(r0, &(0x7f0000000000)='syz0\x00', 0x1ff) 16:45:35 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x230001, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x242101, 0x0) (async) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000100)=ANY=[@ANYBLOB="000002bbffff009d00"]) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x322) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) 16:45:35 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000001c0)={0x0, 0x36, 0x10}, 0xc) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x6, 0x1000, 0x4, 0x7f, 0x220, r2, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000500)=@o_path={&(0x7f0000000440)='./file0\x00', r4, 0x4000, r2}, 0x18) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000200)={0x0, 0x72, 0x10}, 0xc) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x13, 0xffffffff, 0x5, 0x1, 0x4, 0x1, 0x1000, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x3, 0x3}, 0x48) r8 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0xffffffffffffffff, 0x9}, 0xc) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0xb, &(0x7f0000000080)=@raw=[@jmp={0x5, 0x0, 0xb, 0x9, 0x6, 0xfffffffffffffffc}, @exit, @call={0x85, 0x0, 0x0, 0xc8}, @map_val={0x18, 0x7, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x400}, @jmp={0x5, 0x0, 0x7, 0x0, 0xa, 0x1, 0xffffffffffffffff}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xffffffffffffffff}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x1d}], &(0x7f0000000100)='GPL\x00', 0x1000, 0x0, 0x0, 0x40f00, 0x1, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000140)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0x7, 0x0, 0x3}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, r3, 0x1, r5, 0x1, r6, r7, r8], &(0x7f0000000340)=[{0x1, 0x3, 0xb, 0x5}, {0x3, 0x3, 0x10, 0x5}, {0x3, 0x3, 0xf, 0x8}, {0x3, 0x2, 0xe, 0x2}], 0x10, 0x8}, 0x90) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:35 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:35 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000000009e10082fab8da8d090182d7f9721600000000d600"/47], &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="18400000000000000000000000000000e2d1cc5efe7d714363565c51f67bf31282633f6cdc281bade22ca5af2c9b95bf68eb20e05ea53dfc6d533fdc441de906f4798b91210aa7cfe664a07710305a384454e687572f7873c0439eb44ff2582f5472552e542dc4bbb93c47450b6f5474d8386d99374daaeb4fa1e856ca84e40da988818a9a7169701c2110f8d079fe73e90276"], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x12, 0x4, 0x9, 0x0, 0x144, 0x1, 0x80, '\x00', r1, 0xffffffffffffffff, 0x0, 0x3, 0x5}, 0x48) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@map=r2, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) mkdirat$cgroup(r0, &(0x7f0000000000)='syz0\x00', 0x1ff) 16:45:35 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000180)) ioctl$TUNSETIFF(r0, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNGETIFF(r3, 0x800454d2, &(0x7f0000000200)={'netpci0\x00'}) ioctl$TUNGETFILTER(r3, 0x801054db, &(0x7f0000000040)=""/137) socket$kcm(0x29, 0xa, 0x0) 16:45:35 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:35 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:36 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc}, 0x48) 16:45:36 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) (async, rerun: 32) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async, rerun: 32) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000180)) (rerun: 32) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async, rerun: 64) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) (rerun: 64) ioctl$TUNGETIFF(r3, 0x800454d2, &(0x7f0000000200)={'netpci0\x00'}) ioctl$TUNGETFILTER(r3, 0x801054db, &(0x7f0000000040)=""/137) (async) socket$kcm(0x29, 0xa, 0x0) 16:45:36 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000000009e10082fab8da8d090182d7f9721600000000d600"/47], &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="18400000000000000000000000000000e2d1cc5efe7d714363565c51f67bf31282633f6cdc281bade22ca5af2c9b95bf68eb20e05ea53dfc6d533fdc441de906f4798b91210aa7cfe664a07710305a384454e687572f7873c0439eb44ff2582f5472552e542dc4bbb93c47450b6f5474d8386d99374daaeb4fa1e856ca84e40da988818a9a7169701c2110f8d079fe73e90276"], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x12, 0x4, 0x9, 0x0, 0x144, 0x1, 0x80, '\x00', r1, 0xffffffffffffffff, 0x0, 0x3, 0x5}, 0x48) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@map=r2, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) mkdirat$cgroup(r0, &(0x7f0000000000)='syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000000009e10082fab8da8d090182d7f9721600000000d600"/47], &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0x58, &(0x7f0000000300)}, 0x10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="18400000000000000000000000000000e2d1cc5efe7d714363565c51f67bf31282633f6cdc281bade22ca5af2c9b95bf68eb20e05ea53dfc6d533fdc441de906f4798b91210aa7cfe664a07710305a384454e687572f7873c0439eb44ff2582f5472552e542dc4bbb93c47450b6f5474d8386d99374daaeb4fa1e856ca84e40da988818a9a7169701c2110f8d079fe73e90276"], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x12, 0x4, 0x9, 0x0, 0x144, 0x1, 0x80, '\x00', r1, 0xffffffffffffffff, 0x0, 0x3, 0x5}, 0x48) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@map=r2, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) mkdirat$cgroup(r0, &(0x7f0000000000)='syz0\x00', 0x1ff) (async) 16:45:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000001c0)={0x0, 0x36, 0x10}, 0xc) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x6, 0x1000, 0x4, 0x7f, 0x220, r2, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000500)=@o_path={&(0x7f0000000440)='./file0\x00', r4, 0x4000, r2}, 0x18) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000200)={0x0, 0x72, 0x10}, 0xc) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x13, 0xffffffff, 0x5, 0x1, 0x4, 0x1, 0x1000, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x3, 0x3}, 0x48) r8 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0xffffffffffffffff, 0x9}, 0xc) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0xb, &(0x7f0000000080)=@raw=[@jmp={0x5, 0x0, 0xb, 0x9, 0x6, 0xfffffffffffffffc}, @exit, @call={0x85, 0x0, 0x0, 0xc8}, @map_val={0x18, 0x7, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x400}, @jmp={0x5, 0x0, 0x7, 0x0, 0xa, 0x1, 0xffffffffffffffff}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xffffffffffffffff}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x1d}], &(0x7f0000000100)='GPL\x00', 0x1000, 0x0, 0x0, 0x40f00, 0x1, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000140)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0x7, 0x0, 0x3}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, r3, 0x1, r5, 0x1, r6, r7, r8], &(0x7f0000000340)=[{0x1, 0x3, 0xb, 0x5}, {0x3, 0x3, 0x10, 0x5}, {0x3, 0x3, 0xf, 0x8}, {0x3, 0x2, 0xe, 0x2}], 0x10, 0x8}, 0x90) ioctl$TUNSETIFF(r0, 0x5421, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000001c0)={0x0, 0x36, 0x10}, 0xc) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x6, 0x1000, 0x4, 0x7f, 0x220, r2, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3}, 0x48) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000500)=@o_path={&(0x7f0000000440)='./file0\x00', r4, 0x4000, r2}, 0x18) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000200)={0x0, 0x72, 0x10}, 0xc) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x13, 0xffffffff, 0x5, 0x1, 0x4, 0x1, 0x1000, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x3, 0x3}, 0x48) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0xffffffffffffffff, 0x9}, 0xc) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0xb, &(0x7f0000000080)=@raw=[@jmp={0x5, 0x0, 0xb, 0x9, 0x6, 0xfffffffffffffffc}, @exit, @call={0x85, 0x0, 0x0, 0xc8}, @map_val={0x18, 0x7, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x400}, @jmp={0x5, 0x0, 0x7, 0x0, 0xa, 0x1, 0xffffffffffffffff}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xffffffffffffffff}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x1d}], &(0x7f0000000100)='GPL\x00', 0x1000, 0x0, 0x0, 0x40f00, 0x1, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000140)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0x7, 0x0, 0x3}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, r3, 0x1, r5, 0x1, r6, r7, r8], &(0x7f0000000340)=[{0x1, 0x3, 0xb, 0x5}, {0x3, 0x3, 0x10, 0x5}, {0x3, 0x3, 0xf, 0x8}, {0x3, 0x2, 0xe, 0x2}], 0x10, 0x8}, 0x90) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) 16:45:36 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:36 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:36 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:36 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0x90) 16:45:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async, rerun: 64) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) (async, rerun: 64) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async, rerun: 32) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000001c0)={0x0, 0x36, 0x10}, 0xc) (async, rerun: 32) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x6, 0x1000, 0x4, 0x7f, 0x220, r2, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000500)=@o_path={&(0x7f0000000440)='./file0\x00', r4, 0x4000, r2}, 0x18) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async, rerun: 32) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000200)={0x0, 0x72, 0x10}, 0xc) (async, rerun: 32) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x13, 0xffffffff, 0x5, 0x1, 0x4, 0x1, 0x1000, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x3, 0x3}, 0x48) (async) r8 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0xffffffffffffffff, 0x9}, 0xc) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0xb, &(0x7f0000000080)=@raw=[@jmp={0x5, 0x0, 0xb, 0x9, 0x6, 0xfffffffffffffffc}, @exit, @call={0x85, 0x0, 0x0, 0xc8}, @map_val={0x18, 0x7, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x400}, @jmp={0x5, 0x0, 0x7, 0x0, 0xa, 0x1, 0xffffffffffffffff}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xffffffffffffffff}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x1d}], &(0x7f0000000100)='GPL\x00', 0x1000, 0x0, 0x0, 0x40f00, 0x1, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000140)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0x7, 0x0, 0x3}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, r3, 0x1, r5, 0x1, r6, r7, r8], &(0x7f0000000340)=[{0x1, 0x3, 0xb, 0x5}, {0x3, 0x3, 0x10, 0x5}, {0x3, 0x3, 0xf, 0x8}, {0x3, 0x2, 0xe, 0x2}], 0x10, 0x8}, 0x90) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:36 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r2 = openat$cgroup_ro(r1, &(0x7f0000000000)='cgroup.freeze\x00', 0x0, 0x0) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000280)=@o_path={&(0x7f0000000240)='./file0\x00', 0x0, 0x10, r0}, 0x18) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x3, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5aab}}, &(0x7f0000000040)='GPL\x00', 0x7fffffff, 0xd5, &(0x7f0000000080)=""/213, 0x41000, 0x45, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000001c0)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0x2, 0xfa, 0x5}, 0x10, 0x0, 0x0, 0x2, &(0x7f00000002c0)=[0x1, r3, 0x1], &(0x7f0000000300)=[{0x2, 0x5, 0xc}, {0x1, 0x4, 0xb, 0x6}], 0x10, 0x4}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={0x1, 0x58, &(0x7f0000000440)}, 0x10) 16:45:36 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000180)) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNGETIFF(r3, 0x800454d2, &(0x7f0000000200)={'netpci0\x00'}) ioctl$TUNGETFILTER(r3, 0x801054db, &(0x7f0000000040)=""/137) (async) socket$kcm(0x29, 0xa, 0x0) 16:45:36 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:38 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd}, 0x48) 16:45:38 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r2 = openat$cgroup_ro(r1, &(0x7f0000000000)='cgroup.freeze\x00', 0x0, 0x0) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000280)=@o_path={&(0x7f0000000240)='./file0\x00', 0x0, 0x10, r0}, 0x18) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x3, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5aab}}, &(0x7f0000000040)='GPL\x00', 0x7fffffff, 0xd5, &(0x7f0000000080)=""/213, 0x41000, 0x45, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000001c0)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0x2, 0xfa, 0x5}, 0x10, 0x0, 0x0, 0x2, &(0x7f00000002c0)=[0x1, r3, 0x1], &(0x7f0000000300)=[{0x2, 0x5, 0xc}, {0x1, 0x4, 0xb, 0x6}], 0x10, 0x4}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={0x1, 0x58, &(0x7f0000000440)}, 0x10) 16:45:38 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:38 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8540, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0x2) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:38 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:38 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x561800, 0x0) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000000)=""/5) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:38 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:38 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8540, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8540, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0x2) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:38 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r2 = openat$cgroup_ro(r1, &(0x7f0000000000)='cgroup.freeze\x00', 0x0, 0x0) (async) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000280)=@o_path={&(0x7f0000000240)='./file0\x00', 0x0, 0x10, r0}, 0x18) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x3, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5aab}}, &(0x7f0000000040)='GPL\x00', 0x7fffffff, 0xd5, &(0x7f0000000080)=""/213, 0x41000, 0x45, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000001c0)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0x2, 0xfa, 0x5}, 0x10, 0x0, 0x0, 0x2, &(0x7f00000002c0)=[0x1, r3, 0x1], &(0x7f0000000300)=[{0x2, 0x5, 0xc}, {0x1, 0x4, 0xb, 0x6}], 0x10, 0x4}, 0x90) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={0x1, 0x58, &(0x7f0000000440)}, 0x10) 16:45:38 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x561800, 0x0) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000000)=""/5) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:38 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:38 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8540, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0x2) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:39 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000180)) ioctl$TUNSETIFF(r0, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNGETIFF(r3, 0x800454d2, &(0x7f0000000200)={'netpci0\x00'}) ioctl$TUNGETFILTER(r3, 0x801054db, &(0x7f0000000040)=""/137) socket$kcm(0x29, 0xa, 0x0) 16:45:39 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x501000, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)={0x0, 0x8, [@remote, @remote, @remote, @broadcast, @empty, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, @random="8ef0150ae80a"]}) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:39 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:39 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x561800, 0x0) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000000)=""/5) ioctl$TUNSETIFF(r0, 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x561800, 0x0) (async) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000000)=""/5) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) 16:45:39 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.bfq.io_serviced\x00', 0x0, 0x0) openat$cgroup_freezer_state(r1, &(0x7f0000000040), 0x2, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r1, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$TUNSETDEBUG(r3, 0x400454c9, &(0x7f0000000200)=0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex=r2, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:39 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x230001, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x242101, 0x0) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000100)=ANY=[@ANYBLOB="000002bbffff009d00"]) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x322) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) 16:45:39 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], 0x0, 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:39 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.bfq.io_serviced\x00', 0x0, 0x0) openat$cgroup_freezer_state(r1, &(0x7f0000000040), 0x2, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r1, 0x58, &(0x7f0000000080)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r1, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$TUNSETDEBUG(r3, 0x400454c9, &(0x7f0000000200)=0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex=r2, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:39 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={0xffffffffffffffff, 0x58, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x3, 0x9, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4}, [@map_val={0x18, 0x2, 0x2, 0x0, 0x1}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffa}, @map_val={0x18, 0x8, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xa5ab}]}, &(0x7f0000000100)='syzkaller\x00', 0xb004, 0x9d, &(0x7f0000000140)=""/157, 0x41100, 0x78, '\x00', r1, 0x20, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x6, 0x6, 0xa199}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, &(0x7f0000000340)=[0xffffffffffffffff], &(0x7f0000000380)=[{0x0, 0x1, 0x8, 0x7}, {0x2, 0x4, 0x10, 0x5}], 0x10, 0x1}, 0x90) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x2, 0x0) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) ioctl$TUNGETVNETHDRSZ(r2, 0x800454d7, &(0x7f0000000000)) 16:45:39 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x501000, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)={0x0, 0x8, [@remote, @remote, @remote, @broadcast, @empty, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, @random="8ef0150ae80a"]}) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:39 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000180)) ioctl$TUNSETIFF(r0, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNGETIFF(r3, 0x800454d2, &(0x7f0000000200)={'netpci0\x00'}) ioctl$TUNGETFILTER(r3, 0x801054db, &(0x7f0000000040)=""/137) socket$kcm(0x29, 0xa, 0x0) 16:45:39 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:39 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={0xffffffffffffffff, 0x58, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x3, 0x9, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4}, [@map_val={0x18, 0x2, 0x2, 0x0, 0x1}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffa}, @map_val={0x18, 0x8, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xa5ab}]}, &(0x7f0000000100)='syzkaller\x00', 0xb004, 0x9d, &(0x7f0000000140)=""/157, 0x41100, 0x78, '\x00', r1, 0x20, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x6, 0x6, 0xa199}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, &(0x7f0000000340)=[0xffffffffffffffff], &(0x7f0000000380)=[{0x0, 0x1, 0x8, 0x7}, {0x2, 0x4, 0x10, 0x5}], 0x10, 0x1}, 0x90) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x2, 0x0) (async) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) ioctl$TUNGETVNETHDRSZ(r2, 0x800454d7, &(0x7f0000000000)) 16:45:39 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x501000, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)={0x0, 0x8, [@remote, @remote, @remote, @broadcast, @empty, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, @random="8ef0150ae80a"]}) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:39 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], 0x0, 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:39 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000180)) ioctl$TUNSETIFF(r0, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNGETIFF(r3, 0x800454d2, &(0x7f0000000200)={'netpci0\x00'}) ioctl$TUNGETFILTER(r3, 0x801054db, &(0x7f0000000040)=""/137) socket$kcm(0x29, 0xa, 0x0) 16:45:39 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.bfq.io_serviced\x00', 0x0, 0x0) openat$cgroup_freezer_state(r1, &(0x7f0000000040), 0x2, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r1, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$TUNSETDEBUG(r3, 0x400454c9, &(0x7f0000000200)=0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex=r2, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.bfq.io_serviced\x00', 0x0, 0x0) (async) openat$cgroup_freezer_state(r1, &(0x7f0000000040), 0x2, 0x0) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x18) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r1, 0x58, &(0x7f0000000080)}, 0x10) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (async) ioctl$TUNSETDEBUG(r3, 0x400454c9, &(0x7f0000000200)=0x4) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex=r2, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:39 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20200, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0x6a4) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000140)={'bridge_slave_1\x00'}) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x3f) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000100)) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:39 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:39 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000180)) ioctl$TUNSETIFF(r0, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNGETIFF(r3, 0x800454d2, &(0x7f0000000200)={'netpci0\x00'}) ioctl$TUNGETFILTER(r3, 0x801054db, &(0x7f0000000040)=""/137) 16:45:39 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], 0x0, 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={0xffffffffffffffff, 0x58, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x3, 0x9, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4}, [@map_val={0x18, 0x2, 0x2, 0x0, 0x1}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffa}, @map_val={0x18, 0x8, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xa5ab}]}, &(0x7f0000000100)='syzkaller\x00', 0xb004, 0x9d, &(0x7f0000000140)=""/157, 0x41100, 0x78, '\x00', r1, 0x20, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x6, 0x6, 0xa199}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, &(0x7f0000000340)=[0xffffffffffffffff], &(0x7f0000000380)=[{0x0, 0x1, 0x8, 0x7}, {0x2, 0x4, 0x10, 0x5}], 0x10, 0x1}, 0x90) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x2, 0x0) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) ioctl$TUNGETVNETHDRSZ(r2, 0x800454d7, &(0x7f0000000000)) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={0xffffffffffffffff, 0x58, &(0x7f0000000200)}, 0x10) (async) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x3, 0x9, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4}, [@map_val={0x18, 0x2, 0x2, 0x0, 0x1}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffa}, @map_val={0x18, 0x8, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xa5ab}]}, &(0x7f0000000100)='syzkaller\x00', 0xb004, 0x9d, &(0x7f0000000140)=""/157, 0x41100, 0x78, '\x00', r1, 0x20, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x6, 0x6, 0xa199}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, &(0x7f0000000340)=[0xffffffffffffffff], &(0x7f0000000380)=[{0x0, 0x1, 0x8, 0x7}, {0x2, 0x4, 0x10, 0x5}], 0x10, 0x1}, 0x90) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r2, 0x2, 0x0) (async) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r2, 0x800454d7, &(0x7f0000000000)) (async) 16:45:40 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20200, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0x6a4) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000140)={'bridge_slave_1\x00'}) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x3f) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000100)) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20200, 0x0) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0x6a4) (async) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000140)={'bridge_slave_1\x00'}) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x3f) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000100)) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) 16:45:40 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r1, 0x58}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex, 0x26, 0x0, 0xfffffd3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) socket$kcm(0x29, 0x7, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000180)={r2, 0x1f, 0x8}, 0xc) r4 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000340)=@o_path={&(0x7f0000000300)='./file0\x00', 0x0, 0x0, r0}, 0x18) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x5, &(0x7f00000001c0)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @call={0x85, 0x0, 0x0, 0x89}, @map_idx={0x18, 0x4}, @ldst={0x2, 0x3, 0x3, 0x2, 0x3, 0x40, 0x1}], &(0x7f0000000200)='syzkaller\x00', 0x24c8, 0x11, &(0x7f0000000240)=""/17, 0x41000, 0x11, '\x00', r3, 0x25, r1, 0x8, &(0x7f0000000280)={0x7, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x5, 0x5, 0x81, 0x101}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000380)=[r4, r5], &(0x7f00000003c0)=[{0x1, 0x2, 0x7, 0x7}, {0x2, 0x5, 0x9, 0xb}, {0x0, 0x3, 0x3, 0xc}, {0x1, 0x1, 0x4, 0xc}, {0x1, 0x4, 0x1, 0xb}], 0x10, 0x8}, 0x90) 16:45:40 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x20000, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='hugetlb.1GB.usage_in_bytes\x00', 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x27df39960523f09c) openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x400000, 0x0) r3 = openat$cgroup_ro(r2, &(0x7f0000000380)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) r4 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000280)={r4, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) syz_open_procfs$namespace(r4, &(0x7f00000003c0)='ns/pid_for_children\x00') ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000300)={&(0x7f0000000040)="6e708d81c6e043009a6b4f621b63e450edc0583ef712d449f36109efe1cf2546e28696a5fc24c69b740f5a3aa8b6d79c11e6256d7653bd09b85444ce9ce12e955ae255500ad8dec44532f2c29e408952b88ceab40e59704e3f43fa5a42ced5c3095fb23d7650d955f1651a64eb92d71200a9ae36", &(0x7f00000000c0)=""/244, &(0x7f00000001c0)="e4b3ba43a6490379fb54ed355884ce50adc84b41a14faf09156b15158031763c814daa6945b916b0f3a0ca8c45f8e45968a7e12ad84a8aa0ee851d49252faafa5cef68903e59723a", &(0x7f0000000240)="ab42dde10b2e2e6d4d151b600111d7704301577bc467e575d1cd19d6677afb1fa02bf554b8de76cc0ecd37a2d209847c84ec8510fcff4b51434ea3bceb15448bb8693fbdd2b113e883b2fe1d20dcb483237bb2efa14c0b6b7b84c73aceaa35890f1ccbcc5f5658231bcf1a0ce71f71175660f4698463b2f9745950d70441974089cc6eed2f2f5ab0a87561dcce60e77cfec1a9395719068d74de52f9544e37eda189060941a6a645fd4709c34ed3", 0xffff, r1}, 0x38) 16:45:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000180)) ioctl$TUNSETIFF(r0, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNGETIFF(r3, 0x800454d2, &(0x7f0000000200)={'netpci0\x00'}) 16:45:40 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r1, 0x58}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex, 0x26, 0x0, 0xfffffd3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) socket$kcm(0x29, 0x7, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000180)={r2, 0x1f, 0x8}, 0xc) (async) r4 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000340)=@o_path={&(0x7f0000000300)='./file0\x00', 0x0, 0x0, r0}, 0x18) (async, rerun: 64) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x5, &(0x7f00000001c0)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @call={0x85, 0x0, 0x0, 0x89}, @map_idx={0x18, 0x4}, @ldst={0x2, 0x3, 0x3, 0x2, 0x3, 0x40, 0x1}], &(0x7f0000000200)='syzkaller\x00', 0x24c8, 0x11, &(0x7f0000000240)=""/17, 0x41000, 0x11, '\x00', r3, 0x25, r1, 0x8, &(0x7f0000000280)={0x7, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x5, 0x5, 0x81, 0x101}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000380)=[r4, r5], &(0x7f00000003c0)=[{0x1, 0x2, 0x7, 0x7}, {0x2, 0x5, 0x9, 0xb}, {0x0, 0x3, 0x3, 0xc}, {0x1, 0x1, 0x4, 0xc}, {0x1, 0x4, 0x1, 0xb}], 0x10, 0x8}, 0x90) 16:45:40 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20200, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0x6a4) (async) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000140)={'bridge_slave_1\x00'}) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x3f) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000100)) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async, rerun: 64) ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) (async, rerun: 64) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:40 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x20000, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x20000, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='hugetlb.1GB.usage_in_bytes\x00', 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x27df39960523f09c) openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x400000, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x400000, 0x0) r3 = openat$cgroup_ro(r2, &(0x7f0000000380)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) gettid() (async) r4 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000280)={r4, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) syz_open_procfs$namespace(r4, &(0x7f00000003c0)='ns/pid_for_children\x00') ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000300)={&(0x7f0000000040)="6e708d81c6e043009a6b4f621b63e450edc0583ef712d449f36109efe1cf2546e28696a5fc24c69b740f5a3aa8b6d79c11e6256d7653bd09b85444ce9ce12e955ae255500ad8dec44532f2c29e408952b88ceab40e59704e3f43fa5a42ced5c3095fb23d7650d955f1651a64eb92d71200a9ae36", &(0x7f00000000c0)=""/244, &(0x7f00000001c0)="e4b3ba43a6490379fb54ed355884ce50adc84b41a14faf09156b15158031763c814daa6945b916b0f3a0ca8c45f8e45968a7e12ad84a8aa0ee851d49252faafa5cef68903e59723a", &(0x7f0000000240)="ab42dde10b2e2e6d4d151b600111d7704301577bc467e575d1cd19d6677afb1fa02bf554b8de76cc0ecd37a2d209847c84ec8510fcff4b51434ea3bceb15448bb8693fbdd2b113e883b2fe1d20dcb483237bb2efa14c0b6b7b84c73aceaa35890f1ccbcc5f5658231bcf1a0ce71f71175660f4698463b2f9745950d70441974089cc6eed2f2f5ab0a87561dcce60e77cfec1a9395719068d74de52f9544e37eda189060941a6a645fd4709c34ed3", 0xffff, r1}, 0x38) 16:45:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000180)) ioctl$TUNSETIFF(r0, 0x2, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) 16:45:40 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r1, 0x58}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r1, 0x58}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex, 0x26, 0x0, 0xfffffd3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) socket$kcm(0x29, 0x7, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000180)={r2, 0x1f, 0x8}, 0xc) r4 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000340)=@o_path={&(0x7f0000000300)='./file0\x00', 0x0, 0x0, r0}, 0x18) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x5, &(0x7f00000001c0)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @call={0x85, 0x0, 0x0, 0x89}, @map_idx={0x18, 0x4}, @ldst={0x2, 0x3, 0x3, 0x2, 0x3, 0x40, 0x1}], &(0x7f0000000200)='syzkaller\x00', 0x24c8, 0x11, &(0x7f0000000240)=""/17, 0x41000, 0x11, '\x00', r3, 0x25, r1, 0x8, &(0x7f0000000280)={0x7, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x5, 0x5, 0x81, 0x101}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000380)=[r4, r5], &(0x7f00000003c0)=[{0x1, 0x2, 0x7, 0x7}, {0x2, 0x5, 0x9, 0xb}, {0x0, 0x3, 0x3, 0xc}, {0x1, 0x1, 0x4, 0xc}, {0x1, 0x4, 0x1, 0xb}], 0x10, 0x8}, 0x90) 16:45:40 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 16:45:40 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x290100, 0x0) r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000200)=@bpf_tracing={0x1a, 0x9, &(0x7f0000000000)=@raw=[@map_idx_val={0x18, 0x0, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8}, @generic={0x1, 0x0, 0x5, 0x1ff, 0x8001}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x4fc}, @exit, @map_idx={0x18, 0x3, 0x5, 0x0, 0xd}, @exit], &(0x7f0000000080)='syzkaller\x00', 0x7, 0x32, &(0x7f00000000c0)=""/50, 0x41000, 0x8, '\x00', 0x0, 0x1a, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x3, 0x5, 0xcbc4, 0x3}, 0x10, 0x8ea, 0xffffffffffffffff, 0x1, &(0x7f0000000180)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1], &(0x7f00000001c0)=[{0x1, 0x3, 0x0, 0x9}], 0x10, 0x8}, 0x90) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000640)={&(0x7f0000000300)="994683dcd31a06ff5a4f4305ebd2477e016755e74e419b034d40c233c5b26d322905c9a887c8428399333c363f6be81349cf4943f57d9ad332341d8211d914f4bf958e207b8a60071c9079302eb5dd13aeb67f13ff2cde5f4aa5bec316283ac9f84e48981631cfeebe50c8cc39883e95dbd31061178644a17885f3c57585cef6ff14e084474cd080aa4609f1570bc959d233af870022ddb1530f90cc6afc2992ed45fa7e75d408e8bccda257e1a42c635228d3df96aba806703f15749a0117f10ac00882", &(0x7f0000000400)=""/218, &(0x7f0000000500)="7985a98d11ec429f8e0ee8867ad20462e8bf42d0af6d5ae134ced9023e86ac9c420cb6f6c10b8d08d6fc820074f31bf5827ae842d27ccbadb988f4debe0aae41dced28e9560801e9f79015c74ae8273300c1ec2ac5ea0b5f9e5972e0bbf1627990a1468290e8804eae90a2012901de4f367ad878805d184721320fa0c01da04447bcd552435255c010eb6cfd5e5fb8fe0017c76dae15902e7eade70b120e16989e81d6399aa9065aff4a777208461ed48acd8c22", &(0x7f00000005c0)="3c95e11ac040e050fa0ba4b2d34a764c028631a50bdd504b8229ab5a1925dcb0e1f984c36a0fde65e2d3cd21ba680e30cd97a54412b7db52f843d1297d4e6fce3106e79783536b38074cee02e70ef719021d218e1dbbfd5ad386f014c3634b5b65adf88021e173f23338b24cdaa79cb495144e", 0x1}, 0x38) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f00000002c0)=r0) 16:45:40 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x20000, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='hugetlb.1GB.usage_in_bytes\x00', 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x27df39960523f09c) openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x400000, 0x0) (async, rerun: 64) r3 = openat$cgroup_ro(r2, &(0x7f0000000380)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) (async, rerun: 64) r4 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000280)={r4, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) syz_open_procfs$namespace(r4, &(0x7f00000003c0)='ns/pid_for_children\x00') (async, rerun: 32) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async, rerun: 32) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000300)={&(0x7f0000000040)="6e708d81c6e043009a6b4f621b63e450edc0583ef712d449f36109efe1cf2546e28696a5fc24c69b740f5a3aa8b6d79c11e6256d7653bd09b85444ce9ce12e955ae255500ad8dec44532f2c29e408952b88ceab40e59704e3f43fa5a42ced5c3095fb23d7650d955f1651a64eb92d71200a9ae36", &(0x7f00000000c0)=""/244, &(0x7f00000001c0)="e4b3ba43a6490379fb54ed355884ce50adc84b41a14faf09156b15158031763c814daa6945b916b0f3a0ca8c45f8e45968a7e12ad84a8aa0ee851d49252faafa5cef68903e59723a", &(0x7f0000000240)="ab42dde10b2e2e6d4d151b600111d7704301577bc467e575d1cd19d6677afb1fa02bf554b8de76cc0ecd37a2d209847c84ec8510fcff4b51434ea3bceb15448bb8693fbdd2b113e883b2fe1d20dcb483237bb2efa14c0b6b7b84c73aceaa35890f1ccbcc5f5658231bcf1a0ce71f71175660f4698463b2f9745950d70441974089cc6eed2f2f5ab0a87561dcce60e77cfec1a9395719068d74de52f9544e37eda189060941a6a645fd4709c34ed3", 0xffff, r1}, 0x38) 16:45:40 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000180)) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:40 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x290100, 0x0) r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000200)=@bpf_tracing={0x1a, 0x9, &(0x7f0000000000)=@raw=[@map_idx_val={0x18, 0x0, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8}, @generic={0x1, 0x0, 0x5, 0x1ff, 0x8001}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x4fc}, @exit, @map_idx={0x18, 0x3, 0x5, 0x0, 0xd}, @exit], &(0x7f0000000080)='syzkaller\x00', 0x7, 0x32, &(0x7f00000000c0)=""/50, 0x41000, 0x8, '\x00', 0x0, 0x1a, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x3, 0x5, 0xcbc4, 0x3}, 0x10, 0x8ea, 0xffffffffffffffff, 0x1, &(0x7f0000000180)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1], &(0x7f00000001c0)=[{0x1, 0x3, 0x0, 0x9}], 0x10, 0x8}, 0x90) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000640)={&(0x7f0000000300)="994683dcd31a06ff5a4f4305ebd2477e016755e74e419b034d40c233c5b26d322905c9a887c8428399333c363f6be81349cf4943f57d9ad332341d8211d914f4bf958e207b8a60071c9079302eb5dd13aeb67f13ff2cde5f4aa5bec316283ac9f84e48981631cfeebe50c8cc39883e95dbd31061178644a17885f3c57585cef6ff14e084474cd080aa4609f1570bc959d233af870022ddb1530f90cc6afc2992ed45fa7e75d408e8bccda257e1a42c635228d3df96aba806703f15749a0117f10ac00882", &(0x7f0000000400)=""/218, &(0x7f0000000500)="7985a98d11ec429f8e0ee8867ad20462e8bf42d0af6d5ae134ced9023e86ac9c420cb6f6c10b8d08d6fc820074f31bf5827ae842d27ccbadb988f4debe0aae41dced28e9560801e9f79015c74ae8273300c1ec2ac5ea0b5f9e5972e0bbf1627990a1468290e8804eae90a2012901de4f367ad878805d184721320fa0c01da04447bcd552435255c010eb6cfd5e5fb8fe0017c76dae15902e7eade70b120e16989e81d6399aa9065aff4a777208461ed48acd8c22", &(0x7f00000005c0)="3c95e11ac040e050fa0ba4b2d34a764c028631a50bdd504b8229ab5a1925dcb0e1f984c36a0fde65e2d3cd21ba680e30cd97a54412b7db52f843d1297d4e6fce3106e79783536b38074cee02e70ef719021d218e1dbbfd5ad386f014c3634b5b65adf88021e173f23338b24cdaa79cb495144e", 0x1}, 0x38) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f00000002c0)=r0) 16:45:40 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 16:45:40 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:40 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'veth1_to_hsr\x00'}) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) 16:45:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000180)) 16:45:40 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x290100, 0x0) r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000200)=@bpf_tracing={0x1a, 0x9, &(0x7f0000000000)=@raw=[@map_idx_val={0x18, 0x0, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8}, @generic={0x1, 0x0, 0x5, 0x1ff, 0x8001}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x4fc}, @exit, @map_idx={0x18, 0x3, 0x5, 0x0, 0xd}, @exit], &(0x7f0000000080)='syzkaller\x00', 0x7, 0x32, &(0x7f00000000c0)=""/50, 0x41000, 0x8, '\x00', 0x0, 0x1a, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x3, 0x5, 0xcbc4, 0x3}, 0x10, 0x8ea, 0xffffffffffffffff, 0x1, &(0x7f0000000180)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1], &(0x7f00000001c0)=[{0x1, 0x3, 0x0, 0x9}], 0x10, 0x8}, 0x90) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000640)={&(0x7f0000000300)="994683dcd31a06ff5a4f4305ebd2477e016755e74e419b034d40c233c5b26d322905c9a887c8428399333c363f6be81349cf4943f57d9ad332341d8211d914f4bf958e207b8a60071c9079302eb5dd13aeb67f13ff2cde5f4aa5bec316283ac9f84e48981631cfeebe50c8cc39883e95dbd31061178644a17885f3c57585cef6ff14e084474cd080aa4609f1570bc959d233af870022ddb1530f90cc6afc2992ed45fa7e75d408e8bccda257e1a42c635228d3df96aba806703f15749a0117f10ac00882", &(0x7f0000000400)=""/218, &(0x7f0000000500)="7985a98d11ec429f8e0ee8867ad20462e8bf42d0af6d5ae134ced9023e86ac9c420cb6f6c10b8d08d6fc820074f31bf5827ae842d27ccbadb988f4debe0aae41dced28e9560801e9f79015c74ae8273300c1ec2ac5ea0b5f9e5972e0bbf1627990a1468290e8804eae90a2012901de4f367ad878805d184721320fa0c01da04447bcd552435255c010eb6cfd5e5fb8fe0017c76dae15902e7eade70b120e16989e81d6399aa9065aff4a777208461ed48acd8c22", &(0x7f00000005c0)="3c95e11ac040e050fa0ba4b2d34a764c028631a50bdd504b8229ab5a1925dcb0e1f984c36a0fde65e2d3cd21ba680e30cd97a54412b7db52f843d1297d4e6fce3106e79783536b38074cee02e70ef719021d218e1dbbfd5ad386f014c3634b5b65adf88021e173f23338b24cdaa79cb495144e", 0x1}, 0x38) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f00000002c0)=r0) 16:45:40 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:40 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 16:45:40 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'veth1_to_hsr\x00'}) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) 16:45:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) 16:45:40 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x14000, 0x0) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000080)) 16:45:40 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000), 0x4) 16:45:40 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'veth1_to_hsr\x00'}) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) 16:45:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) bpf$ITER_CREATE(0x21, 0x0, 0x0) 16:45:40 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x14000, 0x0) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000080)) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) (async) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x14000, 0x0) (async) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000080)) (async) 16:45:40 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000), 0x4) (async) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000), 0x4) 16:45:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000140)={'syzkaller0\x00', 0x600}) 16:45:40 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) 16:45:40 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x14000, 0x0) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000080)) 16:45:40 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000), 0x4) 16:45:40 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000000), 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, 0x0) 16:45:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000240)) openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) 16:45:40 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:40 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) openat$cgroup_pressure(r1, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) 16:45:40 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) 16:45:40 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:41 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) 16:45:41 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:41 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) openat$cgroup_pressure(r1, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) 16:45:41 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000000), 0x2, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, 0x0) 16:45:41 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) 16:45:41 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:41 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:41 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) (async) openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) 16:45:41 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async, rerun: 32) openat$cgroup_pressure(r1, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) (rerun: 32) 16:45:41 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000000), 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) openat$cgroup_freezer_state(r0, &(0x7f0000000000), 0x2, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, 0x0) (async) 16:45:41 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000000)=0x20) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:41 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0x90) 16:45:41 executing program 5: openat$tun(0xffffffffffffff9c, 0x0, 0x591602, 0x0) 16:45:41 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'tunl0\x00', 0x1400}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000080)=0x33d0) 16:45:41 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:41 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000000)=0x20) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:41 executing program 5: openat$tun(0xffffffffffffff9c, 0x0, 0x591602, 0x0) 16:45:41 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:41 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex=0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) openat$cgroup_devices(r2, &(0x7f00000002c0)='devices.allow\x00', 0x2, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000280)={r3, &(0x7f0000000100)="f42934ad0f1bb6dfc22a1415742c574bfaeb5108aa97d80da1b167c2223bb3767e7d24ccae01b52813b53830f72eb3f454730115e3a5d915c378acc09986445b4a00700ecf941525ecb2ae3e14fef89dc89f2501dc5f4f6f647f7fe6fa26cb3b6572476ffe47026275fcfa27a657a255dd70c976d002f757871c16100b30c599c4e635b5db87ae1c76e1cbe8d7d97e27c4348eda24ce55dee19d7406c3edfa7b44e18b6354fff401fce1d3eb46ae0997102851c8f331bf6895fc", &(0x7f00000001c0)=""/157}, 0x20) openat$cgroup_netprio_ifpriomap(r1, &(0x7f00000000c0), 0x2, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000005c0)={0x6, 0x9, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000006000000000001000300000085e62faeb10171c7057d7f620e9058a400000000f7ffffff18e1400f7200000000000000070000007d2a0400ffffffffe65e0000000000000397c6f8c8d9973f106c415f0c50f82da7a59786d2a8c3b409827fbcc2dfa76a927b688c3095bd56c9a30033ae4429812561c6c25d55f4d3a52a6e2a36706bc2d672cb65c973dc5e1b5bbdd0b5980e13efea5ee55e7d7053386c758efcfbeeba3d2283faca5c9f6294c07135b5564c16409f4d4a1635c1cfef05e0"], &(0x7f00000003c0)='GPL\x00', 0x80, 0xf1, &(0x7f0000000400)=""/241, 0x41000, 0x36, '\x00', r0, 0x25, r2, 0x8, &(0x7f0000000500)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x4, 0xf, 0x8edc, 0x8001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000580)=[r1, r3, r3, r3, r3, r3, r2, r2], 0x0, 0x10, 0x9}, 0x90) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000900)={0x14, 0x3, &(0x7f0000000680)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x5a27cb89, 0x0, 0x0, 0x0, 0x9}, @generic={0x2, 0x7, 0xe, 0x101, 0x1}], &(0x7f00000006c0)='GPL\x00', 0x2, 0x0, 0x0, 0x41000, 0x30, '\x00', 0x0, 0x0, r3, 0x8, &(0x7f0000000740)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000780)={0x0, 0xc}, 0x10, 0x0, r1, 0x8, &(0x7f00000007c0)=[r1, r3, r1, r2], &(0x7f0000000880)=[{0x4, 0x3, 0xb, 0xa}, {0x3, 0x4, 0x4, 0x4}, {0x5, 0x5, 0x8, 0x2}, {0x5, 0x4, 0xa, 0x3}, {0x0, 0x1, 0x8, 0x8}, {0x5, 0x5, 0x5, 0x8}, {0x4, 0x4, 0xc, 0x4}, {0x2, 0x2, 0x2, 0xb}], 0x10, 0x7ff}, 0x90) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000800)={r5, r6, 0x0, r7}, 0x10) openat$cgroup_devices(r4, &(0x7f0000000040)='devices.allow\x00', 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x500f41, 0x0) 16:45:41 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'tunl0\x00', 0x1400}) (async, rerun: 64) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) (async, rerun: 64) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async, rerun: 64) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000080)=0x33d0) 16:45:41 executing program 5: openat$tun(0xffffffffffffff9c, 0x0, 0x591602, 0x0) 16:45:41 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:41 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'tunl0\x00', 0x1400}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000080)=0x33d0) 16:45:41 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex=0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) openat$cgroup_devices(r2, &(0x7f00000002c0)='devices.allow\x00', 0x2, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000280)={r3, &(0x7f0000000100)="f42934ad0f1bb6dfc22a1415742c574bfaeb5108aa97d80da1b167c2223bb3767e7d24ccae01b52813b53830f72eb3f454730115e3a5d915c378acc09986445b4a00700ecf941525ecb2ae3e14fef89dc89f2501dc5f4f6f647f7fe6fa26cb3b6572476ffe47026275fcfa27a657a255dd70c976d002f757871c16100b30c599c4e635b5db87ae1c76e1cbe8d7d97e27c4348eda24ce55dee19d7406c3edfa7b44e18b6354fff401fce1d3eb46ae0997102851c8f331bf6895fc", &(0x7f00000001c0)=""/157}, 0x20) (async) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000280)={r3, &(0x7f0000000100)="f42934ad0f1bb6dfc22a1415742c574bfaeb5108aa97d80da1b167c2223bb3767e7d24ccae01b52813b53830f72eb3f454730115e3a5d915c378acc09986445b4a00700ecf941525ecb2ae3e14fef89dc89f2501dc5f4f6f647f7fe6fa26cb3b6572476ffe47026275fcfa27a657a255dd70c976d002f757871c16100b30c599c4e635b5db87ae1c76e1cbe8d7d97e27c4348eda24ce55dee19d7406c3edfa7b44e18b6354fff401fce1d3eb46ae0997102851c8f331bf6895fc", &(0x7f00000001c0)=""/157}, 0x20) openat$cgroup_netprio_ifpriomap(r1, &(0x7f00000000c0), 0x2, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000005c0)={0x6, 0x9, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000006000000000001000300000085e62faeb10171c7057d7f620e9058a400000000f7ffffff18e1400f7200000000000000070000007d2a0400ffffffffe65e0000000000000397c6f8c8d9973f106c415f0c50f82da7a59786d2a8c3b409827fbcc2dfa76a927b688c3095bd56c9a30033ae4429812561c6c25d55f4d3a52a6e2a36706bc2d672cb65c973dc5e1b5bbdd0b5980e13efea5ee55e7d7053386c758efcfbeeba3d2283faca5c9f6294c07135b5564c16409f4d4a1635c1cfef05e0"], &(0x7f00000003c0)='GPL\x00', 0x80, 0xf1, &(0x7f0000000400)=""/241, 0x41000, 0x36, '\x00', r0, 0x25, r2, 0x8, &(0x7f0000000500)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x4, 0xf, 0x8edc, 0x8001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000580)=[r1, r3, r3, r3, r3, r3, r2, r2], 0x0, 0x10, 0x9}, 0x90) (async) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000005c0)={0x6, 0x9, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000006000000000001000300000085e62faeb10171c7057d7f620e9058a400000000f7ffffff18e1400f7200000000000000070000007d2a0400ffffffffe65e0000000000000397c6f8c8d9973f106c415f0c50f82da7a59786d2a8c3b409827fbcc2dfa76a927b688c3095bd56c9a30033ae4429812561c6c25d55f4d3a52a6e2a36706bc2d672cb65c973dc5e1b5bbdd0b5980e13efea5ee55e7d7053386c758efcfbeeba3d2283faca5c9f6294c07135b5564c16409f4d4a1635c1cfef05e0"], &(0x7f00000003c0)='GPL\x00', 0x80, 0xf1, &(0x7f0000000400)=""/241, 0x41000, 0x36, '\x00', r0, 0x25, r2, 0x8, &(0x7f0000000500)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x4, 0xf, 0x8edc, 0x8001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000580)=[r1, r3, r3, r3, r3, r3, r2, r2], 0x0, 0x10, 0x9}, 0x90) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000900)={0x14, 0x3, &(0x7f0000000680)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x5a27cb89, 0x0, 0x0, 0x0, 0x9}, @generic={0x2, 0x7, 0xe, 0x101, 0x1}], &(0x7f00000006c0)='GPL\x00', 0x2, 0x0, 0x0, 0x41000, 0x30, '\x00', 0x0, 0x0, r3, 0x8, &(0x7f0000000740)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000780)={0x0, 0xc}, 0x10, 0x0, r1, 0x8, &(0x7f00000007c0)=[r1, r3, r1, r2], &(0x7f0000000880)=[{0x4, 0x3, 0xb, 0xa}, {0x3, 0x4, 0x4, 0x4}, {0x5, 0x5, 0x8, 0x2}, {0x5, 0x4, 0xa, 0x3}, {0x0, 0x1, 0x8, 0x8}, {0x5, 0x5, 0x5, 0x8}, {0x4, 0x4, 0xc, 0x4}, {0x2, 0x2, 0x2, 0xb}], 0x10, 0x7ff}, 0x90) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000800)={r5, r6, 0x0, r7}, 0x10) openat$cgroup_devices(r4, &(0x7f0000000040)='devices.allow\x00', 0x2, 0x0) (async) openat$cgroup_devices(r4, &(0x7f0000000040)='devices.allow\x00', 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x500f41, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x500f41, 0x0) 16:45:41 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000000)=0x20) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:41 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) 16:45:41 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0xffffffffffffffff, 0x58, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0xffffffff, 0x2, 0x4, 0x8, r2, 0x4, '\x00', r1, r2, 0x2, 0x2, 0x4, 0xb}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000003c0)={r2, 0x58, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x18, 0xd, &(0x7f0000000180)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r3}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xb}, @map_idx={0x18, 0x7}, @btf_id={0x18, 0x4, 0x3, 0x0, 0x1}, @map_val={0x18, 0x4, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7fff}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x5}], &(0x7f0000000200)='GPL\x00', 0x0, 0xce, &(0x7f0000000240)=""/206, 0x41000, 0x5, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000000400)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x8, 0x8}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000480)=[r2, r2, 0x1, r2, r2, r6], &(0x7f00000004c0)=[{0x2, 0x1, 0xb, 0x9}, {0x5, 0x4, 0xd, 0x6}], 0x10, 0x53}, 0x90) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000000)=0x100) 16:45:41 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:41 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func={0x18, 0xc, 0x4, 0x0, 0x3}, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:41 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async, rerun: 32) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@ifindex=0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async, rerun: 32) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async, rerun: 32) openat$cgroup_devices(r2, &(0x7f00000002c0)='devices.allow\x00', 0x2, 0x0) (async, rerun: 32) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000280)={r3, &(0x7f0000000100)="f42934ad0f1bb6dfc22a1415742c574bfaeb5108aa97d80da1b167c2223bb3767e7d24ccae01b52813b53830f72eb3f454730115e3a5d915c378acc09986445b4a00700ecf941525ecb2ae3e14fef89dc89f2501dc5f4f6f647f7fe6fa26cb3b6572476ffe47026275fcfa27a657a255dd70c976d002f757871c16100b30c599c4e635b5db87ae1c76e1cbe8d7d97e27c4348eda24ce55dee19d7406c3edfa7b44e18b6354fff401fce1d3eb46ae0997102851c8f331bf6895fc", &(0x7f00000001c0)=""/157}, 0x20) (async) openat$cgroup_netprio_ifpriomap(r1, &(0x7f00000000c0), 0x2, 0x0) (async) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000005c0)={0x6, 0x9, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000006000000000001000300000085e62faeb10171c7057d7f620e9058a400000000f7ffffff18e1400f7200000000000000070000007d2a0400ffffffffe65e0000000000000397c6f8c8d9973f106c415f0c50f82da7a59786d2a8c3b409827fbcc2dfa76a927b688c3095bd56c9a30033ae4429812561c6c25d55f4d3a52a6e2a36706bc2d672cb65c973dc5e1b5bbdd0b5980e13efea5ee55e7d7053386c758efcfbeeba3d2283faca5c9f6294c07135b5564c16409f4d4a1635c1cfef05e0"], &(0x7f00000003c0)='GPL\x00', 0x80, 0xf1, &(0x7f0000000400)=""/241, 0x41000, 0x36, '\x00', r0, 0x25, r2, 0x8, &(0x7f0000000500)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x4, 0xf, 0x8edc, 0x8001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000580)=[r1, r3, r3, r3, r3, r3, r2, r2], 0x0, 0x10, 0x9}, 0x90) (async, rerun: 64) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000900)={0x14, 0x3, &(0x7f0000000680)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x5a27cb89, 0x0, 0x0, 0x0, 0x9}, @generic={0x2, 0x7, 0xe, 0x101, 0x1}], &(0x7f00000006c0)='GPL\x00', 0x2, 0x0, 0x0, 0x41000, 0x30, '\x00', 0x0, 0x0, r3, 0x8, &(0x7f0000000740)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000780)={0x0, 0xc}, 0x10, 0x0, r1, 0x8, &(0x7f00000007c0)=[r1, r3, r1, r2], &(0x7f0000000880)=[{0x4, 0x3, 0xb, 0xa}, {0x3, 0x4, 0x4, 0x4}, {0x5, 0x5, 0x8, 0x2}, {0x5, 0x4, 0xa, 0x3}, {0x0, 0x1, 0x8, 0x8}, {0x5, 0x5, 0x5, 0x8}, {0x4, 0x4, 0xc, 0x4}, {0x2, 0x2, 0x2, 0xb}], 0x10, 0x7ff}, 0x90) (rerun: 64) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000800)={r5, r6, 0x0, r7}, 0x10) openat$cgroup_devices(r4, &(0x7f0000000040)='devices.allow\x00', 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x500f41, 0x0) 16:45:41 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'tunl0\x00', 0x1400}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000080)=0x33d0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'tunl0\x00', 0x1400}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000080)=0x33d0) (async) 16:45:41 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) 16:45:41 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0xffffffffffffffff, 0x58, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0xffffffff, 0x2, 0x4, 0x8, r2, 0x4, '\x00', r1, r2, 0x2, 0x2, 0x4, 0xb}, 0x48) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0xffffffff, 0x2, 0x4, 0x8, r2, 0x4, '\x00', r1, r2, 0x2, 0x2, 0x4, 0xb}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000003c0)={r2, 0x58, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x18, 0xd, &(0x7f0000000180)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r3}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xb}, @map_idx={0x18, 0x7}, @btf_id={0x18, 0x4, 0x3, 0x0, 0x1}, @map_val={0x18, 0x4, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7fff}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x5}], &(0x7f0000000200)='GPL\x00', 0x0, 0xce, &(0x7f0000000240)=""/206, 0x41000, 0x5, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000000400)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x8, 0x8}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000480)=[r2, r2, 0x1, r2, r2, r6], &(0x7f00000004c0)=[{0x2, 0x1, 0xb, 0x9}, {0x5, 0x4, 0xd, 0x6}], 0x10, 0x53}, 0x90) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000000)=0x100) 16:45:41 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:41 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @jmp], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:41 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x8, r1}, 0x18) 16:45:41 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000040)) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) 16:45:41 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0xffffffffffffffff, 0x58, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0xffffffff, 0x2, 0x4, 0x8, r2, 0x4, '\x00', r1, r2, 0x2, 0x2, 0x4, 0xb}, 0x48) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000003c0)={r2, 0x58, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async, rerun: 32) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) (async, rerun: 64) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x18, 0xd, &(0x7f0000000180)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r3}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xb}, @map_idx={0x18, 0x7}, @btf_id={0x18, 0x4, 0x3, 0x0, 0x1}, @map_val={0x18, 0x4, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7fff}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x5}], &(0x7f0000000200)='GPL\x00', 0x0, 0xce, &(0x7f0000000240)=""/206, 0x41000, 0x5, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000000400)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x8, 0x8}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000480)=[r2, r2, 0x1, r2, r2, r6], &(0x7f00000004c0)=[{0x2, 0x1, 0xb, 0x9}, {0x5, 0x4, 0xd, 0x6}], 0x10, 0x53}, 0x90) (async, rerun: 64) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000000)=0x100) 16:45:41 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) 16:45:41 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) mkdirat$cgroup(r1, &(0x7f0000000040)='syz1\x00', 0x1ff) 16:45:41 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:41 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x8, r1}, 0x18) 16:45:41 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000040)) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) 16:45:41 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) 16:45:41 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x8, r1}, 0x18) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x8, r1}, 0x18) (async) 16:45:42 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) mkdirat$cgroup(r1, &(0x7f0000000040)='syz1\x00', 0x1ff) 16:45:42 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:42 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000000000)=@raw=[@ldst={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff0}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x3f, &(0x7f0000001400)=""/63, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) close(r1) 16:45:42 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:42 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_pressure(r1, &(0x7f0000000000)='io.pressure\x00', 0x2, 0x0) 16:45:42 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000040)) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000040)) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) (async) 16:45:42 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) mkdirat$cgroup(r1, &(0x7f0000000040)='syz1\x00', 0x1ff) 16:45:42 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:42 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:42 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:42 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x0, 0x10}, 0xc) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r4, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4d9}, [@btf_id={0x18, 0x2, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0x0, 0x4, 0x0, 0x10, 0x1}, @ldst={0x1, 0x1, 0x3, 0x3, 0x3, 0x1, 0xffffffffffffffff}, @map_idx={0x18, 0x2, 0x5, 0x0, 0xc}]}, &(0x7f0000000240)='syzkaller\x00', 0x6, 0x50, &(0x7f0000000280)=""/80, 0x41100, 0x42, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x1, 0xf, 0x3, 0x9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r1, r0, r6], 0x0, 0x10, 0x7a2}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x3, 0xfffffffd, 0x40, r1, 0x93b00000, '\x00', r2, r3, 0x5, 0x3, 0x0, 0xc}, 0x48) 16:45:42 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000000000)=@raw=[@ldst={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff0}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x3f, &(0x7f0000001400)=""/63, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) close(r1) 16:45:42 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_pressure(r1, &(0x7f0000000000)='io.pressure\x00', 0x2, 0x0) 16:45:42 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:42 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_pressure(r1, &(0x7f0000000000)='io.pressure\x00', 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) openat$cgroup_pressure(r1, &(0x7f0000000000)='io.pressure\x00', 0x2, 0x0) (async) 16:45:42 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000000000)=@raw=[@ldst={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff0}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x3f, &(0x7f0000001400)=""/63, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r1) (async) close(r1) 16:45:42 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f0000000000)=0x1) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:42 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:42 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:42 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000340), 0x2, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0xb, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x7}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x8}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x3}, @ldst={0x0, 0x1, 0x3, 0x0, 0x8, 0xfffffffffffffff4, 0x1}, @exit, @map_val={0x18, 0x2, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}]}, &(0x7f0000000080)='syzkaller\x00', 0x80000001, 0x67, &(0x7f00000000c0)=""/103, 0x41100, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0x2, 0x9, 0x80000000}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000200)=[{0x3, 0x2, 0x5, 0x6}], 0x10, 0x40}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@cgroup=r1, r3, 0xe, 0x21, 0xffffffffffffffff, @prog_fd=r4, r2}, 0x20) 16:45:42 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:42 executing program 4: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0xde75}, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x10001) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="9d0d4a31c529a50300000000000000852000000068864a2d7a000000"], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000780)='syz0\x00', 0x200002, 0x0) openat$cgroup(r4, &(0x7f00000007c0)='syz1\x00', 0x200002, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x11, 0xf, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x6}, [@map_val={0x18, 0x3f92a4730d6e9f76, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x9}, @generic={0x5, 0x5, 0x4, 0xfff, 0x7}, @map_val={0x18, 0xf8aa87671d5c00d4, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x17a}, @alu={0x7, 0x1, 0x5, 0x8, 0x8, 0x30, 0xfffffffffffffffc}, @cb_func={0x18, 0xc, 0x4, 0x0, 0xfffffffffffffff9}, @map_val={0x18, 0x9, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}]}, &(0x7f00000000c0)='GPL\x00', 0x7, 0xae, &(0x7f0000000100)=""/174, 0x41100, 0x20, '\x00', 0x0, 0x2b, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0xb, 0xfe, 0x1f}, 0x10, 0x0, 0xffffffffffffffff, 0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1], &(0x7f0000000280)=[{0x2, 0x4, 0x9, 0x5}, {0x5, 0x4, 0x10, 0x3}, {0x5, 0x1, 0x2, 0xa}, {0x1, 0x5, 0xf}, {0x4, 0x3, 0x6, 0x6}, {0x0, 0x4, 0xd, 0x4}, {0x2, 0x4, 0x6, 0x3}, {0x2, 0x5, 0x0, 0x8}, {0x3, 0x2, 0x5, 0x7}, {0x0, 0x5, 0x9, 0x1}], 0x10, 0x4}, 0x90) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000640)={0x6, 0xf, &(0x7f0000000400)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x6}, @alu={0x7, 0x0, 0x4ef7f3b10a7dc52e, 0xb, 0x6, 0x6, 0xfffffffffffffff0}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x6}, @map_val={0x18, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x427}, @call={0x85, 0x0, 0x0, 0x65}, @map_val={0x18, 0x9, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000}, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1}, @ldst={0x0, 0x1, 0x2, 0x8, 0xd, 0x18, 0xfffffffffffffff0}, @map_val={0x18, 0x6, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3}, @alu={0x7, 0x0, 0xc, 0xb, 0x4, 0xffffffffffffffe0, 0xfffffffffffffffc}], &(0x7f0000000480)='GPL\x00', 0x7, 0x81, &(0x7f00000004c0)=""/129, 0x40f00, 0x24, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x1, 0x3}, 0x8, 0x10, &(0x7f00000005c0)={0x5, 0x1, 0x9, 0xffffffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000600)=[0x1], 0x0, 0x10, 0xffffffff}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000700)={@ifindex=r2, r3, 0x2e, 0x10, r5, @prog_fd=r6}, 0x20) 16:45:43 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:43 executing program 0: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000140)=@generic={&(0x7f0000000100)='./file0\x00', r0}, 0x18) ioctl$TUNSETIFF(r1, 0x5421, 0x0) ioctl$TUNSETCARRIER(0xffffffffffffffff, 0x400454e2, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000180)='\x00') ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f00000000c0)=0xef2c) 16:45:43 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:43 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:43 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000340), 0x2, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) (async) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0xb, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x7}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x8}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x3}, @ldst={0x0, 0x1, 0x3, 0x0, 0x8, 0xfffffffffffffff4, 0x1}, @exit, @map_val={0x18, 0x2, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}]}, &(0x7f0000000080)='syzkaller\x00', 0x80000001, 0x67, &(0x7f00000000c0)=""/103, 0x41100, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0x2, 0x9, 0x80000000}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000200)=[{0x3, 0x2, 0x5, 0x6}], 0x10, 0x40}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@cgroup=r1, r3, 0xe, 0x21, 0xffffffffffffffff, @prog_fd=r4, r2}, 0x20) 16:45:43 executing program 4: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0xde75}, 0x8) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x10001) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="9d0d4a31c529a50300000000000000852000000068864a2d7a000000"], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000780)='syz0\x00', 0x200002, 0x0) openat$cgroup(r4, &(0x7f00000007c0)='syz1\x00', 0x200002, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x11, 0xf, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x6}, [@map_val={0x18, 0x3f92a4730d6e9f76, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x9}, @generic={0x5, 0x5, 0x4, 0xfff, 0x7}, @map_val={0x18, 0xf8aa87671d5c00d4, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x17a}, @alu={0x7, 0x1, 0x5, 0x8, 0x8, 0x30, 0xfffffffffffffffc}, @cb_func={0x18, 0xc, 0x4, 0x0, 0xfffffffffffffff9}, @map_val={0x18, 0x9, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}]}, &(0x7f00000000c0)='GPL\x00', 0x7, 0xae, &(0x7f0000000100)=""/174, 0x41100, 0x20, '\x00', 0x0, 0x2b, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0xb, 0xfe, 0x1f}, 0x10, 0x0, 0xffffffffffffffff, 0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1], &(0x7f0000000280)=[{0x2, 0x4, 0x9, 0x5}, {0x5, 0x4, 0x10, 0x3}, {0x5, 0x1, 0x2, 0xa}, {0x1, 0x5, 0xf}, {0x4, 0x3, 0x6, 0x6}, {0x0, 0x4, 0xd, 0x4}, {0x2, 0x4, 0x6, 0x3}, {0x2, 0x5, 0x0, 0x8}, {0x3, 0x2, 0x5, 0x7}, {0x0, 0x5, 0x9, 0x1}], 0x10, 0x4}, 0x90) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000640)={0x6, 0xf, &(0x7f0000000400)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x6}, @alu={0x7, 0x0, 0x4ef7f3b10a7dc52e, 0xb, 0x6, 0x6, 0xfffffffffffffff0}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x6}, @map_val={0x18, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x427}, @call={0x85, 0x0, 0x0, 0x65}, @map_val={0x18, 0x9, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000}, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1}, @ldst={0x0, 0x1, 0x2, 0x8, 0xd, 0x18, 0xfffffffffffffff0}, @map_val={0x18, 0x6, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3}, @alu={0x7, 0x0, 0xc, 0xb, 0x4, 0xffffffffffffffe0, 0xfffffffffffffffc}], &(0x7f0000000480)='GPL\x00', 0x7, 0x81, &(0x7f00000004c0)=""/129, 0x40f00, 0x24, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x1, 0x3}, 0x8, 0x10, &(0x7f00000005c0)={0x5, 0x1, 0x9, 0xffffffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000600)=[0x1], 0x0, 0x10, 0xffffffff}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000700)={@ifindex=r2, r3, 0x2e, 0x10, r5, @prog_fd=r6}, 0x20) 16:45:43 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:43 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000340), 0x2, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0xb, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x7}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x8}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x3}, @ldst={0x0, 0x1, 0x3, 0x0, 0x8, 0xfffffffffffffff4, 0x1}, @exit, @map_val={0x18, 0x2, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}]}, &(0x7f0000000080)='syzkaller\x00', 0x80000001, 0x67, &(0x7f00000000c0)=""/103, 0x41100, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0x2, 0x9, 0x80000000}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000200)=[{0x3, 0x2, 0x5, 0x6}], 0x10, 0x40}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@cgroup=r1, r3, 0xe, 0x21, 0xffffffffffffffff, @prog_fd=r4, r2}, 0x20) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000340), 0x2, 0x0) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0xb, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x7}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x8}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x3}, @ldst={0x0, 0x1, 0x3, 0x0, 0x8, 0xfffffffffffffff4, 0x1}, @exit, @map_val={0x18, 0x2, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}]}, &(0x7f0000000080)='syzkaller\x00', 0x80000001, 0x67, &(0x7f00000000c0)=""/103, 0x41100, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0x2, 0x9, 0x80000000}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000200)=[{0x3, 0x2, 0x5, 0x6}], 0x10, 0x40}, 0x90) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@cgroup=r1, r3, 0xe, 0x21, 0xffffffffffffffff, @prog_fd=r4, r2}, 0x20) (async) 16:45:43 executing program 4: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0xde75}, 0x8) (async) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0xde75}, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x10001) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="9d0d4a31c529a50300000000000000852000000068864a2d7a000000"], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="9d0d4a31c529a50300000000000000852000000068864a2d7a000000"], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r3) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000780)='syz0\x00', 0x200002, 0x0) openat$cgroup(r4, &(0x7f00000007c0)='syz1\x00', 0x200002, 0x0) (async) openat$cgroup(r4, &(0x7f00000007c0)='syz1\x00', 0x200002, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x11, 0xf, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x6}, [@map_val={0x18, 0x3f92a4730d6e9f76, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x9}, @generic={0x5, 0x5, 0x4, 0xfff, 0x7}, @map_val={0x18, 0xf8aa87671d5c00d4, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x17a}, @alu={0x7, 0x1, 0x5, 0x8, 0x8, 0x30, 0xfffffffffffffffc}, @cb_func={0x18, 0xc, 0x4, 0x0, 0xfffffffffffffff9}, @map_val={0x18, 0x9, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}]}, &(0x7f00000000c0)='GPL\x00', 0x7, 0xae, &(0x7f0000000100)=""/174, 0x41100, 0x20, '\x00', 0x0, 0x2b, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0xb, 0xfe, 0x1f}, 0x10, 0x0, 0xffffffffffffffff, 0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1], &(0x7f0000000280)=[{0x2, 0x4, 0x9, 0x5}, {0x5, 0x4, 0x10, 0x3}, {0x5, 0x1, 0x2, 0xa}, {0x1, 0x5, 0xf}, {0x4, 0x3, 0x6, 0x6}, {0x0, 0x4, 0xd, 0x4}, {0x2, 0x4, 0x6, 0x3}, {0x2, 0x5, 0x0, 0x8}, {0x3, 0x2, 0x5, 0x7}, {0x0, 0x5, 0x9, 0x1}], 0x10, 0x4}, 0x90) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000640)={0x6, 0xf, &(0x7f0000000400)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x6}, @alu={0x7, 0x0, 0x4ef7f3b10a7dc52e, 0xb, 0x6, 0x6, 0xfffffffffffffff0}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x6}, @map_val={0x18, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x427}, @call={0x85, 0x0, 0x0, 0x65}, @map_val={0x18, 0x9, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000}, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1}, @ldst={0x0, 0x1, 0x2, 0x8, 0xd, 0x18, 0xfffffffffffffff0}, @map_val={0x18, 0x6, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3}, @alu={0x7, 0x0, 0xc, 0xb, 0x4, 0xffffffffffffffe0, 0xfffffffffffffffc}], &(0x7f0000000480)='GPL\x00', 0x7, 0x81, &(0x7f00000004c0)=""/129, 0x40f00, 0x24, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x1, 0x3}, 0x8, 0x10, &(0x7f00000005c0)={0x5, 0x1, 0x9, 0xffffffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000600)=[0x1], 0x0, 0x10, 0xffffffff}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000700)={@ifindex=r2, r3, 0x2e, 0x10, r5, @prog_fd=r6}, 0x20) 16:45:43 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @cb_func, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:43 executing program 0: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000140)=@generic={&(0x7f0000000100)='./file0\x00', r0}, 0x18) ioctl$TUNSETIFF(r1, 0x5421, 0x0) ioctl$TUNSETCARRIER(0xffffffffffffffff, 0x400454e2, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000180)='\x00') (async) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000180)='\x00') ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f00000000c0)=0xef2c) 16:45:43 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000000c0), 0x4) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000100)={r1, 0xffffffffffffffff, 0x4}, 0x10) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) recvmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@abs, 0x6e, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\b'], 0x90}, 0x37cf773805c4f1a5) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) 16:45:43 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:43 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:43 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:43 executing program 0: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000140)=@generic={&(0x7f0000000100)='./file0\x00', r0}, 0x18) (async) ioctl$TUNSETIFF(r1, 0x5421, 0x0) (async) ioctl$TUNSETCARRIER(0xffffffffffffffff, 0x400454e2, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000180)='\x00') ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f00000000c0)=0xef2c) 16:45:43 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000000)={'ip6gretap0\x00', @random="c48c01d69aac"}) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:43 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000000c0), 0x4) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000100)={r1, 0xffffffffffffffff, 0x4}, 0x10) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) recvmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@abs, 0x6e, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\b'], 0x90}, 0x37cf773805c4f1a5) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) (async) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000000c0), 0x4) (async) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000100)={r1, 0xffffffffffffffff, 0x4}, 0x10) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) recvmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@abs, 0x6e, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\b'], 0x90}, 0x37cf773805c4f1a5) (async) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) (async) 16:45:43 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:44 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000000)={'ip6gretap0\x00', @random="c48c01d69aac"}) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:44 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000000c0), 0x4) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000100)={r1, 0xffffffffffffffff, 0x4}, 0x10) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) recvmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@abs, 0x6e, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\b'], 0x90}, 0x37cf773805c4f1a5) (async) recvmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@abs, 0x6e, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\b\x00\x00\b'], 0x90}, 0x37cf773805c4f1a5) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) (async) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) 16:45:44 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x7c1400, 0x0) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000001b40)=@generic={&(0x7f0000001b00)='./file0\x00'}, 0x18) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f00000000c0)={'dvmrp0\x00'}) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_queued\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f00000004c0)={0x1, 0x7, [@broadcast, @multicast, @local, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xe}, @empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}, @random="6b95c7c97c9e"]}) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xa, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x333c}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @alu={0x4, 0x0, 0x0, 0x0, 0x1, 0x80, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xffff}, @alu={0x4, 0x0, 0x2, 0x2, 0x1, 0x40, 0x4}, @map_val={0x18, 0x4, 0x2, 0x0, r1}]}, &(0x7f0000000180)='syzkaller\x00', 0x1, 0x3a, &(0x7f00000001c0)=""/58, 0x40f00, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000240)={0x2, 0x7, 0x4, 0x2}, 0x10, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000280)=[{0x3, 0x1, 0x1, 0x9}], 0x10, 0x10001}, 0x90) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000380)=r3) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000440)={'vlan0\x00'}) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f00000003c0)) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000500)={@cgroup=r4, r3, 0x2d, 0x15, r3, @link_fd=r5}, 0x20) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TUNGETVNETLE(r6, 0x800454dd, &(0x7f0000000480)) 16:45:44 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:44 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) (async) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000000)={'ip6gretap0\x00', @random="c48c01d69aac"}) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:44 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x8, [@typedef={0x6, 0x0, 0x0, 0x8, 0x4}]}, {0x0, [0x61, 0x61, 0x5f, 0x0, 0x61, 0x5f]}}, &(0x7f0000000240), 0x2c, 0x0, 0x0, 0x400}, 0x20) r3 = openat$cgroup_ro(r1, &(0x7f0000000340)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x6, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x95, 0x0, 0x0, 0x0, 0x80000001}, [@cb_func={0x18, 0x9, 0x4, 0x0, 0xfffffffffffffffc}, @func={0x85, 0x0, 0x1, 0x0, 0x4}]}, &(0x7f00000001c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000002c0)={0x4, 0x4}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0xf, 0x8, 0x1}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000380)=[r1, r3], &(0x7f00000003c0)=[{0x2, 0x5, 0x2, 0xc}, {0x4, 0x5, 0xa, 0x6}, {0x1, 0x3, 0xb, 0xa}, {0x1, 0x2, 0xe}, {0x1, 0x5, 0x7, 0xa}], 0x10, 0x3ff}, 0x90) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={@ifindex=r4, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4b) r5 = openat$cgroup(r0, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r5, &(0x7f0000000040)='tasks\x00', 0x2, 0x0) 16:45:44 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x7c1400, 0x0) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000001b40)=@generic={&(0x7f0000001b00)='./file0\x00'}, 0x18) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f00000000c0)={'dvmrp0\x00'}) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_queued\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f00000004c0)={0x1, 0x7, [@broadcast, @multicast, @local, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xe}, @empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}, @random="6b95c7c97c9e"]}) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xa, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x333c}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @alu={0x4, 0x0, 0x0, 0x0, 0x1, 0x80, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xffff}, @alu={0x4, 0x0, 0x2, 0x2, 0x1, 0x40, 0x4}, @map_val={0x18, 0x4, 0x2, 0x0, r1}]}, &(0x7f0000000180)='syzkaller\x00', 0x1, 0x3a, &(0x7f00000001c0)=""/58, 0x40f00, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000240)={0x2, 0x7, 0x4, 0x2}, 0x10, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000280)=[{0x3, 0x1, 0x1, 0x9}], 0x10, 0x10001}, 0x90) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000380)=r3) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000440)={'vlan0\x00'}) (async) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f00000003c0)) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000500)={@cgroup=r4, r3, 0x2d, 0x15, r3, @link_fd=r5}, 0x20) (async) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TUNGETVNETLE(r6, 0x800454dd, &(0x7f0000000480)) 16:45:44 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_devices(r0, &(0x7f0000000040)='devices.allow\x00', 0x2, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000080)={0xffffffffffffffff, 0xffff, 0x8}, 0xc) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@map, 0x2749e535f6b6e9c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:44 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:44 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:44 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x7c1400, 0x0) (async) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000001b40)=@generic={&(0x7f0000001b00)='./file0\x00'}, 0x18) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f00000000c0)={'dvmrp0\x00'}) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_queued\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f00000004c0)={0x1, 0x7, [@broadcast, @multicast, @local, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xe}, @empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}, @random="6b95c7c97c9e"]}) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xa, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x333c}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @alu={0x4, 0x0, 0x0, 0x0, 0x1, 0x80, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xffff}, @alu={0x4, 0x0, 0x2, 0x2, 0x1, 0x40, 0x4}, @map_val={0x18, 0x4, 0x2, 0x0, r1}]}, &(0x7f0000000180)='syzkaller\x00', 0x1, 0x3a, &(0x7f00000001c0)=""/58, 0x40f00, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000240)={0x2, 0x7, 0x4, 0x2}, 0x10, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000280)=[{0x3, 0x1, 0x1, 0x9}], 0x10, 0x10001}, 0x90) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000380)=r3) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000440)={'vlan0\x00'}) (async) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f00000003c0)) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r5, 0x800454e1, 0x0) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000500)={@cgroup=r4, r3, 0x2d, 0x15, r3, @link_fd=r5}, 0x20) (async) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TUNGETVNETLE(r6, 0x800454dd, &(0x7f0000000480)) 16:45:44 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_devices(r0, &(0x7f0000000040)='devices.allow\x00', 0x2, 0x0) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000080)={0xffffffffffffffff, 0xffff, 0x8}, 0xc) (async, rerun: 64) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) (async, rerun: 64) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@map, 0x2749e535f6b6e9c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:44 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) 16:45:44 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r2) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x7f561659859e0660, 0xf, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x4}, [@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xb}, @map_fd={0x18, 0x4, 0x1, 0x0, 0x1}, @map_val={0x18, 0x3, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}, @generic={0x5, 0xa, 0x1, 0x7, 0x20}, @jmp={0x5, 0x0, 0x3, 0x0, 0xb, 0xfffffffffffffff8, 0xfffffffffffffffc}, @initr0={0x18, 0x0, 0x0, 0x0, 0xd0, 0x0, 0x0, 0x0, 0x6}]}, &(0x7f00000000c0)='syzkaller\x00', 0x1ff, 0xbd, &(0x7f0000000100)=""/189, 0x40f00, 0x4b, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000200)={0x1, 0x6, 0xdaa}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1], &(0x7f0000000280)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x3, 0x8, 0x2}, {0x3, 0x5, 0xa, 0xc}, {0x5, 0x3, 0x3, 0x3}, {0x2, 0x3, 0x0, 0xb}, {0x2, 0x5, 0xb, 0x1}, {0x2, 0x2, 0x3, 0xc}, {0x2, 0x2, 0x0, 0xc}], 0x10, 0x53}, 0x90) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@ifindex=r1, r2, 0x5, 0x0, 0x0, @prog_fd=r3}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000005c0)={@map, 0x7, 0x1, 0x0, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) 16:45:44 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async, rerun: 32) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) (rerun: 32) openat$cgroup_devices(r0, &(0x7f0000000040)='devices.allow\x00', 0x2, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000080)={0xffffffffffffffff, 0xffff, 0x8}, 0xc) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@map, 0x2749e535f6b6e9c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:44 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0xb, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:44 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r2) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x7f561659859e0660, 0xf, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x4}, [@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xb}, @map_fd={0x18, 0x4, 0x1, 0x0, 0x1}, @map_val={0x18, 0x3, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}, @generic={0x5, 0xa, 0x1, 0x7, 0x20}, @jmp={0x5, 0x0, 0x3, 0x0, 0xb, 0xfffffffffffffff8, 0xfffffffffffffffc}, @initr0={0x18, 0x0, 0x0, 0x0, 0xd0, 0x0, 0x0, 0x0, 0x6}]}, &(0x7f00000000c0)='syzkaller\x00', 0x1ff, 0xbd, &(0x7f0000000100)=""/189, 0x40f00, 0x4b, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000200)={0x1, 0x6, 0xdaa}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1], &(0x7f0000000280)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x3, 0x8, 0x2}, {0x3, 0x5, 0xa, 0xc}, {0x5, 0x3, 0x3, 0x3}, {0x2, 0x3, 0x0, 0xb}, {0x2, 0x5, 0xb, 0x1}, {0x2, 0x2, 0x3, 0xc}, {0x2, 0x2, 0x0, 0xc}], 0x10, 0x53}, 0x90) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@ifindex=r1, r2, 0x5, 0x0, 0x0, @prog_fd=r3}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000005c0)={@map, 0x7, 0x1, 0x0, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)}, 0x10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r2) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x7f561659859e0660, 0xf, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x4}, [@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xb}, @map_fd={0x18, 0x4, 0x1, 0x0, 0x1}, @map_val={0x18, 0x3, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}, @generic={0x5, 0xa, 0x1, 0x7, 0x20}, @jmp={0x5, 0x0, 0x3, 0x0, 0xb, 0xfffffffffffffff8, 0xfffffffffffffffc}, @initr0={0x18, 0x0, 0x0, 0x0, 0xd0, 0x0, 0x0, 0x0, 0x6}]}, &(0x7f00000000c0)='syzkaller\x00', 0x1ff, 0xbd, &(0x7f0000000100)=""/189, 0x40f00, 0x4b, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000200)={0x1, 0x6, 0xdaa}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1], &(0x7f0000000280)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x3, 0x8, 0x2}, {0x3, 0x5, 0xa, 0xc}, {0x5, 0x3, 0x3, 0x3}, {0x2, 0x3, 0x0, 0xb}, {0x2, 0x5, 0xb, 0x1}, {0x2, 0x2, 0x3, 0xc}, {0x2, 0x2, 0x0, 0xc}], 0x10, 0x53}, 0x90) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@ifindex=r1, r2, 0x5, 0x0, 0x0, @prog_fd=r3}, 0x20) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000005c0)={@map, 0x7, 0x1, 0x0, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) (async) 16:45:44 executing program 5: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:44 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x311700, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00', r2, 0x4000, r0}, 0x18) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) ioctl$TUNSETPERSIST(r3, 0x400454cb, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r4 = openat$cgroup_ro(r1, &(0x7f0000000040)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x5421, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000300)={r4, 0x0, 0x15, 0xf5, &(0x7f0000000000)="274614bde42daec3ebffef6213dfd9e5734e35da63", &(0x7f00000000c0)=""/245, 0x9, 0x0, 0x6f, 0x92, &(0x7f00000001c0)="db7f23062787e0ffa5fdbbb1f58b0ac86210e26fe5e6023c0e2d5dea15aa39698c4074abc8d31de72a98392dc22f4139893fe044df0b9a2ee2ed60d95596e7e03137f187dede2be0d393a915b829c58e9c690c07f123875e3d4c2cf48c7ee31ccb24fb7a6a8cd0ebb569ed25f74800", &(0x7f0000000240)="d6a220d700a13c03ba200406f35e4ece9c710a27d666325e5726e008e8b08c1ef93c5c7cc7d57d581ff41a0ca9c7ac939704900129dbddfe400fb255331960524fd5c9fe0700b1e49515d12ed532f90c2baeebbba7840a2e63abf5ecec2e796ba89fc3ac89cb0969f253a9882cf7f2801287e3a75906fdd78e7cf64d22aa8cf2535f8c4826870d8513ecc75de2b21b84cb44", 0x0, 0x0, 0xce2}, 0x50) 16:45:44 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:44 executing program 5: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:44 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x311700, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00', r2, 0x4000, r0}, 0x18) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) ioctl$TUNSETPERSIST(r3, 0x400454cb, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) r4 = openat$cgroup_ro(r1, &(0x7f0000000040)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x5421, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000300)={r4, 0x0, 0x15, 0xf5, &(0x7f0000000000)="274614bde42daec3ebffef6213dfd9e5734e35da63", &(0x7f00000000c0)=""/245, 0x9, 0x0, 0x6f, 0x92, &(0x7f00000001c0)="db7f23062787e0ffa5fdbbb1f58b0ac86210e26fe5e6023c0e2d5dea15aa39698c4074abc8d31de72a98392dc22f4139893fe044df0b9a2ee2ed60d95596e7e03137f187dede2be0d393a915b829c58e9c690c07f123875e3d4c2cf48c7ee31ccb24fb7a6a8cd0ebb569ed25f74800", &(0x7f0000000240)="d6a220d700a13c03ba200406f35e4ece9c710a27d666325e5726e008e8b08c1ef93c5c7cc7d57d581ff41a0ca9c7ac939704900129dbddfe400fb255331960524fd5c9fe0700b1e49515d12ed532f90c2baeebbba7840a2e63abf5ecec2e796ba89fc3ac89cb0969f253a9882cf7f2801287e3a75906fdd78e7cf64d22aa8cf2535f8c4826870d8513ecc75de2b21b84cb44", 0x0, 0x0, 0xce2}, 0x50) 16:45:44 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r2) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x7f561659859e0660, 0xf, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x4}, [@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xb}, @map_fd={0x18, 0x4, 0x1, 0x0, 0x1}, @map_val={0x18, 0x3, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}, @generic={0x5, 0xa, 0x1, 0x7, 0x20}, @jmp={0x5, 0x0, 0x3, 0x0, 0xb, 0xfffffffffffffff8, 0xfffffffffffffffc}, @initr0={0x18, 0x0, 0x0, 0x0, 0xd0, 0x0, 0x0, 0x0, 0x6}]}, &(0x7f00000000c0)='syzkaller\x00', 0x1ff, 0xbd, &(0x7f0000000100)=""/189, 0x40f00, 0x4b, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000200)={0x1, 0x6, 0xdaa}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1], &(0x7f0000000280)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x3, 0x8, 0x2}, {0x3, 0x5, 0xa, 0xc}, {0x5, 0x3, 0x3, 0x3}, {0x2, 0x3, 0x0, 0xb}, {0x2, 0x5, 0xb, 0x1}, {0x2, 0x2, 0x3, 0xc}, {0x2, 0x2, 0x0, 0xc}], 0x10, 0x53}, 0x90) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@ifindex=r1, r2, 0x5, 0x0, 0x0, @prog_fd=r3}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000005c0)={@map, 0x7, 0x1, 0x0, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) 16:45:44 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) 16:45:44 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:44 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@l2tp6={0xa, 0x0, 0x0, @private1}, 0x80, &(0x7f0000000180)=[{&(0x7f0000000080)=""/222, 0xde}], 0x1, &(0x7f00000001c0)=""/234, 0xea}, 0x2000) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000300)='ifs_status\x00', r0}, 0x10) 16:45:44 executing program 5: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:44 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:44 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x311700, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00', r2, 0x4000, r0}, 0x18) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) ioctl$TUNSETPERSIST(r3, 0x400454cb, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) r4 = openat$cgroup_ro(r1, &(0x7f0000000040)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x5421, 0x0) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000300)={r4, 0x0, 0x15, 0xf5, &(0x7f0000000000)="274614bde42daec3ebffef6213dfd9e5734e35da63", &(0x7f00000000c0)=""/245, 0x9, 0x0, 0x6f, 0x92, &(0x7f00000001c0)="db7f23062787e0ffa5fdbbb1f58b0ac86210e26fe5e6023c0e2d5dea15aa39698c4074abc8d31de72a98392dc22f4139893fe044df0b9a2ee2ed60d95596e7e03137f187dede2be0d393a915b829c58e9c690c07f123875e3d4c2cf48c7ee31ccb24fb7a6a8cd0ebb569ed25f74800", &(0x7f0000000240)="d6a220d700a13c03ba200406f35e4ece9c710a27d666325e5726e008e8b08c1ef93c5c7cc7d57d581ff41a0ca9c7ac939704900129dbddfe400fb255331960524fd5c9fe0700b1e49515d12ed532f90c2baeebbba7840a2e63abf5ecec2e796ba89fc3ac89cb0969f253a9882cf7f2801287e3a75906fdd78e7cf64d22aa8cf2535f8c4826870d8513ecc75de2b21b84cb44", 0x0, 0x0, 0xce2}, 0x50) 16:45:44 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x711180, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@cgroup, 0x16, 0x0, 0x3f, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0]}, 0x40) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000080)) 16:45:44 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:44 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@l2tp6={0xa, 0x0, 0x0, @private1}, 0x80, &(0x7f0000000180)=[{&(0x7f0000000080)=""/222, 0xde}], 0x1, &(0x7f00000001c0)=""/234, 0xea}, 0x2000) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000300)='ifs_status\x00', r0}, 0x10) 16:45:44 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0xa, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:44 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) write$cgroup_pressure(r1, &(0x7f0000000280)={'some', 0x20, 0x3}, 0x2f) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_wait_time_recursive\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000700000000000000aaaaaaaaaaaabbbbbbbbbbbbaaaaaaaabb000000000000"]) r3 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x1, 0x5, 0xbc, 0x2, 0x0, 0xffffffff, 0x4220, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, @perf_config_ext={0xfffffffffffff800, 0x8001}, 0x10000, 0x7, 0x7fff, 0x9, 0x6, 0x6, 0x45, 0x0, 0x6, 0x0, 0x1}, 0x0, 0xe, r2, 0x4) perf_event_open$cgroup(&(0x7f0000000080)={0x4, 0x80, 0x4, 0xb0, 0x22, 0xff, 0x0, 0x10000, 0x800, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x60, 0x0, @perf_config_ext={0x0, 0x3}, 0x801, 0x81, 0x7, 0x9, 0x1ce0000000, 0x8, 0x7, 0x0, 0x7, 0x0, 0xfffffffffffff800}, r2, 0x0, r3, 0x1) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000200)={r0}, 0x8) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r5) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000240)=@o_path={&(0x7f00000001c0)='./file0\x00', r4, 0x4000, r5}, 0x18) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) openat$cgroup_freezer_state(r6, &(0x7f0000000180), 0x2, 0x0) r7 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000002c0), 0x4) bpf$LINK_DETACH(0x22, &(0x7f0000000300)=r7, 0x4) 16:45:44 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x711180, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@cgroup, 0x16, 0x0, 0x3f, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0]}, 0x40) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000080)) 16:45:44 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) 16:45:44 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@l2tp6={0xa, 0x0, 0x0, @private1}, 0x80, &(0x7f0000000180)=[{&(0x7f0000000080)=""/222, 0xde}], 0x1, &(0x7f00000001c0)=""/234, 0xea}, 0x2000) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000300)='ifs_status\x00', r0}, 0x10) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@l2tp6={0xa, 0x0, 0x0, @private1}, 0x80, &(0x7f0000000180)=[{&(0x7f0000000080)=""/222, 0xde}], 0x1, &(0x7f00000001c0)=""/234, 0xea}, 0x2000) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000300)='ifs_status\x00', r0}, 0x10) (async) 16:45:44 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async, rerun: 32) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) write$cgroup_pressure(r1, &(0x7f0000000280)={'some', 0x20, 0x3}, 0x2f) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_wait_time_recursive\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000700000000000000aaaaaaaaaaaabbbbbbbbbbbbaaaaaaaabb000000000000"]) r3 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x1, 0x5, 0xbc, 0x2, 0x0, 0xffffffff, 0x4220, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, @perf_config_ext={0xfffffffffffff800, 0x8001}, 0x10000, 0x7, 0x7fff, 0x9, 0x6, 0x6, 0x45, 0x0, 0x6, 0x0, 0x1}, 0x0, 0xe, r2, 0x4) perf_event_open$cgroup(&(0x7f0000000080)={0x4, 0x80, 0x4, 0xb0, 0x22, 0xff, 0x0, 0x10000, 0x800, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x60, 0x0, @perf_config_ext={0x0, 0x3}, 0x801, 0x81, 0x7, 0x9, 0x1ce0000000, 0x8, 0x7, 0x0, 0x7, 0x0, 0xfffffffffffff800}, r2, 0x0, r3, 0x1) (async, rerun: 64) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000200)={r0}, 0x8) (async, rerun: 64) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r5) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000240)=@o_path={&(0x7f00000001c0)='./file0\x00', r4, 0x4000, r5}, 0x18) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) (async) openat$cgroup_freezer_state(r6, &(0x7f0000000180), 0x2, 0x0) (async) r7 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000002c0), 0x4) bpf$LINK_DETACH(0x22, &(0x7f0000000300)=r7, 0x4) 16:45:44 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x711180, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@cgroup, 0x16, 0x0, 0x3f, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0]}, 0x40) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000080)) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x711180, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@cgroup, 0x16, 0x0, 0x3f, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0]}, 0x40) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000080)) (async) 16:45:44 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:44 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz0\x00', 0x200002, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) 16:45:44 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:44 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:44 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], 0x0, 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:44 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz0\x00', 0x200002, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz0\x00', 0x200002, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) (async) 16:45:44 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000000)=0x8) 16:45:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) write$cgroup_pressure(r1, &(0x7f0000000280)={'some', 0x20, 0x3}, 0x2f) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_wait_time_recursive\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000700000000000000aaaaaaaaaaaabbbbbbbbbbbbaaaaaaaabb000000000000"]) (async) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000700000000000000aaaaaaaaaaaabbbbbbbbbbbbaaaaaaaabb000000000000"]) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x1, 0x5, 0xbc, 0x2, 0x0, 0xffffffff, 0x4220, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, @perf_config_ext={0xfffffffffffff800, 0x8001}, 0x10000, 0x7, 0x7fff, 0x9, 0x6, 0x6, 0x45, 0x0, 0x6, 0x0, 0x1}, 0x0, 0xe, r2, 0x4) (async) r3 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x1, 0x5, 0xbc, 0x2, 0x0, 0xffffffff, 0x4220, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, @perf_config_ext={0xfffffffffffff800, 0x8001}, 0x10000, 0x7, 0x7fff, 0x9, 0x6, 0x6, 0x45, 0x0, 0x6, 0x0, 0x1}, 0x0, 0xe, r2, 0x4) perf_event_open$cgroup(&(0x7f0000000080)={0x4, 0x80, 0x4, 0xb0, 0x22, 0xff, 0x0, 0x10000, 0x800, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x60, 0x0, @perf_config_ext={0x0, 0x3}, 0x801, 0x81, 0x7, 0x9, 0x1ce0000000, 0x8, 0x7, 0x0, 0x7, 0x0, 0xfffffffffffff800}, r2, 0x0, r3, 0x1) bpf$ITER_CREATE(0x21, &(0x7f0000000200)={r0}, 0x8) (async) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000200)={r0}, 0x8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x2, &(0x7f0000001380)=@raw=[@ldst={0x3}, @kfunc], &(0x7f00000013c0)='GPL\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r5) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000240)=@o_path={&(0x7f00000001c0)='./file0\x00', r4, 0x4000, r5}, 0x18) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r6, 0x800454e1, 0x0) openat$cgroup_freezer_state(r6, &(0x7f0000000180), 0x2, 0x0) (async) openat$cgroup_freezer_state(r6, &(0x7f0000000180), 0x2, 0x0) r7 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000002c0), 0x4) bpf$LINK_DETACH(0x22, &(0x7f0000000300)=r7, 0x4) 16:45:45 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:45 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:45 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000000)=0x8) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000000)=0x8) (async) 16:45:45 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], 0x0, 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:45 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz0\x00', 0x200002, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) 16:45:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000180)=@bpf_tracing={0x1a, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x180000, 0x0, 0x0, 0x0, 0x9}, [@map_fd={0x18, 0x2, 0x1, 0x0, 0x1}, @exit, @ldst={0x3, 0x3, 0x1, 0x9, 0x7, 0xfffffffffffffffe, 0xfffffffffffffffc}, @exit, @map_fd={0x18, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x48, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0xc442}, 0x8, 0x10, &(0x7f0000000100)={0x1, 0x2, 0x831, 0x6}, 0x10, 0x26c2b, 0xffffffffffffffff, 0x0, &(0x7f0000000140)=[0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff], 0x0, 0x10, 0x2}, 0x90) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000240)={r1}, 0xc) 16:45:45 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000000)=0x8) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000000)=0x8) (async) 16:45:45 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:45 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], 0x0, 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:45 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x3, 0x80, 0x9, 0x81, 0x5, 0x1, 0x0, 0x5, 0x1800, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xd68, 0x4, @perf_bp={&(0x7f0000000100)}, 0x4, 0x9, 0x6, 0x6, 0x2000200000, 0x105, 0x4, 0x0, 0x20, 0x0, 0x1}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x9) r2 = perf_event_open(&(0x7f0000000500)={0x2, 0x80, 0x1, 0x3, 0x81, 0x40, 0x0, 0xca88, 0x12, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffffffe, 0x4, @perf_config_ext={0x3, 0x7fff}, 0x200, 0x0, 0x8, 0x7, 0x9, 0x80000000, 0x3, 0x0, 0x3, 0x0, 0x9}, 0x0, 0xe, r1, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r2, 0x2402, 0xb1) r3 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1d, 0x7, &(0x7f0000000580)=ANY=[@ANYBLOB="18430000feff34ffff000000030000150148dae1e92616f2ef8e9d9b6e160000bc5a180e00000000184500000100000000000000000000000000014f55753da3759047fbdaf5663fb86b387ff8d268"], &(0x7f0000000200)='GPL\x00', 0x4, 0x1000, &(0x7f0000000880)=""/4096, 0x41000, 0x10, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x4, 0x1, 0xffff}, 0x10, 0x0, 0x0, 0xa, &(0x7f00000002c0)=[0x1, 0x1, 0x1, 0x1, 0x1, 0xffffffffffffffff], &(0x7f0000000300)=[{0x2, 0x7fff, 0xe, 0x6}, {0x1, 0x3, 0x10, 0xa}, {0x5, 0x4, 0x3, 0x5}, {0x0, 0x2, 0x9, 0x1}, {0x1, 0x5, 0x9, 0x2}, {0x0, 0x5, 0x7, 0x6}, {0x3, 0x2, 0x1}, {0x1, 0x4, 0xf, 0x4}, {0x0, 0x2, 0xd, 0x7}, {0x4, 0x4, 0xe, 0x5}], 0x10, 0x40c}, 0x90) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x40082404, &(0x7f00000001c0)=0x5) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r3) r5 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) perf_event_open$cgroup(&(0x7f0000000040)={0x5, 0x80, 0x1, 0x9, 0x0, 0x4, 0x0, 0x10000, 0x41000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x0, @perf_bp, 0x4200, 0x5, 0x9c19, 0x6, 0x0, 0xfffffffe, 0x3, 0x0, 0x3, 0x0, 0x401}, r5, 0x6, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:45 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:45 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x238002, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) close(r0) 16:45:45 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000180)=@bpf_tracing={0x1a, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x180000, 0x0, 0x0, 0x0, 0x9}, [@map_fd={0x18, 0x2, 0x1, 0x0, 0x1}, @exit, @ldst={0x3, 0x3, 0x1, 0x9, 0x7, 0xfffffffffffffffe, 0xfffffffffffffffc}, @exit, @map_fd={0x18, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x48, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0xc442}, 0x8, 0x10, &(0x7f0000000100)={0x1, 0x2, 0x831, 0x6}, 0x10, 0x26c2b, 0xffffffffffffffff, 0x0, &(0x7f0000000140)=[0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff], 0x0, 0x10, 0x2}, 0x90) (async) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000180)=@bpf_tracing={0x1a, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x180000, 0x0, 0x0, 0x0, 0x9}, [@map_fd={0x18, 0x2, 0x1, 0x0, 0x1}, @exit, @ldst={0x3, 0x3, 0x1, 0x9, 0x7, 0xfffffffffffffffe, 0xfffffffffffffffc}, @exit, @map_fd={0x18, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x48, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0xc442}, 0x8, 0x10, &(0x7f0000000100)={0x1, 0x2, 0x831, 0x6}, 0x10, 0x26c2b, 0xffffffffffffffff, 0x0, &(0x7f0000000140)=[0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff], 0x0, 0x10, 0x2}, 0x90) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000240)={r1}, 0xc) 16:45:45 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x3, 0x80, 0x9, 0x81, 0x5, 0x1, 0x0, 0x5, 0x1800, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xd68, 0x4, @perf_bp={&(0x7f0000000100)}, 0x4, 0x9, 0x6, 0x6, 0x2000200000, 0x105, 0x4, 0x0, 0x20, 0x0, 0x1}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x9) r2 = perf_event_open(&(0x7f0000000500)={0x2, 0x80, 0x1, 0x3, 0x81, 0x40, 0x0, 0xca88, 0x12, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffffffe, 0x4, @perf_config_ext={0x3, 0x7fff}, 0x200, 0x0, 0x8, 0x7, 0x9, 0x80000000, 0x3, 0x0, 0x3, 0x0, 0x9}, 0x0, 0xe, r1, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r2, 0x2402, 0xb1) (async) r3 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1d, 0x7, &(0x7f0000000580)=ANY=[@ANYBLOB="18430000feff34ffff000000030000150148dae1e92616f2ef8e9d9b6e160000bc5a180e00000000184500000100000000000000000000000000014f55753da3759047fbdaf5663fb86b387ff8d268"], &(0x7f0000000200)='GPL\x00', 0x4, 0x1000, &(0x7f0000000880)=""/4096, 0x41000, 0x10, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x4, 0x1, 0xffff}, 0x10, 0x0, 0x0, 0xa, &(0x7f00000002c0)=[0x1, 0x1, 0x1, 0x1, 0x1, 0xffffffffffffffff], &(0x7f0000000300)=[{0x2, 0x7fff, 0xe, 0x6}, {0x1, 0x3, 0x10, 0xa}, {0x5, 0x4, 0x3, 0x5}, {0x0, 0x2, 0x9, 0x1}, {0x1, 0x5, 0x9, 0x2}, {0x0, 0x5, 0x7, 0x6}, {0x3, 0x2, 0x1}, {0x1, 0x4, 0xf, 0x4}, {0x0, 0x2, 0xd, 0x7}, {0x4, 0x4, 0xe, 0x5}], 0x10, 0x40c}, 0x90) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x40082404, &(0x7f00000001c0)=0x5) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r3) r5 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) perf_event_open$cgroup(&(0x7f0000000040)={0x5, 0x80, 0x1, 0x9, 0x0, 0x4, 0x0, 0x10000, 0x41000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x0, @perf_bp, 0x4200, 0x5, 0x9c19, 0x6, 0x0, 0xfffffffe, 0x3, 0x0, 0x3, 0x0, 0x401}, r5, 0x6, 0xffffffffffffffff, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:45 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:45 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x238002, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) close(r0) 16:45:45 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 16:45:45 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:45 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r1 = perf_event_open(&(0x7f0000000140)={0x3, 0x80, 0x9, 0x81, 0x5, 0x1, 0x0, 0x5, 0x1800, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xd68, 0x4, @perf_bp={&(0x7f0000000100)}, 0x4, 0x9, 0x6, 0x6, 0x2000200000, 0x105, 0x4, 0x0, 0x20, 0x0, 0x1}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x9) r2 = perf_event_open(&(0x7f0000000500)={0x2, 0x80, 0x1, 0x3, 0x81, 0x40, 0x0, 0xca88, 0x12, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffffffe, 0x4, @perf_config_ext={0x3, 0x7fff}, 0x200, 0x0, 0x8, 0x7, 0x9, 0x80000000, 0x3, 0x0, 0x3, 0x0, 0x9}, 0x0, 0xe, r1, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r2, 0x2402, 0xb1) (async) r3 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1d, 0x7, &(0x7f0000000580)=ANY=[@ANYBLOB="18430000feff34ffff000000030000150148dae1e92616f2ef8e9d9b6e160000bc5a180e00000000184500000100000000000000000000000000014f55753da3759047fbdaf5663fb86b387ff8d268"], &(0x7f0000000200)='GPL\x00', 0x4, 0x1000, &(0x7f0000000880)=""/4096, 0x41000, 0x10, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x4, 0x1, 0xffff}, 0x10, 0x0, 0x0, 0xa, &(0x7f00000002c0)=[0x1, 0x1, 0x1, 0x1, 0x1, 0xffffffffffffffff], &(0x7f0000000300)=[{0x2, 0x7fff, 0xe, 0x6}, {0x1, 0x3, 0x10, 0xa}, {0x5, 0x4, 0x3, 0x5}, {0x0, 0x2, 0x9, 0x1}, {0x1, 0x5, 0x9, 0x2}, {0x0, 0x5, 0x7, 0x6}, {0x3, 0x2, 0x1}, {0x1, 0x4, 0xf, 0x4}, {0x0, 0x2, 0xd, 0x7}, {0x4, 0x4, 0xe, 0x5}], 0x10, 0x40c}, 0x90) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x40082404, &(0x7f00000001c0)=0x5) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r3) (async) r5 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) perf_event_open$cgroup(&(0x7f0000000040)={0x5, 0x80, 0x1, 0x9, 0x0, 0x4, 0x0, 0x10000, 0x41000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x0, @perf_bp, 0x4200, 0x5, 0x9c19, 0x6, 0x0, 0xfffffffe, 0x3, 0x0, 0x3, 0x0, 0x401}, r5, 0x6, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000180)=@bpf_tracing={0x1a, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x180000, 0x0, 0x0, 0x0, 0x9}, [@map_fd={0x18, 0x2, 0x1, 0x0, 0x1}, @exit, @ldst={0x3, 0x3, 0x1, 0x9, 0x7, 0xfffffffffffffffe, 0xfffffffffffffffc}, @exit, @map_fd={0x18, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x48, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0xc442}, 0x8, 0x10, &(0x7f0000000100)={0x1, 0x2, 0x831, 0x6}, 0x10, 0x26c2b, 0xffffffffffffffff, 0x0, &(0x7f0000000140)=[0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff], 0x0, 0x10, 0x2}, 0x90) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000240)={r1}, 0xc) 16:45:45 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:45 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x238002, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) close(r0) 16:45:45 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@map, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:45 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:45 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 16:45:45 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)=0x1) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.stat\x00', 0x0, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000080)={'wg2\x00', 0x600}) 16:45:45 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@map, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@map, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:45 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.events\x00', 0x0, 0x0) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000040)) ioctl$TUNSETIFF(r1, 0x2, 0x0) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000080)=r2) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) ioctl$TUNSETCARRIER(r3, 0x400454e2, &(0x7f0000000100)=0x1) 16:45:45 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 16:45:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)=0x1) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.stat\x00', 0x0, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000080)={'wg2\x00', 0x600}) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)=0x1) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.stat\x00', 0x0, 0x0) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000080)={'wg2\x00', 0x600}) (async) 16:45:45 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:45 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@map, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:45 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00'}) 16:45:45 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:45 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.events\x00', 0x0, 0x0) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000040)) ioctl$TUNSETIFF(r1, 0x2, 0x0) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000080)=r2) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) ioctl$TUNSETCARRIER(r3, 0x400454e2, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) (async) sendmsg$inet(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.events\x00', 0x0, 0x0) (async) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r1, 0x2, 0x0) (async) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000080)=r2) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) (async) ioctl$TUNSETCARRIER(r3, 0x400454e2, &(0x7f0000000100)=0x1) (async) 16:45:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)=0x1) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.stat\x00', 0x0, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000080)={'wg2\x00', 0x600}) 16:45:45 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:45 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000080)={'xfrm0\x00'}) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:45 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00'}) 16:45:45 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000080)={'xfrm0\x00'}) (async) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:45 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:45 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.events\x00', 0x0, 0x0) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r1, 0x2, 0x0) (async) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000080)=r2) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) ioctl$TUNSETCARRIER(r3, 0x400454e2, &(0x7f0000000100)=0x1) 16:45:45 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00'}) 16:45:45 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000080)={'xfrm0\x00'}) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000080)={'xfrm0\x00'}) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:45 executing program 1: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:46 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:46 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:46 executing program 1: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x3) 16:45:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 16:45:46 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:46 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:46 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:46 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0x90) 16:45:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x3) 16:45:46 executing program 1: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:46 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:46 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x3) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x3) (async) 16:45:46 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000240)=@raw=[@exit, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0xe9, &(0x7f0000000400)=""/233, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000900)={0x0, 0x2, 0x6, 0x87}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff], &(0x7f0000000bc0)=[{0x0, 0x3, 0xd, 0xc}], 0x10, 0x3}, 0x90) 16:45:46 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000080)='freezer.parent_freezing\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000)=r1, 0x4) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r2}, 0x8) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x7, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0xa035, 0x0, 0x0, 0x0, 0x5}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffff4}, @ldst={0x0, 0x1, 0x3, 0x1, 0xb, 0x0, 0x1}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x2}]}, &(0x7f0000000140)='syzkaller\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r4) ioctl$TUNSETTXFILTER(r3, 0x400454d1, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r4]) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETLINK(r2, 0x400454cd, 0x207) 16:45:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:46 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:46 executing program 0: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r2, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r3, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000200)='cpuset.effective_mems\x00', 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xe, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0xb81, 0x0, 0x0, 0x0, 0xfffffffe}, [@cb_func={0x18, 0x4, 0x4, 0x0, 0x5}, @map_fd={0x18, 0xb, 0x1, 0x0, r1}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffd}, @map_val={0x18, 0x8, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}, @map_idx={0x18, 0x7, 0x5, 0x0, 0x8}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffd}, @ldst={0x0, 0x3, 0x2, 0x7, 0xb, 0xfffffffffffffff4, 0x10}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0x0, &(0x7f0000000140), 0x41000, 0x2, '\x00', r3, 0x25, r0, 0x8, &(0x7f0000000180)={0x6, 0x3}, 0x8, 0x10, &(0x7f00000001c0)={0x1, 0x9, 0x5, 0x6}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000240)=[0x1, r4], &(0x7f0000000280)=[{0x2, 0x3, 0x4, 0x7}, {0x0, 0x5, 0x2}, {0x0, 0x1, 0x1, 0x9}, {0x1, 0x2, 0xa}, {0x1, 0x2, 0x8, 0x8525e3559c6b4bae}], 0x10, 0x6}, 0x90) 16:45:46 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000080)='ns/mnt\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0xc0400, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000a00)={'batadv_slave_0\x00', 0x2112}) 16:45:46 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000080)='freezer.parent_freezing\x00', 0x0, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) (async, rerun: 64) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (rerun: 64) 16:45:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:46 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2600, 0x0, 0x0, 0x0}, 0x40) 16:45:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000)=r1, 0x4) (async, rerun: 32) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r2}, 0x8) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x7, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0xa035, 0x0, 0x0, 0x0, 0x5}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffff4}, @ldst={0x0, 0x1, 0x3, 0x1, 0xb, 0x0, 0x1}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x2}]}, &(0x7f0000000140)='syzkaller\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r4) ioctl$TUNSETTXFILTER(r3, 0x400454d1, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r4]) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$TUNSETLINK(r2, 0x400454cd, 0x207) 16:45:46 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1600, 0x0, 0x0, 0x0}, 0x40) 16:45:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000013c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x2, &(0x7f0000000200)=@raw=[@cb_func], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000000)=r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000a00)={'batadv_slave_0\x00', 0x2112}) 16:45:46 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000080)='freezer.parent_freezing\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) (async) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:46 executing program 5: ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, &(0x7f0000000100)=0x3a1) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) sendmsg$inet(r1, &(0x7f00000002c0)={&(0x7f0000000140)={0x2, 0x4e22, @multicast2}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)="557f3f684a8ac228830e", 0xa}], 0x1, &(0x7f0000000200)=[@ip_retopts={{0x58, 0x0, 0x7, {[@timestamp_addr={0x44, 0x24, 0x78, 0x1, 0x3, [{@loopback, 0xfffffffc}, {@empty, 0x6}, {@local, 0x6406aec9}, {@remote, 0x7c7}]}, @timestamp_prespec={0x44, 0x24, 0x27, 0x3, 0x9, [{@local, 0x3}, {@rand_addr=0x64010101, 0x8}, {@local, 0x1d6}, {@dev={0xac, 0x14, 0x14, 0x42}}]}]}}}, @ip_ttl={{0x14}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x91}}, @ip_ttl={{0x14, 0x0, 0x2, 0x9}}], 0xa0}, 0x8000) r2 = openat$cgroup_ro(r0, &(0x7f0000000300)='net_prio.prioidx\x00', 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000340)=0x3ff) close(r0) write$cgroup_int(r0, &(0x7f0000000040)=0x2, 0x12) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x18) 16:45:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000a00)={'batadv_slave_0\x00', 0x2112}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) recvmsg$kcm(r1, &(0x7f0000000280)={&(0x7f0000000040)=@hci, 0x80, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/221, 0xdd}], 0x1, &(0x7f0000000200)=""/110, 0x6e}, 0xa1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) 16:45:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000)=r1, 0x4) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r2}, 0x8) (async) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001500)={0x18, 0x7, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0xa035, 0x0, 0x0, 0x0, 0x5}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffff4}, @ldst={0x0, 0x1, 0x3, 0x1, 0xb, 0x0, 0x1}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x2}]}, &(0x7f0000000140)='syzkaller\x00', 0x1, 0x47, &(0x7f0000001400)=""/71, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000001d00)=r4) (async) ioctl$TUNSETTXFILTER(r3, 0x400454d1, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r4]) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$TUNSETLINK(r2, 0x400454cd, 0x207) 16:45:46 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, 0x0, 0x0, 0x0}, 0x40) 16:45:46 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1080, 0x0) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000040)) 16:45:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x100, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'dvmrp1\x00', 0x200}) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:46 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000040)={0x4, 0x80, 0x7, 0x80, 0xff, 0xff, 0x0, 0xfffffffffffffff8, 0x41208, 0xc, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0xff, 0x2, @perf_config_ext={0x7fffffffffffffff, 0x7fff}, 0x91032, 0x20, 0x3, 0x6, 0x3, 0x1f, 0x6, 0x0, 0x80000000}, r0, 0x4, 0xffffffffffffffff, 0x2) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.limit_in_bytes\x00', 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000240)={0xffffffffffffffff, 0x58, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)="1b096cb9359e9db11937262eced4a0faa089b4f10a3c3bab47b720567760d6f294106889ca6a777f1165e2c469b22edcd48f0afbbcb7698e3d13eb45e9e608ed2601c7a690bda700d2fa3f4d49f7a39870282e34cc2da72aa36b4cb7fc576f313b141b1a32a472c603408ad0fec5853588fdc55207f1e1598d6ea1154c6f3e59", 0x80}], 0x1, &(0x7f0000000280)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @multicast2, @rand_addr=0x64010101}}}, @ip_retopts={{0x5c, 0x0, 0x7, {[@timestamp={0x44, 0x8, 0xee, 0x0, 0xd, [0x9]}, @timestamp={0x44, 0x18, 0x6f, 0x0, 0x1, [0x0, 0x6, 0x0, 0x80000000, 0xfffff865]}, @timestamp_addr={0x44, 0x2c, 0x3d, 0x1, 0xd, [{@multicast1, 0x9}, {@multicast1}, {@broadcast, 0x9}, {@empty, 0x3}, {@broadcast, 0xd2}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x2}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_retopts={{0x10}}, @ip_ttl={{0x14, 0x0, 0x2, 0xb914}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @broadcast}}}], 0xf8}, 0x4001) 16:45:46 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) 16:45:46 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (fail_nth: 1) 16:45:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 1) 16:45:46 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) (fail_nth: 1) 16:45:46 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000040)={0x4, 0x80, 0x7, 0x80, 0xff, 0xff, 0x0, 0xfffffffffffffff8, 0x41208, 0xc, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0xff, 0x2, @perf_config_ext={0x7fffffffffffffff, 0x7fff}, 0x91032, 0x20, 0x3, 0x6, 0x3, 0x1f, 0x6, 0x0, 0x80000000}, r0, 0x4, 0xffffffffffffffff, 0x2) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) (async) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.limit_in_bytes\x00', 0x2, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000240)={0xffffffffffffffff, 0x58, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)="1b096cb9359e9db11937262eced4a0faa089b4f10a3c3bab47b720567760d6f294106889ca6a777f1165e2c469b22edcd48f0afbbcb7698e3d13eb45e9e608ed2601c7a690bda700d2fa3f4d49f7a39870282e34cc2da72aa36b4cb7fc576f313b141b1a32a472c603408ad0fec5853588fdc55207f1e1598d6ea1154c6f3e59", 0x80}], 0x1, &(0x7f0000000280)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @multicast2, @rand_addr=0x64010101}}}, @ip_retopts={{0x5c, 0x0, 0x7, {[@timestamp={0x44, 0x8, 0xee, 0x0, 0xd, [0x9]}, @timestamp={0x44, 0x18, 0x6f, 0x0, 0x1, [0x0, 0x6, 0x0, 0x80000000, 0xfffff865]}, @timestamp_addr={0x44, 0x2c, 0x3d, 0x1, 0xd, [{@multicast1, 0x9}, {@multicast1}, {@broadcast, 0x9}, {@empty, 0x3}, {@broadcast, 0xd2}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x2}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_retopts={{0x10}}, @ip_ttl={{0x14, 0x0, 0x2, 0xb914}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @broadcast}}}], 0xf8}, 0x4001) [ 2667.886234][ T5477] FAULT_INJECTION: forcing a failure. [ 2667.886234][ T5477] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2667.923542][ T5480] FAULT_INJECTION: forcing a failure. [ 2667.923542][ T5480] name failslab, interval 1, probability 0, space 0, times 0 16:45:46 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) [ 2667.926270][ T5477] CPU: 0 PID: 5477 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2667.946503][ T5477] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2667.956587][ T5477] Call Trace: [ 2667.959892][ T5477] [ 2667.962846][ T5477] dump_stack_lvl+0x125/0x1b0 [ 2667.967562][ T5477] should_fail_ex+0x496/0x5b0 [ 2667.972280][ T5477] _copy_from_user+0x30/0xf0 [ 2667.976910][ T5477] __sys_bpf+0x210/0x4e90 [ 2667.981272][ T5477] ? ksys_write+0x214/0x250 16:45:47 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) [ 2667.985812][ T5477] ? bpf_perf_link_attach+0x540/0x540 [ 2667.991227][ T5477] ? preempt_count_add+0x72/0x140 [ 2667.996277][ T5477] ? vfs_write+0x14c/0xe40 [ 2668.000726][ T5477] ? __mutex_unlock_slowpath+0x165/0x640 [ 2668.006403][ T5477] ? bit_wait_timeout+0x160/0x160 [ 2668.011468][ T5477] ? fput+0x30/0x1a0 [ 2668.015393][ T5477] ? ksys_write+0x1a7/0x250 [ 2668.019920][ T5477] ? __ia32_sys_read+0xb0/0xb0 [ 2668.024712][ T5477] __x64_sys_bpf+0x78/0xc0 [ 2668.029164][ T5477] ? syscall_enter_from_user_mode+0x26/0x80 16:45:47 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) [ 2668.035095][ T5477] do_syscall_64+0x38/0xb0 [ 2668.039543][ T5477] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2668.045553][ T5477] RIP: 0033:0x7f2f4f27cae9 [ 2668.049990][ T5477] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2668.069623][ T5477] RSP: 002b:00007f2f500330c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2668.078066][ T5477] RAX: ffffffffffffffda RBX: 00007f2f4f39bf80 RCX: 00007f2f4f27cae9 [ 2668.086068][ T5477] RDX: 0000000000000090 RSI: 0000000020000c00 RDI: 0000000000000005 [ 2668.094063][ T5477] RBP: 00007f2f50033120 R08: 0000000000000000 R09: 0000000000000000 [ 2668.102047][ T5477] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2668.110033][ T5477] R13: 000000000000000b R14: 00007f2f4f39bf80 R15: 00007ffcc05359a8 [ 2668.118027][ T5477] [ 2668.121053][ T5480] CPU: 1 PID: 5480 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2668.128754][ T5489] FAULT_INJECTION: forcing a failure. [ 2668.128754][ T5489] name failslab, interval 1, probability 0, space 0, times 0 [ 2668.131397][ T5480] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2668.154040][ T5480] Call Trace: [ 2668.157338][ T5480] [ 2668.160283][ T5480] dump_stack_lvl+0x125/0x1b0 [ 2668.164989][ T5480] should_fail_ex+0x496/0x5b0 [ 2668.169689][ T5480] should_failslab+0x9/0x20 [ 2668.174204][ T5480] __kmem_cache_alloc_node+0x2fd/0x350 [ 2668.179688][ T5480] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2668.185435][ T5480] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2668.191175][ T5480] __kmalloc+0x4f/0x100 [ 2668.195339][ T5480] tomoyo_realpath_from_path+0xb9/0x710 [ 2668.200907][ T5480] ? lock_release+0x4bf/0x680 [ 2668.205693][ T5480] ? tomoyo_profile+0x47/0x60 [ 2668.210383][ T5480] tomoyo_path_number_perm+0x243/0x590 [ 2668.215858][ T5480] ? tomoyo_path_number_perm+0x1eb/0x590 [ 2668.221509][ T5480] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2668.227331][ T5480] ? lock_release+0x4bf/0x680 [ 2668.232040][ T5480] ? reacquire_held_locks+0x4b0/0x4b0 [ 2668.237433][ T5480] ? bit_wait_timeout+0x160/0x160 [ 2668.242474][ T5480] ? __fget_files+0x279/0x410 [ 2668.247168][ T5480] ? __fget_files+0x279/0x410 [ 2668.251855][ T5480] security_file_ioctl+0x72/0xb0 [ 2668.256806][ T5480] __x64_sys_ioctl+0xbb/0x210 [ 2668.261492][ T5480] do_syscall_64+0x38/0xb0 [ 2668.265916][ T5480] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2668.271819][ T5480] RIP: 0033:0x7f6d82c7cae9 [ 2668.276237][ T5480] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2668.295855][ T5480] RSP: 002b:00007f6d839050c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2668.304276][ T5480] RAX: ffffffffffffffda RBX: 00007f6d82d9bf80 RCX: 00007f6d82c7cae9 [ 2668.312259][ T5480] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 [ 2668.320233][ T5480] RBP: 00007f6d83905120 R08: 0000000000000000 R09: 0000000000000000 [ 2668.328207][ T5480] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 16:45:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x100, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'dvmrp1\x00', 0x200}) ioctl$TUNSETIFF(r0, 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x100, 0x0) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'dvmrp1\x00', 0x200}) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) [ 2668.336180][ T5480] R13: 000000000000000b R14: 00007f6d82d9bf80 R15: 00007ffe55475ba8 [ 2668.344168][ T5480] [ 2668.349045][ T5489] CPU: 0 PID: 5489 Comm: syz-executor.0 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2668.359414][ T5489] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2668.369494][ T5489] Call Trace: [ 2668.372787][ T5489] [ 2668.375734][ T5489] dump_stack_lvl+0x125/0x1b0 [ 2668.378619][ T5480] ERROR: Out of memory at tomoyo_realpath_from_path. [ 2668.380428][ T5489] should_fail_ex+0x496/0x5b0 [ 2668.380464][ T5489] should_failslab+0x9/0x20 [ 2668.380494][ T5489] kmem_cache_alloc+0x33a/0x3b0 [ 2668.380545][ T5489] getname_flags.part.0+0x50/0x4d0 [ 2668.380588][ T5489] getname+0x90/0xe0 [ 2668.380629][ T5489] do_sys_openat2+0x100/0x1e0 [ 2668.380656][ T5489] ? build_open_flags+0x690/0x690 [ 2668.380692][ T5489] __x64_sys_openat+0x175/0x210 [ 2668.380722][ T5489] ? __ia32_sys_open+0x1e0/0x1e0 [ 2668.380750][ T5489] ? ksys_write+0x1a7/0x250 [ 2668.380785][ T5489] ? rcu_is_watching+0x12/0xb0 [ 2668.380815][ T5489] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2668.380855][ T5489] do_syscall_64+0x38/0xb0 [ 2668.380887][ T5489] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2668.380921][ T5489] RIP: 0033:0x7f8a7087cae9 [ 2668.380943][ T5489] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2668.380973][ T5489] RSP: 002b:00007f8a715570c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2668.381003][ T5489] RAX: ffffffffffffffda RBX: 00007f8a7099bf80 RCX: 00007f8a7087cae9 [ 2668.381025][ T5489] RDX: 0000000000591602 RSI: 0000000020000280 RDI: ffffffffffffff9c [ 2668.381046][ T5489] RBP: 00007f8a71557120 R08: 0000000000000000 R09: 0000000000000000 [ 2668.381066][ T5489] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2668.381086][ T5489] R13: 000000000000000b R14: 00007f8a7099bf80 R15: 00007fffad2a86a8 [ 2668.381115][ T5489] [ 2668.467093][ T5498] FAULT_INJECTION: forcing a failure. 16:45:47 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) (fail_nth: 2) 16:45:47 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000040)={0x4, 0x80, 0x7, 0x80, 0xff, 0xff, 0x0, 0xfffffffffffffff8, 0x41208, 0xc, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0xff, 0x2, @perf_config_ext={0x7fffffffffffffff, 0x7fff}, 0x91032, 0x20, 0x3, 0x6, 0x3, 0x1f, 0x6, 0x0, 0x80000000}, r0, 0x4, 0xffffffffffffffff, 0x2) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.limit_in_bytes\x00', 0x2, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000240)={0xffffffffffffffff, 0x58, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)="1b096cb9359e9db11937262eced4a0faa089b4f10a3c3bab47b720567760d6f294106889ca6a777f1165e2c469b22edcd48f0afbbcb7698e3d13eb45e9e608ed2601c7a690bda700d2fa3f4d49f7a39870282e34cc2da72aa36b4cb7fc576f313b141b1a32a472c603408ad0fec5853588fdc55207f1e1598d6ea1154c6f3e59", 0x80}], 0x1, &(0x7f0000000280)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @multicast2, @rand_addr=0x64010101}}}, @ip_retopts={{0x5c, 0x0, 0x7, {[@timestamp={0x44, 0x8, 0xee, 0x0, 0xd, [0x9]}, @timestamp={0x44, 0x18, 0x6f, 0x0, 0x1, [0x0, 0x6, 0x0, 0x80000000, 0xfffff865]}, @timestamp_addr={0x44, 0x2c, 0x3d, 0x1, 0xd, [{@multicast1, 0x9}, {@multicast1}, {@broadcast, 0x9}, {@empty, 0x3}, {@broadcast, 0xd2}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x2}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_retopts={{0x10}}, @ip_ttl={{0x14, 0x0, 0x2, 0xb914}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @broadcast}}}], 0xf8}, 0x4001) 16:45:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x100, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'dvmrp1\x00', 0x200}) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:47 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 16:45:47 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (fail_nth: 2) [ 2668.467093][ T5498] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2668.572487][ T5498] CPU: 1 PID: 5498 Comm: syz-executor.0 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2668.582872][ T5498] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2668.592953][ T5498] Call Trace: [ 2668.596249][ T5498] [ 2668.599199][ T5498] dump_stack_lvl+0x125/0x1b0 [ 2668.603915][ T5498] should_fail_ex+0x496/0x5b0 [ 2668.604829][ T5507] FAULT_INJECTION: forcing a failure. [ 2668.604829][ T5507] name failslab, interval 1, probability 0, space 0, times 0 [ 2668.608607][ T5498] strncpy_from_user+0x38/0x300 [ 2668.608654][ T5498] getname_flags.part.0+0x93/0x4d0 [ 2668.631205][ T5498] getname+0x90/0xe0 [ 2668.635135][ T5498] do_sys_openat2+0x100/0x1e0 [ 2668.639833][ T5498] ? build_open_flags+0x690/0x690 [ 2668.644887][ T5498] __x64_sys_openat+0x175/0x210 [ 2668.649757][ T5498] ? __ia32_sys_open+0x1e0/0x1e0 [ 2668.654716][ T5498] ? ksys_write+0x1a7/0x250 [ 2668.659238][ T5498] ? rcu_is_watching+0x12/0xb0 [ 2668.664018][ T5498] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2668.670024][ T5498] do_syscall_64+0x38/0xb0 [ 2668.674458][ T5498] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2668.680376][ T5498] RIP: 0033:0x7f8a7087cae9 [ 2668.684803][ T5498] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2668.704427][ T5498] RSP: 002b:00007f8a715570c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2668.712908][ T5498] RAX: ffffffffffffffda RBX: 00007f8a7099bf80 RCX: 00007f8a7087cae9 [ 2668.720907][ T5498] RDX: 0000000000591602 RSI: 0000000020000280 RDI: ffffffffffffff9c [ 2668.728894][ T5498] RBP: 00007f8a71557120 R08: 0000000000000000 R09: 0000000000000000 [ 2668.736877][ T5498] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2668.744857][ T5498] R13: 000000000000000b R14: 00007f8a7099bf80 R15: 00007fffad2a86a8 [ 2668.752852][ T5498] [ 2668.755878][ T5507] CPU: 0 PID: 5507 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2668.766236][ T5507] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2668.776313][ T5507] Call Trace: [ 2668.779614][ T5507] [ 2668.782561][ T5507] dump_stack_lvl+0x125/0x1b0 [ 2668.787275][ T5507] should_fail_ex+0x496/0x5b0 [ 2668.791981][ T5507] should_failslab+0x9/0x20 [ 2668.796498][ T5507] __kmem_cache_alloc_node+0x2fd/0x350 [ 2668.801987][ T5507] ? __get_vm_area_node+0xe1/0x3d0 [ 2668.807120][ T5507] kmalloc_node_trace+0x22/0xd0 [ 2668.811983][ T5507] __get_vm_area_node+0xe1/0x3d0 [ 2668.816939][ T5507] __vmalloc_node_range+0x27a/0x1540 [ 2668.822243][ T5507] ? bpf_prog_alloc_no_stats+0x54/0x600 [ 2668.827802][ T5507] ? bpf_prog_alloc_no_stats+0x54/0x600 [ 2668.833356][ T5507] ? preempt_schedule_irq+0x79/0x90 [ 2668.838570][ T5507] ? delayed_vfree_work+0x70/0x70 [ 2668.843611][ T5507] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2668.849788][ T5507] ? bpf_prog_alloc_no_stats+0x54/0x600 [ 2668.855382][ T5507] __vmalloc+0x6d/0x90 [ 2668.859468][ T5507] ? bpf_prog_alloc_no_stats+0x54/0x600 [ 2668.865018][ T5507] bpf_prog_alloc_no_stats+0x54/0x600 [ 2668.870400][ T5507] bpf_prog_alloc+0x3b/0x230 [ 2668.874995][ T5507] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2668.880915][ T5507] bpf_prog_load+0x4e5/0x2270 [ 2668.885610][ T5507] ? kstrtouint+0xde/0x130 [ 2668.890045][ T5507] ? map_create+0x1930/0x1930 [ 2668.894733][ T5507] ? rcu_is_watching+0x12/0xb0 [ 2668.899513][ T5507] ? lock_release+0x4bf/0x680 [ 2668.904214][ T5507] ? bpf_lsm_bpf+0x9/0x10 [ 2668.908553][ T5507] __sys_bpf+0xbb6/0x4e90 [ 2668.912899][ T5507] ? ksys_write+0x214/0x250 [ 2668.917415][ T5507] ? bpf_perf_link_attach+0x540/0x540 [ 2668.922805][ T5507] ? preempt_count_add+0x72/0x140 [ 2668.927838][ T5507] ? vfs_write+0x14c/0xe40 [ 2668.932263][ T5507] ? __mutex_unlock_slowpath+0x165/0x640 [ 2668.937911][ T5507] ? bit_wait_timeout+0x160/0x160 [ 2668.942953][ T5507] ? fput+0x30/0x1a0 [ 2668.946860][ T5507] ? ksys_write+0x1a7/0x250 [ 2668.951375][ T5507] ? __ia32_sys_read+0xb0/0xb0 [ 2668.956153][ T5507] __x64_sys_bpf+0x78/0xc0 [ 2668.960586][ T5507] ? syscall_enter_from_user_mode+0x26/0x80 [ 2668.966495][ T5507] do_syscall_64+0x38/0xb0 [ 2668.970918][ T5507] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2668.976823][ T5507] RIP: 0033:0x7f2f4f27cae9 [ 2668.981250][ T5507] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2669.000887][ T5507] RSP: 002b:00007f2f500330c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2669.009314][ T5507] RAX: ffffffffffffffda RBX: 00007f2f4f39bf80 RCX: 00007f2f4f27cae9 [ 2669.017290][ T5507] RDX: 0000000000000090 RSI: 0000000020000c00 RDI: 0000000000000005 [ 2669.025268][ T5507] RBP: 00007f2f50033120 R08: 0000000000000000 R09: 0000000000000000 [ 2669.033328][ T5507] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2669.041303][ T5507] R13: 000000000000000b R14: 00007f2f4f39bf80 R15: 00007ffcc05359a8 [ 2669.049291][ T5507] [ 2669.065860][ T5507] warn_alloc: 6 callbacks suppressed [ 2669.065881][ T5507] syz-executor.5: vmalloc error: size 4096, vm_struct allocation failed, mode:0x500dc0(GFP_USER|__GFP_ZERO|__GFP_ACCOUNT), nodemask=(null),cpuset=syz5,mems_allowed=0-1 [ 2669.090920][ T5507] CPU: 0 PID: 5507 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2669.101291][ T5507] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2669.111361][ T5507] Call Trace: [ 2669.114633][ T5507] [ 2669.117561][ T5507] dump_stack_lvl+0x125/0x1b0 [ 2669.122234][ T5507] warn_alloc+0x24a/0x3a0 [ 2669.126563][ T5507] ? zone_watermark_ok_safe+0x2e0/0x2e0 [ 2669.132103][ T5507] ? should_failslab+0x9/0x20 [ 2669.136770][ T5507] ? __get_vm_area_node+0xe1/0x3d0 [ 2669.141876][ T5507] ? __kasan_kmalloc+0x86/0xb0 [ 2669.146656][ T5507] ? __get_vm_area_node+0x281/0x3d0 [ 2669.151900][ T5507] __vmalloc_node_range+0xc13/0x1540 [ 2669.157219][ T5507] ? bpf_prog_alloc_no_stats+0x54/0x600 [ 2669.162760][ T5507] ? preempt_schedule_irq+0x79/0x90 [ 2669.167954][ T5507] ? delayed_vfree_work+0x70/0x70 [ 2669.172976][ T5507] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2669.179125][ T5507] ? bpf_prog_alloc_no_stats+0x54/0x600 [ 2669.184659][ T5507] __vmalloc+0x6d/0x90 [ 2669.188739][ T5507] ? bpf_prog_alloc_no_stats+0x54/0x600 [ 2669.194273][ T5507] bpf_prog_alloc_no_stats+0x54/0x600 [ 2669.199649][ T5507] bpf_prog_alloc+0x3b/0x230 [ 2669.204271][ T5507] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2669.210204][ T5507] bpf_prog_load+0x4e5/0x2270 [ 2669.214883][ T5507] ? kstrtouint+0xde/0x130 [ 2669.219293][ T5507] ? map_create+0x1930/0x1930 [ 2669.223961][ T5507] ? rcu_is_watching+0x12/0xb0 [ 2669.228716][ T5507] ? lock_release+0x4bf/0x680 [ 2669.233391][ T5507] ? bpf_lsm_bpf+0x9/0x10 [ 2669.237725][ T5507] __sys_bpf+0xbb6/0x4e90 [ 2669.242077][ T5507] ? ksys_write+0x214/0x250 [ 2669.246604][ T5507] ? bpf_perf_link_attach+0x540/0x540 [ 2669.251974][ T5507] ? preempt_count_add+0x72/0x140 [ 2669.257014][ T5507] ? vfs_write+0x14c/0xe40 [ 2669.261421][ T5507] ? __mutex_unlock_slowpath+0x165/0x640 [ 2669.267049][ T5507] ? bit_wait_timeout+0x160/0x160 [ 2669.272071][ T5507] ? fput+0x30/0x1a0 [ 2669.275959][ T5507] ? ksys_write+0x1a7/0x250 [ 2669.280454][ T5507] ? __ia32_sys_read+0xb0/0xb0 [ 2669.285243][ T5507] __x64_sys_bpf+0x78/0xc0 [ 2669.289656][ T5507] ? syscall_enter_from_user_mode+0x26/0x80 [ 2669.295564][ T5507] do_syscall_64+0x38/0xb0 [ 2669.299972][ T5507] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2669.305860][ T5507] RIP: 0033:0x7f2f4f27cae9 [ 2669.310265][ T5507] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2669.329862][ T5507] RSP: 002b:00007f2f500330c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2669.338265][ T5507] RAX: ffffffffffffffda RBX: 00007f2f4f39bf80 RCX: 00007f2f4f27cae9 [ 2669.346224][ T5507] RDX: 0000000000000090 RSI: 0000000020000c00 RDI: 0000000000000005 [ 2669.354190][ T5507] RBP: 00007f2f50033120 R08: 0000000000000000 R09: 0000000000000000 [ 2669.362152][ T5507] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2669.370135][ T5507] R13: 000000000000000b R14: 00007f2f4f39bf80 R15: 00007ffcc05359a8 [ 2669.378110][ T5507] [ 2669.389167][ T5507] Mem-Info: [ 2669.392394][ T5507] active_anon:32144 inactive_anon:513 isolated_anon:0 [ 2669.392394][ T5507] active_file:0 inactive_file:46706 isolated_file:0 [ 2669.392394][ T5507] unevictable:768 dirty:38 writeback:0 [ 2669.392394][ T5507] slab_reclaimable:19858 slab_unreclaimable:98346 [ 2669.392394][ T5507] mapped:19300 shmem:16627 pagetables:510 [ 2669.392394][ T5507] sec_pagetables:0 bounce:0 [ 2669.392394][ T5507] kernel_misc_reclaimable:0 [ 2669.392394][ T5507] free:1361639 free_pcp:7812 free_cma:0 [ 2669.439249][ T5507] Node 0 active_anon:128476kB inactive_anon:2052kB active_file:0kB inactive_file:186748kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:77200kB dirty:148kB writeback:0kB shmem:64972kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:9884kB pagetables:2040kB sec_pagetables:0kB all_unreclaimable? no [ 2669.484181][ T5507] Node 1 active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:76kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:4kB writeback:0kB shmem:1536kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:16kB pagetables:0kB sec_pagetables:0kB all_unreclaimable? no 16:45:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 2) 16:45:48 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) openat$cgroup_ro(r1, &(0x7f0000000000)='memory.swap.current\x00', 0x0, 0x0) 16:45:48 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) (fail_nth: 3) 16:45:48 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000040)={'bond_slave_1\x00'}) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:48 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) [ 2669.525015][ T5507] Node 0 DMA free:15360kB boost:0kB min:200kB low:248kB high:296kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 2669.552823][ T5507] lowmem_reserve[]: 0 2611 2612 2612 2612 [ 2669.558976][ T5507] Node 0 DMA32 free:1500712kB boost:0kB min:35396kB low:44244kB high:53092kB reserved_highatomic:0KB active_anon:128344kB inactive_anon:2048kB active_file:0kB inactive_file:185932kB unevictable:1536kB writepending:148kB present:3129332kB managed:2678268kB mlocked:0kB bounce:0kB free_pcp:25928kB local_pcp:4884kB free_cma:0kB [ 2669.597516][ T5515] FAULT_INJECTION: forcing a failure. [ 2669.597516][ T5515] name failslab, interval 1, probability 0, space 0, times 0 [ 2669.613532][ T5515] CPU: 0 PID: 5515 Comm: syz-executor.0 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2669.623996][ T5515] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2669.634185][ T5515] Call Trace: [ 2669.637501][ T5515] [ 2669.640450][ T5515] dump_stack_lvl+0x125/0x1b0 16:45:48 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) openat$cgroup_ro(r1, &(0x7f0000000000)='memory.swap.current\x00', 0x0, 0x0) (async) openat$cgroup_ro(r1, &(0x7f0000000000)='memory.swap.current\x00', 0x0, 0x0) [ 2669.645167][ T5515] should_fail_ex+0x496/0x5b0 [ 2669.649888][ T5515] should_failslab+0x9/0x20 [ 2669.654430][ T5515] kmem_cache_alloc+0x33a/0x3b0 [ 2669.659422][ T5515] alloc_empty_file+0x73/0x1d0 [ 2669.664236][ T5515] path_openat+0xdc/0x29c0 [ 2669.668698][ T5515] ? __x64_sys_openat+0x175/0x210 [ 2669.673753][ T5515] ? do_syscall_64+0x38/0xb0 [ 2669.676657][ T5521] FAULT_INJECTION: forcing a failure. [ 2669.676657][ T5521] name failslab, interval 1, probability 0, space 0, times 0 [ 2669.678352][ T5515] ? entry_SYSCALL_64_after_hwframe+0x63/0xcd 16:45:48 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00'}) [ 2669.678393][ T5515] ? path_lookupat+0x770/0x770 [ 2669.701822][ T5515] do_filp_open+0x1de/0x430 [ 2669.706377][ T5515] ? may_open_dev+0xf0/0xf0 [ 2669.710916][ T5515] ? expand_files+0x442/0x910 [ 2669.715641][ T5515] ? _raw_spin_unlock+0x28/0x40 [ 2669.720542][ T5515] ? alloc_fd+0x2da/0x6c0 [ 2669.724908][ T5515] do_sys_openat2+0x176/0x1e0 [ 2669.729617][ T5515] ? build_open_flags+0x690/0x690 [ 2669.734678][ T5515] __x64_sys_openat+0x175/0x210 [ 2669.739556][ T5515] ? __ia32_sys_open+0x1e0/0x1e0 16:45:48 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00'}) [ 2669.744520][ T5515] ? ksys_write+0x1a7/0x250 [ 2669.749058][ T5515] ? rcu_is_watching+0x12/0xb0 [ 2669.753853][ T5515] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2669.759873][ T5515] do_syscall_64+0x38/0xb0 [ 2669.764350][ T5515] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2669.769404][ T5507] lowmem_reserve[]: [ 2669.770258][ T5515] RIP: 0033:0x7f8a7087cae9 [ 2669.770284][ T5515] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2669.774989][ T5507] 0 [ 2669.778460][ T5515] RSP: 002b:00007f8a715570c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2669.778489][ T5515] RAX: ffffffffffffffda RBX: 00007f8a7099bf80 RCX: 00007f8a7087cae9 [ 2669.778509][ T5515] RDX: 0000000000591602 RSI: 0000000020000280 RDI: ffffffffffffff9c [ 2669.825000][ T5515] RBP: 00007f8a71557120 R08: 0000000000000000 R09: 0000000000000000 [ 2669.833000][ T5515] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2669.835289][ T5507] 0 16:45:48 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000040)={'bond_slave_1\x00'}) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:48 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) openat$cgroup_ro(r1, &(0x7f0000000000)='memory.swap.current\x00', 0x0, 0x0) [ 2669.840974][ T5515] R13: 000000000000000b R14: 00007f8a7099bf80 R15: 00007fffad2a86a8 [ 2669.841005][ T5515] [ 2669.875178][ T5521] CPU: 1 PID: 5521 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2669.885563][ T5521] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2669.895634][ T5521] Call Trace: [ 2669.898926][ T5521] [ 2669.901858][ T5521] dump_stack_lvl+0x125/0x1b0 [ 2669.906553][ T5521] should_fail_ex+0x496/0x5b0 [ 2669.911246][ T5521] should_failslab+0x9/0x20 [ 2669.915767][ T5521] __kmem_cache_alloc_node+0x2fd/0x350 [ 2669.921260][ T5521] ? tomoyo_encode2+0x100/0x3d0 [ 2669.926134][ T5521] ? tomoyo_encode2+0x100/0x3d0 [ 2669.931004][ T5521] __kmalloc+0x4f/0x100 [ 2669.935169][ T5521] tomoyo_encode2+0x100/0x3d0 [ 2669.939890][ T5521] ? rcu_is_watching+0x12/0xb0 [ 2669.944683][ T5521] tomoyo_encode+0x29/0x50 [ 2669.949135][ T5521] tomoyo_realpath_from_path+0x196/0x710 [ 2669.954802][ T5521] tomoyo_path_number_perm+0x243/0x590 [ 2669.960287][ T5521] ? tomoyo_path_number_perm+0x1eb/0x590 [ 2669.965939][ T5521] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2669.971766][ T5521] ? lock_release+0x4bf/0x680 [ 2669.976479][ T5521] ? reacquire_held_locks+0x4b0/0x4b0 [ 2669.981872][ T5521] ? bit_wait_timeout+0x160/0x160 [ 2669.986917][ T5521] ? __fget_files+0x279/0x410 [ 2669.991613][ T5521] ? __fget_files+0x279/0x410 [ 2669.996302][ T5521] security_file_ioctl+0x72/0xb0 [ 2670.001256][ T5521] __x64_sys_ioctl+0xbb/0x210 [ 2670.005944][ T5521] do_syscall_64+0x38/0xb0 [ 2670.010372][ T5521] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2670.016280][ T5521] RIP: 0033:0x7f6d82c7cae9 [ 2670.020703][ T5521] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2670.040324][ T5521] RSP: 002b:00007f6d839050c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2670.048748][ T5521] RAX: ffffffffffffffda RBX: 00007f6d82d9bf80 RCX: 00007f6d82c7cae9 [ 2670.056724][ T5521] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 [ 2670.064710][ T5521] RBP: 00007f6d83905120 R08: 0000000000000000 R09: 0000000000000000 [ 2670.072685][ T5521] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2670.080664][ T5521] R13: 000000000000000b R14: 00007f6d82d9bf80 R15: 00007ffe55475ba8 [ 2670.088650][ T5521] 16:45:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000040)={'bond_slave_1\x00'}) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) [ 2670.109032][ T5507] 0 0 0 [ 2670.112019][ T5507] Node 0 Normal free:8kB boost:0kB min:8kB low:8kB high:8kB reserved_highatomic:0KB active_anon:32kB inactive_anon:4kB active_file:0kB inactive_file:816kB unevictable:0kB writepending:0kB present:1048576kB managed:872kB mlocked:0kB bounce:0kB free_pcp:12kB local_pcp:0kB free_cma:0kB [ 2670.137312][ T5521] ERROR: Out of memory at tomoyo_realpath_from_path. [ 2670.168735][ T5507] lowmem_reserve[]: 0 0 0 0 0 [ 2670.201771][ T5507] Node 1 Normal free:3930604kB boost:0kB min:54496kB low:68120kB high:81744kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:76kB unevictable:1536kB writepending:4kB present:4194304kB managed:4117312kB mlocked:0kB bounce:0kB free_pcp:6816kB local_pcp:2912kB free_cma:0kB [ 2670.233955][ T5507] lowmem_reserve[]: 0 0 0 0 0 [ 2670.242024][ T5507] Node 0 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15360kB [ 2670.256880][ T5507] Node 0 DMA32: 10085*4kB (UME) 3082*8kB (UME) 1738*16kB (UME) 1848*32kB (UME) 983*64kB (UME) 454*128kB (UME) 211*256kB (UME) 129*512kB (UME) 92*1024kB (UME) 23*2048kB (UME) 241*4096kB (UM) = 1521476kB [ 2670.277806][ T5507] Node 0 Normal: 0*4kB 1*8kB (M) 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 8kB [ 2670.290554][ T5507] Node 1 Normal: 173*4kB (UME) 31*8kB (UME) 32*16kB (UME) 228*32kB (UME) 87*64kB (UME) 22*128kB (UME) 5*256kB (UE) 3*512kB (UME) 1*1024kB (E) 1*2048kB (E) 954*4096kB (M) = 3930604kB [ 2670.312781][ T5507] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 2670.322592][ T5507] Node 0 hugepages_total=2 hugepages_free=2 hugepages_surp=0 hugepages_size=2048kB [ 2670.333365][ T5507] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 2670.343423][ T5507] Node 1 hugepages_total=2 hugepages_free=2 hugepages_surp=0 hugepages_size=2048kB 16:45:49 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:49 executing program 2: r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x18, &(0x7f00000009c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x90) r1 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) write$cgroup_subtree(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="2b726c69776974202b6370757365747230567a657212543ca7b5d4200006af3b38758066f77b8b8e62c1ce5b89268cd53ccef763e29a893051717fc27fcc0d92d23512000000"], 0x19) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000006c0)=@o_path={&(0x7f0000000340)='./file0\x00', 0x0, 0x4000, r0}, 0x18) r3 = openat$cgroup_ro(r2, &(0x7f0000000000)='cgroup.freeze\x00', 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r3, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(r2, &(0x7f0000000180)='blkio.bfq.time\x00', 0x0, 0x0) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000080)={&(0x7f0000000380)="ed9c6f17c2f862c9bb87320ca206fd3c95d6a4c5bc57d38f2847c8eefb4e5b81fca138f3a99520dc5543c17a0d8ab7b178035543ab4fe8d9d22bdce3a7486da58bad440759c5ffa442a592e539bd44e7a613b536be7667c51b999c0b4b17d758a845e1c25194414f2aee81344096f4c6a4df81ece0480d95edf46e72ed94d0a8fde3b1e04be09c8b7f2e477ee5a84aeb58e5a9b755dac36d3b951d24c0eea59a7775d9cfbfc4d9fff00694afb3e55a4c2f1ef51ae151ddc87a1b69147eff858ba363207bb37fccd0c46106df780a45b0b74e39ab28", &(0x7f0000000480)=""/140, &(0x7f0000000540)="bb968af842f1b158bf7f92d468fc61c7782c71439722dd25353a3db9ad72c31b1f601f0841287491083530cacff30f2c020b3ac395ad24d033183b37983c79e998f99031d752a55e52362c78729df798e6aade8bf16aba55f234736a39c0d152fb2e3d876618b78dd9f3f68d0c9b5f220557dfe7fcb2253142e6f20ed50ae62f45afe42f9414cf0257d52d1998c2fb5d9b047b34888c55a6e358cd9f0b856c966d265ee27a882f69f84d3dcf7c0073337c0fe1c1db6e5abc0ea8ba84178800eb623bf8cdcdff207da304ab6ece994d23af3249dcbe3490615e6c3dd63ca03d21f947d52280aa73b6c79033bfe7339f98da8f0ccff8d273afa7f3f4", &(0x7f0000000640)="88582fe4af636c8b4c3359f728c95418cccd53c925c988a5c3a55e5b7d56c73dece7fd7467ccdcc7d82b2c8cb86162087f87542471f9d5165c62c34d0de439c8ab40c251b5fd4a807b3461d04202389eecb4210d7af62853dd34ab049a169649f551d5b4a1", 0x6, r3, 0x4}, 0x38) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000002c0)={@ifindex, 0x1, 0x3365c939069ec514, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000300)={@ifindex=r5, r3, 0x25, 0x2028, 0x0, @link_fd=r6, r7}, 0x20) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r8, 0x800454e1, 0x0) r9 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r9, 0x800454e1, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000007c0)={r4, 0x3, 0x18}, 0xc) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r9, 0x2f, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1a) 16:45:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00'}) 16:45:49 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) (fail_nth: 4) 16:45:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x18}, 0x18) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000080)) 16:45:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 3) [ 2670.355027][ T5507] 63337 total pagecache pages [ 2670.359952][ T5507] 0 pages in swap cache [ 2670.364109][ T5507] Free swap = 124996kB [ 2670.368710][ T5507] Total swap = 124996kB [ 2670.372851][ T5507] 2097051 pages RAM [ 2670.376634][ T5507] 0 pages HighMem/MovableOnly [ 2670.381343][ T5507] 394098 pages reserved [ 2670.385496][ T5507] 0 pages cma reserved 16:45:49 executing program 2: r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x18, &(0x7f00000009c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x90) (async) r1 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) write$cgroup_subtree(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="2b726c69776974202b6370757365747230567a657212543ca7b5d4200006af3b38758066f77b8b8e62c1ce5b89268cd53ccef763e29a893051717fc27fcc0d92d23512000000"], 0x19) (async) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000006c0)=@o_path={&(0x7f0000000340)='./file0\x00', 0x0, 0x4000, r0}, 0x18) (async) r3 = openat$cgroup_ro(r2, &(0x7f0000000000)='cgroup.freeze\x00', 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r3, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r6 = openat$cgroup_ro(r2, &(0x7f0000000180)='blkio.bfq.time\x00', 0x0, 0x0) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000080)={&(0x7f0000000380)="ed9c6f17c2f862c9bb87320ca206fd3c95d6a4c5bc57d38f2847c8eefb4e5b81fca138f3a99520dc5543c17a0d8ab7b178035543ab4fe8d9d22bdce3a7486da58bad440759c5ffa442a592e539bd44e7a613b536be7667c51b999c0b4b17d758a845e1c25194414f2aee81344096f4c6a4df81ece0480d95edf46e72ed94d0a8fde3b1e04be09c8b7f2e477ee5a84aeb58e5a9b755dac36d3b951d24c0eea59a7775d9cfbfc4d9fff00694afb3e55a4c2f1ef51ae151ddc87a1b69147eff858ba363207bb37fccd0c46106df780a45b0b74e39ab28", &(0x7f0000000480)=""/140, &(0x7f0000000540)="bb968af842f1b158bf7f92d468fc61c7782c71439722dd25353a3db9ad72c31b1f601f0841287491083530cacff30f2c020b3ac395ad24d033183b37983c79e998f99031d752a55e52362c78729df798e6aade8bf16aba55f234736a39c0d152fb2e3d876618b78dd9f3f68d0c9b5f220557dfe7fcb2253142e6f20ed50ae62f45afe42f9414cf0257d52d1998c2fb5d9b047b34888c55a6e358cd9f0b856c966d265ee27a882f69f84d3dcf7c0073337c0fe1c1db6e5abc0ea8ba84178800eb623bf8cdcdff207da304ab6ece994d23af3249dcbe3490615e6c3dd63ca03d21f947d52280aa73b6c79033bfe7339f98da8f0ccff8d273afa7f3f4", &(0x7f0000000640)="88582fe4af636c8b4c3359f728c95418cccd53c925c988a5c3a55e5b7d56c73dece7fd7467ccdcc7d82b2c8cb86162087f87542471f9d5165c62c34d0de439c8ab40c251b5fd4a807b3461d04202389eecb4210d7af62853dd34ab049a169649f551d5b4a1", 0x6, r3, 0x4}, 0x38) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000002c0)={@ifindex, 0x1, 0x3365c939069ec514, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000300)={@ifindex=r5, r3, 0x25, 0x2028, 0x0, @link_fd=r6, r7}, 0x20) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r8, 0x800454e1, 0x0) (async) r9 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r9, 0x800454e1, 0x0) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000007c0)={r4, 0x3, 0x18}, 0xc) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r9, 0x2f, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1a) [ 2670.452876][ T5547] FAULT_INJECTION: forcing a failure. [ 2670.452876][ T5547] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2670.479457][ T5547] CPU: 1 PID: 5547 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2670.480387][ T5546] FAULT_INJECTION: forcing a failure. [ 2670.480387][ T5546] name failslab, interval 1, probability 0, space 0, times 0 [ 2670.489818][ T5547] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2670.489837][ T5547] Call Trace: [ 2670.489846][ T5547] [ 2670.489856][ T5547] dump_stack_lvl+0x125/0x1b0 [ 2670.489891][ T5547] should_fail_ex+0x496/0x5b0 [ 2670.489924][ T5547] _copy_from_user+0x30/0xf0 [ 2670.489962][ T5547] __tun_chr_ioctl+0x4bc/0x4700 [ 2670.490007][ T5547] ? tun_chr_read_iter+0x290/0x290 [ 2670.542622][ T5547] ? __fget_files+0x279/0x410 [ 2670.547324][ T5547] ? __fget_files+0x279/0x410 [ 2670.552016][ T5547] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2670.556970][ T5547] ? tun_chr_compat_ioctl+0x30/0x30 [ 2670.562195][ T5547] __x64_sys_ioctl+0x18f/0x210 [ 2670.566969][ T5547] do_syscall_64+0x38/0xb0 [ 2670.571397][ T5547] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2670.577299][ T5547] RIP: 0033:0x7f6d82c7cae9 [ 2670.581716][ T5547] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2670.601330][ T5547] RSP: 002b:00007f6d839050c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2670.609751][ T5547] RAX: ffffffffffffffda RBX: 00007f6d82d9bf80 RCX: 00007f6d82c7cae9 [ 2670.617735][ T5547] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 [ 2670.625711][ T5547] RBP: 00007f6d83905120 R08: 0000000000000000 R09: 0000000000000000 [ 2670.633692][ T5547] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2670.641677][ T5547] R13: 000000000000000b R14: 00007f6d82d9bf80 R15: 00007ffe55475ba8 [ 2670.649663][ T5547] [ 2670.670866][ T5546] CPU: 0 PID: 5546 Comm: syz-executor.0 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2670.681256][ T5546] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2670.691334][ T5546] Call Trace: [ 2670.694641][ T5546] [ 2670.697590][ T5546] dump_stack_lvl+0x125/0x1b0 [ 2670.702303][ T5546] should_fail_ex+0x496/0x5b0 [ 2670.707015][ T5546] should_failslab+0x9/0x20 [ 2670.711551][ T5546] kmem_cache_alloc+0x33a/0x3b0 [ 2670.716457][ T5546] security_file_alloc+0x41/0x250 [ 2670.721530][ T5546] ? kmem_cache_alloc+0x34e/0x3b0 [ 2670.726608][ T5546] init_file+0xb9/0x2d0 [ 2670.730802][ T5546] alloc_empty_file+0x91/0x1d0 [ 2670.735600][ T5546] path_openat+0xdc/0x29c0 [ 2670.740062][ T5546] ? __x64_sys_openat+0x175/0x210 [ 2670.745111][ T5546] ? do_syscall_64+0x38/0xb0 [ 2670.749731][ T5546] ? entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2670.755832][ T5546] ? path_lookupat+0x770/0x770 [ 2670.760624][ T5546] do_filp_open+0x1de/0x430 [ 2670.765147][ T5546] ? may_open_dev+0xf0/0xf0 [ 2670.769668][ T5546] ? expand_files+0x442/0x910 [ 2670.774367][ T5546] ? _raw_spin_unlock+0x28/0x40 [ 2670.779239][ T5546] ? alloc_fd+0x2da/0x6c0 [ 2670.783579][ T5546] do_sys_openat2+0x176/0x1e0 [ 2670.788265][ T5546] ? build_open_flags+0x690/0x690 [ 2670.793301][ T5546] __x64_sys_openat+0x175/0x210 [ 2670.798158][ T5546] ? __ia32_sys_open+0x1e0/0x1e0 [ 2670.803101][ T5546] ? ksys_write+0x1a7/0x250 [ 2670.807614][ T5546] ? rcu_is_watching+0x12/0xb0 [ 2670.812383][ T5546] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2670.818377][ T5546] do_syscall_64+0x38/0xb0 [ 2670.822802][ T5546] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2670.828725][ T5546] RIP: 0033:0x7f8a7087cae9 [ 2670.833147][ T5546] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2670.852763][ T5546] RSP: 002b:00007f8a715570c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2670.861184][ T5546] RAX: ffffffffffffffda RBX: 00007f8a7099bf80 RCX: 00007f8a7087cae9 [ 2670.869159][ T5546] RDX: 0000000000591602 RSI: 0000000020000280 RDI: ffffffffffffff9c [ 2670.877134][ T5546] RBP: 00007f8a71557120 R08: 0000000000000000 R09: 0000000000000000 [ 2670.885109][ T5546] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2670.893086][ T5546] R13: 000000000000000b R14: 00007f8a7099bf80 R15: 00007fffad2a86a8 [ 2670.901075][ T5546] [ 2670.939112][ T5561] FAULT_INJECTION: forcing a failure. [ 2670.939112][ T5561] name failslab, interval 1, probability 0, space 0, times 0 [ 2670.979172][ T5561] CPU: 0 PID: 5561 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 16:45:49 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x2, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x18}, 0x18) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000080)) 16:45:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 1) 16:45:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 4) 16:45:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x18}, 0x18) ioctl$TUNSETIFF(r0, 0x2, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000080)) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x18}, 0x18) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000080)) (async) 16:45:49 executing program 2: r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x18, &(0x7f00000009c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x90) r1 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) write$cgroup_subtree(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="2b726c69776974202b6370757365747230567a657212543ca7b5d4200006af3b38758066f77b8b8e62c1ce5b89268cd53ccef763e29a893051717fc27fcc0d92d23512000000"], 0x19) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000006c0)=@o_path={&(0x7f0000000340)='./file0\x00', 0x0, 0x4000, r0}, 0x18) r3 = openat$cgroup_ro(r2, &(0x7f0000000000)='cgroup.freeze\x00', 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r3, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(r2, &(0x7f0000000180)='blkio.bfq.time\x00', 0x0, 0x0) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000080)={&(0x7f0000000380)="ed9c6f17c2f862c9bb87320ca206fd3c95d6a4c5bc57d38f2847c8eefb4e5b81fca138f3a99520dc5543c17a0d8ab7b178035543ab4fe8d9d22bdce3a7486da58bad440759c5ffa442a592e539bd44e7a613b536be7667c51b999c0b4b17d758a845e1c25194414f2aee81344096f4c6a4df81ece0480d95edf46e72ed94d0a8fde3b1e04be09c8b7f2e477ee5a84aeb58e5a9b755dac36d3b951d24c0eea59a7775d9cfbfc4d9fff00694afb3e55a4c2f1ef51ae151ddc87a1b69147eff858ba363207bb37fccd0c46106df780a45b0b74e39ab28", &(0x7f0000000480)=""/140, &(0x7f0000000540)="bb968af842f1b158bf7f92d468fc61c7782c71439722dd25353a3db9ad72c31b1f601f0841287491083530cacff30f2c020b3ac395ad24d033183b37983c79e998f99031d752a55e52362c78729df798e6aade8bf16aba55f234736a39c0d152fb2e3d876618b78dd9f3f68d0c9b5f220557dfe7fcb2253142e6f20ed50ae62f45afe42f9414cf0257d52d1998c2fb5d9b047b34888c55a6e358cd9f0b856c966d265ee27a882f69f84d3dcf7c0073337c0fe1c1db6e5abc0ea8ba84178800eb623bf8cdcdff207da304ab6ece994d23af3249dcbe3490615e6c3dd63ca03d21f947d52280aa73b6c79033bfe7339f98da8f0ccff8d273afa7f3f4", &(0x7f0000000640)="88582fe4af636c8b4c3359f728c95418cccd53c925c988a5c3a55e5b7d56c73dece7fd7467ccdcc7d82b2c8cb86162087f87542471f9d5165c62c34d0de439c8ab40c251b5fd4a807b3461d04202389eecb4210d7af62853dd34ab049a169649f551d5b4a1", 0x6, r3, 0x4}, 0x38) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000002c0)={@ifindex, 0x1, 0x3365c939069ec514, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000300)={@ifindex=r5, r3, 0x25, 0x2028, 0x0, @link_fd=r6, r7}, 0x20) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r8, 0x800454e1, 0x0) r9 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r9, 0x800454e1, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000007c0)={r4, 0x3, 0x18}, 0xc) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r9, 0x2f, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1a) bpf$BPF_PROG_WITH_BTFID_LOAD(0x18, &(0x7f00000009c0)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x90) (async) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) (async) write$cgroup_subtree(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="2b726c69776974202b6370757365747230567a657212543ca7b5d4200006af3b38758066f77b8b8e62c1ce5b89268cd53ccef763e29a893051717fc27fcc0d92d23512000000"], 0x19) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000006c0)=@o_path={&(0x7f0000000340)='./file0\x00', 0x0, 0x4000, r0}, 0x18) (async) openat$cgroup_ro(r2, &(0x7f0000000000)='cgroup.freeze\x00', 0x0, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r3, 0x58, &(0x7f00000000c0)}, 0x10) (async) openat$cgroup_ro(r2, &(0x7f0000000180)='blkio.bfq.time\x00', 0x0, 0x0) (async) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000080)={&(0x7f0000000380)="ed9c6f17c2f862c9bb87320ca206fd3c95d6a4c5bc57d38f2847c8eefb4e5b81fca138f3a99520dc5543c17a0d8ab7b178035543ab4fe8d9d22bdce3a7486da58bad440759c5ffa442a592e539bd44e7a613b536be7667c51b999c0b4b17d758a845e1c25194414f2aee81344096f4c6a4df81ece0480d95edf46e72ed94d0a8fde3b1e04be09c8b7f2e477ee5a84aeb58e5a9b755dac36d3b951d24c0eea59a7775d9cfbfc4d9fff00694afb3e55a4c2f1ef51ae151ddc87a1b69147eff858ba363207bb37fccd0c46106df780a45b0b74e39ab28", &(0x7f0000000480)=""/140, &(0x7f0000000540)="bb968af842f1b158bf7f92d468fc61c7782c71439722dd25353a3db9ad72c31b1f601f0841287491083530cacff30f2c020b3ac395ad24d033183b37983c79e998f99031d752a55e52362c78729df798e6aade8bf16aba55f234736a39c0d152fb2e3d876618b78dd9f3f68d0c9b5f220557dfe7fcb2253142e6f20ed50ae62f45afe42f9414cf0257d52d1998c2fb5d9b047b34888c55a6e358cd9f0b856c966d265ee27a882f69f84d3dcf7c0073337c0fe1c1db6e5abc0ea8ba84178800eb623bf8cdcdff207da304ab6ece994d23af3249dcbe3490615e6c3dd63ca03d21f947d52280aa73b6c79033bfe7339f98da8f0ccff8d273afa7f3f4", &(0x7f0000000640)="88582fe4af636c8b4c3359f728c95418cccd53c925c988a5c3a55e5b7d56c73dece7fd7467ccdcc7d82b2c8cb86162087f87542471f9d5165c62c34d0de439c8ab40c251b5fd4a807b3461d04202389eecb4210d7af62853dd34ab049a169649f551d5b4a1", 0x6, r3, 0x4}, 0x38) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000002c0)={@ifindex, 0x1, 0x3365c939069ec514, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0]}, 0x40) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000300)={@ifindex=r5, r3, 0x25, 0x2028, 0x0, @link_fd=r6, r7}, 0x20) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r8, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r9, 0x800454e1, 0x0) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000007c0)={r4, 0x3, 0x18}, 0xc) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r9, 0x2f, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1a) (async) [ 2670.989553][ T5561] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2670.999641][ T5561] Call Trace: [ 2671.002938][ T5561] [ 2671.005887][ T5561] dump_stack_lvl+0x125/0x1b0 [ 2671.010594][ T5561] should_fail_ex+0x496/0x5b0 [ 2671.015285][ T5561] should_failslab+0x9/0x20 [ 2671.019811][ T5561] __kmem_cache_alloc_node+0x2fd/0x350 [ 2671.025301][ T5561] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2671.031053][ T5561] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2671.036793][ T5561] __kmalloc+0x4f/0x100 [ 2671.040961][ T5561] tomoyo_realpath_from_path+0xb9/0x710 [ 2671.046533][ T5561] ? lock_release+0x4bf/0x680 [ 2671.051233][ T5561] ? tomoyo_profile+0x47/0x60 [ 2671.055927][ T5561] tomoyo_path_number_perm+0x243/0x590 [ 2671.061400][ T5561] ? tomoyo_path_number_perm+0x1eb/0x590 [ 2671.067047][ T5561] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2671.072866][ T5561] ? lock_release+0x4bf/0x680 [ 2671.077571][ T5561] ? reacquire_held_locks+0x4b0/0x4b0 [ 2671.082959][ T5561] ? bit_wait_timeout+0x160/0x160 [ 2671.088024][ T5561] ? __fget_files+0x279/0x410 [ 2671.092715][ T5561] ? __fget_files+0x279/0x410 [ 2671.097401][ T5561] security_file_ioctl+0x72/0xb0 [ 2671.102352][ T5561] __x64_sys_ioctl+0xbb/0x210 [ 2671.107041][ T5561] do_syscall_64+0x38/0xb0 [ 2671.111486][ T5561] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2671.117388][ T5561] RIP: 0033:0x7f357a07cae9 [ 2671.121805][ T5561] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 16:45:50 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) (fail_nth: 5) [ 2671.141481][ T5561] RSP: 002b:00007f357acee0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2671.149904][ T5561] RAX: ffffffffffffffda RBX: 00007f357a19bf80 RCX: 00007f357a07cae9 [ 2671.157879][ T5561] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 [ 2671.165854][ T5561] RBP: 00007f357acee120 R08: 0000000000000000 R09: 0000000000000000 [ 2671.173828][ T5561] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2671.181802][ T5561] R13: 000000000000000b R14: 00007f357a19bf80 R15: 00007ffcc51fb228 [ 2671.189787][ T5561] [ 2671.230474][ T5572] FAULT_INJECTION: forcing a failure. [ 2671.230474][ T5572] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2671.253816][ T5572] CPU: 1 PID: 5572 Comm: syz-executor.0 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2671.264198][ T5572] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2671.274279][ T5572] Call Trace: [ 2671.277578][ T5572] [ 2671.280531][ T5572] dump_stack_lvl+0x125/0x1b0 [ 2671.281864][ T5561] ERROR: Out of memory at tomoyo_realpath_from_path. [ 2671.285222][ T5572] should_fail_ex+0x496/0x5b0 [ 2671.285260][ T5572] _copy_to_user+0x30/0xb0 [ 2671.301059][ T5572] simple_read_from_buffer+0xd0/0x150 [ 2671.306478][ T5572] proc_fail_nth_read+0x1b0/0x290 [ 2671.311559][ T5572] ? proc_sessionid_read+0x290/0x290 [ 2671.316897][ T5572] ? security_file_permission+0xdc/0x100 [ 2671.322573][ T5572] ? proc_sessionid_read+0x290/0x290 16:45:50 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x3, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:50 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x4, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:50 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x6, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:50 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x7, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) [ 2671.327903][ T5572] vfs_read+0x1ce/0x930 [ 2671.332095][ T5572] ? kernel_read+0x1b0/0x1b0 [ 2671.336723][ T5572] ? __fget_files+0x279/0x410 [ 2671.341442][ T5572] ksys_read+0x12f/0x250 [ 2671.345725][ T5572] ? vfs_write+0xe40/0xe40 [ 2671.350173][ T5572] ? rcu_is_watching+0x12/0xb0 [ 2671.354971][ T5572] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2671.361011][ T5572] do_syscall_64+0x38/0xb0 [ 2671.365466][ T5572] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2671.371405][ T5572] RIP: 0033:0x7f8a7087b78c 16:45:50 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x8, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) [ 2671.375848][ T5572] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2671.395498][ T5572] RSP: 002b:00007f8a715570c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2671.403970][ T5572] RAX: ffffffffffffffda RBX: 00007f8a7099bf80 RCX: 00007f8a7087b78c [ 2671.411974][ T5572] RDX: 000000000000000f RSI: 00007f8a71557130 RDI: 0000000000000003 [ 2671.419976][ T5572] RBP: 00007f8a71557120 R08: 0000000000000000 R09: 0000000000000000 16:45:50 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000000)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @alu={0x7, 0x1, 0x2, 0x0, 0xa, 0xc, 0x10}], &(0x7f0000000040)='syzkaller\x00', 0x2, 0xd7, &(0x7f0000000080)=""/215, 0x0, 0x56, '\x00', 0x0, 0x18, r0, 0x8, &(0x7f0000000180)={0xa, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x0, 0x4, 0xadb, 0x1}, 0x10, 0x24bfc, 0xffffffffffffffff, 0x5, &(0x7f0000000200)=[r1, r2, 0x1, 0x1, 0x1, 0x1, 0xffffffffffffffff, r3, 0x1], &(0x7f0000000240)=[{0x4, 0x3, 0x1, 0x5}, {0x2, 0x4, 0x6, 0xa}, {0x2, 0x2, 0x7, 0xb}, {0x2, 0x2, 0x4, 0x5}, {0x0, 0x2, 0xe, 0x9}], 0x10, 0x9}, 0x90) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:50 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x9, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) [ 2671.427970][ T5572] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2671.435952][ T5572] R13: 000000000000000b R14: 00007f8a7099bf80 R15: 00007fffad2a86a8 [ 2671.443947][ T5572] 16:45:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 2) [ 2671.600356][ T5592] FAULT_INJECTION: forcing a failure. [ 2671.600356][ T5592] name failslab, interval 1, probability 0, space 0, times 0 [ 2671.613651][ T5592] CPU: 0 PID: 5592 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2671.624026][ T5592] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2671.634111][ T5592] Call Trace: [ 2671.637416][ T5592] [ 2671.640457][ T5592] dump_stack_lvl+0x125/0x1b0 [ 2671.645207][ T5592] should_fail_ex+0x496/0x5b0 [ 2671.649922][ T5592] should_failslab+0x9/0x20 [ 2671.654466][ T5592] __kmem_cache_alloc_node+0x2fd/0x350 [ 2671.659993][ T5592] ? tomoyo_encode2+0x100/0x3d0 [ 2671.664892][ T5592] ? tomoyo_encode2+0x100/0x3d0 [ 2671.669786][ T5592] __kmalloc+0x4f/0x100 [ 2671.673974][ T5592] tomoyo_encode2+0x100/0x3d0 [ 2671.678698][ T5592] ? rcu_is_watching+0x12/0xb0 [ 2671.683501][ T5592] tomoyo_encode+0x29/0x50 [ 2671.687966][ T5592] tomoyo_realpath_from_path+0x196/0x710 [ 2671.690070][ T5597] FAULT_INJECTION: forcing a failure. [ 2671.690070][ T5597] name failslab, interval 1, probability 0, space 0, times 0 [ 2671.693638][ T5592] tomoyo_path_number_perm+0x243/0x590 [ 2671.711717][ T5592] ? tomoyo_path_number_perm+0x1eb/0x590 [ 2671.717397][ T5592] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2671.723259][ T5592] ? lock_release+0x4bf/0x680 [ 2671.727991][ T5592] ? reacquire_held_locks+0x4b0/0x4b0 [ 2671.733379][ T5592] ? bit_wait_timeout+0x160/0x160 [ 2671.738416][ T5592] ? __fget_files+0x279/0x410 [ 2671.743108][ T5592] ? __fget_files+0x279/0x410 [ 2671.747795][ T5592] security_file_ioctl+0x72/0xb0 [ 2671.752748][ T5592] __x64_sys_ioctl+0xbb/0x210 [ 2671.757435][ T5592] do_syscall_64+0x38/0xb0 [ 2671.761865][ T5592] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2671.767773][ T5592] RIP: 0033:0x7f357a07cae9 [ 2671.772192][ T5592] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2671.791807][ T5592] RSP: 002b:00007f357acee0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 16:45:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 5) 16:45:50 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000000)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @alu={0x7, 0x1, 0x2, 0x0, 0xa, 0xc, 0x10}], &(0x7f0000000040)='syzkaller\x00', 0x2, 0xd7, &(0x7f0000000080)=""/215, 0x0, 0x56, '\x00', 0x0, 0x18, r0, 0x8, &(0x7f0000000180)={0xa, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x0, 0x4, 0xadb, 0x1}, 0x10, 0x24bfc, 0xffffffffffffffff, 0x5, &(0x7f0000000200)=[r1, r2, 0x1, 0x1, 0x1, 0x1, 0xffffffffffffffff, r3, 0x1], &(0x7f0000000240)=[{0x4, 0x3, 0x1, 0x5}, {0x2, 0x4, 0x6, 0xa}, {0x2, 0x2, 0x7, 0xb}, {0x2, 0x2, 0x4, 0x5}, {0x0, 0x2, 0xe, 0x9}], 0x10, 0x9}, 0x90) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:50 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x0) 16:45:50 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{0x0, 0x2, 0x9}]}]}}, 0x0, 0x32}, 0x20) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:50 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0xa, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:50 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000000)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @alu={0x7, 0x1, 0x2, 0x0, 0xa, 0xc, 0x10}], &(0x7f0000000040)='syzkaller\x00', 0x2, 0xd7, &(0x7f0000000080)=""/215, 0x0, 0x56, '\x00', 0x0, 0x18, r0, 0x8, &(0x7f0000000180)={0xa, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x0, 0x4, 0xadb, 0x1}, 0x10, 0x24bfc, 0xffffffffffffffff, 0x5, &(0x7f0000000200)=[r1, r2, 0x1, 0x1, 0x1, 0x1, 0xffffffffffffffff, r3, 0x1], &(0x7f0000000240)=[{0x4, 0x3, 0x1, 0x5}, {0x2, 0x4, 0x6, 0xa}, {0x2, 0x2, 0x7, 0xb}, {0x2, 0x2, 0x4, 0x5}, {0x0, 0x2, 0xe, 0x9}], 0x10, 0x9}, 0x90) (async) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) [ 2671.800230][ T5592] RAX: ffffffffffffffda RBX: 00007f357a19bf80 RCX: 00007f357a07cae9 [ 2671.808207][ T5592] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 [ 2671.816182][ T5592] RBP: 00007f357acee120 R08: 0000000000000000 R09: 0000000000000000 [ 2671.824156][ T5592] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2671.832132][ T5592] R13: 000000000000000b R14: 00007f357a19bf80 R15: 00007ffcc51fb228 [ 2671.840118][ T5592] 16:45:50 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591603, 0x0) [ 2671.857453][ T5597] CPU: 0 PID: 5597 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2671.868029][ T5597] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2671.878110][ T5597] Call Trace: [ 2671.881412][ T5597] [ 2671.884369][ T5597] dump_stack_lvl+0x125/0x1b0 [ 2671.889087][ T5597] should_fail_ex+0x496/0x5b0 [ 2671.893802][ T5597] ? lock_sync+0x190/0x190 [ 2671.898275][ T5597] should_failslab+0x9/0x20 16:45:50 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591604, 0x0) [ 2671.902816][ T5597] __kmem_cache_alloc_node+0x6b/0x350 [ 2671.908239][ T5597] ? __hw_addr_add_ex+0x3cb/0x7f0 [ 2671.913392][ T5597] kmalloc_trace+0x25/0xe0 [ 2671.917056][ T5592] ERROR: Out of memory at tomoyo_realpath_from_path. [ 2671.917823][ T5597] __hw_addr_add_ex+0x3cb/0x7f0 [ 2671.929366][ T5597] ? dev_mc_init+0xe0/0xe0 [ 2671.933833][ T5597] ? __mutex_unlock_slowpath+0x165/0x640 [ 2671.939511][ T5597] dev_addr_init+0x162/0x250 [ 2671.944132][ T5597] ? dev_addr_flush+0x60/0x60 [ 2671.948849][ T5597] alloc_netdev_mqs+0x30d/0x1290 [ 2671.953825][ T5597] ? tun_chr_open+0x5f0/0x5f0 [ 2671.958539][ T5597] __tun_chr_ioctl+0x2af6/0x4700 [ 2671.963528][ T5597] ? tun_chr_read_iter+0x290/0x290 [ 2671.968684][ T5597] ? __fget_files+0x279/0x410 [ 2671.973405][ T5597] ? __fget_files+0x279/0x410 [ 2671.978117][ T5597] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2671.983095][ T5597] ? tun_chr_compat_ioctl+0x30/0x30 [ 2671.988333][ T5597] __x64_sys_ioctl+0x18f/0x210 [ 2671.993126][ T5597] do_syscall_64+0x38/0xb0 [ 2671.997559][ T5597] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2672.003487][ T5597] RIP: 0033:0x7f6d82c7cae9 [ 2672.007909][ T5597] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2672.027531][ T5597] RSP: 002b:00007f6d839050c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2672.035967][ T5597] RAX: ffffffffffffffda RBX: 00007f6d82d9bf80 RCX: 00007f6d82c7cae9 [ 2672.043948][ T5597] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 [ 2672.051929][ T5597] RBP: 00007f6d83905120 R08: 0000000000000000 R09: 0000000000000000 [ 2672.059906][ T5597] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2672.067902][ T5597] R13: 000000000000000b R14: 00007f6d82d9bf80 R15: 00007ffe55475ba8 [ 2672.075890][ T5597] 16:45:51 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:51 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x2) 16:45:51 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0xb, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 3) 16:45:51 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{0x0, 0x2, 0x9}]}]}}, 0x0, 0x32}, 0x20) (async, rerun: 32) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (rerun: 32) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:51 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0xc, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:51 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:51 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x3) 16:45:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 6) 16:45:51 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x4) 16:45:51 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:51 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0xd, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) [ 2672.257824][ T5625] FAULT_INJECTION: forcing a failure. [ 2672.257824][ T5625] name failslab, interval 1, probability 0, space 0, times 0 [ 2672.304124][ T5625] CPU: 0 PID: 5625 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2672.311688][ T5631] FAULT_INJECTION: forcing a failure. [ 2672.311688][ T5631] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2672.314489][ T5625] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2672.314508][ T5625] Call Trace: [ 2672.314518][ T5625] [ 2672.314528][ T5625] dump_stack_lvl+0x125/0x1b0 [ 2672.348469][ T5625] should_fail_ex+0x496/0x5b0 16:45:51 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@cgroup=r0, 0x12, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffaabb780b7df3adcac7cedb8dd12925c79cd5c87d2303db47efc3e2e6e2b22c97039cbcaed8b0ef322a729b092d4123a409e85b2bc0fc639b4d38fc28b28d0d19c9e958346b2255c1227c718d97b351b9d70d3730b76d"]) [ 2672.353171][ T5625] ? lock_sync+0x190/0x190 [ 2672.357615][ T5625] should_failslab+0x9/0x20 [ 2672.362136][ T5625] __kmem_cache_alloc_node+0x6b/0x350 [ 2672.367544][ T5625] ? __hw_addr_add_ex+0x3cb/0x7f0 [ 2672.372615][ T5625] kmalloc_trace+0x25/0xe0 [ 2672.377063][ T5625] __hw_addr_add_ex+0x3cb/0x7f0 [ 2672.381974][ T5625] ? dev_mc_init+0xe0/0xe0 [ 2672.386528][ T5625] ? __mutex_unlock_slowpath+0x165/0x640 [ 2672.392206][ T5625] dev_addr_init+0x162/0x250 [ 2672.396921][ T5625] ? dev_addr_flush+0x60/0x60 16:45:51 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@cgroup=r0, 0x12, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async, rerun: 32) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffaabb780b7df3adcac7cedb8dd12925c79cd5c87d2303db47efc3e2e6e2b22c97039cbcaed8b0ef322a729b092d4123a409e85b2bc0fc639b4d38fc28b28d0d19c9e958346b2255c1227c718d97b351b9d70d3730b76d"]) (rerun: 32) [ 2672.401642][ T5625] alloc_netdev_mqs+0x30d/0x1290 [ 2672.406617][ T5625] ? tun_chr_open+0x5f0/0x5f0 [ 2672.411330][ T5625] __tun_chr_ioctl+0x2af6/0x4700 [ 2672.416308][ T5625] ? tun_chr_read_iter+0x290/0x290 [ 2672.421448][ T5625] ? __fget_files+0x279/0x410 [ 2672.426158][ T5625] ? __fget_files+0x279/0x410 [ 2672.430867][ T5625] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2672.435840][ T5625] ? tun_chr_compat_ioctl+0x30/0x30 [ 2672.441081][ T5625] __x64_sys_ioctl+0x18f/0x210 [ 2672.445875][ T5625] do_syscall_64+0x38/0xb0 [ 2672.450321][ T5625] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2672.456256][ T5625] RIP: 0033:0x7f6d82c7cae9 [ 2672.460696][ T5625] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2672.480336][ T5625] RSP: 002b:00007f6d839050c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2672.488772][ T5625] RAX: ffffffffffffffda RBX: 00007f6d82d9bf80 RCX: 00007f6d82c7cae9 [ 2672.496764][ T5625] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 16:45:51 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x18) [ 2672.504840][ T5625] RBP: 00007f6d83905120 R08: 0000000000000000 R09: 0000000000000000 [ 2672.512823][ T5625] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2672.520818][ T5625] R13: 000000000000000b R14: 00007f6d82d9bf80 R15: 00007ffe55475ba8 [ 2672.528823][ T5625] [ 2672.549116][ T5631] CPU: 1 PID: 5631 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2672.559504][ T5631] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2672.569676][ T5631] Call Trace: [ 2672.572975][ T5631] [ 2672.575924][ T5631] dump_stack_lvl+0x125/0x1b0 [ 2672.580635][ T5631] should_fail_ex+0x496/0x5b0 [ 2672.585349][ T5631] _copy_from_user+0x30/0xf0 [ 2672.589988][ T5631] __tun_chr_ioctl+0x4bc/0x4700 [ 2672.594879][ T5631] ? tun_chr_read_iter+0x290/0x290 [ 2672.600022][ T5631] ? __fget_files+0x279/0x410 [ 2672.604827][ T5631] ? __fget_files+0x279/0x410 [ 2672.609585][ T5631] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2672.614569][ T5631] ? tun_chr_compat_ioctl+0x30/0x30 [ 2672.619791][ T5631] __x64_sys_ioctl+0x18f/0x210 [ 2672.624550][ T5631] do_syscall_64+0x38/0xb0 [ 2672.628963][ T5631] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2672.634843][ T5631] RIP: 0033:0x7f357a07cae9 [ 2672.639272][ T5631] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2672.658897][ T5631] RSP: 002b:00007f357acee0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2672.667299][ T5631] RAX: ffffffffffffffda RBX: 00007f357a19bf80 RCX: 00007f357a07cae9 [ 2672.675254][ T5631] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 [ 2672.683215][ T5631] RBP: 00007f357acee120 R08: 0000000000000000 R09: 0000000000000000 [ 2672.691172][ T5631] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 16:45:51 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{0x0, 0x2, 0x9}]}]}}, 0x0, 0x32}, 0x20) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:51 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x300) 16:45:51 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000000)={@cgroup=r0, 0x12, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffaabb780b7df3adcac7cedb8dd12925c79cd5c87d2303db47efc3e2e6e2b22c97039cbcaed8b0ef322a729b092d4123a409e85b2bc0fc639b4d38fc28b28d0d19c9e958346b2255c1227c718d97b351b9d70d3730b76d"]) 16:45:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 4) 16:45:51 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0xe, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) [ 2672.702304][ T5631] R13: 000000000000000b R14: 00007f357a19bf80 R15: 00007ffcc51fb228 [ 2672.710280][ T5631] 16:45:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 7) 16:45:51 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000480)={@ifindex, 0x1e, 0x0, 0xffffffff, &(0x7f0000000380)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000400)=[0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0]}, 0x40) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x3) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000300)={r0, 0xe0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9, &(0x7f0000000040)=[0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x48, 0x10, &(0x7f0000000140), &(0x7f0000000180), 0x8, 0x10, 0x8, 0x8, &(0x7f00000001c0)}}, 0x10) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000340)='devices.list\x00', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r2, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:51 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0xf, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:51 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x1800) 16:45:51 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000480)={@ifindex, 0x1e, 0x0, 0xffffffff, &(0x7f0000000380)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000400)=[0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0]}, 0x40) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x3) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000300)={r0, 0xe0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9, &(0x7f0000000040)=[0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x48, 0x10, &(0x7f0000000140), &(0x7f0000000180), 0x8, 0x10, 0x8, 0x8, &(0x7f00000001c0)}}, 0x10) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000340)='devices.list\x00', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r2, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:51 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x88000, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000000)=r0) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:51 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x10, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 5) 16:45:51 executing program 2: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup/syz0\x00', 0x200002, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000480)={@ifindex, 0x1e, 0x0, 0xffffffff, &(0x7f0000000380)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000400)=[0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0]}, 0x40) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x3) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000300)={r0, 0xe0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9, &(0x7f0000000040)=[0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x48, 0x10, &(0x7f0000000140), &(0x7f0000000180), 0x8, 0x10, 0x8, 0x8, &(0x7f00000001c0)}}, 0x10) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000300)={r0, 0xe0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9, &(0x7f0000000040)=[0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x48, 0x10, &(0x7f0000000140), &(0x7f0000000180), 0x8, 0x10, 0x8, 0x8, &(0x7f00000001c0)}}, 0x10) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000340)='devices.list\x00', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r2, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r2, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:51 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x11, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:52 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x3f00) 16:45:52 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x88000, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000000)=r0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) 16:45:52 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 8) 16:45:52 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:52 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x12, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:52 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0xff0f) [ 2673.052185][ T5676] FAULT_INJECTION: forcing a failure. [ 2673.052185][ T5676] name failslab, interval 1, probability 0, space 0, times 0 16:45:52 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) [ 2673.145882][ T5676] CPU: 1 PID: 5676 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2673.156273][ T5676] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2673.166342][ T5676] Call Trace: [ 2673.169627][ T5676] [ 2673.172556][ T5676] dump_stack_lvl+0x125/0x1b0 [ 2673.177250][ T5676] should_fail_ex+0x496/0x5b0 [ 2673.181932][ T5676] ? lock_sync+0x190/0x190 [ 2673.186387][ T5676] should_failslab+0x9/0x20 [ 2673.190897][ T5676] __kmem_cache_alloc_node+0x6b/0x350 [ 2673.196293][ T5676] ? __hw_addr_add_ex+0x3cb/0x7f0 [ 2673.201347][ T5676] kmalloc_trace+0x25/0xe0 [ 2673.205782][ T5676] __hw_addr_add_ex+0x3cb/0x7f0 [ 2673.210660][ T5676] ? dev_mc_init+0xe0/0xe0 [ 2673.215091][ T5676] ? __mutex_unlock_slowpath+0x165/0x640 [ 2673.220741][ T5676] dev_addr_init+0x162/0x250 [ 2673.225341][ T5676] ? dev_addr_flush+0x60/0x60 [ 2673.230036][ T5676] alloc_netdev_mqs+0x30d/0x1290 [ 2673.234983][ T5676] ? tun_chr_open+0x5f0/0x5f0 [ 2673.239669][ T5676] __tun_chr_ioctl+0x2af6/0x4700 [ 2673.244626][ T5676] ? tun_chr_read_iter+0x290/0x290 [ 2673.249753][ T5676] ? __fget_files+0x279/0x410 [ 2673.254445][ T5676] ? __fget_files+0x279/0x410 [ 2673.259129][ T5676] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2673.264080][ T5676] ? tun_chr_compat_ioctl+0x30/0x30 [ 2673.269289][ T5676] __x64_sys_ioctl+0x18f/0x210 [ 2673.274061][ T5676] do_syscall_64+0x38/0xb0 [ 2673.278486][ T5676] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2673.284390][ T5676] RIP: 0033:0x7f357a07cae9 [ 2673.288808][ T5676] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2673.308425][ T5676] RSP: 002b:00007f357acee0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2673.316847][ T5676] RAX: ffffffffffffffda RBX: 00007f357a19bf80 RCX: 00007f357a07cae9 [ 2673.324822][ T5676] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 [ 2673.332800][ T5676] RBP: 00007f357acee120 R08: 0000000000000000 R09: 0000000000000000 16:45:52 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x13, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:52 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x1000000) [ 2673.340774][ T5676] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2673.348746][ T5676] R13: 000000000000000b R14: 00007f357a19bf80 R15: 00007ffcc51fb228 [ 2673.356728][ T5676] [ 2673.405731][ T5690] FAULT_INJECTION: forcing a failure. [ 2673.405731][ T5690] name failslab, interval 1, probability 0, space 0, times 0 [ 2673.419271][ T5690] CPU: 0 PID: 5690 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2673.429640][ T5690] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2673.439725][ T5690] Call Trace: [ 2673.443026][ T5690] [ 2673.445977][ T5690] dump_stack_lvl+0x125/0x1b0 [ 2673.450692][ T5690] should_fail_ex+0x496/0x5b0 [ 2673.455401][ T5690] should_failslab+0x9/0x20 [ 2673.459937][ T5690] __kmem_cache_alloc_node+0x2fd/0x350 [ 2673.465441][ T5690] ? register_netdevice+0x405/0x1490 [ 2673.470775][ T5690] ? netdev_name_node_lookup+0x123/0x170 [ 2673.476444][ T5690] kmalloc_trace+0x25/0xe0 [ 2673.480888][ T5690] register_netdevice+0x405/0x1490 [ 2673.486040][ T5690] ? unregister_netdevice_queue+0x3c0/0x3c0 [ 2673.491939][ T5690] ? dev_addr_mod+0x39d/0x640 [ 2673.496611][ T5690] __tun_chr_ioctl+0x3091/0x4700 [ 2673.501561][ T5690] ? tun_chr_read_iter+0x290/0x290 [ 2673.506692][ T5690] ? __fget_files+0x279/0x410 [ 2673.511363][ T5690] ? __fget_files+0x279/0x410 [ 2673.516028][ T5690] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2673.520959][ T5690] ? tun_chr_compat_ioctl+0x30/0x30 [ 2673.526148][ T5690] __x64_sys_ioctl+0x18f/0x210 [ 2673.530915][ T5690] do_syscall_64+0x38/0xb0 [ 2673.535346][ T5690] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2673.541249][ T5690] RIP: 0033:0x7f6d82c7cae9 [ 2673.545666][ T5690] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2673.565278][ T5690] RSP: 002b:00007f6d839050c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2673.573698][ T5690] RAX: ffffffffffffffda RBX: 00007f6d82d9bf80 RCX: 00007f6d82c7cae9 [ 2673.581677][ T5690] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 [ 2673.589652][ T5690] RBP: 00007f6d83905120 R08: 0000000000000000 R09: 0000000000000000 [ 2673.597623][ T5690] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 16:45:52 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 6) 16:45:52 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:52 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x14, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:52 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x2000000) 16:45:52 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x88000, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000000)=r0) ioctl$TUNSETIFF(r0, 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x88000, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000000)=r0) (async) ioctl$TUNSETIFF(r0, 0x2, 0x0) (async) [ 2673.605598][ T5690] R13: 000000000000000b R14: 00007f6d82d9bf80 R15: 00007ffe55475ba8 [ 2673.613580][ T5690] 16:45:52 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 9) 16:45:52 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x3000000) 16:45:52 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xc0203, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:52 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x15, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:52 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x6c, 0x6c, 0x3, [@struct={0xf, 0x6, 0x0, 0x4, 0x0, 0xd9c6, [{0x5, 0x3, 0x20}, {0x4, 0x5, 0x16}, {0x1, 0x4, 0x81}, {0xa, 0x5, 0x3}, {0xa, 0x4, 0x6}, {0xb, 0x5, 0x8001}]}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xffff}}]}, {0x0, [0x0]}}, &(0x7f0000000140)=""/38, 0x87, 0x26, 0x0, 0x1}, 0x20) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000001c0)) close(r1) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x2) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) openat$cgroup_int(r3, &(0x7f0000000200)='cpuset.sched_load_balance\x00', 0x2, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=0xffffffffffffffff, 0x4) ioctl$TUNSETIFF(r2, 0x2, 0x0) 16:45:52 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x4000000) 16:45:52 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xc0203, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) (async) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 16:45:52 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 7) 16:45:52 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x16, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:52 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x18000000) 16:45:52 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x6c, 0x6c, 0x3, [@struct={0xf, 0x6, 0x0, 0x4, 0x0, 0xd9c6, [{0x5, 0x3, 0x20}, {0x4, 0x5, 0x16}, {0x1, 0x4, 0x81}, {0xa, 0x5, 0x3}, {0xa, 0x4, 0x6}, {0xb, 0x5, 0x8001}]}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xffff}}]}, {0x0, [0x0]}}, &(0x7f0000000140)=""/38, 0x87, 0x26, 0x0, 0x1}, 0x20) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000001c0)) close(r1) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x2) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) openat$cgroup_int(r3, &(0x7f0000000200)='cpuset.sched_load_balance\x00', 0x2, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=0xffffffffffffffff, 0x4) ioctl$TUNSETIFF(r2, 0x2, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x6c, 0x6c, 0x3, [@struct={0xf, 0x6, 0x0, 0x4, 0x0, 0xd9c6, [{0x5, 0x3, 0x20}, {0x4, 0x5, 0x16}, {0x1, 0x4, 0x81}, {0xa, 0x5, 0x3}, {0xa, 0x4, 0x6}, {0xb, 0x5, 0x8001}]}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xffff}}]}, {0x0, [0x0]}}, &(0x7f0000000140)=""/38, 0x87, 0x26, 0x0, 0x1}, 0x20) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000001c0)) (async) close(r1) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x2) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) (async) openat$cgroup_int(r3, &(0x7f0000000200)='cpuset.sched_load_balance\x00', 0x2, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=0xffffffffffffffff, 0x4) (async) ioctl$TUNSETIFF(r2, 0x2, 0x0) (async) 16:45:52 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x17, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:52 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 10) 16:45:52 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xc0203, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xc0203, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r3) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={@cgroup=r4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) (async) 16:45:52 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0x3f000000) 16:45:52 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x6c, 0x6c, 0x3, [@struct={0xf, 0x6, 0x0, 0x4, 0x0, 0xd9c6, [{0x5, 0x3, 0x20}, {0x4, 0x5, 0x16}, {0x1, 0x4, 0x81}, {0xa, 0x5, 0x3}, {0xa, 0x4, 0x6}, {0xb, 0x5, 0x8001}]}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2, 0xffff}}]}, {0x0, [0x0]}}, &(0x7f0000000140)=""/38, 0x87, 0x26, 0x0, 0x1}, 0x20) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000001c0)) (async) close(r1) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x2) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r3, 0x800454e1, 0x0) openat$cgroup_int(r3, &(0x7f0000000200)='cpuset.sched_load_balance\x00', 0x2, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, 0x0) (async) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=0xffffffffffffffff, 0x4) (async) ioctl$TUNSETIFF(r2, 0x2, 0x0) 16:45:53 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x18, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) [ 2674.035140][ T5743] FAULT_INJECTION: forcing a failure. [ 2674.035140][ T5743] name failslab, interval 1, probability 0, space 0, times 0 [ 2674.050816][ T5743] CPU: 1 PID: 5743 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2674.061196][ T5743] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2674.071279][ T5743] Call Trace: [ 2674.074578][ T5743] [ 2674.077531][ T5743] dump_stack_lvl+0x125/0x1b0 16:45:53 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0xf6ffffff) 16:45:53 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x19, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) [ 2674.082246][ T5743] should_fail_ex+0x496/0x5b0 [ 2674.086952][ T5743] should_failslab+0x9/0x20 [ 2674.091479][ T5743] __kmem_cache_alloc_node+0x2fd/0x350 [ 2674.096987][ T5743] ? kstrdup_const+0x5f/0x70 [ 2674.101629][ T5743] ? kstrdup_const+0x5f/0x70 [ 2674.106263][ T5743] __kmalloc_node_track_caller+0x50/0x100 [ 2674.112020][ T5743] kstrdup+0x3c/0x70 [ 2674.115966][ T5743] kstrdup_const+0x5f/0x70 [ 2674.120430][ T5743] kvasprintf_const+0x10b/0x190 [ 2674.125329][ T5743] kobject_set_name_vargs+0x5a/0x130 [ 2674.130662][ T5743] dev_set_name+0xc8/0x100 [ 2674.135225][ T5743] ? device_initialize+0x510/0x510 [ 2674.140392][ T5743] ? __init_waitqueue_head+0xca/0x150 [ 2674.145808][ T5743] netdev_register_kobject+0xc1/0x3f0 [ 2674.151279][ T5743] register_netdevice+0xbcb/0x1490 [ 2674.156452][ T5743] ? unregister_netdevice_queue+0x3c0/0x3c0 [ 2674.162389][ T5743] __tun_chr_ioctl+0x3091/0x4700 [ 2674.167323][ T5743] ? tun_chr_read_iter+0x290/0x290 [ 2674.172428][ T5743] ? __fget_files+0x279/0x410 [ 2674.177109][ T5743] ? __fget_files+0x279/0x410 [ 2674.181820][ T5743] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2674.186785][ T5743] ? tun_chr_compat_ioctl+0x30/0x30 [ 2674.191990][ T5743] __x64_sys_ioctl+0x18f/0x210 [ 2674.196756][ T5743] do_syscall_64+0x38/0xb0 [ 2674.201163][ T5743] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2674.207047][ T5743] RIP: 0033:0x7f6d82c7cae9 [ 2674.211450][ T5743] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2674.231051][ T5743] RSP: 002b:00007f6d839050c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2674.239455][ T5743] RAX: ffffffffffffffda RBX: 00007f6d82d9bf80 RCX: 00007f6d82c7cae9 [ 2674.247414][ T5743] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 [ 2674.255372][ T5743] RBP: 00007f6d83905120 R08: 0000000000000000 R09: 0000000000000000 [ 2674.263328][ T5743] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2674.271290][ T5743] R13: 000000000000000b R14: 00007f6d82d9bf80 R15: 00007ffe55475ba8 [ 2674.279257][ T5743] 16:45:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2112}) (fail_nth: 8) 16:45:53 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x1a, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 16:45:53 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0xff0f0000) [ 2674.299269][ T5743] general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN [ 2674.311041][ T5743] KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] [ 2674.319477][ T5743] CPU: 1 PID: 5743 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller-00204-gd1a783daa443 #0 [ 2674.329836][ T5743] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2674.339918][ T5743] RIP: 0010:strchr+0x1b/0xb0 16:45:53 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x591602, 0xfffffff6) [ 2674.344550][ T5743] Code: 4b ac f7 48 8b 74 24 08 48 8b 14 24 eb 89 90 f3 0f 1e fa 48 b8 00 00 00 00 00 fc ff df 48 89 fa 55 48 c1 ea 03 53 48 83 ec 10 <0f> b6 04 02 48 89 fa 83 e2 07 38 d0 7f 04 84 c0 75 51 0f b6 07 89 [ 2674.364194][ T5743] RSP: 0018:ffffc9000a22fa40 EFLAGS: 00010282 [ 2674.370300][ T5743] RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffffc90004f09000 [ 2674.378305][ T5743] RDX: 0000000000000000 RSI: 0000000000000025 RDI: 0000000000000000 [ 2674.386309][ T5743] RBP: ffffc9000a22fad0 R08: 0000000000000001 R09: 0000000000000000 [ 2674.394306][ T5743] R10: 0000000000000001 R11: 0000000000000000 R12: ffffc9000a22fad0 [ 2674.402285][ T5743] R13: 0000000000000cc0 R14: ffff888014a5be00 R15: 0000000000000001 [ 2674.410260][ T5743] FS: 00007f6d839056c0(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 [ 2674.419199][ T5743] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2674.425807][ T5743] CR2: 00007f8a70998000 CR3: 000000003516d000 CR4: 00000000003506e0 [ 2674.433785][ T5743] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2674.441760][ T5743] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2674.449732][ T5743] Call Trace: [ 2674.453010][ T5743] [ 2674.455941][ T5743] ? show_regs+0x8f/0xa0 [ 2674.460199][ T5743] ? die_addr+0x4f/0xd0 [ 2674.464369][ T5743] ? exc_general_protection+0x154/0x230 [ 2674.469935][ T5743] ? asm_exc_general_protection+0x26/0x30 [ 2674.475672][ T5743] ? strchr+0x1b/0xb0 [ 2674.479663][ T5743] ? __mutex_unlock_slowpath+0x165/0x640 [ 2674.485309][ T5743] kvasprintf_const+0x25/0x190 [ 2674.490093][ T5743] kobject_set_name_vargs+0x5a/0x130 [ 2674.495395][ T5743] kobject_add+0x12a/0x240 [ 2674.499823][ T5743] ? kset_create_and_add+0x190/0x190 [ 2674.505119][ T5743] ? do_raw_spin_unlock+0x173/0x230 [ 2674.510343][ T5743] ? kobject_put+0xbe/0x440 [ 2674.514861][ T5743] device_add+0x290/0x1ac0 [ 2674.519285][ T5743] ? device_initialize+0x510/0x510 [ 2674.524423][ T5743] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 2674.531293][ T5743] ? __init_waitqueue_head+0xca/0x150 [ 2674.536687][ T5743] netdev_register_kobject+0x183/0x3f0 [ 2674.542157][ T5743] register_netdevice+0xbcb/0x1490 [ 2674.547294][ T5743] ? unregister_netdevice_queue+0x3c0/0x3c0 [ 2674.553218][ T5743] __tun_chr_ioctl+0x3091/0x4700 [ 2674.558172][ T5743] ? tun_chr_read_iter+0x290/0x290 [ 2674.563295][ T5743] ? __fget_files+0x279/0x410 [ 2674.567992][ T5743] ? __fget_files+0x279/0x410 [ 2674.572678][ T5743] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2674.577632][ T5743] ? tun_chr_compat_ioctl+0x30/0x30 [ 2674.582843][ T5743] __x64_sys_ioctl+0x18f/0x210 [ 2674.587619][ T5743] do_syscall_64+0x38/0xb0 [ 2674.592043][ T5743] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2674.597946][ T5743] RIP: 0033:0x7f6d82c7cae9 [ 2674.602363][ T5743] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2674.621977][ T5743] RSP: 002b:00007f6d839050c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2674.630412][ T5743] RAX: ffffffffffffffda RBX: 00007f6d82d9bf80 RCX: 00007f6d82c7cae9 [ 2674.638416][ T5743] RDX: 0000000020000080 RSI: 00000000400454ca RDI: 0000000000000003 [ 2674.646390][ T5743] RBP: 00007f6d83905120 R08: 0000000000000000 R09: 0000000000000000 [ 2674.654362][ T5743] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2674.662336][ T5743] R13: 000000000000000b R14: 00007f6d82d9bf80 R15: 00007ffe55475ba8 [ 2674.670325][ T5743] [ 2674.673345][ T5743] Modules linked in: 16:45:53 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x1b, &(0x7f0000000c00)=@bpf_lsm={0x1d, 0x9, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}, @cb_func, @cb_func], &(0x7f00000002c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) [ 2674.697065][ T5743] ---[ end trace 0000000000000000 ]--- [ 2674.702716][ T5743] RIP: 0010:strchr+0x1b/0xb0 [ 2674.712039][ T5743] Code: 4b ac f7 48 8b 74 24 08 48 8b 14 24 eb 89 90 f3 0f 1e fa 48 b8 00 00 00 00 00 fc ff df 48 89 fa 55 48 c1 ea 03 53 48 83 ec 10 <0f> b6 04 02 48 89 fa 83 e2 07 38 d0 7f 04 84 c0 75 51 0f b6 07 89 [ 2674.740648][ T5743] RSP: 0018:ffffc9000a22fa40 EFLAGS: 00010282 [ 2674.747094][ T5743] RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffffc90004f09000 [ 2674.755300][ T5743] RDX: 0000000000000000 RSI: 0000000000000025 RDI: 0000000000000000 [ 2674.763739][ T5743] RBP: ffffc9000a22fad0 R08: 0000000000000001 R09: 0000000000000000 [ 2674.772066][ T5743] R10: 0000000000000001 R11: 0000000000000000 R12: ffffc9000a22fad0 [ 2674.780540][ T5743] R13: 0000000000000cc0 R14: ffff888014a5be00 R15: 0000000000000001 [ 2674.791266][ T5743] FS: 00007f6d839056c0(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000 [ 2674.800564][ T5743] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2674.807389][ T5743] CR2: 00007f8a70998000 CR3: 000000003516d000 CR4: 00000000003506f0 [ 2674.815498][ T5743] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2674.823641][ T5743] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2674.834038][ T5743] Kernel panic - not syncing: Fatal exception [ 2674.840309][ T5743] Kernel Offset: disabled [ 2674.844623][ T5743] Rebooting in 86400 seconds..