) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 12:48:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000300)={0xffffffffffffffff, 0x58, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000340)=r1) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'bond0\x00'}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2000, 0x0) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xffff, 0x5, 0x4, 0x9}, {0x9, 0x3, 0x5, 0x7f}, {0x7, 0x0, 0x3, 0xffffffff}, {0x9, 0x20, 0x19, 0x8}]}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x401400, 0x0) ioctl$TUNGETSNDBUF(r3, 0x800454d3, &(0x7f00000001c0)) (async) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000200)={0x6, 0x0}, 0x8) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000240)=r4, 0x4) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async, rerun: 32) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)) (rerun: 32) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xa8001, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000100)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x70f281, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)) 12:48:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001300)={0x6, 0x23, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@cb_func={0x18, 0x1, 0x4, 0x0, 0xfffffffffffffffe}, @printk={@ld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x1}, @generic={0x4, 0x1, 0x0, 0xe2, 0xc18}, @tail_call, @map_idx={0x18, 0x3, 0x5, 0x0, 0x9}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000200)=""/4096, 0x41000, 0x49, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000001200)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1], &(0x7f0000001240)=[{0x4, 0x5, 0x8, 0xb}, {0x0, 0x4, 0x2, 0x7}, {0x0, 0x5, 0xf, 0xa}, {0x3, 0x3, 0xc, 0x6}, {0x0, 0x2, 0x0, 0x8}, {0x1, 0x1, 0xc, 0x6}, {0x3, 0x2, 0x5, 0x1}, {0x0, 0x3, 0xa, 0x9}, {0x3, 0x2, 0xd, 0x6}]}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000013c0)=r1) socketpair$tipc(0x1e, 0x7, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r2, &(0x7f0000001880)={&(0x7f0000001440)=@isdn={0x22, 0x6, 0xd3, 0xfd, 0x1f}, 0x80, &(0x7f00000017c0)=[{&(0x7f00000014c0)="ef1840466e90aa879f69bf7542aa3c8aa294505964aa071d1d04c2ca9b45fce18882fe6ef8d65cbdf4092d2275c3084243321eb17f659594e2f7431f52a3a9a82319ecabe55e81afa87dad58208114a816f02ebb56666343f79a1d518c517c0b56b4afe26200648b687b72198db0a203fada34b2bb397684028ff90d10a0f81b3f34aa4097c7163f06fd2a715342591592eb6a90aa3a59e8ee05d092a66ae3640121336a4afd5e1987360aa59f2f125301dcee63e5af006d8c0bf7b58e17fa6b144083654d8e3843719025b7e50d94d5f895", 0xd2}, {&(0x7f00000015c0)="af2eaa793abe38a3725216c7c11fedebea0dd36b0e677e53633d50b99551083b3c144524b51ef149b4c332ccefab5092a55d9cd1a974bb49ffe2da2f121c05bdc394c2dbd887ea7d224aab0f76aee2d397655394d0317e7b385323e9", 0x5c}, {&(0x7f0000001640)="cfcd05aa14c8646ad56f6174819a67eaddd8aed53d9ac3b5962ed1244f2392d6f41a675b210175c61e3fe0fabafd386343d8a2033e83ea5096f59a540d6f1bb92e843089930dc80dd279b8cadf98ba65c385ddf01a512178f4f343bfe8d1f415c225257144b2060512f12709a8906452f90169d3906cc13b1afddcd1a46414caa7f583fbc0db700655bcdeaeaa01441850c97d55a7e2b228659158ede8c64753312365a6d4fcbdac6a6897721567168688008977fd04fa49f97fc4bb357d5f051f05de0e55b7a827f8feb100565f7fca9f434c4821354b9f7c8396ecdd0bae2d0d67e7381c42", 0xe6}, {&(0x7f0000001740)="5b2e1dca81e176f9cd510d123f73b9247eb357c934e86aa5af1e55bb7e44ce0c8056f41a18026c6ba851a467c3de4055750d7ecca846872242b51282dadd319d2901c13c8f6900669ea206c4e177b7705aca828e0b579d0d4bf6c008004d859592d623d60cdd13908b42", 0x6a}], 0x4, &(0x7f0000001800)=[@mark={{0x14, 0x1, 0x24, 0xffffffc0}}, @mark={{0x14, 0x1, 0x24, 0xd4}}, @timestamping={{0x14, 0x1, 0x25, 0x3}}, @mark={{0x14, 0x1, 0x24, 0x9}}], 0x60}, 0x4008805) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000100)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x70f281, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000100)) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x70f281, 0x0) (async) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) (async) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xa8001, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000100)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x70f281, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000100)) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x70f281, 0x0) (async) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) (async) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001300)={0x6, 0x23, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@cb_func={0x18, 0x1, 0x4, 0x0, 0xfffffffffffffffe}, @printk={@ld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x1}, @generic={0x4, 0x1, 0x0, 0xe2, 0xc18}, @tail_call, @map_idx={0x18, 0x3, 0x5, 0x0, 0x9}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000200)=""/4096, 0x41000, 0x49, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000001200)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1], &(0x7f0000001240)=[{0x4, 0x5, 0x8, 0xb}, {0x0, 0x4, 0x2, 0x7}, {0x0, 0x5, 0xf, 0xa}, {0x3, 0x3, 0xc, 0x6}, {0x0, 0x2, 0x0, 0x8}, {0x1, 0x1, 0xc, 0x6}, {0x3, 0x2, 0x5, 0x1}, {0x0, 0x3, 0xa, 0x9}, {0x3, 0x2, 0xd, 0x6}]}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000013c0)=r1) (async) socketpair$tipc(0x1e, 0x7, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r2, &(0x7f0000001880)={&(0x7f0000001440)=@isdn={0x22, 0x6, 0xd3, 0xfd, 0x1f}, 0x80, &(0x7f00000017c0)=[{&(0x7f00000014c0)="ef1840466e90aa879f69bf7542aa3c8aa294505964aa071d1d04c2ca9b45fce18882fe6ef8d65cbdf4092d2275c3084243321eb17f659594e2f7431f52a3a9a82319ecabe55e81afa87dad58208114a816f02ebb56666343f79a1d518c517c0b56b4afe26200648b687b72198db0a203fada34b2bb397684028ff90d10a0f81b3f34aa4097c7163f06fd2a715342591592eb6a90aa3a59e8ee05d092a66ae3640121336a4afd5e1987360aa59f2f125301dcee63e5af006d8c0bf7b58e17fa6b144083654d8e3843719025b7e50d94d5f895", 0xd2}, {&(0x7f00000015c0)="af2eaa793abe38a3725216c7c11fedebea0dd36b0e677e53633d50b99551083b3c144524b51ef149b4c332ccefab5092a55d9cd1a974bb49ffe2da2f121c05bdc394c2dbd887ea7d224aab0f76aee2d397655394d0317e7b385323e9", 0x5c}, {&(0x7f0000001640)="cfcd05aa14c8646ad56f6174819a67eaddd8aed53d9ac3b5962ed1244f2392d6f41a675b210175c61e3fe0fabafd386343d8a2033e83ea5096f59a540d6f1bb92e843089930dc80dd279b8cadf98ba65c385ddf01a512178f4f343bfe8d1f415c225257144b2060512f12709a8906452f90169d3906cc13b1afddcd1a46414caa7f583fbc0db700655bcdeaeaa01441850c97d55a7e2b228659158ede8c64753312365a6d4fcbdac6a6897721567168688008977fd04fa49f97fc4bb357d5f051f05de0e55b7a827f8feb100565f7fca9f434c4821354b9f7c8396ecdd0bae2d0d67e7381c42", 0xe6}, {&(0x7f0000001740)="5b2e1dca81e176f9cd510d123f73b9247eb357c934e86aa5af1e55bb7e44ce0c8056f41a18026c6ba851a467c3de4055750d7ecca846872242b51282dadd319d2901c13c8f6900669ea206c4e177b7705aca828e0b579d0d4bf6c008004d859592d623d60cdd13908b42", 0x6a}], 0x4, &(0x7f0000001800)=[@mark={{0x14, 0x1, 0x24, 0xffffffc0}}, @mark={{0x14, 0x1, 0x24, 0xd4}}, @timestamping={{0x14, 0x1, 0x25, 0x3}}, @mark={{0x14, 0x1, 0x24, 0x9}}], 0x60}, 0x4008805) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000010c0)={r1, &(0x7f0000000000), 0x0}, 0x20) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{r1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000300)={r1, 0x58, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000340)=0xffffffffffffffff, 0x4) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0x23, &(0x7f00000003c0)=@raw=[@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x2}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @map_val={0x18, 0xb, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0xffffffff}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @exit, @alu={0x7, 0x0, 0x9, 0x6, 0x4, 0xffffffffffffffc0, 0xffffffffffffffff}, @generic={0x97, 0x4, 0x5, 0x6, 0x480}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffb}, @cb_func={0x18, 0x4, 0x4, 0x0, 0xfffffffffffffffa}], &(0x7f0000000500)='syzkaller\x00', 0x9e, 0xce, &(0x7f0000000540)=""/206, 0x41100, 0x31, '\x00', 0x0, 0xb, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000680)={0x1, 0x3, 0x40, 0x2}, 0x10, 0x0, 0xffffffffffffffff, 0x2, &(0x7f00000006c0)=[r1, r1, r1, r1, r1, 0x1, r1, 0xffffffffffffffff], &(0x7f0000000700)=[{0x3, 0x2, 0x7, 0x6}, {0x4, 0x4, 0xb, 0x8}], 0x10, 0x20}, 0x90) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000900)) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0xd, 0x1c, &(0x7f0000000140)=@raw=[@ldst={0x0, 0x1, 0xd7cec33d634357b1, 0x4, 0x8, 0xc, 0x8}, @btf_id={0x18, 0x6, 0x3, 0x0, 0x2}, @printk={@lld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x1000}}, @map_idx={0x18, 0x6, 0x5, 0x0, 0x4}, @ldst={0x2, 0x3, 0x1, 0x7, 0x8, 0x100, 0xfffffffffffffffc}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x68}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r2}}], &(0x7f0000000240)='syzkaller\x00', 0x81, 0x0, 0x0, 0x41100, 0x34, '\x00', r3, 0x2c, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x5, 0x5, 0x70, 0x8}, 0x10, 0xffffffffffffffff, r5, 0x3, 0x0, &(0x7f0000000800)=[{0x3, 0x2, 0xe, 0x2}, {0x0, 0x2, 0x3, 0x3}, {0x4, 0x1, 0xc}], 0x10, 0x9}, 0x90) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xa8001, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xa8001, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:46 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cgroup.stat\x00', 0x0, 0x0) write$cgroup_pressure(r0, &(0x7f0000000100)={'some', 0x20, 0x0, 0x20, 0xff}, 0x2f) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xc1669733fbbd1791, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000140)) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000180)) 12:48:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001300)={0x6, 0x23, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@cb_func={0x18, 0x1, 0x4, 0x0, 0xfffffffffffffffe}, @printk={@ld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x1}, @generic={0x4, 0x1, 0x0, 0xe2, 0xc18}, @tail_call, @map_idx={0x18, 0x3, 0x5, 0x0, 0x9}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000200)=""/4096, 0x41000, 0x49, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000001200)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1], &(0x7f0000001240)=[{0x4, 0x5, 0x8, 0xb}, {0x0, 0x4, 0x2, 0x7}, {0x0, 0x5, 0xf, 0xa}, {0x3, 0x3, 0xc, 0x6}, {0x0, 0x2, 0x0, 0x8}, {0x1, 0x1, 0xc, 0x6}, {0x3, 0x2, 0x5, 0x1}, {0x0, 0x3, 0xa, 0x9}, {0x3, 0x2, 0xd, 0x6}]}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000013c0)=r1) socketpair$tipc(0x1e, 0x7, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r2, &(0x7f0000001880)={&(0x7f0000001440)=@isdn={0x22, 0x6, 0xd3, 0xfd, 0x1f}, 0x80, &(0x7f00000017c0)=[{&(0x7f00000014c0)="ef1840466e90aa879f69bf7542aa3c8aa294505964aa071d1d04c2ca9b45fce18882fe6ef8d65cbdf4092d2275c3084243321eb17f659594e2f7431f52a3a9a82319ecabe55e81afa87dad58208114a816f02ebb56666343f79a1d518c517c0b56b4afe26200648b687b72198db0a203fada34b2bb397684028ff90d10a0f81b3f34aa4097c7163f06fd2a715342591592eb6a90aa3a59e8ee05d092a66ae3640121336a4afd5e1987360aa59f2f125301dcee63e5af006d8c0bf7b58e17fa6b144083654d8e3843719025b7e50d94d5f895", 0xd2}, {&(0x7f00000015c0)="af2eaa793abe38a3725216c7c11fedebea0dd36b0e677e53633d50b99551083b3c144524b51ef149b4c332ccefab5092a55d9cd1a974bb49ffe2da2f121c05bdc394c2dbd887ea7d224aab0f76aee2d397655394d0317e7b385323e9", 0x5c}, {&(0x7f0000001640)="cfcd05aa14c8646ad56f6174819a67eaddd8aed53d9ac3b5962ed1244f2392d6f41a675b210175c61e3fe0fabafd386343d8a2033e83ea5096f59a540d6f1bb92e843089930dc80dd279b8cadf98ba65c385ddf01a512178f4f343bfe8d1f415c225257144b2060512f12709a8906452f90169d3906cc13b1afddcd1a46414caa7f583fbc0db700655bcdeaeaa01441850c97d55a7e2b228659158ede8c64753312365a6d4fcbdac6a6897721567168688008977fd04fa49f97fc4bb357d5f051f05de0e55b7a827f8feb100565f7fca9f434c4821354b9f7c8396ecdd0bae2d0d67e7381c42", 0xe6}, {&(0x7f0000001740)="5b2e1dca81e176f9cd510d123f73b9247eb357c934e86aa5af1e55bb7e44ce0c8056f41a18026c6ba851a467c3de4055750d7ecca846872242b51282dadd319d2901c13c8f6900669ea206c4e177b7705aca828e0b579d0d4bf6c008004d859592d623d60cdd13908b42", 0x6a}], 0x4, &(0x7f0000001800)=[@mark={{0x14, 0x1, 0x24, 0xffffffc0}}, @mark={{0x14, 0x1, 0x24, 0xd4}}, @timestamping={{0x14, 0x1, 0x25, 0x3}}, @mark={{0x14, 0x1, 0x24, 0x9}}], 0x60}, 0x4008805) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001300)={0x6, 0x23, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@cb_func={0x18, 0x1, 0x4, 0x0, 0xfffffffffffffffe}, @printk={@ld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x1}, @generic={0x4, 0x1, 0x0, 0xe2, 0xc18}, @tail_call, @map_idx={0x18, 0x3, 0x5, 0x0, 0x9}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000200)=""/4096, 0x41000, 0x49, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000001200)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1], &(0x7f0000001240)=[{0x4, 0x5, 0x8, 0xb}, {0x0, 0x4, 0x2, 0x7}, {0x0, 0x5, 0xf, 0xa}, {0x3, 0x3, 0xc, 0x6}, {0x0, 0x2, 0x0, 0x8}, {0x1, 0x1, 0xc, 0x6}, {0x3, 0x2, 0x5, 0x1}, {0x0, 0x3, 0xa, 0x9}, {0x3, 0x2, 0xd, 0x6}]}, 0x90) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000013c0)=r1) (async) socketpair$tipc(0x1e, 0x7, 0x0, &(0x7f0000001400)) (async) sendmsg$sock(r2, &(0x7f0000001880)={&(0x7f0000001440)=@isdn={0x22, 0x6, 0xd3, 0xfd, 0x1f}, 0x80, &(0x7f00000017c0)=[{&(0x7f00000014c0)="ef1840466e90aa879f69bf7542aa3c8aa294505964aa071d1d04c2ca9b45fce18882fe6ef8d65cbdf4092d2275c3084243321eb17f659594e2f7431f52a3a9a82319ecabe55e81afa87dad58208114a816f02ebb56666343f79a1d518c517c0b56b4afe26200648b687b72198db0a203fada34b2bb397684028ff90d10a0f81b3f34aa4097c7163f06fd2a715342591592eb6a90aa3a59e8ee05d092a66ae3640121336a4afd5e1987360aa59f2f125301dcee63e5af006d8c0bf7b58e17fa6b144083654d8e3843719025b7e50d94d5f895", 0xd2}, {&(0x7f00000015c0)="af2eaa793abe38a3725216c7c11fedebea0dd36b0e677e53633d50b99551083b3c144524b51ef149b4c332ccefab5092a55d9cd1a974bb49ffe2da2f121c05bdc394c2dbd887ea7d224aab0f76aee2d397655394d0317e7b385323e9", 0x5c}, {&(0x7f0000001640)="cfcd05aa14c8646ad56f6174819a67eaddd8aed53d9ac3b5962ed1244f2392d6f41a675b210175c61e3fe0fabafd386343d8a2033e83ea5096f59a540d6f1bb92e843089930dc80dd279b8cadf98ba65c385ddf01a512178f4f343bfe8d1f415c225257144b2060512f12709a8906452f90169d3906cc13b1afddcd1a46414caa7f583fbc0db700655bcdeaeaa01441850c97d55a7e2b228659158ede8c64753312365a6d4fcbdac6a6897721567168688008977fd04fa49f97fc4bb357d5f051f05de0e55b7a827f8feb100565f7fca9f434c4821354b9f7c8396ecdd0bae2d0d67e7381c42", 0xe6}, {&(0x7f0000001740)="5b2e1dca81e176f9cd510d123f73b9247eb357c934e86aa5af1e55bb7e44ce0c8056f41a18026c6ba851a467c3de4055750d7ecca846872242b51282dadd319d2901c13c8f6900669ea206c4e177b7705aca828e0b579d0d4bf6c008004d859592d623d60cdd13908b42", 0x6a}], 0x4, &(0x7f0000001800)=[@mark={{0x14, 0x1, 0x24, 0xffffffc0}}, @mark={{0x14, 0x1, 0x24, 0xd4}}, @timestamping={{0x14, 0x1, 0x25, 0x3}}, @mark={{0x14, 0x1, 0x24, 0x9}}], 0x60}, 0x4008805) (async) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r1, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f0000000a80)=ANY=[@ANYBLOB="18000000fdffffff000000000000010018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950000000000000018110000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b7080000000200007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000010000008500000082000000186d00000f00000000000000000100002f3e500010000000b7080000000000007b8af8ff00000000b70800008547d0b57b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r2, @ANYBLOB="0000000000000000b70500000800000085000000a50000006538040001000000092f0000000000001801000020786c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000050000008500000006000000bf91000000000000b7020000000000008500000084000000b7000000000000009500000000000000991de830d8ce409ed6a9cbbdda01b8e25a6182db05830ca3a64d666e10c9c023ecba6173d20c6b19f6180c722894fb846f8e66e29747261e0d68e7a2a502144eccaae0f849839b0c0f7325205169a005639b334a298143a2af9b9023944b8619cb561f6c4cabf3e916ed784cc47575d789dd8cfd2c20981d9f10c430c124c18f9bce197920b2470adcd1dc1c375917f706564fac5167d28f89f83105007dfc969784fe24ffc1038b4a67ea3eab238dcec6e9856e85"], &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000040)=r5) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x210140, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000010c0)={r1, &(0x7f0000000000), 0x0}, 0x20) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{r1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{r1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000300)={r1, 0x58, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000340)=0xffffffffffffffff, 0x4) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0x23, &(0x7f00000003c0)=@raw=[@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x2}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @map_val={0x18, 0xb, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0xffffffff}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @exit, @alu={0x7, 0x0, 0x9, 0x6, 0x4, 0xffffffffffffffc0, 0xffffffffffffffff}, @generic={0x97, 0x4, 0x5, 0x6, 0x480}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffb}, @cb_func={0x18, 0x4, 0x4, 0x0, 0xfffffffffffffffa}], &(0x7f0000000500)='syzkaller\x00', 0x9e, 0xce, &(0x7f0000000540)=""/206, 0x41100, 0x31, '\x00', 0x0, 0xb, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000680)={0x1, 0x3, 0x40, 0x2}, 0x10, 0x0, 0xffffffffffffffff, 0x2, &(0x7f00000006c0)=[r1, r1, r1, r1, r1, 0x1, r1, 0xffffffffffffffff], &(0x7f0000000700)=[{0x3, 0x2, 0x7, 0x6}, {0x4, 0x4, 0xb, 0x8}], 0x10, 0x20}, 0x90) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000900)) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0xd, 0x1c, &(0x7f0000000140)=@raw=[@ldst={0x0, 0x1, 0xd7cec33d634357b1, 0x4, 0x8, 0xc, 0x8}, @btf_id={0x18, 0x6, 0x3, 0x0, 0x2}, @printk={@lld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x1000}}, @map_idx={0x18, 0x6, 0x5, 0x0, 0x4}, @ldst={0x2, 0x3, 0x1, 0x7, 0x8, 0x100, 0xfffffffffffffffc}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x68}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r2}}], &(0x7f0000000240)='syzkaller\x00', 0x81, 0x0, 0x0, 0x41100, 0x34, '\x00', r3, 0x2c, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x5, 0x5, 0x70, 0x8}, 0x10, 0xffffffffffffffff, r5, 0x3, 0x0, &(0x7f0000000800)=[{0x3, 0x2, 0xe, 0x2}, {0x0, 0x2, 0x3, 0x3}, {0x4, 0x1, 0xc}], 0x10, 0x9}, 0x90) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x210140, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) 12:48:46 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cgroup.stat\x00', 0x0, 0x0) write$cgroup_pressure(r0, &(0x7f0000000100)={'some', 0x20, 0x0, 0x20, 0xff}, 0x2f) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xc1669733fbbd1791, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000140)) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000180)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cgroup.stat\x00', 0x0, 0x0) (async) write$cgroup_pressure(r0, &(0x7f0000000100)={'some', 0x20, 0x0, 0x20, 0xff}, 0x2f) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xc1669733fbbd1791, 0x0) (async) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000140)) (async) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000180)) (async) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r1, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f0000000a80)=ANY=[@ANYBLOB="18000000fdffffff000000000000010018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950000000000000018110000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b7080000000200007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000010000008500000082000000186d00000f00000000000000000100002f3e500010000000b7080000000000007b8af8ff00000000b70800008547d0b57b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r2, @ANYBLOB="0000000000000000b70500000800000085000000a50000006538040001000000092f0000000000001801000020786c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000050000008500000006000000bf91000000000000b7020000000000008500000084000000b7000000000000009500000000000000991de830d8ce409ed6a9cbbdda01b8e25a6182db05830ca3a64d666e10c9c023ecba6173d20c6b19f6180c722894fb846f8e66e29747261e0d68e7a2a502144eccaae0f849839b0c0f7325205169a005639b334a298143a2af9b9023944b8619cb561f6c4cabf3e916ed784cc47575d789dd8cfd2c20981d9f10c430c124c18f9bce197920b2470adcd1dc1c375917f706564fac5167d28f89f83105007dfc969784fe24ffc1038b4a67ea3eab238dcec6e9856e85"], &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) (async, rerun: 64) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000040)=r5) (rerun: 64) 12:48:46 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x210140, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x210140, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000010c0)={r1, &(0x7f0000000000), 0x0}, 0x20) (async, rerun: 32) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async, rerun: 32) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{r1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000300)={r1, 0x58, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000340)=0xffffffffffffffff, 0x4) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0x23, &(0x7f00000003c0)=@raw=[@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x2}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @map_val={0x18, 0xb, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0xffffffff}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @exit, @alu={0x7, 0x0, 0x9, 0x6, 0x4, 0xffffffffffffffc0, 0xffffffffffffffff}, @generic={0x97, 0x4, 0x5, 0x6, 0x480}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffb}, @cb_func={0x18, 0x4, 0x4, 0x0, 0xfffffffffffffffa}], &(0x7f0000000500)='syzkaller\x00', 0x9e, 0xce, &(0x7f0000000540)=""/206, 0x41100, 0x31, '\x00', 0x0, 0xb, 0xffffffffffffffff, 0x8, &(0x7f0000000640)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000680)={0x1, 0x3, 0x40, 0x2}, 0x10, 0x0, 0xffffffffffffffff, 0x2, &(0x7f00000006c0)=[r1, r1, r1, r1, r1, 0x1, r1, 0xffffffffffffffff], &(0x7f0000000700)=[{0x3, 0x2, 0x7, 0x6}, {0x4, 0x4, 0xb, 0x8}], 0x10, 0x20}, 0x90) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000900)) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0xd, 0x1c, &(0x7f0000000140)=@raw=[@ldst={0x0, 0x1, 0xd7cec33d634357b1, 0x4, 0x8, 0xc, 0x8}, @btf_id={0x18, 0x6, 0x3, 0x0, 0x2}, @printk={@lld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x1000}}, @map_idx={0x18, 0x6, 0x5, 0x0, 0x4}, @ldst={0x2, 0x3, 0x1, 0x7, 0x8, 0x100, 0xfffffffffffffffc}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x68}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r2}}], &(0x7f0000000240)='syzkaller\x00', 0x81, 0x0, 0x0, 0x41100, 0x34, '\x00', r3, 0x2c, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x5, 0x5, 0x70, 0x8}, 0x10, 0xffffffffffffffff, r5, 0x3, 0x0, &(0x7f0000000800)=[{0x3, 0x2, 0xe, 0x2}, {0x0, 0x2, 0x3, 0x3}, {0x4, 0x1, 0xc}], 0x10, 0x9}, 0x90) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cgroup.stat\x00', 0x0, 0x0) write$cgroup_pressure(r0, &(0x7f0000000100)={'some', 0x20, 0x0, 0x20, 0xff}, 0x2f) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xc1669733fbbd1791, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000140)) (async) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000180)) 12:48:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000040)={0x0, 0x0}) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_PROG_ATTACH(0x8, 0xffffffffffffffff, 0x0) recvmsg(r1, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0], 0x0, 0x3a, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x48, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0xc, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r5, r6, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r4}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r7, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) r8 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x9c, 0x9c, 0x4, [@typedef={0xb, 0x0, 0x0, 0x8, 0x4}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x3, 0x3c2e}}, @union={0xb, 0x3, 0x0, 0x5, 0x1, 0x3f, [{0xa, 0x1, 0x1}, {0xc, 0x3, 0xd310}, {0x6, 0x1, 0xd99}]}, @struct={0xb, 0x4, 0x0, 0x4, 0x1, 0x0, [{0x9, 0x5, 0x4}, {0x1, 0x4, 0x101}, {0x4, 0x3, 0x80000000}, {0x0, 0x0, 0xff}]}, @volatile={0xa, 0x0, 0x0, 0x9, 0x1}]}, {0x0, [0x5f, 0x5f]}}, &(0x7f0000000840)=""/57, 0xb8, 0x39, 0x0, 0x7}, 0x20) r9 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000b00)=@bpf_tracing={0x1a, 0x6, &(0x7f0000000900)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6f4f}, [@alu={0x4, 0x1, 0x5, 0xb, 0x2, 0x1, 0x10}, @alu={0x4, 0x0, 0x0, 0x7, 0xa, 0x5a2b8644ff7f07fd, 0xfffffffffffffffc}, @alu={0x7, 0x1, 0x5, 0x1, 0x5, 0xffffffffffffffff, 0xfffffffffffffffc}]}, &(0x7f0000000940)='syzkaller\x00', 0x6, 0xf0, &(0x7f0000000980)=""/240, 0x41100, 0x23, '\x00', r2, 0x19, r0, 0x8, &(0x7f0000000a80)={0xa, 0x5}, 0x8, 0x10, 0x0, 0x0, 0x79bb, 0xffffffffffffffff, 0x0, &(0x7f0000000ac0)=[0xffffffffffffffff, r1, r1, r1, r1, r1], 0x0, 0x10, 0xffff}, 0x90) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000bc0)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x10000, '\x00', 0x0, 0xffffffffffffffff, 0xc9e, 0x5, 0x3}, 0x48) r11 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{r11}, 0x0, 0x0}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000cc0)=@bpf_ext={0x1c, 0x13, &(0x7f0000000640)=@raw=[@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x6a}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @jmp={0x5, 0x0, 0xb, 0xb, 0xb, 0x0, 0xffffffffffffffe0}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}, @initr0={0x18, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x7e30}, @exit, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @jmp={0x5, 0x0, 0x9, 0x1, 0x6, 0x80, 0xffffffffffffffff}, @exit], &(0x7f0000000700)='syzkaller\x00', 0x9, 0x33, &(0x7f0000000740)=""/51, 0x0, 0x34, '\x00', r7, 0x0, r8, 0x8, 0x0, 0x0, 0x10, &(0x7f00000008c0)={0x2, 0x1, 0x8001, 0x1}, 0x10, 0xe86c, r9, 0x3, &(0x7f0000000c40)=[r1, r1, r10, r11], &(0x7f0000000c80)=[{0x5, 0x4, 0xb, 0x5}, {0x2, 0x5, 0x4, 0x8}, {0x0, 0x5, 0xa, 0xb}], 0x10, 0xbc51}, 0x90) r12 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x9e, 0x9e, 0x4, [@func={0x5, 0x0, 0x0, 0xc, 0x4}, @union={0x6, 0x7, 0x0, 0x5, 0x1, 0x80000001, [{0x4}, {0x2, 0x2, 0x6}, {0x0, 0x5, 0x4}, {0x5, 0x5, 0x401}, {0xe, 0x2, 0x9}, {0x3, 0x1, 0x86}, {}]}, @restrict={0xc}, @datasec={0x6, 0x2, 0x0, 0xf, 0x2, [{0x2, 0x81}, {0x4, 0xfffffffb, 0x7b79}], "8e43"}]}, {0x0, [0x2e, 0x5f]}}, &(0x7f0000000480)=""/213, 0xbc, 0xd5, 0x1, 0x3}, 0x20) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000d80)=0x8000) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000005c0)={0x1b, 0x0, 0x0, 0x5, 0x0, r1, 0x0, '\x00', r2, r12, 0x1, 0x4, 0x5}, 0x48) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) (async) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r1, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async, rerun: 64) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) (rerun: 64) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f0000000a80)=ANY=[@ANYBLOB="18000000fdffffff000000000000010018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950000000000000018110000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b7080000000200007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000010000008500000082000000186d00000f00000000000000000100002f3e500010000000b7080000000000007b8af8ff00000000b70800008547d0b57b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r2, @ANYBLOB="0000000000000000b70500000800000085000000a50000006538040001000000092f0000000000001801000020786c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000050000008500000006000000bf91000000000000b7020000000000008500000084000000b7000000000000009500000000000000991de830d8ce409ed6a9cbbdda01b8e25a6182db05830ca3a64d666e10c9c023ecba6173d20c6b19f6180c722894fb846f8e66e29747261e0d68e7a2a502144eccaae0f849839b0c0f7325205169a005639b334a298143a2af9b9023944b8619cb561f6c4cabf3e916ed784cc47575d789dd8cfd2c20981d9f10c430c124c18f9bce197920b2470adcd1dc1c375917f706564fac5167d28f89f83105007dfc969784fe24ffc1038b4a67ea3eab238dcec6e9856e85"], &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) (async) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000040)=r5) 12:48:46 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuset.effective_mems\x00', 0x0, 0x0) recvmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000000c0), 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/26, 0x1a}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000540)=""/138, 0x8a}, {&(0x7f0000000600)=""/145, 0x91}], 0x9, &(0x7f0000000780)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}, 0x140) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 12:48:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000040)={0x0, 0x0}) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_PROG_ATTACH(0x8, 0xffffffffffffffff, 0x0) (async) recvmsg(r1, 0x0, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0], 0x0, 0x3a, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x48, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0xc, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r5, r6, 0x4, 0x3, 0x3}, 0x48) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r4}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r7, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) (async) r8 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x9c, 0x9c, 0x4, [@typedef={0xb, 0x0, 0x0, 0x8, 0x4}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x3, 0x3c2e}}, @union={0xb, 0x3, 0x0, 0x5, 0x1, 0x3f, [{0xa, 0x1, 0x1}, {0xc, 0x3, 0xd310}, {0x6, 0x1, 0xd99}]}, @struct={0xb, 0x4, 0x0, 0x4, 0x1, 0x0, [{0x9, 0x5, 0x4}, {0x1, 0x4, 0x101}, {0x4, 0x3, 0x80000000}, {0x0, 0x0, 0xff}]}, @volatile={0xa, 0x0, 0x0, 0x9, 0x1}]}, {0x0, [0x5f, 0x5f]}}, &(0x7f0000000840)=""/57, 0xb8, 0x39, 0x0, 0x7}, 0x20) (async) r9 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000b00)=@bpf_tracing={0x1a, 0x6, &(0x7f0000000900)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6f4f}, [@alu={0x4, 0x1, 0x5, 0xb, 0x2, 0x1, 0x10}, @alu={0x4, 0x0, 0x0, 0x7, 0xa, 0x5a2b8644ff7f07fd, 0xfffffffffffffffc}, @alu={0x7, 0x1, 0x5, 0x1, 0x5, 0xffffffffffffffff, 0xfffffffffffffffc}]}, &(0x7f0000000940)='syzkaller\x00', 0x6, 0xf0, &(0x7f0000000980)=""/240, 0x41100, 0x23, '\x00', r2, 0x19, r0, 0x8, &(0x7f0000000a80)={0xa, 0x5}, 0x8, 0x10, 0x0, 0x0, 0x79bb, 0xffffffffffffffff, 0x0, &(0x7f0000000ac0)=[0xffffffffffffffff, r1, r1, r1, r1, r1], 0x0, 0x10, 0xffff}, 0x90) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000bc0)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x10000, '\x00', 0x0, 0xffffffffffffffff, 0xc9e, 0x5, 0x3}, 0x48) (async) r11 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{r11}, 0x0, 0x0}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000cc0)=@bpf_ext={0x1c, 0x13, &(0x7f0000000640)=@raw=[@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x6a}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @jmp={0x5, 0x0, 0xb, 0xb, 0xb, 0x0, 0xffffffffffffffe0}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}, @initr0={0x18, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x7e30}, @exit, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @jmp={0x5, 0x0, 0x9, 0x1, 0x6, 0x80, 0xffffffffffffffff}, @exit], &(0x7f0000000700)='syzkaller\x00', 0x9, 0x33, &(0x7f0000000740)=""/51, 0x0, 0x34, '\x00', r7, 0x0, r8, 0x8, 0x0, 0x0, 0x10, &(0x7f00000008c0)={0x2, 0x1, 0x8001, 0x1}, 0x10, 0xe86c, r9, 0x3, &(0x7f0000000c40)=[r1, r1, r10, r11], &(0x7f0000000c80)=[{0x5, 0x4, 0xb, 0x5}, {0x2, 0x5, 0x4, 0x8}, {0x0, 0x5, 0xa, 0xb}], 0x10, 0xbc51}, 0x90) r12 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x9e, 0x9e, 0x4, [@func={0x5, 0x0, 0x0, 0xc, 0x4}, @union={0x6, 0x7, 0x0, 0x5, 0x1, 0x80000001, [{0x4}, {0x2, 0x2, 0x6}, {0x0, 0x5, 0x4}, {0x5, 0x5, 0x401}, {0xe, 0x2, 0x9}, {0x3, 0x1, 0x86}, {}]}, @restrict={0xc}, @datasec={0x6, 0x2, 0x0, 0xf, 0x2, [{0x2, 0x81}, {0x4, 0xfffffffb, 0x7b79}], "8e43"}]}, {0x0, [0x2e, 0x5f]}}, &(0x7f0000000480)=""/213, 0xbc, 0xd5, 0x1, 0x3}, 0x20) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000d80)=0x8000) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000005c0)={0x1b, 0x0, 0x0, 0x5, 0x0, r1, 0x0, '\x00', r2, r12, 0x1, 0x4, 0x5}, 0x48) 12:48:46 executing program 3: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x20, 0x0, 0xffffffffffffffff, 0x10001, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1, 0x5}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000180)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000140)}, 0x20) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r3}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x1a, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x20}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@alu={0x7, 0x0, 0x7, 0xd76bbf2e8cdad2a9, 0xb, 0xc, 0xfffffffffffffff0}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7}, @ldst={0x3, 0x1, 0x2, 0x2, 0xa, 0xc}, @generic={0x4, 0x0, 0x2, 0xfff7, 0x2}, @map_idx_val={0x18, 0x1e, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x7}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000002c0)='GPL\x00', 0x5a0, 0x6d, &(0x7f0000000300)=""/109, 0x41100, 0x3d, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x5, 0x6, 0x4, 0x10000}, 0x10, 0x0, 0x0, 0x8, 0x0, &(0x7f00000003c0)=[{0x1, 0x5, 0x2, 0x3}, {0x1, 0x5, 0x4}, {0x3, 0x4, 0x7, 0x9}, {0x4, 0x3, 0x6, 0xb}, {0x2, 0x1, 0xd, 0x1}, {0x3, 0x4, 0xf, 0xb}, {0x4, 0x2, 0xb, 0x9}, {0x4, 0x4, 0xb, 0x3}], 0x10, 0x8}, 0x90) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TUNSETIFF(r7, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r7, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuset.effective_mems\x00', 0x0, 0x0) recvmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000000c0), 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/26, 0x1a}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000540)=""/138, 0x8a}, {&(0x7f0000000600)=""/145, 0x91}], 0x9, &(0x7f0000000780)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}, 0x140) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 12:48:46 executing program 3: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x20, 0x0, 0xffffffffffffffff, 0x10001, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1, 0x5}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000180)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000140)}, 0x20) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r3}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x1a, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x20}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@alu={0x7, 0x0, 0x7, 0xd76bbf2e8cdad2a9, 0xb, 0xc, 0xfffffffffffffff0}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7}, @ldst={0x3, 0x1, 0x2, 0x2, 0xa, 0xc}, @generic={0x4, 0x0, 0x2, 0xfff7, 0x2}, @map_idx_val={0x18, 0x1e, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x7}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000002c0)='GPL\x00', 0x5a0, 0x6d, &(0x7f0000000300)=""/109, 0x41100, 0x3d, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x5, 0x6, 0x4, 0x10000}, 0x10, 0x0, 0x0, 0x8, 0x0, &(0x7f00000003c0)=[{0x1, 0x5, 0x2, 0x3}, {0x1, 0x5, 0x4}, {0x3, 0x4, 0x7, 0x9}, {0x4, 0x3, 0x6, 0xb}, {0x2, 0x1, 0xd, 0x1}, {0x3, 0x4, 0xf, 0xb}, {0x4, 0x2, 0xb, 0x9}, {0x4, 0x4, 0xb, 0x3}], 0x10, 0x8}, 0x90) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TUNSETIFF(r7, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r7, 0x8927, &(0x7f0000000080)={0x0, 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x20, 0x0, 0xffffffffffffffff, 0x10001, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1, 0x5}, 0x48) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000180)={{}, &(0x7f0000000040), &(0x7f0000000140)}, 0x20) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)}, 0x10) (async) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r3}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x1a, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x20}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@alu={0x7, 0x0, 0x7, 0xd76bbf2e8cdad2a9, 0xb, 0xc, 0xfffffffffffffff0}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7}, @ldst={0x3, 0x1, 0x2, 0x2, 0xa, 0xc}, @generic={0x4, 0x0, 0x2, 0xfff7, 0x2}, @map_idx_val={0x18, 0x1e, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x7}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000002c0)='GPL\x00', 0x5a0, 0x6d, &(0x7f0000000300)=""/109, 0x41100, 0x3d, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x5, 0x6, 0x4, 0x10000}, 0x10, 0x0, 0x0, 0x8, 0x0, &(0x7f00000003c0)=[{0x1, 0x5, 0x2, 0x3}, {0x1, 0x5, 0x4}, {0x3, 0x4, 0x7, 0x9}, {0x4, 0x3, 0x6, 0xb}, {0x2, 0x1, 0xd, 0x1}, {0x3, 0x4, 0xf, 0xb}, {0x4, 0x2, 0xb, 0x9}, {0x4, 0x4, 0xb, 0x3}], 0x10, 0x8}, 0x90) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) (async) ioctl$TUNSETIFF(r7, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r7, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:46 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuset.effective_mems\x00', 0x0, 0x0) recvmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000000c0), 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/26, 0x1a}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000540)=""/138, 0x8a}, {&(0x7f0000000600)=""/145, 0x91}], 0x9, &(0x7f0000000780)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}, 0x140) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000040)={0x0, 0x0}) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_PROG_ATTACH(0x8, 0xffffffffffffffff, 0x0) (async) recvmsg(r1, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0], 0x0, 0x3a, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x48, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0xc, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) (async) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r6 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r5, r6, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r4}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r7, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) (async) r8 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={&(0x7f0000000780)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x9c, 0x9c, 0x4, [@typedef={0xb, 0x0, 0x0, 0x8, 0x4}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x3, 0x3c2e}}, @union={0xb, 0x3, 0x0, 0x5, 0x1, 0x3f, [{0xa, 0x1, 0x1}, {0xc, 0x3, 0xd310}, {0x6, 0x1, 0xd99}]}, @struct={0xb, 0x4, 0x0, 0x4, 0x1, 0x0, [{0x9, 0x5, 0x4}, {0x1, 0x4, 0x101}, {0x4, 0x3, 0x80000000}, {0x0, 0x0, 0xff}]}, @volatile={0xa, 0x0, 0x0, 0x9, 0x1}]}, {0x0, [0x5f, 0x5f]}}, &(0x7f0000000840)=""/57, 0xb8, 0x39, 0x0, 0x7}, 0x20) (async) r9 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000b00)=@bpf_tracing={0x1a, 0x6, &(0x7f0000000900)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6f4f}, [@alu={0x4, 0x1, 0x5, 0xb, 0x2, 0x1, 0x10}, @alu={0x4, 0x0, 0x0, 0x7, 0xa, 0x5a2b8644ff7f07fd, 0xfffffffffffffffc}, @alu={0x7, 0x1, 0x5, 0x1, 0x5, 0xffffffffffffffff, 0xfffffffffffffffc}]}, &(0x7f0000000940)='syzkaller\x00', 0x6, 0xf0, &(0x7f0000000980)=""/240, 0x41100, 0x23, '\x00', r2, 0x19, r0, 0x8, &(0x7f0000000a80)={0xa, 0x5}, 0x8, 0x10, 0x0, 0x0, 0x79bb, 0xffffffffffffffff, 0x0, &(0x7f0000000ac0)=[0xffffffffffffffff, r1, r1, r1, r1, r1], 0x0, 0x10, 0xffff}, 0x90) (async) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000bc0)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x10000, '\x00', 0x0, 0xffffffffffffffff, 0xc9e, 0x5, 0x3}, 0x48) (async) r11 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{r11}, 0x0, 0x0}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000cc0)=@bpf_ext={0x1c, 0x13, &(0x7f0000000640)=@raw=[@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x6a}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @jmp={0x5, 0x0, 0xb, 0xb, 0xb, 0x0, 0xffffffffffffffe0}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}, @initr0={0x18, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x7e30}, @exit, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @jmp={0x5, 0x0, 0x9, 0x1, 0x6, 0x80, 0xffffffffffffffff}, @exit], &(0x7f0000000700)='syzkaller\x00', 0x9, 0x33, &(0x7f0000000740)=""/51, 0x0, 0x34, '\x00', r7, 0x0, r8, 0x8, 0x0, 0x0, 0x10, &(0x7f00000008c0)={0x2, 0x1, 0x8001, 0x1}, 0x10, 0xe86c, r9, 0x3, &(0x7f0000000c40)=[r1, r1, r10, r11], &(0x7f0000000c80)=[{0x5, 0x4, 0xb, 0x5}, {0x2, 0x5, 0x4, 0x8}, {0x0, 0x5, 0xa, 0xb}], 0x10, 0xbc51}, 0x90) (async) r12 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x9e, 0x9e, 0x4, [@func={0x5, 0x0, 0x0, 0xc, 0x4}, @union={0x6, 0x7, 0x0, 0x5, 0x1, 0x80000001, [{0x4}, {0x2, 0x2, 0x6}, {0x0, 0x5, 0x4}, {0x5, 0x5, 0x401}, {0xe, 0x2, 0x9}, {0x3, 0x1, 0x86}, {}]}, @restrict={0xc}, @datasec={0x6, 0x2, 0x0, 0xf, 0x2, [{0x2, 0x81}, {0x4, 0xfffffffb, 0x7b79}], "8e43"}]}, {0x0, [0x2e, 0x5f]}}, &(0x7f0000000480)=""/213, 0xbc, 0xd5, 0x1, 0x3}, 0x20) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000d80)=0x8000) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000005c0)={0x1b, 0x0, 0x0, 0x5, 0x0, r1, 0x0, '\x00', r2, r12, 0x1, 0x4, 0x5}, 0x48) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 12:48:46 executing program 3: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x20, 0x0, 0xffffffffffffffff, 0x10001, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1, 0x5}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000180)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000140)}, 0x20) (async) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r3}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x1a, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x20}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@alu={0x7, 0x0, 0x7, 0xd76bbf2e8cdad2a9, 0xb, 0xc, 0xfffffffffffffff0}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @map_idx_val={0x18, 0x4, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7}, @ldst={0x3, 0x1, 0x2, 0x2, 0xa, 0xc}, @generic={0x4, 0x0, 0x2, 0xfff7, 0x2}, @map_idx_val={0x18, 0x1e, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x7}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000002c0)='GPL\x00', 0x5a0, 0x6d, &(0x7f0000000300)=""/109, 0x41100, 0x3d, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x5, 0x6, 0x4, 0x10000}, 0x10, 0x0, 0x0, 0x8, 0x0, &(0x7f00000003c0)=[{0x1, 0x5, 0x2, 0x3}, {0x1, 0x5, 0x4}, {0x3, 0x4, 0x7, 0x9}, {0x4, 0x3, 0x6, 0xb}, {0x2, 0x1, 0xd, 0x1}, {0x3, 0x4, 0xf, 0xb}, {0x4, 0x2, 0xb, 0x9}, {0x4, 0x4, 0xb, 0x3}], 0x10, 0x8}, 0x90) (async) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TUNSETIFF(r7, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r7, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x81, 0xc4, 0x1f, 0x6}]}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 4: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x200001, 0x0) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x0) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0x0, 0x2000000, 0x10}, 0xc) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000100)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0x81, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x2}, 0x6) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'veth1_virt_wifi\x00'}) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000280)={'ip6_vti0\x00'}) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r1, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r2}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@ifindex=r3, 0xc, 0x1, 0x0, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)=[0x0]}, 0x40) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f00000000c0)=0x80) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80c00, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x81, 0xc4, 0x1f, 0x6}]}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x81, 0xc4, 0x1f, 0x6}]}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:46 executing program 4: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'veth1_virt_wifi\x00'}) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000280)={'ip6_vti0\x00'}) (async, rerun: 64) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) (rerun: 64) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r1, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r2}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@ifindex=r3, 0xc, 0x1, 0x0, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)=[0x0]}, 0x40) (async) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f00000000c0)=0x80) 12:48:46 executing program 4: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'veth1_virt_wifi\x00'}) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'veth1_virt_wifi\x00'}) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000280)={'ip6_vti0\x00'}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) (async) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r1, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r2}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@ifindex=r3, 0xc, 0x1, 0x0, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)=[0x0]}, 0x40) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f00000000c0)=0x80) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x200001, 0x0) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x0) (async) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0x0, 0x2000000, 0x10}, 0xc) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000100)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0x81, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x2}, 0x6) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80c00, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x5ad201, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x81, 0xc4, 0x1f, 0x6}]}) (async, rerun: 64) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (rerun: 64) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80c00, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80c00, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:46 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x10780, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000040)={0x0, 0x0}) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x200001, 0x0) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x0) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0x0, 0x2000000, 0x10}, 0xc) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000100)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0x81, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x2}, 0x6) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x200001, 0x0) (async) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x0) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0x0, 0x2000000, 0x10}, 0xc) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000100)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0x81, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x2}, 0x6) (async) 12:48:46 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x5ad201, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x5ad201, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x10780, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000040)={0x0, 0x0}) 12:48:46 executing program 1: write$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f00000002c0)={'wg0', 0x32, 0x33}, 0x6) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000480)) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.avg_queue_size\x00', 0x0, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x16, &(0x7f00000004c0)=ANY=[@ANYBLOB="180000000300000000000051f1866bd74d793a000b0000000000000000000000b7080000000000007b8af8ff00000000b70800007c0f00007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0fffffff4cdcc970800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018100000", @ANYRES32=r1, @ANYBLOB="0000000000000000184b0000fdffffff00000000000000009500000000000000"], &(0x7f0000000100)='GPL\x00', 0xb47, 0xc8, &(0x7f0000000140)=""/200, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x13, 0x9, 0x515}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[0xffffffffffffffff, r1], &(0x7f0000000300), 0x10, 0x2b3}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000440)=r2) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{0x1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000200)}, 0x20) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={r1, 0xffffff9d, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000000140)=r2) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x4000, 0x0) ioctl$TUNATTACHFILTER(r3, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x5ad201, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x5ad201, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2, 0x0, 0x4}]}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)=0x1) 12:48:46 executing program 1: write$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f00000002c0)={'wg0', 0x32, 0x33}, 0x6) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000480)) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.avg_queue_size\x00', 0x0, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x16, &(0x7f00000004c0)=ANY=[@ANYBLOB="180000000300000000000051f1866bd74d793a000b0000000000000000000000b7080000000000007b8af8ff00000000b70800007c0f00007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0fffffff4cdcc970800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018100000", @ANYRES32=r1, @ANYBLOB="0000000000000000184b0000fdffffff00000000000000009500000000000000"], &(0x7f0000000100)='GPL\x00', 0xb47, 0xc8, &(0x7f0000000140)=""/200, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x13, 0x9, 0x515}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[0xffffffffffffffff, r1], &(0x7f0000000300), 0x10, 0x2b3}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000440)=r2) 12:48:46 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x10780, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000040)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x10780, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000040)={0x0, 0x0}) (async) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{0x1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000200)}, 0x20) (async) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={r1, 0xffffff9d, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000000140)=r2) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x4000, 0x0) ioctl$TUNATTACHFILTER(r3, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2, 0x0, 0x4}]}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)=0x1) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)=0x1) 12:48:46 executing program 1: write$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f00000002c0)={'wg0', 0x32, 0x33}, 0x6) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000480)) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.avg_queue_size\x00', 0x0, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x16, &(0x7f00000004c0)=ANY=[@ANYBLOB="180000000300000000000051f1866bd74d793a000b0000000000000000000000b7080000000000007b8af8ff00000000b70800007c0f00007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0fffffff4cdcc970800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018100000", @ANYRES32=r1, @ANYBLOB="0000000000000000184b0000fdffffff00000000000000009500000000000000"], &(0x7f0000000100)='GPL\x00', 0xb47, 0xc8, &(0x7f0000000140)=""/200, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x6, 0x3}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x13, 0x9, 0x515}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[0xffffffffffffffff, r1], &(0x7f0000000300), 0x10, 0x2b3}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000440)=r2) 12:48:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40002, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000000c0)) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='memory.events.local\x00', 0x0, 0x0) openat$cgroup_freezer_state(r1, &(0x7f0000000140), 0x2, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x30a) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2, 0x0, 0x4}]}) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2, 0x0, 0x4}]}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)=0x1) 12:48:46 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{0x1}, &(0x7f0000000040), &(0x7f0000000200)}, 0x20) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{0x1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000200)}, 0x20) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={r1, 0xffffff9d, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000000140)=r2) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x4000, 0x0) ioctl$TUNATTACHFILTER(r3, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x30a) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40002, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000000c0)) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='memory.events.local\x00', 0x0, 0x0) openat$cgroup_freezer_state(r1, &(0x7f0000000140), 0x2, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) 12:48:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) 12:48:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x30a) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x161000, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8200, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40002, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000000c0)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='memory.events.local\x00', 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='memory.events.local\x00', 0x0, 0x0) openat$cgroup_freezer_state(r1, &(0x7f0000000140), 0x2, 0x0) (async) openat$cgroup_freezer_state(r1, &(0x7f0000000140), 0x2, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) 12:48:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) 12:48:46 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) 12:48:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000140)="f8680f6811d03137c76d144e973f39d7c482961253d61e74ec46b0a82b2ca00dbca337743259d1fc2ced3e7e5c9f62c5d2851bce65e110dd836db3a6a9c26674ee0d1df32c3e46a35772f7d608d5f9f33b31e21a72ef1a4c560d54c193742d77804f4f26a10b02a3389e54abaf7dc02d66bbe6269f7abdcd09a8cb1ae489ad2c91aaf0f4397464f4691dc51850925cc816e48118bcec5069bfb3ad27a1119fc21a8046a0356dbda4e883fbd7bf7f0320d830ffd4917bf1238226c51ce35a47908115543547", 0xc5}, {&(0x7f0000000240)="3162b3c8eee83c793f2bedf7dd48e0eb38b6ec21696e0ca3399a907cb4f2fa3e7cdca3b55f451a5f35f125322139b1c58887e6f4a2561e50b81304e2740c2d54d23a3bcfd769af82fdd5271030435caec9d7558dc65d8a72", 0x58}], 0x2}, 0x2000c800) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x161000, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8200, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x161000, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8200, 0x0) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2001, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f00000000c0)=0x4) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x20e781, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000001540)={0x6b7379aaa42460bf, 0x7, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x17}, @multicast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}, @random="2b62ee00be00", @local, @local, @multicast]}) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000001500)=r2) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001440)=[{&(0x7f00000001c0)="efdcbdaac30e9a02930c97fe3f01c81c91059a068954e6086bcdb37a4fd18d04467ff3b40417f4f21b1bae01463477b173d69cde4665d9fa36dc457e8bb99a46e0aa52f7054c06cefa31a4121eb16c4eec4dbfd38b0d3064e9b1e6d473f2f97ebc43633b05b9621f0fa1bad6191a9162e8e5c2244a1133e9ea3dd39c6ee09939", 0x80}, {&(0x7f0000000240)="0b354db9f073325ef55d5046291e47889211cbba332b6854fd7ba32959089f25e84fadbafb58336e540c17db67306575c722a6d39647ea6f69f58f2ff66f2575fb72bf580ab127be0fe08544bceefd25771beee370a88ae78970184ed3ee54e2d0d4082ee11d8fbba3158ac9f3671d37c013bd8cc67361d4165bc96675c937890706465022645fb0a0189575a97ac7d6de6c07882fb64ebd7d071404fff17503d526bc61425eceb1ee5779549297cbe53aae4ace52b2067dc7c0381c75666fd529f17ec0ce3ea2bc11241541ee5240029de3d58ef8c404ef48765eee1a2cd9039577be3009eb6ba6438094ca25d5722ab5cb3939e4cd09358cb69c8c468392ff6446848f1af4cbf41bfde784828cda4bfdb07c16d27b88af83f086e363bd67d56a0b71c8b6c5bd693908b56e8cee4bc5a44b9553b8b2cafe050fc0885463690683be4196073cdde02dc9fff14a215c23126ec4965af5ba7a05fcbd8530a98b6ddb61d24ae0ce1a28262347b4ce224f2409e462081df349e48d886b152dbcd817dfe522a63aeac93f8b7c4b0cc73d693c8197b3661ac5ca81ae1783d80dd9906190868e73d2dd49afdbae6b9e272c32ebfe1a66773fe737ccebc6ba218411c6658c1d3c6a24254df22e01179f4d06c9515419d1a2766130fde4a4ed9531cb0feac5ab7ed821045b032e493f7b8020c7df8cea5ec69bd79fe5f5150d9911a5c9272fccbf2b55007c0a7cc12e4dff1d1f7146ca207ec6f7394980d5972e652cdfd2514ab74a11031f9acd345dd5d0b07c3b60773bd5b268ab91dd2b02342bd05187ca5eaeb5625a6ca11720a123713a258e5194f12a81440f7a4e0d6238d8e5ed67596027b50a8d53b0d75543e6a478321e7fa71b0675492218a3c94ca0bc6d473773b69f5e6051629ef1a463d3459331a03a85b8b8ed245a33351aac427cedb265ae40f0bd174184d962345b3fc70afe077d7f69ff1c5cc5d320f3fd3e8d7c0f03bf06494894cea2dae17590ad88a14886794aa903dd85f9634df7678c68858fd0589a69f306d612d1167919970ff8a1ee57cc34ae8f70c1d80a434e3f6df6239c06494ba1246a888d3c6f699f30dc8a03d57a9b11dd5b7d44cab4dea4b46ef24962c58aefbc69b44b6e95168580a52f7cb527d9af0f16f367112c237801a9b412b21fa745c01e0eef1272f527099efa0752049792826c90f957b4ace7a6033a8ad4d5240c1f4c392b773692e5c5b231eb18d676fa30923dd7a15e39a7a30b4d9c29f070d1cb33b35c215938d98f0832ec82090a58102b4f68adb12cb836af9ab55e7b1bc0f5cb0587fc340cf764d911c5d373d74bb2d2bc89d61fb98ce95378d9684fc94acd3685ebf668a8cb60dca119e8220e663cdeb32f634d8abe6961b9286c9bf0e4eea7c584e098042fc9d2c110680b0184b9d058c1e8995227709f5a3275e540068cd8209d8776e2766ca0e121b66cc18a885c367354f690eeb1f741172012e4c0372a4eac45e2532caa7dc0466234670151ed6699ef5c2b48509090f42834fffab46b1922b150a8a398c88941fc11e6431c600304041f0b07ccd2c529d4122fed92fe770cbb8502ab04c5758054f553ea045896b9000f64f712a5848335d02188fe502c0b0bfe3309572046ae1465c6223977c59087248d64a9e08ffd4a30bf6db27dcc67884fd49df35c3deb4a50a69d04054554955f6de4dc51406a25fb28e2d9068393df1a065e041b71f78083563f94f04f29b542096538a81315d087806eb89e7ca5d3c721d0519b01f3ad2454de0848dafa9f8dda801c7c376f5159c919c63eaabaf544d919326fa7d7b1dee45c6352ab419184b46ff37ba3a12700b455592a3718e9e5a4198ffa7ebb62ca16c145308e9ba4ad6fbcb13a4e19e1cc286ed763bf7d1308f33b41f27fe7c15ce28f6b7644236500901599bc658f8b47b20aada5ed40746ebf3ce357d59aa36f240d490f4341c09a2ab61af70ed845dfe41054b8a3054f1794e59d41213aaa0e7f309ef1b83d372f7634b30c32f9cebbab87404867d7027d4c9602a4e7e202e2c241d94376231b34367aa12de712c06e5cc5e93d30bd8a274432970e3c59419cf6587416dd24f218c1aa6952b89be8f0552172474c7182ed1c986e6b95961fdae0909907072a5700805880eb505f6fc8e449a90ed0d62eab843f592d420be329a47beb82c781daafd0c26daa480f277b29b193e83da2aa394f154c94948bc33666f0340d599a6673a30d7a4922ea5752ae04680bb56f34a8dc398f724ab724e251e23e3024a817653064db9b24f4cd01636f688c13cb994876fcb57bdd1bfc4cd13a67e4184237045c7034256ff6ad872f5b3897bc882414c6d434db3d710cace036feba5193617a60e5752e354a6faa09339bb813698edfd20ffd3c4d2f0ab4ffc8e7444d6cf70e841969c7cebcf432cf5440504f32a91ee03b4017ad3c071459611e80f731ccef1f56d81b9172296224f4a8a121e923252219cab001cc01ae138e9937d8d3950f52c579fe69e0c7de47930d656f90792b9e73b4bdd79ab01566e94eee6265369b9061909a9867060b0b7e826e16a79be00dd5dedea2c9937ebabda1e212f3e5b39f88be60aa641344a41e8fb0b22d618744f5a97c3ccf0fab30b74c420555fc0f29f8b6c7e29c10eefb1720e9eb1aecf07f62d38273d6d3b15ec6c114cea4504eb76a78591c051bb1a22b649efc0227db1dec6bb2e0d1c1c349758cc732603593d1780e83f41e3e351ab899bd38649b55b5a1d8f415f7a6523a75aadfdc796a1ef56bcb62ccd976bcbfad6dd485c1dab64a68713e62712b183f196483920fccd3d4fa324feff21bec24ad19c285464961d4bd98f9563c80a992c3e661de59189959d626fda9cf88ac3554d7000fda51e1a6546a61e06bc2892020d684898bc4b0a63fa09ccf97090dda50277fabed8d7ace276fcdf4d904fc647f95609308c05d8b7627967a8abae9a02d05ee5494e1014c0df353f6c93ff4d43e2697db092de1dfc4e1f9dcab98f4f5dac51c193400814e8326f8d2c6c5b56ae69ae86ac5c9bdb3ec0c1c929b52fc63f1afffb678de9f6404ff0de5e03b82a1d638be386375cbe998358d9d37246fc8b2804136670912cd60ea593b1900901759e8be654fcacbb9903dfde8e3f90ac1a201bdab76c1e11babe7a97dc82548f626918616bcc637267e8de03510f95b7478b0200cb72493a809d570c1fc9ffb2222686b55e7c0a9464aebce44c6e78add2e7cf9ca6d39eba95613742cb48387741d99246d06e9d6fb0f1c381dd49d92de607125b732a9a5ebe7564dd8d7ab636ef8d01eb178dcacd1a643013f1e3b28f10d21b74ab62de376552628627c39cd783965ddc1e9a433c6c50b5c33bda78687e2a396275435cb549482b9948cc0fedd44c927824fd090e2de1ebe5fd8d2d034ec55b08f06a6d69291cbafe526190cba05d4c1f29b2c7d272364a972f824e0a13187ebeb9aeabac19214725dade3542714f486963376320a8327cdf54c07fca73743d3d8523f492e8d13b0d3bc9557d083b6d061fbc5794b940404ae9979c7735bc48e883e98e32492316db1f7d443d0003fe381414af50bb78cca8e0031bab3bce0a1d0f13c764b1f3e01c5eb1821ff870d5873358b2f5774b8e04da2704334e2f11ee647bc333e6c4e7faa49edddab43e4033583067e9f1e374640f3c4d01187ba5564fbd9b16a6aa09a3ec0c7ceecd76eff10635087ba9c52d0f8ea286f224f3a74b813cb4a883027ebc7f647c8a75d662d21ec04dc0bf53052509e999b4e04c475140fca9fb852ac129763d53650c94ce9b95063314db9274639a00fb93abff32856d39c788a1b765b73b1ecf91ec7c862f4197cca7ea38cf01ef6a1d92fec310ebb97b4c4b6317bf993ba0171e3421fad99a10ff2363aaaa64c25b8f94880826c48409a297d4aa1e9e4ea1c1b9eac19fdf1fd09817c5a1fcfa5d5669cf55142764a8a531856f610c7e38f9048139c7a46f09abdf607881c27e4bef5dac30144b8ce3416a7da3e1e36a872eb6769c56808dbac7fe3b2cb4c8490a4a461555c64f0ba5a17ae87758ef942e0efe7f37af3103d25a51ffb5538e460254ba4fc68d1396d494ef9decd117f847b719d8cbb74a77ba1eac65aa56944c06589262818831e5fcb91f0c462420829fc0107931f2376edf1bc9c45fb54ec30d38cc6447180969fe733da8774e289c2736d87f39f9cb512fa07633e9577aa191b3774dcc25eefb62ae5d05e005c217ddff47f1ef814b45e8b2897a2d4efdbd2658b355d38f3afb44078a18301ea90cc663273fe1d42750775bdc24ce2f413e209cbbd4d25970598dcb8cb1490cc7d7c882a8eb1ead8d9a9c0bc5e9b7ec40613eb8b387f5670539830e4eb841a39efe37916c65d79d1a6b493ad623bdf42ccd0223a5fc32e54f0477390a475e439fe7b64e775619540e53205502365143f1df9739aa3a3d31bc301799bf03e3a57fed078474a2c09c0446ff879a66e96ad5e22f5bfa67f7eda5aef37d52832a924138dad4234690d1cb9a16649310ffba883fceecc128f4e758871c6a22706e69592acf8a1799eb37190f9f06eee77da44da73eae290d72e1454c9dd458f9465813fa161e3dfd143ef7fdbbb06f1c58f53adbf167a4384e26d29c4292ae0e94fe6873fa89cdbfeaa21ac001872c65bab472330db206c32f2459848a4ee48ddc33e67c5cf03e98516878c1f14a6376ea181eb731d625a7ae3f993705d85728f177857c0155c6e7a9f040af5a7231a262ec085159c725f46dfe61ae64ebd2bacddc927b7ec3ed80bdd2c45ee50f50cfe95b3ded4e200dcc7a40b8b6f861da61976dc23ad89bbae3f1e190b5dbe70a2785b623bbcc5520a4b71c28f7885a053e48ccd56d00d5d286be787b5076f1b87f47f2db4b7310f9891cdfed613b914d1a69ef4ea64ebd5bf8c825eb2ad16e69d7c3fcbf5b8f89d9de26feddeda48e94cbb8859c956e5886f4b4bd590f6b3a49f34fdaa41a42a880cf755614f4b6dacca5308987ca9c11e0d62a7595a1a81c570dc3d3b175acc6fe14c7f41c19334f3f93a3d3409979d63130ccfa8589350072cde556e5883fd43dface3063eb604e50437cac3feca689c80528f97571f98f528477ff24bbd4c4bbaa76d4fb94a6d49a71c10be8deb480f717c8954ed8fa4110a0da1f1ab3082aa8bfea3e2c422a61b0a9ccb132f67ff70b2c79f7db54c2ce4b825dd7cf00e39c13b05b071b23b41a9f4bdb14b45b5d38bb0841d17762226e7dc3327599e780a6c2056c0d8ce289713916c2d7da9199ea7712dd1b230dc63dc7ae6e6bced5efe8e7893a745602c490724d8d43d9b6eff42c9a7a3b45cd753ee58e369e67bbe158b08ed25a6c5c8cbdcd749591037efe75ff119130f03b5959ebbc5fb8c946a75d3ad5cd82fca20bda8cc5771cfe80ffb460d94be0f3bb101226bd47f18a8f47a2d3a4121237136d8e09b925f9410ba66dc14229c63e2fabdf6ab938a77821544ab2063bfb85c804a79de772e0632f359274a65c91a50d2bd33a4526333ee690cb54264c2219d917decefcd4c09b67a336c30a1862f02d9c8dd8aab1eb6864cc959eb95c033ed13d19f74d09d353d066ba83cdb09ba66595e5bcf227e3760e22832d18f6a37fec5df5194b9fc4e118ab6e377fd8306c61f1ea312261f0b528b197b6e15395d22b6fa0af5f1c209697719acce96acb3a21e9ceb80803a0ffa60c10a8e3a6a322ce177a7d3e5b0bfb7891b3df7f074dbad34e352d056760ec869ff", 0x1000}, {&(0x7f0000001240)="17ea22bcca66455abae6f08040356030bb8adde1065b250b226788e0ad98287d819cea839b4eddf42e496e8e7de9798617b21925da7814993ca1393a4272d46a83ecae4fa68749b42c07214334520ec8bc1ad3dd46bb551cb24561fe623a74c9a68bad84c5b76ee2876dcb8ccc20c2110c1ab4ee99a9ca443ca48cb4bd131913a7c4e507becc15546f1d81eee94aab7a2d17538608f9e6f4c2e9f28951254fa92bc305d4a30578dfe00b23a8f29aaf5ae458c6a3d7e95f36aba87f933542e1", 0xbf}, {&(0x7f0000001300)="286c3b2840dd3a4e7351fccc430e92efa94e9bb330d36db318a23955b17e085eeee4c790a932cb80c5cdec718eab52e05553c953dafa3e4e38c2f53c94b7c84303454774befdd4", 0x47}, {&(0x7f0000001380)="1070adc27248c68698454c2b16a844ef0eb8c807761bb626e92b33f948bed587227640cb31dd733d72f33147dba907841a85d69f2cdc7ae401b2c16eaa73902099338ce77986a144ed624d4540c0729717e2aee6f7873b90851312c7ec9a555c4470cf32d9e23c", 0x67}, {&(0x7f0000001400)="8bedfa2f6245ba0662e4357e508dce353c2ad84c5ef290d235b67789bea2fd6960a0ccf132c59a0aad6b3289989d00e6", 0x30}], 0x6, 0x0, 0x0, 0x4}, 0x4c043) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2001, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f00000000c0)=0x4) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x20e781, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000001540)={0x6b7379aaa42460bf, 0x7, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x17}, @multicast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}, @random="2b62ee00be00", @local, @local, @multicast]}) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000001500)=r2) (async, rerun: 32) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001440)=[{&(0x7f00000001c0)="efdcbdaac30e9a02930c97fe3f01c81c91059a068954e6086bcdb37a4fd18d04467ff3b40417f4f21b1bae01463477b173d69cde4665d9fa36dc457e8bb99a46e0aa52f7054c06cefa31a4121eb16c4eec4dbfd38b0d3064e9b1e6d473f2f97ebc43633b05b9621f0fa1bad6191a9162e8e5c2244a1133e9ea3dd39c6ee09939", 0x80}, {&(0x7f0000000240)="0b354db9f073325ef55d5046291e47889211cbba332b6854fd7ba32959089f25e84fadbafb58336e540c17db67306575c722a6d39647ea6f69f58f2ff66f2575fb72bf580ab127be0fe08544bceefd25771beee370a88ae78970184ed3ee54e2d0d4082ee11d8fbba3158ac9f3671d37c013bd8cc67361d4165bc96675c937890706465022645fb0a0189575a97ac7d6de6c07882fb64ebd7d071404fff17503d526bc61425eceb1ee5779549297cbe53aae4ace52b2067dc7c0381c75666fd529f17ec0ce3ea2bc11241541ee5240029de3d58ef8c404ef48765eee1a2cd9039577be3009eb6ba6438094ca25d5722ab5cb3939e4cd09358cb69c8c468392ff6446848f1af4cbf41bfde784828cda4bfdb07c16d27b88af83f086e363bd67d56a0b71c8b6c5bd693908b56e8cee4bc5a44b9553b8b2cafe050fc0885463690683be4196073cdde02dc9fff14a215c23126ec4965af5ba7a05fcbd8530a98b6ddb61d24ae0ce1a28262347b4ce224f2409e462081df349e48d886b152dbcd817dfe522a63aeac93f8b7c4b0cc73d693c8197b3661ac5ca81ae1783d80dd9906190868e73d2dd49afdbae6b9e272c32ebfe1a66773fe737ccebc6ba218411c6658c1d3c6a24254df22e01179f4d06c9515419d1a2766130fde4a4ed9531cb0feac5ab7ed821045b032e493f7b8020c7df8cea5ec69bd79fe5f5150d9911a5c9272fccbf2b55007c0a7cc12e4dff1d1f7146ca207ec6f7394980d5972e652cdfd2514ab74a11031f9acd345dd5d0b07c3b60773bd5b268ab91dd2b02342bd05187ca5eaeb5625a6ca11720a123713a258e5194f12a81440f7a4e0d6238d8e5ed67596027b50a8d53b0d75543e6a478321e7fa71b0675492218a3c94ca0bc6d473773b69f5e6051629ef1a463d3459331a03a85b8b8ed245a33351aac427cedb265ae40f0bd174184d962345b3fc70afe077d7f69ff1c5cc5d320f3fd3e8d7c0f03bf06494894cea2dae17590ad88a14886794aa903dd85f9634df7678c68858fd0589a69f306d612d1167919970ff8a1ee57cc34ae8f70c1d80a434e3f6df6239c06494ba1246a888d3c6f699f30dc8a03d57a9b11dd5b7d44cab4dea4b46ef24962c58aefbc69b44b6e95168580a52f7cb527d9af0f16f367112c237801a9b412b21fa745c01e0eef1272f527099efa0752049792826c90f957b4ace7a6033a8ad4d5240c1f4c392b773692e5c5b231eb18d676fa30923dd7a15e39a7a30b4d9c29f070d1cb33b35c215938d98f0832ec82090a58102b4f68adb12cb836af9ab55e7b1bc0f5cb0587fc340cf764d911c5d373d74bb2d2bc89d61fb98ce95378d9684fc94acd3685ebf668a8cb60dca119e8220e663cdeb32f634d8abe6961b9286c9bf0e4eea7c584e098042fc9d2c110680b0184b9d058c1e8995227709f5a3275e540068cd8209d8776e2766ca0e121b66cc18a885c367354f690eeb1f741172012e4c0372a4eac45e2532caa7dc0466234670151ed6699ef5c2b48509090f42834fffab46b1922b150a8a398c88941fc11e6431c600304041f0b07ccd2c529d4122fed92fe770cbb8502ab04c5758054f553ea045896b9000f64f712a5848335d02188fe502c0b0bfe3309572046ae1465c6223977c59087248d64a9e08ffd4a30bf6db27dcc67884fd49df35c3deb4a50a69d04054554955f6de4dc51406a25fb28e2d9068393df1a065e041b71f78083563f94f04f29b542096538a81315d087806eb89e7ca5d3c721d0519b01f3ad2454de0848dafa9f8dda801c7c376f5159c919c63eaabaf544d919326fa7d7b1dee45c6352ab419184b46ff37ba3a12700b455592a3718e9e5a4198ffa7ebb62ca16c145308e9ba4ad6fbcb13a4e19e1cc286ed763bf7d1308f33b41f27fe7c15ce28f6b7644236500901599bc658f8b47b20aada5ed40746ebf3ce357d59aa36f240d490f4341c09a2ab61af70ed845dfe41054b8a3054f1794e59d41213aaa0e7f309ef1b83d372f7634b30c32f9cebbab87404867d7027d4c9602a4e7e202e2c241d94376231b34367aa12de712c06e5cc5e93d30bd8a274432970e3c59419cf6587416dd24f218c1aa6952b89be8f0552172474c7182ed1c986e6b95961fdae0909907072a5700805880eb505f6fc8e449a90ed0d62eab843f592d420be329a47beb82c781daafd0c26daa480f277b29b193e83da2aa394f154c94948bc33666f0340d599a6673a30d7a4922ea5752ae04680bb56f34a8dc398f724ab724e251e23e3024a817653064db9b24f4cd01636f688c13cb994876fcb57bdd1bfc4cd13a67e4184237045c7034256ff6ad872f5b3897bc882414c6d434db3d710cace036feba5193617a60e5752e354a6faa09339bb813698edfd20ffd3c4d2f0ab4ffc8e7444d6cf70e841969c7cebcf432cf5440504f32a91ee03b4017ad3c071459611e80f731ccef1f56d81b9172296224f4a8a121e923252219cab001cc01ae138e9937d8d3950f52c579fe69e0c7de47930d656f90792b9e73b4bdd79ab01566e94eee6265369b9061909a9867060b0b7e826e16a79be00dd5dedea2c9937ebabda1e212f3e5b39f88be60aa641344a41e8fb0b22d618744f5a97c3ccf0fab30b74c420555fc0f29f8b6c7e29c10eefb1720e9eb1aecf07f62d38273d6d3b15ec6c114cea4504eb76a78591c051bb1a22b649efc0227db1dec6bb2e0d1c1c349758cc732603593d1780e83f41e3e351ab899bd38649b55b5a1d8f415f7a6523a75aadfdc796a1ef56bcb62ccd976bcbfad6dd485c1dab64a68713e62712b183f196483920fccd3d4fa324feff21bec24ad19c285464961d4bd98f9563c80a992c3e661de59189959d626fda9cf88ac3554d7000fda51e1a6546a61e06bc2892020d684898bc4b0a63fa09ccf97090dda50277fabed8d7ace276fcdf4d904fc647f95609308c05d8b7627967a8abae9a02d05ee5494e1014c0df353f6c93ff4d43e2697db092de1dfc4e1f9dcab98f4f5dac51c193400814e8326f8d2c6c5b56ae69ae86ac5c9bdb3ec0c1c929b52fc63f1afffb678de9f6404ff0de5e03b82a1d638be386375cbe998358d9d37246fc8b2804136670912cd60ea593b1900901759e8be654fcacbb9903dfde8e3f90ac1a201bdab76c1e11babe7a97dc82548f626918616bcc637267e8de03510f95b7478b0200cb72493a809d570c1fc9ffb2222686b55e7c0a9464aebce44c6e78add2e7cf9ca6d39eba95613742cb48387741d99246d06e9d6fb0f1c381dd49d92de607125b732a9a5ebe7564dd8d7ab636ef8d01eb178dcacd1a643013f1e3b28f10d21b74ab62de376552628627c39cd783965ddc1e9a433c6c50b5c33bda78687e2a396275435cb549482b9948cc0fedd44c927824fd090e2de1ebe5fd8d2d034ec55b08f06a6d69291cbafe526190cba05d4c1f29b2c7d272364a972f824e0a13187ebeb9aeabac19214725dade3542714f486963376320a8327cdf54c07fca73743d3d8523f492e8d13b0d3bc9557d083b6d061fbc5794b940404ae9979c7735bc48e883e98e32492316db1f7d443d0003fe381414af50bb78cca8e0031bab3bce0a1d0f13c764b1f3e01c5eb1821ff870d5873358b2f5774b8e04da2704334e2f11ee647bc333e6c4e7faa49edddab43e4033583067e9f1e374640f3c4d01187ba5564fbd9b16a6aa09a3ec0c7ceecd76eff10635087ba9c52d0f8ea286f224f3a74b813cb4a883027ebc7f647c8a75d662d21ec04dc0bf53052509e999b4e04c475140fca9fb852ac129763d53650c94ce9b95063314db9274639a00fb93abff32856d39c788a1b765b73b1ecf91ec7c862f4197cca7ea38cf01ef6a1d92fec310ebb97b4c4b6317bf993ba0171e3421fad99a10ff2363aaaa64c25b8f94880826c48409a297d4aa1e9e4ea1c1b9eac19fdf1fd09817c5a1fcfa5d5669cf55142764a8a531856f610c7e38f9048139c7a46f09abdf607881c27e4bef5dac30144b8ce3416a7da3e1e36a872eb6769c56808dbac7fe3b2cb4c8490a4a461555c64f0ba5a17ae87758ef942e0efe7f37af3103d25a51ffb5538e460254ba4fc68d1396d494ef9decd117f847b719d8cbb74a77ba1eac65aa56944c06589262818831e5fcb91f0c462420829fc0107931f2376edf1bc9c45fb54ec30d38cc6447180969fe733da8774e289c2736d87f39f9cb512fa07633e9577aa191b3774dcc25eefb62ae5d05e005c217ddff47f1ef814b45e8b2897a2d4efdbd2658b355d38f3afb44078a18301ea90cc663273fe1d42750775bdc24ce2f413e209cbbd4d25970598dcb8cb1490cc7d7c882a8eb1ead8d9a9c0bc5e9b7ec40613eb8b387f5670539830e4eb841a39efe37916c65d79d1a6b493ad623bdf42ccd0223a5fc32e54f0477390a475e439fe7b64e775619540e53205502365143f1df9739aa3a3d31bc301799bf03e3a57fed078474a2c09c0446ff879a66e96ad5e22f5bfa67f7eda5aef37d52832a924138dad4234690d1cb9a16649310ffba883fceecc128f4e758871c6a22706e69592acf8a1799eb37190f9f06eee77da44da73eae290d72e1454c9dd458f9465813fa161e3dfd143ef7fdbbb06f1c58f53adbf167a4384e26d29c4292ae0e94fe6873fa89cdbfeaa21ac001872c65bab472330db206c32f2459848a4ee48ddc33e67c5cf03e98516878c1f14a6376ea181eb731d625a7ae3f993705d85728f177857c0155c6e7a9f040af5a7231a262ec085159c725f46dfe61ae64ebd2bacddc927b7ec3ed80bdd2c45ee50f50cfe95b3ded4e200dcc7a40b8b6f861da61976dc23ad89bbae3f1e190b5dbe70a2785b623bbcc5520a4b71c28f7885a053e48ccd56d00d5d286be787b5076f1b87f47f2db4b7310f9891cdfed613b914d1a69ef4ea64ebd5bf8c825eb2ad16e69d7c3fcbf5b8f89d9de26feddeda48e94cbb8859c956e5886f4b4bd590f6b3a49f34fdaa41a42a880cf755614f4b6dacca5308987ca9c11e0d62a7595a1a81c570dc3d3b175acc6fe14c7f41c19334f3f93a3d3409979d63130ccfa8589350072cde556e5883fd43dface3063eb604e50437cac3feca689c80528f97571f98f528477ff24bbd4c4bbaa76d4fb94a6d49a71c10be8deb480f717c8954ed8fa4110a0da1f1ab3082aa8bfea3e2c422a61b0a9ccb132f67ff70b2c79f7db54c2ce4b825dd7cf00e39c13b05b071b23b41a9f4bdb14b45b5d38bb0841d17762226e7dc3327599e780a6c2056c0d8ce289713916c2d7da9199ea7712dd1b230dc63dc7ae6e6bced5efe8e7893a745602c490724d8d43d9b6eff42c9a7a3b45cd753ee58e369e67bbe158b08ed25a6c5c8cbdcd749591037efe75ff119130f03b5959ebbc5fb8c946a75d3ad5cd82fca20bda8cc5771cfe80ffb460d94be0f3bb101226bd47f18a8f47a2d3a4121237136d8e09b925f9410ba66dc14229c63e2fabdf6ab938a77821544ab2063bfb85c804a79de772e0632f359274a65c91a50d2bd33a4526333ee690cb54264c2219d917decefcd4c09b67a336c30a1862f02d9c8dd8aab1eb6864cc959eb95c033ed13d19f74d09d353d066ba83cdb09ba66595e5bcf227e3760e22832d18f6a37fec5df5194b9fc4e118ab6e377fd8306c61f1ea312261f0b528b197b6e15395d22b6fa0af5f1c209697719acce96acb3a21e9ceb80803a0ffa60c10a8e3a6a322ce177a7d3e5b0bfb7891b3df7f074dbad34e352d056760ec869ff", 0x1000}, {&(0x7f0000001240)="17ea22bcca66455abae6f08040356030bb8adde1065b250b226788e0ad98287d819cea839b4eddf42e496e8e7de9798617b21925da7814993ca1393a4272d46a83ecae4fa68749b42c07214334520ec8bc1ad3dd46bb551cb24561fe623a74c9a68bad84c5b76ee2876dcb8ccc20c2110c1ab4ee99a9ca443ca48cb4bd131913a7c4e507becc15546f1d81eee94aab7a2d17538608f9e6f4c2e9f28951254fa92bc305d4a30578dfe00b23a8f29aaf5ae458c6a3d7e95f36aba87f933542e1", 0xbf}, {&(0x7f0000001300)="286c3b2840dd3a4e7351fccc430e92efa94e9bb330d36db318a23955b17e085eeee4c790a932cb80c5cdec718eab52e05553c953dafa3e4e38c2f53c94b7c84303454774befdd4", 0x47}, {&(0x7f0000001380)="1070adc27248c68698454c2b16a844ef0eb8c807761bb626e92b33f948bed587227640cb31dd733d72f33147dba907841a85d69f2cdc7ae401b2c16eaa73902099338ce77986a144ed624d4540c0729717e2aee6f7873b90851312c7ec9a555c4470cf32d9e23c", 0x67}, {&(0x7f0000001400)="8bedfa2f6245ba0662e4357e508dce353c2ad84c5ef290d235b67789bea2fd6960a0ccf132c59a0aad6b3289989d00e6", 0x30}], 0x6, 0x0, 0x0, 0x4}, 0x4c043) (async, rerun: 32) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000140)="f8680f6811d03137c76d144e973f39d7c482961253d61e74ec46b0a82b2ca00dbca337743259d1fc2ced3e7e5c9f62c5d2851bce65e110dd836db3a6a9c26674ee0d1df32c3e46a35772f7d608d5f9f33b31e21a72ef1a4c560d54c193742d77804f4f26a10b02a3389e54abaf7dc02d66bbe6269f7abdcd09a8cb1ae489ad2c91aaf0f4397464f4691dc51850925cc816e48118bcec5069bfb3ad27a1119fc21a8046a0356dbda4e883fbd7bf7f0320d830ffd4917bf1238226c51ce35a47908115543547", 0xc5}, {&(0x7f0000000240)="3162b3c8eee83c793f2bedf7dd48e0eb38b6ec21696e0ca3399a907cb4f2fa3e7cdca3b55f451a5f35f125322139b1c58887e6f4a2561e50b81304e2740c2d54d23a3bcfd769af82fdd5271030435caec9d7558dc65d8a72", 0x58}], 0x2}, 0x2000c800) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000140)="f8680f6811d03137c76d144e973f39d7c482961253d61e74ec46b0a82b2ca00dbca337743259d1fc2ced3e7e5c9f62c5d2851bce65e110dd836db3a6a9c26674ee0d1df32c3e46a35772f7d608d5f9f33b31e21a72ef1a4c560d54c193742d77804f4f26a10b02a3389e54abaf7dc02d66bbe6269f7abdcd09a8cb1ae489ad2c91aaf0f4397464f4691dc51850925cc816e48118bcec5069bfb3ad27a1119fc21a8046a0356dbda4e883fbd7bf7f0320d830ffd4917bf1238226c51ce35a47908115543547", 0xc5}, {&(0x7f0000000240)="3162b3c8eee83c793f2bedf7dd48e0eb38b6ec21696e0ca3399a907cb4f2fa3e7cdca3b55f451a5f35f125322139b1c58887e6f4a2561e50b81304e2740c2d54d23a3bcfd769af82fdd5271030435caec9d7558dc65d8a72", 0x58}], 0x2}, 0x2000c800) (async) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x161000, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8200, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:47 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000140)="f8680f6811d03137c76d144e973f39d7c482961253d61e74ec46b0a82b2ca00dbca337743259d1fc2ced3e7e5c9f62c5d2851bce65e110dd836db3a6a9c26674ee0d1df32c3e46a35772f7d608d5f9f33b31e21a72ef1a4c560d54c193742d77804f4f26a10b02a3389e54abaf7dc02d66bbe6269f7abdcd09a8cb1ae489ad2c91aaf0f4397464f4691dc51850925cc816e48118bcec5069bfb3ad27a1119fc21a8046a0356dbda4e883fbd7bf7f0320d830ffd4917bf1238226c51ce35a47908115543547", 0xc5}, {&(0x7f0000000240)="3162b3c8eee83c793f2bedf7dd48e0eb38b6ec21696e0ca3399a907cb4f2fa3e7cdca3b55f451a5f35f125322139b1c58887e6f4a2561e50b81304e2740c2d54d23a3bcfd769af82fdd5271030435caec9d7558dc65d8a72", 0x58}], 0x2}, 0x2000c800) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2001, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f00000000c0)=0x4) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x20e781, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000001540)={0x6b7379aaa42460bf, 0x7, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x17}, @multicast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}, @random="2b62ee00be00", @local, @local, @multicast]}) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000001500)=r2) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001440)=[{&(0x7f00000001c0)="efdcbdaac30e9a02930c97fe3f01c81c91059a068954e6086bcdb37a4fd18d04467ff3b40417f4f21b1bae01463477b173d69cde4665d9fa36dc457e8bb99a46e0aa52f7054c06cefa31a4121eb16c4eec4dbfd38b0d3064e9b1e6d473f2f97ebc43633b05b9621f0fa1bad6191a9162e8e5c2244a1133e9ea3dd39c6ee09939", 0x80}, {&(0x7f0000000240)="0b354db9f073325ef55d5046291e47889211cbba332b6854fd7ba32959089f25e84fadbafb58336e540c17db67306575c722a6d39647ea6f69f58f2ff66f2575fb72bf580ab127be0fe08544bceefd25771beee370a88ae78970184ed3ee54e2d0d4082ee11d8fbba3158ac9f3671d37c013bd8cc67361d4165bc96675c937890706465022645fb0a0189575a97ac7d6de6c07882fb64ebd7d071404fff17503d526bc61425eceb1ee5779549297cbe53aae4ace52b2067dc7c0381c75666fd529f17ec0ce3ea2bc11241541ee5240029de3d58ef8c404ef48765eee1a2cd9039577be3009eb6ba6438094ca25d5722ab5cb3939e4cd09358cb69c8c468392ff6446848f1af4cbf41bfde784828cda4bfdb07c16d27b88af83f086e363bd67d56a0b71c8b6c5bd693908b56e8cee4bc5a44b9553b8b2cafe050fc0885463690683be4196073cdde02dc9fff14a215c23126ec4965af5ba7a05fcbd8530a98b6ddb61d24ae0ce1a28262347b4ce224f2409e462081df349e48d886b152dbcd817dfe522a63aeac93f8b7c4b0cc73d693c8197b3661ac5ca81ae1783d80dd9906190868e73d2dd49afdbae6b9e272c32ebfe1a66773fe737ccebc6ba218411c6658c1d3c6a24254df22e01179f4d06c9515419d1a2766130fde4a4ed9531cb0feac5ab7ed821045b032e493f7b8020c7df8cea5ec69bd79fe5f5150d9911a5c9272fccbf2b55007c0a7cc12e4dff1d1f7146ca207ec6f7394980d5972e652cdfd2514ab74a11031f9acd345dd5d0b07c3b60773bd5b268ab91dd2b02342bd05187ca5eaeb5625a6ca11720a123713a258e5194f12a81440f7a4e0d6238d8e5ed67596027b50a8d53b0d75543e6a478321e7fa71b0675492218a3c94ca0bc6d473773b69f5e6051629ef1a463d3459331a03a85b8b8ed245a33351aac427cedb265ae40f0bd174184d962345b3fc70afe077d7f69ff1c5cc5d320f3fd3e8d7c0f03bf06494894cea2dae17590ad88a14886794aa903dd85f9634df7678c68858fd0589a69f306d612d1167919970ff8a1ee57cc34ae8f70c1d80a434e3f6df6239c06494ba1246a888d3c6f699f30dc8a03d57a9b11dd5b7d44cab4dea4b46ef24962c58aefbc69b44b6e95168580a52f7cb527d9af0f16f367112c237801a9b412b21fa745c01e0eef1272f527099efa0752049792826c90f957b4ace7a6033a8ad4d5240c1f4c392b773692e5c5b231eb18d676fa30923dd7a15e39a7a30b4d9c29f070d1cb33b35c215938d98f0832ec82090a58102b4f68adb12cb836af9ab55e7b1bc0f5cb0587fc340cf764d911c5d373d74bb2d2bc89d61fb98ce95378d9684fc94acd3685ebf668a8cb60dca119e8220e663cdeb32f634d8abe6961b9286c9bf0e4eea7c584e098042fc9d2c110680b0184b9d058c1e8995227709f5a3275e540068cd8209d8776e2766ca0e121b66cc18a885c367354f690eeb1f741172012e4c0372a4eac45e2532caa7dc0466234670151ed6699ef5c2b48509090f42834fffab46b1922b150a8a398c88941fc11e6431c600304041f0b07ccd2c529d4122fed92fe770cbb8502ab04c5758054f553ea045896b9000f64f712a5848335d02188fe502c0b0bfe3309572046ae1465c6223977c59087248d64a9e08ffd4a30bf6db27dcc67884fd49df35c3deb4a50a69d04054554955f6de4dc51406a25fb28e2d9068393df1a065e041b71f78083563f94f04f29b542096538a81315d087806eb89e7ca5d3c721d0519b01f3ad2454de0848dafa9f8dda801c7c376f5159c919c63eaabaf544d919326fa7d7b1dee45c6352ab419184b46ff37ba3a12700b455592a3718e9e5a4198ffa7ebb62ca16c145308e9ba4ad6fbcb13a4e19e1cc286ed763bf7d1308f33b41f27fe7c15ce28f6b7644236500901599bc658f8b47b20aada5ed40746ebf3ce357d59aa36f240d490f4341c09a2ab61af70ed845dfe41054b8a3054f1794e59d41213aaa0e7f309ef1b83d372f7634b30c32f9cebbab87404867d7027d4c9602a4e7e202e2c241d94376231b34367aa12de712c06e5cc5e93d30bd8a274432970e3c59419cf6587416dd24f218c1aa6952b89be8f0552172474c7182ed1c986e6b95961fdae0909907072a5700805880eb505f6fc8e449a90ed0d62eab843f592d420be329a47beb82c781daafd0c26daa480f277b29b193e83da2aa394f154c94948bc33666f0340d599a6673a30d7a4922ea5752ae04680bb56f34a8dc398f724ab724e251e23e3024a817653064db9b24f4cd01636f688c13cb994876fcb57bdd1bfc4cd13a67e4184237045c7034256ff6ad872f5b3897bc882414c6d434db3d710cace036feba5193617a60e5752e354a6faa09339bb813698edfd20ffd3c4d2f0ab4ffc8e7444d6cf70e841969c7cebcf432cf5440504f32a91ee03b4017ad3c071459611e80f731ccef1f56d81b9172296224f4a8a121e923252219cab001cc01ae138e9937d8d3950f52c579fe69e0c7de47930d656f90792b9e73b4bdd79ab01566e94eee6265369b9061909a9867060b0b7e826e16a79be00dd5dedea2c9937ebabda1e212f3e5b39f88be60aa641344a41e8fb0b22d618744f5a97c3ccf0fab30b74c420555fc0f29f8b6c7e29c10eefb1720e9eb1aecf07f62d38273d6d3b15ec6c114cea4504eb76a78591c051bb1a22b649efc0227db1dec6bb2e0d1c1c349758cc732603593d1780e83f41e3e351ab899bd38649b55b5a1d8f415f7a6523a75aadfdc796a1ef56bcb62ccd976bcbfad6dd485c1dab64a68713e62712b183f196483920fccd3d4fa324feff21bec24ad19c285464961d4bd98f9563c80a992c3e661de59189959d626fda9cf88ac3554d7000fda51e1a6546a61e06bc2892020d684898bc4b0a63fa09ccf97090dda50277fabed8d7ace276fcdf4d904fc647f95609308c05d8b7627967a8abae9a02d05ee5494e1014c0df353f6c93ff4d43e2697db092de1dfc4e1f9dcab98f4f5dac51c193400814e8326f8d2c6c5b56ae69ae86ac5c9bdb3ec0c1c929b52fc63f1afffb678de9f6404ff0de5e03b82a1d638be386375cbe998358d9d37246fc8b2804136670912cd60ea593b1900901759e8be654fcacbb9903dfde8e3f90ac1a201bdab76c1e11babe7a97dc82548f626918616bcc637267e8de03510f95b7478b0200cb72493a809d570c1fc9ffb2222686b55e7c0a9464aebce44c6e78add2e7cf9ca6d39eba95613742cb48387741d99246d06e9d6fb0f1c381dd49d92de607125b732a9a5ebe7564dd8d7ab636ef8d01eb178dcacd1a643013f1e3b28f10d21b74ab62de376552628627c39cd783965ddc1e9a433c6c50b5c33bda78687e2a396275435cb549482b9948cc0fedd44c927824fd090e2de1ebe5fd8d2d034ec55b08f06a6d69291cbafe526190cba05d4c1f29b2c7d272364a972f824e0a13187ebeb9aeabac19214725dade3542714f486963376320a8327cdf54c07fca73743d3d8523f492e8d13b0d3bc9557d083b6d061fbc5794b940404ae9979c7735bc48e883e98e32492316db1f7d443d0003fe381414af50bb78cca8e0031bab3bce0a1d0f13c764b1f3e01c5eb1821ff870d5873358b2f5774b8e04da2704334e2f11ee647bc333e6c4e7faa49edddab43e4033583067e9f1e374640f3c4d01187ba5564fbd9b16a6aa09a3ec0c7ceecd76eff10635087ba9c52d0f8ea286f224f3a74b813cb4a883027ebc7f647c8a75d662d21ec04dc0bf53052509e999b4e04c475140fca9fb852ac129763d53650c94ce9b95063314db9274639a00fb93abff32856d39c788a1b765b73b1ecf91ec7c862f4197cca7ea38cf01ef6a1d92fec310ebb97b4c4b6317bf993ba0171e3421fad99a10ff2363aaaa64c25b8f94880826c48409a297d4aa1e9e4ea1c1b9eac19fdf1fd09817c5a1fcfa5d5669cf55142764a8a531856f610c7e38f9048139c7a46f09abdf607881c27e4bef5dac30144b8ce3416a7da3e1e36a872eb6769c56808dbac7fe3b2cb4c8490a4a461555c64f0ba5a17ae87758ef942e0efe7f37af3103d25a51ffb5538e460254ba4fc68d1396d494ef9decd117f847b719d8cbb74a77ba1eac65aa56944c06589262818831e5fcb91f0c462420829fc0107931f2376edf1bc9c45fb54ec30d38cc6447180969fe733da8774e289c2736d87f39f9cb512fa07633e9577aa191b3774dcc25eefb62ae5d05e005c217ddff47f1ef814b45e8b2897a2d4efdbd2658b355d38f3afb44078a18301ea90cc663273fe1d42750775bdc24ce2f413e209cbbd4d25970598dcb8cb1490cc7d7c882a8eb1ead8d9a9c0bc5e9b7ec40613eb8b387f5670539830e4eb841a39efe37916c65d79d1a6b493ad623bdf42ccd0223a5fc32e54f0477390a475e439fe7b64e775619540e53205502365143f1df9739aa3a3d31bc301799bf03e3a57fed078474a2c09c0446ff879a66e96ad5e22f5bfa67f7eda5aef37d52832a924138dad4234690d1cb9a16649310ffba883fceecc128f4e758871c6a22706e69592acf8a1799eb37190f9f06eee77da44da73eae290d72e1454c9dd458f9465813fa161e3dfd143ef7fdbbb06f1c58f53adbf167a4384e26d29c4292ae0e94fe6873fa89cdbfeaa21ac001872c65bab472330db206c32f2459848a4ee48ddc33e67c5cf03e98516878c1f14a6376ea181eb731d625a7ae3f993705d85728f177857c0155c6e7a9f040af5a7231a262ec085159c725f46dfe61ae64ebd2bacddc927b7ec3ed80bdd2c45ee50f50cfe95b3ded4e200dcc7a40b8b6f861da61976dc23ad89bbae3f1e190b5dbe70a2785b623bbcc5520a4b71c28f7885a053e48ccd56d00d5d286be787b5076f1b87f47f2db4b7310f9891cdfed613b914d1a69ef4ea64ebd5bf8c825eb2ad16e69d7c3fcbf5b8f89d9de26feddeda48e94cbb8859c956e5886f4b4bd590f6b3a49f34fdaa41a42a880cf755614f4b6dacca5308987ca9c11e0d62a7595a1a81c570dc3d3b175acc6fe14c7f41c19334f3f93a3d3409979d63130ccfa8589350072cde556e5883fd43dface3063eb604e50437cac3feca689c80528f97571f98f528477ff24bbd4c4bbaa76d4fb94a6d49a71c10be8deb480f717c8954ed8fa4110a0da1f1ab3082aa8bfea3e2c422a61b0a9ccb132f67ff70b2c79f7db54c2ce4b825dd7cf00e39c13b05b071b23b41a9f4bdb14b45b5d38bb0841d17762226e7dc3327599e780a6c2056c0d8ce289713916c2d7da9199ea7712dd1b230dc63dc7ae6e6bced5efe8e7893a745602c490724d8d43d9b6eff42c9a7a3b45cd753ee58e369e67bbe158b08ed25a6c5c8cbdcd749591037efe75ff119130f03b5959ebbc5fb8c946a75d3ad5cd82fca20bda8cc5771cfe80ffb460d94be0f3bb101226bd47f18a8f47a2d3a4121237136d8e09b925f9410ba66dc14229c63e2fabdf6ab938a77821544ab2063bfb85c804a79de772e0632f359274a65c91a50d2bd33a4526333ee690cb54264c2219d917decefcd4c09b67a336c30a1862f02d9c8dd8aab1eb6864cc959eb95c033ed13d19f74d09d353d066ba83cdb09ba66595e5bcf227e3760e22832d18f6a37fec5df5194b9fc4e118ab6e377fd8306c61f1ea312261f0b528b197b6e15395d22b6fa0af5f1c209697719acce96acb3a21e9ceb80803a0ffa60c10a8e3a6a322ce177a7d3e5b0bfb7891b3df7f074dbad34e352d056760ec869ff", 0x1000}, {&(0x7f0000001240)="17ea22bcca66455abae6f08040356030bb8adde1065b250b226788e0ad98287d819cea839b4eddf42e496e8e7de9798617b21925da7814993ca1393a4272d46a83ecae4fa68749b42c07214334520ec8bc1ad3dd46bb551cb24561fe623a74c9a68bad84c5b76ee2876dcb8ccc20c2110c1ab4ee99a9ca443ca48cb4bd131913a7c4e507becc15546f1d81eee94aab7a2d17538608f9e6f4c2e9f28951254fa92bc305d4a30578dfe00b23a8f29aaf5ae458c6a3d7e95f36aba87f933542e1", 0xbf}, {&(0x7f0000001300)="286c3b2840dd3a4e7351fccc430e92efa94e9bb330d36db318a23955b17e085eeee4c790a932cb80c5cdec718eab52e05553c953dafa3e4e38c2f53c94b7c84303454774befdd4", 0x47}, {&(0x7f0000001380)="1070adc27248c68698454c2b16a844ef0eb8c807761bb626e92b33f948bed587227640cb31dd733d72f33147dba907841a85d69f2cdc7ae401b2c16eaa73902099338ce77986a144ed624d4540c0729717e2aee6f7873b90851312c7ec9a555c4470cf32d9e23c", 0x67}, {&(0x7f0000001400)="8bedfa2f6245ba0662e4357e508dce353c2ad84c5ef290d235b67789bea2fd6960a0ccf132c59a0aad6b3289989d00e6", 0x30}], 0x6, 0x0, 0x0, 0x4}, 0x4c043) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2001, 0x0) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f00000000c0)=0x4) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x20e781, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) (async) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000001540)={0x6b7379aaa42460bf, 0x7, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x17}, @multicast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}, @random="2b62ee00be00", @local, @local, @multicast]}) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000001500)=r2) (async) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001440)=[{&(0x7f00000001c0)="efdcbdaac30e9a02930c97fe3f01c81c91059a068954e6086bcdb37a4fd18d04467ff3b40417f4f21b1bae01463477b173d69cde4665d9fa36dc457e8bb99a46e0aa52f7054c06cefa31a4121eb16c4eec4dbfd38b0d3064e9b1e6d473f2f97ebc43633b05b9621f0fa1bad6191a9162e8e5c2244a1133e9ea3dd39c6ee09939", 0x80}, {&(0x7f0000000240)="0b354db9f073325ef55d5046291e47889211cbba332b6854fd7ba32959089f25e84fadbafb58336e540c17db67306575c722a6d39647ea6f69f58f2ff66f2575fb72bf580ab127be0fe08544bceefd25771beee370a88ae78970184ed3ee54e2d0d4082ee11d8fbba3158ac9f3671d37c013bd8cc67361d4165bc96675c937890706465022645fb0a0189575a97ac7d6de6c07882fb64ebd7d071404fff17503d526bc61425eceb1ee5779549297cbe53aae4ace52b2067dc7c0381c75666fd529f17ec0ce3ea2bc11241541ee5240029de3d58ef8c404ef48765eee1a2cd9039577be3009eb6ba6438094ca25d5722ab5cb3939e4cd09358cb69c8c468392ff6446848f1af4cbf41bfde784828cda4bfdb07c16d27b88af83f086e363bd67d56a0b71c8b6c5bd693908b56e8cee4bc5a44b9553b8b2cafe050fc0885463690683be4196073cdde02dc9fff14a215c23126ec4965af5ba7a05fcbd8530a98b6ddb61d24ae0ce1a28262347b4ce224f2409e462081df349e48d886b152dbcd817dfe522a63aeac93f8b7c4b0cc73d693c8197b3661ac5ca81ae1783d80dd9906190868e73d2dd49afdbae6b9e272c32ebfe1a66773fe737ccebc6ba218411c6658c1d3c6a24254df22e01179f4d06c9515419d1a2766130fde4a4ed9531cb0feac5ab7ed821045b032e493f7b8020c7df8cea5ec69bd79fe5f5150d9911a5c9272fccbf2b55007c0a7cc12e4dff1d1f7146ca207ec6f7394980d5972e652cdfd2514ab74a11031f9acd345dd5d0b07c3b60773bd5b268ab91dd2b02342bd05187ca5eaeb5625a6ca11720a123713a258e5194f12a81440f7a4e0d6238d8e5ed67596027b50a8d53b0d75543e6a478321e7fa71b0675492218a3c94ca0bc6d473773b69f5e6051629ef1a463d3459331a03a85b8b8ed245a33351aac427cedb265ae40f0bd174184d962345b3fc70afe077d7f69ff1c5cc5d320f3fd3e8d7c0f03bf06494894cea2dae17590ad88a14886794aa903dd85f9634df7678c68858fd0589a69f306d612d1167919970ff8a1ee57cc34ae8f70c1d80a434e3f6df6239c06494ba1246a888d3c6f699f30dc8a03d57a9b11dd5b7d44cab4dea4b46ef24962c58aefbc69b44b6e95168580a52f7cb527d9af0f16f367112c237801a9b412b21fa745c01e0eef1272f527099efa0752049792826c90f957b4ace7a6033a8ad4d5240c1f4c392b773692e5c5b231eb18d676fa30923dd7a15e39a7a30b4d9c29f070d1cb33b35c215938d98f0832ec82090a58102b4f68adb12cb836af9ab55e7b1bc0f5cb0587fc340cf764d911c5d373d74bb2d2bc89d61fb98ce95378d9684fc94acd3685ebf668a8cb60dca119e8220e663cdeb32f634d8abe6961b9286c9bf0e4eea7c584e098042fc9d2c110680b0184b9d058c1e8995227709f5a3275e540068cd8209d8776e2766ca0e121b66cc18a885c367354f690eeb1f741172012e4c0372a4eac45e2532caa7dc0466234670151ed6699ef5c2b48509090f42834fffab46b1922b150a8a398c88941fc11e6431c600304041f0b07ccd2c529d4122fed92fe770cbb8502ab04c5758054f553ea045896b9000f64f712a5848335d02188fe502c0b0bfe3309572046ae1465c6223977c59087248d64a9e08ffd4a30bf6db27dcc67884fd49df35c3deb4a50a69d04054554955f6de4dc51406a25fb28e2d9068393df1a065e041b71f78083563f94f04f29b542096538a81315d087806eb89e7ca5d3c721d0519b01f3ad2454de0848dafa9f8dda801c7c376f5159c919c63eaabaf544d919326fa7d7b1dee45c6352ab419184b46ff37ba3a12700b455592a3718e9e5a4198ffa7ebb62ca16c145308e9ba4ad6fbcb13a4e19e1cc286ed763bf7d1308f33b41f27fe7c15ce28f6b7644236500901599bc658f8b47b20aada5ed40746ebf3ce357d59aa36f240d490f4341c09a2ab61af70ed845dfe41054b8a3054f1794e59d41213aaa0e7f309ef1b83d372f7634b30c32f9cebbab87404867d7027d4c9602a4e7e202e2c241d94376231b34367aa12de712c06e5cc5e93d30bd8a274432970e3c59419cf6587416dd24f218c1aa6952b89be8f0552172474c7182ed1c986e6b95961fdae0909907072a5700805880eb505f6fc8e449a90ed0d62eab843f592d420be329a47beb82c781daafd0c26daa480f277b29b193e83da2aa394f154c94948bc33666f0340d599a6673a30d7a4922ea5752ae04680bb56f34a8dc398f724ab724e251e23e3024a817653064db9b24f4cd01636f688c13cb994876fcb57bdd1bfc4cd13a67e4184237045c7034256ff6ad872f5b3897bc882414c6d434db3d710cace036feba5193617a60e5752e354a6faa09339bb813698edfd20ffd3c4d2f0ab4ffc8e7444d6cf70e841969c7cebcf432cf5440504f32a91ee03b4017ad3c071459611e80f731ccef1f56d81b9172296224f4a8a121e923252219cab001cc01ae138e9937d8d3950f52c579fe69e0c7de47930d656f90792b9e73b4bdd79ab01566e94eee6265369b9061909a9867060b0b7e826e16a79be00dd5dedea2c9937ebabda1e212f3e5b39f88be60aa641344a41e8fb0b22d618744f5a97c3ccf0fab30b74c420555fc0f29f8b6c7e29c10eefb1720e9eb1aecf07f62d38273d6d3b15ec6c114cea4504eb76a78591c051bb1a22b649efc0227db1dec6bb2e0d1c1c349758cc732603593d1780e83f41e3e351ab899bd38649b55b5a1d8f415f7a6523a75aadfdc796a1ef56bcb62ccd976bcbfad6dd485c1dab64a68713e62712b183f196483920fccd3d4fa324feff21bec24ad19c285464961d4bd98f9563c80a992c3e661de59189959d626fda9cf88ac3554d7000fda51e1a6546a61e06bc2892020d684898bc4b0a63fa09ccf97090dda50277fabed8d7ace276fcdf4d904fc647f95609308c05d8b7627967a8abae9a02d05ee5494e1014c0df353f6c93ff4d43e2697db092de1dfc4e1f9dcab98f4f5dac51c193400814e8326f8d2c6c5b56ae69ae86ac5c9bdb3ec0c1c929b52fc63f1afffb678de9f6404ff0de5e03b82a1d638be386375cbe998358d9d37246fc8b2804136670912cd60ea593b1900901759e8be654fcacbb9903dfde8e3f90ac1a201bdab76c1e11babe7a97dc82548f626918616bcc637267e8de03510f95b7478b0200cb72493a809d570c1fc9ffb2222686b55e7c0a9464aebce44c6e78add2e7cf9ca6d39eba95613742cb48387741d99246d06e9d6fb0f1c381dd49d92de607125b732a9a5ebe7564dd8d7ab636ef8d01eb178dcacd1a643013f1e3b28f10d21b74ab62de376552628627c39cd783965ddc1e9a433c6c50b5c33bda78687e2a396275435cb549482b9948cc0fedd44c927824fd090e2de1ebe5fd8d2d034ec55b08f06a6d69291cbafe526190cba05d4c1f29b2c7d272364a972f824e0a13187ebeb9aeabac19214725dade3542714f486963376320a8327cdf54c07fca73743d3d8523f492e8d13b0d3bc9557d083b6d061fbc5794b940404ae9979c7735bc48e883e98e32492316db1f7d443d0003fe381414af50bb78cca8e0031bab3bce0a1d0f13c764b1f3e01c5eb1821ff870d5873358b2f5774b8e04da2704334e2f11ee647bc333e6c4e7faa49edddab43e4033583067e9f1e374640f3c4d01187ba5564fbd9b16a6aa09a3ec0c7ceecd76eff10635087ba9c52d0f8ea286f224f3a74b813cb4a883027ebc7f647c8a75d662d21ec04dc0bf53052509e999b4e04c475140fca9fb852ac129763d53650c94ce9b95063314db9274639a00fb93abff32856d39c788a1b765b73b1ecf91ec7c862f4197cca7ea38cf01ef6a1d92fec310ebb97b4c4b6317bf993ba0171e3421fad99a10ff2363aaaa64c25b8f94880826c48409a297d4aa1e9e4ea1c1b9eac19fdf1fd09817c5a1fcfa5d5669cf55142764a8a531856f610c7e38f9048139c7a46f09abdf607881c27e4bef5dac30144b8ce3416a7da3e1e36a872eb6769c56808dbac7fe3b2cb4c8490a4a461555c64f0ba5a17ae87758ef942e0efe7f37af3103d25a51ffb5538e460254ba4fc68d1396d494ef9decd117f847b719d8cbb74a77ba1eac65aa56944c06589262818831e5fcb91f0c462420829fc0107931f2376edf1bc9c45fb54ec30d38cc6447180969fe733da8774e289c2736d87f39f9cb512fa07633e9577aa191b3774dcc25eefb62ae5d05e005c217ddff47f1ef814b45e8b2897a2d4efdbd2658b355d38f3afb44078a18301ea90cc663273fe1d42750775bdc24ce2f413e209cbbd4d25970598dcb8cb1490cc7d7c882a8eb1ead8d9a9c0bc5e9b7ec40613eb8b387f5670539830e4eb841a39efe37916c65d79d1a6b493ad623bdf42ccd0223a5fc32e54f0477390a475e439fe7b64e775619540e53205502365143f1df9739aa3a3d31bc301799bf03e3a57fed078474a2c09c0446ff879a66e96ad5e22f5bfa67f7eda5aef37d52832a924138dad4234690d1cb9a16649310ffba883fceecc128f4e758871c6a22706e69592acf8a1799eb37190f9f06eee77da44da73eae290d72e1454c9dd458f9465813fa161e3dfd143ef7fdbbb06f1c58f53adbf167a4384e26d29c4292ae0e94fe6873fa89cdbfeaa21ac001872c65bab472330db206c32f2459848a4ee48ddc33e67c5cf03e98516878c1f14a6376ea181eb731d625a7ae3f993705d85728f177857c0155c6e7a9f040af5a7231a262ec085159c725f46dfe61ae64ebd2bacddc927b7ec3ed80bdd2c45ee50f50cfe95b3ded4e200dcc7a40b8b6f861da61976dc23ad89bbae3f1e190b5dbe70a2785b623bbcc5520a4b71c28f7885a053e48ccd56d00d5d286be787b5076f1b87f47f2db4b7310f9891cdfed613b914d1a69ef4ea64ebd5bf8c825eb2ad16e69d7c3fcbf5b8f89d9de26feddeda48e94cbb8859c956e5886f4b4bd590f6b3a49f34fdaa41a42a880cf755614f4b6dacca5308987ca9c11e0d62a7595a1a81c570dc3d3b175acc6fe14c7f41c19334f3f93a3d3409979d63130ccfa8589350072cde556e5883fd43dface3063eb604e50437cac3feca689c80528f97571f98f528477ff24bbd4c4bbaa76d4fb94a6d49a71c10be8deb480f717c8954ed8fa4110a0da1f1ab3082aa8bfea3e2c422a61b0a9ccb132f67ff70b2c79f7db54c2ce4b825dd7cf00e39c13b05b071b23b41a9f4bdb14b45b5d38bb0841d17762226e7dc3327599e780a6c2056c0d8ce289713916c2d7da9199ea7712dd1b230dc63dc7ae6e6bced5efe8e7893a745602c490724d8d43d9b6eff42c9a7a3b45cd753ee58e369e67bbe158b08ed25a6c5c8cbdcd749591037efe75ff119130f03b5959ebbc5fb8c946a75d3ad5cd82fca20bda8cc5771cfe80ffb460d94be0f3bb101226bd47f18a8f47a2d3a4121237136d8e09b925f9410ba66dc14229c63e2fabdf6ab938a77821544ab2063bfb85c804a79de772e0632f359274a65c91a50d2bd33a4526333ee690cb54264c2219d917decefcd4c09b67a336c30a1862f02d9c8dd8aab1eb6864cc959eb95c033ed13d19f74d09d353d066ba83cdb09ba66595e5bcf227e3760e22832d18f6a37fec5df5194b9fc4e118ab6e377fd8306c61f1ea312261f0b528b197b6e15395d22b6fa0af5f1c209697719acce96acb3a21e9ceb80803a0ffa60c10a8e3a6a322ce177a7d3e5b0bfb7891b3df7f074dbad34e352d056760ec869ff", 0x1000}, {&(0x7f0000001240)="17ea22bcca66455abae6f08040356030bb8adde1065b250b226788e0ad98287d819cea839b4eddf42e496e8e7de9798617b21925da7814993ca1393a4272d46a83ecae4fa68749b42c07214334520ec8bc1ad3dd46bb551cb24561fe623a74c9a68bad84c5b76ee2876dcb8ccc20c2110c1ab4ee99a9ca443ca48cb4bd131913a7c4e507becc15546f1d81eee94aab7a2d17538608f9e6f4c2e9f28951254fa92bc305d4a30578dfe00b23a8f29aaf5ae458c6a3d7e95f36aba87f933542e1", 0xbf}, {&(0x7f0000001300)="286c3b2840dd3a4e7351fccc430e92efa94e9bb330d36db318a23955b17e085eeee4c790a932cb80c5cdec718eab52e05553c953dafa3e4e38c2f53c94b7c84303454774befdd4", 0x47}, {&(0x7f0000001380)="1070adc27248c68698454c2b16a844ef0eb8c807761bb626e92b33f948bed587227640cb31dd733d72f33147dba907841a85d69f2cdc7ae401b2c16eaa73902099338ce77986a144ed624d4540c0729717e2aee6f7873b90851312c7ec9a555c4470cf32d9e23c", 0x67}, {&(0x7f0000001400)="8bedfa2f6245ba0662e4357e508dce353c2ad84c5ef290d235b67789bea2fd6960a0ccf132c59a0aad6b3289989d00e6", 0x30}], 0x6, 0x0, 0x0, 0x4}, 0x4c043) (async) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000380)=@bpf_tracing={0x1a, 0x18, &(0x7f00000000c0)=ANY=[@ANYBLOB="b7080000000000007b8af8ff00000000b7080000030000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018500000090000000000000000000000852000000100000018120000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b703000000000000850000000c000000b7ab559e414d44b01076b1ec514478000000ea00000018410000010000000000"], &(0x7f0000000180)='GPL\x00', 0x5, 0xec, &(0x7f00000001c0)=""/236, 0x41000, 0x22, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x8, 0xf98, 0xb2}, 0x10, 0xff97, 0xffffffffffffffff, 0x2, 0x0, &(0x7f0000000340)=[{0x4, 0x5, 0x2, 0xb}, {0x0, 0x5, 0x2, 0x5}], 0x10, 0x5}, 0x90) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000440)=r1) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:47 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000380)=@bpf_tracing={0x1a, 0x18, &(0x7f00000000c0)=ANY=[@ANYBLOB="b7080000000000007b8af8ff00000000b7080000030000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018500000090000000000000000000000852000000100000018120000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b703000000000000850000000c000000b7ab559e414d44b01076b1ec514478000000ea00000018410000010000000000"], &(0x7f0000000180)='GPL\x00', 0x5, 0xec, &(0x7f00000001c0)=""/236, 0x41000, 0x22, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x8, 0xf98, 0xb2}, 0x10, 0xff97, 0xffffffffffffffff, 0x2, 0x0, &(0x7f0000000340)=[{0x4, 0x5, 0x2, 0xb}, {0x0, 0x5, 0x2, 0x5}], 0x10, 0x5}, 0x90) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000440)=r1) (async, rerun: 32) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (rerun: 32) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x442a41, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x4900, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x0, 0x7, [@broadcast, @local, @random="b2f69f71b9ce", @multicast, @random="32b55bd13456", @remote, @local]}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) ioctl$TUNGETVNETHDRSZ(0xffffffffffffffff, 0x800454d7, &(0x7f0000000040)) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f00000000c0)=0x1) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000380)=@bpf_tracing={0x1a, 0x18, &(0x7f00000000c0)=ANY=[@ANYBLOB="b7080000000000007b8af8ff00000000b7080000030000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018500000090000000000000000000000852000000100000018120000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b703000000000000850000000c000000b7ab559e414d44b01076b1ec514478000000ea00000018410000010000000000"], &(0x7f0000000180)='GPL\x00', 0x5, 0xec, &(0x7f00000001c0)=""/236, 0x41000, 0x22, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x8, 0xf98, 0xb2}, 0x10, 0xff97, 0xffffffffffffffff, 0x2, 0x0, &(0x7f0000000340)=[{0x4, 0x5, 0x2, 0xb}, {0x0, 0x5, 0x2, 0x5}], 0x10, 0x5}, 0x90) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000440)=r1) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x442a41, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x4900, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x0, 0x7, [@broadcast, @local, @random="b2f69f71b9ce", @multicast, @random="32b55bd13456", @remote, @local]}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) (async) ioctl$TUNGETVNETHDRSZ(0xffffffffffffffff, 0x800454d7, &(0x7f0000000040)) 12:48:47 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x6c2001, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000340)=0x4) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x6043c1, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'wlan0\x00', 0x400}) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000840)={0x8, &(0x7f0000000800)=[{0x4, 0x1f, 0x5, 0x9}, {0x4, 0x8, 0x6, 0x9}, {0x8, 0x9, 0x5}, {0x7, 0xff, 0xf8, 0x2d028}, {0x14c, 0x9, 0x1, 0x9}, {0xec50, 0x3, 0x81, 0x3ff}, {0x9, 0x71, 0x6, 0x3}, {0x8edc, 0x3, 0x1, 0x5}]}) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) r3 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000280)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0x9, '\x00', 0x0, r2, 0x2, 0x1, 0x1}, 0x48) ioctl$TUNGETSNDBUF(r1, 0x800454d3, &(0x7f0000000300)) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000380)={0x0, 0x4, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x2e}, @multicast, @multicast, @multicast]}) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000880)) openat$cgroup_type(r2, &(0x7f00000007c0), 0x2, 0x0) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000240)=0x925) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000100)=0x1) ioctl$TUNSETLINK(r0, 0x400454cd, 0x201) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f00000001c0)=0x7) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x15, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000ce00000000000000fba200009500000000000000182a0000", @ANYRES32=r3, @ANYBLOB="00000000000100008520000003000000180100002020782500000000002020207b1af845c0e08e37abe52c3318142339ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000002000085000000060000", @ANYRES32=r2, @ANYBLOB="0000000000000000b70200000000000085000000860000003f670200080000009500000000000000"], &(0x7f00000004c0)='GPL\x00', 0x8, 0xd9, &(0x7f0000000500)=""/217, 0x41000, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000600)={0x5, 0x4}, 0x8, 0x10, &(0x7f0000000640)={0x3, 0x0, 0x5dde0099, 0xffffffff}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f0000000680)=[{0x4, 0x3, 0xc, 0x7}, {0x4, 0x1, 0x10, 0x8}, {0x2, 0x4, 0x5, 0x2}, {0x5, 0x3, 0x1, 0xa}], 0x10, 0x3}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000780)=@o_path={&(0x7f00000003c0)='./file0\x00', r4, 0x4000, r3}, 0x18) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f00000000c0)=0x1) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x331e40, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:47 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x442a41, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x442a41, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x4900, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x0, 0x7, [@broadcast, @local, @random="b2f69f71b9ce", @multicast, @random="32b55bd13456", @remote, @local]}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) ioctl$TUNGETVNETHDRSZ(0xffffffffffffffff, 0x800454d7, &(0x7f0000000040)) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x1) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x331e40, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x6c2001, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000340)=0x4) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x6043c1, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x6043c1, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'wlan0\x00', 0x400}) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000840)={0x8, &(0x7f0000000800)=[{0x4, 0x1f, 0x5, 0x9}, {0x4, 0x8, 0x6, 0x9}, {0x8, 0x9, 0x5}, {0x7, 0xff, 0xf8, 0x2d028}, {0x14c, 0x9, 0x1, 0x9}, {0xec50, 0x3, 0x81, 0x3ff}, {0x9, 0x71, 0x6, 0x3}, {0x8edc, 0x3, 0x1, 0x5}]}) bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) r3 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000280)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0x9, '\x00', 0x0, r2, 0x2, 0x1, 0x1}, 0x48) ioctl$TUNGETSNDBUF(r1, 0x800454d3, &(0x7f0000000300)) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000380)={0x0, 0x4, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x2e}, @multicast, @multicast, @multicast]}) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000380)={0x0, 0x4, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x2e}, @multicast, @multicast, @multicast]}) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000880)) openat$cgroup_type(r2, &(0x7f00000007c0), 0x2, 0x0) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000000)) (async) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000240)=0x925) (async) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000240)=0x925) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000100)=0x1) ioctl$TUNSETLINK(r0, 0x400454cd, 0x201) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x201) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f00000001c0)=0x7) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x15, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000ce00000000000000fba200009500000000000000182a0000", @ANYRES32=r3, @ANYBLOB="00000000000100008520000003000000180100002020782500000000002020207b1af845c0e08e37abe52c3318142339ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000002000085000000060000", @ANYRES32=r2, @ANYBLOB="0000000000000000b70200000000000085000000860000003f670200080000009500000000000000"], &(0x7f00000004c0)='GPL\x00', 0x8, 0xd9, &(0x7f0000000500)=""/217, 0x41000, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000600)={0x5, 0x4}, 0x8, 0x10, &(0x7f0000000640)={0x3, 0x0, 0x5dde0099, 0xffffffff}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f0000000680)=[{0x4, 0x3, 0xc, 0x7}, {0x4, 0x1, 0x10, 0x8}, {0x2, 0x4, 0x5, 0x2}, {0x5, 0x3, 0x1, 0xa}], 0x10, 0x3}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000780)=@o_path={&(0x7f00000003c0)='./file0\x00', r4, 0x4000, r3}, 0x18) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f00000000c0)=0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x331e40, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x6c2001, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000340)=0x4) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x6043c1, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'wlan0\x00', 0x400}) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000840)={0x8, &(0x7f0000000800)=[{0x4, 0x1f, 0x5, 0x9}, {0x4, 0x8, 0x6, 0x9}, {0x8, 0x9, 0x5}, {0x7, 0xff, 0xf8, 0x2d028}, {0x14c, 0x9, 0x1, 0x9}, {0xec50, 0x3, 0x81, 0x3ff}, {0x9, 0x71, 0x6, 0x3}, {0x8edc, 0x3, 0x1, 0x5}]}) bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) r3 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000280)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0x9, '\x00', 0x0, r2, 0x2, 0x1, 0x1}, 0x48) ioctl$TUNGETSNDBUF(r1, 0x800454d3, &(0x7f0000000300)) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000380)={0x0, 0x4, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x2e}, @multicast, @multicast, @multicast]}) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000880)) openat$cgroup_type(r2, &(0x7f00000007c0), 0x2, 0x0) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000000)) (async) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x0) (async) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000240)=0x925) (async) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000240)=0x925) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000100)=0x1) ioctl$TUNSETLINK(r0, 0x400454cd, 0x201) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x201) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f00000001c0)=0x7) (async) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f00000001c0)=0x7) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x15, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000ce00000000000000fba200009500000000000000182a0000", @ANYRES32=r3, @ANYBLOB="00000000000100008520000003000000180100002020782500000000002020207b1af845c0e08e37abe52c3318142339ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000002000085000000060000", @ANYRES32=r2, @ANYBLOB="0000000000000000b70200000000000085000000860000003f670200080000009500000000000000"], &(0x7f00000004c0)='GPL\x00', 0x8, 0xd9, &(0x7f0000000500)=""/217, 0x41000, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000600)={0x5, 0x4}, 0x8, 0x10, &(0x7f0000000640)={0x3, 0x0, 0x5dde0099, 0xffffffff}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f0000000680)=[{0x4, 0x3, 0xc, 0x7}, {0x4, 0x1, 0x10, 0x8}, {0x2, 0x4, 0x5, 0x2}, {0x5, 0x3, 0x1, 0xa}], 0x10, 0x3}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000780)=@o_path={&(0x7f00000003c0)='./file0\x00', r4, 0x4000, r3}, 0x18) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x1) (async) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x1) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000001900)="c6", 0x1}], 0x4}, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000180)={r2, r1, 0x0, 0x0, 0x0}, 0x30) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002700)={0x1b, 0x0, 0x0, 0x8, 0x0, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x2, 0x5}, 0x48) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1}, 0x0) r5 = getpid() sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002640)=[{&(0x7f0000000140)="e3f619ce62f471b6420a969301a777b3e8944f05f7fd3af0de863d19c354fd17eae2dd818bfcd1260f2e12f3dd759474cb5af2d9d521229a340e03d5b374fb87cb4e091f34ea8760e5a878d6940233a7724d7f52f4f4a622e3400f3622de119a965d4291e71960f63e54d50abe0a8a98a4d8a5d01ea1abf273d61d8485edb71d990d00a50681cdf52bb48886f6fdc59592f35728035426166d18b302124f5fdfd6bc8f155b4e3100f58bdd505af19028d0e75fba7f2f647186c4c3b14a38e0fed5f75245dffe280406804d37d6ee04", 0xcf}, {&(0x7f0000000040)="b6ec4ff49d95353569693a8ff3d7e775952e64e3a5a344331fbba7df52c467381c85ea65a67284db529d4934a752a81b872c62", 0x33}, {&(0x7f0000000240)="7e463c3e60621d2dbd2301351355085958091928747ac4d6533c3d401659d9a667458740b350b6658d87ceb1578ac16b0d08c80cd1cab9b28522c2d8b6bd0759cc596cc76a9ea4cbf3ee6fdfb4e14ab191889e3613c4157c86725ef49e6d19ed1f868c9cb67c151469452331e11e0476604e60346442c268a27acd57e1ee3a16b5f928", 0x83}, {&(0x7f0000000300)="6d62fd6388ed7efd62994c4f11b90c9c44ab5e99c8e899eb087addbdf241111b94dccec6cde98e803e65639c2134c3f243523eb814af64e5b295ed9c7765f70e074e1397154b455d4acb4a802031eb88f9c9b2c9e346f92f6455006c239201a8d990c2a807a15a9ae21757cd51cd43551b5f510ff01bf34b771ab16cbe0799659c16db1484cbc8c129ad57e76b6aa05139bc950f145c1ca78ac43dbb645dfc3ca65abe51367ee6dfceb3b5465c22", 0xae}, {&(0x7f00000003c0)="77fa49de1f9cd40453af54e018a1d2fed5967861cfb306da49f2a2a6e986336d87c20dbcd2d325988cbb281ca0dd8a78fe10d57756f2d85ef8745ca04ff0b39300f647c7ae2db24413a572413da9f8b68ec29554a27904886f24b9cfdc21793639b10683bcd8065e4841c425a6bb4043", 0x70}, {&(0x7f0000000440)="ebbddd3f0debbbecf4151f23b52a391057b402ef777cba38a6e03f4e8ae72be38833500fd7256c0b20fd52af2ba15b143c1bcd1253767fd206162fb11e8cbc09f2e69a1f46d26db36e35e16088af4d51bd62f08b9ad8a2351eacbfd37dec47b1ca704b58bdfdde741d09407963720e2e5963c9f1c52f2ea51f4259a464ebef4cfb6351b93cc0f9a7249eecf0138dd054809a618c8213e6d5010402a778d7b016cfc8854347882e02f22a4d4925a7f11da5c4bc7e89588f2fe0064ca3602aabc342cf27dc7ff096d550911aa261cc3b4d168eafcc7fc53dfb9d53a0a71821", 0xde}, {&(0x7f0000000540)="1e39ef1e521b6d7f130762ab3cb0856d0a60805d54c89180397ac645292720e5379e23b7f0d0e0fb396ad1bcc92957d3892af72d2d724788aa9135381e6f5c4239d30665d8ca1a6d0b2302b62c62f83b6a218b268c1f95b89facc0112804e302bb1930ac9fc5918b13b2745d7d2684f28bd1a39a23905ff48051753c57751b3a4ce32ff0fd75c46ae29e0225bba45b602f55feeeab9956d9141748c87609237a9ec114bc0fb04ed70acb536d16b5d392f593b50e3c2c1c392547c680d536d8f6da3444a4dae038a244591d06cae7a032c314fc5df8f4ed0a8b8fea5f01bb76e96e85e62ce140fb998058855ff63abf205e77b1a0bdacfa334dcec0fd201d71ccfd6d7d7f350b9a1ef207101e126a65e495f33d42cda6fb8620e6063842b5125521113bca50f66f7a076ce74e0737e3f2b95d36b07218ed81d8c3e3d0cd9fa1adc56289efa18a1297795d25352f66360a6fec17190a4a0c571603da9079c2b79bb46fa9fa4a46ee71d918e2f9c22e87a0dac17778ed64eb374753f52b565b1241d0cbdf8f550f847413a406a07667cdcf3c3b5babaa361ba5a93028ea519f2d8fb13f2d235bb6ba542cc342e9238b463f48b1148a3ce2b66406bce9df2920a7b92d15d9887cf09b521b86cf75ce27f43be665cf1c460fffe46217d70a4d7bb1117e1bd1fa3c6d11f64a05f25c6e2f15d9b25f4b165a875f3ef324bc714f4336227118b3729a64d0991f3de24ecd749d0c2d89f091660a0c9e219a7fe8ce29392e6ad83ac571d09926d4690bae2a605bd6119f9b94597fd775c6aacd12f9ca7ab31a96dc264648697f9b7a25af0b1ab52f5c91e24e2d9d276637207646bdf45f55445f0a693578ca1f5f79af1640fe2fc1fb35cdfec3dcc628eb9f5d0c21e314be3efd786749ce5f24a2190fbf55ad2e9c6cc8f80d019c982e0649dc2510d2aa06a343a13376c4a327c8abe7554d49db98b03d65ba43f06e5900edd46bed078d0158785db450cd6ec9177a196606ae13328bd0affc18dce41ca390c326eae961401f1656cc910b79e183653d93aea9dce1677c0a7d949247260e92cd696691aab49bc71c5bc6a85e6a094691d32622d52bb62726f09fb69ef6e0e5beb884a56a7841712dca729fad51f73fa14acf6f5cfc42673532ba5fda24b5bec90c6aa049ca5cf8cb7dd4551957ce4c0ac34db8ebd92acc3799d3417bb64d5c7746cd7de6b39cda111859c7bc1a6d473e89b123d9f44981a1d81031ffeb0666b2f1cc525350d236ff1df53257cd94d3ed644305d5ce1c74adeb7f364f38e885e9dc5ef65af4fff5b79a971433118c2b7e0c8b47dd1af2ba5dac7e821cb92aa33b601704e48f075a37b00031614872e2e7979a75a767c3cff04b193b05b61c0ca66fc218f0e4fe6b5f040c9c50f8c0aa31398eb8b99e7c7ac10003adb02312ab4f8e32dc388e2094a065334ee673ea517cf1f4acd0f265af52583d7d0d6426f325bbf4cddc034090afa2e03a09b97db05b8cdf78e151dd108e74da71840f69ce49efc58181db18146271a0cc552529a81a373c7f7afc29a70e250433930c7c8bbd5a0683db5cf1de3ed1fea3db9bf330aa45bb6b89143c8d6b77226665ddb5ed2f0db3ea5144cd834713a8a957d3551114dc51282965f06eca599ccca81e7862e6e72fbeb8f064f89bf433e9b6ebb30e35f4f71425b686e143e438bf7a6b3102723b00ea9c2179fd24922448a27c33daba7c5e47c6e0c5d558fa8cc7594de8d0ee087aaf33e6653c363a1a7960a7cf2ccbfb1cf1b45cacf77861a1a4cb57419dcf410c38be5ce21dae37c5a6d479cefa019cd80d74e9cb854fe456a2a8e760bfbc69f882ae296bc364a226ac4624df3f5a2c6a080067d3ef8cc87ec557ad4a40d7467541b8006834dd1f7f54530774a661f899a162e8582291f604e7f264b8f71180c9e73315c44602d4cd629e9c520e5fe37cdcae918417cfdd889c9abb81b2e82feb26e3ca866a58dd17d0b75c1d5637ff7d0fe794ab02b6027383ce0d911e1e7e7d9bf2855dbbeb9faeb524766a8225339f1b97e3bc9c926e36af9f03472b540371dec7c29097f99dabf4dae8b2708b245ed9dfe6a31bd535c42333a8e2e5cc86cfb2989916c5f24e2ce395ee21d635320d507d4f5b1328b67069b1482db8082af276e6b35264911076d5b55783c0a95b88e952b11740c92cbae260ff1c0a5a19a0bd9d7c4402354f15b8ea1bc9485657dea0ea71f85b0f7dde2b62633185af1d445aecfed233f49964cfbd17577b7a66fe2fe0357a2934e0cc307766b2c43594d4d130827df988c545eb5adcb534e8062d9ada99c5169f4051dbc7c49078ca53b159dfef2234baaf189256176cdc3ec8a7cc78c1db14de324e9be0212b6645fc80feeb00a80d7456cec8a8f8b5ac565afdf8981c2d6be1efd341c1a10128dc2cb67a7788c1fb6d9012114a9334f2700f6efbf3044ffc0f1c0411d28fd5e27d3f0fb01dac69eb2f7edf1cf688baf6c21eaef9178807e11e8f1bd5020d5007bd65f0c640e248f7075c9f2755645662ad003e182d6c959649c9cff140e75af6fba945250bccaf3bd2ee755d5e93d9d687b960669d62519cfdc2166f05d2ebb850d10612874fae2f9529f63ed23190fc81cb0ff9b799f64b95953e3027ffb426bc869ebd8bc3532961fa87a1aa4660b4610ea249bbfb07ccddde67eed2bb9c729ee089dbc3455d29b8c5ec98ffa604eaa4345bb1c0b3dfaffc39746f3fa0584422b40a60cde0f5b8345e87a2a255c88d5fde9ee3e643233904793dc12c60efc72d2042310e5c622f40af5171de14af610b5909650cfca090d8f62daccdcb451c215c3552c5796ea8d926ecbc6eefe60ce1fa4ff644c9af1feda201ad2988a7d8753fb9a07e7444f280cd453f4b6c8f763a5c8087a9fd7eda653e0b3e2a9c8faa651ede05dbbe038e34f4beaad9f357e51a5a83250bafe784709711a9054078a65d566bf9ffb42744eb2aa6ab5e26a820ea5e218462e262d6e50693a786ffea99277342f5ac0afd875b0b6bf387aabf5e814570f16fa2031c551cdce7a0c650bacd02cb3fc5fffd3d1cf39651099c03f2c97d81734dbca16ca797f14efc302cb307e88f48b093e6d34861093287961cd2aa21e3eb9548092a99018ffe085519fd2134b0ce66643dabfe4964989ee295d7ce5aba1ccad372016f928a19356e8c79b4bcb2e8542e305b40f18883c439a784e5c928ad13a08e4dda28c1cddd99562b0962f93af7ecd72375bc6aa9a5df34fe33723851bcace025e1540e07e04d946ca3f1d7f70f6bf8ec6a784f55d25e8f00bad419d10a2bba13ab38059039aed5d524290aa1d1749b16024fb30832c0373ac40c4f8381079546d406ffa8b9af2d6585da246167abd96a32852de80cdd629799658c6f6141a046512bfdabdbe1a0ba07c76a7cbd1eded60bcb793b7a7a9dd7742e6968a2179cfbff33629c24f45454c3d09008c2fceb36969dd5c3808c2dad7f17e147e2a6de7b69869131313cbcd95948de6fafe8716b2520a2394568097a0cc47d6cc96d311a8a663737543a5434b857367d6127fd2bc65c2b89bf3a5930ae106e739b33dd2c95b561c7241c7eca38f029f58d0959c3ab62cb6422a527b60aa746e07e1a26db9cb27d970a95a7611e75a446ae1fdb21d433c5ed1b90aea0c5ac56e4f3b0fbd1e397251c20177bb15cef26df4b78d3933998f574801fbbb7d073204f6a809489b804fddc90d998ac7a7eadcef7c5f9161319464b15482568c20562ce5ee6853fa93dc358859c88c7b6786b672d65d0d53b10d5d79e33c7bb158bec752ba4a24f6d1d747f7bf220fa2edf27681cca5c8725a5dfc0c2cc153fb2e455f3eb25d2d03d29455cc36a255421c20c8e51df2e3987d47a18dbf09a3e1eca3a4d11b205c788020742009523d77cd704436cc7ab4e0d20b740d3582c1db139ca833a0294a4c2b7ab28b9eced61193d591e078207268e9ee7e85d40ef28eb1cdcbe3e9734f2c43a61d3b93ca349eabb76ac44bbc62525014b1b79a06c75bcd9916e1920204bb45e4dfb5ba70a635d7895ab13240b3cc26c1be956c89b617a859d3a80dac5adbcfb65d20dd74bc41ac9ae173c42a40a4523ada3bcc5d8cc1fb2d06a7bd8ebdb6a22202698a9b5c9599afd713957d3f0b8f89396b7159c429bd04a7592e8787b0e41a10f857308ece4202cbeeac7bba59f2125a63fb22de4077e62a870b211308e254e9870f0329b19d746bc9ec59005556b12513a2601bfb9ad316dd0f2268064857f55fa7caba2058846f86bf0891092013d82bc9d6d9705e53fa75b08c3ab8170bcdc3528acf0ed42428d7f25392a42987b2bb4e7996d78fb853bc5e5fe70ac1fcf19251a194871ca8b8ba7af0359126674a63cc3b6af0d6827401a76d5508b5c389f56cdd424cdf257f396174ce7a8dfe80c35b5d8b974cbeb31dff151a0f123333f05d492d451a47b2a44d99d7110875f8778348d566c60a92c32621e40bdc3bbb8386327f641c3f87e8956fabf0e300f3cb7474a7a76b07ef1223528b688dd15b3ad33c6f832c2af95ee657bb11403b5212f412bd960046f973e7e5073a99cfeb680d85ea762b44d5a6e69c9244ad47063e19659f5a17ca5a5a22404394219c497edc2edb73725155fd2a1c762903a5c1e89c137c02df1fe729d0e3ff72d0781b975dd989b772d4e5c71b890e95161317fa94b675fd543352eb252f6765487f53f96da3bbb2f8489d61bf31f86452738ab09bf583712ab189d3dac768b5b1aa9743b609b338611ac9308c5c4e371439d0cf782eb865e977691f52bbc0f9f5307a2f92316f1f7cdeaf3b4e617df3fd90c917ff4fd7ef12d63b9c278cc61ac715b19c31b7e7811e20ceee7f888434208de3558a4d8e3cfd332129fa9a2ae1e5b2b6be3c2aaa8f20b5b91162d72eb22a3c76c7b4994417dcffc3070b31338ad79d5c3f97b0545a20e1cabdae2889597573fba7b58a57d59321ec833594434476bfb090d965fb38f9feedffc7614bc32d5af7bad8a058987819aa7474a1dd5a33149e29292ae1ce15aafe93958b4de1853adc16ba2c19f19dad6be0f83e81e0e9ffaa170dbe781371bffd3f343574ce266d92f65989af46961f25ac84173840bc57d3228b5615ec059a4848ec7bd098d999c6611a8f7a119c6b8079ccb7146532e1fd334a473d9c8a125f6b62e55fea81b7fbc8992908fed7c09afd9b257c4fe0ff231ab983d6e497db90a68c6d1dfc8201797dd7acb8be039222764bd4813a07aa734032dc9a5d627c6c829eb914a8e06686021bc7b1f73de3d3a8267cd630e56e2cd400e1ee6e5f8fa40090d2523c00d014df886d171a64c3b4e0ef82345585210781da34fe74152b1a71f2d19536457a7b2505711d5630e901015242c9c9a47895daf7382384c3717880dc3fc31d859537923bd6b0e2051f1ee6889cc5d7b16092e9aca49245366354428d8a832f27f02db37cad188fdddc1a2f8f77c9a66a6fec6f25350d11a7ec1c5fb90a404be67e306f45f768f50bfcb4192cdbeeb100f521143aa446fce68232abf2cb4c2a784aec81f9c03481cfdcfd848aca5aa859d5b1597c44ec014775224a3f8389deb36bafcf004d04f1a611bf7b7df512df9719453f879ae529d8ccc2aec28a0ba573e869fb7eeb3283d4cb8bcf3e6fb309d96a8618438ae72ed5ed2f1219a460d3d1be761c23d8c0f1448b1bdb9d66fd2941b27c56976fee254b33a2346963b654e3787681df6861fba73645051c1dc37af8fc28b74fbff04e1bea0a63d87", 0x1000}, {&(0x7f0000001540)="61b305a743b500084867883c20fca9aaae1c4cf428030e1d3cfdcbd1f01f63b5bbd185863f48a357712e689e6d0cef9eed880f72967d6127ebbcbd180cb4af701622ab51f8ddd853b42609101866473608497598a27b57e900a8059947acd63ebed0beb405495d49a42732ada84bc361a1251ea4061d3a641cd1c21ba0f887115fcdc1ae31b9b72206d11b66167d44626869e2b2526291a9bee5a9be75e9dfc696d8a6fcf01ac718569468f65d6ef3e87611bb432bc87cc962426eea49e4a34c1d5231f415c79beef60eaba3795e441c304c93faffacd58dcd531a838bb537f2acb304403501df1b76da9fe08faadbe0f56c8a96e69c5c46813c8e3be20b6a3d18f0e347ef1a73e31ef9230d0beb1ea5222ef413c52a9bf8028971956243bcb7acfc15d3c59aa95a588b0bc3f53678b6c533ef29d62689f508184d96b7c1704645a0d867846ce06fb8fbd1e245a94ff6fa73d11fd3302a0f6b3d33cd0c493ea189816c3203b19ca8dbee108f66a428ed48ec6a89fe299cc47ee84f0a56db3d42647d5de8768e1b1725bec9ba983b5f2e0f26c015fe03d336e3cbcdac0a1b3bab456e5d4228e2b25074ff78777c60f9ee18a81b50405fe82f3b805495aa201678963f31574773e479993b8b1b90f36a41a732eaf542d5db12411bb1a3dc164a7bd62d3d98cb4fc637a8c50af9d5b8aea98600ab7dee879f6be8a1c7c78149011a67952479490fdaa9fe3d2f743713a900e57a741bf56207d2b5101bbd5418283a8d84f032a0d53fe4aac043470534d8d8de71668bd1a8ee5c957cd1a2ff5b85b03d2e50e5aff5e1fd5a586a0f72ee710009d014d467884e9f105f3859f295e9b0a9ff1b14d5d4387377f37a53c9b6f4edbed675953611ced9a6a7c001aeca5ae3bece73aad1a1800ef2e786bd1745792bca74eff465d7b606d4e3d7d66f47ab7550bb77b8f2d657885cecdce512525144f5ba0700be80cbb2f87999bf24539fb8bfd65c21999ea98c576e2efce06e81b79eb5e3377582d7004b5b562b141805c90e68e11caffaf7e2e45d82c8202178b2e4b9df90fa5df8841c51837fe2b47f45812dfc9b97b69ff500519725367531772c23d84f41c5d83dec6d287959da5fc753176f89e39050fde060b4941c98345886217ff0de76620c37c544cefc3c26858be2b19b8db0c46536345d614cdb3c7a1cc8c437820c3b6239e9944c1bdc2b89f1ed1704eedb6b6d98336d4444113b0cdf9e12e03f70cd3bfce889dc97866ea0e9d3a93b30df6c2764b16bb53827801f17adf749d05b978827407d3e7e888cbecba3dc736046476e02a6c61c80be3ea5e821db4ae91ce5c3c58fb9e92f51f4dbc562ed0bb15a29a7a10909ff644c40e8a5295f5a4a36622875a67985d81eb0e634fb9e59c59099fdbf1515ef66734615efcf7ddf208230dbadb1098ce35cccbe2141fc0772adad6d8495c900e0dca398ed9d7d3dfb80e6db7654e742454cedc8b65d7b1fc3263f72787788b86dc31b07f93d0cb25fbfa39219910390ab66130b85c4b94b3fa4ad0ad242bf1987abe5ad853760a0222c1cac07fdfcdeaa4df5a30f41420e465cb63aa0695dcb60c4dc110465090d66f6ae207db4f0c15c6c4bc890d0d0b3b67e5577fc3f308e10705e4c124f5f7be31f3c01a335536a11bdd7be4d6793a73fb158f2e1914ff02cef88958fe07743fcafe557cd3bffb8b16a6fe7a50336b01e218f5db73fe3839f243eb2b13bf7231d7f33cf4e610ab8cabe30ffb719d331fbcb44550ffc6390ca51497b5a24ef04317c976ee196ec843612e896d0668770b5780a8cc789971bdf34a0c1782941ba873e5fa6e71e54ed538095626f49be16dca40d3d49a551c7b0c6048c7d9a94f1a19b278bcdcea39dd0728d2a6fdb5abbac57a187ef9b5924b22319f8c56454b4a83829ca5c55c2a1ce06f067da82d3f856c2221cfe9f223254dcc521c7e89084d41f99a2a7c9e2b6a5c08b302874efec9eb7f38e8031490d5a91c5d2ea10c0ae29188b8c3c400e2ccb37f5ea2fc3ebed2ca78573360097a0464d38f487129f16b47a1492db75de6acc57797982a7e4661f671c7e8a3b7f43c9ec764f85b7e47521eb5d8c45411c7a090ec428865b76280389a69780b91742df4add47adae63a48d93546c968d3ae2185610151f3698504a78ea9a14a7b36c4374b8d1b7acb1718d9b3bd01c8173c66dd41066246634f315b0e501aff01eb83a93683b8ccfa3094d3fcc83e4c22a29e561ac39871bf45a813b98e6a1e3bd0a1016877df9edba7a3edd324f38f8283d817ee13b3ac16cc76156a5ae5f2655a27e719ede0458c0cf793c9d9871e5e2687f42a47c7f420753aa139111193081507ac1c7856e35264fab41490d2084c2f4736d9c4a96a45b0053d7235dcffb5995d8b1e57a2290640d1a48548c7132df41ee3bf14835c920e5726ab5b5fb38403e2fa9697edf8bb44b5ccd8899327bfcdcaf15b5071f566b9af3766359cc76cf2dea685ad678e5d659483f8b49cdd42428ffb6082bae4056a256e68536fde57d67d2a1ec9ff6977a95ff2fcfb8d5135f65d6b25c5dd5ed5cd0921df8f310ff0512eaab86c2a11c8a517248803462baa8e8776a921f5460009fd49294dc804853f57a2fdd075e761f25d619a9797d8d68f41cf9ad58e4815d6ff2496afad9cf14087221405a647c7bf406c1fc8cccb414a82314d30d27c26f9c748679e73dc2ac932e83ce22161333a9eed29f5fe0bdcd52c208eb3760c8f1d3a64dc838a87aa974188d6661afeb5803387da280b3919d279cc918c0fdf588bacf3c65522c9464331eb35db830c64df4050c0d5c7eddefe6febbd991f2cf785202505c09ca7c88566d74e7a017e00494b37f03a099dba39b64e052899a63d20201cdb3c14a64756a7538ab8f3d4e560a1d6b7861abdb5049bf4b1b6e46dbfd99fd1bae5af3545629514d01e215b9637ebcf0aa3e342c790f21afd40c1d17448ddb19e001ed7afd883255b240ceb7048e3329fe2b69bb2a6c4b8b45fd3df7c66a9dc1b3be2130faab69d4ca650496f2eb0b2e19867b4c9681dc828864c1986f90a5ebc3ac7dea6d4e3c8b4f60ddcbcbbcdc400a5daa68eb92f4dbbd553d0b6eb5e487b940429ec7de694a85e4241b432fb0d89c0030d0b72af3fac8a0221cb3ba59de2b02a608341c983ba81c18bdc502f66dd4d6370efce476c32fdcfa3819f808971e268c002d6aa8c64148c7181e24934b5d7c8e8c70fcc409bf7d4473e0576cd6dcd29cf3707b4c495b7419fe71ec4b555a24f329a663a66680e0595d33c975d220739aec1a80f328cafafafb265a6785b4e1d5f030063f07542138805457f51f4976b4045964777b864df2f4718ccd6663aed511a2fd3f3b81618024595b74b85ffc11e622fc0d382b3b94b78cc69a6d7989d18195d15ec6319f526166850803212a85815f802d624429804beae1d9251f256726d3e5b9cfaba3c0dd6aa04e711d8aa5fe5d66c2d2e31bcc5d3044cf8e0136ceab92e3d716a26a66828b36791bd275cf45d8294c33552c1c9e10b97c566bf8b6bab157306c49cfdf875a398870551299e4a12b6844e546f02ee108caa7f6fee45a52f07293fda210b8ebc5715b8405f73700888a2a6a6f699c7619d50e5790643a1a0c456509586aa2b94128b1a786b8585dc516041eb0a6a65139d6822e9e5189d3193ccdbabcca734d29aac38f7f5d5e479e7b26a76c013d1508d6f8c0e352589fbe44ca0521b0c4f672598128ad134a7c1835eacabeafd72f77c6ec1a0bd86130e14828a77116925189e148c76ddd28aae71e60a84759b6df2375b2425656ff908030016f6240c5d9c5faba260d9f64ae053a6b0f795bc56b9dca4d9c8645d06aa9f108cf201293c7ce05824c2267c856fcb8a27ba700586d966493a14ec166c6b4acd49816c58b2fb5a53f03e8e32408eee380cc269bab43367a92cd007a84779607259a23525ee3c69084e7399dab39bb3bf87822be53e89c9e0d5cb5d6ae62f38352cb8d8b1c57d0f80010fd989856b347ed82221630a4afaefd88df94b53cd48846e119e9c09f5ad0f4a9bb9e7ff47bdf7d1581d5e897e17508401d0ccd5b0ca73ba4ebe0e29581deb3cb5cd6c2d3ec089f3f1f2022b142c7b4a51bd7baad227eb5ca231ce3a1a549e65fb4f7f2e2230a1223a16d3decb90f96299d5d0e2fe9ef7381e1c7ae0dd442bf29f75ab06407fbb64e6256b252a72b5d68fc1f4261ed40bbcc909eb520df56294aad6c67cc77e11c4364d89f59613b7f0b1ea3fd99b5c2ea42ce0866dd769a86bd27cf20e6f417f0fe1961af6c09dbc5646a0eb609c2be8e248d03064b92a7971c73fed7ea3a68ea41678182a3b25591bbb5e4308e10d2de62dea4498961b770822cfaaed8af27d87fe72c9bd5d32663f9c7b74af0872090bd61a970692d1f041021c435e0a5196e8dd147cac86901c7f38d16f16f670fdd202539c1ae083df90d37550d56e53712aa0d8856fc6a9035433097f0cf195112f8aac2d963daf36f3a5e74357fc4269d6670ca6e1c77277885b03ecb0c1ef0c4cfed15bb66977c9f1686fba5acab1096e0831edcb6e3cd03a27b4ffa6ea8d201d7ff264d24ab28530b7c469b5a97d70b7a7b68ce2ce6cc7035220f9c4915a0888e5af72a283baa02ece9474ee5b7156b319c84e8895329dddc132760a117f587533fde3b7467c301d204cfbdbb442dcd087f526fa416e0431d62436880dc42380a54fa4850a935a2b4227e3b2c47b34e85623712dfeef459bf4492c1638484c0ee44725c517b122a4cdcecc038d308edb6580ceda7e3c0ed048ba53ccce7cab391df302b9159ede90190394fadab5f87ffde79225e4c1599aee4e6b801d93802a03629df27f46ba133dcc9eea41706d3340eda668812d87b4fcf13b109070b07b64f3169c8ed6cd134242f3246eb9c0645a4d6ac9cdb9fbdbc225457b154e6b482c066b45e95979960793e23e677481120f821d88feb5fce6fe236f4bdd94ca22f965f097375cd2b252c14f1c05328c32afb97e3e338d1d3a04af87738d42b974cf94a91bdcc1253d436c48b689ccd44e9a9f130e3a0c52cfdf14630aafcfffa5ea734734ffa402af18ac90fe062f8869de3f354aa8c2841c1582017f0ef31f51d8ec914897a74b1818f6578b57b7582d950f3df652d4077945b92f583f7622c7aba5e587f4f7add600362907734d10c1a1361d4dde7eba89fe5c0c8607f89c166a427038315bd98c5a893be6828b1b7eaccd1ffb24d586468eb26b976c5a7c435dd7f4394a816e89d1304f456227698d9fe1afad3c9b55f5f4a159f9956c9bd2c7f6584b4d9d4adf4122fab3ce86690c10a17631eeecbdac9f76a0d3c378940bbe2d185b2835a9a2de318b5b9e476b313f9057b819aee52dc63f82110b117f7b03fb7fd7b60d7e75a9bf0a522486b0b1b6bd501758ad0b5cf233033343a9ea54410f615dc0bf3d0a8448da1c782077a76c675615a1b6b754c0027132580ea87e0940d1c8f548e152b08a706cf055a6391a1775367b25751c5a8ef0690ab02c8c2b88b6847292e127c63184e3ab1c46babcd2a036f6093983fa36ce36cba6ddc60155cb27d1389a0cb1d20ed0f13ce0f249db707f1786f7cdd576af642ece9a0fb5c28237ac578a44155ab5f8d7eb25e1c41ca262754951b734250d1db21d608770929ac53c1b3b6ef989ac24af9ddc89ca5a1c3d0ca738291dacb308575eb07c6ebea3e57898fffb792e50e24430bbd4e95495a978bffa969409421bdc4eb2d0244", 0x1000}, {&(0x7f0000002540)="ed6c22760c953f0cadb75d9c86eb53d81a1d940aaff3a1fa08fdedcb821f34970d24302e0d4717aa7c4bbe9d66e885003cda63b3de394a7a14243710d5d0e8d7284790a261f2e8664d4314837778f05461282f602480e0dbfa9da75cdc33341f7a052b878a3458a35d", 0x69}, {&(0x7f00000025c0)="b3e96e080c552c04c394c24b3aab2312e0417afdaf8a842309b34d4564400abf5369063ea6554af8ec3511dc4108eb9dedb24081662af00c42d01f72b76fc2f0ef3c8e50ba3c0cffd34b2e56f0aa2d197b9a4a75a232f61ed6d2c705ac2df11bd9de07933e6a529cb060fa42d4bb446dc3", 0x71}], 0xa, &(0x7f0000002780)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xee00, 0xee00}}}], 0x70, 0x2008001}, 0x0) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r6, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) openat$cgroup_int(r1, &(0x7f00000000c0)='io.max\x00', 0x2, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x240981, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x9}]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x64c203, 0x0) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x4) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000140)=r2) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r3, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x64, 0x4}]}) ioctl$TUNGETSNDBUF(r3, 0x800454d3, &(0x7f0000000180)) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x1) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) openat$cgroup_int(r1, &(0x7f00000000c0)='io.max\x00', 0x2, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) (async) openat$cgroup_int(r1, &(0x7f00000000c0)='io.max\x00', 0x2, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x240981, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x9}]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x64c203, 0x0) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x4) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000140)=r2) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r3, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x64, 0x4}]}) ioctl$TUNGETSNDBUF(r3, 0x800454d3, &(0x7f0000000180)) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x240981, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x9}]}) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x64c203, 0x0) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x4) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000140)=r2) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r3, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x64, 0x4}]}) (async) ioctl$TUNGETSNDBUF(r3, 0x800454d3, &(0x7f0000000180)) (async) 12:48:47 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) openat$cgroup_int(r1, &(0x7f00000000c0)='io.max\x00', 0x2, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) (async) openat$cgroup_int(r1, &(0x7f00000000c0)='io.max\x00', 0x2, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x240981, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x9}]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x64c203, 0x0) (async) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x4) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000140)=r2) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r3, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x64, 0x4}]}) ioctl$TUNGETSNDBUF(r3, 0x800454d3, &(0x7f0000000180)) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x202000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.io_queued\x00', 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000013c0)={0x1a, 0x11, &(0x7f0000000100)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x516d, 0x0, 0x0, 0x0, 0xf0}, {}, {}, [@map_fd={0x18, 0x2, 0x1, 0x0, 0x1}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000001c0)='syzkaller\x00', 0x80000001, 0x1000, &(0x7f0000000200)=""/4096, 0x41000, 0x5, '\x00', 0x0, 0x34, 0xffffffffffffffff, 0x8, &(0x7f0000001200)={0x4, 0x2}, 0x8, 0x10, &(0x7f0000001240)={0x4, 0x1, 0x5, 0x2}, 0x10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x3ff}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001380)={{r1}, &(0x7f00000000c0), &(0x7f0000001340)=r2}, 0x20) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f00000000c0)={'ip6erspan0\x00'}) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.io_queued\x00', 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000013c0)={0x1a, 0x11, &(0x7f0000000100)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x516d, 0x0, 0x0, 0x0, 0xf0}, {}, {}, [@map_fd={0x18, 0x2, 0x1, 0x0, 0x1}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000001c0)='syzkaller\x00', 0x80000001, 0x1000, &(0x7f0000000200)=""/4096, 0x41000, 0x5, '\x00', 0x0, 0x34, 0xffffffffffffffff, 0x8, &(0x7f0000001200)={0x4, 0x2}, 0x8, 0x10, &(0x7f0000001240)={0x4, 0x1, 0x5, 0x2}, 0x10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x3ff}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001380)={{r1}, &(0x7f00000000c0), &(0x7f0000001340)=r2}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) close(r0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.io_queued\x00', 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f00000013c0)={0x1a, 0x11, &(0x7f0000000100)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x516d, 0x0, 0x0, 0x0, 0xf0}, {}, {}, [@map_fd={0x18, 0x2, 0x1, 0x0, 0x1}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000001c0)='syzkaller\x00', 0x80000001, 0x1000, &(0x7f0000000200)=""/4096, 0x41000, 0x5, '\x00', 0x0, 0x34, 0xffffffffffffffff, 0x8, &(0x7f0000001200)={0x4, 0x2}, 0x8, 0x10, &(0x7f0000001240)={0x4, 0x1, 0x5, 0x2}, 0x10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x3ff}, 0x90) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001380)={{r1}, &(0x7f00000000c0), &(0x7f0000001340)=r2}, 0x20) (async) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x202000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f00000000c0)={'ip6erspan0\x00'}) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x1}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x202000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.io_queued\x00', 0x0, 0x0) (async) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000013c0)={0x1a, 0x11, &(0x7f0000000100)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x516d, 0x0, 0x0, 0x0, 0xf0}, {}, {}, [@map_fd={0x18, 0x2, 0x1, 0x0, 0x1}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000001c0)='syzkaller\x00', 0x80000001, 0x1000, &(0x7f0000000200)=""/4096, 0x41000, 0x5, '\x00', 0x0, 0x34, 0xffffffffffffffff, 0x8, &(0x7f0000001200)={0x4, 0x2}, 0x8, 0x10, &(0x7f0000001240)={0x4, 0x1, 0x5, 0x2}, 0x10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x3ff}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001380)={{r1}, &(0x7f00000000c0), &(0x7f0000001340)=r2}, 0x20) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x1}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f00000000c0)={'ip6erspan0\x00'}) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000040)={0x1003744}, 0xfffffdf3) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1ed01, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)) (async, rerun: 64) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x1}) (async, rerun: 64) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000040)={0x1003744}, 0xfffffdf3) 12:48:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1ed01, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1ed01, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:47 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1ed01, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1ed01, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000300)=""/96) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)=0x1) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000100)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7, &(0x7f0000000140)=[0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xd2, &(0x7f00000001c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x20006f, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000400)=r1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r2, 0xc0045878, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000380)={'veth0_to_batadv\x00', 0x100}) 12:48:48 executing program 3: bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={0x1, &(0x7f0000000800)="a366ee8b493bf4367fce00bd9fb2ca3dc6e1399a223b1483d2c88ca5d10f0ce1c47f2dde78ba536349d213edc3e1b8d666e3c77c7d1638aaf2656389eebc2b717ba959883b1798fbc6374426509cfa67617b6e1c5830fd1986a150b41180436752fd76615ce04c717cd7cf4422ccfafc167fc4a46e6e9dcde3064b6071851053fd23ff51d09a9117651ac0e456f11035d4623eaabd25d40237f2603045d1c3f407780dcd9bf7b389b895b8b52a5e2dfdde28e143ecea0d6e6632e161907da80f6d210e92127075340a6e90f5056fddf12ab4f632aeb1"}, 0x20) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$OBJ_GET_MAP(0x7, &(0x7f00000007c0)=@o_path={&(0x7f0000000780)='./file0\x00', 0x0, 0x0, r2}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) r5 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000005c0)={0x1, 0xffffffffffffffff}, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x6, 0x16, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000400000000006000000183400000100000000000000000000008007060006000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018420000fbffffff000000000000000062b64100040000009500000000000000"], &(0x7f00000003c0)='syzkaller\x00', 0x3, 0x8a, &(0x7f0000000400)=""/138, 0x40f00, 0x9325e83790ae20ff, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000140)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x2, 0xa8, 0x2}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000600)=[r5, r6], &(0x7f0000000640)=[{0x1, 0x5, 0xb, 0x7}, {0x0, 0x1, 0x7, 0x2}, {0x0, 0x3, 0x3, 0x7}, {0x0, 0x7, 0xe}, {0x5, 0x4, 0x9, 0x8}, {0x1, 0x5, 0xe, 0x6}], 0x10, 0x1}, 0x90) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000240)={0x1, 0x58, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000280)=r7) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000040)={0x1003744}, 0xfffffdf3) 12:48:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000001900)="c6", 0x1}], 0x4}, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r2 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000180)={r2, r1, 0x0, 0x0, 0x0}, 0x30) (async) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002700)={0x1b, 0x0, 0x0, 0x8, 0x0, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x2, 0x5}, 0x48) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1}, 0x0) r5 = getpid() sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002640)=[{&(0x7f0000000140)="e3f619ce62f471b6420a969301a777b3e8944f05f7fd3af0de863d19c354fd17eae2dd818bfcd1260f2e12f3dd759474cb5af2d9d521229a340e03d5b374fb87cb4e091f34ea8760e5a878d6940233a7724d7f52f4f4a622e3400f3622de119a965d4291e71960f63e54d50abe0a8a98a4d8a5d01ea1abf273d61d8485edb71d990d00a50681cdf52bb48886f6fdc59592f35728035426166d18b302124f5fdfd6bc8f155b4e3100f58bdd505af19028d0e75fba7f2f647186c4c3b14a38e0fed5f75245dffe280406804d37d6ee04", 0xcf}, {&(0x7f0000000040)="b6ec4ff49d95353569693a8ff3d7e775952e64e3a5a344331fbba7df52c467381c85ea65a67284db529d4934a752a81b872c62", 0x33}, {&(0x7f0000000240)="7e463c3e60621d2dbd2301351355085958091928747ac4d6533c3d401659d9a667458740b350b6658d87ceb1578ac16b0d08c80cd1cab9b28522c2d8b6bd0759cc596cc76a9ea4cbf3ee6fdfb4e14ab191889e3613c4157c86725ef49e6d19ed1f868c9cb67c151469452331e11e0476604e60346442c268a27acd57e1ee3a16b5f928", 0x83}, {&(0x7f0000000300)="6d62fd6388ed7efd62994c4f11b90c9c44ab5e99c8e899eb087addbdf241111b94dccec6cde98e803e65639c2134c3f243523eb814af64e5b295ed9c7765f70e074e1397154b455d4acb4a802031eb88f9c9b2c9e346f92f6455006c239201a8d990c2a807a15a9ae21757cd51cd43551b5f510ff01bf34b771ab16cbe0799659c16db1484cbc8c129ad57e76b6aa05139bc950f145c1ca78ac43dbb645dfc3ca65abe51367ee6dfceb3b5465c22", 0xae}, {&(0x7f00000003c0)="77fa49de1f9cd40453af54e018a1d2fed5967861cfb306da49f2a2a6e986336d87c20dbcd2d325988cbb281ca0dd8a78fe10d57756f2d85ef8745ca04ff0b39300f647c7ae2db24413a572413da9f8b68ec29554a27904886f24b9cfdc21793639b10683bcd8065e4841c425a6bb4043", 0x70}, {&(0x7f0000000440)="ebbddd3f0debbbecf4151f23b52a391057b402ef777cba38a6e03f4e8ae72be38833500fd7256c0b20fd52af2ba15b143c1bcd1253767fd206162fb11e8cbc09f2e69a1f46d26db36e35e16088af4d51bd62f08b9ad8a2351eacbfd37dec47b1ca704b58bdfdde741d09407963720e2e5963c9f1c52f2ea51f4259a464ebef4cfb6351b93cc0f9a7249eecf0138dd054809a618c8213e6d5010402a778d7b016cfc8854347882e02f22a4d4925a7f11da5c4bc7e89588f2fe0064ca3602aabc342cf27dc7ff096d550911aa261cc3b4d168eafcc7fc53dfb9d53a0a71821", 0xde}, {&(0x7f0000000540)="1e39ef1e521b6d7f130762ab3cb0856d0a60805d54c89180397ac645292720e5379e23b7f0d0e0fb396ad1bcc92957d3892af72d2d724788aa9135381e6f5c4239d30665d8ca1a6d0b2302b62c62f83b6a218b268c1f95b89facc0112804e302bb1930ac9fc5918b13b2745d7d2684f28bd1a39a23905ff48051753c57751b3a4ce32ff0fd75c46ae29e0225bba45b602f55feeeab9956d9141748c87609237a9ec114bc0fb04ed70acb536d16b5d392f593b50e3c2c1c392547c680d536d8f6da3444a4dae038a244591d06cae7a032c314fc5df8f4ed0a8b8fea5f01bb76e96e85e62ce140fb998058855ff63abf205e77b1a0bdacfa334dcec0fd201d71ccfd6d7d7f350b9a1ef207101e126a65e495f33d42cda6fb8620e6063842b5125521113bca50f66f7a076ce74e0737e3f2b95d36b07218ed81d8c3e3d0cd9fa1adc56289efa18a1297795d25352f66360a6fec17190a4a0c571603da9079c2b79bb46fa9fa4a46ee71d918e2f9c22e87a0dac17778ed64eb374753f52b565b1241d0cbdf8f550f847413a406a07667cdcf3c3b5babaa361ba5a93028ea519f2d8fb13f2d235bb6ba542cc342e9238b463f48b1148a3ce2b66406bce9df2920a7b92d15d9887cf09b521b86cf75ce27f43be665cf1c460fffe46217d70a4d7bb1117e1bd1fa3c6d11f64a05f25c6e2f15d9b25f4b165a875f3ef324bc714f4336227118b3729a64d0991f3de24ecd749d0c2d89f091660a0c9e219a7fe8ce29392e6ad83ac571d09926d4690bae2a605bd6119f9b94597fd775c6aacd12f9ca7ab31a96dc264648697f9b7a25af0b1ab52f5c91e24e2d9d276637207646bdf45f55445f0a693578ca1f5f79af1640fe2fc1fb35cdfec3dcc628eb9f5d0c21e314be3efd786749ce5f24a2190fbf55ad2e9c6cc8f80d019c982e0649dc2510d2aa06a343a13376c4a327c8abe7554d49db98b03d65ba43f06e5900edd46bed078d0158785db450cd6ec9177a196606ae13328bd0affc18dce41ca390c326eae961401f1656cc910b79e183653d93aea9dce1677c0a7d949247260e92cd696691aab49bc71c5bc6a85e6a094691d32622d52bb62726f09fb69ef6e0e5beb884a56a7841712dca729fad51f73fa14acf6f5cfc42673532ba5fda24b5bec90c6aa049ca5cf8cb7dd4551957ce4c0ac34db8ebd92acc3799d3417bb64d5c7746cd7de6b39cda111859c7bc1a6d473e89b123d9f44981a1d81031ffeb0666b2f1cc525350d236ff1df53257cd94d3ed644305d5ce1c74adeb7f364f38e885e9dc5ef65af4fff5b79a971433118c2b7e0c8b47dd1af2ba5dac7e821cb92aa33b601704e48f075a37b00031614872e2e7979a75a767c3cff04b193b05b61c0ca66fc218f0e4fe6b5f040c9c50f8c0aa31398eb8b99e7c7ac10003adb02312ab4f8e32dc388e2094a065334ee673ea517cf1f4acd0f265af52583d7d0d6426f325bbf4cddc034090afa2e03a09b97db05b8cdf78e151dd108e74da71840f69ce49efc58181db18146271a0cc552529a81a373c7f7afc29a70e250433930c7c8bbd5a0683db5cf1de3ed1fea3db9bf330aa45bb6b89143c8d6b77226665ddb5ed2f0db3ea5144cd834713a8a957d3551114dc51282965f06eca599ccca81e7862e6e72fbeb8f064f89bf433e9b6ebb30e35f4f71425b686e143e438bf7a6b3102723b00ea9c2179fd24922448a27c33daba7c5e47c6e0c5d558fa8cc7594de8d0ee087aaf33e6653c363a1a7960a7cf2ccbfb1cf1b45cacf77861a1a4cb57419dcf410c38be5ce21dae37c5a6d479cefa019cd80d74e9cb854fe456a2a8e760bfbc69f882ae296bc364a226ac4624df3f5a2c6a080067d3ef8cc87ec557ad4a40d7467541b8006834dd1f7f54530774a661f899a162e8582291f604e7f264b8f71180c9e73315c44602d4cd629e9c520e5fe37cdcae918417cfdd889c9abb81b2e82feb26e3ca866a58dd17d0b75c1d5637ff7d0fe794ab02b6027383ce0d911e1e7e7d9bf2855dbbeb9faeb524766a8225339f1b97e3bc9c926e36af9f03472b540371dec7c29097f99dabf4dae8b2708b245ed9dfe6a31bd535c42333a8e2e5cc86cfb2989916c5f24e2ce395ee21d635320d507d4f5b1328b67069b1482db8082af276e6b35264911076d5b55783c0a95b88e952b11740c92cbae260ff1c0a5a19a0bd9d7c4402354f15b8ea1bc9485657dea0ea71f85b0f7dde2b62633185af1d445aecfed233f49964cfbd17577b7a66fe2fe0357a2934e0cc307766b2c43594d4d130827df988c545eb5adcb534e8062d9ada99c5169f4051dbc7c49078ca53b159dfef2234baaf189256176cdc3ec8a7cc78c1db14de324e9be0212b6645fc80feeb00a80d7456cec8a8f8b5ac565afdf8981c2d6be1efd341c1a10128dc2cb67a7788c1fb6d9012114a9334f2700f6efbf3044ffc0f1c0411d28fd5e27d3f0fb01dac69eb2f7edf1cf688baf6c21eaef9178807e11e8f1bd5020d5007bd65f0c640e248f7075c9f2755645662ad003e182d6c959649c9cff140e75af6fba945250bccaf3bd2ee755d5e93d9d687b960669d62519cfdc2166f05d2ebb850d10612874fae2f9529f63ed23190fc81cb0ff9b799f64b95953e3027ffb426bc869ebd8bc3532961fa87a1aa4660b4610ea249bbfb07ccddde67eed2bb9c729ee089dbc3455d29b8c5ec98ffa604eaa4345bb1c0b3dfaffc39746f3fa0584422b40a60cde0f5b8345e87a2a255c88d5fde9ee3e643233904793dc12c60efc72d2042310e5c622f40af5171de14af610b5909650cfca090d8f62daccdcb451c215c3552c5796ea8d926ecbc6eefe60ce1fa4ff644c9af1feda201ad2988a7d8753fb9a07e7444f280cd453f4b6c8f763a5c8087a9fd7eda653e0b3e2a9c8faa651ede05dbbe038e34f4beaad9f357e51a5a83250bafe784709711a9054078a65d566bf9ffb42744eb2aa6ab5e26a820ea5e218462e262d6e50693a786ffea99277342f5ac0afd875b0b6bf387aabf5e814570f16fa2031c551cdce7a0c650bacd02cb3fc5fffd3d1cf39651099c03f2c97d81734dbca16ca797f14efc302cb307e88f48b093e6d34861093287961cd2aa21e3eb9548092a99018ffe085519fd2134b0ce66643dabfe4964989ee295d7ce5aba1ccad372016f928a19356e8c79b4bcb2e8542e305b40f18883c439a784e5c928ad13a08e4dda28c1cddd99562b0962f93af7ecd72375bc6aa9a5df34fe33723851bcace025e1540e07e04d946ca3f1d7f70f6bf8ec6a784f55d25e8f00bad419d10a2bba13ab38059039aed5d524290aa1d1749b16024fb30832c0373ac40c4f8381079546d406ffa8b9af2d6585da246167abd96a32852de80cdd629799658c6f6141a046512bfdabdbe1a0ba07c76a7cbd1eded60bcb793b7a7a9dd7742e6968a2179cfbff33629c24f45454c3d09008c2fceb36969dd5c3808c2dad7f17e147e2a6de7b69869131313cbcd95948de6fafe8716b2520a2394568097a0cc47d6cc96d311a8a663737543a5434b857367d6127fd2bc65c2b89bf3a5930ae106e739b33dd2c95b561c7241c7eca38f029f58d0959c3ab62cb6422a527b60aa746e07e1a26db9cb27d970a95a7611e75a446ae1fdb21d433c5ed1b90aea0c5ac56e4f3b0fbd1e397251c20177bb15cef26df4b78d3933998f574801fbbb7d073204f6a809489b804fddc90d998ac7a7eadcef7c5f9161319464b15482568c20562ce5ee6853fa93dc358859c88c7b6786b672d65d0d53b10d5d79e33c7bb158bec752ba4a24f6d1d747f7bf220fa2edf27681cca5c8725a5dfc0c2cc153fb2e455f3eb25d2d03d29455cc36a255421c20c8e51df2e3987d47a18dbf09a3e1eca3a4d11b205c788020742009523d77cd704436cc7ab4e0d20b740d3582c1db139ca833a0294a4c2b7ab28b9eced61193d591e078207268e9ee7e85d40ef28eb1cdcbe3e9734f2c43a61d3b93ca349eabb76ac44bbc62525014b1b79a06c75bcd9916e1920204bb45e4dfb5ba70a635d7895ab13240b3cc26c1be956c89b617a859d3a80dac5adbcfb65d20dd74bc41ac9ae173c42a40a4523ada3bcc5d8cc1fb2d06a7bd8ebdb6a22202698a9b5c9599afd713957d3f0b8f89396b7159c429bd04a7592e8787b0e41a10f857308ece4202cbeeac7bba59f2125a63fb22de4077e62a870b211308e254e9870f0329b19d746bc9ec59005556b12513a2601bfb9ad316dd0f2268064857f55fa7caba2058846f86bf0891092013d82bc9d6d9705e53fa75b08c3ab8170bcdc3528acf0ed42428d7f25392a42987b2bb4e7996d78fb853bc5e5fe70ac1fcf19251a194871ca8b8ba7af0359126674a63cc3b6af0d6827401a76d5508b5c389f56cdd424cdf257f396174ce7a8dfe80c35b5d8b974cbeb31dff151a0f123333f05d492d451a47b2a44d99d7110875f8778348d566c60a92c32621e40bdc3bbb8386327f641c3f87e8956fabf0e300f3cb7474a7a76b07ef1223528b688dd15b3ad33c6f832c2af95ee657bb11403b5212f412bd960046f973e7e5073a99cfeb680d85ea762b44d5a6e69c9244ad47063e19659f5a17ca5a5a22404394219c497edc2edb73725155fd2a1c762903a5c1e89c137c02df1fe729d0e3ff72d0781b975dd989b772d4e5c71b890e95161317fa94b675fd543352eb252f6765487f53f96da3bbb2f8489d61bf31f86452738ab09bf583712ab189d3dac768b5b1aa9743b609b338611ac9308c5c4e371439d0cf782eb865e977691f52bbc0f9f5307a2f92316f1f7cdeaf3b4e617df3fd90c917ff4fd7ef12d63b9c278cc61ac715b19c31b7e7811e20ceee7f888434208de3558a4d8e3cfd332129fa9a2ae1e5b2b6be3c2aaa8f20b5b91162d72eb22a3c76c7b4994417dcffc3070b31338ad79d5c3f97b0545a20e1cabdae2889597573fba7b58a57d59321ec833594434476bfb090d965fb38f9feedffc7614bc32d5af7bad8a058987819aa7474a1dd5a33149e29292ae1ce15aafe93958b4de1853adc16ba2c19f19dad6be0f83e81e0e9ffaa170dbe781371bffd3f343574ce266d92f65989af46961f25ac84173840bc57d3228b5615ec059a4848ec7bd098d999c6611a8f7a119c6b8079ccb7146532e1fd334a473d9c8a125f6b62e55fea81b7fbc8992908fed7c09afd9b257c4fe0ff231ab983d6e497db90a68c6d1dfc8201797dd7acb8be039222764bd4813a07aa734032dc9a5d627c6c829eb914a8e06686021bc7b1f73de3d3a8267cd630e56e2cd400e1ee6e5f8fa40090d2523c00d014df886d171a64c3b4e0ef82345585210781da34fe74152b1a71f2d19536457a7b2505711d5630e901015242c9c9a47895daf7382384c3717880dc3fc31d859537923bd6b0e2051f1ee6889cc5d7b16092e9aca49245366354428d8a832f27f02db37cad188fdddc1a2f8f77c9a66a6fec6f25350d11a7ec1c5fb90a404be67e306f45f768f50bfcb4192cdbeeb100f521143aa446fce68232abf2cb4c2a784aec81f9c03481cfdcfd848aca5aa859d5b1597c44ec014775224a3f8389deb36bafcf004d04f1a611bf7b7df512df9719453f879ae529d8ccc2aec28a0ba573e869fb7eeb3283d4cb8bcf3e6fb309d96a8618438ae72ed5ed2f1219a460d3d1be761c23d8c0f1448b1bdb9d66fd2941b27c56976fee254b33a2346963b654e3787681df6861fba73645051c1dc37af8fc28b74fbff04e1bea0a63d87", 0x1000}, {&(0x7f0000001540)="61b305a743b500084867883c20fca9aaae1c4cf428030e1d3cfdcbd1f01f63b5bbd185863f48a357712e689e6d0cef9eed880f72967d6127ebbcbd180cb4af701622ab51f8ddd853b42609101866473608497598a27b57e900a8059947acd63ebed0beb405495d49a42732ada84bc361a1251ea4061d3a641cd1c21ba0f887115fcdc1ae31b9b72206d11b66167d44626869e2b2526291a9bee5a9be75e9dfc696d8a6fcf01ac718569468f65d6ef3e87611bb432bc87cc962426eea49e4a34c1d5231f415c79beef60eaba3795e441c304c93faffacd58dcd531a838bb537f2acb304403501df1b76da9fe08faadbe0f56c8a96e69c5c46813c8e3be20b6a3d18f0e347ef1a73e31ef9230d0beb1ea5222ef413c52a9bf8028971956243bcb7acfc15d3c59aa95a588b0bc3f53678b6c533ef29d62689f508184d96b7c1704645a0d867846ce06fb8fbd1e245a94ff6fa73d11fd3302a0f6b3d33cd0c493ea189816c3203b19ca8dbee108f66a428ed48ec6a89fe299cc47ee84f0a56db3d42647d5de8768e1b1725bec9ba983b5f2e0f26c015fe03d336e3cbcdac0a1b3bab456e5d4228e2b25074ff78777c60f9ee18a81b50405fe82f3b805495aa201678963f31574773e479993b8b1b90f36a41a732eaf542d5db12411bb1a3dc164a7bd62d3d98cb4fc637a8c50af9d5b8aea98600ab7dee879f6be8a1c7c78149011a67952479490fdaa9fe3d2f743713a900e57a741bf56207d2b5101bbd5418283a8d84f032a0d53fe4aac043470534d8d8de71668bd1a8ee5c957cd1a2ff5b85b03d2e50e5aff5e1fd5a586a0f72ee710009d014d467884e9f105f3859f295e9b0a9ff1b14d5d4387377f37a53c9b6f4edbed675953611ced9a6a7c001aeca5ae3bece73aad1a1800ef2e786bd1745792bca74eff465d7b606d4e3d7d66f47ab7550bb77b8f2d657885cecdce512525144f5ba0700be80cbb2f87999bf24539fb8bfd65c21999ea98c576e2efce06e81b79eb5e3377582d7004b5b562b141805c90e68e11caffaf7e2e45d82c8202178b2e4b9df90fa5df8841c51837fe2b47f45812dfc9b97b69ff500519725367531772c23d84f41c5d83dec6d287959da5fc753176f89e39050fde060b4941c98345886217ff0de76620c37c544cefc3c26858be2b19b8db0c46536345d614cdb3c7a1cc8c437820c3b6239e9944c1bdc2b89f1ed1704eedb6b6d98336d4444113b0cdf9e12e03f70cd3bfce889dc97866ea0e9d3a93b30df6c2764b16bb53827801f17adf749d05b978827407d3e7e888cbecba3dc736046476e02a6c61c80be3ea5e821db4ae91ce5c3c58fb9e92f51f4dbc562ed0bb15a29a7a10909ff644c40e8a5295f5a4a36622875a67985d81eb0e634fb9e59c59099fdbf1515ef66734615efcf7ddf208230dbadb1098ce35cccbe2141fc0772adad6d8495c900e0dca398ed9d7d3dfb80e6db7654e742454cedc8b65d7b1fc3263f72787788b86dc31b07f93d0cb25fbfa39219910390ab66130b85c4b94b3fa4ad0ad242bf1987abe5ad853760a0222c1cac07fdfcdeaa4df5a30f41420e465cb63aa0695dcb60c4dc110465090d66f6ae207db4f0c15c6c4bc890d0d0b3b67e5577fc3f308e10705e4c124f5f7be31f3c01a335536a11bdd7be4d6793a73fb158f2e1914ff02cef88958fe07743fcafe557cd3bffb8b16a6fe7a50336b01e218f5db73fe3839f243eb2b13bf7231d7f33cf4e610ab8cabe30ffb719d331fbcb44550ffc6390ca51497b5a24ef04317c976ee196ec843612e896d0668770b5780a8cc789971bdf34a0c1782941ba873e5fa6e71e54ed538095626f49be16dca40d3d49a551c7b0c6048c7d9a94f1a19b278bcdcea39dd0728d2a6fdb5abbac57a187ef9b5924b22319f8c56454b4a83829ca5c55c2a1ce06f067da82d3f856c2221cfe9f223254dcc521c7e89084d41f99a2a7c9e2b6a5c08b302874efec9eb7f38e8031490d5a91c5d2ea10c0ae29188b8c3c400e2ccb37f5ea2fc3ebed2ca78573360097a0464d38f487129f16b47a1492db75de6acc57797982a7e4661f671c7e8a3b7f43c9ec764f85b7e47521eb5d8c45411c7a090ec428865b76280389a69780b91742df4add47adae63a48d93546c968d3ae2185610151f3698504a78ea9a14a7b36c4374b8d1b7acb1718d9b3bd01c8173c66dd41066246634f315b0e501aff01eb83a93683b8ccfa3094d3fcc83e4c22a29e561ac39871bf45a813b98e6a1e3bd0a1016877df9edba7a3edd324f38f8283d817ee13b3ac16cc76156a5ae5f2655a27e719ede0458c0cf793c9d9871e5e2687f42a47c7f420753aa139111193081507ac1c7856e35264fab41490d2084c2f4736d9c4a96a45b0053d7235dcffb5995d8b1e57a2290640d1a48548c7132df41ee3bf14835c920e5726ab5b5fb38403e2fa9697edf8bb44b5ccd8899327bfcdcaf15b5071f566b9af3766359cc76cf2dea685ad678e5d659483f8b49cdd42428ffb6082bae4056a256e68536fde57d67d2a1ec9ff6977a95ff2fcfb8d5135f65d6b25c5dd5ed5cd0921df8f310ff0512eaab86c2a11c8a517248803462baa8e8776a921f5460009fd49294dc804853f57a2fdd075e761f25d619a9797d8d68f41cf9ad58e4815d6ff2496afad9cf14087221405a647c7bf406c1fc8cccb414a82314d30d27c26f9c748679e73dc2ac932e83ce22161333a9eed29f5fe0bdcd52c208eb3760c8f1d3a64dc838a87aa974188d6661afeb5803387da280b3919d279cc918c0fdf588bacf3c65522c9464331eb35db830c64df4050c0d5c7eddefe6febbd991f2cf785202505c09ca7c88566d74e7a017e00494b37f03a099dba39b64e052899a63d20201cdb3c14a64756a7538ab8f3d4e560a1d6b7861abdb5049bf4b1b6e46dbfd99fd1bae5af3545629514d01e215b9637ebcf0aa3e342c790f21afd40c1d17448ddb19e001ed7afd883255b240ceb7048e3329fe2b69bb2a6c4b8b45fd3df7c66a9dc1b3be2130faab69d4ca650496f2eb0b2e19867b4c9681dc828864c1986f90a5ebc3ac7dea6d4e3c8b4f60ddcbcbbcdc400a5daa68eb92f4dbbd553d0b6eb5e487b940429ec7de694a85e4241b432fb0d89c0030d0b72af3fac8a0221cb3ba59de2b02a608341c983ba81c18bdc502f66dd4d6370efce476c32fdcfa3819f808971e268c002d6aa8c64148c7181e24934b5d7c8e8c70fcc409bf7d4473e0576cd6dcd29cf3707b4c495b7419fe71ec4b555a24f329a663a66680e0595d33c975d220739aec1a80f328cafafafb265a6785b4e1d5f030063f07542138805457f51f4976b4045964777b864df2f4718ccd6663aed511a2fd3f3b81618024595b74b85ffc11e622fc0d382b3b94b78cc69a6d7989d18195d15ec6319f526166850803212a85815f802d624429804beae1d9251f256726d3e5b9cfaba3c0dd6aa04e711d8aa5fe5d66c2d2e31bcc5d3044cf8e0136ceab92e3d716a26a66828b36791bd275cf45d8294c33552c1c9e10b97c566bf8b6bab157306c49cfdf875a398870551299e4a12b6844e546f02ee108caa7f6fee45a52f07293fda210b8ebc5715b8405f73700888a2a6a6f699c7619d50e5790643a1a0c456509586aa2b94128b1a786b8585dc516041eb0a6a65139d6822e9e5189d3193ccdbabcca734d29aac38f7f5d5e479e7b26a76c013d1508d6f8c0e352589fbe44ca0521b0c4f672598128ad134a7c1835eacabeafd72f77c6ec1a0bd86130e14828a77116925189e148c76ddd28aae71e60a84759b6df2375b2425656ff908030016f6240c5d9c5faba260d9f64ae053a6b0f795bc56b9dca4d9c8645d06aa9f108cf201293c7ce05824c2267c856fcb8a27ba700586d966493a14ec166c6b4acd49816c58b2fb5a53f03e8e32408eee380cc269bab43367a92cd007a84779607259a23525ee3c69084e7399dab39bb3bf87822be53e89c9e0d5cb5d6ae62f38352cb8d8b1c57d0f80010fd989856b347ed82221630a4afaefd88df94b53cd48846e119e9c09f5ad0f4a9bb9e7ff47bdf7d1581d5e897e17508401d0ccd5b0ca73ba4ebe0e29581deb3cb5cd6c2d3ec089f3f1f2022b142c7b4a51bd7baad227eb5ca231ce3a1a549e65fb4f7f2e2230a1223a16d3decb90f96299d5d0e2fe9ef7381e1c7ae0dd442bf29f75ab06407fbb64e6256b252a72b5d68fc1f4261ed40bbcc909eb520df56294aad6c67cc77e11c4364d89f59613b7f0b1ea3fd99b5c2ea42ce0866dd769a86bd27cf20e6f417f0fe1961af6c09dbc5646a0eb609c2be8e248d03064b92a7971c73fed7ea3a68ea41678182a3b25591bbb5e4308e10d2de62dea4498961b770822cfaaed8af27d87fe72c9bd5d32663f9c7b74af0872090bd61a970692d1f041021c435e0a5196e8dd147cac86901c7f38d16f16f670fdd202539c1ae083df90d37550d56e53712aa0d8856fc6a9035433097f0cf195112f8aac2d963daf36f3a5e74357fc4269d6670ca6e1c77277885b03ecb0c1ef0c4cfed15bb66977c9f1686fba5acab1096e0831edcb6e3cd03a27b4ffa6ea8d201d7ff264d24ab28530b7c469b5a97d70b7a7b68ce2ce6cc7035220f9c4915a0888e5af72a283baa02ece9474ee5b7156b319c84e8895329dddc132760a117f587533fde3b7467c301d204cfbdbb442dcd087f526fa416e0431d62436880dc42380a54fa4850a935a2b4227e3b2c47b34e85623712dfeef459bf4492c1638484c0ee44725c517b122a4cdcecc038d308edb6580ceda7e3c0ed048ba53ccce7cab391df302b9159ede90190394fadab5f87ffde79225e4c1599aee4e6b801d93802a03629df27f46ba133dcc9eea41706d3340eda668812d87b4fcf13b109070b07b64f3169c8ed6cd134242f3246eb9c0645a4d6ac9cdb9fbdbc225457b154e6b482c066b45e95979960793e23e677481120f821d88feb5fce6fe236f4bdd94ca22f965f097375cd2b252c14f1c05328c32afb97e3e338d1d3a04af87738d42b974cf94a91bdcc1253d436c48b689ccd44e9a9f130e3a0c52cfdf14630aafcfffa5ea734734ffa402af18ac90fe062f8869de3f354aa8c2841c1582017f0ef31f51d8ec914897a74b1818f6578b57b7582d950f3df652d4077945b92f583f7622c7aba5e587f4f7add600362907734d10c1a1361d4dde7eba89fe5c0c8607f89c166a427038315bd98c5a893be6828b1b7eaccd1ffb24d586468eb26b976c5a7c435dd7f4394a816e89d1304f456227698d9fe1afad3c9b55f5f4a159f9956c9bd2c7f6584b4d9d4adf4122fab3ce86690c10a17631eeecbdac9f76a0d3c378940bbe2d185b2835a9a2de318b5b9e476b313f9057b819aee52dc63f82110b117f7b03fb7fd7b60d7e75a9bf0a522486b0b1b6bd501758ad0b5cf233033343a9ea54410f615dc0bf3d0a8448da1c782077a76c675615a1b6b754c0027132580ea87e0940d1c8f548e152b08a706cf055a6391a1775367b25751c5a8ef0690ab02c8c2b88b6847292e127c63184e3ab1c46babcd2a036f6093983fa36ce36cba6ddc60155cb27d1389a0cb1d20ed0f13ce0f249db707f1786f7cdd576af642ece9a0fb5c28237ac578a44155ab5f8d7eb25e1c41ca262754951b734250d1db21d608770929ac53c1b3b6ef989ac24af9ddc89ca5a1c3d0ca738291dacb308575eb07c6ebea3e57898fffb792e50e24430bbd4e95495a978bffa969409421bdc4eb2d0244", 0x1000}, {&(0x7f0000002540)="ed6c22760c953f0cadb75d9c86eb53d81a1d940aaff3a1fa08fdedcb821f34970d24302e0d4717aa7c4bbe9d66e885003cda63b3de394a7a14243710d5d0e8d7284790a261f2e8664d4314837778f05461282f602480e0dbfa9da75cdc33341f7a052b878a3458a35d", 0x69}, {&(0x7f00000025c0)="b3e96e080c552c04c394c24b3aab2312e0417afdaf8a842309b34d4564400abf5369063ea6554af8ec3511dc4108eb9dedb24081662af00c42d01f72b76fc2f0ef3c8e50ba3c0cffd34b2e56f0aa2d197b9a4a75a232f61ed6d2c705ac2df11bd9de07933e6a529cb060fa42d4bb446dc3", 0x71}], 0xa, &(0x7f0000002780)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xee00, 0xee00}}}], 0x70, 0x2008001}, 0x0) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r6, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:48 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000300)=""/96) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)=0x1) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000100)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7, &(0x7f0000000140)=[0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xd2, &(0x7f00000001c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x20006f, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000400)=r1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r2, 0xc0045878, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000380)={'veth0_to_batadv\x00', 0x100}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000300)=""/96) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)=0x1) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000100)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7, &(0x7f0000000140)=[0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xd2, &(0x7f00000001c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x20006f, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) (async) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000400)=r1) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r2, 0xc0045878, 0x0) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000380)={'veth0_to_batadv\x00', 0x100}) (async) 12:48:48 executing program 4: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:48 executing program 4: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:48 executing program 3: bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={0x1, &(0x7f0000000800)="a366ee8b493bf4367fce00bd9fb2ca3dc6e1399a223b1483d2c88ca5d10f0ce1c47f2dde78ba536349d213edc3e1b8d666e3c77c7d1638aaf2656389eebc2b717ba959883b1798fbc6374426509cfa67617b6e1c5830fd1986a150b41180436752fd76615ce04c717cd7cf4422ccfafc167fc4a46e6e9dcde3064b6071851053fd23ff51d09a9117651ac0e456f11035d4623eaabd25d40237f2603045d1c3f407780dcd9bf7b389b895b8b52a5e2dfdde28e143ecea0d6e6632e161907da80f6d210e92127075340a6e90f5056fddf12ab4f632aeb1"}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) (async) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$OBJ_GET_MAP(0x7, &(0x7f00000007c0)=@o_path={&(0x7f0000000780)='./file0\x00', 0x0, 0x0, r2}, 0x18) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f00000007c0)=@o_path={&(0x7f0000000780)='./file0\x00', 0x0, 0x0, r2}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) r5 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000005c0)={0x1, 0xffffffffffffffff}, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x6, 0x16, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000400000000006000000183400000100000000000000000000008007060006000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018420000fbffffff000000000000000062b64100040000009500000000000000"], &(0x7f00000003c0)='syzkaller\x00', 0x3, 0x8a, &(0x7f0000000400)=""/138, 0x40f00, 0x9325e83790ae20ff, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000140)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x2, 0xa8, 0x2}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000600)=[r5, r6], &(0x7f0000000640)=[{0x1, 0x5, 0xb, 0x7}, {0x0, 0x1, 0x7, 0x2}, {0x0, 0x3, 0x3, 0x7}, {0x0, 0x7, 0xe}, {0x5, 0x4, 0x9, 0x8}, {0x1, 0x5, 0xe, 0x6}], 0x10, 0x1}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x6, 0x16, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000400000000006000000183400000100000000000000000000008007060006000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018420000fbffffff000000000000000062b64100040000009500000000000000"], &(0x7f00000003c0)='syzkaller\x00', 0x3, 0x8a, &(0x7f0000000400)=""/138, 0x40f00, 0x9325e83790ae20ff, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000140)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x2, 0xa8, 0x2}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000600)=[r5, r6], &(0x7f0000000640)=[{0x1, 0x5, 0xb, 0x7}, {0x0, 0x1, 0x7, 0x2}, {0x0, 0x3, 0x3, 0x7}, {0x0, 0x7, 0xe}, {0x5, 0x4, 0x9, 0x8}, {0x1, 0x5, 0xe, 0x6}], 0x10, 0x1}, 0x90) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000240)={0x1, 0x58, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000280)=r7) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:48 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000300)=""/96) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)=0x1) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000100)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7, &(0x7f0000000140)=[0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xd2, &(0x7f00000001c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x20006f, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000100)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7, &(0x7f0000000140)=[0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xd2, &(0x7f00000001c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x20006f, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000400)=r1) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r2, 0xc0045878, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r2, 0xc0045878, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000380)={'veth0_to_batadv\x00', 0x100}) 12:48:48 executing program 2: ioctl$TUNSETPERSIST(0xffffffffffffffff, 0x400454cb, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:48 executing program 2: ioctl$TUNSETPERSIST(0xffffffffffffffff, 0x400454cb, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:48 executing program 4: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:48 executing program 0: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:48 executing program 3: bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={0x1, &(0x7f0000000800)="a366ee8b493bf4367fce00bd9fb2ca3dc6e1399a223b1483d2c88ca5d10f0ce1c47f2dde78ba536349d213edc3e1b8d666e3c77c7d1638aaf2656389eebc2b717ba959883b1798fbc6374426509cfa67617b6e1c5830fd1986a150b41180436752fd76615ce04c717cd7cf4422ccfafc167fc4a46e6e9dcde3064b6071851053fd23ff51d09a9117651ac0e456f11035d4623eaabd25d40237f2603045d1c3f407780dcd9bf7b389b895b8b52a5e2dfdde28e143ecea0d6e6632e161907da80f6d210e92127075340a6e90f5056fddf12ab4f632aeb1"}, 0x20) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$OBJ_GET_MAP(0x7, &(0x7f00000007c0)=@o_path={&(0x7f0000000780)='./file0\x00', 0x0, 0x0, r2}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) r5 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000005c0)={0x1, 0xffffffffffffffff}, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x6, 0x16, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000400000000006000000183400000100000000000000000000008007060006000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018420000fbffffff000000000000000062b64100040000009500000000000000"], &(0x7f00000003c0)='syzkaller\x00', 0x3, 0x8a, &(0x7f0000000400)=""/138, 0x40f00, 0x9325e83790ae20ff, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000140)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x2, 0xa8, 0x2}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000600)=[r5, r6], &(0x7f0000000640)=[{0x1, 0x5, 0xb, 0x7}, {0x0, 0x1, 0x7, 0x2}, {0x0, 0x3, 0x3, 0x7}, {0x0, 0x7, 0xe}, {0x5, 0x4, 0x9, 0x8}, {0x1, 0x5, 0xe, 0x6}], 0x10, 0x1}, 0x90) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000240)={0x1, 0x58, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000280)=r7) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={0x1, &(0x7f0000000800)="a366ee8b493bf4367fce00bd9fb2ca3dc6e1399a223b1483d2c88ca5d10f0ce1c47f2dde78ba536349d213edc3e1b8d666e3c77c7d1638aaf2656389eebc2b717ba959883b1798fbc6374426509cfa67617b6e1c5830fd1986a150b41180436752fd76615ce04c717cd7cf4422ccfafc167fc4a46e6e9dcde3064b6071851053fd23ff51d09a9117651ac0e456f11035d4623eaabd25d40237f2603045d1c3f407780dcd9bf7b389b895b8b52a5e2dfdde28e143ecea0d6e6632e161907da80f6d210e92127075340a6e90f5056fddf12ab4f632aeb1"}, 0x20) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f00000007c0)=@o_path={&(0x7f0000000780)='./file0\x00', 0x0, 0x0, r2}, 0x18) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)}, 0x10) (async) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) (async) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000005c0)={0x1}, 0x4) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x6, 0x16, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000400000000006000000183400000100000000000000000000008007060006000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018420000fbffffff000000000000000062b64100040000009500000000000000"], &(0x7f00000003c0)='syzkaller\x00', 0x3, 0x8a, &(0x7f0000000400)=""/138, 0x40f00, 0x9325e83790ae20ff, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000140)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x2, 0xa8, 0x2}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000600)=[r5, r6], &(0x7f0000000640)=[{0x1, 0x5, 0xb, 0x7}, {0x0, 0x1, 0x7, 0x2}, {0x0, 0x3, 0x3, 0x7}, {0x0, 0x7, 0xe}, {0x5, 0x4, 0x9, 0x8}, {0x1, 0x5, 0xe, 0x6}], 0x10, 0x1}, 0x90) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000240)={0x1, 0x58, &(0x7f00000001c0)}, 0x10) (async) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000280)=r7) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:48 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) 12:48:48 executing program 0: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:48 executing program 2: ioctl$TUNSETPERSIST(0xffffffffffffffff, 0x400454cb, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:48 executing program 0: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0xc0189436, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000080)={'ip_vti0\x00', @broadcast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r2, &(0x7f0000000100)='cgroup.procs\x00', 0x2, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000140)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x800) 12:48:48 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) 12:48:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000180)={'macvlan0\x00', 0x20}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)={0x1, 0x4, [@remote, @random="697313f8cb06", @local, @empty]}) 12:48:48 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20, 0xff, 0x1, 0x2000}, {0x7fff, 0x3, 0x7f}, {0xff, 0x5, 0x7, 0x2}]}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'veth0_to_batadv\x00'}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f00000000c0)) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) 12:48:48 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) (async) 12:48:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0xc0189436, 0x0) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000080)={'ip_vti0\x00', @broadcast}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) (rerun: 64) openat$cgroup_procs(r2, &(0x7f0000000100)='cgroup.procs\x00', 0x2, 0x0) (async) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000140)={0x0, 0x0}) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x800) 12:48:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000180)={'macvlan0\x00', 0x20}) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)={0x1, 0x4, [@remote, @random="697313f8cb06", @local, @empty]}) 12:48:48 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20, 0xff, 0x1, 0x2000}, {0x7fff, 0x3, 0x7f}, {0xff, 0x5, 0x7, 0x2}]}) (async) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'veth0_to_batadv\x00'}) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f00000000c0)) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) 12:48:48 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x280200, 0x0) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000180)={'macvlan0\x00', 0x20}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)={0x1, 0x4, [@remote, @random="697313f8cb06", @local, @empty]}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000180)={'macvlan0\x00', 0x20}) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) (async) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)={0x1, 0x4, [@remote, @random="697313f8cb06", @local, @empty]}) (async) 12:48:48 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x280200, 0x0) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000100)={0x0, 0x6, [@random="44b026021269", @broadcast, @random="96b08fd26de5", @random="130a4d07a5e5", @remote, @broadcast]}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000280)={'tunl0\x00'}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x0, 0x1, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x2e}]}) 12:48:48 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20, 0xff, 0x1, 0x2000}, {0x7fff, 0x3, 0x7f}, {0xff, 0x5, 0x7, 0x2}]}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'veth0_to_batadv\x00'}) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f00000000c0)) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) 12:48:48 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x280200, 0x0) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0xc0189436, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000080)={'ip_vti0\x00', @broadcast}) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000080)={'ip_vti0\x00', @broadcast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) (async) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r2, &(0x7f0000000100)='cgroup.procs\x00', 0x2, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000140)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x800) 12:48:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000100)={0x0, 0x6, [@random="44b026021269", @broadcast, @random="96b08fd26de5", @random="130a4d07a5e5", @remote, @broadcast]}) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000280)={'tunl0\x00'}) (async, rerun: 64) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)) (rerun: 64) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x0, 0x1, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x2e}]}) 12:48:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000001900)="c6", 0x1}], 0x4}, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000180)={r2, r1, 0x0, 0x0, 0x0}, 0x30) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002700)={0x1b, 0x0, 0x0, 0x8, 0x0, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x2, 0x5}, 0x48) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1}, 0x0) r5 = getpid() sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002640)=[{&(0x7f0000000140)="e3f619ce62f471b6420a969301a777b3e8944f05f7fd3af0de863d19c354fd17eae2dd818bfcd1260f2e12f3dd759474cb5af2d9d521229a340e03d5b374fb87cb4e091f34ea8760e5a878d6940233a7724d7f52f4f4a622e3400f3622de119a965d4291e71960f63e54d50abe0a8a98a4d8a5d01ea1abf273d61d8485edb71d990d00a50681cdf52bb48886f6fdc59592f35728035426166d18b302124f5fdfd6bc8f155b4e3100f58bdd505af19028d0e75fba7f2f647186c4c3b14a38e0fed5f75245dffe280406804d37d6ee04", 0xcf}, {&(0x7f0000000040)="b6ec4ff49d95353569693a8ff3d7e775952e64e3a5a344331fbba7df52c467381c85ea65a67284db529d4934a752a81b872c62", 0x33}, {&(0x7f0000000240)="7e463c3e60621d2dbd2301351355085958091928747ac4d6533c3d401659d9a667458740b350b6658d87ceb1578ac16b0d08c80cd1cab9b28522c2d8b6bd0759cc596cc76a9ea4cbf3ee6fdfb4e14ab191889e3613c4157c86725ef49e6d19ed1f868c9cb67c151469452331e11e0476604e60346442c268a27acd57e1ee3a16b5f928", 0x83}, {&(0x7f0000000300)="6d62fd6388ed7efd62994c4f11b90c9c44ab5e99c8e899eb087addbdf241111b94dccec6cde98e803e65639c2134c3f243523eb814af64e5b295ed9c7765f70e074e1397154b455d4acb4a802031eb88f9c9b2c9e346f92f6455006c239201a8d990c2a807a15a9ae21757cd51cd43551b5f510ff01bf34b771ab16cbe0799659c16db1484cbc8c129ad57e76b6aa05139bc950f145c1ca78ac43dbb645dfc3ca65abe51367ee6dfceb3b5465c22", 0xae}, {&(0x7f00000003c0)="77fa49de1f9cd40453af54e018a1d2fed5967861cfb306da49f2a2a6e986336d87c20dbcd2d325988cbb281ca0dd8a78fe10d57756f2d85ef8745ca04ff0b39300f647c7ae2db24413a572413da9f8b68ec29554a27904886f24b9cfdc21793639b10683bcd8065e4841c425a6bb4043", 0x70}, {&(0x7f0000000440)="ebbddd3f0debbbecf4151f23b52a391057b402ef777cba38a6e03f4e8ae72be38833500fd7256c0b20fd52af2ba15b143c1bcd1253767fd206162fb11e8cbc09f2e69a1f46d26db36e35e16088af4d51bd62f08b9ad8a2351eacbfd37dec47b1ca704b58bdfdde741d09407963720e2e5963c9f1c52f2ea51f4259a464ebef4cfb6351b93cc0f9a7249eecf0138dd054809a618c8213e6d5010402a778d7b016cfc8854347882e02f22a4d4925a7f11da5c4bc7e89588f2fe0064ca3602aabc342cf27dc7ff096d550911aa261cc3b4d168eafcc7fc53dfb9d53a0a71821", 0xde}, {&(0x7f0000000540)="1e39ef1e521b6d7f130762ab3cb0856d0a60805d54c89180397ac645292720e5379e23b7f0d0e0fb396ad1bcc92957d3892af72d2d724788aa9135381e6f5c4239d30665d8ca1a6d0b2302b62c62f83b6a218b268c1f95b89facc0112804e302bb1930ac9fc5918b13b2745d7d2684f28bd1a39a23905ff48051753c57751b3a4ce32ff0fd75c46ae29e0225bba45b602f55feeeab9956d9141748c87609237a9ec114bc0fb04ed70acb536d16b5d392f593b50e3c2c1c392547c680d536d8f6da3444a4dae038a244591d06cae7a032c314fc5df8f4ed0a8b8fea5f01bb76e96e85e62ce140fb998058855ff63abf205e77b1a0bdacfa334dcec0fd201d71ccfd6d7d7f350b9a1ef207101e126a65e495f33d42cda6fb8620e6063842b5125521113bca50f66f7a076ce74e0737e3f2b95d36b07218ed81d8c3e3d0cd9fa1adc56289efa18a1297795d25352f66360a6fec17190a4a0c571603da9079c2b79bb46fa9fa4a46ee71d918e2f9c22e87a0dac17778ed64eb374753f52b565b1241d0cbdf8f550f847413a406a07667cdcf3c3b5babaa361ba5a93028ea519f2d8fb13f2d235bb6ba542cc342e9238b463f48b1148a3ce2b66406bce9df2920a7b92d15d9887cf09b521b86cf75ce27f43be665cf1c460fffe46217d70a4d7bb1117e1bd1fa3c6d11f64a05f25c6e2f15d9b25f4b165a875f3ef324bc714f4336227118b3729a64d0991f3de24ecd749d0c2d89f091660a0c9e219a7fe8ce29392e6ad83ac571d09926d4690bae2a605bd6119f9b94597fd775c6aacd12f9ca7ab31a96dc264648697f9b7a25af0b1ab52f5c91e24e2d9d276637207646bdf45f55445f0a693578ca1f5f79af1640fe2fc1fb35cdfec3dcc628eb9f5d0c21e314be3efd786749ce5f24a2190fbf55ad2e9c6cc8f80d019c982e0649dc2510d2aa06a343a13376c4a327c8abe7554d49db98b03d65ba43f06e5900edd46bed078d0158785db450cd6ec9177a196606ae13328bd0affc18dce41ca390c326eae961401f1656cc910b79e183653d93aea9dce1677c0a7d949247260e92cd696691aab49bc71c5bc6a85e6a094691d32622d52bb62726f09fb69ef6e0e5beb884a56a7841712dca729fad51f73fa14acf6f5cfc42673532ba5fda24b5bec90c6aa049ca5cf8cb7dd4551957ce4c0ac34db8ebd92acc3799d3417bb64d5c7746cd7de6b39cda111859c7bc1a6d473e89b123d9f44981a1d81031ffeb0666b2f1cc525350d236ff1df53257cd94d3ed644305d5ce1c74adeb7f364f38e885e9dc5ef65af4fff5b79a971433118c2b7e0c8b47dd1af2ba5dac7e821cb92aa33b601704e48f075a37b00031614872e2e7979a75a767c3cff04b193b05b61c0ca66fc218f0e4fe6b5f040c9c50f8c0aa31398eb8b99e7c7ac10003adb02312ab4f8e32dc388e2094a065334ee673ea517cf1f4acd0f265af52583d7d0d6426f325bbf4cddc034090afa2e03a09b97db05b8cdf78e151dd108e74da71840f69ce49efc58181db18146271a0cc552529a81a373c7f7afc29a70e250433930c7c8bbd5a0683db5cf1de3ed1fea3db9bf330aa45bb6b89143c8d6b77226665ddb5ed2f0db3ea5144cd834713a8a957d3551114dc51282965f06eca599ccca81e7862e6e72fbeb8f064f89bf433e9b6ebb30e35f4f71425b686e143e438bf7a6b3102723b00ea9c2179fd24922448a27c33daba7c5e47c6e0c5d558fa8cc7594de8d0ee087aaf33e6653c363a1a7960a7cf2ccbfb1cf1b45cacf77861a1a4cb57419dcf410c38be5ce21dae37c5a6d479cefa019cd80d74e9cb854fe456a2a8e760bfbc69f882ae296bc364a226ac4624df3f5a2c6a080067d3ef8cc87ec557ad4a40d7467541b8006834dd1f7f54530774a661f899a162e8582291f604e7f264b8f71180c9e73315c44602d4cd629e9c520e5fe37cdcae918417cfdd889c9abb81b2e82feb26e3ca866a58dd17d0b75c1d5637ff7d0fe794ab02b6027383ce0d911e1e7e7d9bf2855dbbeb9faeb524766a8225339f1b97e3bc9c926e36af9f03472b540371dec7c29097f99dabf4dae8b2708b245ed9dfe6a31bd535c42333a8e2e5cc86cfb2989916c5f24e2ce395ee21d635320d507d4f5b1328b67069b1482db8082af276e6b35264911076d5b55783c0a95b88e952b11740c92cbae260ff1c0a5a19a0bd9d7c4402354f15b8ea1bc9485657dea0ea71f85b0f7dde2b62633185af1d445aecfed233f49964cfbd17577b7a66fe2fe0357a2934e0cc307766b2c43594d4d130827df988c545eb5adcb534e8062d9ada99c5169f4051dbc7c49078ca53b159dfef2234baaf189256176cdc3ec8a7cc78c1db14de324e9be0212b6645fc80feeb00a80d7456cec8a8f8b5ac565afdf8981c2d6be1efd341c1a10128dc2cb67a7788c1fb6d9012114a9334f2700f6efbf3044ffc0f1c0411d28fd5e27d3f0fb01dac69eb2f7edf1cf688baf6c21eaef9178807e11e8f1bd5020d5007bd65f0c640e248f7075c9f2755645662ad003e182d6c959649c9cff140e75af6fba945250bccaf3bd2ee755d5e93d9d687b960669d62519cfdc2166f05d2ebb850d10612874fae2f9529f63ed23190fc81cb0ff9b799f64b95953e3027ffb426bc869ebd8bc3532961fa87a1aa4660b4610ea249bbfb07ccddde67eed2bb9c729ee089dbc3455d29b8c5ec98ffa604eaa4345bb1c0b3dfaffc39746f3fa0584422b40a60cde0f5b8345e87a2a255c88d5fde9ee3e643233904793dc12c60efc72d2042310e5c622f40af5171de14af610b5909650cfca090d8f62daccdcb451c215c3552c5796ea8d926ecbc6eefe60ce1fa4ff644c9af1feda201ad2988a7d8753fb9a07e7444f280cd453f4b6c8f763a5c8087a9fd7eda653e0b3e2a9c8faa651ede05dbbe038e34f4beaad9f357e51a5a83250bafe784709711a9054078a65d566bf9ffb42744eb2aa6ab5e26a820ea5e218462e262d6e50693a786ffea99277342f5ac0afd875b0b6bf387aabf5e814570f16fa2031c551cdce7a0c650bacd02cb3fc5fffd3d1cf39651099c03f2c97d81734dbca16ca797f14efc302cb307e88f48b093e6d34861093287961cd2aa21e3eb9548092a99018ffe085519fd2134b0ce66643dabfe4964989ee295d7ce5aba1ccad372016f928a19356e8c79b4bcb2e8542e305b40f18883c439a784e5c928ad13a08e4dda28c1cddd99562b0962f93af7ecd72375bc6aa9a5df34fe33723851bcace025e1540e07e04d946ca3f1d7f70f6bf8ec6a784f55d25e8f00bad419d10a2bba13ab38059039aed5d524290aa1d1749b16024fb30832c0373ac40c4f8381079546d406ffa8b9af2d6585da246167abd96a32852de80cdd629799658c6f6141a046512bfdabdbe1a0ba07c76a7cbd1eded60bcb793b7a7a9dd7742e6968a2179cfbff33629c24f45454c3d09008c2fceb36969dd5c3808c2dad7f17e147e2a6de7b69869131313cbcd95948de6fafe8716b2520a2394568097a0cc47d6cc96d311a8a663737543a5434b857367d6127fd2bc65c2b89bf3a5930ae106e739b33dd2c95b561c7241c7eca38f029f58d0959c3ab62cb6422a527b60aa746e07e1a26db9cb27d970a95a7611e75a446ae1fdb21d433c5ed1b90aea0c5ac56e4f3b0fbd1e397251c20177bb15cef26df4b78d3933998f574801fbbb7d073204f6a809489b804fddc90d998ac7a7eadcef7c5f9161319464b15482568c20562ce5ee6853fa93dc358859c88c7b6786b672d65d0d53b10d5d79e33c7bb158bec752ba4a24f6d1d747f7bf220fa2edf27681cca5c8725a5dfc0c2cc153fb2e455f3eb25d2d03d29455cc36a255421c20c8e51df2e3987d47a18dbf09a3e1eca3a4d11b205c788020742009523d77cd704436cc7ab4e0d20b740d3582c1db139ca833a0294a4c2b7ab28b9eced61193d591e078207268e9ee7e85d40ef28eb1cdcbe3e9734f2c43a61d3b93ca349eabb76ac44bbc62525014b1b79a06c75bcd9916e1920204bb45e4dfb5ba70a635d7895ab13240b3cc26c1be956c89b617a859d3a80dac5adbcfb65d20dd74bc41ac9ae173c42a40a4523ada3bcc5d8cc1fb2d06a7bd8ebdb6a22202698a9b5c9599afd713957d3f0b8f89396b7159c429bd04a7592e8787b0e41a10f857308ece4202cbeeac7bba59f2125a63fb22de4077e62a870b211308e254e9870f0329b19d746bc9ec59005556b12513a2601bfb9ad316dd0f2268064857f55fa7caba2058846f86bf0891092013d82bc9d6d9705e53fa75b08c3ab8170bcdc3528acf0ed42428d7f25392a42987b2bb4e7996d78fb853bc5e5fe70ac1fcf19251a194871ca8b8ba7af0359126674a63cc3b6af0d6827401a76d5508b5c389f56cdd424cdf257f396174ce7a8dfe80c35b5d8b974cbeb31dff151a0f123333f05d492d451a47b2a44d99d7110875f8778348d566c60a92c32621e40bdc3bbb8386327f641c3f87e8956fabf0e300f3cb7474a7a76b07ef1223528b688dd15b3ad33c6f832c2af95ee657bb11403b5212f412bd960046f973e7e5073a99cfeb680d85ea762b44d5a6e69c9244ad47063e19659f5a17ca5a5a22404394219c497edc2edb73725155fd2a1c762903a5c1e89c137c02df1fe729d0e3ff72d0781b975dd989b772d4e5c71b890e95161317fa94b675fd543352eb252f6765487f53f96da3bbb2f8489d61bf31f86452738ab09bf583712ab189d3dac768b5b1aa9743b609b338611ac9308c5c4e371439d0cf782eb865e977691f52bbc0f9f5307a2f92316f1f7cdeaf3b4e617df3fd90c917ff4fd7ef12d63b9c278cc61ac715b19c31b7e7811e20ceee7f888434208de3558a4d8e3cfd332129fa9a2ae1e5b2b6be3c2aaa8f20b5b91162d72eb22a3c76c7b4994417dcffc3070b31338ad79d5c3f97b0545a20e1cabdae2889597573fba7b58a57d59321ec833594434476bfb090d965fb38f9feedffc7614bc32d5af7bad8a058987819aa7474a1dd5a33149e29292ae1ce15aafe93958b4de1853adc16ba2c19f19dad6be0f83e81e0e9ffaa170dbe781371bffd3f343574ce266d92f65989af46961f25ac84173840bc57d3228b5615ec059a4848ec7bd098d999c6611a8f7a119c6b8079ccb7146532e1fd334a473d9c8a125f6b62e55fea81b7fbc8992908fed7c09afd9b257c4fe0ff231ab983d6e497db90a68c6d1dfc8201797dd7acb8be039222764bd4813a07aa734032dc9a5d627c6c829eb914a8e06686021bc7b1f73de3d3a8267cd630e56e2cd400e1ee6e5f8fa40090d2523c00d014df886d171a64c3b4e0ef82345585210781da34fe74152b1a71f2d19536457a7b2505711d5630e901015242c9c9a47895daf7382384c3717880dc3fc31d859537923bd6b0e2051f1ee6889cc5d7b16092e9aca49245366354428d8a832f27f02db37cad188fdddc1a2f8f77c9a66a6fec6f25350d11a7ec1c5fb90a404be67e306f45f768f50bfcb4192cdbeeb100f521143aa446fce68232abf2cb4c2a784aec81f9c03481cfdcfd848aca5aa859d5b1597c44ec014775224a3f8389deb36bafcf004d04f1a611bf7b7df512df9719453f879ae529d8ccc2aec28a0ba573e869fb7eeb3283d4cb8bcf3e6fb309d96a8618438ae72ed5ed2f1219a460d3d1be761c23d8c0f1448b1bdb9d66fd2941b27c56976fee254b33a2346963b654e3787681df6861fba73645051c1dc37af8fc28b74fbff04e1bea0a63d87", 0x1000}, {&(0x7f0000001540)="61b305a743b500084867883c20fca9aaae1c4cf428030e1d3cfdcbd1f01f63b5bbd185863f48a357712e689e6d0cef9eed880f72967d6127ebbcbd180cb4af701622ab51f8ddd853b42609101866473608497598a27b57e900a8059947acd63ebed0beb405495d49a42732ada84bc361a1251ea4061d3a641cd1c21ba0f887115fcdc1ae31b9b72206d11b66167d44626869e2b2526291a9bee5a9be75e9dfc696d8a6fcf01ac718569468f65d6ef3e87611bb432bc87cc962426eea49e4a34c1d5231f415c79beef60eaba3795e441c304c93faffacd58dcd531a838bb537f2acb304403501df1b76da9fe08faadbe0f56c8a96e69c5c46813c8e3be20b6a3d18f0e347ef1a73e31ef9230d0beb1ea5222ef413c52a9bf8028971956243bcb7acfc15d3c59aa95a588b0bc3f53678b6c533ef29d62689f508184d96b7c1704645a0d867846ce06fb8fbd1e245a94ff6fa73d11fd3302a0f6b3d33cd0c493ea189816c3203b19ca8dbee108f66a428ed48ec6a89fe299cc47ee84f0a56db3d42647d5de8768e1b1725bec9ba983b5f2e0f26c015fe03d336e3cbcdac0a1b3bab456e5d4228e2b25074ff78777c60f9ee18a81b50405fe82f3b805495aa201678963f31574773e479993b8b1b90f36a41a732eaf542d5db12411bb1a3dc164a7bd62d3d98cb4fc637a8c50af9d5b8aea98600ab7dee879f6be8a1c7c78149011a67952479490fdaa9fe3d2f743713a900e57a741bf56207d2b5101bbd5418283a8d84f032a0d53fe4aac043470534d8d8de71668bd1a8ee5c957cd1a2ff5b85b03d2e50e5aff5e1fd5a586a0f72ee710009d014d467884e9f105f3859f295e9b0a9ff1b14d5d4387377f37a53c9b6f4edbed675953611ced9a6a7c001aeca5ae3bece73aad1a1800ef2e786bd1745792bca74eff465d7b606d4e3d7d66f47ab7550bb77b8f2d657885cecdce512525144f5ba0700be80cbb2f87999bf24539fb8bfd65c21999ea98c576e2efce06e81b79eb5e3377582d7004b5b562b141805c90e68e11caffaf7e2e45d82c8202178b2e4b9df90fa5df8841c51837fe2b47f45812dfc9b97b69ff500519725367531772c23d84f41c5d83dec6d287959da5fc753176f89e39050fde060b4941c98345886217ff0de76620c37c544cefc3c26858be2b19b8db0c46536345d614cdb3c7a1cc8c437820c3b6239e9944c1bdc2b89f1ed1704eedb6b6d98336d4444113b0cdf9e12e03f70cd3bfce889dc97866ea0e9d3a93b30df6c2764b16bb53827801f17adf749d05b978827407d3e7e888cbecba3dc736046476e02a6c61c80be3ea5e821db4ae91ce5c3c58fb9e92f51f4dbc562ed0bb15a29a7a10909ff644c40e8a5295f5a4a36622875a67985d81eb0e634fb9e59c59099fdbf1515ef66734615efcf7ddf208230dbadb1098ce35cccbe2141fc0772adad6d8495c900e0dca398ed9d7d3dfb80e6db7654e742454cedc8b65d7b1fc3263f72787788b86dc31b07f93d0cb25fbfa39219910390ab66130b85c4b94b3fa4ad0ad242bf1987abe5ad853760a0222c1cac07fdfcdeaa4df5a30f41420e465cb63aa0695dcb60c4dc110465090d66f6ae207db4f0c15c6c4bc890d0d0b3b67e5577fc3f308e10705e4c124f5f7be31f3c01a335536a11bdd7be4d6793a73fb158f2e1914ff02cef88958fe07743fcafe557cd3bffb8b16a6fe7a50336b01e218f5db73fe3839f243eb2b13bf7231d7f33cf4e610ab8cabe30ffb719d331fbcb44550ffc6390ca51497b5a24ef04317c976ee196ec843612e896d0668770b5780a8cc789971bdf34a0c1782941ba873e5fa6e71e54ed538095626f49be16dca40d3d49a551c7b0c6048c7d9a94f1a19b278bcdcea39dd0728d2a6fdb5abbac57a187ef9b5924b22319f8c56454b4a83829ca5c55c2a1ce06f067da82d3f856c2221cfe9f223254dcc521c7e89084d41f99a2a7c9e2b6a5c08b302874efec9eb7f38e8031490d5a91c5d2ea10c0ae29188b8c3c400e2ccb37f5ea2fc3ebed2ca78573360097a0464d38f487129f16b47a1492db75de6acc57797982a7e4661f671c7e8a3b7f43c9ec764f85b7e47521eb5d8c45411c7a090ec428865b76280389a69780b91742df4add47adae63a48d93546c968d3ae2185610151f3698504a78ea9a14a7b36c4374b8d1b7acb1718d9b3bd01c8173c66dd41066246634f315b0e501aff01eb83a93683b8ccfa3094d3fcc83e4c22a29e561ac39871bf45a813b98e6a1e3bd0a1016877df9edba7a3edd324f38f8283d817ee13b3ac16cc76156a5ae5f2655a27e719ede0458c0cf793c9d9871e5e2687f42a47c7f420753aa139111193081507ac1c7856e35264fab41490d2084c2f4736d9c4a96a45b0053d7235dcffb5995d8b1e57a2290640d1a48548c7132df41ee3bf14835c920e5726ab5b5fb38403e2fa9697edf8bb44b5ccd8899327bfcdcaf15b5071f566b9af3766359cc76cf2dea685ad678e5d659483f8b49cdd42428ffb6082bae4056a256e68536fde57d67d2a1ec9ff6977a95ff2fcfb8d5135f65d6b25c5dd5ed5cd0921df8f310ff0512eaab86c2a11c8a517248803462baa8e8776a921f5460009fd49294dc804853f57a2fdd075e761f25d619a9797d8d68f41cf9ad58e4815d6ff2496afad9cf14087221405a647c7bf406c1fc8cccb414a82314d30d27c26f9c748679e73dc2ac932e83ce22161333a9eed29f5fe0bdcd52c208eb3760c8f1d3a64dc838a87aa974188d6661afeb5803387da280b3919d279cc918c0fdf588bacf3c65522c9464331eb35db830c64df4050c0d5c7eddefe6febbd991f2cf785202505c09ca7c88566d74e7a017e00494b37f03a099dba39b64e052899a63d20201cdb3c14a64756a7538ab8f3d4e560a1d6b7861abdb5049bf4b1b6e46dbfd99fd1bae5af3545629514d01e215b9637ebcf0aa3e342c790f21afd40c1d17448ddb19e001ed7afd883255b240ceb7048e3329fe2b69bb2a6c4b8b45fd3df7c66a9dc1b3be2130faab69d4ca650496f2eb0b2e19867b4c9681dc828864c1986f90a5ebc3ac7dea6d4e3c8b4f60ddcbcbbcdc400a5daa68eb92f4dbbd553d0b6eb5e487b940429ec7de694a85e4241b432fb0d89c0030d0b72af3fac8a0221cb3ba59de2b02a608341c983ba81c18bdc502f66dd4d6370efce476c32fdcfa3819f808971e268c002d6aa8c64148c7181e24934b5d7c8e8c70fcc409bf7d4473e0576cd6dcd29cf3707b4c495b7419fe71ec4b555a24f329a663a66680e0595d33c975d220739aec1a80f328cafafafb265a6785b4e1d5f030063f07542138805457f51f4976b4045964777b864df2f4718ccd6663aed511a2fd3f3b81618024595b74b85ffc11e622fc0d382b3b94b78cc69a6d7989d18195d15ec6319f526166850803212a85815f802d624429804beae1d9251f256726d3e5b9cfaba3c0dd6aa04e711d8aa5fe5d66c2d2e31bcc5d3044cf8e0136ceab92e3d716a26a66828b36791bd275cf45d8294c33552c1c9e10b97c566bf8b6bab157306c49cfdf875a398870551299e4a12b6844e546f02ee108caa7f6fee45a52f07293fda210b8ebc5715b8405f73700888a2a6a6f699c7619d50e5790643a1a0c456509586aa2b94128b1a786b8585dc516041eb0a6a65139d6822e9e5189d3193ccdbabcca734d29aac38f7f5d5e479e7b26a76c013d1508d6f8c0e352589fbe44ca0521b0c4f672598128ad134a7c1835eacabeafd72f77c6ec1a0bd86130e14828a77116925189e148c76ddd28aae71e60a84759b6df2375b2425656ff908030016f6240c5d9c5faba260d9f64ae053a6b0f795bc56b9dca4d9c8645d06aa9f108cf201293c7ce05824c2267c856fcb8a27ba700586d966493a14ec166c6b4acd49816c58b2fb5a53f03e8e32408eee380cc269bab43367a92cd007a84779607259a23525ee3c69084e7399dab39bb3bf87822be53e89c9e0d5cb5d6ae62f38352cb8d8b1c57d0f80010fd989856b347ed82221630a4afaefd88df94b53cd48846e119e9c09f5ad0f4a9bb9e7ff47bdf7d1581d5e897e17508401d0ccd5b0ca73ba4ebe0e29581deb3cb5cd6c2d3ec089f3f1f2022b142c7b4a51bd7baad227eb5ca231ce3a1a549e65fb4f7f2e2230a1223a16d3decb90f96299d5d0e2fe9ef7381e1c7ae0dd442bf29f75ab06407fbb64e6256b252a72b5d68fc1f4261ed40bbcc909eb520df56294aad6c67cc77e11c4364d89f59613b7f0b1ea3fd99b5c2ea42ce0866dd769a86bd27cf20e6f417f0fe1961af6c09dbc5646a0eb609c2be8e248d03064b92a7971c73fed7ea3a68ea41678182a3b25591bbb5e4308e10d2de62dea4498961b770822cfaaed8af27d87fe72c9bd5d32663f9c7b74af0872090bd61a970692d1f041021c435e0a5196e8dd147cac86901c7f38d16f16f670fdd202539c1ae083df90d37550d56e53712aa0d8856fc6a9035433097f0cf195112f8aac2d963daf36f3a5e74357fc4269d6670ca6e1c77277885b03ecb0c1ef0c4cfed15bb66977c9f1686fba5acab1096e0831edcb6e3cd03a27b4ffa6ea8d201d7ff264d24ab28530b7c469b5a97d70b7a7b68ce2ce6cc7035220f9c4915a0888e5af72a283baa02ece9474ee5b7156b319c84e8895329dddc132760a117f587533fde3b7467c301d204cfbdbb442dcd087f526fa416e0431d62436880dc42380a54fa4850a935a2b4227e3b2c47b34e85623712dfeef459bf4492c1638484c0ee44725c517b122a4cdcecc038d308edb6580ceda7e3c0ed048ba53ccce7cab391df302b9159ede90190394fadab5f87ffde79225e4c1599aee4e6b801d93802a03629df27f46ba133dcc9eea41706d3340eda668812d87b4fcf13b109070b07b64f3169c8ed6cd134242f3246eb9c0645a4d6ac9cdb9fbdbc225457b154e6b482c066b45e95979960793e23e677481120f821d88feb5fce6fe236f4bdd94ca22f965f097375cd2b252c14f1c05328c32afb97e3e338d1d3a04af87738d42b974cf94a91bdcc1253d436c48b689ccd44e9a9f130e3a0c52cfdf14630aafcfffa5ea734734ffa402af18ac90fe062f8869de3f354aa8c2841c1582017f0ef31f51d8ec914897a74b1818f6578b57b7582d950f3df652d4077945b92f583f7622c7aba5e587f4f7add600362907734d10c1a1361d4dde7eba89fe5c0c8607f89c166a427038315bd98c5a893be6828b1b7eaccd1ffb24d586468eb26b976c5a7c435dd7f4394a816e89d1304f456227698d9fe1afad3c9b55f5f4a159f9956c9bd2c7f6584b4d9d4adf4122fab3ce86690c10a17631eeecbdac9f76a0d3c378940bbe2d185b2835a9a2de318b5b9e476b313f9057b819aee52dc63f82110b117f7b03fb7fd7b60d7e75a9bf0a522486b0b1b6bd501758ad0b5cf233033343a9ea54410f615dc0bf3d0a8448da1c782077a76c675615a1b6b754c0027132580ea87e0940d1c8f548e152b08a706cf055a6391a1775367b25751c5a8ef0690ab02c8c2b88b6847292e127c63184e3ab1c46babcd2a036f6093983fa36ce36cba6ddc60155cb27d1389a0cb1d20ed0f13ce0f249db707f1786f7cdd576af642ece9a0fb5c28237ac578a44155ab5f8d7eb25e1c41ca262754951b734250d1db21d608770929ac53c1b3b6ef989ac24af9ddc89ca5a1c3d0ca738291dacb308575eb07c6ebea3e57898fffb792e50e24430bbd4e95495a978bffa969409421bdc4eb2d0244", 0x1000}, {&(0x7f0000002540)="ed6c22760c953f0cadb75d9c86eb53d81a1d940aaff3a1fa08fdedcb821f34970d24302e0d4717aa7c4bbe9d66e885003cda63b3de394a7a14243710d5d0e8d7284790a261f2e8664d4314837778f05461282f602480e0dbfa9da75cdc33341f7a052b878a3458a35d", 0x69}, {&(0x7f00000025c0)="b3e96e080c552c04c394c24b3aab2312e0417afdaf8a842309b34d4564400abf5369063ea6554af8ec3511dc4108eb9dedb24081662af00c42d01f72b76fc2f0ef3c8e50ba3c0cffd34b2e56f0aa2d197b9a4a75a232f61ed6d2c705ac2df11bd9de07933e6a529cb060fa42d4bb446dc3", 0x71}], 0xa, &(0x7f0000002780)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xee00, 0xee00}}}], 0x70, 0x2008001}, 0x0) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r6, 0x5421, &(0x7f0000000080)={0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) (async) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000001900)="c6", 0x1}], 0x4}, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) gettid() (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000180)={r2, r1, 0x0, 0x0, 0x0}, 0x30) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002700)={0x1b, 0x0, 0x0, 0x8, 0x0, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x2, 0x5}, 0x48) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001180)) (async) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1}, 0x0) (async) getpid() (async) sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000002640)=[{&(0x7f0000000140)="e3f619ce62f471b6420a969301a777b3e8944f05f7fd3af0de863d19c354fd17eae2dd818bfcd1260f2e12f3dd759474cb5af2d9d521229a340e03d5b374fb87cb4e091f34ea8760e5a878d6940233a7724d7f52f4f4a622e3400f3622de119a965d4291e71960f63e54d50abe0a8a98a4d8a5d01ea1abf273d61d8485edb71d990d00a50681cdf52bb48886f6fdc59592f35728035426166d18b302124f5fdfd6bc8f155b4e3100f58bdd505af19028d0e75fba7f2f647186c4c3b14a38e0fed5f75245dffe280406804d37d6ee04", 0xcf}, {&(0x7f0000000040)="b6ec4ff49d95353569693a8ff3d7e775952e64e3a5a344331fbba7df52c467381c85ea65a67284db529d4934a752a81b872c62", 0x33}, {&(0x7f0000000240)="7e463c3e60621d2dbd2301351355085958091928747ac4d6533c3d401659d9a667458740b350b6658d87ceb1578ac16b0d08c80cd1cab9b28522c2d8b6bd0759cc596cc76a9ea4cbf3ee6fdfb4e14ab191889e3613c4157c86725ef49e6d19ed1f868c9cb67c151469452331e11e0476604e60346442c268a27acd57e1ee3a16b5f928", 0x83}, {&(0x7f0000000300)="6d62fd6388ed7efd62994c4f11b90c9c44ab5e99c8e899eb087addbdf241111b94dccec6cde98e803e65639c2134c3f243523eb814af64e5b295ed9c7765f70e074e1397154b455d4acb4a802031eb88f9c9b2c9e346f92f6455006c239201a8d990c2a807a15a9ae21757cd51cd43551b5f510ff01bf34b771ab16cbe0799659c16db1484cbc8c129ad57e76b6aa05139bc950f145c1ca78ac43dbb645dfc3ca65abe51367ee6dfceb3b5465c22", 0xae}, {&(0x7f00000003c0)="77fa49de1f9cd40453af54e018a1d2fed5967861cfb306da49f2a2a6e986336d87c20dbcd2d325988cbb281ca0dd8a78fe10d57756f2d85ef8745ca04ff0b39300f647c7ae2db24413a572413da9f8b68ec29554a27904886f24b9cfdc21793639b10683bcd8065e4841c425a6bb4043", 0x70}, {&(0x7f0000000440)="ebbddd3f0debbbecf4151f23b52a391057b402ef777cba38a6e03f4e8ae72be38833500fd7256c0b20fd52af2ba15b143c1bcd1253767fd206162fb11e8cbc09f2e69a1f46d26db36e35e16088af4d51bd62f08b9ad8a2351eacbfd37dec47b1ca704b58bdfdde741d09407963720e2e5963c9f1c52f2ea51f4259a464ebef4cfb6351b93cc0f9a7249eecf0138dd054809a618c8213e6d5010402a778d7b016cfc8854347882e02f22a4d4925a7f11da5c4bc7e89588f2fe0064ca3602aabc342cf27dc7ff096d550911aa261cc3b4d168eafcc7fc53dfb9d53a0a71821", 0xde}, {&(0x7f0000000540)="1e39ef1e521b6d7f130762ab3cb0856d0a60805d54c89180397ac645292720e5379e23b7f0d0e0fb396ad1bcc92957d3892af72d2d724788aa9135381e6f5c4239d30665d8ca1a6d0b2302b62c62f83b6a218b268c1f95b89facc0112804e302bb1930ac9fc5918b13b2745d7d2684f28bd1a39a23905ff48051753c57751b3a4ce32ff0fd75c46ae29e0225bba45b602f55feeeab9956d9141748c87609237a9ec114bc0fb04ed70acb536d16b5d392f593b50e3c2c1c392547c680d536d8f6da3444a4dae038a244591d06cae7a032c314fc5df8f4ed0a8b8fea5f01bb76e96e85e62ce140fb998058855ff63abf205e77b1a0bdacfa334dcec0fd201d71ccfd6d7d7f350b9a1ef207101e126a65e495f33d42cda6fb8620e6063842b5125521113bca50f66f7a076ce74e0737e3f2b95d36b07218ed81d8c3e3d0cd9fa1adc56289efa18a1297795d25352f66360a6fec17190a4a0c571603da9079c2b79bb46fa9fa4a46ee71d918e2f9c22e87a0dac17778ed64eb374753f52b565b1241d0cbdf8f550f847413a406a07667cdcf3c3b5babaa361ba5a93028ea519f2d8fb13f2d235bb6ba542cc342e9238b463f48b1148a3ce2b66406bce9df2920a7b92d15d9887cf09b521b86cf75ce27f43be665cf1c460fffe46217d70a4d7bb1117e1bd1fa3c6d11f64a05f25c6e2f15d9b25f4b165a875f3ef324bc714f4336227118b3729a64d0991f3de24ecd749d0c2d89f091660a0c9e219a7fe8ce29392e6ad83ac571d09926d4690bae2a605bd6119f9b94597fd775c6aacd12f9ca7ab31a96dc264648697f9b7a25af0b1ab52f5c91e24e2d9d276637207646bdf45f55445f0a693578ca1f5f79af1640fe2fc1fb35cdfec3dcc628eb9f5d0c21e314be3efd786749ce5f24a2190fbf55ad2e9c6cc8f80d019c982e0649dc2510d2aa06a343a13376c4a327c8abe7554d49db98b03d65ba43f06e5900edd46bed078d0158785db450cd6ec9177a196606ae13328bd0affc18dce41ca390c326eae961401f1656cc910b79e183653d93aea9dce1677c0a7d949247260e92cd696691aab49bc71c5bc6a85e6a094691d32622d52bb62726f09fb69ef6e0e5beb884a56a7841712dca729fad51f73fa14acf6f5cfc42673532ba5fda24b5bec90c6aa049ca5cf8cb7dd4551957ce4c0ac34db8ebd92acc3799d3417bb64d5c7746cd7de6b39cda111859c7bc1a6d473e89b123d9f44981a1d81031ffeb0666b2f1cc525350d236ff1df53257cd94d3ed644305d5ce1c74adeb7f364f38e885e9dc5ef65af4fff5b79a971433118c2b7e0c8b47dd1af2ba5dac7e821cb92aa33b601704e48f075a37b00031614872e2e7979a75a767c3cff04b193b05b61c0ca66fc218f0e4fe6b5f040c9c50f8c0aa31398eb8b99e7c7ac10003adb02312ab4f8e32dc388e2094a065334ee673ea517cf1f4acd0f265af52583d7d0d6426f325bbf4cddc034090afa2e03a09b97db05b8cdf78e151dd108e74da71840f69ce49efc58181db18146271a0cc552529a81a373c7f7afc29a70e250433930c7c8bbd5a0683db5cf1de3ed1fea3db9bf330aa45bb6b89143c8d6b77226665ddb5ed2f0db3ea5144cd834713a8a957d3551114dc51282965f06eca599ccca81e7862e6e72fbeb8f064f89bf433e9b6ebb30e35f4f71425b686e143e438bf7a6b3102723b00ea9c2179fd24922448a27c33daba7c5e47c6e0c5d558fa8cc7594de8d0ee087aaf33e6653c363a1a7960a7cf2ccbfb1cf1b45cacf77861a1a4cb57419dcf410c38be5ce21dae37c5a6d479cefa019cd80d74e9cb854fe456a2a8e760bfbc69f882ae296bc364a226ac4624df3f5a2c6a080067d3ef8cc87ec557ad4a40d7467541b8006834dd1f7f54530774a661f899a162e8582291f604e7f264b8f71180c9e73315c44602d4cd629e9c520e5fe37cdcae918417cfdd889c9abb81b2e82feb26e3ca866a58dd17d0b75c1d5637ff7d0fe794ab02b6027383ce0d911e1e7e7d9bf2855dbbeb9faeb524766a8225339f1b97e3bc9c926e36af9f03472b540371dec7c29097f99dabf4dae8b2708b245ed9dfe6a31bd535c42333a8e2e5cc86cfb2989916c5f24e2ce395ee21d635320d507d4f5b1328b67069b1482db8082af276e6b35264911076d5b55783c0a95b88e952b11740c92cbae260ff1c0a5a19a0bd9d7c4402354f15b8ea1bc9485657dea0ea71f85b0f7dde2b62633185af1d445aecfed233f49964cfbd17577b7a66fe2fe0357a2934e0cc307766b2c43594d4d130827df988c545eb5adcb534e8062d9ada99c5169f4051dbc7c49078ca53b159dfef2234baaf189256176cdc3ec8a7cc78c1db14de324e9be0212b6645fc80feeb00a80d7456cec8a8f8b5ac565afdf8981c2d6be1efd341c1a10128dc2cb67a7788c1fb6d9012114a9334f2700f6efbf3044ffc0f1c0411d28fd5e27d3f0fb01dac69eb2f7edf1cf688baf6c21eaef9178807e11e8f1bd5020d5007bd65f0c640e248f7075c9f2755645662ad003e182d6c959649c9cff140e75af6fba945250bccaf3bd2ee755d5e93d9d687b960669d62519cfdc2166f05d2ebb850d10612874fae2f9529f63ed23190fc81cb0ff9b799f64b95953e3027ffb426bc869ebd8bc3532961fa87a1aa4660b4610ea249bbfb07ccddde67eed2bb9c729ee089dbc3455d29b8c5ec98ffa604eaa4345bb1c0b3dfaffc39746f3fa0584422b40a60cde0f5b8345e87a2a255c88d5fde9ee3e643233904793dc12c60efc72d2042310e5c622f40af5171de14af610b5909650cfca090d8f62daccdcb451c215c3552c5796ea8d926ecbc6eefe60ce1fa4ff644c9af1feda201ad2988a7d8753fb9a07e7444f280cd453f4b6c8f763a5c8087a9fd7eda653e0b3e2a9c8faa651ede05dbbe038e34f4beaad9f357e51a5a83250bafe784709711a9054078a65d566bf9ffb42744eb2aa6ab5e26a820ea5e218462e262d6e50693a786ffea99277342f5ac0afd875b0b6bf387aabf5e814570f16fa2031c551cdce7a0c650bacd02cb3fc5fffd3d1cf39651099c03f2c97d81734dbca16ca797f14efc302cb307e88f48b093e6d34861093287961cd2aa21e3eb9548092a99018ffe085519fd2134b0ce66643dabfe4964989ee295d7ce5aba1ccad372016f928a19356e8c79b4bcb2e8542e305b40f18883c439a784e5c928ad13a08e4dda28c1cddd99562b0962f93af7ecd72375bc6aa9a5df34fe33723851bcace025e1540e07e04d946ca3f1d7f70f6bf8ec6a784f55d25e8f00bad419d10a2bba13ab38059039aed5d524290aa1d1749b16024fb30832c0373ac40c4f8381079546d406ffa8b9af2d6585da246167abd96a32852de80cdd629799658c6f6141a046512bfdabdbe1a0ba07c76a7cbd1eded60bcb793b7a7a9dd7742e6968a2179cfbff33629c24f45454c3d09008c2fceb36969dd5c3808c2dad7f17e147e2a6de7b69869131313cbcd95948de6fafe8716b2520a2394568097a0cc47d6cc96d311a8a663737543a5434b857367d6127fd2bc65c2b89bf3a5930ae106e739b33dd2c95b561c7241c7eca38f029f58d0959c3ab62cb6422a527b60aa746e07e1a26db9cb27d970a95a7611e75a446ae1fdb21d433c5ed1b90aea0c5ac56e4f3b0fbd1e397251c20177bb15cef26df4b78d3933998f574801fbbb7d073204f6a809489b804fddc90d998ac7a7eadcef7c5f9161319464b15482568c20562ce5ee6853fa93dc358859c88c7b6786b672d65d0d53b10d5d79e33c7bb158bec752ba4a24f6d1d747f7bf220fa2edf27681cca5c8725a5dfc0c2cc153fb2e455f3eb25d2d03d29455cc36a255421c20c8e51df2e3987d47a18dbf09a3e1eca3a4d11b205c788020742009523d77cd704436cc7ab4e0d20b740d3582c1db139ca833a0294a4c2b7ab28b9eced61193d591e078207268e9ee7e85d40ef28eb1cdcbe3e9734f2c43a61d3b93ca349eabb76ac44bbc62525014b1b79a06c75bcd9916e1920204bb45e4dfb5ba70a635d7895ab13240b3cc26c1be956c89b617a859d3a80dac5adbcfb65d20dd74bc41ac9ae173c42a40a4523ada3bcc5d8cc1fb2d06a7bd8ebdb6a22202698a9b5c9599afd713957d3f0b8f89396b7159c429bd04a7592e8787b0e41a10f857308ece4202cbeeac7bba59f2125a63fb22de4077e62a870b211308e254e9870f0329b19d746bc9ec59005556b12513a2601bfb9ad316dd0f2268064857f55fa7caba2058846f86bf0891092013d82bc9d6d9705e53fa75b08c3ab8170bcdc3528acf0ed42428d7f25392a42987b2bb4e7996d78fb853bc5e5fe70ac1fcf19251a194871ca8b8ba7af0359126674a63cc3b6af0d6827401a76d5508b5c389f56cdd424cdf257f396174ce7a8dfe80c35b5d8b974cbeb31dff151a0f123333f05d492d451a47b2a44d99d7110875f8778348d566c60a92c32621e40bdc3bbb8386327f641c3f87e8956fabf0e300f3cb7474a7a76b07ef1223528b688dd15b3ad33c6f832c2af95ee657bb11403b5212f412bd960046f973e7e5073a99cfeb680d85ea762b44d5a6e69c9244ad47063e19659f5a17ca5a5a22404394219c497edc2edb73725155fd2a1c762903a5c1e89c137c02df1fe729d0e3ff72d0781b975dd989b772d4e5c71b890e95161317fa94b675fd543352eb252f6765487f53f96da3bbb2f8489d61bf31f86452738ab09bf583712ab189d3dac768b5b1aa9743b609b338611ac9308c5c4e371439d0cf782eb865e977691f52bbc0f9f5307a2f92316f1f7cdeaf3b4e617df3fd90c917ff4fd7ef12d63b9c278cc61ac715b19c31b7e7811e20ceee7f888434208de3558a4d8e3cfd332129fa9a2ae1e5b2b6be3c2aaa8f20b5b91162d72eb22a3c76c7b4994417dcffc3070b31338ad79d5c3f97b0545a20e1cabdae2889597573fba7b58a57d59321ec833594434476bfb090d965fb38f9feedffc7614bc32d5af7bad8a058987819aa7474a1dd5a33149e29292ae1ce15aafe93958b4de1853adc16ba2c19f19dad6be0f83e81e0e9ffaa170dbe781371bffd3f343574ce266d92f65989af46961f25ac84173840bc57d3228b5615ec059a4848ec7bd098d999c6611a8f7a119c6b8079ccb7146532e1fd334a473d9c8a125f6b62e55fea81b7fbc8992908fed7c09afd9b257c4fe0ff231ab983d6e497db90a68c6d1dfc8201797dd7acb8be039222764bd4813a07aa734032dc9a5d627c6c829eb914a8e06686021bc7b1f73de3d3a8267cd630e56e2cd400e1ee6e5f8fa40090d2523c00d014df886d171a64c3b4e0ef82345585210781da34fe74152b1a71f2d19536457a7b2505711d5630e901015242c9c9a47895daf7382384c3717880dc3fc31d859537923bd6b0e2051f1ee6889cc5d7b16092e9aca49245366354428d8a832f27f02db37cad188fdddc1a2f8f77c9a66a6fec6f25350d11a7ec1c5fb90a404be67e306f45f768f50bfcb4192cdbeeb100f521143aa446fce68232abf2cb4c2a784aec81f9c03481cfdcfd848aca5aa859d5b1597c44ec014775224a3f8389deb36bafcf004d04f1a611bf7b7df512df9719453f879ae529d8ccc2aec28a0ba573e869fb7eeb3283d4cb8bcf3e6fb309d96a8618438ae72ed5ed2f1219a460d3d1be761c23d8c0f1448b1bdb9d66fd2941b27c56976fee254b33a2346963b654e3787681df6861fba73645051c1dc37af8fc28b74fbff04e1bea0a63d87", 0x1000}, {&(0x7f0000001540)="61b305a743b500084867883c20fca9aaae1c4cf428030e1d3cfdcbd1f01f63b5bbd185863f48a357712e689e6d0cef9eed880f72967d6127ebbcbd180cb4af701622ab51f8ddd853b42609101866473608497598a27b57e900a8059947acd63ebed0beb405495d49a42732ada84bc361a1251ea4061d3a641cd1c21ba0f887115fcdc1ae31b9b72206d11b66167d44626869e2b2526291a9bee5a9be75e9dfc696d8a6fcf01ac718569468f65d6ef3e87611bb432bc87cc962426eea49e4a34c1d5231f415c79beef60eaba3795e441c304c93faffacd58dcd531a838bb537f2acb304403501df1b76da9fe08faadbe0f56c8a96e69c5c46813c8e3be20b6a3d18f0e347ef1a73e31ef9230d0beb1ea5222ef413c52a9bf8028971956243bcb7acfc15d3c59aa95a588b0bc3f53678b6c533ef29d62689f508184d96b7c1704645a0d867846ce06fb8fbd1e245a94ff6fa73d11fd3302a0f6b3d33cd0c493ea189816c3203b19ca8dbee108f66a428ed48ec6a89fe299cc47ee84f0a56db3d42647d5de8768e1b1725bec9ba983b5f2e0f26c015fe03d336e3cbcdac0a1b3bab456e5d4228e2b25074ff78777c60f9ee18a81b50405fe82f3b805495aa201678963f31574773e479993b8b1b90f36a41a732eaf542d5db12411bb1a3dc164a7bd62d3d98cb4fc637a8c50af9d5b8aea98600ab7dee879f6be8a1c7c78149011a67952479490fdaa9fe3d2f743713a900e57a741bf56207d2b5101bbd5418283a8d84f032a0d53fe4aac043470534d8d8de71668bd1a8ee5c957cd1a2ff5b85b03d2e50e5aff5e1fd5a586a0f72ee710009d014d467884e9f105f3859f295e9b0a9ff1b14d5d4387377f37a53c9b6f4edbed675953611ced9a6a7c001aeca5ae3bece73aad1a1800ef2e786bd1745792bca74eff465d7b606d4e3d7d66f47ab7550bb77b8f2d657885cecdce512525144f5ba0700be80cbb2f87999bf24539fb8bfd65c21999ea98c576e2efce06e81b79eb5e3377582d7004b5b562b141805c90e68e11caffaf7e2e45d82c8202178b2e4b9df90fa5df8841c51837fe2b47f45812dfc9b97b69ff500519725367531772c23d84f41c5d83dec6d287959da5fc753176f89e39050fde060b4941c98345886217ff0de76620c37c544cefc3c26858be2b19b8db0c46536345d614cdb3c7a1cc8c437820c3b6239e9944c1bdc2b89f1ed1704eedb6b6d98336d4444113b0cdf9e12e03f70cd3bfce889dc97866ea0e9d3a93b30df6c2764b16bb53827801f17adf749d05b978827407d3e7e888cbecba3dc736046476e02a6c61c80be3ea5e821db4ae91ce5c3c58fb9e92f51f4dbc562ed0bb15a29a7a10909ff644c40e8a5295f5a4a36622875a67985d81eb0e634fb9e59c59099fdbf1515ef66734615efcf7ddf208230dbadb1098ce35cccbe2141fc0772adad6d8495c900e0dca398ed9d7d3dfb80e6db7654e742454cedc8b65d7b1fc3263f72787788b86dc31b07f93d0cb25fbfa39219910390ab66130b85c4b94b3fa4ad0ad242bf1987abe5ad853760a0222c1cac07fdfcdeaa4df5a30f41420e465cb63aa0695dcb60c4dc110465090d66f6ae207db4f0c15c6c4bc890d0d0b3b67e5577fc3f308e10705e4c124f5f7be31f3c01a335536a11bdd7be4d6793a73fb158f2e1914ff02cef88958fe07743fcafe557cd3bffb8b16a6fe7a50336b01e218f5db73fe3839f243eb2b13bf7231d7f33cf4e610ab8cabe30ffb719d331fbcb44550ffc6390ca51497b5a24ef04317c976ee196ec843612e896d0668770b5780a8cc789971bdf34a0c1782941ba873e5fa6e71e54ed538095626f49be16dca40d3d49a551c7b0c6048c7d9a94f1a19b278bcdcea39dd0728d2a6fdb5abbac57a187ef9b5924b22319f8c56454b4a83829ca5c55c2a1ce06f067da82d3f856c2221cfe9f223254dcc521c7e89084d41f99a2a7c9e2b6a5c08b302874efec9eb7f38e8031490d5a91c5d2ea10c0ae29188b8c3c400e2ccb37f5ea2fc3ebed2ca78573360097a0464d38f487129f16b47a1492db75de6acc57797982a7e4661f671c7e8a3b7f43c9ec764f85b7e47521eb5d8c45411c7a090ec428865b76280389a69780b91742df4add47adae63a48d93546c968d3ae2185610151f3698504a78ea9a14a7b36c4374b8d1b7acb1718d9b3bd01c8173c66dd41066246634f315b0e501aff01eb83a93683b8ccfa3094d3fcc83e4c22a29e561ac39871bf45a813b98e6a1e3bd0a1016877df9edba7a3edd324f38f8283d817ee13b3ac16cc76156a5ae5f2655a27e719ede0458c0cf793c9d9871e5e2687f42a47c7f420753aa139111193081507ac1c7856e35264fab41490d2084c2f4736d9c4a96a45b0053d7235dcffb5995d8b1e57a2290640d1a48548c7132df41ee3bf14835c920e5726ab5b5fb38403e2fa9697edf8bb44b5ccd8899327bfcdcaf15b5071f566b9af3766359cc76cf2dea685ad678e5d659483f8b49cdd42428ffb6082bae4056a256e68536fde57d67d2a1ec9ff6977a95ff2fcfb8d5135f65d6b25c5dd5ed5cd0921df8f310ff0512eaab86c2a11c8a517248803462baa8e8776a921f5460009fd49294dc804853f57a2fdd075e761f25d619a9797d8d68f41cf9ad58e4815d6ff2496afad9cf14087221405a647c7bf406c1fc8cccb414a82314d30d27c26f9c748679e73dc2ac932e83ce22161333a9eed29f5fe0bdcd52c208eb3760c8f1d3a64dc838a87aa974188d6661afeb5803387da280b3919d279cc918c0fdf588bacf3c65522c9464331eb35db830c64df4050c0d5c7eddefe6febbd991f2cf785202505c09ca7c88566d74e7a017e00494b37f03a099dba39b64e052899a63d20201cdb3c14a64756a7538ab8f3d4e560a1d6b7861abdb5049bf4b1b6e46dbfd99fd1bae5af3545629514d01e215b9637ebcf0aa3e342c790f21afd40c1d17448ddb19e001ed7afd883255b240ceb7048e3329fe2b69bb2a6c4b8b45fd3df7c66a9dc1b3be2130faab69d4ca650496f2eb0b2e19867b4c9681dc828864c1986f90a5ebc3ac7dea6d4e3c8b4f60ddcbcbbcdc400a5daa68eb92f4dbbd553d0b6eb5e487b940429ec7de694a85e4241b432fb0d89c0030d0b72af3fac8a0221cb3ba59de2b02a608341c983ba81c18bdc502f66dd4d6370efce476c32fdcfa3819f808971e268c002d6aa8c64148c7181e24934b5d7c8e8c70fcc409bf7d4473e0576cd6dcd29cf3707b4c495b7419fe71ec4b555a24f329a663a66680e0595d33c975d220739aec1a80f328cafafafb265a6785b4e1d5f030063f07542138805457f51f4976b4045964777b864df2f4718ccd6663aed511a2fd3f3b81618024595b74b85ffc11e622fc0d382b3b94b78cc69a6d7989d18195d15ec6319f526166850803212a85815f802d624429804beae1d9251f256726d3e5b9cfaba3c0dd6aa04e711d8aa5fe5d66c2d2e31bcc5d3044cf8e0136ceab92e3d716a26a66828b36791bd275cf45d8294c33552c1c9e10b97c566bf8b6bab157306c49cfdf875a398870551299e4a12b6844e546f02ee108caa7f6fee45a52f07293fda210b8ebc5715b8405f73700888a2a6a6f699c7619d50e5790643a1a0c456509586aa2b94128b1a786b8585dc516041eb0a6a65139d6822e9e5189d3193ccdbabcca734d29aac38f7f5d5e479e7b26a76c013d1508d6f8c0e352589fbe44ca0521b0c4f672598128ad134a7c1835eacabeafd72f77c6ec1a0bd86130e14828a77116925189e148c76ddd28aae71e60a84759b6df2375b2425656ff908030016f6240c5d9c5faba260d9f64ae053a6b0f795bc56b9dca4d9c8645d06aa9f108cf201293c7ce05824c2267c856fcb8a27ba700586d966493a14ec166c6b4acd49816c58b2fb5a53f03e8e32408eee380cc269bab43367a92cd007a84779607259a23525ee3c69084e7399dab39bb3bf87822be53e89c9e0d5cb5d6ae62f38352cb8d8b1c57d0f80010fd989856b347ed82221630a4afaefd88df94b53cd48846e119e9c09f5ad0f4a9bb9e7ff47bdf7d1581d5e897e17508401d0ccd5b0ca73ba4ebe0e29581deb3cb5cd6c2d3ec089f3f1f2022b142c7b4a51bd7baad227eb5ca231ce3a1a549e65fb4f7f2e2230a1223a16d3decb90f96299d5d0e2fe9ef7381e1c7ae0dd442bf29f75ab06407fbb64e6256b252a72b5d68fc1f4261ed40bbcc909eb520df56294aad6c67cc77e11c4364d89f59613b7f0b1ea3fd99b5c2ea42ce0866dd769a86bd27cf20e6f417f0fe1961af6c09dbc5646a0eb609c2be8e248d03064b92a7971c73fed7ea3a68ea41678182a3b25591bbb5e4308e10d2de62dea4498961b770822cfaaed8af27d87fe72c9bd5d32663f9c7b74af0872090bd61a970692d1f041021c435e0a5196e8dd147cac86901c7f38d16f16f670fdd202539c1ae083df90d37550d56e53712aa0d8856fc6a9035433097f0cf195112f8aac2d963daf36f3a5e74357fc4269d6670ca6e1c77277885b03ecb0c1ef0c4cfed15bb66977c9f1686fba5acab1096e0831edcb6e3cd03a27b4ffa6ea8d201d7ff264d24ab28530b7c469b5a97d70b7a7b68ce2ce6cc7035220f9c4915a0888e5af72a283baa02ece9474ee5b7156b319c84e8895329dddc132760a117f587533fde3b7467c301d204cfbdbb442dcd087f526fa416e0431d62436880dc42380a54fa4850a935a2b4227e3b2c47b34e85623712dfeef459bf4492c1638484c0ee44725c517b122a4cdcecc038d308edb6580ceda7e3c0ed048ba53ccce7cab391df302b9159ede90190394fadab5f87ffde79225e4c1599aee4e6b801d93802a03629df27f46ba133dcc9eea41706d3340eda668812d87b4fcf13b109070b07b64f3169c8ed6cd134242f3246eb9c0645a4d6ac9cdb9fbdbc225457b154e6b482c066b45e95979960793e23e677481120f821d88feb5fce6fe236f4bdd94ca22f965f097375cd2b252c14f1c05328c32afb97e3e338d1d3a04af87738d42b974cf94a91bdcc1253d436c48b689ccd44e9a9f130e3a0c52cfdf14630aafcfffa5ea734734ffa402af18ac90fe062f8869de3f354aa8c2841c1582017f0ef31f51d8ec914897a74b1818f6578b57b7582d950f3df652d4077945b92f583f7622c7aba5e587f4f7add600362907734d10c1a1361d4dde7eba89fe5c0c8607f89c166a427038315bd98c5a893be6828b1b7eaccd1ffb24d586468eb26b976c5a7c435dd7f4394a816e89d1304f456227698d9fe1afad3c9b55f5f4a159f9956c9bd2c7f6584b4d9d4adf4122fab3ce86690c10a17631eeecbdac9f76a0d3c378940bbe2d185b2835a9a2de318b5b9e476b313f9057b819aee52dc63f82110b117f7b03fb7fd7b60d7e75a9bf0a522486b0b1b6bd501758ad0b5cf233033343a9ea54410f615dc0bf3d0a8448da1c782077a76c675615a1b6b754c0027132580ea87e0940d1c8f548e152b08a706cf055a6391a1775367b25751c5a8ef0690ab02c8c2b88b6847292e127c63184e3ab1c46babcd2a036f6093983fa36ce36cba6ddc60155cb27d1389a0cb1d20ed0f13ce0f249db707f1786f7cdd576af642ece9a0fb5c28237ac578a44155ab5f8d7eb25e1c41ca262754951b734250d1db21d608770929ac53c1b3b6ef989ac24af9ddc89ca5a1c3d0ca738291dacb308575eb07c6ebea3e57898fffb792e50e24430bbd4e95495a978bffa969409421bdc4eb2d0244", 0x1000}, {&(0x7f0000002540)="ed6c22760c953f0cadb75d9c86eb53d81a1d940aaff3a1fa08fdedcb821f34970d24302e0d4717aa7c4bbe9d66e885003cda63b3de394a7a14243710d5d0e8d7284790a261f2e8664d4314837778f05461282f602480e0dbfa9da75cdc33341f7a052b878a3458a35d", 0x69}, {&(0x7f00000025c0)="b3e96e080c552c04c394c24b3aab2312e0417afdaf8a842309b34d4564400abf5369063ea6554af8ec3511dc4108eb9dedb24081662af00c42d01f72b76fc2f0ef3c8e50ba3c0cffd34b2e56f0aa2d197b9a4a75a232f61ed6d2c705ac2df11bd9de07933e6a529cb060fa42d4bb446dc3", 0x71}], 0xa, &(0x7f0000002780)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xee00, 0xee00}}}], 0x70, 0x2008001}, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r6, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:49 executing program 0: r0 = getpid() r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000240)={&(0x7f0000000200)='mm_vmscan_lru_isolate\x00'}, 0x10) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0x1, 0x6, 0xdc, 0x3c, 0x0, 0x7, 0x20000, 0xd, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1000, 0x1, @perf_bp={&(0x7f0000000140), 0x1}, 0x100101, 0x2, 0x1000, 0x1, 0x2, 0x10001, 0x0, 0x0, 0x8, 0x0, 0x100000000}, r0, 0x10, r1, 0x9) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x411401707b690d5e, 0x0) ioctl$TUNGETIFF(r2, 0x800454d2, &(0x7f0000000100)={'veth1_macvtap\x00'}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r3, 0x5452, &(0x7f0000000080)={0x4, &(0x7f0000000280)=[{0x0, 0x0, 0xfe}, {0x7f, 0x7, 0x0, 0x4}, {0x0, 0x4, 0x6, 0x800}, {0x9, 0x64, 0x80, 0x10001}]}) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000040)={0x0, 0x0}) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000100)={0x0, 0x6, [@random="44b026021269", @broadcast, @random="96b08fd26de5", @random="130a4d07a5e5", @remote, @broadcast]}) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000280)={'tunl0\x00'}) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) (async) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x0, 0x1, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x2e}]}) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETLINK(r1, 0x400454cd, 0x337) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x7, 0x23, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7ff}, [@ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6}}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @map_idx={0x18, 0x8, 0x5, 0x0, 0xd}, @ldst={0x1, 0x0, 0x4, 0xb, 0x3, 0x50, 0x8}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, 0x1}}, @map_idx={0x18, 0x6, 0x5, 0x0, 0x4}]}, &(0x7f0000000040)='syzkaller\x00', 0xfff, 0xf4, &(0x7f0000000200)=""/244, 0x40f00, 0x2d, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x2, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2, &(0x7f0000000340)=[0x1, 0x1, 0xffffffffffffffff], &(0x7f0000000380)=[{0x4, 0x2, 0xb, 0x9}, {0x4, 0x1, 0x9}], 0x10, 0x22fe}, 0x90) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000480)=r2) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: r0 = getpid() r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000240)={&(0x7f0000000200)='mm_vmscan_lru_isolate\x00'}, 0x10) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0x1, 0x6, 0xdc, 0x3c, 0x0, 0x7, 0x20000, 0xd, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1000, 0x1, @perf_bp={&(0x7f0000000140), 0x1}, 0x100101, 0x2, 0x1000, 0x1, 0x2, 0x10001, 0x0, 0x0, 0x8, 0x0, 0x100000000}, r0, 0x10, r1, 0x9) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x411401707b690d5e, 0x0) ioctl$TUNGETIFF(r2, 0x800454d2, &(0x7f0000000100)={'veth1_macvtap\x00'}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r3, 0x5452, &(0x7f0000000080)={0x4, &(0x7f0000000280)=[{0x0, 0x0, 0xfe}, {0x7f, 0x7, 0x0, 0x4}, {0x0, 0x4, 0x6, 0x800}, {0x9, 0x64, 0x80, 0x10001}]}) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000040)={0x0, 0x0}) 12:48:49 executing program 0: r0 = getpid() r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000240)={&(0x7f0000000200)='mm_vmscan_lru_isolate\x00'}, 0x10) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0x1, 0x6, 0xdc, 0x3c, 0x0, 0x7, 0x20000, 0xd, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1000, 0x1, @perf_bp={&(0x7f0000000140), 0x1}, 0x100101, 0x2, 0x1000, 0x1, 0x2, 0x10001, 0x0, 0x0, 0x8, 0x0, 0x100000000}, r0, 0x10, r1, 0x9) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x411401707b690d5e, 0x0) ioctl$TUNGETIFF(r2, 0x800454d2, &(0x7f0000000100)={'veth1_macvtap\x00'}) (async) ioctl$TUNGETIFF(r2, 0x800454d2, &(0x7f0000000100)={'veth1_macvtap\x00'}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r3, 0x5452, &(0x7f0000000080)={0x4, &(0x7f0000000280)=[{0x0, 0x0, 0xfe}, {0x7f, 0x7, 0x0, 0x4}, {0x0, 0x4, 0x6, 0x800}, {0x9, 0x64, 0x80, 0x10001}]}) (async) ioctl$TUNATTACHFILTER(r3, 0x5452, &(0x7f0000000080)={0x4, &(0x7f0000000280)=[{0x0, 0x0, 0xfe}, {0x7f, 0x7, 0x0, 0x4}, {0x0, 0x4, 0x6, 0x800}, {0x9, 0x64, 0x80, 0x10001}]}) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000040)={0x0, 0x0}) 12:48:49 executing program 3: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000300)={{0x1, 0xffffffffffffffff}, &(0x7f0000000280), &(0x7f00000002c0)='%pi6 \x00'}, 0x20) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0\x00', 0x0, 0x10}, 0x18) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) r6 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x34, 0x34, 0x3, [@int={0x1, 0x0, 0x0, 0x1, 0x0, 0xd, 0x0, 0x3e, 0x1}, @enum={0xc, 0x3, 0x0, 0x6, 0x4, [{0x5, 0x7}, {0xe, 0x800}, {0xe}]}]}, {0x0, [0x0]}}, &(0x7f0000000180)=""/9, 0x4f, 0x9, 0x0, 0x2}, 0x20) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000200)={0x1b, 0x0, 0x0, 0x4, 0x0, r2, 0x1, '\x00', r4, r6, 0x2, 0x4, 0x4}, 0x48) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x18, 0x23, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7fff}, [@printk={@u, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xc0}}, @generic={0x0, 0xb, 0x1, 0x1}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x2}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x10}, @cb_func={0x18, 0x9, 0x4, 0x0, 0xfffffffffffffffc}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x401}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x8001}}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r2}}]}, &(0x7f0000000480)='GPL\x00', 0xef4, 0x74, &(0x7f00000004c0)=""/116, 0x41000, 0x14, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000000540)={0x6, 0x5}, 0x8, 0x10, &(0x7f0000000580)={0x1, 0xa, 0x1, 0x5}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000005c0)=[r0], &(0x7f0000000600)=[{0x2, 0x5, 0x1, 0x9}], 0x10, 0x80000001}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000700)=r7) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000001c0)) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x20, 0x2, 0x8, 0x3db}, {0x1, 0x2, 0x6, 0x9}]}) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000040)={0x19, &(0x7f0000000180)=[{0x4, 0x0, 0xf1, 0x6}]}) 12:48:49 executing program 3: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000300)={{0x1, 0xffffffffffffffff}, &(0x7f0000000280), &(0x7f00000002c0)='%pi6 \x00'}, 0x20) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0\x00', 0x0, 0x10}, 0x18) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) (async) r6 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x34, 0x34, 0x3, [@int={0x1, 0x0, 0x0, 0x1, 0x0, 0xd, 0x0, 0x3e, 0x1}, @enum={0xc, 0x3, 0x0, 0x6, 0x4, [{0x5, 0x7}, {0xe, 0x800}, {0xe}]}]}, {0x0, [0x0]}}, &(0x7f0000000180)=""/9, 0x4f, 0x9, 0x0, 0x2}, 0x20) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000200)={0x1b, 0x0, 0x0, 0x4, 0x0, r2, 0x1, '\x00', r4, r6, 0x2, 0x4, 0x4}, 0x48) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x18, 0x23, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7fff}, [@printk={@u, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xc0}}, @generic={0x0, 0xb, 0x1, 0x1}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x2}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x10}, @cb_func={0x18, 0x9, 0x4, 0x0, 0xfffffffffffffffc}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x401}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x8001}}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r2}}]}, &(0x7f0000000480)='GPL\x00', 0xef4, 0x74, &(0x7f00000004c0)=""/116, 0x41000, 0x14, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000000540)={0x6, 0x5}, 0x8, 0x10, &(0x7f0000000580)={0x1, 0xa, 0x1, 0x5}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000005c0)=[r0], &(0x7f0000000600)=[{0x2, 0x5, 0x1, 0x9}], 0x10, 0x80000001}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000700)=r7) 12:48:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in6={0xa, 0x4e22, 0xe2, @remote, 0x7}, 0x80, &(0x7f0000000380)=[{&(0x7f0000000140)="d77404d3cb1f039afa037b640a444d666d27299c3316611e46252c8a08a93d88abdf432cf5e5a1a9bb19a9315f60cccbc7", 0x31}, {&(0x7f0000000180)="0f6fd2bb0ce57d6bc05802dd4f7a18e7b8a1134c103e6a76720dda0067ad979bb3a2ab3bc6f6acea4d2d009248597f9b1954dbcbd375d68a9d713b9923c9c01728c7cdf8bc1b201f649714cf7ac7fe0e2c81236317fb3b24", 0x58}, {&(0x7f0000000200)="11f0576f6a9e84a16c71465143cb1feec367d69450a34e6a0f4530e51ec18215c03799aed31f9576569fdede11158379f3430d7a200489e4dcceb58caecd83ca4c02bf995a5f03562962cc546982017916deb65030f6cefa2e997d0361468adafe9f17627c0388ab9ade6c6454fb55c673037b9ce41877e28a75266d5efb97cff1962d39600f5c2b1c94193e898b91804b47010284187d184ecca770d4ba120667d070b043a223df965096d80b6d6eb44ae54c9594046e2d92f1b114be9c917325e4c146ad3e590c3bfeaef7f4125cef221128a78079c202b3f1371fceca38e22dfa2aaac913715a77e11d1deda43dd12f519a4313111e1d8c53f06893", 0xfd}, {&(0x7f0000000300)="1c516ff2555f602c6abf59fb97e86a29b499a393e54f6e8d44d93124fa6e0c1344f154a0237485817d795cb3a0f98f15ffe1dc94caf0eb144f0a1263fd24d4c6ae2b83fe3426bc9ae70a215332a5012cb33e7dc9b20bfdcd876439ee1096deb64c", 0x61}], 0x4}, 0x4) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x111023, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/139) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETLINK(r1, 0x400454cd, 0x337) (async) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x7, 0x23, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7ff}, [@ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6}}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @map_idx={0x18, 0x8, 0x5, 0x0, 0xd}, @ldst={0x1, 0x0, 0x4, 0xb, 0x3, 0x50, 0x8}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, 0x1}}, @map_idx={0x18, 0x6, 0x5, 0x0, 0x4}]}, &(0x7f0000000040)='syzkaller\x00', 0xfff, 0xf4, &(0x7f0000000200)=""/244, 0x40f00, 0x2d, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x2, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2, &(0x7f0000000340)=[0x1, 0x1, 0xffffffffffffffff], &(0x7f0000000380)=[{0x4, 0x2, 0xb, 0x9}, {0x4, 0x1, 0x9}], 0x10, 0x22fe}, 0x90) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000480)=r2) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000001c0)) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x20, 0x2, 0x8, 0x3db}, {0x1, 0x2, 0x6, 0x9}]}) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000040)={0x19, &(0x7f0000000180)=[{0x4, 0x0, 0xf1, 0x6}]}) 12:48:49 executing program 3: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000300)={{0x1, 0xffffffffffffffff}, &(0x7f0000000280), &(0x7f00000002c0)='%pi6 \x00'}, 0x20) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0\x00', 0x0, 0x10}, 0x18) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) (async) r6 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x34, 0x34, 0x3, [@int={0x1, 0x0, 0x0, 0x1, 0x0, 0xd, 0x0, 0x3e, 0x1}, @enum={0xc, 0x3, 0x0, 0x6, 0x4, [{0x5, 0x7}, {0xe, 0x800}, {0xe}]}]}, {0x0, [0x0]}}, &(0x7f0000000180)=""/9, 0x4f, 0x9, 0x0, 0x2}, 0x20) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000200)={0x1b, 0x0, 0x0, 0x4, 0x0, r2, 0x1, '\x00', r4, r6, 0x2, 0x4, 0x4}, 0x48) (async) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x18, 0x23, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7fff}, [@printk={@u, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xc0}}, @generic={0x0, 0xb, 0x1, 0x1}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x2}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x10}, @cb_func={0x18, 0x9, 0x4, 0x0, 0xfffffffffffffffc}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x401}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x8001}}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r2}}]}, &(0x7f0000000480)='GPL\x00', 0xef4, 0x74, &(0x7f00000004c0)=""/116, 0x41000, 0x14, '\x00', r4, 0x0, r5, 0x8, &(0x7f0000000540)={0x6, 0x5}, 0x8, 0x10, &(0x7f0000000580)={0x1, 0xa, 0x1, 0x5}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000005c0)=[r0], &(0x7f0000000600)=[{0x2, 0x5, 0x1, 0x9}], 0x10, 0x80000001}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000700)=r7) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/139) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/139) (async) 12:48:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in6={0xa, 0x4e22, 0xe2, @remote, 0x7}, 0x80, &(0x7f0000000380)=[{&(0x7f0000000140)="d77404d3cb1f039afa037b640a444d666d27299c3316611e46252c8a08a93d88abdf432cf5e5a1a9bb19a9315f60cccbc7", 0x31}, {&(0x7f0000000180)="0f6fd2bb0ce57d6bc05802dd4f7a18e7b8a1134c103e6a76720dda0067ad979bb3a2ab3bc6f6acea4d2d009248597f9b1954dbcbd375d68a9d713b9923c9c01728c7cdf8bc1b201f649714cf7ac7fe0e2c81236317fb3b24", 0x58}, {&(0x7f0000000200)="11f0576f6a9e84a16c71465143cb1feec367d69450a34e6a0f4530e51ec18215c03799aed31f9576569fdede11158379f3430d7a200489e4dcceb58caecd83ca4c02bf995a5f03562962cc546982017916deb65030f6cefa2e997d0361468adafe9f17627c0388ab9ade6c6454fb55c673037b9ce41877e28a75266d5efb97cff1962d39600f5c2b1c94193e898b91804b47010284187d184ecca770d4ba120667d070b043a223df965096d80b6d6eb44ae54c9594046e2d92f1b114be9c917325e4c146ad3e590c3bfeaef7f4125cef221128a78079c202b3f1371fceca38e22dfa2aaac913715a77e11d1deda43dd12f519a4313111e1d8c53f06893", 0xfd}, {&(0x7f0000000300)="1c516ff2555f602c6abf59fb97e86a29b499a393e54f6e8d44d93124fa6e0c1344f154a0237485817d795cb3a0f98f15ffe1dc94caf0eb144f0a1263fd24d4c6ae2b83fe3426bc9ae70a215332a5012cb33e7dc9b20bfdcd876439ee1096deb64c", 0x61}], 0x4}, 0x4) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x111023, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000001c0)) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x20, 0x2, 0x8, 0x3db}, {0x1, 0x2, 0x6, 0x9}]}) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000040)={0x19, &(0x7f0000000180)=[{0x4, 0x0, 0xf1, 0x6}]}) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000040)={0x1, 0x5, [@multicast, @empty, @local, @remote, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x11}]}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/148) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in6={0xa, 0x4e22, 0xe2, @remote, 0x7}, 0x80, &(0x7f0000000380)=[{&(0x7f0000000140)="d77404d3cb1f039afa037b640a444d666d27299c3316611e46252c8a08a93d88abdf432cf5e5a1a9bb19a9315f60cccbc7", 0x31}, {&(0x7f0000000180)="0f6fd2bb0ce57d6bc05802dd4f7a18e7b8a1134c103e6a76720dda0067ad979bb3a2ab3bc6f6acea4d2d009248597f9b1954dbcbd375d68a9d713b9923c9c01728c7cdf8bc1b201f649714cf7ac7fe0e2c81236317fb3b24", 0x58}, {&(0x7f0000000200)="11f0576f6a9e84a16c71465143cb1feec367d69450a34e6a0f4530e51ec18215c03799aed31f9576569fdede11158379f3430d7a200489e4dcceb58caecd83ca4c02bf995a5f03562962cc546982017916deb65030f6cefa2e997d0361468adafe9f17627c0388ab9ade6c6454fb55c673037b9ce41877e28a75266d5efb97cff1962d39600f5c2b1c94193e898b91804b47010284187d184ecca770d4ba120667d070b043a223df965096d80b6d6eb44ae54c9594046e2d92f1b114be9c917325e4c146ad3e590c3bfeaef7f4125cef221128a78079c202b3f1371fceca38e22dfa2aaac913715a77e11d1deda43dd12f519a4313111e1d8c53f06893", 0xfd}, {&(0x7f0000000300)="1c516ff2555f602c6abf59fb97e86a29b499a393e54f6e8d44d93124fa6e0c1344f154a0237485817d795cb3a0f98f15ffe1dc94caf0eb144f0a1263fd24d4c6ae2b83fe3426bc9ae70a215332a5012cb33e7dc9b20bfdcd876439ee1096deb64c", 0x61}], 0x4}, 0x4) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x111023, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) sendmsg$sock(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in6={0xa, 0x4e22, 0xe2, @remote, 0x7}, 0x80, &(0x7f0000000380)=[{&(0x7f0000000140)="d77404d3cb1f039afa037b640a444d666d27299c3316611e46252c8a08a93d88abdf432cf5e5a1a9bb19a9315f60cccbc7", 0x31}, {&(0x7f0000000180)="0f6fd2bb0ce57d6bc05802dd4f7a18e7b8a1134c103e6a76720dda0067ad979bb3a2ab3bc6f6acea4d2d009248597f9b1954dbcbd375d68a9d713b9923c9c01728c7cdf8bc1b201f649714cf7ac7fe0e2c81236317fb3b24", 0x58}, {&(0x7f0000000200)="11f0576f6a9e84a16c71465143cb1feec367d69450a34e6a0f4530e51ec18215c03799aed31f9576569fdede11158379f3430d7a200489e4dcceb58caecd83ca4c02bf995a5f03562962cc546982017916deb65030f6cefa2e997d0361468adafe9f17627c0388ab9ade6c6454fb55c673037b9ce41877e28a75266d5efb97cff1962d39600f5c2b1c94193e898b91804b47010284187d184ecca770d4ba120667d070b043a223df965096d80b6d6eb44ae54c9594046e2d92f1b114be9c917325e4c146ad3e590c3bfeaef7f4125cef221128a78079c202b3f1371fceca38e22dfa2aaac913715a77e11d1deda43dd12f519a4313111e1d8c53f06893", 0xfd}, {&(0x7f0000000300)="1c516ff2555f602c6abf59fb97e86a29b499a393e54f6e8d44d93124fa6e0c1344f154a0237485817d795cb3a0f98f15ffe1dc94caf0eb144f0a1263fd24d4c6ae2b83fe3426bc9ae70a215332a5012cb33e7dc9b20bfdcd876439ee1096deb64c", 0x61}], 0x4}, 0x4) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x111023, 0x0) (async) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETLINK(r1, 0x400454cd, 0x337) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x7, 0x23, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7ff}, [@ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6}}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @map_idx={0x18, 0x8, 0x5, 0x0, 0xd}, @ldst={0x1, 0x0, 0x4, 0xb, 0x3, 0x50, 0x8}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, 0x1}}, @map_idx={0x18, 0x6, 0x5, 0x0, 0x4}]}, &(0x7f0000000040)='syzkaller\x00', 0xfff, 0xf4, &(0x7f0000000200)=""/244, 0x40f00, 0x2d, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x2, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2, &(0x7f0000000340)=[0x1, 0x1, 0xffffffffffffffff], &(0x7f0000000380)=[{0x4, 0x2, 0xb, 0x9}, {0x4, 0x1, 0x9}], 0x10, 0x22fe}, 0x90) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000480)=r2) (async) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000480)=r2) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/139) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/139) (async) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000040)={0x1, 0x5, [@multicast, @empty, @local, @remote, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x11}]}) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/148) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000040)) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) (async) 12:48:49 executing program 4: sendmsg$sock(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000240)=@caif=@rfm={0x25, 0x3, "c6ebcf3f1b478157401fe8049f04587d"}, 0x80, &(0x7f0000000500)=[{&(0x7f00000002c0)="aaf8440f1902373383783e3100fdec6b99dbfdd0532cc125bf6811b8149636c1b5cadfb9b3a0465d3f0d0f598e7644bffd2004c175de59da0bc7a10dec42084c62726af018c2d4630421e2d1ab47ac6c586635b08cdc4a0dda46865dbbc71b918d5f87eba3e8a32784dbff78dc804bc67ad4571e9df9", 0x76}, {&(0x7f0000000480)="69d0e789704c3836ccd144ebdeaf1ec8b05740f5e8e94e7288addab2fd3deaf0632d4457eb60f060eb61436403bb6bb51f9cd7a6bba61aa2df08db0e3f09bf072308ce3729fbb0e11b", 0x49}], 0x2, &(0x7f0000000540)=[@txtime={{0x18, 0x1, 0x3d, 0x9}}, @timestamping={{0x14, 0x1, 0x25, 0x5}}, @timestamping={{0x14, 0x1, 0x25, 0x10001}}, @txtime={{0x18, 0x1, 0x3d, 0xe617}}, @txtime={{0x18, 0x1, 0x3d, 0x7f}}, @txtime={{0x18, 0x1, 0x3d, 0x2}}], 0x90}, 0x4000000) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000680)) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040), ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x99, &(0x7f0000000140)=[{}], 0x8, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x7d, 0x8, 0xfffffffffffffda5, &(0x7f0000000200)}}, 0x10) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000640)={'veth0_to_bond\x00', 0x21}) 12:48:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000040)) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f00000000c0)=0xfffffeff) ioctl$TUNSETLINK(r0, 0x400454cd, 0x324) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000040)=0x6) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000040)={0x1, 0x5, [@multicast, @empty, @local, @remote, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x11}]}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/148) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 4: sendmsg$sock(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000240)=@caif=@rfm={0x25, 0x3, "c6ebcf3f1b478157401fe8049f04587d"}, 0x80, &(0x7f0000000500)=[{&(0x7f00000002c0)="aaf8440f1902373383783e3100fdec6b99dbfdd0532cc125bf6811b8149636c1b5cadfb9b3a0465d3f0d0f598e7644bffd2004c175de59da0bc7a10dec42084c62726af018c2d4630421e2d1ab47ac6c586635b08cdc4a0dda46865dbbc71b918d5f87eba3e8a32784dbff78dc804bc67ad4571e9df9", 0x76}, {&(0x7f0000000480)="69d0e789704c3836ccd144ebdeaf1ec8b05740f5e8e94e7288addab2fd3deaf0632d4457eb60f060eb61436403bb6bb51f9cd7a6bba61aa2df08db0e3f09bf072308ce3729fbb0e11b", 0x49}], 0x2, &(0x7f0000000540)=[@txtime={{0x18, 0x1, 0x3d, 0x9}}, @timestamping={{0x14, 0x1, 0x25, 0x5}}, @timestamping={{0x14, 0x1, 0x25, 0x10001}}, @txtime={{0x18, 0x1, 0x3d, 0xe617}}, @txtime={{0x18, 0x1, 0x3d, 0x7f}}, @txtime={{0x18, 0x1, 0x3d, 0x2}}], 0x90}, 0x4000000) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) (async, rerun: 64) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) (async, rerun: 64) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000680)) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040), ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x99, &(0x7f0000000140)=[{}], 0x8, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x7d, 0x8, 0xfffffffffffffda5, &(0x7f0000000200)}}, 0x10) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000640)={'veth0_to_bond\x00', 0x21}) 12:48:49 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000040)) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) (async) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'wlan1\x00', 0x400}) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f00000000c0)=0xfffffeff) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x324) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000040)=0x6) 12:48:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x11d900, 0x0) close(r1) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000040)) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r3 = openat$cgroup_type(r2, &(0x7f0000000140), 0x2, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000001c0)=@o_path={&(0x7f0000000180)='./file0\x00', 0x0, 0x10, r3}, 0x18) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0xfd, 0x2, 0xfffffffc}]}) 12:48:49 executing program 4: sendmsg$sock(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000240)=@caif=@rfm={0x25, 0x3, "c6ebcf3f1b478157401fe8049f04587d"}, 0x80, &(0x7f0000000500)=[{&(0x7f00000002c0)="aaf8440f1902373383783e3100fdec6b99dbfdd0532cc125bf6811b8149636c1b5cadfb9b3a0465d3f0d0f598e7644bffd2004c175de59da0bc7a10dec42084c62726af018c2d4630421e2d1ab47ac6c586635b08cdc4a0dda46865dbbc71b918d5f87eba3e8a32784dbff78dc804bc67ad4571e9df9", 0x76}, {&(0x7f0000000480)="69d0e789704c3836ccd144ebdeaf1ec8b05740f5e8e94e7288addab2fd3deaf0632d4457eb60f060eb61436403bb6bb51f9cd7a6bba61aa2df08db0e3f09bf072308ce3729fbb0e11b", 0x49}], 0x2, &(0x7f0000000540)=[@txtime={{0x18, 0x1, 0x3d, 0x9}}, @timestamping={{0x14, 0x1, 0x25, 0x5}}, @timestamping={{0x14, 0x1, 0x25, 0x10001}}, @txtime={{0x18, 0x1, 0x3d, 0xe617}}, @txtime={{0x18, 0x1, 0x3d, 0x7f}}, @txtime={{0x18, 0x1, 0x3d, 0x2}}], 0x90}, 0x4000000) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000680)) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040), ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x99, &(0x7f0000000140)=[{}], 0x8, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x7d, 0x8, 0xfffffffffffffda5, &(0x7f0000000200)}}, 0x10) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000640)={'veth0_to_bond\x00', 0x21}) sendmsg$sock(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000240)=@caif=@rfm={0x25, 0x3, "c6ebcf3f1b478157401fe8049f04587d"}, 0x80, &(0x7f0000000500)=[{&(0x7f00000002c0)="aaf8440f1902373383783e3100fdec6b99dbfdd0532cc125bf6811b8149636c1b5cadfb9b3a0465d3f0d0f598e7644bffd2004c175de59da0bc7a10dec42084c62726af018c2d4630421e2d1ab47ac6c586635b08cdc4a0dda46865dbbc71b918d5f87eba3e8a32784dbff78dc804bc67ad4571e9df9", 0x76}, {&(0x7f0000000480)="69d0e789704c3836ccd144ebdeaf1ec8b05740f5e8e94e7288addab2fd3deaf0632d4457eb60f060eb61436403bb6bb51f9cd7a6bba61aa2df08db0e3f09bf072308ce3729fbb0e11b", 0x49}], 0x2, &(0x7f0000000540)=[@txtime={{0x18, 0x1, 0x3d, 0x9}}, @timestamping={{0x14, 0x1, 0x25, 0x5}}, @timestamping={{0x14, 0x1, 0x25, 0x10001}}, @txtime={{0x18, 0x1, 0x3d, 0xe617}}, @txtime={{0x18, 0x1, 0x3d, 0x7f}}, @txtime={{0x18, 0x1, 0x3d, 0x2}}], 0x90}, 0x4000000) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000680)) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040), ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x99, &(0x7f0000000140)=[{}], 0x8, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x7d, 0x8, 0xfffffffffffffda5, &(0x7f0000000200)}}, 0x10) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000640)={'veth0_to_bond\x00', 0x21}) (async) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'wlan1\x00', 0x400}) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f00000000c0)=0xfffffeff) ioctl$TUNSETLINK(r0, 0x400454cd, 0x324) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000040)=0x6) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f00000000c0)=0xfffffeff) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x324) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000040)=0x6) (async) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0xfd, 0x2, 0xfffffffc}]}) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0xfd, 0x2, 0xfffffffc}]}) 12:48:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x11d900, 0x0) close(r1) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000040)) (async) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r3 = openat$cgroup_type(r2, &(0x7f0000000140), 0x2, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000001c0)=@o_path={&(0x7f0000000180)='./file0\x00', 0x0, 0x10, r3}, 0x18) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40a101, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000011c0)={r0, &(0x7f00000001c0)}, 0x20) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000240)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x6, [@struct={0xa, 0x2, 0x0, 0x4, 0x1, 0x1, [{0x2, 0x2, 0x1}, {0x7, 0x4, 0x5095eff5}]}]}, {0x0, [0x5f, 0x30, 0x5f, 0x0]}}, &(0x7f00000002c0)=""/2, 0x42, 0x2, 0x1, 0x8}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0x20, &(0x7f0000000480)={&(0x7f0000000380)=""/132, 0x84, 0x0, &(0x7f0000000440)=""/13, 0xd}}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000580)=@bpf_lsm={0x1d, 0x17, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xc2d30cf}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@call={0x85, 0x0, 0x0, 0x8e}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x9, 0x0, 0x0, 0x0, 0xfffffab5}, @exit, @ldst={0x1, 0xd0ee91519102b587, 0x0, 0x4, 0x1, 0xfffffffffffffffc, 0x4}, @cb_func={0x18, 0x5, 0x4, 0x0, 0x6}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x8a, &(0x7f0000000180)=""/138, 0x40f00, 0x33, '\x00', 0x0, 0x1b, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0x5, 0xe, 0xffffffff, 0x1}, 0x10, r2, 0x0, 0x8, 0x0, &(0x7f0000000500)=[{0x1, 0x3, 0xf}, {0x3, 0x3, 0x5, 0x7}, {0x0, 0x5, 0xd, 0x8}, {0x4, 0x5, 0xa, 0x2}, {0x4, 0x5, 0x7, 0x8}, {0x0, 0x4, 0x5, 0xc}, {0x0, 0x1, 0x8, 0x1}, {0x0, 0x2, 0x8, 0x3}], 0x10, 0x42ca}, 0x90) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r3, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x11d900, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x11d900, 0x0) close(r1) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000040)) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_type(r2, &(0x7f0000000140), 0x2, 0x0) (async) r3 = openat$cgroup_type(r2, &(0x7f0000000140), 0x2, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000001c0)=@o_path={&(0x7f0000000180)='./file0\x00', 0x0, 0x10, r3}, 0x18) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40a101, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0xfd, 0x2, 0xfffffffc}]}) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'wlan1\x00', 0x400}) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40a101, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x105}]}) 12:48:49 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1}, 0x6e, 0x0}, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000180)='./file0/file0\x00', 0x0, 0xc000, r0}, 0x18) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNATTACHFILTER(r3, 0x5452, &(0x7f00000000c0)={0x0, 0x0}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r2, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0], 0x0, 0xe6, &(0x7f00000002c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x93, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000500)={r4}, 0x4) 12:48:49 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (async) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000011c0)={r0, &(0x7f00000001c0)}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000011c0)={r0, &(0x7f00000001c0)}, 0x20) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000240)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x6, [@struct={0xa, 0x2, 0x0, 0x4, 0x1, 0x1, [{0x2, 0x2, 0x1}, {0x7, 0x4, 0x5095eff5}]}]}, {0x0, [0x5f, 0x30, 0x5f, 0x0]}}, &(0x7f00000002c0)=""/2, 0x42, 0x2, 0x1, 0x8}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0x20, &(0x7f0000000480)={&(0x7f0000000380)=""/132, 0x84, 0x0, &(0x7f0000000440)=""/13, 0xd}}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000580)=@bpf_lsm={0x1d, 0x17, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xc2d30cf}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@call={0x85, 0x0, 0x0, 0x8e}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x9, 0x0, 0x0, 0x0, 0xfffffab5}, @exit, @ldst={0x1, 0xd0ee91519102b587, 0x0, 0x4, 0x1, 0xfffffffffffffffc, 0x4}, @cb_func={0x18, 0x5, 0x4, 0x0, 0x6}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x8a, &(0x7f0000000180)=""/138, 0x40f00, 0x33, '\x00', 0x0, 0x1b, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0x5, 0xe, 0xffffffff, 0x1}, 0x10, r2, 0x0, 0x8, 0x0, &(0x7f0000000500)=[{0x1, 0x3, 0xf}, {0x3, 0x3, 0x5, 0x7}, {0x0, 0x5, 0xd, 0x8}, {0x4, 0x5, 0xa, 0x2}, {0x4, 0x5, 0x7, 0x8}, {0x0, 0x4, 0x5, 0xc}, {0x0, 0x1, 0x8, 0x1}, {0x0, 0x2, 0x8, 0x3}], 0x10, 0x42ca}, 0x90) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r3, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x105}]}) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x105}]}) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$tipc(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="667a31c4eb8ad128c199587f7f9c5849a4fc3c2a5368c703836d4628ffc55df3d395e483526b95043de9951dbce2f0d1aaa9852a57e7b01200bad59ea3b630604979edb35f3a5b8b293bb9d49dc80a47159a2700f8c1940d522f2e7a6736b59d77707a8232c0ef3ca96e4365e3a5c740c2eb8f6e03edbe023afd9452d4cdcdfdd5d2558c05085a742965e27cecb0e01ac99a31b0740b351c82cf97d42167a1f3f2d098d924f34d5a", 0xa8}, {&(0x7f0000000180)="ede762475c932c7abdefe56bb67ae91e2d28e13e799a4c46a62ea92c9cac28a01395b39ccf24adb6d163593813400068b200575637211c86175f7691d39a3e00e112732850464802b5f19e3f43dfeaa96da202254c08994c36959fe77e94decea9f70fe25e1ece8b597f37fc1eb635c5c7bd1cf4a536bf429df45768a7bdb651959c4794be31b65e1e414948378dfc8bbb5c5477d3130fb4b660d16f4cff8b13ca2d96dc313048ed60006680dd971282bf8d71039d0f3f71da76c756ce1f0b2a4d1eef636e64f68b76b5edb4874296e7fc5ea848becbc02245a1", 0xda}, {&(0x7f0000000280)="c91057723bf2275f00c74f6d1ad5e4f0103f3642802adb3b5fcf5eebd169ba9e65f20450e7f9e4c0c2ab005c33693b76830d1071b0f7fb51e49dedf95feb75c203c15a16a82eed405621c3009a29948d3bce0a337468852053f2d26e46e7d9b5927169880bcceb72dc79192a3806189756e4f9163c965e49a0aadf0fe735c46fcaa5debbcf3647d2f3b6b6f10a8b1e93ef0ff96ef8474ff928395c0b4c69650b6b298fd98c8e1a684b501831e2aea745cddda78a3ebb214c79f5d092db313dddee747f709cc9bbde6917849eb954018adf6548ea3b6b3e43ac620cd9ebd18f4277f092015ce6bba7994b69c4423ecada3b653329127be337034979dee14bf2f271d7b4a3de4e79f36750ea792d51e1a08f9eaffb296c5271d8ee7baea875610e2cc914d30b8b71f0d687cf56ac66770dce946c6b869c965b303c2e331c22a5e4e5c673f3177838bd3c740bf1e71eeeb0bf98142ee4762cc313abadc908f49ebdf31e4bf6e454834fba85a247797c045c842a468befadbfde4374533e1e8561716d31d1e17883f3f2761a68cff453ec3f58e8d2079d0db0e21e395de49a3728cabc8f238f22951773a6de0bc065857da60bd3db9030e3c63c84d26778a773824183cebeb9fd670c67957cabc1311a741cc898e22273c115c377b64e1a3da1d39569ae0e40fa1eca5d1137bb8b11e7ef46773db7501e508cf267dce95e1cabe587918dfad070a73a14ed6167ba282a827feefc9211f856228d021c074b4b9c9de12ba369dc91059d82b9c64f7b142953f921ae89a2450e29802f4761451e03349618f8e18b5aea0afb51bcb2e421d0aae87bccc3d19b5f36047d5eb9acc086f4b7c1170a50200cd62d8b6219c89fede5aefd2961cc20c090e31e197074b0341b694e887b2e84d36d818a43d086a75afce57f7ea282d873d4d78f6414c8bb6a15ef01b2ff7b358b4e0703e23af70e2fc56399c6c397f8a8b56b66794d52a83e3a1017745ce75c1b55a2b69dfda07ebf0bd8267ce4fa505bb1ac12748b92f7f68a3fc1a653b159ba93087a2da759a55c34c2a5631c07884917f2976e4308f576f25b6f071643df38b8d7437f0ecb0cc3f0b3643817398b92f3b40abef343ec650771f46e6c2fdab3348ba587bac19f4c267c46748ea548d0484ae5c59f3a4ca46ccae9b3afe58801b6c3cc990ca484e8de70fb4c22f3073d210e45cb9a942f13c21bbf2f70a22015529e5568d8e7fea2268455701334bc737dae1c0611c23e00fc117812fd6d5792b0666aed701ddb2842e9fdbbf402cb1b2f9dbeb977eda84d3fe1abf272b9fb1031114c9a56fbe6a91ad58715e1e4f1624f62b3b1ab42ecacedb882e4bca8eb7bf770f008c1c6cfac9bbf3b5eff4c941cfa991709dc1c25df317809f85d5d7e434d27c77a4480e6e435e22794adf1bf099db242d8124290cd26f052c8f23e9c9fbdbed1a22fa88e731cfe2f4b974727a5753caaaaf7b53e8f05738123f214a098f98830b580255e6082d009d690dff0ef77ac42f3a2f86273e18f2a55b588c3122d5a81a051b0223ceae307a104cd3615f41e9fb5f729506a6f70fdf61c939b41520f6fac85c2beb293b117524068f842a255ba5cb323839c835228bf4ca53959f637746b8225ec91fa1dc001b4437c8012e0aecc338e2110be5ae2de464eecd617805a709d98bd5335baad6fc30d193115af7006471681da60dcec926501f0c78fdac4cc794a30d25bebe2e4b1dd687b5e1689607c71fbea16e947b68c8420019e84dde88f837622c4b0f7ac7a36d0521bdd8cdc42ffebfbd436952710e37c0e10a1957dcf20715631c0b7165feae7510a23371ff5d7e7c98334728b32f4637d482bdaa74a757549672bf0651e427051450cfdbb48771be89f44765d88e99a84f8f2dae94d4754963686f3475d3dd2da05c5c8c4a9462714985aeb1ee5e306eeed379dad8004ec411dd4a8142fa8258ef55ccd63f07128c623872084811a1b2dce47dd751d5370aa19c9c7b664947581a4dbfd14a5ceca585ce4d16fe73d453244df79bb70b876ff80baa704d24d8c0ee45c4bf505cdab806ef5ea1d12e4236cd06a1749ed45b8a85fb64cffc621756e76abe0d58fb74b2ce4d3fde051086f19e2c903fa7e57993dd413a43bb8589f4f9f5c3d54d538d0b50370a26965754702636777e2d829a906d05c4c760b0245cb70c35240bfbccd5e0eb4a573be4b66dec2fa2bf8e6c4848288be9372d8c6105d165f34b6c37055a6c271244ec29c86be790c86423c2e5c50cbc7d9244e47f337373bcaec2bde157b87884fe586f9dd8f98d767f76d38ba4313c7a582650c897c2b97e29563bf93f1b59ef79b28d0411f1726124d884ed2aa962d5db064720a92d9103b7f6d80c6513a441f7c3f28a7a3db257c4ec4c70bb43c6485d53d1d523951e39571e4c122e6707db0c4986d8fdf1e5309d1b7c47f3e3286482b850b26c6c18ac6cb6c71e23bfa877599a4007b6ba5eb1663fb7c494549a4d5b223cd8982fa909537899f685898b6f2eb8aa52eb7d0f9cddbec938b066fb1e066777fa75cb1d46ebff9590409e2bdeeb178fccad5a53490cc8bf08e2849f098565027c6c5f44b5ba86ae1ae9a6ccf7520f7f8c7afe1f348c43a3a921a56b91d9e8493efa29b05e9c941272a308660efe907cb5503d8ccb8990d9d34463b3e9faed06d4be7b2d0f65dcf54013d788553d777c889d1a7063f2d0ad809fb1da60415de9922862b14e25bc5a33772ee0d8ae59afef60384b4fa88c7c217fdd82d8b7cba1102ac68a4ea2695ecdca30e27826ab8440c4070ee911675d0023fbb1991df6dbdfc853cecb7f943e08aa3c5530bc946a138f40d9f00e41edc1bfb05c13dda2d1a811f47a3ffbc31c5d4a6291b13bcf06800cd61744c06ef009fe81240bbc53816b412131beed2a89814fafb5acff24a9aeb78c6c81d5b05b10163c02ebcb5d3ed6a4180860a1f84d61c72fc47d1e95fbf41a98ef846da00041f83ae100b2d789747670b1f471efd0aef968af9228314cb95530a12e7c1f3eb2dfa8cd3d6fbec4c96c5c62b0c7856dbfc42fae1b25ef9364c0de2dec9dc2153d789fc0cf82b9d88269f31dcbd039d607fcb6d41f4c7b265579b92b2571e8921f40339c731d92d8d362d3e4fa12666dd3e9e862812127697a09b84d09c575e4f30ef6bb3aae87741c038d75383f5d509c2b8deb2b4bab0aedd13ab4e3a3f48158a21d023046f3c51341205491f6e64e52e553f253d7c02d5be5d45c3f2c4833d7a110aaef051da43a251b1f6e530c712e60f65c2055333c8f6d2661deda69728d64780438555fd7160ad038d948acce7edfcea36c761b54f59102c97e9059cce1b6616d1f9f4b6e9413b3a2330cf79685cb839a1fc95d3a64e1760d9fa34b189115f476a609902bc28472778d2e01bf8f40fb77b844ff7b6223cfa57f79868e403463393370286c0fb41593e8734bed0ed4359712cef246537089379a0f73d307ad6858be0795aa107f2a17c7c9946b3527b6329b038a483910efaf7e8aec39a237add25d6e280c17f536c7a2d6bac5f8da875be8b21b10113683f17808ecede05df5ee2c89353d23408288da9ffe38087782f5b099f6e3354b9c6ffd1e7307ce20782cba1f78e0581270130e988b160e088388d19a996e783133f430c5b00ca51a128f7a272112f4d32bf1d17308622cc9c9a8b0dccf635656e4c0371b267e7e2f3bd2811f57b376fa0b32c541bcb717444812a8eea5db6b6a3af862920cf19506ff8f56634ac87b961334faba3ccc6830cb9165daa34ee34ee1044d4d7921d5bb53e7431583c61f7a3c304777c6e8457008d047c96c2c76a893a9f188738dd539b54649fa4866bcc4327db979e022cc605d0a70ff544f0f41105893d6f8474aedf4e3a249d853a48583a076f3f89bfdd1e5b8f83d019ccce613135574fbe83e989b56dea28aad7a14444fc1a1eee4daa722152a97af8aa6ec7bb7fac3321d783c1406034362ca5619308672537c46e1b682f95dd178f2ea106f79d8748d8e14f4b3ce37590eb56205b66c338e265c3822f54ddb15220ee43f880f95d5f4511439cbf9efb491d2b476bb76b71d697953d2118fba513ca3994b464a6f1d85845827ef3717c692dff07689a95b6f132b628b631fd4999fca25a1f7f20f642cba20d04503f6b5a1b949b377ba4cea0be801946eb05d5e6a79672243aac0a134a89ea6ed187f9327f0403a4ad6a6f92f095968d3c50fa724bd4832d1c210f4927138c0e70304111b16c371c89d76a58687984665ad3891b53a77743af319fd8248d0610b292920991140d27a0b86a151fabc742fae15d0e8ee2df34bee5f4574e69232ffd01cb041cff9d10433718f2e77452e7eaf199d8b9beb45b8af116e8d2e8e9f88d06785dd90e820d80250834a8658ac40ac8042692febe5f72e65106c16aa2e0121c70042554f76b862af940e0cd8973f8c83d6a7d71e40e6a8953a253799dc0ecbaf333194c6196e44e2ea23839ceba0b0c1a1250b01247aca7f1b7bb845751add4705ac94ad4193c96507c64973fa8905e0b62908103e73bed563588a074d66ffcfb511e163726508fc8d684bece6c99607156e936a7b22ad78b3eab40058f82a385a7fa0436b77dc8c4db0faa204525cddb75ffe65b48605eaffd75c32ec2da8b2bc67d4b4a3a4826ae0d5d7b8e94152e2955d1fb9e47c7b940a3f373471ba79a86e47a5a25070f5683f784156ff4d70cf710f51010a29980a79d669553a1220f8e1f130216ee62fa30a0a8af07448811d7912aa770b343d875c7b891ef3f32f5f0affe3343035c8c0540546cdcc433bc9768af931cb3eb325d1b18648ec9d32dff6a0fde04ec758fc117116ee1cd55cad28262ba5258336c96068487850b9e819d0669710b790ae489567a3eb3ac2e5e2690490c4255129af6968da834fe478ba8288dd8ecbb53acc4eecbc6c28dd21410c68bb2cb9bcc4267211c063dc2dd15c99f55f09f4248e0c8bdf5d4f7368ccb3c82495424b6d7730b907e1daf71859028f70a9b1ed6ec2ffe6d7e8f0a1ac8b072d35df06f85e75339f89748ea601b0e61a95ad49f4bb2364b30388900846ca20cd1b9fe8842291fa0aa0b1024df24191ea87d2d2c9a7a04d90f16eafbae74ac2ae1c78a46c61f01d2542eafbfb9d71b1b68a537cf106caded94727fd4ea208f037f91de6701e850e454aa789bdac6ffc1b4674ca35feb0424448f6b4b79bb6d05b929c3398ede8c7893fffa666fd3cd28ab90e4c8d37e3ca13f6c0e4c8fd3a3a8300428d07e605ceb4bc01d1fc6c99f634ce54178c9800bdad663171b2dc784f6259971e65744a64e17686986af47c5482a13ec48afeafbe59f5aeac148cff8281a4f68384be9399884414c25a40afc2606cc1e6e604c28ef7028bdc53fd090f3b8780e8259c44364870ef2657917c30190ea9416c014af29beb766b483c08d644adf0287c9233d75f7713d188327f14906d6efb5050aeefbb0552c5649adff8e1e8fd8758df829014fd345add63a9f73a82c12c48eeccd0f2fd0bc43d4e70071ec63437f96caac51e108ba9b7c84a7737ed9b7e577586b476869196c73e7bd0fb6c478ef3de093a18bdae30c6d88498d19bb3fb19c890e2c2142063eef80aa5e525300980cacf30359d05b4d7e84c452a663472b2c0a659d3fb79de15282610713df01f464fbdd27f33af2e1ef5ac7ef05039e5e5ce705bd5f854a36dc7a1a47abe565457c1c81026926dff65fc96dfe918b5be14230728f12c3f5f9540331", 0x1000}, {&(0x7f0000001280)="0f7481fb42be7d185cbc0ccb78b9809065c9d6", 0x13}, {&(0x7f00000012c0)="304ed17f388e278a8d43b530e3027bd045c5f4289199892cba3a7f44cfaaebfb6acb6874a54f6473935bfaa58d78167e79", 0x31}, {&(0x7f0000001300)="dbdad5f699b9aeaf62bcf7967fdede5f7587ad73d0989b98abe126c6a677ba1c5fe348a9cbc0028f32cd15dd896b083e071e90792d7c62f90f96f81652798ef9908c05668de4f1136941baa2b876d6918019b32a54a30105d19d5b635ad102bf150b9c130489221105ba9a8876d9a5456e0e8843e385ca49137defb947b85377a75143156f5f8361df692022b65e866b9c5d5f8018c93d2d3ce86099bd", 0x9d}], 0x6, &(0x7f0000001440)="aaa2c6d890ad39c3b9bd", 0xa, 0x20000000}, 0x4800) 12:48:49 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1}, 0x6e, 0x0}, 0x0) (async) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000180)='./file0/file0\x00', 0x0, 0xc000, r0}, 0x18) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNATTACHFILTER(r3, 0x5452, &(0x7f00000000c0)={0x0, 0x0}) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r2, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0], 0x0, 0xe6, &(0x7f00000002c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x93, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000500)={r4}, 0x4) 12:48:49 executing program 1: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000300)={0x1b, 0x0, 0x0, 0xf57, 0x0, 0xffffffffffffffff, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x1}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000380)={&(0x7f0000000100)="9915b40bf3081acb779d167b12e20afd27be1618d5aa18c48eb8f0a6e01aa3881c720fe2f5ff26b23d67a7394507b3a2e91749c8edd02b034d82458e7355e36c2109dd54", &(0x7f0000000180)=""/171, &(0x7f0000000240)="9464179a66e40021cf0b107ce4738d580aa82390a83d795e7f736065dc035aacdb1500a42a75fb3cdab74b2eec8a79c2723cdbc0c461175223a3aef3b81976d3df03b16bff46b637d21cbd43d39bc575c72656f17a4ee72172f0490c2c5b6c32fd33bdfbe3a9c9ea720a70c2e1cdd6af69d9f81604", &(0x7f00000002c0)="02c83c5394fffe5120396fd3e9b6fd74291e95a34d226d0fda271a2f1a1c7983964612f0fd4e340cb34a5cedba3ed50c158b6e", 0x3f, r0, 0x4}, 0x38) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x3c1, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000000)=0x6) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x6) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x105}]}) 12:48:49 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1}, 0x6e, 0x0}, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000180)='./file0/file0\x00', 0x0, 0xc000, r0}, 0x18) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNATTACHFILTER(r3, 0x5452, &(0x7f00000000c0)={0x0, 0x0}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r2, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0], 0x0, 0xe6, &(0x7f00000002c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x93, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000500)={r4}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1}, 0x6e, 0x0}, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000180)='./file0/file0\x00', 0x0, 0xc000, r0}, 0x18) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) (async) ioctl$TUNATTACHFILTER(r3, 0x5452, &(0x7f00000000c0)={0x0, 0x0}) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r2, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0], 0x0, 0xe6, &(0x7f00000002c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x93, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000500)={r4}, 0x4) (async) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$tipc(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="667a31c4eb8ad128c199587f7f9c5849a4fc3c2a5368c703836d4628ffc55df3d395e483526b95043de9951dbce2f0d1aaa9852a57e7b01200bad59ea3b630604979edb35f3a5b8b293bb9d49dc80a47159a2700f8c1940d522f2e7a6736b59d77707a8232c0ef3ca96e4365e3a5c740c2eb8f6e03edbe023afd9452d4cdcdfdd5d2558c05085a742965e27cecb0e01ac99a31b0740b351c82cf97d42167a1f3f2d098d924f34d5a", 0xa8}, {&(0x7f0000000180)="ede762475c932c7abdefe56bb67ae91e2d28e13e799a4c46a62ea92c9cac28a01395b39ccf24adb6d163593813400068b200575637211c86175f7691d39a3e00e112732850464802b5f19e3f43dfeaa96da202254c08994c36959fe77e94decea9f70fe25e1ece8b597f37fc1eb635c5c7bd1cf4a536bf429df45768a7bdb651959c4794be31b65e1e414948378dfc8bbb5c5477d3130fb4b660d16f4cff8b13ca2d96dc313048ed60006680dd971282bf8d71039d0f3f71da76c756ce1f0b2a4d1eef636e64f68b76b5edb4874296e7fc5ea848becbc02245a1", 0xda}, {&(0x7f0000000280)="c91057723bf2275f00c74f6d1ad5e4f0103f3642802adb3b5fcf5eebd169ba9e65f20450e7f9e4c0c2ab005c33693b76830d1071b0f7fb51e49dedf95feb75c203c15a16a82eed405621c3009a29948d3bce0a337468852053f2d26e46e7d9b5927169880bcceb72dc79192a3806189756e4f9163c965e49a0aadf0fe735c46fcaa5debbcf3647d2f3b6b6f10a8b1e93ef0ff96ef8474ff928395c0b4c69650b6b298fd98c8e1a684b501831e2aea745cddda78a3ebb214c79f5d092db313dddee747f709cc9bbde6917849eb954018adf6548ea3b6b3e43ac620cd9ebd18f4277f092015ce6bba7994b69c4423ecada3b653329127be337034979dee14bf2f271d7b4a3de4e79f36750ea792d51e1a08f9eaffb296c5271d8ee7baea875610e2cc914d30b8b71f0d687cf56ac66770dce946c6b869c965b303c2e331c22a5e4e5c673f3177838bd3c740bf1e71eeeb0bf98142ee4762cc313abadc908f49ebdf31e4bf6e454834fba85a247797c045c842a468befadbfde4374533e1e8561716d31d1e17883f3f2761a68cff453ec3f58e8d2079d0db0e21e395de49a3728cabc8f238f22951773a6de0bc065857da60bd3db9030e3c63c84d26778a773824183cebeb9fd670c67957cabc1311a741cc898e22273c115c377b64e1a3da1d39569ae0e40fa1eca5d1137bb8b11e7ef46773db7501e508cf267dce95e1cabe587918dfad070a73a14ed6167ba282a827feefc9211f856228d021c074b4b9c9de12ba369dc91059d82b9c64f7b142953f921ae89a2450e29802f4761451e03349618f8e18b5aea0afb51bcb2e421d0aae87bccc3d19b5f36047d5eb9acc086f4b7c1170a50200cd62d8b6219c89fede5aefd2961cc20c090e31e197074b0341b694e887b2e84d36d818a43d086a75afce57f7ea282d873d4d78f6414c8bb6a15ef01b2ff7b358b4e0703e23af70e2fc56399c6c397f8a8b56b66794d52a83e3a1017745ce75c1b55a2b69dfda07ebf0bd8267ce4fa505bb1ac12748b92f7f68a3fc1a653b159ba93087a2da759a55c34c2a5631c07884917f2976e4308f576f25b6f071643df38b8d7437f0ecb0cc3f0b3643817398b92f3b40abef343ec650771f46e6c2fdab3348ba587bac19f4c267c46748ea548d0484ae5c59f3a4ca46ccae9b3afe58801b6c3cc990ca484e8de70fb4c22f3073d210e45cb9a942f13c21bbf2f70a22015529e5568d8e7fea2268455701334bc737dae1c0611c23e00fc117812fd6d5792b0666aed701ddb2842e9fdbbf402cb1b2f9dbeb977eda84d3fe1abf272b9fb1031114c9a56fbe6a91ad58715e1e4f1624f62b3b1ab42ecacedb882e4bca8eb7bf770f008c1c6cfac9bbf3b5eff4c941cfa991709dc1c25df317809f85d5d7e434d27c77a4480e6e435e22794adf1bf099db242d8124290cd26f052c8f23e9c9fbdbed1a22fa88e731cfe2f4b974727a5753caaaaf7b53e8f05738123f214a098f98830b580255e6082d009d690dff0ef77ac42f3a2f86273e18f2a55b588c3122d5a81a051b0223ceae307a104cd3615f41e9fb5f729506a6f70fdf61c939b41520f6fac85c2beb293b117524068f842a255ba5cb323839c835228bf4ca53959f637746b8225ec91fa1dc001b4437c8012e0aecc338e2110be5ae2de464eecd617805a709d98bd5335baad6fc30d193115af7006471681da60dcec926501f0c78fdac4cc794a30d25bebe2e4b1dd687b5e1689607c71fbea16e947b68c8420019e84dde88f837622c4b0f7ac7a36d0521bdd8cdc42ffebfbd436952710e37c0e10a1957dcf20715631c0b7165feae7510a23371ff5d7e7c98334728b32f4637d482bdaa74a757549672bf0651e427051450cfdbb48771be89f44765d88e99a84f8f2dae94d4754963686f3475d3dd2da05c5c8c4a9462714985aeb1ee5e306eeed379dad8004ec411dd4a8142fa8258ef55ccd63f07128c623872084811a1b2dce47dd751d5370aa19c9c7b664947581a4dbfd14a5ceca585ce4d16fe73d453244df79bb70b876ff80baa704d24d8c0ee45c4bf505cdab806ef5ea1d12e4236cd06a1749ed45b8a85fb64cffc621756e76abe0d58fb74b2ce4d3fde051086f19e2c903fa7e57993dd413a43bb8589f4f9f5c3d54d538d0b50370a26965754702636777e2d829a906d05c4c760b0245cb70c35240bfbccd5e0eb4a573be4b66dec2fa2bf8e6c4848288be9372d8c6105d165f34b6c37055a6c271244ec29c86be790c86423c2e5c50cbc7d9244e47f337373bcaec2bde157b87884fe586f9dd8f98d767f76d38ba4313c7a582650c897c2b97e29563bf93f1b59ef79b28d0411f1726124d884ed2aa962d5db064720a92d9103b7f6d80c6513a441f7c3f28a7a3db257c4ec4c70bb43c6485d53d1d523951e39571e4c122e6707db0c4986d8fdf1e5309d1b7c47f3e3286482b850b26c6c18ac6cb6c71e23bfa877599a4007b6ba5eb1663fb7c494549a4d5b223cd8982fa909537899f685898b6f2eb8aa52eb7d0f9cddbec938b066fb1e066777fa75cb1d46ebff9590409e2bdeeb178fccad5a53490cc8bf08e2849f098565027c6c5f44b5ba86ae1ae9a6ccf7520f7f8c7afe1f348c43a3a921a56b91d9e8493efa29b05e9c941272a308660efe907cb5503d8ccb8990d9d34463b3e9faed06d4be7b2d0f65dcf54013d788553d777c889d1a7063f2d0ad809fb1da60415de9922862b14e25bc5a33772ee0d8ae59afef60384b4fa88c7c217fdd82d8b7cba1102ac68a4ea2695ecdca30e27826ab8440c4070ee911675d0023fbb1991df6dbdfc853cecb7f943e08aa3c5530bc946a138f40d9f00e41edc1bfb05c13dda2d1a811f47a3ffbc31c5d4a6291b13bcf06800cd61744c06ef009fe81240bbc53816b412131beed2a89814fafb5acff24a9aeb78c6c81d5b05b10163c02ebcb5d3ed6a4180860a1f84d61c72fc47d1e95fbf41a98ef846da00041f83ae100b2d789747670b1f471efd0aef968af9228314cb95530a12e7c1f3eb2dfa8cd3d6fbec4c96c5c62b0c7856dbfc42fae1b25ef9364c0de2dec9dc2153d789fc0cf82b9d88269f31dcbd039d607fcb6d41f4c7b265579b92b2571e8921f40339c731d92d8d362d3e4fa12666dd3e9e862812127697a09b84d09c575e4f30ef6bb3aae87741c038d75383f5d509c2b8deb2b4bab0aedd13ab4e3a3f48158a21d023046f3c51341205491f6e64e52e553f253d7c02d5be5d45c3f2c4833d7a110aaef051da43a251b1f6e530c712e60f65c2055333c8f6d2661deda69728d64780438555fd7160ad038d948acce7edfcea36c761b54f59102c97e9059cce1b6616d1f9f4b6e9413b3a2330cf79685cb839a1fc95d3a64e1760d9fa34b189115f476a609902bc28472778d2e01bf8f40fb77b844ff7b6223cfa57f79868e403463393370286c0fb41593e8734bed0ed4359712cef246537089379a0f73d307ad6858be0795aa107f2a17c7c9946b3527b6329b038a483910efaf7e8aec39a237add25d6e280c17f536c7a2d6bac5f8da875be8b21b10113683f17808ecede05df5ee2c89353d23408288da9ffe38087782f5b099f6e3354b9c6ffd1e7307ce20782cba1f78e0581270130e988b160e088388d19a996e783133f430c5b00ca51a128f7a272112f4d32bf1d17308622cc9c9a8b0dccf635656e4c0371b267e7e2f3bd2811f57b376fa0b32c541bcb717444812a8eea5db6b6a3af862920cf19506ff8f56634ac87b961334faba3ccc6830cb9165daa34ee34ee1044d4d7921d5bb53e7431583c61f7a3c304777c6e8457008d047c96c2c76a893a9f188738dd539b54649fa4866bcc4327db979e022cc605d0a70ff544f0f41105893d6f8474aedf4e3a249d853a48583a076f3f89bfdd1e5b8f83d019ccce613135574fbe83e989b56dea28aad7a14444fc1a1eee4daa722152a97af8aa6ec7bb7fac3321d783c1406034362ca5619308672537c46e1b682f95dd178f2ea106f79d8748d8e14f4b3ce37590eb56205b66c338e265c3822f54ddb15220ee43f880f95d5f4511439cbf9efb491d2b476bb76b71d697953d2118fba513ca3994b464a6f1d85845827ef3717c692dff07689a95b6f132b628b631fd4999fca25a1f7f20f642cba20d04503f6b5a1b949b377ba4cea0be801946eb05d5e6a79672243aac0a134a89ea6ed187f9327f0403a4ad6a6f92f095968d3c50fa724bd4832d1c210f4927138c0e70304111b16c371c89d76a58687984665ad3891b53a77743af319fd8248d0610b292920991140d27a0b86a151fabc742fae15d0e8ee2df34bee5f4574e69232ffd01cb041cff9d10433718f2e77452e7eaf199d8b9beb45b8af116e8d2e8e9f88d06785dd90e820d80250834a8658ac40ac8042692febe5f72e65106c16aa2e0121c70042554f76b862af940e0cd8973f8c83d6a7d71e40e6a8953a253799dc0ecbaf333194c6196e44e2ea23839ceba0b0c1a1250b01247aca7f1b7bb845751add4705ac94ad4193c96507c64973fa8905e0b62908103e73bed563588a074d66ffcfb511e163726508fc8d684bece6c99607156e936a7b22ad78b3eab40058f82a385a7fa0436b77dc8c4db0faa204525cddb75ffe65b48605eaffd75c32ec2da8b2bc67d4b4a3a4826ae0d5d7b8e94152e2955d1fb9e47c7b940a3f373471ba79a86e47a5a25070f5683f784156ff4d70cf710f51010a29980a79d669553a1220f8e1f130216ee62fa30a0a8af07448811d7912aa770b343d875c7b891ef3f32f5f0affe3343035c8c0540546cdcc433bc9768af931cb3eb325d1b18648ec9d32dff6a0fde04ec758fc117116ee1cd55cad28262ba5258336c96068487850b9e819d0669710b790ae489567a3eb3ac2e5e2690490c4255129af6968da834fe478ba8288dd8ecbb53acc4eecbc6c28dd21410c68bb2cb9bcc4267211c063dc2dd15c99f55f09f4248e0c8bdf5d4f7368ccb3c82495424b6d7730b907e1daf71859028f70a9b1ed6ec2ffe6d7e8f0a1ac8b072d35df06f85e75339f89748ea601b0e61a95ad49f4bb2364b30388900846ca20cd1b9fe8842291fa0aa0b1024df24191ea87d2d2c9a7a04d90f16eafbae74ac2ae1c78a46c61f01d2542eafbfb9d71b1b68a537cf106caded94727fd4ea208f037f91de6701e850e454aa789bdac6ffc1b4674ca35feb0424448f6b4b79bb6d05b929c3398ede8c7893fffa666fd3cd28ab90e4c8d37e3ca13f6c0e4c8fd3a3a8300428d07e605ceb4bc01d1fc6c99f634ce54178c9800bdad663171b2dc784f6259971e65744a64e17686986af47c5482a13ec48afeafbe59f5aeac148cff8281a4f68384be9399884414c25a40afc2606cc1e6e604c28ef7028bdc53fd090f3b8780e8259c44364870ef2657917c30190ea9416c014af29beb766b483c08d644adf0287c9233d75f7713d188327f14906d6efb5050aeefbb0552c5649adff8e1e8fd8758df829014fd345add63a9f73a82c12c48eeccd0f2fd0bc43d4e70071ec63437f96caac51e108ba9b7c84a7737ed9b7e577586b476869196c73e7bd0fb6c478ef3de093a18bdae30c6d88498d19bb3fb19c890e2c2142063eef80aa5e525300980cacf30359d05b4d7e84c452a663472b2c0a659d3fb79de15282610713df01f464fbdd27f33af2e1ef5ac7ef05039e5e5ce705bd5f854a36dc7a1a47abe565457c1c81026926dff65fc96dfe918b5be14230728f12c3f5f9540331", 0x1000}, {&(0x7f0000001280)="0f7481fb42be7d185cbc0ccb78b9809065c9d6", 0x13}, {&(0x7f00000012c0)="304ed17f388e278a8d43b530e3027bd045c5f4289199892cba3a7f44cfaaebfb6acb6874a54f6473935bfaa58d78167e79", 0x31}, {&(0x7f0000001300)="dbdad5f699b9aeaf62bcf7967fdede5f7587ad73d0989b98abe126c6a677ba1c5fe348a9cbc0028f32cd15dd896b083e071e90792d7c62f90f96f81652798ef9908c05668de4f1136941baa2b876d6918019b32a54a30105d19d5b635ad102bf150b9c130489221105ba9a8876d9a5456e0e8843e385ca49137defb947b85377a75143156f5f8361df692022b65e866b9c5d5f8018c93d2d3ce86099bd", 0x9d}], 0x6, &(0x7f0000001440)="aaa2c6d890ad39c3b9bd", 0xa, 0x20000000}, 0x4800) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/171) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x800800, 0x0) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000240)) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='devices.list\x00', 0x0, 0x0) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000001c0)=0x1) 12:48:49 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000011c0)={r0, &(0x7f00000001c0)}, 0x20) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000240)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x6, [@struct={0xa, 0x2, 0x0, 0x4, 0x1, 0x1, [{0x2, 0x2, 0x1}, {0x7, 0x4, 0x5095eff5}]}]}, {0x0, [0x5f, 0x30, 0x5f, 0x0]}}, &(0x7f00000002c0)=""/2, 0x42, 0x2, 0x1, 0x8}, 0x20) (async) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000240)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x6, [@struct={0xa, 0x2, 0x0, 0x4, 0x1, 0x1, [{0x2, 0x2, 0x1}, {0x7, 0x4, 0x5095eff5}]}]}, {0x0, [0x5f, 0x30, 0x5f, 0x0]}}, &(0x7f00000002c0)=""/2, 0x42, 0x2, 0x1, 0x8}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0x20, &(0x7f0000000480)={&(0x7f0000000380)=""/132, 0x84, 0x0, &(0x7f0000000440)=""/13, 0xd}}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000580)=@bpf_lsm={0x1d, 0x17, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xc2d30cf}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@call={0x85, 0x0, 0x0, 0x8e}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x9, 0x0, 0x0, 0x0, 0xfffffab5}, @exit, @ldst={0x1, 0xd0ee91519102b587, 0x0, 0x4, 0x1, 0xfffffffffffffffc, 0x4}, @cb_func={0x18, 0x5, 0x4, 0x0, 0x6}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x8a, &(0x7f0000000180)=""/138, 0x40f00, 0x33, '\x00', 0x0, 0x1b, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0x5, 0xe, 0xffffffff, 0x1}, 0x10, r2, 0x0, 0x8, 0x0, &(0x7f0000000500)=[{0x1, 0x3, 0xf}, {0x3, 0x3, 0x5, 0x7}, {0x0, 0x5, 0xd, 0x8}, {0x4, 0x5, 0xa, 0x2}, {0x4, 0x5, 0x7, 0x8}, {0x0, 0x4, 0x5, 0xc}, {0x0, 0x1, 0x8, 0x1}, {0x0, 0x2, 0x8, 0x3}], 0x10, 0x42ca}, 0x90) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r3, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 1: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000300)={0x1b, 0x0, 0x0, 0xf57, 0x0, 0xffffffffffffffff, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x1}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000380)={&(0x7f0000000100)="9915b40bf3081acb779d167b12e20afd27be1618d5aa18c48eb8f0a6e01aa3881c720fe2f5ff26b23d67a7394507b3a2e91749c8edd02b034d82458e7355e36c2109dd54", &(0x7f0000000180)=""/171, &(0x7f0000000240)="9464179a66e40021cf0b107ce4738d580aa82390a83d795e7f736065dc035aacdb1500a42a75fb3cdab74b2eec8a79c2723cdbc0c461175223a3aef3b81976d3df03b16bff46b637d21cbd43d39bc575c72656f17a4ee72172f0490c2c5b6c32fd33bdfbe3a9c9ea720a70c2e1cdd6af69d9f81604", &(0x7f00000002c0)="02c83c5394fffe5120396fd3e9b6fd74291e95a34d226d0fda271a2f1a1c7983964612f0fd4e340cb34a5cedba3ed50c158b6e", 0x3f, r0, 0x4}, 0x38) (async) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000380)={&(0x7f0000000100)="9915b40bf3081acb779d167b12e20afd27be1618d5aa18c48eb8f0a6e01aa3881c720fe2f5ff26b23d67a7394507b3a2e91749c8edd02b034d82458e7355e36c2109dd54", &(0x7f0000000180)=""/171, &(0x7f0000000240)="9464179a66e40021cf0b107ce4738d580aa82390a83d795e7f736065dc035aacdb1500a42a75fb3cdab74b2eec8a79c2723cdbc0c461175223a3aef3b81976d3df03b16bff46b637d21cbd43d39bc575c72656f17a4ee72172f0490c2c5b6c32fd33bdfbe3a9c9ea720a70c2e1cdd6af69d9f81604", &(0x7f00000002c0)="02c83c5394fffe5120396fd3e9b6fd74291e95a34d226d0fda271a2f1a1c7983964612f0fd4e340cb34a5cedba3ed50c158b6e", 0x3f, r0, 0x4}, 0x38) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x3c1, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000000)=0x6) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x6) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x6) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'veth1_macvtap\x00', 0x1000}) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 32) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (rerun: 32) sendmsg$tipc(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="667a31c4eb8ad128c199587f7f9c5849a4fc3c2a5368c703836d4628ffc55df3d395e483526b95043de9951dbce2f0d1aaa9852a57e7b01200bad59ea3b630604979edb35f3a5b8b293bb9d49dc80a47159a2700f8c1940d522f2e7a6736b59d77707a8232c0ef3ca96e4365e3a5c740c2eb8f6e03edbe023afd9452d4cdcdfdd5d2558c05085a742965e27cecb0e01ac99a31b0740b351c82cf97d42167a1f3f2d098d924f34d5a", 0xa8}, {&(0x7f0000000180)="ede762475c932c7abdefe56bb67ae91e2d28e13e799a4c46a62ea92c9cac28a01395b39ccf24adb6d163593813400068b200575637211c86175f7691d39a3e00e112732850464802b5f19e3f43dfeaa96da202254c08994c36959fe77e94decea9f70fe25e1ece8b597f37fc1eb635c5c7bd1cf4a536bf429df45768a7bdb651959c4794be31b65e1e414948378dfc8bbb5c5477d3130fb4b660d16f4cff8b13ca2d96dc313048ed60006680dd971282bf8d71039d0f3f71da76c756ce1f0b2a4d1eef636e64f68b76b5edb4874296e7fc5ea848becbc02245a1", 0xda}, {&(0x7f0000000280)="c91057723bf2275f00c74f6d1ad5e4f0103f3642802adb3b5fcf5eebd169ba9e65f20450e7f9e4c0c2ab005c33693b76830d1071b0f7fb51e49dedf95feb75c203c15a16a82eed405621c3009a29948d3bce0a337468852053f2d26e46e7d9b5927169880bcceb72dc79192a3806189756e4f9163c965e49a0aadf0fe735c46fcaa5debbcf3647d2f3b6b6f10a8b1e93ef0ff96ef8474ff928395c0b4c69650b6b298fd98c8e1a684b501831e2aea745cddda78a3ebb214c79f5d092db313dddee747f709cc9bbde6917849eb954018adf6548ea3b6b3e43ac620cd9ebd18f4277f092015ce6bba7994b69c4423ecada3b653329127be337034979dee14bf2f271d7b4a3de4e79f36750ea792d51e1a08f9eaffb296c5271d8ee7baea875610e2cc914d30b8b71f0d687cf56ac66770dce946c6b869c965b303c2e331c22a5e4e5c673f3177838bd3c740bf1e71eeeb0bf98142ee4762cc313abadc908f49ebdf31e4bf6e454834fba85a247797c045c842a468befadbfde4374533e1e8561716d31d1e17883f3f2761a68cff453ec3f58e8d2079d0db0e21e395de49a3728cabc8f238f22951773a6de0bc065857da60bd3db9030e3c63c84d26778a773824183cebeb9fd670c67957cabc1311a741cc898e22273c115c377b64e1a3da1d39569ae0e40fa1eca5d1137bb8b11e7ef46773db7501e508cf267dce95e1cabe587918dfad070a73a14ed6167ba282a827feefc9211f856228d021c074b4b9c9de12ba369dc91059d82b9c64f7b142953f921ae89a2450e29802f4761451e03349618f8e18b5aea0afb51bcb2e421d0aae87bccc3d19b5f36047d5eb9acc086f4b7c1170a50200cd62d8b6219c89fede5aefd2961cc20c090e31e197074b0341b694e887b2e84d36d818a43d086a75afce57f7ea282d873d4d78f6414c8bb6a15ef01b2ff7b358b4e0703e23af70e2fc56399c6c397f8a8b56b66794d52a83e3a1017745ce75c1b55a2b69dfda07ebf0bd8267ce4fa505bb1ac12748b92f7f68a3fc1a653b159ba93087a2da759a55c34c2a5631c07884917f2976e4308f576f25b6f071643df38b8d7437f0ecb0cc3f0b3643817398b92f3b40abef343ec650771f46e6c2fdab3348ba587bac19f4c267c46748ea548d0484ae5c59f3a4ca46ccae9b3afe58801b6c3cc990ca484e8de70fb4c22f3073d210e45cb9a942f13c21bbf2f70a22015529e5568d8e7fea2268455701334bc737dae1c0611c23e00fc117812fd6d5792b0666aed701ddb2842e9fdbbf402cb1b2f9dbeb977eda84d3fe1abf272b9fb1031114c9a56fbe6a91ad58715e1e4f1624f62b3b1ab42ecacedb882e4bca8eb7bf770f008c1c6cfac9bbf3b5eff4c941cfa991709dc1c25df317809f85d5d7e434d27c77a4480e6e435e22794adf1bf099db242d8124290cd26f052c8f23e9c9fbdbed1a22fa88e731cfe2f4b974727a5753caaaaf7b53e8f05738123f214a098f98830b580255e6082d009d690dff0ef77ac42f3a2f86273e18f2a55b588c3122d5a81a051b0223ceae307a104cd3615f41e9fb5f729506a6f70fdf61c939b41520f6fac85c2beb293b117524068f842a255ba5cb323839c835228bf4ca53959f637746b8225ec91fa1dc001b4437c8012e0aecc338e2110be5ae2de464eecd617805a709d98bd5335baad6fc30d193115af7006471681da60dcec926501f0c78fdac4cc794a30d25bebe2e4b1dd687b5e1689607c71fbea16e947b68c8420019e84dde88f837622c4b0f7ac7a36d0521bdd8cdc42ffebfbd436952710e37c0e10a1957dcf20715631c0b7165feae7510a23371ff5d7e7c98334728b32f4637d482bdaa74a757549672bf0651e427051450cfdbb48771be89f44765d88e99a84f8f2dae94d4754963686f3475d3dd2da05c5c8c4a9462714985aeb1ee5e306eeed379dad8004ec411dd4a8142fa8258ef55ccd63f07128c623872084811a1b2dce47dd751d5370aa19c9c7b664947581a4dbfd14a5ceca585ce4d16fe73d453244df79bb70b876ff80baa704d24d8c0ee45c4bf505cdab806ef5ea1d12e4236cd06a1749ed45b8a85fb64cffc621756e76abe0d58fb74b2ce4d3fde051086f19e2c903fa7e57993dd413a43bb8589f4f9f5c3d54d538d0b50370a26965754702636777e2d829a906d05c4c760b0245cb70c35240bfbccd5e0eb4a573be4b66dec2fa2bf8e6c4848288be9372d8c6105d165f34b6c37055a6c271244ec29c86be790c86423c2e5c50cbc7d9244e47f337373bcaec2bde157b87884fe586f9dd8f98d767f76d38ba4313c7a582650c897c2b97e29563bf93f1b59ef79b28d0411f1726124d884ed2aa962d5db064720a92d9103b7f6d80c6513a441f7c3f28a7a3db257c4ec4c70bb43c6485d53d1d523951e39571e4c122e6707db0c4986d8fdf1e5309d1b7c47f3e3286482b850b26c6c18ac6cb6c71e23bfa877599a4007b6ba5eb1663fb7c494549a4d5b223cd8982fa909537899f685898b6f2eb8aa52eb7d0f9cddbec938b066fb1e066777fa75cb1d46ebff9590409e2bdeeb178fccad5a53490cc8bf08e2849f098565027c6c5f44b5ba86ae1ae9a6ccf7520f7f8c7afe1f348c43a3a921a56b91d9e8493efa29b05e9c941272a308660efe907cb5503d8ccb8990d9d34463b3e9faed06d4be7b2d0f65dcf54013d788553d777c889d1a7063f2d0ad809fb1da60415de9922862b14e25bc5a33772ee0d8ae59afef60384b4fa88c7c217fdd82d8b7cba1102ac68a4ea2695ecdca30e27826ab8440c4070ee911675d0023fbb1991df6dbdfc853cecb7f943e08aa3c5530bc946a138f40d9f00e41edc1bfb05c13dda2d1a811f47a3ffbc31c5d4a6291b13bcf06800cd61744c06ef009fe81240bbc53816b412131beed2a89814fafb5acff24a9aeb78c6c81d5b05b10163c02ebcb5d3ed6a4180860a1f84d61c72fc47d1e95fbf41a98ef846da00041f83ae100b2d789747670b1f471efd0aef968af9228314cb95530a12e7c1f3eb2dfa8cd3d6fbec4c96c5c62b0c7856dbfc42fae1b25ef9364c0de2dec9dc2153d789fc0cf82b9d88269f31dcbd039d607fcb6d41f4c7b265579b92b2571e8921f40339c731d92d8d362d3e4fa12666dd3e9e862812127697a09b84d09c575e4f30ef6bb3aae87741c038d75383f5d509c2b8deb2b4bab0aedd13ab4e3a3f48158a21d023046f3c51341205491f6e64e52e553f253d7c02d5be5d45c3f2c4833d7a110aaef051da43a251b1f6e530c712e60f65c2055333c8f6d2661deda69728d64780438555fd7160ad038d948acce7edfcea36c761b54f59102c97e9059cce1b6616d1f9f4b6e9413b3a2330cf79685cb839a1fc95d3a64e1760d9fa34b189115f476a609902bc28472778d2e01bf8f40fb77b844ff7b6223cfa57f79868e403463393370286c0fb41593e8734bed0ed4359712cef246537089379a0f73d307ad6858be0795aa107f2a17c7c9946b3527b6329b038a483910efaf7e8aec39a237add25d6e280c17f536c7a2d6bac5f8da875be8b21b10113683f17808ecede05df5ee2c89353d23408288da9ffe38087782f5b099f6e3354b9c6ffd1e7307ce20782cba1f78e0581270130e988b160e088388d19a996e783133f430c5b00ca51a128f7a272112f4d32bf1d17308622cc9c9a8b0dccf635656e4c0371b267e7e2f3bd2811f57b376fa0b32c541bcb717444812a8eea5db6b6a3af862920cf19506ff8f56634ac87b961334faba3ccc6830cb9165daa34ee34ee1044d4d7921d5bb53e7431583c61f7a3c304777c6e8457008d047c96c2c76a893a9f188738dd539b54649fa4866bcc4327db979e022cc605d0a70ff544f0f41105893d6f8474aedf4e3a249d853a48583a076f3f89bfdd1e5b8f83d019ccce613135574fbe83e989b56dea28aad7a14444fc1a1eee4daa722152a97af8aa6ec7bb7fac3321d783c1406034362ca5619308672537c46e1b682f95dd178f2ea106f79d8748d8e14f4b3ce37590eb56205b66c338e265c3822f54ddb15220ee43f880f95d5f4511439cbf9efb491d2b476bb76b71d697953d2118fba513ca3994b464a6f1d85845827ef3717c692dff07689a95b6f132b628b631fd4999fca25a1f7f20f642cba20d04503f6b5a1b949b377ba4cea0be801946eb05d5e6a79672243aac0a134a89ea6ed187f9327f0403a4ad6a6f92f095968d3c50fa724bd4832d1c210f4927138c0e70304111b16c371c89d76a58687984665ad3891b53a77743af319fd8248d0610b292920991140d27a0b86a151fabc742fae15d0e8ee2df34bee5f4574e69232ffd01cb041cff9d10433718f2e77452e7eaf199d8b9beb45b8af116e8d2e8e9f88d06785dd90e820d80250834a8658ac40ac8042692febe5f72e65106c16aa2e0121c70042554f76b862af940e0cd8973f8c83d6a7d71e40e6a8953a253799dc0ecbaf333194c6196e44e2ea23839ceba0b0c1a1250b01247aca7f1b7bb845751add4705ac94ad4193c96507c64973fa8905e0b62908103e73bed563588a074d66ffcfb511e163726508fc8d684bece6c99607156e936a7b22ad78b3eab40058f82a385a7fa0436b77dc8c4db0faa204525cddb75ffe65b48605eaffd75c32ec2da8b2bc67d4b4a3a4826ae0d5d7b8e94152e2955d1fb9e47c7b940a3f373471ba79a86e47a5a25070f5683f784156ff4d70cf710f51010a29980a79d669553a1220f8e1f130216ee62fa30a0a8af07448811d7912aa770b343d875c7b891ef3f32f5f0affe3343035c8c0540546cdcc433bc9768af931cb3eb325d1b18648ec9d32dff6a0fde04ec758fc117116ee1cd55cad28262ba5258336c96068487850b9e819d0669710b790ae489567a3eb3ac2e5e2690490c4255129af6968da834fe478ba8288dd8ecbb53acc4eecbc6c28dd21410c68bb2cb9bcc4267211c063dc2dd15c99f55f09f4248e0c8bdf5d4f7368ccb3c82495424b6d7730b907e1daf71859028f70a9b1ed6ec2ffe6d7e8f0a1ac8b072d35df06f85e75339f89748ea601b0e61a95ad49f4bb2364b30388900846ca20cd1b9fe8842291fa0aa0b1024df24191ea87d2d2c9a7a04d90f16eafbae74ac2ae1c78a46c61f01d2542eafbfb9d71b1b68a537cf106caded94727fd4ea208f037f91de6701e850e454aa789bdac6ffc1b4674ca35feb0424448f6b4b79bb6d05b929c3398ede8c7893fffa666fd3cd28ab90e4c8d37e3ca13f6c0e4c8fd3a3a8300428d07e605ceb4bc01d1fc6c99f634ce54178c9800bdad663171b2dc784f6259971e65744a64e17686986af47c5482a13ec48afeafbe59f5aeac148cff8281a4f68384be9399884414c25a40afc2606cc1e6e604c28ef7028bdc53fd090f3b8780e8259c44364870ef2657917c30190ea9416c014af29beb766b483c08d644adf0287c9233d75f7713d188327f14906d6efb5050aeefbb0552c5649adff8e1e8fd8758df829014fd345add63a9f73a82c12c48eeccd0f2fd0bc43d4e70071ec63437f96caac51e108ba9b7c84a7737ed9b7e577586b476869196c73e7bd0fb6c478ef3de093a18bdae30c6d88498d19bb3fb19c890e2c2142063eef80aa5e525300980cacf30359d05b4d7e84c452a663472b2c0a659d3fb79de15282610713df01f464fbdd27f33af2e1ef5ac7ef05039e5e5ce705bd5f854a36dc7a1a47abe565457c1c81026926dff65fc96dfe918b5be14230728f12c3f5f9540331", 0x1000}, {&(0x7f0000001280)="0f7481fb42be7d185cbc0ccb78b9809065c9d6", 0x13}, {&(0x7f00000012c0)="304ed17f388e278a8d43b530e3027bd045c5f4289199892cba3a7f44cfaaebfb6acb6874a54f6473935bfaa58d78167e79", 0x31}, {&(0x7f0000001300)="dbdad5f699b9aeaf62bcf7967fdede5f7587ad73d0989b98abe126c6a677ba1c5fe348a9cbc0028f32cd15dd896b083e071e90792d7c62f90f96f81652798ef9908c05668de4f1136941baa2b876d6918019b32a54a30105d19d5b635ad102bf150b9c130489221105ba9a8876d9a5456e0e8843e385ca49137defb947b85377a75143156f5f8361df692022b65e866b9c5d5f8018c93d2d3ce86099bd", 0x9d}], 0x6, &(0x7f0000001440)="aaa2c6d890ad39c3b9bd", 0xa, 0x20000000}, 0x4800) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/171) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x800800, 0x0) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000240)) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='devices.list\x00', 0x0, 0x0) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000001c0)=0x1) 12:48:49 executing program 1: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000300)={0x1b, 0x0, 0x0, 0xf57, 0x0, 0xffffffffffffffff, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x1}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000380)={&(0x7f0000000100)="9915b40bf3081acb779d167b12e20afd27be1618d5aa18c48eb8f0a6e01aa3881c720fe2f5ff26b23d67a7394507b3a2e91749c8edd02b034d82458e7355e36c2109dd54", &(0x7f0000000180)=""/171, &(0x7f0000000240)="9464179a66e40021cf0b107ce4738d580aa82390a83d795e7f736065dc035aacdb1500a42a75fb3cdab74b2eec8a79c2723cdbc0c461175223a3aef3b81976d3df03b16bff46b637d21cbd43d39bc575c72656f17a4ee72172f0490c2c5b6c32fd33bdfbe3a9c9ea720a70c2e1cdd6af69d9f81604", &(0x7f00000002c0)="02c83c5394fffe5120396fd3e9b6fd74291e95a34d226d0fda271a2f1a1c7983964612f0fd4e340cb34a5cedba3ed50c158b6e", 0x3f, r0, 0x4}, 0x38) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x3c1, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000000)=0x6) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000000)=0x6) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x6) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'veth1_macvtap\x00', 0x1000}) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/171) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x800800, 0x0) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000240)) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='devices.list\x00', 0x0, 0x0) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000001c0)=0x1) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'veth1_macvtap\x00', 0x1000}) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0xfff, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3, 0x2}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000180)={{r1}, &(0x7f0000000040), &(0x7f0000000140)='%pS \x00'}, 0x20) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000180)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000100), &(0x7f0000000140)='%pB \x00'}, 0x20) bpf$BPF_MAP_FREEZE(0x16, &(0x7f00000001c0)=r0, 0x4) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x3}, {0x1, 0xdc, 0x0, 0xc7}]}) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)={0x0, 0xa, [@random="c98fd92f051e", @broadcast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x14}, @remote, @random="c48650b67eaf", @local, @random="d371bdbe3867", @random="fafb1a3c1438", @dev={'\xaa\xaa\xaa\xaa\xaa', 0xf}, @broadcast]}) close(r0) 12:48:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r1 = perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x2, 0x3, 0x4e, 0x9, 0x0, 0xa0f, 0x130, 0xf, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_bp={&(0x7f0000000040), 0x4}, 0xc800, 0x87aa, 0x4, 0x8, 0x10001, 0x1, 0x400, 0x0, 0xb, 0x0, 0x5}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x1b) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f00000004c0)) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x22, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000100000018510000010000000000000000000000183900000800000000000000000000001801000020646c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000d10100008500000006000000110818000000000018350000040000000000000000000000183b0000010000000000000000000000322affff01000000b7080000000000007b8af8ff00000000b7080000ffffffff7b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b705000000000000000000000000000000003b48c7a3ea190b35fc476ed8170217598a31537c4fe259cbc5f9909eaaf0f36fd9701faed4992fd622241b01f72345286ecef701215443832ad544bf3afa5191bc4f19eec13c0fe7048b76a844d519f4270bf56849a84ac2e209e0cd2736f72820a0d6a94e922b80adbadd730718023b250834d135ef6a9037538a9ac2f19508557b39c3611fb9382b597c495f017d55c81b87971c2a8ea52fd32d34082a17d13b474fa40b9bd1d6d8ef12480da3b1d13b2b81449487176360edac479cdf00000000"], &(0x7f0000000280)='GPL\x00', 0x4, 0x16, &(0x7f00000002c0)=""/22, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x2, 0x2}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0xe, 0x4, 0x9}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x6}, 0x90) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000480), 0x402, 0x0) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000440)={r2, 0x1}, 0xc) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000540)=@o_path={&(0x7f0000000500)='./file0\x00', 0x0, 0x10, r1}, 0x18) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x105}]}) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async, rerun: 64) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 64) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0xfff, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3, 0x2}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000180)={{r1}, &(0x7f0000000040), &(0x7f0000000140)='%pS \x00'}, 0x20) 12:48:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x2, 0x3, 0x4e, 0x9, 0x0, 0xa0f, 0x130, 0xf, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_bp={&(0x7f0000000040), 0x4}, 0xc800, 0x87aa, 0x4, 0x8, 0x10001, 0x1, 0x400, 0x0, 0xb, 0x0, 0x5}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x1b) (async) r1 = perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x2, 0x3, 0x4e, 0x9, 0x0, 0xa0f, 0x130, 0xf, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_bp={&(0x7f0000000040), 0x4}, 0xc800, 0x87aa, 0x4, 0x8, 0x10001, 0x1, 0x400, 0x0, 0xb, 0x0, 0x5}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x1b) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f00000004c0)) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x22, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000100000018510000010000000000000000000000183900000800000000000000000000001801000020646c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000d10100008500000006000000110818000000000018350000040000000000000000000000183b0000010000000000000000000000322affff01000000b7080000000000007b8af8ff00000000b7080000ffffffff7b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b705000000000000000000000000000000003b48c7a3ea190b35fc476ed8170217598a31537c4fe259cbc5f9909eaaf0f36fd9701faed4992fd622241b01f72345286ecef701215443832ad544bf3afa5191bc4f19eec13c0fe7048b76a844d519f4270bf56849a84ac2e209e0cd2736f72820a0d6a94e922b80adbadd730718023b250834d135ef6a9037538a9ac2f19508557b39c3611fb9382b597c495f017d55c81b87971c2a8ea52fd32d34082a17d13b474fa40b9bd1d6d8ef12480da3b1d13b2b81449487176360edac479cdf00000000"], &(0x7f0000000280)='GPL\x00', 0x4, 0x16, &(0x7f00000002c0)=""/22, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x2, 0x2}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0xe, 0x4, 0x9}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x6}, 0x90) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000480), 0x402, 0x0) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000440)={r2, 0x1}, 0xc) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000540)=@o_path={&(0x7f0000000500)='./file0\x00', 0x0, 0x10, r1}, 0x18) 12:48:49 executing program 0: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000180)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000100), &(0x7f0000000140)='%pB \x00'}, 0x20) bpf$BPF_MAP_FREEZE(0x16, &(0x7f00000001c0)=r0, 0x4) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x3}, {0x1, 0xdc, 0x0, 0xc7}]}) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)={0x0, 0xa, [@random="c98fd92f051e", @broadcast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x14}, @remote, @random="c48650b67eaf", @local, @random="d371bdbe3867", @random="fafb1a3c1438", @dev={'\xaa\xaa\xaa\xaa\xaa', 0xf}, @broadcast]}) (async) close(r0) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x101100, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x9, 0x0, 0x900000}]}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x94, &(0x7f0000000140)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0xf7, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000380)=r2) 12:48:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r1 = perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x2, 0x3, 0x4e, 0x9, 0x0, 0xa0f, 0x130, 0xf, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_bp={&(0x7f0000000040), 0x4}, 0xc800, 0x87aa, 0x4, 0x8, 0x10001, 0x1, 0x400, 0x0, 0xb, 0x0, 0x5}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x1b) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f00000004c0)) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x22, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000100000018510000010000000000000000000000183900000800000000000000000000001801000020646c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000d10100008500000006000000110818000000000018350000040000000000000000000000183b0000010000000000000000000000322affff01000000b7080000000000007b8af8ff00000000b7080000ffffffff7b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b705000000000000000000000000000000003b48c7a3ea190b35fc476ed8170217598a31537c4fe259cbc5f9909eaaf0f36fd9701faed4992fd622241b01f72345286ecef701215443832ad544bf3afa5191bc4f19eec13c0fe7048b76a844d519f4270bf56849a84ac2e209e0cd2736f72820a0d6a94e922b80adbadd730718023b250834d135ef6a9037538a9ac2f19508557b39c3611fb9382b597c495f017d55c81b87971c2a8ea52fd32d34082a17d13b474fa40b9bd1d6d8ef12480da3b1d13b2b81449487176360edac479cdf00000000"], &(0x7f0000000280)='GPL\x00', 0x4, 0x16, &(0x7f00000002c0)=""/22, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x2, 0x2}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0xe, 0x4, 0x9}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x6}, 0x90) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000480), 0x402, 0x0) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000440)={r2, 0x1}, 0xc) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000540)=@o_path={&(0x7f0000000500)='./file0\x00', 0x0, 0x10, r1}, 0x18) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x2, 0x3, 0x4e, 0x9, 0x0, 0xa0f, 0x130, 0xf, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_bp={&(0x7f0000000040), 0x4}, 0xc800, 0x87aa, 0x4, 0x8, 0x10001, 0x1, 0x400, 0x0, 0xb, 0x0, 0x5}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x1b) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f00000004c0)) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x22, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000100000018510000010000000000000000000000183900000800000000000000000000001801000020646c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000d10100008500000006000000110818000000000018350000040000000000000000000000183b0000010000000000000000000000322affff01000000b7080000000000007b8af8ff00000000b7080000ffffffff7b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b705000000000000000000000000000000003b48c7a3ea190b35fc476ed8170217598a31537c4fe259cbc5f9909eaaf0f36fd9701faed4992fd622241b01f72345286ecef701215443832ad544bf3afa5191bc4f19eec13c0fe7048b76a844d519f4270bf56849a84ac2e209e0cd2736f72820a0d6a94e922b80adbadd730718023b250834d135ef6a9037538a9ac2f19508557b39c3611fb9382b597c495f017d55c81b87971c2a8ea52fd32d34082a17d13b474fa40b9bd1d6d8ef12480da3b1d13b2b81449487176360edac479cdf00000000"], &(0x7f0000000280)='GPL\x00', 0x4, 0x16, &(0x7f00000002c0)=""/22, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x2, 0x2}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0xe, 0x4, 0x9}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x6}, 0x90) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000480), 0x402, 0x0) (async) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000440)={r2, 0x1}, 0xc) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000540)=@o_path={&(0x7f0000000500)='./file0\x00', 0x0, 0x10, r1}, 0x18) (async) 12:48:49 executing program 0: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000180)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000100), &(0x7f0000000140)='%pB \x00'}, 0x20) bpf$BPF_MAP_FREEZE(0x16, &(0x7f00000001c0)=r0, 0x4) (async) bpf$BPF_MAP_FREEZE(0x16, &(0x7f00000001c0)=r0, 0x4) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x3}, {0x1, 0xdc, 0x0, 0xc7}]}) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)={0x0, 0xa, [@random="c98fd92f051e", @broadcast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x14}, @remote, @random="c48650b67eaf", @local, @random="d371bdbe3867", @random="fafb1a3c1438", @dev={'\xaa\xaa\xaa\xaa\xaa', 0xf}, @broadcast]}) close(r0) 12:48:49 executing program 2: bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={0x1, &(0x7f0000000800)="a366ee8b493bf4367fce00bd9fb2ca3dc6e1399a223b1483d2c88ca5d10f0ce1c47f2dde78ba536349d213edc3e1b8d666e3c77c7d1638aaf2656389eebc2b717ba959883b1798fbc6374426509cfa67617b6e1c5830fd1986a150b41180436752fd76615ce04c717cd7cf4422ccfafc167fc4a46e6e9dcde3064b6071851053fd23ff51d09a9117651ac0e456f11035d4623eaabd25d40237f2603045d1c3f407780dcd9bf7b389b895b8b52a5e2dfdde28e143ecea0d6e6632e161907da80f6d210e92127075340a6e90f5056fddf12ab4f632aeb1"}, 0x20) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$OBJ_GET_MAP(0x7, &(0x7f00000007c0)=@o_path={&(0x7f0000000780)='./file0\x00', 0x0, 0x0, r2}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) r5 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000005c0)={0x1, 0xffffffffffffffff}, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x6, 0x16, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000400000000006000000183400000100000000000000000000008007060006000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018420000fbffffff000000000000000062b64100040000009500000000000000"], &(0x7f00000003c0)='syzkaller\x00', 0x3, 0x8a, &(0x7f0000000400)=""/138, 0x40f00, 0x9325e83790ae20ff, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000140)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x2, 0xa8, 0x2}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000600)=[r5, r6], &(0x7f0000000640)=[{0x1, 0x5, 0xb, 0x7}, {0x0, 0x1, 0x7, 0x2}, {0x0, 0x3, 0x3, 0x7}, {0x0, 0x7, 0xe}, {0x5, 0x4, 0x9, 0x8}, {0x1, 0x5, 0xe, 0x6}], 0x10, 0x1}, 0x90) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000240)={0x1, 0x58, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000280)=r7) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0xfff, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3, 0x2}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000180)={{r1}, &(0x7f0000000040), &(0x7f0000000140)='%pS \x00'}, 0x20) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x101100, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) (async, rerun: 64) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, 0x0) (async, rerun: 64) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x9, 0x0, 0x900000}]}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x94, &(0x7f0000000140)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0xf7, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) (async) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000380)=r2) 12:48:49 executing program 1: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'nr0\x00', 0x2}) ioctl$TUNSETLINK(r1, 0x400454cd, 0x6) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f00000000c0)={0x1, 0x1, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x3e}]}) close(r1) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="01000700aaaaaaaaaaaabbbbbbffffffffffff000000000000bbbbbbbbbbbb"]) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:49 executing program 1: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x101100, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x9, 0x0, 0x900000}]}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x94, &(0x7f0000000140)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0xf7, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000380)=r2) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x101100, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x9, 0x0, 0x900000}]}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x94, &(0x7f0000000140)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0xf7, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) (async) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000380)=r2) (async) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000380)=r2) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'nr0\x00', 0x2}) ioctl$TUNSETLINK(r1, 0x400454cd, 0x6) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f00000000c0)={0x1, 0x1, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x3e}]}) (async) close(r1) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="01000700aaaaaaaaaaaabbbbbbffffffffffff000000000000bbbbbbbbbbbb"]) 12:48:49 executing program 1: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'nr0\x00', 0x2}) ioctl$TUNSETLINK(r1, 0x400454cd, 0x6) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f00000000c0)={0x1, 0x1, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0x3e}]}) (async) close(r1) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="01000700aaaaaaaaaaaabbbbbbffffffffffff000000000000bbbbbbbbbbbb"]) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{0x1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000200)}, 0x20) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={r1, 0xffffff9d, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000000140)=r2) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x4000, 0x0) ioctl$TUNATTACHFILTER(r3, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:49 executing program 1: r0 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000013c0)=0xffffffffffffffff, 0x4) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000001440)=@o_path={&(0x7f0000001400)='./file0\x00'}, 0x18) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000001480)={r0, r1}, 0x10) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r3 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001340)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000040)={&(0x7f00000000c0)="52686a9bc65c85949511e1ae195c59255596411678c518edac8a8ce36a328292c441cfab9ce6ce34873405364e7e553ea20bab286a7edc7553889e3c08bef69dc43e4cf4dbd5c75874dbd90474e32c5cf9c800e3b096f7e85386037f37276e7c0d75140d337d98c62d3d7cd49b7dca9459b7707053e27fbb9522f6e0a0031f111861190197867a594c70cc87bdf22a1cf66c65c3913cdf3b1c7f52e264102995efaa231b03980b5dffc4221ab39132e2cd706e055ba4fee797a0c260e55bc042d75add68e9a676a650058944", &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)="3ee355f090c80ec4219358027254bdb4910f3b763fe0418d37c0bb92fa082aff9a31606692b8c50e86bed7fd79dc5d5229352862d801196a6cbe53b4f6b2ef9790d96abe5da7e9d8940c835d1b9420a628fd6692b4da29bb71906ee1dbc768dd35f7b6914e18ddd2f7e8402f4b7d759934ccc941272b077e094bf6e532feb6c67a72fc0fa63c47de6c1158fe7dee4e8ed1565eea5a59080cbf2fd9b471cd7e8bcaddddd3b345e1b4d598fe2923fa6786eb799a6ab4ba02e5c7027b71daf8012baa26a54858b685cdb4610ed5558a09a3b401a364eca004673a40502749", &(0x7f00000012c0)="aba592bf9c72cd2bd7591d6a0ec68b6389f0074c5d6444112f0dca123dee6a98bbf79be0691511fea93bd1cbdbe84f2b50810a121fa3631ee301f4f1cbc61429aa796b150e70e1de66458fee5e3e20392c68417604b7091bf311a71bcfab5d90d31e5aa0bf7eade87b1a0a59dd7736af3f8f46faa7", 0x6, r3}, 0x38) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'veth1_virt_wifi\x00'}) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000280)={'ip6_vti0\x00'}) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r1, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r2}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@ifindex=r3, 0xc, 0x1, 0x0, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)=[0x0]}, 0x40) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f00000000c0)=0x80) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) 12:48:49 executing program 1: r0 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000013c0)=0xffffffffffffffff, 0x4) (async) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000001440)=@o_path={&(0x7f0000001400)='./file0\x00'}, 0x18) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000001480)={r0, r1}, 0x10) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r3 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001340)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000040)={&(0x7f00000000c0)="52686a9bc65c85949511e1ae195c59255596411678c518edac8a8ce36a328292c441cfab9ce6ce34873405364e7e553ea20bab286a7edc7553889e3c08bef69dc43e4cf4dbd5c75874dbd90474e32c5cf9c800e3b096f7e85386037f37276e7c0d75140d337d98c62d3d7cd49b7dca9459b7707053e27fbb9522f6e0a0031f111861190197867a594c70cc87bdf22a1cf66c65c3913cdf3b1c7f52e264102995efaa231b03980b5dffc4221ab39132e2cd706e055ba4fee797a0c260e55bc042d75add68e9a676a650058944", &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)="3ee355f090c80ec4219358027254bdb4910f3b763fe0418d37c0bb92fa082aff9a31606692b8c50e86bed7fd79dc5d5229352862d801196a6cbe53b4f6b2ef9790d96abe5da7e9d8940c835d1b9420a628fd6692b4da29bb71906ee1dbc768dd35f7b6914e18ddd2f7e8402f4b7d759934ccc941272b077e094bf6e532feb6c67a72fc0fa63c47de6c1158fe7dee4e8ed1565eea5a59080cbf2fd9b471cd7e8bcaddddd3b345e1b4d598fe2923fa6786eb799a6ab4ba02e5c7027b71daf8012baa26a54858b685cdb4610ed5558a09a3b401a364eca004673a40502749", &(0x7f00000012c0)="aba592bf9c72cd2bd7591d6a0ec68b6389f0074c5d6444112f0dca123dee6a98bbf79be0691511fea93bd1cbdbe84f2b50810a121fa3631ee301f4f1cbc61429aa796b150e70e1de66458fee5e3e20392c68417604b7091bf311a71bcfab5d90d31e5aa0bf7eade87b1a0a59dd7736af3f8f46faa7", 0x6, r3}, 0x38) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:49 executing program 1: r0 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000013c0)=0xffffffffffffffff, 0x4) (async) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000001440)=@o_path={&(0x7f0000001400)='./file0\x00'}, 0x18) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000001480)={r0, r1}, 0x10) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) r3 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001340)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000040)={&(0x7f00000000c0)="52686a9bc65c85949511e1ae195c59255596411678c518edac8a8ce36a328292c441cfab9ce6ce34873405364e7e553ea20bab286a7edc7553889e3c08bef69dc43e4cf4dbd5c75874dbd90474e32c5cf9c800e3b096f7e85386037f37276e7c0d75140d337d98c62d3d7cd49b7dca9459b7707053e27fbb9522f6e0a0031f111861190197867a594c70cc87bdf22a1cf66c65c3913cdf3b1c7f52e264102995efaa231b03980b5dffc4221ab39132e2cd706e055ba4fee797a0c260e55bc042d75add68e9a676a650058944", &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)="3ee355f090c80ec4219358027254bdb4910f3b763fe0418d37c0bb92fa082aff9a31606692b8c50e86bed7fd79dc5d5229352862d801196a6cbe53b4f6b2ef9790d96abe5da7e9d8940c835d1b9420a628fd6692b4da29bb71906ee1dbc768dd35f7b6914e18ddd2f7e8402f4b7d759934ccc941272b077e094bf6e532feb6c67a72fc0fa63c47de6c1158fe7dee4e8ed1565eea5a59080cbf2fd9b471cd7e8bcaddddd3b345e1b4d598fe2923fa6786eb799a6ab4ba02e5c7027b71daf8012baa26a54858b685cdb4610ed5558a09a3b401a364eca004673a40502749", &(0x7f00000012c0)="aba592bf9c72cd2bd7591d6a0ec68b6389f0074c5d6444112f0dca123dee6a98bbf79be0691511fea93bd1cbdbe84f2b50810a121fa3631ee301f4f1cbc61429aa796b150e70e1de66458fee5e3e20392c68417604b7091bf311a71bcfab5d90d31e5aa0bf7eade87b1a0a59dd7736af3f8f46faa7", 0x6, r3}, 0x38) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.freeze\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f00000000c0)='/dev/net/tun\x00') ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000100)=0x4) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r1, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x2, '\x00', r3, r4, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r2}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000000c0)=r5) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x40000, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r6, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000100)=0x1) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={0xffffffffffffffff}, 0x4) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000140)="677dfbd3dcd28607f3863af1cf11e9245650849a527d153ab585de85662dfbe8d255b4efe1bee94e3c23b50148121d86bb703845ad1177720d3503f819d6c1d12cae8f3e870d405d9b57cb7cd96d685ea7063bf8bcc5d0470f84362cc40568ef17557592957fd7c2b6cf519ffacff56539935f03d54ed93dfbc313adeb27ac6733c2a2416daf9fd83a12599487613c4dfafd610679d8ccf8d9cd2e6100573663a11bf7facdff2c2a8d13e23510e38946437aae8d0cdccf5200c255255e0a3d24af134545edf812c4e60e71cf2b5362d2dd5f39df79971fa2e7864cec17b5f370c665b1c01d95a2a8e8abfe6f2928c2297fdd2460e64ef2f4554be537c126", 0xfe}, {&(0x7f0000000240)="e1ad5260b2d570677e85e1fe9df9e266ee69756e4787410ad84d3d6d41ece22582fa", 0x22}, {&(0x7f0000000280)="d5ccbf823a3f933c8386f27609b59245aa8a52a45ef6516f5b8ae7311cddd86daee940390d5c1684e4875c8f387f46d46ba4a1ad86d946ebaa57c840c132949d2ee5580d2d72fe8fe1513e42a5f79da79f7a25d5b25393ec9abb7a623dd96fea5c4a1fd929593dda86ea886cee0b82e4b356e256056b3ca231e7ab8bd17f6019984ba6c248486b5a35ae9a515b8641c7a7365999b5aeb7215f68", 0x9a}, {&(0x7f0000000340)="85276996052fedf1ebd8be13012cbf208e520d", 0x13}, {&(0x7f0000000380)="bcbed5929cef0d0aaeb0b0d4705881648a33ef2cc86777d7e7c8f28e9f3adef6113783dddb4b95af0f826e7c5e25f8d7ea3c0f991d6d0f9d701814160cbb11ea4f69a8f85306bfe7799dbf6ce5268f84aaf91dfedf508b1973a280a7ab3ba15e1e546483cf6dd1dafcfd6e4d2d92eab05a8cd05f1013b26d5cb4fbff03f278998a388033fe834c0557631452cddc5f2adc9e56eb301001", 0x97}, {&(0x7f0000000440)="14afaad7e46b3693949ffa77b4a6f33186b686f5dc9ddbd6fa65b172562cb3a8ebebe65d6a7f22d2432fffabb29917ab7618c3414faeaed2ded8a401d8eee6838d443061a7d0ddef0c4ed4494c030fe3f00619895d05ab38b07dad8798fb743be9d301a691c9439bdd13842547c3ce008e3ef2e6a728f0514637ceeaea0a6bb52989a169314e92eb3446632c0893cee295f2bacac8f2d846476766218f0f5e9d8f4b4cb026ba2d109b1ad7411c22e2b5060d28d0a11f5b1e94fb5a25e41e215816568c880e15d09611d2f25017f0cb33c0154a54244c5c8e7e8c46f9edaefe5ce3bd3f21e83696914df6399e36931aae15add57359f61f6c371e2de0e93a6ecdd15cda0ee63777190b97d7123683a1f819af85769767a57627d02281692aafa8c4cc60104880fbd2286ac03c5a874891805899d09ea38c7fe8c814870742d197f14b8467e3fc358819ca83fcca19b019172b7316b9b5fd4fed9b3025888fa9068197a693af32b8fecc9c186802fb384daad4304bc56bf29cd9b7996faeb3b2d98372f249c8fe2d5c8de968b69575dbeb154321ec0ff496db578e7c11c65aef55245d99f12361a887fe69c6cf36c723e3c4f8e151e014ac18e8592ed86edc437108137a3e675dde30b131eb683093ced12c86af0dec9849bfc3d9396927feb8bec26050294a3684e06b59d7dba8fc316dd941e337f9d272a62a6b64483ba7ac2ec52269e75da85fc8648a25ecc863d82e3ab782699291319518ebe8622ba926229fc5ea26d4b6bb0af9f63ef45b66281df6f15f4bc1a20dcc31397e72a9b63c4391834a116a28dc0db3e64b618c5fa5e6eabe28e391bf9b8b7349db84a317f3c4c9c2035781f04891efe813e4cc7bc130bc078d82318a09b3637d0f6f95b5a4243891329bcbe83d36cbd8624b08c65e28f246b342f777d00c3532ea41a47cf8693046a4c8bcede3a22a2cd8c815d53edf5b3de7f6f7ce995805acf05fcaaa020db7c59f731b23af892b6d7e759c3cdcd1b0faf9226658af2567801bd5739c48f75acdefe15c7f837d06260542fdf6e14eb07c2a181b237ccc47d27b67eb0699c0b825f209f226e30dc001ad816b1e5db23bedf30a07b8c7f4c4bfb00a0be9bbee85c63f917f632843670a3bff53f6dde637ea190f733144399640ef2ba359c30bdb3612478158345ac36ad7b406c46551f166f6a4078995132ce1c7359bfb2c7742c5cd0f1b09d9a6224b5c1108450f0c734e389bbe27666f6211697d0f7c2485fc1d18d5032d5d311e24ba69f6dd46247cd162d03e586825fedf606a8dd95e507476ae973f2cffead7b92eb45a54961095a45c5e7eba3cd13e5a526058bedcbf7701d09629afcc66f41d15f25b03f7ade1e81165de0dbf8841c4dc2d284e166043a243c22094b53c0ed036b14b4e875e3a7bbaffd5f25bdb0b8238cc9cec4c05ab496e4d79c4aa7b350ea1b12f0fea5eb99a76d21d9e3ecb66eeda1b5dae8f65c5b62c5b68e6e97925af28e09dd9bae87534d32c29c823eb1ca07463fe0cb49f4687136445f811af936d1b9728d4c79c4dbe6d0c1af3ff5ec527b3125bb2f22a745a4e544d6751f99e52ce8f997429662ec52e60a04d9ef1910bad88ba2e67afd15e750d517a316065a006c4e337991a775c68da7710f98e6a9c9664203321d7a8c6e3cdf91b651c0c4a40edc933c0480f9c593f56dab77233b23dd2cb4d185fd299fbde4fc64c2cb9523f1edc1aee99c704840221336330e4048caaa8ff272f3f1383dc4d1c438a61a410e4f3877709a7f7e53b39f1a1ea6ef911da2d43b8b8a4df4476edb8958607e44b4da1dacca8429240651c131caf27266d6b5c311ca123580e92f5cd286a39e56476583a803f60bfd993b3170b51f941859b7ce6d115b6651530acad45291122e3715adf5a651c70a02e87c2c559820ed5079ec19580c140c76032fe00c06073a91f30b9652e186765550d155c15b94e5cd9785563ae2c6e56adc3c89006fbcd0a017f98149f99eb6de93e95b3c7a054cba91ea64374508aa4ea33ab6abdf941509d288585123e9f6beb578e2f92fdd480dce8f6aa020ddcab74493080dabd90c34618db5a8cae0b34ba06b636ae3e23cf4f9a009febb7dfd9872f7e6481549e6d8388ef23a301a1e3c235b642416ac10e9ebe51d8eb7f558e246738db78a39cae6b2fc3544e5c013dc2312a8ad4e15945a40b7e9a43aa13296a15e97911cd3c19c96f54dffd8934bded9fb455692e15128cc46e9ac3e2a481f92869541a2130f2d0ea04440c907065ea23088851ac4aee7f5ea6e406ae8abe19f2323dfa6723c0041689204e1a3812e4fe70ca66ae3b8e06cebf1f2be544c2cd3bf68e82c5e12efab2333dd9e2009b7f75e6b3aca66f31080d34375b27ad4fb3e14f454735bcecf37de5429133be96bedd330a30e4ad54ac501ab0f96d8cf3b953a988cde4cb631951125cd9c83c3d4bc1e82112e56b187e747f8b2cea2318853438169b4e44e7b386341b17471fba5198290dcf1eeb028db7a9c7cc6ae46fdcdd9bd24f8cabaed8d17e9ae787d995e5fe1faa0f2ae16f7ab8482327e758e08d897d564426207821befa1761482e154a9d79195d155ae7c1c897831e100c110b09e33fb70d3ff905143b7842bac7dfbaebc954c214320b2014a3bde9ebd5e752a3b88e9035f797905a2a4e2799eff0db2d0fe26521d58f1d36322a43a729ca08b227da034b13b1e7414eff7feabed876e5464888c34b7dabe08448f33ef830472cbb10c5cf8ae18be8689953ccc7dcd775a6a8c8560bc38bb5136503d1fa1fc8bcddf36ba48ecc8466b549c860d2e201ceafbf421b41a4dc6eb4c089471eea011452ee1ddff06c9716891f2517580d561be800b7f01aed0659caa96ca1ec09eefd02e607116f882a123cbc066bd6cfc66b0c2dd0230c8897ce7c81a8c4334ede157ffa68a0ee27875513d4d1321b12e643bf2b9467f56f12225ee5ce4022b645c902fb6efc83de6fb0ec3a85c0f4cf46c24b25aa781cddb757ec27f79749ec47f3c741f85fc29e3ae469f119ea2998187c2e8c6fe97b9ba20ef46ef93ac25906c4a721b0a23a9efe711530b478651669bd079009185ea07656dc12e2246cb800df396169b8b61c67b02590d964a4e25350b50cbc0fbd094032cd6f48de8ae1cf0ab3a110eb160fda14d562803be4df1e398644a1a632949b4485e02e0d22a01df85d3184234a3b5710ab8da38ae39e5fe7c8fe948c10f87acc4ee447d2670beea6612f3674dd0e6bec9c5cdc2b37aae7210833cbb5651bd945c33529935e8f226ff3d9129b8625d9a92a5549e4017f10c63691dfd3b86c9c07e03fbef54ba1471e5a5a7ad84fa9f6473e752deefb744e6ed6d21959fe10951877b8a56a2fd1ace1949bb15627f4af36f1d4aed12d2eea679ed66cd9ce3c57820790d872cab62196d272b390629c5a9d2655b627500df77fde05370a89fb6695f53440c18a70204dfcbf9e491164b4b1ce1ecdaa0326a3ca33fc759cc4d6300a6d0e7caf4cf6860cde4542b3a74d646b81f40837cf650fdeec18c2e57a34450d3f1909a906ec9145148990b5581ad5ea4404cbede599856440e6f5d0a1f61cdc599fcc9bba2aca1bf88dcd1e6e9ce1e365a2b00fae3f80954f2985413868c37e52a02dd74a0067c51473d75982e9828f8f8b96fc755f5ed22e35f5534063938e6ab49d67ce029362b45471d0405083252705571702a1bd301e114b94c55502c1f0aa1619f8ea715154dee388e22923d1d57d237c39f53cb80f65bebddebec32bb79999e21f0b446a6106765b0156916a56d9c3f485b1fae0c167d9a90074bfb883f596d9de95d6f97a4c01bae9f8ac53d07af53590d1326c72a738bb26c9bba1d8c6b616964b1a6b0c2b5c373afebb99fb87f8a6476573b4994e2fbd4f495c59d97a2fcb90d52ab6009cbafd8479a55b3df4926ec070a999d61ea2ee55ce70b1fc262837a5e678bfc5aa9facec08a6416c3304707e0e7b8028b49d8b28aecfae52ad803bf07d49333760159c50127d99e0d2dc12b6683aee09b61a0aed1d2e0770be99b99c9257bc04b3593f8f98743f1b0d3e80052eea5b6149e082c9bb1cd10a6ed8bf22f1481f5f548628a331419f1dccd54ec4e00b79851f9348a4bc6fe607fe11820b5c653092210045e2b867ee81007e9b6130d27bfb41da2fc79e5d72a915ce0e95cccf543b3c3f2952f7bbfd2db0e4924d2c03accb93a500ca7e11240b76e425063db2c70724fd5fb0d600ac768797e34581b3b84179052a739180c22ad4f9c35d69fb46274cde915aa9e782af90a27fd8885508bc37a744f8eb0f9a907eb61cdfe0bda6587467b35209803ed0c9d12c5e49b1acbb3b4663821d12144fe9e25167051b59c56a6844d88d1a50a25be550a1005c354cfa458fd09620bcb3ea7ce2fe48ad4e789a6b7224c307720c3bab7f5222f798a2f983fa36ab74cddfe8a9f9abd049e2e92f684f1faa9f8273ba7d86fea3879849e596be9166af94404ba4204f2ca520ed5c781532264bfe729dfa86e26a2f9365877541a87646d1a21f684c9ef59386cf6d111b804bc38478012dd0b053fcee6687d1057f55b8aca744cadd7cbe7e588baf1c882aee50e6a22ef21e1a43f5c22cc5e2dc1e7302b7450f6ab7ef89eb14beb8d4078105fcd79cedc87e745749bdad00f6df0619616a78456a8014ae81d054bef1903ca53edf1586b346ed114c304e912f8e7d0eab580586e0677878b4bdd8177281613eb60e9b488f2ab6dbb9b5a7f528b78e35e6f3cbd1277625cbb65cd207f7ca0976f25db145593c52a8e1836c1a88c0419575039934735065cbe1bd4241a56f02ddece000e35828082650719787ba91feee58f230f4f66e0447d7bef85e81e6d00e0090661c5d5a88891baed608676632612dbbbc0b5797193a263346bfc704d91cb561dfe0a06d7b8951f4d0b0f0dad79d1ccef250c04fc1f8725c43ecaf7436c1f4d5797d928fbd883803781ef8c04499d558e5b3b1fe7b807388e42d0ac494866183b8c4aacbe8c104e75699e89ca5de78a6ed6afc5e4a44ac85f9ec2a48d6c1168f1b5cd8b7ad185b4d64fabebc0f4ec94956faabba83a0d953554bf0df647dba21e09c6a25e92b30f636dd42e613e200e1e2940bec93b221e1028686836175b896846d51fffe7bd473937a4bf0b5181182dc6762381d104f3af8d4cedbcac1d445cd6a61d19917779df889a4288c15f13bc9e334c02d238016dcffcc931e183efb4d1544976e607d23b93eee527df0cbb37be3ff5ca336d79448427a8c2a3ad339f7678aa9b910d2c92dcab9fdaf4dea944a89da4b3dc56c3a2338ff0f84761f908970d7bef34991bb41d9ab40dae65534211d9de1bb62a82660f1332be6909747f5e0399368aa13d80f596eb33bda5803a3201049c17b48d35568b469e76963f1a71a3bacb24733120ccaf2a99d8e6ebed3e63955762b71e6fc8083e9aa60356b784818c5fd7963051837270f53673500304b5459afd440efae0ae5c3ec0fba9cceaa138043dd6fcfe1f8658c9cc3e030dceeed66ae804b2831850a8895f4f826088fad504a69419dcb28624ce9751ad9ccaed2da4a4dd44fb56a0a066643238c83590deb9ce7d9280b05b75ac8050c0acc748b6a6324bd502ab108f7c96f4e7cf9d420510484ba44afd103bc219f3e6c6e6ab8f0749bce150ad33abcda9c2eeb78a3b1e2728e3603c1dec9fdfddd6850857fdedb06ca07891ac3c07c4fdb76bc517e78266ad7117f2ec758658c134c54524d77", 0x1000}, {&(0x7f0000001440)="dd5a98d75e47d0f03c37e4438d8cd2126f188345428b0604375641676afda524a376ffbc3e286a9264e73b6575f6ddaf2ee904f540c8827fb81a1e2a4794457001473222fcbc95b4ebedc4db163c1ab4bc968897a68aa264b5a707ca095ec4ef6368bc0c403c4eb352fb8cb4a69b7f09cdaf23ef411ad65f3e4e20b34a31f123bc96e9bc08c7caa496fa7536d4bb06", 0x8f}], 0x7, 0x0, 0x0, 0x40000}, 0x4000000) 12:48:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) close(r1) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000300)=@generic={&(0x7f0000000140)='./file0\x00'}, 0x18) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000380)=@o_path={&(0x7f0000000340)='./file0\x00', r2, 0x4000, r0}, 0x18) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000180)=ANY=[@ANYBLOB="01000500aaaadfa0a7cae42780aaaabb8cd8ffe71b0800fffffffffb05b38478c7f25c200f66b994cca9fedd23531ae1b05b77f13ddb41aad94eec0d10c7f3f968bc4154bc0ea507a7e485560b2597401f728b2c48c5d2a413fe2ce1982aee47af96669e5ee763017fe214569409e09c885f718876e514aca0cedc3e979f61b1845d709483980f534721f371a989787d9cff4cca6aab6526076464d66b6e644c0c0e87ff2b340f3979b95c80a82bfce8d7b7a71e50f43d9afc5be9da783d351a309c09551ba80e450dfef26b1cdb368ff1d3b0d8a00037111570cbed42de33f11ad96b5606fa467b8a9fe612d2ed0f5fb586240e420f41b2059443d01dc426850b96e50acacc4ab03222156f1f4998b2f283fd6b5c603b1056f8db8a5ee62e61d1f8850409b18d874dac0d317cf70a734bce8e7dee50c922b419d9db286f5610fe46817239dcb8668d1edb91a019d3bf2f2b14"]) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x30000, 0x0) ioctl$TUNATTACHFILTER(r3, 0x401054d5, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x41, 0xcc}, {0x514d, 0xd4, 0x20, 0xfff}, {0x4, 0x78, 0x0, 0x3}]}) 12:48:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000100)=0x1) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={0xffffffffffffffff}, 0x4) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000100)=0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={0xffffffffffffffff}, 0x4) (async) 12:48:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000140)="677dfbd3dcd28607f3863af1cf11e9245650849a527d153ab585de85662dfbe8d255b4efe1bee94e3c23b50148121d86bb703845ad1177720d3503f819d6c1d12cae8f3e870d405d9b57cb7cd96d685ea7063bf8bcc5d0470f84362cc40568ef17557592957fd7c2b6cf519ffacff56539935f03d54ed93dfbc313adeb27ac6733c2a2416daf9fd83a12599487613c4dfafd610679d8ccf8d9cd2e6100573663a11bf7facdff2c2a8d13e23510e38946437aae8d0cdccf5200c255255e0a3d24af134545edf812c4e60e71cf2b5362d2dd5f39df79971fa2e7864cec17b5f370c665b1c01d95a2a8e8abfe6f2928c2297fdd2460e64ef2f4554be537c126", 0xfe}, {&(0x7f0000000240)="e1ad5260b2d570677e85e1fe9df9e266ee69756e4787410ad84d3d6d41ece22582fa", 0x22}, {&(0x7f0000000280)="d5ccbf823a3f933c8386f27609b59245aa8a52a45ef6516f5b8ae7311cddd86daee940390d5c1684e4875c8f387f46d46ba4a1ad86d946ebaa57c840c132949d2ee5580d2d72fe8fe1513e42a5f79da79f7a25d5b25393ec9abb7a623dd96fea5c4a1fd929593dda86ea886cee0b82e4b356e256056b3ca231e7ab8bd17f6019984ba6c248486b5a35ae9a515b8641c7a7365999b5aeb7215f68", 0x9a}, {&(0x7f0000000340)="85276996052fedf1ebd8be13012cbf208e520d", 0x13}, {&(0x7f0000000380)="bcbed5929cef0d0aaeb0b0d4705881648a33ef2cc86777d7e7c8f28e9f3adef6113783dddb4b95af0f826e7c5e25f8d7ea3c0f991d6d0f9d701814160cbb11ea4f69a8f85306bfe7799dbf6ce5268f84aaf91dfedf508b1973a280a7ab3ba15e1e546483cf6dd1dafcfd6e4d2d92eab05a8cd05f1013b26d5cb4fbff03f278998a388033fe834c0557631452cddc5f2adc9e56eb301001", 0x97}, {&(0x7f0000000440)="14afaad7e46b3693949ffa77b4a6f33186b686f5dc9ddbd6fa65b172562cb3a8ebebe65d6a7f22d2432fffabb29917ab7618c3414faeaed2ded8a401d8eee6838d443061a7d0ddef0c4ed4494c030fe3f00619895d05ab38b07dad8798fb743be9d301a691c9439bdd13842547c3ce008e3ef2e6a728f0514637ceeaea0a6bb52989a169314e92eb3446632c0893cee295f2bacac8f2d846476766218f0f5e9d8f4b4cb026ba2d109b1ad7411c22e2b5060d28d0a11f5b1e94fb5a25e41e215816568c880e15d09611d2f25017f0cb33c0154a54244c5c8e7e8c46f9edaefe5ce3bd3f21e83696914df6399e36931aae15add57359f61f6c371e2de0e93a6ecdd15cda0ee63777190b97d7123683a1f819af85769767a57627d02281692aafa8c4cc60104880fbd2286ac03c5a874891805899d09ea38c7fe8c814870742d197f14b8467e3fc358819ca83fcca19b019172b7316b9b5fd4fed9b3025888fa9068197a693af32b8fecc9c186802fb384daad4304bc56bf29cd9b7996faeb3b2d98372f249c8fe2d5c8de968b69575dbeb154321ec0ff496db578e7c11c65aef55245d99f12361a887fe69c6cf36c723e3c4f8e151e014ac18e8592ed86edc437108137a3e675dde30b131eb683093ced12c86af0dec9849bfc3d9396927feb8bec26050294a3684e06b59d7dba8fc316dd941e337f9d272a62a6b64483ba7ac2ec52269e75da85fc8648a25ecc863d82e3ab782699291319518ebe8622ba926229fc5ea26d4b6bb0af9f63ef45b66281df6f15f4bc1a20dcc31397e72a9b63c4391834a116a28dc0db3e64b618c5fa5e6eabe28e391bf9b8b7349db84a317f3c4c9c2035781f04891efe813e4cc7bc130bc078d82318a09b3637d0f6f95b5a4243891329bcbe83d36cbd8624b08c65e28f246b342f777d00c3532ea41a47cf8693046a4c8bcede3a22a2cd8c815d53edf5b3de7f6f7ce995805acf05fcaaa020db7c59f731b23af892b6d7e759c3cdcd1b0faf9226658af2567801bd5739c48f75acdefe15c7f837d06260542fdf6e14eb07c2a181b237ccc47d27b67eb0699c0b825f209f226e30dc001ad816b1e5db23bedf30a07b8c7f4c4bfb00a0be9bbee85c63f917f632843670a3bff53f6dde637ea190f733144399640ef2ba359c30bdb3612478158345ac36ad7b406c46551f166f6a4078995132ce1c7359bfb2c7742c5cd0f1b09d9a6224b5c1108450f0c734e389bbe27666f6211697d0f7c2485fc1d18d5032d5d311e24ba69f6dd46247cd162d03e586825fedf606a8dd95e507476ae973f2cffead7b92eb45a54961095a45c5e7eba3cd13e5a526058bedcbf7701d09629afcc66f41d15f25b03f7ade1e81165de0dbf8841c4dc2d284e166043a243c22094b53c0ed036b14b4e875e3a7bbaffd5f25bdb0b8238cc9cec4c05ab496e4d79c4aa7b350ea1b12f0fea5eb99a76d21d9e3ecb66eeda1b5dae8f65c5b62c5b68e6e97925af28e09dd9bae87534d32c29c823eb1ca07463fe0cb49f4687136445f811af936d1b9728d4c79c4dbe6d0c1af3ff5ec527b3125bb2f22a745a4e544d6751f99e52ce8f997429662ec52e60a04d9ef1910bad88ba2e67afd15e750d517a316065a006c4e337991a775c68da7710f98e6a9c9664203321d7a8c6e3cdf91b651c0c4a40edc933c0480f9c593f56dab77233b23dd2cb4d185fd299fbde4fc64c2cb9523f1edc1aee99c704840221336330e4048caaa8ff272f3f1383dc4d1c438a61a410e4f3877709a7f7e53b39f1a1ea6ef911da2d43b8b8a4df4476edb8958607e44b4da1dacca8429240651c131caf27266d6b5c311ca123580e92f5cd286a39e56476583a803f60bfd993b3170b51f941859b7ce6d115b6651530acad45291122e3715adf5a651c70a02e87c2c559820ed5079ec19580c140c76032fe00c06073a91f30b9652e186765550d155c15b94e5cd9785563ae2c6e56adc3c89006fbcd0a017f98149f99eb6de93e95b3c7a054cba91ea64374508aa4ea33ab6abdf941509d288585123e9f6beb578e2f92fdd480dce8f6aa020ddcab74493080dabd90c34618db5a8cae0b34ba06b636ae3e23cf4f9a009febb7dfd9872f7e6481549e6d8388ef23a301a1e3c235b642416ac10e9ebe51d8eb7f558e246738db78a39cae6b2fc3544e5c013dc2312a8ad4e15945a40b7e9a43aa13296a15e97911cd3c19c96f54dffd8934bded9fb455692e15128cc46e9ac3e2a481f92869541a2130f2d0ea04440c907065ea23088851ac4aee7f5ea6e406ae8abe19f2323dfa6723c0041689204e1a3812e4fe70ca66ae3b8e06cebf1f2be544c2cd3bf68e82c5e12efab2333dd9e2009b7f75e6b3aca66f31080d34375b27ad4fb3e14f454735bcecf37de5429133be96bedd330a30e4ad54ac501ab0f96d8cf3b953a988cde4cb631951125cd9c83c3d4bc1e82112e56b187e747f8b2cea2318853438169b4e44e7b386341b17471fba5198290dcf1eeb028db7a9c7cc6ae46fdcdd9bd24f8cabaed8d17e9ae787d995e5fe1faa0f2ae16f7ab8482327e758e08d897d564426207821befa1761482e154a9d79195d155ae7c1c897831e100c110b09e33fb70d3ff905143b7842bac7dfbaebc954c214320b2014a3bde9ebd5e752a3b88e9035f797905a2a4e2799eff0db2d0fe26521d58f1d36322a43a729ca08b227da034b13b1e7414eff7feabed876e5464888c34b7dabe08448f33ef830472cbb10c5cf8ae18be8689953ccc7dcd775a6a8c8560bc38bb5136503d1fa1fc8bcddf36ba48ecc8466b549c860d2e201ceafbf421b41a4dc6eb4c089471eea011452ee1ddff06c9716891f2517580d561be800b7f01aed0659caa96ca1ec09eefd02e607116f882a123cbc066bd6cfc66b0c2dd0230c8897ce7c81a8c4334ede157ffa68a0ee27875513d4d1321b12e643bf2b9467f56f12225ee5ce4022b645c902fb6efc83de6fb0ec3a85c0f4cf46c24b25aa781cddb757ec27f79749ec47f3c741f85fc29e3ae469f119ea2998187c2e8c6fe97b9ba20ef46ef93ac25906c4a721b0a23a9efe711530b478651669bd079009185ea07656dc12e2246cb800df396169b8b61c67b02590d964a4e25350b50cbc0fbd094032cd6f48de8ae1cf0ab3a110eb160fda14d562803be4df1e398644a1a632949b4485e02e0d22a01df85d3184234a3b5710ab8da38ae39e5fe7c8fe948c10f87acc4ee447d2670beea6612f3674dd0e6bec9c5cdc2b37aae7210833cbb5651bd945c33529935e8f226ff3d9129b8625d9a92a5549e4017f10c63691dfd3b86c9c07e03fbef54ba1471e5a5a7ad84fa9f6473e752deefb744e6ed6d21959fe10951877b8a56a2fd1ace1949bb15627f4af36f1d4aed12d2eea679ed66cd9ce3c57820790d872cab62196d272b390629c5a9d2655b627500df77fde05370a89fb6695f53440c18a70204dfcbf9e491164b4b1ce1ecdaa0326a3ca33fc759cc4d6300a6d0e7caf4cf6860cde4542b3a74d646b81f40837cf650fdeec18c2e57a34450d3f1909a906ec9145148990b5581ad5ea4404cbede599856440e6f5d0a1f61cdc599fcc9bba2aca1bf88dcd1e6e9ce1e365a2b00fae3f80954f2985413868c37e52a02dd74a0067c51473d75982e9828f8f8b96fc755f5ed22e35f5534063938e6ab49d67ce029362b45471d0405083252705571702a1bd301e114b94c55502c1f0aa1619f8ea715154dee388e22923d1d57d237c39f53cb80f65bebddebec32bb79999e21f0b446a6106765b0156916a56d9c3f485b1fae0c167d9a90074bfb883f596d9de95d6f97a4c01bae9f8ac53d07af53590d1326c72a738bb26c9bba1d8c6b616964b1a6b0c2b5c373afebb99fb87f8a6476573b4994e2fbd4f495c59d97a2fcb90d52ab6009cbafd8479a55b3df4926ec070a999d61ea2ee55ce70b1fc262837a5e678bfc5aa9facec08a6416c3304707e0e7b8028b49d8b28aecfae52ad803bf07d49333760159c50127d99e0d2dc12b6683aee09b61a0aed1d2e0770be99b99c9257bc04b3593f8f98743f1b0d3e80052eea5b6149e082c9bb1cd10a6ed8bf22f1481f5f548628a331419f1dccd54ec4e00b79851f9348a4bc6fe607fe11820b5c653092210045e2b867ee81007e9b6130d27bfb41da2fc79e5d72a915ce0e95cccf543b3c3f2952f7bbfd2db0e4924d2c03accb93a500ca7e11240b76e425063db2c70724fd5fb0d600ac768797e34581b3b84179052a739180c22ad4f9c35d69fb46274cde915aa9e782af90a27fd8885508bc37a744f8eb0f9a907eb61cdfe0bda6587467b35209803ed0c9d12c5e49b1acbb3b4663821d12144fe9e25167051b59c56a6844d88d1a50a25be550a1005c354cfa458fd09620bcb3ea7ce2fe48ad4e789a6b7224c307720c3bab7f5222f798a2f983fa36ab74cddfe8a9f9abd049e2e92f684f1faa9f8273ba7d86fea3879849e596be9166af94404ba4204f2ca520ed5c781532264bfe729dfa86e26a2f9365877541a87646d1a21f684c9ef59386cf6d111b804bc38478012dd0b053fcee6687d1057f55b8aca744cadd7cbe7e588baf1c882aee50e6a22ef21e1a43f5c22cc5e2dc1e7302b7450f6ab7ef89eb14beb8d4078105fcd79cedc87e745749bdad00f6df0619616a78456a8014ae81d054bef1903ca53edf1586b346ed114c304e912f8e7d0eab580586e0677878b4bdd8177281613eb60e9b488f2ab6dbb9b5a7f528b78e35e6f3cbd1277625cbb65cd207f7ca0976f25db145593c52a8e1836c1a88c0419575039934735065cbe1bd4241a56f02ddece000e35828082650719787ba91feee58f230f4f66e0447d7bef85e81e6d00e0090661c5d5a88891baed608676632612dbbbc0b5797193a263346bfc704d91cb561dfe0a06d7b8951f4d0b0f0dad79d1ccef250c04fc1f8725c43ecaf7436c1f4d5797d928fbd883803781ef8c04499d558e5b3b1fe7b807388e42d0ac494866183b8c4aacbe8c104e75699e89ca5de78a6ed6afc5e4a44ac85f9ec2a48d6c1168f1b5cd8b7ad185b4d64fabebc0f4ec94956faabba83a0d953554bf0df647dba21e09c6a25e92b30f636dd42e613e200e1e2940bec93b221e1028686836175b896846d51fffe7bd473937a4bf0b5181182dc6762381d104f3af8d4cedbcac1d445cd6a61d19917779df889a4288c15f13bc9e334c02d238016dcffcc931e183efb4d1544976e607d23b93eee527df0cbb37be3ff5ca336d79448427a8c2a3ad339f7678aa9b910d2c92dcab9fdaf4dea944a89da4b3dc56c3a2338ff0f84761f908970d7bef34991bb41d9ab40dae65534211d9de1bb62a82660f1332be6909747f5e0399368aa13d80f596eb33bda5803a3201049c17b48d35568b469e76963f1a71a3bacb24733120ccaf2a99d8e6ebed3e63955762b71e6fc8083e9aa60356b784818c5fd7963051837270f53673500304b5459afd440efae0ae5c3ec0fba9cceaa138043dd6fcfe1f8658c9cc3e030dceeed66ae804b2831850a8895f4f826088fad504a69419dcb28624ce9751ad9ccaed2da4a4dd44fb56a0a066643238c83590deb9ce7d9280b05b75ac8050c0acc748b6a6324bd502ab108f7c96f4e7cf9d420510484ba44afd103bc219f3e6c6e6ab8f0749bce150ad33abcda9c2eeb78a3b1e2728e3603c1dec9fdfddd6850857fdedb06ca07891ac3c07c4fdb76bc517e78266ad7117f2ec758658c134c54524d77", 0x1000}, {&(0x7f0000001440)="dd5a98d75e47d0f03c37e4438d8cd2126f188345428b0604375641676afda524a376ffbc3e286a9264e73b6575f6ddaf2ee904f540c8827fb81a1e2a4794457001473222fcbc95b4ebedc4db163c1ab4bc968897a68aa264b5a707ca095ec4ef6368bc0c403c4eb352fb8cb4a69b7f09cdaf23ef411ad65f3e4e20b34a31f123bc96e9bc08c7caa496fa7536d4bb06", 0x8f}], 0x7, 0x0, 0x0, 0x40000}, 0x4000000) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000140)="677dfbd3dcd28607f3863af1cf11e9245650849a527d153ab585de85662dfbe8d255b4efe1bee94e3c23b50148121d86bb703845ad1177720d3503f819d6c1d12cae8f3e870d405d9b57cb7cd96d685ea7063bf8bcc5d0470f84362cc40568ef17557592957fd7c2b6cf519ffacff56539935f03d54ed93dfbc313adeb27ac6733c2a2416daf9fd83a12599487613c4dfafd610679d8ccf8d9cd2e6100573663a11bf7facdff2c2a8d13e23510e38946437aae8d0cdccf5200c255255e0a3d24af134545edf812c4e60e71cf2b5362d2dd5f39df79971fa2e7864cec17b5f370c665b1c01d95a2a8e8abfe6f2928c2297fdd2460e64ef2f4554be537c126", 0xfe}, {&(0x7f0000000240)="e1ad5260b2d570677e85e1fe9df9e266ee69756e4787410ad84d3d6d41ece22582fa", 0x22}, {&(0x7f0000000280)="d5ccbf823a3f933c8386f27609b59245aa8a52a45ef6516f5b8ae7311cddd86daee940390d5c1684e4875c8f387f46d46ba4a1ad86d946ebaa57c840c132949d2ee5580d2d72fe8fe1513e42a5f79da79f7a25d5b25393ec9abb7a623dd96fea5c4a1fd929593dda86ea886cee0b82e4b356e256056b3ca231e7ab8bd17f6019984ba6c248486b5a35ae9a515b8641c7a7365999b5aeb7215f68", 0x9a}, {&(0x7f0000000340)="85276996052fedf1ebd8be13012cbf208e520d", 0x13}, {&(0x7f0000000380)="bcbed5929cef0d0aaeb0b0d4705881648a33ef2cc86777d7e7c8f28e9f3adef6113783dddb4b95af0f826e7c5e25f8d7ea3c0f991d6d0f9d701814160cbb11ea4f69a8f85306bfe7799dbf6ce5268f84aaf91dfedf508b1973a280a7ab3ba15e1e546483cf6dd1dafcfd6e4d2d92eab05a8cd05f1013b26d5cb4fbff03f278998a388033fe834c0557631452cddc5f2adc9e56eb301001", 0x97}, {&(0x7f0000000440)="14afaad7e46b3693949ffa77b4a6f33186b686f5dc9ddbd6fa65b172562cb3a8ebebe65d6a7f22d2432fffabb29917ab7618c3414faeaed2ded8a401d8eee6838d443061a7d0ddef0c4ed4494c030fe3f00619895d05ab38b07dad8798fb743be9d301a691c9439bdd13842547c3ce008e3ef2e6a728f0514637ceeaea0a6bb52989a169314e92eb3446632c0893cee295f2bacac8f2d846476766218f0f5e9d8f4b4cb026ba2d109b1ad7411c22e2b5060d28d0a11f5b1e94fb5a25e41e215816568c880e15d09611d2f25017f0cb33c0154a54244c5c8e7e8c46f9edaefe5ce3bd3f21e83696914df6399e36931aae15add57359f61f6c371e2de0e93a6ecdd15cda0ee63777190b97d7123683a1f819af85769767a57627d02281692aafa8c4cc60104880fbd2286ac03c5a874891805899d09ea38c7fe8c814870742d197f14b8467e3fc358819ca83fcca19b019172b7316b9b5fd4fed9b3025888fa9068197a693af32b8fecc9c186802fb384daad4304bc56bf29cd9b7996faeb3b2d98372f249c8fe2d5c8de968b69575dbeb154321ec0ff496db578e7c11c65aef55245d99f12361a887fe69c6cf36c723e3c4f8e151e014ac18e8592ed86edc437108137a3e675dde30b131eb683093ced12c86af0dec9849bfc3d9396927feb8bec26050294a3684e06b59d7dba8fc316dd941e337f9d272a62a6b64483ba7ac2ec52269e75da85fc8648a25ecc863d82e3ab782699291319518ebe8622ba926229fc5ea26d4b6bb0af9f63ef45b66281df6f15f4bc1a20dcc31397e72a9b63c4391834a116a28dc0db3e64b618c5fa5e6eabe28e391bf9b8b7349db84a317f3c4c9c2035781f04891efe813e4cc7bc130bc078d82318a09b3637d0f6f95b5a4243891329bcbe83d36cbd8624b08c65e28f246b342f777d00c3532ea41a47cf8693046a4c8bcede3a22a2cd8c815d53edf5b3de7f6f7ce995805acf05fcaaa020db7c59f731b23af892b6d7e759c3cdcd1b0faf9226658af2567801bd5739c48f75acdefe15c7f837d06260542fdf6e14eb07c2a181b237ccc47d27b67eb0699c0b825f209f226e30dc001ad816b1e5db23bedf30a07b8c7f4c4bfb00a0be9bbee85c63f917f632843670a3bff53f6dde637ea190f733144399640ef2ba359c30bdb3612478158345ac36ad7b406c46551f166f6a4078995132ce1c7359bfb2c7742c5cd0f1b09d9a6224b5c1108450f0c734e389bbe27666f6211697d0f7c2485fc1d18d5032d5d311e24ba69f6dd46247cd162d03e586825fedf606a8dd95e507476ae973f2cffead7b92eb45a54961095a45c5e7eba3cd13e5a526058bedcbf7701d09629afcc66f41d15f25b03f7ade1e81165de0dbf8841c4dc2d284e166043a243c22094b53c0ed036b14b4e875e3a7bbaffd5f25bdb0b8238cc9cec4c05ab496e4d79c4aa7b350ea1b12f0fea5eb99a76d21d9e3ecb66eeda1b5dae8f65c5b62c5b68e6e97925af28e09dd9bae87534d32c29c823eb1ca07463fe0cb49f4687136445f811af936d1b9728d4c79c4dbe6d0c1af3ff5ec527b3125bb2f22a745a4e544d6751f99e52ce8f997429662ec52e60a04d9ef1910bad88ba2e67afd15e750d517a316065a006c4e337991a775c68da7710f98e6a9c9664203321d7a8c6e3cdf91b651c0c4a40edc933c0480f9c593f56dab77233b23dd2cb4d185fd299fbde4fc64c2cb9523f1edc1aee99c704840221336330e4048caaa8ff272f3f1383dc4d1c438a61a410e4f3877709a7f7e53b39f1a1ea6ef911da2d43b8b8a4df4476edb8958607e44b4da1dacca8429240651c131caf27266d6b5c311ca123580e92f5cd286a39e56476583a803f60bfd993b3170b51f941859b7ce6d115b6651530acad45291122e3715adf5a651c70a02e87c2c559820ed5079ec19580c140c76032fe00c06073a91f30b9652e186765550d155c15b94e5cd9785563ae2c6e56adc3c89006fbcd0a017f98149f99eb6de93e95b3c7a054cba91ea64374508aa4ea33ab6abdf941509d288585123e9f6beb578e2f92fdd480dce8f6aa020ddcab74493080dabd90c34618db5a8cae0b34ba06b636ae3e23cf4f9a009febb7dfd9872f7e6481549e6d8388ef23a301a1e3c235b642416ac10e9ebe51d8eb7f558e246738db78a39cae6b2fc3544e5c013dc2312a8ad4e15945a40b7e9a43aa13296a15e97911cd3c19c96f54dffd8934bded9fb455692e15128cc46e9ac3e2a481f92869541a2130f2d0ea04440c907065ea23088851ac4aee7f5ea6e406ae8abe19f2323dfa6723c0041689204e1a3812e4fe70ca66ae3b8e06cebf1f2be544c2cd3bf68e82c5e12efab2333dd9e2009b7f75e6b3aca66f31080d34375b27ad4fb3e14f454735bcecf37de5429133be96bedd330a30e4ad54ac501ab0f96d8cf3b953a988cde4cb631951125cd9c83c3d4bc1e82112e56b187e747f8b2cea2318853438169b4e44e7b386341b17471fba5198290dcf1eeb028db7a9c7cc6ae46fdcdd9bd24f8cabaed8d17e9ae787d995e5fe1faa0f2ae16f7ab8482327e758e08d897d564426207821befa1761482e154a9d79195d155ae7c1c897831e100c110b09e33fb70d3ff905143b7842bac7dfbaebc954c214320b2014a3bde9ebd5e752a3b88e9035f797905a2a4e2799eff0db2d0fe26521d58f1d36322a43a729ca08b227da034b13b1e7414eff7feabed876e5464888c34b7dabe08448f33ef830472cbb10c5cf8ae18be8689953ccc7dcd775a6a8c8560bc38bb5136503d1fa1fc8bcddf36ba48ecc8466b549c860d2e201ceafbf421b41a4dc6eb4c089471eea011452ee1ddff06c9716891f2517580d561be800b7f01aed0659caa96ca1ec09eefd02e607116f882a123cbc066bd6cfc66b0c2dd0230c8897ce7c81a8c4334ede157ffa68a0ee27875513d4d1321b12e643bf2b9467f56f12225ee5ce4022b645c902fb6efc83de6fb0ec3a85c0f4cf46c24b25aa781cddb757ec27f79749ec47f3c741f85fc29e3ae469f119ea2998187c2e8c6fe97b9ba20ef46ef93ac25906c4a721b0a23a9efe711530b478651669bd079009185ea07656dc12e2246cb800df396169b8b61c67b02590d964a4e25350b50cbc0fbd094032cd6f48de8ae1cf0ab3a110eb160fda14d562803be4df1e398644a1a632949b4485e02e0d22a01df85d3184234a3b5710ab8da38ae39e5fe7c8fe948c10f87acc4ee447d2670beea6612f3674dd0e6bec9c5cdc2b37aae7210833cbb5651bd945c33529935e8f226ff3d9129b8625d9a92a5549e4017f10c63691dfd3b86c9c07e03fbef54ba1471e5a5a7ad84fa9f6473e752deefb744e6ed6d21959fe10951877b8a56a2fd1ace1949bb15627f4af36f1d4aed12d2eea679ed66cd9ce3c57820790d872cab62196d272b390629c5a9d2655b627500df77fde05370a89fb6695f53440c18a70204dfcbf9e491164b4b1ce1ecdaa0326a3ca33fc759cc4d6300a6d0e7caf4cf6860cde4542b3a74d646b81f40837cf650fdeec18c2e57a34450d3f1909a906ec9145148990b5581ad5ea4404cbede599856440e6f5d0a1f61cdc599fcc9bba2aca1bf88dcd1e6e9ce1e365a2b00fae3f80954f2985413868c37e52a02dd74a0067c51473d75982e9828f8f8b96fc755f5ed22e35f5534063938e6ab49d67ce029362b45471d0405083252705571702a1bd301e114b94c55502c1f0aa1619f8ea715154dee388e22923d1d57d237c39f53cb80f65bebddebec32bb79999e21f0b446a6106765b0156916a56d9c3f485b1fae0c167d9a90074bfb883f596d9de95d6f97a4c01bae9f8ac53d07af53590d1326c72a738bb26c9bba1d8c6b616964b1a6b0c2b5c373afebb99fb87f8a6476573b4994e2fbd4f495c59d97a2fcb90d52ab6009cbafd8479a55b3df4926ec070a999d61ea2ee55ce70b1fc262837a5e678bfc5aa9facec08a6416c3304707e0e7b8028b49d8b28aecfae52ad803bf07d49333760159c50127d99e0d2dc12b6683aee09b61a0aed1d2e0770be99b99c9257bc04b3593f8f98743f1b0d3e80052eea5b6149e082c9bb1cd10a6ed8bf22f1481f5f548628a331419f1dccd54ec4e00b79851f9348a4bc6fe607fe11820b5c653092210045e2b867ee81007e9b6130d27bfb41da2fc79e5d72a915ce0e95cccf543b3c3f2952f7bbfd2db0e4924d2c03accb93a500ca7e11240b76e425063db2c70724fd5fb0d600ac768797e34581b3b84179052a739180c22ad4f9c35d69fb46274cde915aa9e782af90a27fd8885508bc37a744f8eb0f9a907eb61cdfe0bda6587467b35209803ed0c9d12c5e49b1acbb3b4663821d12144fe9e25167051b59c56a6844d88d1a50a25be550a1005c354cfa458fd09620bcb3ea7ce2fe48ad4e789a6b7224c307720c3bab7f5222f798a2f983fa36ab74cddfe8a9f9abd049e2e92f684f1faa9f8273ba7d86fea3879849e596be9166af94404ba4204f2ca520ed5c781532264bfe729dfa86e26a2f9365877541a87646d1a21f684c9ef59386cf6d111b804bc38478012dd0b053fcee6687d1057f55b8aca744cadd7cbe7e588baf1c882aee50e6a22ef21e1a43f5c22cc5e2dc1e7302b7450f6ab7ef89eb14beb8d4078105fcd79cedc87e745749bdad00f6df0619616a78456a8014ae81d054bef1903ca53edf1586b346ed114c304e912f8e7d0eab580586e0677878b4bdd8177281613eb60e9b488f2ab6dbb9b5a7f528b78e35e6f3cbd1277625cbb65cd207f7ca0976f25db145593c52a8e1836c1a88c0419575039934735065cbe1bd4241a56f02ddece000e35828082650719787ba91feee58f230f4f66e0447d7bef85e81e6d00e0090661c5d5a88891baed608676632612dbbbc0b5797193a263346bfc704d91cb561dfe0a06d7b8951f4d0b0f0dad79d1ccef250c04fc1f8725c43ecaf7436c1f4d5797d928fbd883803781ef8c04499d558e5b3b1fe7b807388e42d0ac494866183b8c4aacbe8c104e75699e89ca5de78a6ed6afc5e4a44ac85f9ec2a48d6c1168f1b5cd8b7ad185b4d64fabebc0f4ec94956faabba83a0d953554bf0df647dba21e09c6a25e92b30f636dd42e613e200e1e2940bec93b221e1028686836175b896846d51fffe7bd473937a4bf0b5181182dc6762381d104f3af8d4cedbcac1d445cd6a61d19917779df889a4288c15f13bc9e334c02d238016dcffcc931e183efb4d1544976e607d23b93eee527df0cbb37be3ff5ca336d79448427a8c2a3ad339f7678aa9b910d2c92dcab9fdaf4dea944a89da4b3dc56c3a2338ff0f84761f908970d7bef34991bb41d9ab40dae65534211d9de1bb62a82660f1332be6909747f5e0399368aa13d80f596eb33bda5803a3201049c17b48d35568b469e76963f1a71a3bacb24733120ccaf2a99d8e6ebed3e63955762b71e6fc8083e9aa60356b784818c5fd7963051837270f53673500304b5459afd440efae0ae5c3ec0fba9cceaa138043dd6fcfe1f8658c9cc3e030dceeed66ae804b2831850a8895f4f826088fad504a69419dcb28624ce9751ad9ccaed2da4a4dd44fb56a0a066643238c83590deb9ce7d9280b05b75ac8050c0acc748b6a6324bd502ab108f7c96f4e7cf9d420510484ba44afd103bc219f3e6c6e6ab8f0749bce150ad33abcda9c2eeb78a3b1e2728e3603c1dec9fdfddd6850857fdedb06ca07891ac3c07c4fdb76bc517e78266ad7117f2ec758658c134c54524d77", 0x1000}, {&(0x7f0000001440)="dd5a98d75e47d0f03c37e4438d8cd2126f188345428b0604375641676afda524a376ffbc3e286a9264e73b6575f6ddaf2ee904f540c8827fb81a1e2a4794457001473222fcbc95b4ebedc4db163c1ab4bc968897a68aa264b5a707ca095ec4ef6368bc0c403c4eb352fb8cb4a69b7f09cdaf23ef411ad65f3e4e20b34a31f123bc96e9bc08c7caa496fa7536d4bb06", 0x8f}], 0x7, 0x0, 0x0, 0x40000}, 0x4000000) (async) 12:48:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x202, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f00000000c0)={'\x00', 0x600}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000180)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000100)) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f00000001c0)=0x1) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000140)=0x1) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000240)={'dvmrp0\x00', @link_local}) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x0, 0x0}) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNDETACHFILTER(r2, 0x401054d6, 0x0) 12:48:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000100)=0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={0xffffffffffffffff}, 0x4) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f00000000c0)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'pim6reg0\x00', 0xb501}) ioctl$TUNSETLINK(r1, 0x400454cd, 0x6) close(r1) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000100)=0xef16) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:50 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d0, 0x0) ioctl$TUNGETSNDBUF(r1, 0x800454d3, &(0x7f0000000340)) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="337d800100000000"], &(0x7f00000000c0)='syzkaller\x00', 0x6, 0x67, &(0x7f0000000100)=""/103, 0x40f00, 0x20, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000180)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f00000001c0)=[{0x5, 0x2, 0x6, 0x1}, {0x2, 0x3, 0x10, 0x1}, {0x5, 0x5, 0xa, 0x1}, {0x4, 0x3, 0xe, 0x2}, {0x5, 0x5, 0x3, 0x7}, {0x2, 0x3, 0x8}], 0x10, 0x7}, 0x90) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000300)=r2) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$TUNGETFILTER(r3, 0x801054db, &(0x7f0000000400)=""/198) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f00000003c0)={'pimreg1\x00', 0x1000}) getpid() ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x214280, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000080)={'wg2\x00', 0x3080}) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000180)) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x1) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x175401, 0x0) ioctl$TUNSETCARRIER(r3, 0x400454e2, &(0x7f0000000140)=0x1) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000140)="677dfbd3dcd28607f3863af1cf11e9245650849a527d153ab585de85662dfbe8d255b4efe1bee94e3c23b50148121d86bb703845ad1177720d3503f819d6c1d12cae8f3e870d405d9b57cb7cd96d685ea7063bf8bcc5d0470f84362cc40568ef17557592957fd7c2b6cf519ffacff56539935f03d54ed93dfbc313adeb27ac6733c2a2416daf9fd83a12599487613c4dfafd610679d8ccf8d9cd2e6100573663a11bf7facdff2c2a8d13e23510e38946437aae8d0cdccf5200c255255e0a3d24af134545edf812c4e60e71cf2b5362d2dd5f39df79971fa2e7864cec17b5f370c665b1c01d95a2a8e8abfe6f2928c2297fdd2460e64ef2f4554be537c126", 0xfe}, {&(0x7f0000000240)="e1ad5260b2d570677e85e1fe9df9e266ee69756e4787410ad84d3d6d41ece22582fa", 0x22}, {&(0x7f0000000280)="d5ccbf823a3f933c8386f27609b59245aa8a52a45ef6516f5b8ae7311cddd86daee940390d5c1684e4875c8f387f46d46ba4a1ad86d946ebaa57c840c132949d2ee5580d2d72fe8fe1513e42a5f79da79f7a25d5b25393ec9abb7a623dd96fea5c4a1fd929593dda86ea886cee0b82e4b356e256056b3ca231e7ab8bd17f6019984ba6c248486b5a35ae9a515b8641c7a7365999b5aeb7215f68", 0x9a}, {&(0x7f0000000340)="85276996052fedf1ebd8be13012cbf208e520d", 0x13}, {&(0x7f0000000380)="bcbed5929cef0d0aaeb0b0d4705881648a33ef2cc86777d7e7c8f28e9f3adef6113783dddb4b95af0f826e7c5e25f8d7ea3c0f991d6d0f9d701814160cbb11ea4f69a8f85306bfe7799dbf6ce5268f84aaf91dfedf508b1973a280a7ab3ba15e1e546483cf6dd1dafcfd6e4d2d92eab05a8cd05f1013b26d5cb4fbff03f278998a388033fe834c0557631452cddc5f2adc9e56eb301001", 0x97}, {&(0x7f0000000440)="14afaad7e46b3693949ffa77b4a6f33186b686f5dc9ddbd6fa65b172562cb3a8ebebe65d6a7f22d2432fffabb29917ab7618c3414faeaed2ded8a401d8eee6838d443061a7d0ddef0c4ed4494c030fe3f00619895d05ab38b07dad8798fb743be9d301a691c9439bdd13842547c3ce008e3ef2e6a728f0514637ceeaea0a6bb52989a169314e92eb3446632c0893cee295f2bacac8f2d846476766218f0f5e9d8f4b4cb026ba2d109b1ad7411c22e2b5060d28d0a11f5b1e94fb5a25e41e215816568c880e15d09611d2f25017f0cb33c0154a54244c5c8e7e8c46f9edaefe5ce3bd3f21e83696914df6399e36931aae15add57359f61f6c371e2de0e93a6ecdd15cda0ee63777190b97d7123683a1f819af85769767a57627d02281692aafa8c4cc60104880fbd2286ac03c5a874891805899d09ea38c7fe8c814870742d197f14b8467e3fc358819ca83fcca19b019172b7316b9b5fd4fed9b3025888fa9068197a693af32b8fecc9c186802fb384daad4304bc56bf29cd9b7996faeb3b2d98372f249c8fe2d5c8de968b69575dbeb154321ec0ff496db578e7c11c65aef55245d99f12361a887fe69c6cf36c723e3c4f8e151e014ac18e8592ed86edc437108137a3e675dde30b131eb683093ced12c86af0dec9849bfc3d9396927feb8bec26050294a3684e06b59d7dba8fc316dd941e337f9d272a62a6b64483ba7ac2ec52269e75da85fc8648a25ecc863d82e3ab782699291319518ebe8622ba926229fc5ea26d4b6bb0af9f63ef45b66281df6f15f4bc1a20dcc31397e72a9b63c4391834a116a28dc0db3e64b618c5fa5e6eabe28e391bf9b8b7349db84a317f3c4c9c2035781f04891efe813e4cc7bc130bc078d82318a09b3637d0f6f95b5a4243891329bcbe83d36cbd8624b08c65e28f246b342f777d00c3532ea41a47cf8693046a4c8bcede3a22a2cd8c815d53edf5b3de7f6f7ce995805acf05fcaaa020db7c59f731b23af892b6d7e759c3cdcd1b0faf9226658af2567801bd5739c48f75acdefe15c7f837d06260542fdf6e14eb07c2a181b237ccc47d27b67eb0699c0b825f209f226e30dc001ad816b1e5db23bedf30a07b8c7f4c4bfb00a0be9bbee85c63f917f632843670a3bff53f6dde637ea190f733144399640ef2ba359c30bdb3612478158345ac36ad7b406c46551f166f6a4078995132ce1c7359bfb2c7742c5cd0f1b09d9a6224b5c1108450f0c734e389bbe27666f6211697d0f7c2485fc1d18d5032d5d311e24ba69f6dd46247cd162d03e586825fedf606a8dd95e507476ae973f2cffead7b92eb45a54961095a45c5e7eba3cd13e5a526058bedcbf7701d09629afcc66f41d15f25b03f7ade1e81165de0dbf8841c4dc2d284e166043a243c22094b53c0ed036b14b4e875e3a7bbaffd5f25bdb0b8238cc9cec4c05ab496e4d79c4aa7b350ea1b12f0fea5eb99a76d21d9e3ecb66eeda1b5dae8f65c5b62c5b68e6e97925af28e09dd9bae87534d32c29c823eb1ca07463fe0cb49f4687136445f811af936d1b9728d4c79c4dbe6d0c1af3ff5ec527b3125bb2f22a745a4e544d6751f99e52ce8f997429662ec52e60a04d9ef1910bad88ba2e67afd15e750d517a316065a006c4e337991a775c68da7710f98e6a9c9664203321d7a8c6e3cdf91b651c0c4a40edc933c0480f9c593f56dab77233b23dd2cb4d185fd299fbde4fc64c2cb9523f1edc1aee99c704840221336330e4048caaa8ff272f3f1383dc4d1c438a61a410e4f3877709a7f7e53b39f1a1ea6ef911da2d43b8b8a4df4476edb8958607e44b4da1dacca8429240651c131caf27266d6b5c311ca123580e92f5cd286a39e56476583a803f60bfd993b3170b51f941859b7ce6d115b6651530acad45291122e3715adf5a651c70a02e87c2c559820ed5079ec19580c140c76032fe00c06073a91f30b9652e186765550d155c15b94e5cd9785563ae2c6e56adc3c89006fbcd0a017f98149f99eb6de93e95b3c7a054cba91ea64374508aa4ea33ab6abdf941509d288585123e9f6beb578e2f92fdd480dce8f6aa020ddcab74493080dabd90c34618db5a8cae0b34ba06b636ae3e23cf4f9a009febb7dfd9872f7e6481549e6d8388ef23a301a1e3c235b642416ac10e9ebe51d8eb7f558e246738db78a39cae6b2fc3544e5c013dc2312a8ad4e15945a40b7e9a43aa13296a15e97911cd3c19c96f54dffd8934bded9fb455692e15128cc46e9ac3e2a481f92869541a2130f2d0ea04440c907065ea23088851ac4aee7f5ea6e406ae8abe19f2323dfa6723c0041689204e1a3812e4fe70ca66ae3b8e06cebf1f2be544c2cd3bf68e82c5e12efab2333dd9e2009b7f75e6b3aca66f31080d34375b27ad4fb3e14f454735bcecf37de5429133be96bedd330a30e4ad54ac501ab0f96d8cf3b953a988cde4cb631951125cd9c83c3d4bc1e82112e56b187e747f8b2cea2318853438169b4e44e7b386341b17471fba5198290dcf1eeb028db7a9c7cc6ae46fdcdd9bd24f8cabaed8d17e9ae787d995e5fe1faa0f2ae16f7ab8482327e758e08d897d564426207821befa1761482e154a9d79195d155ae7c1c897831e100c110b09e33fb70d3ff905143b7842bac7dfbaebc954c214320b2014a3bde9ebd5e752a3b88e9035f797905a2a4e2799eff0db2d0fe26521d58f1d36322a43a729ca08b227da034b13b1e7414eff7feabed876e5464888c34b7dabe08448f33ef830472cbb10c5cf8ae18be8689953ccc7dcd775a6a8c8560bc38bb5136503d1fa1fc8bcddf36ba48ecc8466b549c860d2e201ceafbf421b41a4dc6eb4c089471eea011452ee1ddff06c9716891f2517580d561be800b7f01aed0659caa96ca1ec09eefd02e607116f882a123cbc066bd6cfc66b0c2dd0230c8897ce7c81a8c4334ede157ffa68a0ee27875513d4d1321b12e643bf2b9467f56f12225ee5ce4022b645c902fb6efc83de6fb0ec3a85c0f4cf46c24b25aa781cddb757ec27f79749ec47f3c741f85fc29e3ae469f119ea2998187c2e8c6fe97b9ba20ef46ef93ac25906c4a721b0a23a9efe711530b478651669bd079009185ea07656dc12e2246cb800df396169b8b61c67b02590d964a4e25350b50cbc0fbd094032cd6f48de8ae1cf0ab3a110eb160fda14d562803be4df1e398644a1a632949b4485e02e0d22a01df85d3184234a3b5710ab8da38ae39e5fe7c8fe948c10f87acc4ee447d2670beea6612f3674dd0e6bec9c5cdc2b37aae7210833cbb5651bd945c33529935e8f226ff3d9129b8625d9a92a5549e4017f10c63691dfd3b86c9c07e03fbef54ba1471e5a5a7ad84fa9f6473e752deefb744e6ed6d21959fe10951877b8a56a2fd1ace1949bb15627f4af36f1d4aed12d2eea679ed66cd9ce3c57820790d872cab62196d272b390629c5a9d2655b627500df77fde05370a89fb6695f53440c18a70204dfcbf9e491164b4b1ce1ecdaa0326a3ca33fc759cc4d6300a6d0e7caf4cf6860cde4542b3a74d646b81f40837cf650fdeec18c2e57a34450d3f1909a906ec9145148990b5581ad5ea4404cbede599856440e6f5d0a1f61cdc599fcc9bba2aca1bf88dcd1e6e9ce1e365a2b00fae3f80954f2985413868c37e52a02dd74a0067c51473d75982e9828f8f8b96fc755f5ed22e35f5534063938e6ab49d67ce029362b45471d0405083252705571702a1bd301e114b94c55502c1f0aa1619f8ea715154dee388e22923d1d57d237c39f53cb80f65bebddebec32bb79999e21f0b446a6106765b0156916a56d9c3f485b1fae0c167d9a90074bfb883f596d9de95d6f97a4c01bae9f8ac53d07af53590d1326c72a738bb26c9bba1d8c6b616964b1a6b0c2b5c373afebb99fb87f8a6476573b4994e2fbd4f495c59d97a2fcb90d52ab6009cbafd8479a55b3df4926ec070a999d61ea2ee55ce70b1fc262837a5e678bfc5aa9facec08a6416c3304707e0e7b8028b49d8b28aecfae52ad803bf07d49333760159c50127d99e0d2dc12b6683aee09b61a0aed1d2e0770be99b99c9257bc04b3593f8f98743f1b0d3e80052eea5b6149e082c9bb1cd10a6ed8bf22f1481f5f548628a331419f1dccd54ec4e00b79851f9348a4bc6fe607fe11820b5c653092210045e2b867ee81007e9b6130d27bfb41da2fc79e5d72a915ce0e95cccf543b3c3f2952f7bbfd2db0e4924d2c03accb93a500ca7e11240b76e425063db2c70724fd5fb0d600ac768797e34581b3b84179052a739180c22ad4f9c35d69fb46274cde915aa9e782af90a27fd8885508bc37a744f8eb0f9a907eb61cdfe0bda6587467b35209803ed0c9d12c5e49b1acbb3b4663821d12144fe9e25167051b59c56a6844d88d1a50a25be550a1005c354cfa458fd09620bcb3ea7ce2fe48ad4e789a6b7224c307720c3bab7f5222f798a2f983fa36ab74cddfe8a9f9abd049e2e92f684f1faa9f8273ba7d86fea3879849e596be9166af94404ba4204f2ca520ed5c781532264bfe729dfa86e26a2f9365877541a87646d1a21f684c9ef59386cf6d111b804bc38478012dd0b053fcee6687d1057f55b8aca744cadd7cbe7e588baf1c882aee50e6a22ef21e1a43f5c22cc5e2dc1e7302b7450f6ab7ef89eb14beb8d4078105fcd79cedc87e745749bdad00f6df0619616a78456a8014ae81d054bef1903ca53edf1586b346ed114c304e912f8e7d0eab580586e0677878b4bdd8177281613eb60e9b488f2ab6dbb9b5a7f528b78e35e6f3cbd1277625cbb65cd207f7ca0976f25db145593c52a8e1836c1a88c0419575039934735065cbe1bd4241a56f02ddece000e35828082650719787ba91feee58f230f4f66e0447d7bef85e81e6d00e0090661c5d5a88891baed608676632612dbbbc0b5797193a263346bfc704d91cb561dfe0a06d7b8951f4d0b0f0dad79d1ccef250c04fc1f8725c43ecaf7436c1f4d5797d928fbd883803781ef8c04499d558e5b3b1fe7b807388e42d0ac494866183b8c4aacbe8c104e75699e89ca5de78a6ed6afc5e4a44ac85f9ec2a48d6c1168f1b5cd8b7ad185b4d64fabebc0f4ec94956faabba83a0d953554bf0df647dba21e09c6a25e92b30f636dd42e613e200e1e2940bec93b221e1028686836175b896846d51fffe7bd473937a4bf0b5181182dc6762381d104f3af8d4cedbcac1d445cd6a61d19917779df889a4288c15f13bc9e334c02d238016dcffcc931e183efb4d1544976e607d23b93eee527df0cbb37be3ff5ca336d79448427a8c2a3ad339f7678aa9b910d2c92dcab9fdaf4dea944a89da4b3dc56c3a2338ff0f84761f908970d7bef34991bb41d9ab40dae65534211d9de1bb62a82660f1332be6909747f5e0399368aa13d80f596eb33bda5803a3201049c17b48d35568b469e76963f1a71a3bacb24733120ccaf2a99d8e6ebed3e63955762b71e6fc8083e9aa60356b784818c5fd7963051837270f53673500304b5459afd440efae0ae5c3ec0fba9cceaa138043dd6fcfe1f8658c9cc3e030dceeed66ae804b2831850a8895f4f826088fad504a69419dcb28624ce9751ad9ccaed2da4a4dd44fb56a0a066643238c83590deb9ce7d9280b05b75ac8050c0acc748b6a6324bd502ab108f7c96f4e7cf9d420510484ba44afd103bc219f3e6c6e6ab8f0749bce150ad33abcda9c2eeb78a3b1e2728e3603c1dec9fdfddd6850857fdedb06ca07891ac3c07c4fdb76bc517e78266ad7117f2ec758658c134c54524d77", 0x1000}, {&(0x7f0000001440)="dd5a98d75e47d0f03c37e4438d8cd2126f188345428b0604375641676afda524a376ffbc3e286a9264e73b6575f6ddaf2ee904f540c8827fb81a1e2a4794457001473222fcbc95b4ebedc4db163c1ab4bc968897a68aa264b5a707ca095ec4ef6368bc0c403c4eb352fb8cb4a69b7f09cdaf23ef411ad65f3e4e20b34a31f123bc96e9bc08c7caa496fa7536d4bb06", 0x8f}], 0x7, 0x0, 0x0, 0x40000}, 0x4000000) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000140)="677dfbd3dcd28607f3863af1cf11e9245650849a527d153ab585de85662dfbe8d255b4efe1bee94e3c23b50148121d86bb703845ad1177720d3503f819d6c1d12cae8f3e870d405d9b57cb7cd96d685ea7063bf8bcc5d0470f84362cc40568ef17557592957fd7c2b6cf519ffacff56539935f03d54ed93dfbc313adeb27ac6733c2a2416daf9fd83a12599487613c4dfafd610679d8ccf8d9cd2e6100573663a11bf7facdff2c2a8d13e23510e38946437aae8d0cdccf5200c255255e0a3d24af134545edf812c4e60e71cf2b5362d2dd5f39df79971fa2e7864cec17b5f370c665b1c01d95a2a8e8abfe6f2928c2297fdd2460e64ef2f4554be537c126", 0xfe}, {&(0x7f0000000240)="e1ad5260b2d570677e85e1fe9df9e266ee69756e4787410ad84d3d6d41ece22582fa", 0x22}, {&(0x7f0000000280)="d5ccbf823a3f933c8386f27609b59245aa8a52a45ef6516f5b8ae7311cddd86daee940390d5c1684e4875c8f387f46d46ba4a1ad86d946ebaa57c840c132949d2ee5580d2d72fe8fe1513e42a5f79da79f7a25d5b25393ec9abb7a623dd96fea5c4a1fd929593dda86ea886cee0b82e4b356e256056b3ca231e7ab8bd17f6019984ba6c248486b5a35ae9a515b8641c7a7365999b5aeb7215f68", 0x9a}, {&(0x7f0000000340)="85276996052fedf1ebd8be13012cbf208e520d", 0x13}, {&(0x7f0000000380)="bcbed5929cef0d0aaeb0b0d4705881648a33ef2cc86777d7e7c8f28e9f3adef6113783dddb4b95af0f826e7c5e25f8d7ea3c0f991d6d0f9d701814160cbb11ea4f69a8f85306bfe7799dbf6ce5268f84aaf91dfedf508b1973a280a7ab3ba15e1e546483cf6dd1dafcfd6e4d2d92eab05a8cd05f1013b26d5cb4fbff03f278998a388033fe834c0557631452cddc5f2adc9e56eb301001", 0x97}, {&(0x7f0000000440)="14afaad7e46b3693949ffa77b4a6f33186b686f5dc9ddbd6fa65b172562cb3a8ebebe65d6a7f22d2432fffabb29917ab7618c3414faeaed2ded8a401d8eee6838d443061a7d0ddef0c4ed4494c030fe3f00619895d05ab38b07dad8798fb743be9d301a691c9439bdd13842547c3ce008e3ef2e6a728f0514637ceeaea0a6bb52989a169314e92eb3446632c0893cee295f2bacac8f2d846476766218f0f5e9d8f4b4cb026ba2d109b1ad7411c22e2b5060d28d0a11f5b1e94fb5a25e41e215816568c880e15d09611d2f25017f0cb33c0154a54244c5c8e7e8c46f9edaefe5ce3bd3f21e83696914df6399e36931aae15add57359f61f6c371e2de0e93a6ecdd15cda0ee63777190b97d7123683a1f819af85769767a57627d02281692aafa8c4cc60104880fbd2286ac03c5a874891805899d09ea38c7fe8c814870742d197f14b8467e3fc358819ca83fcca19b019172b7316b9b5fd4fed9b3025888fa9068197a693af32b8fecc9c186802fb384daad4304bc56bf29cd9b7996faeb3b2d98372f249c8fe2d5c8de968b69575dbeb154321ec0ff496db578e7c11c65aef55245d99f12361a887fe69c6cf36c723e3c4f8e151e014ac18e8592ed86edc437108137a3e675dde30b131eb683093ced12c86af0dec9849bfc3d9396927feb8bec26050294a3684e06b59d7dba8fc316dd941e337f9d272a62a6b64483ba7ac2ec52269e75da85fc8648a25ecc863d82e3ab782699291319518ebe8622ba926229fc5ea26d4b6bb0af9f63ef45b66281df6f15f4bc1a20dcc31397e72a9b63c4391834a116a28dc0db3e64b618c5fa5e6eabe28e391bf9b8b7349db84a317f3c4c9c2035781f04891efe813e4cc7bc130bc078d82318a09b3637d0f6f95b5a4243891329bcbe83d36cbd8624b08c65e28f246b342f777d00c3532ea41a47cf8693046a4c8bcede3a22a2cd8c815d53edf5b3de7f6f7ce995805acf05fcaaa020db7c59f731b23af892b6d7e759c3cdcd1b0faf9226658af2567801bd5739c48f75acdefe15c7f837d06260542fdf6e14eb07c2a181b237ccc47d27b67eb0699c0b825f209f226e30dc001ad816b1e5db23bedf30a07b8c7f4c4bfb00a0be9bbee85c63f917f632843670a3bff53f6dde637ea190f733144399640ef2ba359c30bdb3612478158345ac36ad7b406c46551f166f6a4078995132ce1c7359bfb2c7742c5cd0f1b09d9a6224b5c1108450f0c734e389bbe27666f6211697d0f7c2485fc1d18d5032d5d311e24ba69f6dd46247cd162d03e586825fedf606a8dd95e507476ae973f2cffead7b92eb45a54961095a45c5e7eba3cd13e5a526058bedcbf7701d09629afcc66f41d15f25b03f7ade1e81165de0dbf8841c4dc2d284e166043a243c22094b53c0ed036b14b4e875e3a7bbaffd5f25bdb0b8238cc9cec4c05ab496e4d79c4aa7b350ea1b12f0fea5eb99a76d21d9e3ecb66eeda1b5dae8f65c5b62c5b68e6e97925af28e09dd9bae87534d32c29c823eb1ca07463fe0cb49f4687136445f811af936d1b9728d4c79c4dbe6d0c1af3ff5ec527b3125bb2f22a745a4e544d6751f99e52ce8f997429662ec52e60a04d9ef1910bad88ba2e67afd15e750d517a316065a006c4e337991a775c68da7710f98e6a9c9664203321d7a8c6e3cdf91b651c0c4a40edc933c0480f9c593f56dab77233b23dd2cb4d185fd299fbde4fc64c2cb9523f1edc1aee99c704840221336330e4048caaa8ff272f3f1383dc4d1c438a61a410e4f3877709a7f7e53b39f1a1ea6ef911da2d43b8b8a4df4476edb8958607e44b4da1dacca8429240651c131caf27266d6b5c311ca123580e92f5cd286a39e56476583a803f60bfd993b3170b51f941859b7ce6d115b6651530acad45291122e3715adf5a651c70a02e87c2c559820ed5079ec19580c140c76032fe00c06073a91f30b9652e186765550d155c15b94e5cd9785563ae2c6e56adc3c89006fbcd0a017f98149f99eb6de93e95b3c7a054cba91ea64374508aa4ea33ab6abdf941509d288585123e9f6beb578e2f92fdd480dce8f6aa020ddcab74493080dabd90c34618db5a8cae0b34ba06b636ae3e23cf4f9a009febb7dfd9872f7e6481549e6d8388ef23a301a1e3c235b642416ac10e9ebe51d8eb7f558e246738db78a39cae6b2fc3544e5c013dc2312a8ad4e15945a40b7e9a43aa13296a15e97911cd3c19c96f54dffd8934bded9fb455692e15128cc46e9ac3e2a481f92869541a2130f2d0ea04440c907065ea23088851ac4aee7f5ea6e406ae8abe19f2323dfa6723c0041689204e1a3812e4fe70ca66ae3b8e06cebf1f2be544c2cd3bf68e82c5e12efab2333dd9e2009b7f75e6b3aca66f31080d34375b27ad4fb3e14f454735bcecf37de5429133be96bedd330a30e4ad54ac501ab0f96d8cf3b953a988cde4cb631951125cd9c83c3d4bc1e82112e56b187e747f8b2cea2318853438169b4e44e7b386341b17471fba5198290dcf1eeb028db7a9c7cc6ae46fdcdd9bd24f8cabaed8d17e9ae787d995e5fe1faa0f2ae16f7ab8482327e758e08d897d564426207821befa1761482e154a9d79195d155ae7c1c897831e100c110b09e33fb70d3ff905143b7842bac7dfbaebc954c214320b2014a3bde9ebd5e752a3b88e9035f797905a2a4e2799eff0db2d0fe26521d58f1d36322a43a729ca08b227da034b13b1e7414eff7feabed876e5464888c34b7dabe08448f33ef830472cbb10c5cf8ae18be8689953ccc7dcd775a6a8c8560bc38bb5136503d1fa1fc8bcddf36ba48ecc8466b549c860d2e201ceafbf421b41a4dc6eb4c089471eea011452ee1ddff06c9716891f2517580d561be800b7f01aed0659caa96ca1ec09eefd02e607116f882a123cbc066bd6cfc66b0c2dd0230c8897ce7c81a8c4334ede157ffa68a0ee27875513d4d1321b12e643bf2b9467f56f12225ee5ce4022b645c902fb6efc83de6fb0ec3a85c0f4cf46c24b25aa781cddb757ec27f79749ec47f3c741f85fc29e3ae469f119ea2998187c2e8c6fe97b9ba20ef46ef93ac25906c4a721b0a23a9efe711530b478651669bd079009185ea07656dc12e2246cb800df396169b8b61c67b02590d964a4e25350b50cbc0fbd094032cd6f48de8ae1cf0ab3a110eb160fda14d562803be4df1e398644a1a632949b4485e02e0d22a01df85d3184234a3b5710ab8da38ae39e5fe7c8fe948c10f87acc4ee447d2670beea6612f3674dd0e6bec9c5cdc2b37aae7210833cbb5651bd945c33529935e8f226ff3d9129b8625d9a92a5549e4017f10c63691dfd3b86c9c07e03fbef54ba1471e5a5a7ad84fa9f6473e752deefb744e6ed6d21959fe10951877b8a56a2fd1ace1949bb15627f4af36f1d4aed12d2eea679ed66cd9ce3c57820790d872cab62196d272b390629c5a9d2655b627500df77fde05370a89fb6695f53440c18a70204dfcbf9e491164b4b1ce1ecdaa0326a3ca33fc759cc4d6300a6d0e7caf4cf6860cde4542b3a74d646b81f40837cf650fdeec18c2e57a34450d3f1909a906ec9145148990b5581ad5ea4404cbede599856440e6f5d0a1f61cdc599fcc9bba2aca1bf88dcd1e6e9ce1e365a2b00fae3f80954f2985413868c37e52a02dd74a0067c51473d75982e9828f8f8b96fc755f5ed22e35f5534063938e6ab49d67ce029362b45471d0405083252705571702a1bd301e114b94c55502c1f0aa1619f8ea715154dee388e22923d1d57d237c39f53cb80f65bebddebec32bb79999e21f0b446a6106765b0156916a56d9c3f485b1fae0c167d9a90074bfb883f596d9de95d6f97a4c01bae9f8ac53d07af53590d1326c72a738bb26c9bba1d8c6b616964b1a6b0c2b5c373afebb99fb87f8a6476573b4994e2fbd4f495c59d97a2fcb90d52ab6009cbafd8479a55b3df4926ec070a999d61ea2ee55ce70b1fc262837a5e678bfc5aa9facec08a6416c3304707e0e7b8028b49d8b28aecfae52ad803bf07d49333760159c50127d99e0d2dc12b6683aee09b61a0aed1d2e0770be99b99c9257bc04b3593f8f98743f1b0d3e80052eea5b6149e082c9bb1cd10a6ed8bf22f1481f5f548628a331419f1dccd54ec4e00b79851f9348a4bc6fe607fe11820b5c653092210045e2b867ee81007e9b6130d27bfb41da2fc79e5d72a915ce0e95cccf543b3c3f2952f7bbfd2db0e4924d2c03accb93a500ca7e11240b76e425063db2c70724fd5fb0d600ac768797e34581b3b84179052a739180c22ad4f9c35d69fb46274cde915aa9e782af90a27fd8885508bc37a744f8eb0f9a907eb61cdfe0bda6587467b35209803ed0c9d12c5e49b1acbb3b4663821d12144fe9e25167051b59c56a6844d88d1a50a25be550a1005c354cfa458fd09620bcb3ea7ce2fe48ad4e789a6b7224c307720c3bab7f5222f798a2f983fa36ab74cddfe8a9f9abd049e2e92f684f1faa9f8273ba7d86fea3879849e596be9166af94404ba4204f2ca520ed5c781532264bfe729dfa86e26a2f9365877541a87646d1a21f684c9ef59386cf6d111b804bc38478012dd0b053fcee6687d1057f55b8aca744cadd7cbe7e588baf1c882aee50e6a22ef21e1a43f5c22cc5e2dc1e7302b7450f6ab7ef89eb14beb8d4078105fcd79cedc87e745749bdad00f6df0619616a78456a8014ae81d054bef1903ca53edf1586b346ed114c304e912f8e7d0eab580586e0677878b4bdd8177281613eb60e9b488f2ab6dbb9b5a7f528b78e35e6f3cbd1277625cbb65cd207f7ca0976f25db145593c52a8e1836c1a88c0419575039934735065cbe1bd4241a56f02ddece000e35828082650719787ba91feee58f230f4f66e0447d7bef85e81e6d00e0090661c5d5a88891baed608676632612dbbbc0b5797193a263346bfc704d91cb561dfe0a06d7b8951f4d0b0f0dad79d1ccef250c04fc1f8725c43ecaf7436c1f4d5797d928fbd883803781ef8c04499d558e5b3b1fe7b807388e42d0ac494866183b8c4aacbe8c104e75699e89ca5de78a6ed6afc5e4a44ac85f9ec2a48d6c1168f1b5cd8b7ad185b4d64fabebc0f4ec94956faabba83a0d953554bf0df647dba21e09c6a25e92b30f636dd42e613e200e1e2940bec93b221e1028686836175b896846d51fffe7bd473937a4bf0b5181182dc6762381d104f3af8d4cedbcac1d445cd6a61d19917779df889a4288c15f13bc9e334c02d238016dcffcc931e183efb4d1544976e607d23b93eee527df0cbb37be3ff5ca336d79448427a8c2a3ad339f7678aa9b910d2c92dcab9fdaf4dea944a89da4b3dc56c3a2338ff0f84761f908970d7bef34991bb41d9ab40dae65534211d9de1bb62a82660f1332be6909747f5e0399368aa13d80f596eb33bda5803a3201049c17b48d35568b469e76963f1a71a3bacb24733120ccaf2a99d8e6ebed3e63955762b71e6fc8083e9aa60356b784818c5fd7963051837270f53673500304b5459afd440efae0ae5c3ec0fba9cceaa138043dd6fcfe1f8658c9cc3e030dceeed66ae804b2831850a8895f4f826088fad504a69419dcb28624ce9751ad9ccaed2da4a4dd44fb56a0a066643238c83590deb9ce7d9280b05b75ac8050c0acc748b6a6324bd502ab108f7c96f4e7cf9d420510484ba44afd103bc219f3e6c6e6ab8f0749bce150ad33abcda9c2eeb78a3b1e2728e3603c1dec9fdfddd6850857fdedb06ca07891ac3c07c4fdb76bc517e78266ad7117f2ec758658c134c54524d77", 0x1000}, {&(0x7f0000001440)="dd5a98d75e47d0f03c37e4438d8cd2126f188345428b0604375641676afda524a376ffbc3e286a9264e73b6575f6ddaf2ee904f540c8827fb81a1e2a4794457001473222fcbc95b4ebedc4db163c1ab4bc968897a68aa264b5a707ca095ec4ef6368bc0c403c4eb352fb8cb4a69b7f09cdaf23ef411ad65f3e4e20b34a31f123bc96e9bc08c7caa496fa7536d4bb06", 0x8f}], 0x7, 0x0, 0x0, 0x40000}, 0x4000000) (async) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000480)=0xfff) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0x1, 0x8, 0x7}]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x0, 0xe3, &(0x7f00000001c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0xf1, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) r3 = getpid() bpf$MAP_CREATE(0x3, &(0x7f0000000880)=@bloom_filter, 0x48) syz_open_procfs$namespace(r3, &(0x7f0000000440)='ns/pid_for_children\x00') ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f00000004c0)=0x8) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000400)=r2) 12:48:50 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x48000, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000040)=0x1) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x64}]}) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xfff, 0x3c, 0x40, 0x2}, {0xfff7, 0x3f, 0x5, 0x7fffffff}]}) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x214280, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) (async) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000480)=0xfff) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0x1, 0x8, 0x7}]}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x0, 0xe3, &(0x7f00000001c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0xf1, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) (async, rerun: 64) r3 = getpid() (rerun: 64) bpf$MAP_CREATE(0x3, &(0x7f0000000880)=@bloom_filter, 0x48) (async) syz_open_procfs$namespace(r3, &(0x7f0000000440)='ns/pid_for_children\x00') (async) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f00000004c0)=0x8) (async) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000400)=r2) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x214280, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x214280, 0x0) (async) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000480)=0xfff) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000480)=0xfff) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0x1, 0x8, 0x7}]}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x0, 0xe3, &(0x7f00000001c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0xf1, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) r3 = getpid() bpf$MAP_CREATE(0x3, &(0x7f0000000880)=@bloom_filter, 0x48) syz_open_procfs$namespace(r3, &(0x7f0000000440)='ns/pid_for_children\x00') (async) syz_open_procfs$namespace(r3, &(0x7f0000000440)='ns/pid_for_children\x00') ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f00000004c0)=0x8) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000400)=r2) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f00000000c0)={'syz_tun\x00', 0x400}) 12:48:50 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000005c0), 0x121001, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000600)={'bridge_slave_1\x00'}) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r1, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r1, 0x2, '\x00', r2, r3, 0x4, 0x3, 0x3}, 0x48) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000040), 0x4) r5 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000000c0)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x3, '\x00', r2, r4, 0x2, 0x3, 0x3}, 0x48) socketpair(0xa, 0xa, 0x80, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000580)={&(0x7f0000000180)=@vsock, 0x80, &(0x7f0000000400)=[{&(0x7f0000000200)="9d6be32407dd327e34627f6c1862a92250598f926a80345eb53a710aa9baa9e30aeba97b91c65c99c5f1d96ff4621fc430fcc8fb092f5152decfea5163e0de750b2c7a3fd9c91c39a807f47bd84e7d3ed9e6a4b043eb59fbd419a81e47152760b958e61685e2bb3cf3", 0x69}, {&(0x7f0000000280)="60cc13107ae7e89a879d85bb85697f55675943b47560634ac2f297f1f3c3cf440baec47d19707221f8e654ed7cf50d71f61146f4e95d2083ff6a76f694f778c541abff630c43ea7302428eb5ff7fca094f97343c07ca9488ef37e1be22748ea8f70abaad59c0a083016e936e7d50ba2e183978a2a90237f0fc8a", 0x7a}, {&(0x7f0000000a80)="3a078099b0de9280c259900be6c2d4318022f864eec32f547bd20f4dc46a03e220aed47b30e73ab02b8dae108bca85e3b7f0dbb1afddf2af9c4cf54cd158089da0136063870dc51fa325e12ac074c43a046666f4f4ec499569036d87a7fd31641f5e3e011bc796c45a04d60de905a53117935dbdfb6f5f3458439a83fa504616c1f3c98ef06a91dc6be80b971208b40d3c5bc4491b1249cd0c8e2d18061c1859a088c467c187b402f698f36ffbb65eb93b23f1708e0f14c54fafeb743af1d0fbe1d5226d3bfe44a2723ff511da0be5d8a0f9ec94ee3df0fdee9b9e729db17e0374c6ec293c32e923d7bf5430f65fbd4ffda9d0bc6971c071aa957ce0605cecdf96c82a578c2773684a1a6a9068c39d184c70ea3d160ebba6d10ca13ff683ee7b8e1b139fcc87ef625b49145972478ba753c4502cbc0de8b8626696b54b729e1e1c6f28bc3fe1dc18acb8b6bd84578ed7f291e514ac93f05a79f78a3a160fc4092decd48aae375b291bc4197c6995c4790579f09f57846401a77e0cb440673907b184acc0661ebfb8c4eaad1ab758058087cb9c8437d4747c85e77ad2f3accda6e7ac502669df42469607975d6959fae844f1eba5463792e17c3671bc8b345f65aeb7fb40edcde9fb6a00f3d7ce35c5e9a4ff1c38959cb89d8988c5d8cd17fff1511b5ab8a8feb7d8e689223cf75937e783c92d466cf0a74987218147c8e752801e41b57f80e68a30e3cb8d63354dd9e1ec07bf3c9d8011d088cd1ad4065f57949111b2953d7a1afe91440ee3cdab836d46976aabd4098eb9f6e4394c3a3069ff35fbbc5be66a66a859e6680548baf0efd94a876235e28bdf4f9db541cab078c8de732a96f23e14b2b3090271fcea41452c2650c24edd8bd6fb2a12dde66c78e428daf521869135908f568f977ec54bf0f88d355b9d59ce5b05ba377f72c0f6a593e82e2492fdf317a167123b47b7e6d20d4da14412b274ac4a038f3f5b9bbd1a4683f3076ddcfbede653445ac1306677f90c74f7af4d01423e0483ed27144c86dd6e8e0da226792385951fd7e081243b4d156475cbf2ccc36613a2295810b3d7704831eecd20f39ee17a907dfe27a18ea410b2438f94acd9e0cf40c7540549bab60f75fa3be22383107edff4e0eb37f78e7ea6a0d22e78099a30b6ac954caef73432c0a7ddbd2c65794b152facf88067a906b725cca7db113dd5c6c861349986b703a11489a84bd5f9ba2d1d0468c9c439c8b040a4aee5e5be5448f8f5eb66cf6040c51d493d3fe720108484247114cba97807b12e6e4998f7250bdb091de468602149753d7a727a13bb77bbd60097e93779fcdbb782586c0e2ca2284b0bc114bee1d74f7c6edb90716380f8d41f14c39336224b8cd2dea36cf20784c2fb3817fba5ccdb166e06c62cec1e3b462c95d4527af2c6e117a2fe0a00681383ae270be89e3bcd540e3862cbfe710c8253f8f7c95ced772660016fd553371cb25d8c50459f509f10789016dad3a60efd1aefedb9d3480a97f37fac0cd557ac0cdfdd8813e8374e9f89065e93bc6cae05cd3432c061782d978507b387fa92dd17fe789ea95e85380b57d7bfddcb38fb163b16868d763f3f949a79d3a3138e347d5bfd5bd5ec5dedbbbfad7629cd3816a47859ac67cbeb9a26d8f736cb5a5dbfb58e7149c665d3ee1c9517a27f5f2b5395f90cbdb2e8837e58c959c218c8fd426c4ec9765c610fef19cb340b76119e9f128c50ed3a0fa4252d0845d6ba834067654d043c9d8857a9dcc1626df9fc8986490dec30a430006a35e4c90b80646b91fb3dd229bd809e85c4d42e44661d3bafca6a8035588ae24e80c9bb82665a3dcda7406d3f7bbd635a54214ee8c319adf84d18d4855cba97ffed12bbcf1b5ec1cd234aa1cc5b48e0ea30101605422cac382d301a2b9e785d03406b4d6d7235e6c5beb8a4a57af250464d8b23e92e18789004b98c1caf5ba215cdb831b88e1d938c015ff5cd9603717b21b71e8a5283086e20b5538bda7b8c301b33c847a6e079ce63536f8edf2872c958533e7082e08909b735f51a507e8aa095f8a6557746288d882e7fc3c054fc0d27a39e537c46e601aa3612033e0da2b39effb0f360bf0a938b795cb12d002cee636def65e63f0865d87918adb5a43a8618265a5a9304d793a32e754c51eea63ee4a75fddc6f81f4292932609a2ba5c55071c413d71084586ba8c7e3f1630da5fbc5b592ce5e65311ecbc0301759e08ef2c32c5bbdaca9d6ff48530d02b2996ad6ef3d9e7bb3a9907fab91ff3474e0ec102d30f2106aa3f30e6553c03c9da46b21178ce186be3426819b7b06e01676a77a74ffaf83c65352aee910ad2bcfffbb38e5dce0b8b352c91a7f04cafa1de0d096ea1642b5fa92f154dfe3e677411c92cba22915b03138e7f9b988530ef58550a4e6007c66b14bea1082fd49e79d6b796f86db78320b0413ec89fb50d3a009491a8a17742670a7a635da791e8ef9cfb5d724b75dac099d6ae0be426c37c199b52c65ba4bbbf44febef34ac3df128992571b2fc8d9b9be586c8cafeb2835d56dfe073e6977a6c43a8b915b09836ab1aa76213b28b74f0fa857130a7ab94ebb560767023214b0264db95ff1f9a08acd47e4b18fa0beb76451e67de0b6d4012c93cb9238fe5a4b27cb9544cce2dc74e5d3d2963018763e41590a9a678a948eac28c67ccdfa3473a8b1e9a886f62b2b65c2be98f537be11ea5d8243c317668c54ffe8c5492cea694d0250db48bca8f781c93e1984a7a6570ce25d456829dcdfd2140a9707900391e9d94d38403dff23409fa395724935dee4a5c35a954c83f91beb844e292546a1b43c429dbd6d4b11ab7bb648c62bc9c670799b19b1336c647ccc17903b921cba3a6739017b7205eceee2f3a605cc269b494db5f4e865145e9d29274fc185401fe14be19b0c73ac7d31e295a1a692e6bd8dc6e5c2a45e48910d654875d22f887759a233d170bba8ba7aa9b97556671953b88c2632779eae45c5535f0a0be933c38ef7f415f22d08c3a76a7773f215c5526b6a5d296bd68496d03bdaefd86e897e83c8139618a6a1c5680be521d5f9e01bc6ba9ea6ac886bc93354eef15eb01289ae5952077394428f22026edb9f31e8240354fd09fb3b04f70643cb1129a6ad50973dc8b3816cf3b6258526826520fce7d352f204e8af3f678db746f3906a869a130e945464670983f4ce79e11d35b17bcd45e432ea6d0e2a1eb4ea57acf28b73f585c7995718a87d2da8873a2197962f49ba03d287ac625d42f93053adcb373b5aea55e5c887deea153421950745a6f061201380511aaead11c28b3618e9f9f138f1238c548c4ee48c6ad794eaacef224d08ae17f73338c155cd70141911275d52777f70f657b138d71c6f8fd3e5a3f21cfb84a4001b62dd30a671b5dc69bc898df7fbb933ef413640465d161790bd9826dbdc1e11d2f45c1b6f73e753eaa90768801a8f9f4c13391118067e911c6876da95d632bd48956e23ee94a6daf97d0ff09999caebd7b0e9cad9dafc2a9fe5efa9a1d72f3e16faa0dfeb01f37d9a93a598bdfb79fa14daa4294c503c2a4e7c70f89551586ccbf45d83dd94c30e079ffe7e1d212cef926590f45dce6fff5349985553cb2fc333f77a9237408eca2529800896f2440f86cfa3fce58ea29de2aa1be01d45eb324c81fad69a824bba4de65a2da4bdd1ed9c2c5929c70b5261e2af6a6ad30ad5c0c0f0cab1a4fa132607662a89870a2a8afc2026a4497375e13fad71aa076b68d50ab54e61ff6c30141305853dfd979118ac9894bfc5471747c327494f72b99f187b804e9b89bb2f459f07173b59ad4cdab98c6f05d4e5c94f6c3e62938fb2912d4e92d88d71231268c5e0f66dcfaac95fc60b3cd99a6186bc9f4be8794ec205a0706e8025a5c8b26bb31e69b7bd38f0d6dfdb62acc40cd7ed5db55a603664a70166de0ef9183daeec3dd72bca4a9dc5ecae5b1760f1b833f4f62ca2537b261c68f38a6bd4bf6ff815aca3e0d51e064d9cb7e91c00b9baa6aec60dfcd3fa9bdbf34eed5d5b43d81f0d237dbd2a7571aa523bd076c8507ca0806bc8b39f11d7a73ffcc74a0e131fb844ed56a4f0316d61ee683d1e7338de1caabd36b0e58d5991d7ed5a6220d49d2041197a075c00ed34f0b4f5cb8283947475ba0466a5517ee8acc65aa9574afc600041b4603a73ff0d2c66600db8721da6db35c1541fea71a480127be23d76e9fedb77ca90da1200a8e8de8669f5fc00f6f70bb7fcf2f273abe4c2a33ce34a503ef07929d9df7507f5f5e2a6afc782bcdf42284c454593dc49c2cb3bf6d21fac60c297641eda7ac604f414a0f026ff96cfcb54b3b2c1a17c5b0d811d7e05f498922c71061c3ced4512f318dd5545aebc9997fb9b4d82ad4e44649658c80801ac3740426ba6bace7395f0cdf317a9ab7f036d8a9475537ccdde76479953535d138aa81f6a46d1c03ec73aa48cbba7dd821e0b8d85abf8bb613194e5e3d056b3c7a841d33d3f46d8d16818a7905747ae773a03eb345b25a1eb1f8171aecb6505cf4fc15c15310b63236c85d8208371629c5e43afab1f344549bfcd1d3112b1b38644ad42604bdb2915fba1a0391f2bb0ebca3e89e87498457bd6b29e2de869622d150afd91f5fa89838c587d5663022b62980118c2784c99151f717630413883b2027f4940889ef2dfb6034e3a41cbb7e9fccd00f9f7ad8d0bf35286ed2d614911fe94ac4b21816c6adc2118bef618667b5532785a806bfef3e682629903fb0d61274db564530abb9d24243ff9048d15d99a95f59cccdc1e7675fccfdbec2fe75a6b4045b55ebff141b98cd15ef9450b900781d4c2bdc1f7dda6bbc510607b16d598cbae6e5bcafe09fde97e02e3891159766f4fd01139e1b3c5b70504eb9a20ce855e80a95fd0974c3e5a51e7771ce2a54fbb8a0fb443e20b62684c232f96901ae14b99549c51a1a637280b3ca44b8fcf3001e4f245d934baece9fc0259f4c8d12ce3b990447585796b8aa769b06cfed6a3d00e64374679723053b227adaefe8b62d9b578fdec4ba74186d283e9b4552a8e38419e5f7310965fc97f3177b7b5b6c4739791d30aad35f4d2d9f0e329624009094ca83e14f5174f9fc455a14169a46cce5b523af572f4e8c828116086b7eda3509afaa9e6e60560ef5f36cb233a759b31f9147746a2226b8a9cbf02ecc5b726c0f4f777ff3c4d4f3baa5063eedd9ebd7987f1feab070ad1bf981a550f37b06d9367fcf10818436d9441460be536489ab8dbf58be0ad77a493aa1cae9719243b0ff2f6fcdc9e75c286f4a53ad52f6c4e6e25d1e07582aa4607f507cb0c19af256ed1454c58b2d33b1d0bdb9257123811043f23391dab9dd29479534a086b02d5181814b5e661a4fadd3973cfb53b4e98ffe5406f9a6ae6f708733598104a5dcf1285d5ac42360b745eb7e4359c3a99d8d0988d7a88880c3800039e5c28a380f44d5b0c29198683e89300c25a4556774a069b41a3c897816fccf62857cca301a68490d49ed30a92665ef86a49e338ba6ced9023999bc69d08ae2aa102830d36439c2bf1c104519675f178c9204bfec34cd20c1579e36a196e68f9a168ca6a33d036d3075cfd9eed8c33589c1562705efd23f7ba07aca63d67ad8d45d420bed0dd8f55a7d2a9562373736f974b96f2856581c551b5ee1d570294e4eeea466537ee2231e293d85228650b175583e2e2b17bd4dd2d0f4b61b0bcb920ef65a3b189a860d4505d1bd17055d89865ed6bd6f16155c178e54c32a0ff4cc4b1", 0x1000}, {&(0x7f0000000300)="8b09220f9a8452a5cd4f442ba2cc292a2ba8686721264ee96d34809b5c2fc56b6b9bbcc3de66ae4275f534025c9224fad063addea082af93f20e90fdb02e591bf948596ad2881c3ac8d422f4a3d6565806db5bfc8ec0e97a4c1938", 0x5b}, {&(0x7f0000000380)="9f0dc6f2ad8cef96aa32266687dfa159b739d2aada2dfffc6f3a46694fe2", 0x1e}, {&(0x7f0000001a80)="8b07cd987b4b296efbbab933bd9be2d26ed6012b880dfccff286b5b544b823cd4f14af971da0a0eeb1062cc7e459690e955901d7a4cced75ccc1ad0f337184114e184659793c51f23b6d92ace448ddc8e423b175142f8d9ae323e8fe266c64ba924f44e2d1cf35278ecf45fe002bd49bec4b4183555f300b92760300f547fc078f1200534bbd5483c1f526f3f1ff86bf1ea9fa2ef3f00f06fcecd4444cf6afe5d9509a7aadb37ad921248b405c2db442fd7c6fdae0fdfc124c15096e874d65fe27cfe87cc29486e3538dcf4704cc666aa7b4f92e9ada6cf30332d048578cb421b328186031a8d1f6f5efabd11c187e5839e5978b3a06781fb66a266a263ccafc372e2006e7571882f222d969113ca04afbd60e68da1e13c1f06a87af5b156886d3145b92ff26e1076158e5ae1f8d9c5c87bc023fbab73c678bbab55768e6dd7745d9f52cc965d13f0b42b325d853bd82d49aea526ff21fbb0ca9d58c4e4d1247fbb459847c702c2c886f56409a3bcfd51990723b9cd87bdc65f57cd243d44b926ccadb972b2709872e06e9739741deef8cf594c5a501ac72dbc38a0ae2dc45ecf70ccc2b1186c8622f61f7eb9acfd99196542578a7bdfedb8adeddab2fc1d166cba6dd432b3d18ce82a1eea2d475b93cef8824a9f5a8e1b98353da94f8947ec2f5b0d608c81e2c12c05277fceb24b6de4d5b907f8257f7ba642970462d4cddeac3d4a25b69a1b5bb94ab9f29c6b861c4cc9bdbfea66906ab7500b3d6193f95bc44432f793b623b4e89c48d7b52316bc08caf705720c0105c537a91c8903e2da9237a698e2f51616e8df24195f9c19d1649f0b3232bc5d40b8674919580ccd7498aa233659d99611a76c5dd9327311f811efce0e192793f1eb33e259bf9bd091fe9c82790dc3dc62de292bd612cade3e1ec6da27f64199cd648db151ce41b522c07d34e0d02f6f4e7df6e706e52bfa4290fa882e05a9f21ab85175f1d58ff896be1db36f647dde48dabcfdcddd6035dbeb10d2932a35b48ab4486a1e3ead17d494ff0dc7067492ba3aeaa47cb937e549d6befdfc9f8d72528fe9496c3f39a0a902fe7d63e33fd3119deef69cc74e28edb6633af825866b301d09d1a27772cb78893b4189e932c4c5a394548b7a380a93c703d71c953a7563e815a0de50806521ee8a50fa200f1b7054cfe4cade00f96668fba05a494a77018d9b45c68d1c3bed54569f69b7b4448c72e60dea2d12116d21f980b0d84b15b5185fd7439a88fb7f396798fe0077481a17798ec4429951a91dbeb08e24818a451e797e92547092429bae29a6be53558a819fc01ee70a19e27c7f125be0021b20191b5fabfbb6506a0de682dff5187cba91bdc58fa5928d4a3fb5416d2cec3b94a8228a120b12296c9898da45559ade276b12ef93925c8c00a3ee3b6817213bc076738b429a7d86a4baa381af050c13a548af6803193cc2ca0e455607efb32d8bbf7bb9b998e454859814376dabf713436a3be40ef9c3069a711b85d0d4675e5d0ae13d9414c22429eed47453ae87fba1690f857f809bfe59f7a792592f9f8ab1c2fbc4479fabef95a3a31156f45496204c478dd232132888b7120689c0481f0bec8e236f8e267de5a154f124670bf00e5161278c76b135044a207d1afa117d0d41c08617d82563f3d0b457a3734aa863244292ce2e7e5206d196e06c631ba41de1daa9282ba47eb28cafa57c357623c28c66e4821f0dbe6259dbf49c07991a57ee7407751b86347be6b23e4f21095f19bdc3f89cdce950383372b0c086ef6842b52c74ade5577f4c7dd8df1b87766fa9c75d8a707e84c027af42c19748f716dbf6cea14d9301d380e7c1b4ca85ce0bf838ad498719ceb04f966ab761a35081c79bc44a22ac01a79b897ed28c5577218947af5df6dbfa0bfae8ecc113e120da8b9ab27bc4a92134f158750b7598f2a118a0b9889b85c8899608eeab36ed6f84b33a2df9f5450d8bb1b3f89bffcc951dc2903109ada788ba44e97871865eec6fe813f23f781cebd3139eab2a9d2a1581d1dd368b6428d19bccef711e90fdfa4c260e6a191fda6a6ba65d71009810a7a82703efb4d63a3d11a0ac1d508db75b2b3c2253ba7f0b1a7cf7c9e2c9f5135fa321c17d485a0e7d2f423aa73062c0bb4e6d833c565d0d6f2bebe65d197f23ec69e9d2854b5bb80f39fbcb9034bf2da2a678b517097636cefede1e2222b6afb5b1a889cc4e46e0105c0336292ee1a6c162a42ab2cf44a9433b58d860b00d0c8187ecea7b67ec7f28024b79b4e6f9ad8137980cd2f1f87462aeb6ae6a8bc61ff4c6132b02c594f17bfb4336be8cfb38b68e60845a63217fea4e21ba405c472df0b2eeef2e2ce3c84b980cdd39d970571af228b3ddd51e6fdba2a9196ddc101e5a8dd8f7a971b0140b45dabb31045a3ca4d754cd918e2b0008674f7ff0d812f5942a986d8c3c4b2302e312b863fad0e03fa384a5275f32fcb822c305ad31b799b7597c9d59e02120301ec718370dc416806cf4f25795208f7260f006824ab3ad691e72b025fa84db6f760d82c6b98c9ac80a5bb47bad670036b1c69b610c6a25416522efa9992873e53148aa02ce2a4fba1da02c914169dd149c42b564685feb05db2068235f9c2e097b6ecb993136ec64c44d195f294d33fe74701448d06e701d2afef58743707d349a5e096ff1d4cd36c0ccd1dc4058a6c4fcd304eb7912b934bec70dcde18ce03039e48c61a1ffa7bfc84eb33940c8e56fe7118bbfc62ee7789439c801c4a1186bd68b95da71bd30e8e6289b736e1ae158fcae5fc6b69d5cddbd780e562d03e399ae602e1b27c5727a4754b657818148bec4971b5453b765fdf243c5bec506bbb6fd0c3b77239094099f7d7eccd1fd1d0343bd6242c427d998623a2b7dbbbdf22b3f4071152338bde99f1cdcc945d4ef3705c38e836eca3432ef0e4b7951e7a421d76de3fbeec3c5507d87869a289432f0dcfb3b7407d189e2ebef1d64fb5fe70c56c6e9f5d7390b39636e5cbe805d0b59e561cbe5085523565e96c254bae14c7dfa30104907fe011695e005fefd7a4f7c02a8702c26919a8eef5a8920132078f2c832fc33cd2fd41be8d989cd129ac02b8912553c7eae712faca2ca1b15cff0e7ab60d662a973a02f10a10cc9fa3903c72274f611a081b206fc012b51086f96dc9c335cecb1ef53db3e41d27177acfe21bb58b07a6255b625692682e33b49dce0bb91d0e4c4aad25816a6119acd34d26e60067a179741eb21d28716f07ce5f852ee0eee769cf0dca0ed2fcba998cbb6697abf41592818ccd871fca9190468e7c259ce2779544ef9e7c79435aaac4e9fc6e4dd0b25a3887b1edd0ad166cb58d451b7f52239381e61e6d7de46b2858ac247fc5d4924b974a229ac238447335bbc715778287561a32d2db213126fbbcb180e4485a12cb32d3f66397589af17716f70b4bcbb4e56665bb82f0bfbca89f03505358da76493b825bf3c40fcd96940944b8a54ab86736b13457cb601f36849ce7567cfb9a6c11980db1e0628504a777d9e152bd4e7f66dc872c3dddd6bb9af2483bfa12ec5ff7b2402a24c1fb40e67dd381647ca527a0a057e742c5fd3bc20b9b3f23741a713ac237691eeb7e63be590a8e9f5e0ebd4d82ac14a6dfa750b6e3ee4f14dc59503e9de8a28fb75f8bd8c5554d9a8ca691eaa93143d38542a9a5d27ac6965228b30ca4cfc2b8d430ab167f58cd320543eb647821a8c5bd7b353e85c280f2a37f65111b6c411034bf26087a5f1987d727c6d676e314688ecca2c2292c244e60b874fa5d61c2c0d8c64476fecff6c28819fe0788dacfdb01fb2434a624c6be020c32fd05937a74c70f71a60fc9bcc1f837e9daee1991d990f8d36749a89ad5639b3eb96b161ec3f1abcd4b4c7b8a57808b194c23026cb23f525da89f380469547fb8990eca7dd4d0df09c22a1fcb6abd4ebe5d3870cdc3c09225ede83664a6b8438f0fb39a2214e377593bd186514d899fb1ac3cb3417aeb8b22f4fbcb32de007817d86df26d265cf02d4a23adb184e2a877457c51ccbfb7cfd95bbae00ad8a232ccec4d00c4ab02b9f74673de33e4a59e726031253a24d18103f83c655934d37eb70a17954a1934c54994c3b4a26fd90c4f73dc2a3f3ecace4ce16e120b0d9c6aa853a4fd02dff91f13303f4ec906c5f5fd6498dada061b838b2e726c1cc674e35186b976ab7df26eb0b17ac2a419e2958e191b73105edff0671dcb8e8e915443ce33fc88dbc91d042d8f2f5f1f1d5cbab5718c47384feaed677fcb30c3e46a4bbeed438699c44d30c9749faa83d01e39e61e5491bb3c91797e0c137d77a5e0078a40b82c35dd9057262e32a1dbae5f1f7941430a6682331afcf52228034de7f6b14abaee93a3ffef339acedd1def2d80dff36099304bfd178b20935ea7c371419f2a86a7768ebbf7b5572e3b44867dc9d36d44344289a83d7b03e2b302a8fe17d935989a4426a3353f5c03cb04b74291cc39b72c3c29c1857b2c8313c87fc82a4bed5b7ebaf79d55a61137bbac98b42d545284e7d18721a3c4e5aa05e51b2e7902a1345a92ae36c6990a873f9e21096047c9a7613b69f827ac3673fab5479948a7a9855d83451d05f8e27de51665b81b19441611f06996c0c657bb53ad7fd6d1b413d24f0710162e63654ec1f34bfd685346c813629bc071657099666986dc5037ebb1ce05824b03208ed5cf3f6fdccae178594905c6d564be6fd7cd763f4a9dd9e45762cd572e00654870ad7f83d80142d44c26a1d3f65d98d2d2d346726fe619eebddd6e002b06dab53f5fc965122f9ed89b546a3720e0e49e8d92e2fcca0dd986086749260102794c8a34008b47b0c316e9d91530b1c52a3b2835a9053059693a2b2552981aefcf9fda3598aa274070c73f283e71c677b161f242934ecb811aa2524893d44119ea38c4deea8abaa1da33c76f7f642f39bfd670e07472a0c06a5f5ef17b702e42bc6fea16698f54e9bb83d4c59b4d1369e766f488f2b2cf616fbe4219f0ea88a9f005a6855a7375d3364dedac552294a15dd5d26a87672f4fee0cbc739154097023df323d804b1c6a69535fc22ce472b321eb1d646194b3abfdde00341223ca03f3eecff6ead3fa000e662c90b1b744967f30793492eacf96ef865be6ebee04bfd2387d56a364ac56046e7f781a0079aa13ed33b704aa6c9c705705d031fb8e470f163f6841411c434e1d906fea7c40fdf89b748d81e882f9fa7e047d7d1420e560f9184625d6850f4dcad45b704fb0a50f62fe81f909ecc66af66fb5b6f9697ccedf9c36c911189eee5ed794d23c12bc1dccecc687e8a293d772ce0c9522996f96c3a17498b6036df9218b9b1b3cf5aa6f3f83b39532b9a0d616018fbc39a3b97b1f22a020a7e024b3f3a514a1128d4d8f9b0b8ba188ec77756aa77f5a8ce92eabe415708c90c77618966ef8dd8a7cb5a697dae8851993c314efb0e2074aea6a959fd033ca1ab0cdef14eff19ea9e3915aaf417c76c1a5ae13e0b533a0c8e6a7fccdf16c80905223ddb799bd82ab6069306b9fe6dc7fb5e341b63c84fb66049938e9bd7327e1744e14caa00a97075f4db7e6e4b6a78cdef628a67f5dc6187ca6456848f41159eac5cd47a4a5507372b8b732cc5eb895bc9ffd0aa7425c9c568a5a4fc2c7e70b388b9f054ad9edd7d94d1a5b727e33931ef224f7c620bbd33e8b09a701ec52cf9866a9c04ce33c47e8c4aabef84a7ac8106da72546de33352cc54949751b5ebc722968163f3f0183b1541b6d61b5efec29", 0x1000}, {&(0x7f00000003c0)="3c39e8e22b77", 0x6}], 0x7, &(0x7f0000000480)=[{0xd8, 0x109, 0x1, "a8041cc489e22d5132d67787e9680bcc382591ad4477da034e46e9b44c301bb4d2d18a28c3e59a7c1f8b322de0db2752d49701349befec95dbfc018d0b563569437dce3879d3afdf412f9a2b2b128b1b834863a91f32f9ea1e36a17869696d1a2585554d1f08da8d722c15feb32e620b523b86dcce89a18ced5c543631150baffcd6be9ddadee1f0d94b282e9094543344f1348970c364ebc00d7c83c243d54669788e06c67253a8a9e2a4d67cd47b1ee86459c4b3c050d76c0fb466b09cfbd036277e3582"}], 0xd8}, 0x24048004) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@bloom_filter={0x1e, 0x7, 0x9, 0x8, 0x400, r5, 0x7fffffff, '\x00', r2, r4, 0x1, 0x5, 0x5, 0x1}, 0x48) ioctl$TUNATTACHFILTER(r7, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'pim6reg0\x00', 0xb501}) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f00000000c0)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x204000, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x9, 0x9, &(0x7f0000000440)=ANY=[@ANYBLOB="18010000756c6c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300003f000085000000690000008f2dff46988d1c74f574140d8a96cb505ce1da0ee02227375297cd880474625cf3349d1fd29228b972ef0a8f47b4fe66472906446c061b18a50d5147668e634ff6f44b67d99ec1409b6565ffade210238a81bacb50640c8d483789369adc12d12af23f150587fcc51599ee15"], &(0x7f0000000140)='GPL\x00', 0x5, 0xbd, &(0x7f0000000180)=""/189, 0x40f00, 0x1a, '\x00', 0x0, 0x23, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x6, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0xa, 0x5a047787, 0xfff}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, &(0x7f00000002c0)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1], &(0x7f0000000300)=[{0x0, 0x3, 0x1, 0x5}], 0x10, 0x6}, 0x90) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f0000000400)=r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'dvmrp0\x00', 0x2}) close(r1) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TUNDETACHFILTER(r2, 0x401054d6, 0x0) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x8, 0x40, 0x1, 0x2}, {0xff, 0x4, 0x40, 0x4}, {0x4, 0x3f, 0x9, 0x3}, {0x7ff, 0x5, 0x3, 0x22}, {0x101, 0x6, 0xc1, 0x47}, {0xf92d, 0xff, 0x4, 0x8}, {0x1, 0x4, 0x40, 0xffff}, {0x8, 0xf7, 0x9, 0x100}]}) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x39, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800000035000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000020000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000000085000000820000001839000005000000000000000000000018120000", @ANYRES32, @ANYBLOB="0000000000000000b703000000000000850000000c000000b70000000000000018010000696c6c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000002000000850000000600000085000000b800000018470000f8ffffff000000000000000018310000010000000000000000000000b7080000000000007b8af8ff00000000b7080000000000127b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000000000008500000085000000b7000000000000009500000000000000b0aac3a6fd2972a1025a87410e721a8151a46a761940a4f42d284dc0faa811267b18047cffb2086a050356339dac3aa46e19fb71ab8c3f1cb4e1e8ffe8a628d3259dd19a61f6ea277a0c5641c907922b5b97c42d3f1ce0496e022c72d61f702fa3ad8b57bce7cbf4daf4c0716f5b6c3326e9e1decdbfb8ad9b5bf8c9cd610f1aec69a25c06aa384cddf38abd9d5ea2e24b0cbeba92d478e17549b613516dd82fac3d2c2500032cd7e184"], &(0x7f0000000040)='syzkaller\x00', 0x20, 0x6a, &(0x7f0000000300)=""/106, 0x41100, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000080)={0x3, 0x5, 0x8, 0x49143c5f}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000380)=[{0x2, 0x1, 0xd, 0x8}, {0x2, 0x2, 0xd, 0x8}, {0x5, 0x1, 0x1, 0xa}], 0x10, 0x3}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000480)=r1) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2001, 0x0) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x8, 0x40, 0x1, 0x2}, {0xff, 0x4, 0x40, 0x4}, {0x4, 0x3f, 0x9, 0x3}, {0x7ff, 0x5, 0x3, 0x22}, {0x101, 0x6, 0xc1, 0x47}, {0xf92d, 0xff, 0x4, 0x8}, {0x1, 0x4, 0x40, 0xffff}, {0x8, 0xf7, 0x9, 0x100}]}) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x39, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800000035000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000020000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000000085000000820000001839000005000000000000000000000018120000", @ANYRES32, @ANYBLOB="0000000000000000b703000000000000850000000c000000b70000000000000018010000696c6c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000002000000850000000600000085000000b800000018470000f8ffffff000000000000000018310000010000000000000000000000b7080000000000007b8af8ff00000000b7080000000000127b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000000000008500000085000000b7000000000000009500000000000000b0aac3a6fd2972a1025a87410e721a8151a46a761940a4f42d284dc0faa811267b18047cffb2086a050356339dac3aa46e19fb71ab8c3f1cb4e1e8ffe8a628d3259dd19a61f6ea277a0c5641c907922b5b97c42d3f1ce0496e022c72d61f702fa3ad8b57bce7cbf4daf4c0716f5b6c3326e9e1decdbfb8ad9b5bf8c9cd610f1aec69a25c06aa384cddf38abd9d5ea2e24b0cbeba92d478e17549b613516dd82fac3d2c2500032cd7e184"], &(0x7f0000000040)='syzkaller\x00', 0x20, 0x6a, &(0x7f0000000300)=""/106, 0x41100, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000080)={0x3, 0x5, 0x8, 0x49143c5f}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000380)=[{0x2, 0x1, 0xd, 0x8}, {0x2, 0x2, 0xd, 0x8}, {0x5, 0x1, 0x1, 0xa}], 0x10, 0x3}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000480)=r1) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2001, 0x0) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x8, 0x40, 0x1, 0x2}, {0xff, 0x4, 0x40, 0x4}, {0x4, 0x3f, 0x9, 0x3}, {0x7ff, 0x5, 0x3, 0x22}, {0x101, 0x6, 0xc1, 0x47}, {0xf92d, 0xff, 0x4, 0x8}, {0x1, 0x4, 0x40, 0xffff}, {0x8, 0xf7, 0x9, 0x100}]}) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x8, 0x40, 0x1, 0x2}, {0xff, 0x4, 0x40, 0x4}, {0x4, 0x3f, 0x9, 0x3}, {0x7ff, 0x5, 0x3, 0x22}, {0x101, 0x6, 0xc1, 0x47}, {0xf92d, 0xff, 0x4, 0x8}, {0x1, 0x4, 0x40, 0xffff}, {0x8, 0xf7, 0x9, 0x100}]}) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x39, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800000035000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000020000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000000085000000820000001839000005000000000000000000000018120000", @ANYRES32, @ANYBLOB="0000000000000000b703000000000000850000000c000000b70000000000000018010000696c6c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000002000000850000000600000085000000b800000018470000f8ffffff000000000000000018310000010000000000000000000000b7080000000000007b8af8ff00000000b7080000000000127b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000000000008500000085000000b7000000000000009500000000000000b0aac3a6fd2972a1025a87410e721a8151a46a761940a4f42d284dc0faa811267b18047cffb2086a050356339dac3aa46e19fb71ab8c3f1cb4e1e8ffe8a628d3259dd19a61f6ea277a0c5641c907922b5b97c42d3f1ce0496e022c72d61f702fa3ad8b57bce7cbf4daf4c0716f5b6c3326e9e1decdbfb8ad9b5bf8c9cd610f1aec69a25c06aa384cddf38abd9d5ea2e24b0cbeba92d478e17549b613516dd82fac3d2c2500032cd7e184"], &(0x7f0000000040)='syzkaller\x00', 0x20, 0x6a, &(0x7f0000000300)=""/106, 0x41100, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000080)={0x3, 0x5, 0x8, 0x49143c5f}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000380)=[{0x2, 0x1, 0xd, 0x8}, {0x2, 0x2, 0xd, 0x8}, {0x5, 0x1, 0x1, 0xa}], 0x10, 0x3}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000480)=r1) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2001, 0x0) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'dvmrp0\x00', 0x2}) close(r1) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TUNDETACHFILTER(r2, 0x401054d6, 0x0) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x300, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000140)=0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@bloom_filter={0x1e, 0x7, 0x0, 0x8, 0x20, 0x1, 0xffffff36, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x3, 0x4, 0xe}, 0x48) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000540)={&(0x7f00000001c0)="7d251639923a1e48191f5194466c4947d37f9ba912f0ca66ad7c2810c11beabfedff9e24f2130bc5820848371538b6cc6773c5b1b1aa15214ce1e66f502e525d22563df1025e0c6a8301d291db337192eaa6ea0b4ced39fe2a0fa438c66e1058c9514ee9c3284b759cda37c3012353d7c5f5889b84d27e5c5d4893b89988654137ba630463a1e802672a1c7023e51f7318dabb83884debb1dcf9461cb0e6118b8592df706870", &(0x7f0000000280)=""/101, &(0x7f0000000300)="b915c98e3d53e72564fefc6ce3953acb52a0885ec5a465ae5d0f76003b87c0668e6474102b9736189e63ff00a7d132d5029a40659454f27000fbbecc3e342b2997cef1cce15436a85705d1a9cdbb0b0e9942533e58f1f8b698f58468d0d807655d2f4b3d238d9a8ebca88d4c22295a20f29cdd10fa6caf6870dc8b02620eb68e9d88c50b884fc4b5bf1039e0bb92da4cb282cecd2b4891e83336d7d7", &(0x7f00000003c0)="dc6fdf5cb867f31d5af5f7946e676ff597e193ad64468d34ca9101ac182a92484d50599a9d6247d6ae83e100b3819de473102ba3eae005f7368100bbc92576afd79f5e9431353b14a21ce83de13958253d3ac3e593a2fb2ab35ead88a424a1dee254ccebf35a7cda9f515fe2226a78a9607ed22f83f6ab26c14eaab6a9ef9364634fc3c234cc6f5736955652564a07356b9328baab2349cd348c82d1336d1e8e24d5b0148624885bdddd9585ca9040f0774aa263443f2f21bb1c115ac816a01f1b2e606ad1d1d0c5", 0x9, r2}, 0x38) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000180)) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f00000000c0)) 12:48:50 executing program 4: r0 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) recvmsg(r1, 0x0, 0x0) close(r1) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001280)=@bpf_ext={0x1c, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="ff07000002003773"], &(0x7f0000000140)='syzkaller\x00', 0xfe000000, 0x1000, &(0x7f0000000180)=""/4096, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001180)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000011c0)={0x0, 0x5, 0x6, 0x5848}, 0x10, 0x2bdbb, 0xffffffffffffffff, 0x2, &(0x7f0000001200)=[0x1, 0x1], &(0x7f0000001240)=[{0x1, 0x2, 0x8, 0x2}, {0x4, 0x5, 0x4, 0xb}], 0x10, 0x2}, 0x90) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000001a00)={r0, 0x0, 0xa4, 0x0, &(0x7f00000018c0)="eda4e87eb50b30bd56482d7a8b5cc913e32671a8d2f56f69f2f6188f9df5adb039c747f3016ca0a47f346eacd4266d1eef47f9b93090741c838a3358949144ab52577885487d253d4a1f8afb556e6011e7f6a4c36d629194d938868328955943c2fe0f49cc326a283ade668b157b2a46bb3ae59ce45ef8c43bcab98c56156990bc9dee54fc44f313ba1c1c5d5015b6dff3b455c99d13e502c33627886bf8cce7a7adc5b9", 0x0, 0x3, 0x0, 0x6e, 0x0, &(0x7f0000001980)="f533f1dbcd6e3b0c8990ba1df994501ab2a6e4207a3c9f4e43ad33fb6bc22cd031025ab19c3526199d1cbf22a39915010d06ab82f45543f42fa369719c1a45aae19b9231e6f872f11659c30b072354122df40d7b91ef1166e38e29ae8a49582b681404d6b837c2ef2e85a3ad91c8", 0x0, 0x2, 0x0, 0x2}, 0x50) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000001540)={0x0, 0x1b, &(0x7f0000001340)=@raw=[@jmp={0x5, 0x0, 0x5, 0x1, 0x4, 0x0, 0x1}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xffff}}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x5}}], &(0x7f0000001440)='GPL\x00', 0xbf9d, 0x0, 0x0, 0x41100, 0x4, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000001480)={0x4, 0x4}, 0x8, 0x10, &(0x7f00000014c0)={0x1, 0x9, 0x2}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x0, &(0x7f0000001500)=[{0x2, 0x1, 0x6}, {0x1, 0x2, 0xe, 0xb}], 0x10, 0x3f}, 0x90) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000001600)={r0, r2, 0x0, r3}, 0x10) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r4, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000001640)=@ieee802154={0x24, @long}, 0x80, &(0x7f0000001740)=[{&(0x7f00000016c0)=""/61, 0x3d}, {&(0x7f0000001700)=""/38, 0x26}], 0x2, &(0x7f0000001780)=""/9, 0x9}, 0x2040) 12:48:50 executing program 1: bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000040)={0x6}, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x28a00, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'pim6reg0\x00', 0xb501}) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f00000000c0)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x300, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000140)=0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@bloom_filter={0x1e, 0x7, 0x0, 0x8, 0x20, 0x1, 0xffffff36, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x3, 0x4, 0xe}, 0x48) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000540)={&(0x7f00000001c0)="7d251639923a1e48191f5194466c4947d37f9ba912f0ca66ad7c2810c11beabfedff9e24f2130bc5820848371538b6cc6773c5b1b1aa15214ce1e66f502e525d22563df1025e0c6a8301d291db337192eaa6ea0b4ced39fe2a0fa438c66e1058c9514ee9c3284b759cda37c3012353d7c5f5889b84d27e5c5d4893b89988654137ba630463a1e802672a1c7023e51f7318dabb83884debb1dcf9461cb0e6118b8592df706870", &(0x7f0000000280)=""/101, &(0x7f0000000300)="b915c98e3d53e72564fefc6ce3953acb52a0885ec5a465ae5d0f76003b87c0668e6474102b9736189e63ff00a7d132d5029a40659454f27000fbbecc3e342b2997cef1cce15436a85705d1a9cdbb0b0e9942533e58f1f8b698f58468d0d807655d2f4b3d238d9a8ebca88d4c22295a20f29cdd10fa6caf6870dc8b02620eb68e9d88c50b884fc4b5bf1039e0bb92da4cb282cecd2b4891e83336d7d7", &(0x7f00000003c0)="dc6fdf5cb867f31d5af5f7946e676ff597e193ad64468d34ca9101ac182a92484d50599a9d6247d6ae83e100b3819de473102ba3eae005f7368100bbc92576afd79f5e9431353b14a21ce83de13958253d3ac3e593a2fb2ab35ead88a424a1dee254ccebf35a7cda9f515fe2226a78a9607ed22f83f6ab26c14eaab6a9ef9364634fc3c234cc6f5736955652564a07356b9328baab2349cd348c82d1336d1e8e24d5b0148624885bdddd9585ca9040f0774aa263443f2f21bb1c115ac816a01f1b2e606ad1d1d0c5", 0x9, r2}, 0x38) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000180)) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f00000000c0)) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x300, 0x0) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000140)=0x1) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@bloom_filter={0x1e, 0x7, 0x0, 0x8, 0x20, 0x1, 0xffffff36, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x3, 0x4, 0xe}, 0x48) (async) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000540)={&(0x7f00000001c0)="7d251639923a1e48191f5194466c4947d37f9ba912f0ca66ad7c2810c11beabfedff9e24f2130bc5820848371538b6cc6773c5b1b1aa15214ce1e66f502e525d22563df1025e0c6a8301d291db337192eaa6ea0b4ced39fe2a0fa438c66e1058c9514ee9c3284b759cda37c3012353d7c5f5889b84d27e5c5d4893b89988654137ba630463a1e802672a1c7023e51f7318dabb83884debb1dcf9461cb0e6118b8592df706870", &(0x7f0000000280)=""/101, &(0x7f0000000300)="b915c98e3d53e72564fefc6ce3953acb52a0885ec5a465ae5d0f76003b87c0668e6474102b9736189e63ff00a7d132d5029a40659454f27000fbbecc3e342b2997cef1cce15436a85705d1a9cdbb0b0e9942533e58f1f8b698f58468d0d807655d2f4b3d238d9a8ebca88d4c22295a20f29cdd10fa6caf6870dc8b02620eb68e9d88c50b884fc4b5bf1039e0bb92da4cb282cecd2b4891e83336d7d7", &(0x7f00000003c0)="dc6fdf5cb867f31d5af5f7946e676ff597e193ad64468d34ca9101ac182a92484d50599a9d6247d6ae83e100b3819de473102ba3eae005f7368100bbc92576afd79f5e9431353b14a21ce83de13958253d3ac3e593a2fb2ab35ead88a424a1dee254ccebf35a7cda9f515fe2226a78a9607ed22f83f6ab26c14eaab6a9ef9364634fc3c234cc6f5736955652564a07356b9328baab2349cd348c82d1336d1e8e24d5b0148624885bdddd9585ca9040f0774aa263443f2f21bb1c115ac816a01f1b2e606ad1d1d0c5", 0x9, r2}, 0x38) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000180)) (async) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f00000000c0)) (async) 12:48:50 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/246) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r1, &(0x7f0000000d80)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f0000000bc0)="ae", 0x1}, {&(0x7f0000000c40)="c9", 0x1}], 0x2}, 0x0) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f00000001c0)=r2, 0x4) 12:48:50 executing program 1: bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000040)={0x6}, 0x8) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x28a00, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x300, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000140)=0x1) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@bloom_filter={0x1e, 0x7, 0x0, 0x8, 0x20, 0x1, 0xffffff36, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x3, 0x4, 0xe}, 0x48) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000540)={&(0x7f00000001c0)="7d251639923a1e48191f5194466c4947d37f9ba912f0ca66ad7c2810c11beabfedff9e24f2130bc5820848371538b6cc6773c5b1b1aa15214ce1e66f502e525d22563df1025e0c6a8301d291db337192eaa6ea0b4ced39fe2a0fa438c66e1058c9514ee9c3284b759cda37c3012353d7c5f5889b84d27e5c5d4893b89988654137ba630463a1e802672a1c7023e51f7318dabb83884debb1dcf9461cb0e6118b8592df706870", &(0x7f0000000280)=""/101, &(0x7f0000000300)="b915c98e3d53e72564fefc6ce3953acb52a0885ec5a465ae5d0f76003b87c0668e6474102b9736189e63ff00a7d132d5029a40659454f27000fbbecc3e342b2997cef1cce15436a85705d1a9cdbb0b0e9942533e58f1f8b698f58468d0d807655d2f4b3d238d9a8ebca88d4c22295a20f29cdd10fa6caf6870dc8b02620eb68e9d88c50b884fc4b5bf1039e0bb92da4cb282cecd2b4891e83336d7d7", &(0x7f00000003c0)="dc6fdf5cb867f31d5af5f7946e676ff597e193ad64468d34ca9101ac182a92484d50599a9d6247d6ae83e100b3819de473102ba3eae005f7368100bbc92576afd79f5e9431353b14a21ce83de13958253d3ac3e593a2fb2ab35ead88a424a1dee254ccebf35a7cda9f515fe2226a78a9607ed22f83f6ab26c14eaab6a9ef9364634fc3c234cc6f5736955652564a07356b9328baab2349cd348c82d1336d1e8e24d5b0148624885bdddd9585ca9040f0774aa263443f2f21bb1c115ac816a01f1b2e606ad1d1d0c5", 0x9, r2}, 0x38) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000180)) ioctl$TUNATTACHFILTER(r1, 0x5452, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) (async) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f00000000c0)) 12:48:50 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r0, 0xffffffffffffffff}, 0x4) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000140)=@generic={&(0x7f00000000c0)='./file0\x00', r1}, 0x18) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r3}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x10000, 0x0, r1, 0x8, '\x00', r6, 0xffffffffffffffff, 0x3, 0x4, 0x1}, 0x48) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x82000, 0x0) ioctl$TUNATTACHFILTER(r7, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getpid() sendmsg$unix(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xee00, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01}}}], 0x40}, 0x0) r4 = perf_event_open(&(0x7f0000001600)={0x2, 0x80, 0xf5, 0x40, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000040), 0x6}, 0x4008, 0x7f, 0x1, 0x7, 0x3, 0x7, 0x0, 0x0, 0x9, 0x0, 0x5}, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x3) r5 = getpid() r6 = gettid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = gettid() sendmsg$unix(r7, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@cred={{0x1c, 0x1, 0x2, {r8, 0x0, 0xee00}}}], 0x20}, 0x0) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000001580)=[{&(0x7f0000000140)="c73c2f34ba9b5ad87adbd0167bf3f7dc1152d8df3205e82a311669a97e982ed4f4abb4814888e1b65c04364249a7bdf0b06f9761789dfb873435acd09d885378fbbc397cc5c7557b518bf8360b625392c8c3553a0e7f8eb5a66d2bdc73e47e90e3309608393cd06dc726e8743315065f761331a5c3f4071c499a081a77bd8b049cb3080ae350f385ae1ca60312665ab57801f4", 0x93}, {&(0x7f0000000200)="623d6709ee0b2d95910ca0f628b962ea5144dc6ecf7644a5ebdf4080dc7718c1cf559ae31d6295efcf4b0f7b441812f844f5dd61cf59584c251c92e5deb92a2b87c7febec955ef26266d37182ef682c0a91b90d8db0ca628d324eb5cf518c846180f74cd7c92bc", 0x67}, {&(0x7f0000000280)="54bac7053ba5608b3ddd557854b828739b12e02f61a241cc2881d9ec3367f13a4d557431cce3b220a6263d50c8ad0153dccc4d2f7b56cace3078af72f2181f38fa9b64ba6190f0723c23d9040e77c31dbb178a1efc7589d0544f7ad48ddadbec18cd10d2b396e721139c14ded94016ceac296707e5bcefd9c8ff35c25eba1723baa38c3646ca8069ec8ca30342d72d96ff05837e", 0x94}, {&(0x7f0000000340)="9a9a681b4c2b0412561ed398ffb526e01c01f9652685172c2b19f07fbfdf5585222a9e83ca894ac61b189cba1fc4318a53b9b7ebcea53b43e6e8575b41a48a9f00a3efad93f4cd621396fa0613ed84a993207c2438d7", 0x56}, {&(0x7f00000003c0)="1b1bd62065b0f39ba2e6f15ea336aed4c914b67f94fa7de804215c96344989d6e059c521c141c5326e3cff92fef162c62de513b9df216ac7f9cc70ce622ad6e3ce78e4797b73a6da6ea088f07732a9fc3b8c36e04d3af547eb52333e4064c31e5f92a7cb7e9058a5529323f0b8230a8b5aeb4b45b9564d04ab2465f6c884b6ec3ff1ad43d89bc118377c45927708140b7a61abaf8fc6734cddfe417e6a1baac893510405d44251b49f995c418b964f2952398248458ec4a825929e27af7f97db1a740ea77f44dc878a2dd6d90b04a8105baff9", 0xd3}, {&(0x7f00000004c0)="c24d491213b6df90aa3c2f4a417e13cb4dd4edc2d2638b313fdf99f1623f9198104d1c49f3c0f94e82da148a4bce7b4fc2119c0f8752ce693fbdc943d4390ab6f4d009715d36048e15ef55a58bce41635017cc2184f286049498522471d8190536a2933d9657de240df4ab0c9f3ee567e96886c32260f589970efcfd6f673a248e36b349ad2f184a57945931a4fe266649691567e5f0e7e1f818d82698e371df1c9583a80c77a9e197a59d3a1bade7fb", 0xb0}, {&(0x7f0000000580)="8411995ebabe0341b32279278abc673e75cd0e40795bf1d7c79027065a94a3c48c7134968953a563f80c6595c4b48ed8789d6bb94fb40b40dc577ebdcf5f19f7a0672c018a6bb0a92a46c13e6765f0249e0cb01a21d2543ac2b6de75eb898b4c7ed57171f7b464dfbb81884993353a6191c5153ab9c73ee51c709c88e832aab538961ec50ca5a1aead8a01f55c6cc30a01350d69fa9458ad4802b48e90d81e6e8d3ce681caaa2d8b10c54f00ccb70acfb7f0292dcaea7df0ad661662b906da9241d08b244038a3efb1208cc28ffa09e4aafcf993115cb22ad21dd4182ebf301da4a85065c71f21a910b139f9a44f4d8b71fe193a70b7d8719e48592436128ad2823a0b680ba7c48bb0f3face51c31d42f65374c4349d8d7c262c9deccd652a08c7664441ea75977e0ea8de61fba180f6f8cab1985aa8b3370bc48bf6ed6a0722fb68558fc3da0ef78c2111d50ad40b3e5d962fb0b877aaa1576e1e5dff7f9d6d693083b82f2c4cb5e67246a5e837678a8dfd3f8c1bbf47b6e4c056cb9b48d4d3bdd251ab8ae21a786764b62b4c90573d545f459d5ce8bf15bc550a45d2e3f6f1e1db4111110bef08a701fe6551dd223181441c772b07d978cd8ed91b4ea0a5cda11a7b5a6ca9846f53edf8ae720623238501cadaa71a4d2e3a809bdc84a096186cfdca62d2ce26f6fe0c278a0cfec9a27adbacdf7ab674c735dff29d4abb1b6f0f64851dcf0909fde376615f5bd9a6c869da182f76ff52d12aeed962b7ba49e0645648fe5c43998bec8e67c17b041873b5f77f8f997fcfc8230dcf45ab65b6e8dbe9b292917280dad0ee356a1283edb02e721137266978481239090df8805a904ff7f4e96fbcb85ec3d095a91966be133a7871fd14200414450e78a13a8cfcf3fbc193c9e0c1233fc24a561a802a204c70298ba15f9522f7cfe622868a6588f8a58061d0080c91ea5c7d9371abc20794fe91f562e36645b2bf8576eaefdc29a106f2b5132b90e795f955d86c5088013693b6553421ab8ea1dfef75e1e01dbc5cbaa3c7d77f49c9fbb93b75f74848ab984e7966c5f62b7c6ff8b39bb7632b6c57df615c778aa841848c85dfbe54558bd35f39924f084cf9b764f9d81a66356be798f5fe59671aee04f1b7b1685cc19ff4dd5ee95a5b0f6d6ca8c0a69581ac22bd1b065c46aeba28df795d077394f8f028e7f42322496ae41e222a126c7d9c5670ea3adb1ddeebf5293c0d085bd115c350e4c4bb2987fd39df8b61bd630e446f85797fb95c72ac9f13bd24707342ba82f5beac5aee7193f92e034d404385874c1cb5c6b84f7c6e8daf18e1bb2d5a96a3e58fd4311947b3ade8587bda93f0482f71c5814a248f301b2c24052a5f215666b79e467fd1d37246cb564f2174b5255cbf08e462df173c24f606961ac171385b10bcff4023bf3e5e8550c38147db3f3a8c738f8a78d0e6332370f718ec95855cee9bfbd8877e63200e1365a02d5ff9222ceedb93fff98cbb4ca45ca74b218959f0e963cfa674b54929848c943608f3da0bf2a8c0bc2881056b78d04ab3934b4f9c98c8e6d7fc23815ebe6bfa512fb068008d6d12f22c5368c79583896e452364bf4a0369521d31bc1f17156fc0161bf628a72cc2176c2088256ef222396827b7247cf80e53db4274c3208c691bd8f9a35ede713feb61f26dc91c39b852c773377b8ec7fedfb9f4b69fe822efb4adb426f3dd84bea0d6001271b9ee24f4f9ae5c6aea377e5e459445613a9ca764eb1e4a6179320f6092f7b20915ac6aa19ed672cde89385c2753a33f4dd281ca527fa3000901dd0492f5129bb03e4352c0ae3d3381d68f26ede1698f2a9e7e108c8bf2762e1500f041865f91a64ebd2f1b6612fb5e34410b5aa872d9b3b193d8868dee51394b03a4eef3db00265fa84dd7fb38b2885586db7e8a5f0fd1f1388aede00a22efef540707f3ea70ee39d2a4ea6ba84c7391fbc1a3f250accc06d9ef0a3b00bfdb5485dd16d0b35add7c97ecc81b510d38691871d26d98c31e51587a4e58ae5d32bd93fbd0d0421ed202700fe14c9228b5302948956451190f32fa535ef1de322b56ae5dccaae1df3acf17ec0c971050ab798ad459d0fe09dd2775233386834d5eaa493f10be4a70285aa10e91f6e13090ed42081f48b25b65656f0f028eaf22794a1e2013002e94cd59855763bcae0bfd4c13717fddd3a8236de7825753a5498ba678d829ffa42bcf8d447035e2f77c5a86022e3775e314f6a8560881612203799452327f1cf7e333256dbafc0c4eea213d4d4f98d4ec301c6e6415f1cba40ffb810d13e9d1cc861f538001d343aee3e29d77dbed4a04dbb7484ca8947c8e773a3cc1eb5a7fb71af2968b9c079fca1f56084eed186b735ba3a6bff87bf5bc1027b464eaf9f2b45050130c81aef34277d9c11b03ce08f62df591a782fae7cc9aff866f5c0dcbe0da6137d9dea5854dd2d261ebd020e86ce35081cb194dcc099ac377ab01a6526344e8ff5b0ba5af08db1cef8f76e337fa7c78fefc5e9e3c3cdf27a4ebf8274625442ef0ea9b863606581ef92809bf6e7a1d26ec54c032b62bebd4392620e180f4ff3705ad271d4d1a53fcf39c6d216e55b7d59a0393321a991f0f7b8c0b4da2a6747fcd426fe5e88df09ca1f08996124c35b5c4efc02a9f1c47fc0e31e044bb609c6e6fb134c42eff25e68aa7faf55350f7249d640c8dd5b9dcf8f38db9524cdbab1a7467580ea767ecab7b382c93dd497adc966f0219e5f1035a69bd2de0f36ba9ab4be487f3b4b84465be9fd3654902964198adea61a92622573dc822f7b889e467d84681fe9334402ceb48034e5e78bce14b26d419b6352927683f02b0d4434a5fe87e83349ec941f3ebe98d6f3f25719631699954440c4b88a0eb60573556dc8ef90eddab2054e20f40ed716c785f24771954399d647831becd46f4a4a14da4ec3ed851675306d7655f1d7001df8ac216bc28d0ada08a78fe3632ad1b6bee8e1276a8959a235b29fc4183ab540ffe0be9dedc44fe950b073abad21389c4b7098f4b1c538cd89b19941f7fb1ce285383fa45e2188869788adc5f52c1fa997f2084690da9ff854204530b11c53f4551d243607ce8c930bae1810dbda7398bc08c904a516b1e58d01230a7a95602cd2378081f51e64397b4a3c572c279b531df11e9d19a812e109d08cfcf09b56d0c84312ca480eb0e8d1a6e7cfed6a282f5796b436cd72e63d3d59b317655576e243fe6e11fe0ea78f0bee0f668c6e370239f8594a2c3189ca6bbd60ca3a4a9795d534c7e268bf9c567cb54686e9ceb4d4d52b05c50f809cedb374a939a9d67dd11849e36a758161d70edda4f0050b3d2751473c171b7de8fb68b97587dad15e515e8578d0ed536d1c6f272cee849aae179441d0cd47a528b04fd19f062b49171f3d1edf5e41b5f09a8b47f52ba405142b3178a99977d0f55a2bd658e68cc7430405144ca87fc3fb48894418fef165f67d5b9d1af95d052d147215793718743c985b17641800a7bfa3aa0cc107297ee01635991e7c944260542cd9b2e7d7dc7cd0628f3bf5dde2856d7ed85fc5d885c0248b79ea5940c9f827669c5d9b52b6a8fdc705601a27ee11464e73ff4ee94364ad9cddb22d597d49f3135249f963c3c3c72c9e12e428d34b1c2c91313c4c6ac51f331cb24b4b87a9cf9b7e83fb071eb39b60a33fb832501c003f46eb2c2ad4e4c106be486a52a9cb4e6b2d1c6388dcff307e6baa52b0b1c228bf2144833ee044b3be277508bdc706726a8f1c3bc59a623409dcb36511e07b6f336abd747576932bf98ce1cce4582a2108019ce603a4230cd853e36c2782abfe01bababb115e7e01ede63cb732d86531fa29093139a6a5f55e1a3a07beadee7dc4e6c0265951108809f40c16dd39754954434eb9034560654f743e7c9d1cc9f8ddd99fa714f68514c36ad6cbcf7cdbd98ec40910e12b791542afb0f128cc5c04d57ead3976c64e640590090531d8d49e47727d79e34a6f37e51d5ea84bbeb7c43d50a97621fe16e1b94b3b2c8c3bb454edb98e21d8a23a8d6346e6fa59fb6f7a76834e70662f4e0b3214da0c2b188e5959f25d5082a1b727bf74cf4678fa38d63c7b94a8d2c0de3928d8b6d7833a7b2de61feb7eced5751ae88609ddc85a1e8228b1160509796f37600fa1c3e6adce2fe3dda4674af248ab75dcf6574e452f39feacf2a2f241cb7553146affe90f7d13b87742948d6fb0dd8765b6290a9ff4d55927178ecbe8bd3a372ee782ade65d3d4f64eceb6f70704ea6e9524dccced301904a6ff2bf177192def90eb54c9376f4ce35bf2c6e57fb8a291012558fcbc4641ea6c2fa76d7a9d5b35ca90ef755e1cf194fb6c6adb25ea97c6aa80aadf07c7fab097aa7f8c361a5d00399f3eaac13e39df03780529dcf7971f440190e12a9322d4c7e66a698c7c5074e9f26c45223d617d31ea0270e2c1510922f01fb3c5eddcc58414794e64e530571a229c4c1ed4c288674f76c95870ad73abcdeaacf56a7bf175c38e894f5a9369ad155647129b901abad1d24bd14cfdb9fc7d41402ad0e76cf0ace3c2eb44e69bd47490019949a671a107b7ef2714ae0fe671bb0ab383c34fcfa8175d2236f04fc6d74f011125f647562dc292e1cc617eb94f862285591a80dd86262029c6adb88b636a6f7efdc032d307397e22449e5c2653537f79178af88f1d08aed59e87165c7442ef5fdbf8e28d7fca01ccd07efee6467bbe6d3a5b6d9750f17be3b689e88818643223ad0c2f9c27dec5929b0190e7f360fb3a4f0bc3d974c77d7b293e347c01096e9ec37f6365d5f9220ae0975b740c8f32056f855c40d9466757332a5199760dad0daa64f4ad12591041d3470641aede77c862b9dd2fc95f6837740551366481a5e2443604d3834db222159f01d952b50d4ec9f3c4f1c134d72c847e4b5acf2eca25b0700d3208c6ff35673c33904bf4439f0d016fbc3e23b5d2b992296d6eb552bd91e5b207ac956ebec0bf50eda35ce0e943a117a7b6b5698667cd5b8ae7aa53158396e4c752254aaae1147d2df047cd630ed88f5cf23b46357785e50c14f44b40b4aeff21d7e403acae14d288fd2e322ca56e6a5b6a3e45e560436d770114d1824230aa3c5e580880de151f0d64d541723cb1a32ec82955deb07a927c4ccc986a873257c6906a37262dca3f69d50dc5a4e0addb831d4373cf561661ec5371dd4f070470b8abb47c51fef9c4e244451565085b0c9f1cae8f2a9ee3809570499fa5f241bd5534e33c6fce835962c755ac3905190dfb4dfcda2e828a78f43597d74aa03735af043227987d8d913b7a82e4b80285f421bb472be475ce56562c981328618578af23078c26802d4df7580bbacd39835b858635d4c9422a6c6633ea7f8c895e6be989f286b68411c9c8dc27c533fce08781ab15109f917cf8e1be01e1070970899704e1525ae3877c66c72fb7df04046e973935063a9cfdeba9c7fe3f6822fcb4882dfd101246df0cacfd339a3aacc31e20527e81cf2e86a07277d4543f326f84ba58365baa7d1ca0f5cfbc45bfe57fb174df3f3fd5ad4426a3acb46d91adc33b5b5d2f00443e54fca86811df17aa649bd1ba179822dbd781ed467678b27137f7347de2312a3c3fdb84067b83eeb1c61b321ca26e659e02ff5a6c25f46fa8688ee3e46ff7bac5de0e757377ad46cffc780ef57b995ac2df27173917909f2cf733167adb990f3b7c0ff534a45075d23eb5420e9b3ef03be153a2790dedff034e56eed33867fa584403cf2b412939804e502d2", 0x1000}], 0x7, &(0x7f0000001680)=[@rights={{0x14, 0x1, 0x1, [r4]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [r0, r0, r0, r0, r0, r0, r0]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xffffffffffffffff, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r8}}}], 0xc0, 0x8000}, 0x810) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'caif0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 1: bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000040)={0x6}, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x28a00, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r0, 0xffffffffffffffff}, 0x4) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000140)=@generic={&(0x7f00000000c0)='./file0\x00', r1}, 0x18) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r3}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x10000, 0x0, r1, 0x8, '\x00', r6, 0xffffffffffffffff, 0x3, 0x4, 0x1}, 0x48) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x82000, 0x0) ioctl$TUNATTACHFILTER(r7, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0xb44c0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x82, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000200)=0x7fffffff) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'veth0_macvtap\x00', @random="2207ab0ce500"}) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000180)=0x7f) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1000, 0x0, 0x80}]}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000140)) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'pim6reg0\x00', 0xb501}) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f00000000c0)) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) bpf$BPF_MAP_FREEZE(0x16, &(0x7f00000000c0)=r1, 0x4) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0xb44c0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x82, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000200)=0x7fffffff) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'veth0_macvtap\x00', @random="2207ab0ce500"}) (async, rerun: 64) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000180)=0x7f) (async, rerun: 64) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1000, 0x0, 0x80}]}) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000140)) (async) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) 12:48:50 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r0, 0xffffffffffffffff}, 0x4) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000140)=@generic={&(0x7f00000000c0)='./file0\x00', r1}, 0x18) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r2, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r2, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r3}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x10000, 0x0, r1, 0x8, '\x00', r6, 0xffffffffffffffff, 0x3, 0x4, 0x1}, 0x48) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x82000, 0x0) ioctl$TUNATTACHFILTER(r7, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) bpf$BPF_MAP_FREEZE(0x16, &(0x7f00000000c0)=r1, 0x4) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0xb44c0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x82, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000200)=0x7fffffff) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'veth0_macvtap\x00', @random="2207ab0ce500"}) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000180)=0x7f) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1000, 0x0, 0x80}]}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000140)) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0xb44c0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x82, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000200)=0x7fffffff) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'veth0_macvtap\x00', @random="2207ab0ce500"}) (async) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000180)=0x7f) (async) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1000, 0x0, 0x80}]}) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000140)) (async) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x280200, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x53b0, 0xc3, 0x2, 0x80000001}, {0x8, 0xff, 0x6, 0x8}]}) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000140)=0x1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000240)={'nicvf0\x00', 0x10}) ioctl$TUNGETFILTER(r2, 0x801054db, &(0x7f00000000c0)=""/8) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x18) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000200)) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f00000001c0)=r3) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, 0x0, 0x0) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) bpf$BPF_MAP_FREEZE(0x16, &(0x7f00000000c0)=r1, 0x4) (async) bpf$BPF_MAP_FREEZE(0x16, &(0x7f00000000c0)=r1, 0x4) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x1}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r2 = openat$cgroup(0xffffffffffffffff, &(0x7f00000002c0)='syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r2, &(0x7f0000000300)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x30}]}) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f00000000c0)={'veth1_to_batadv\x00'}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000100)=0x40) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000140)=ANY=[@ANYBLOB="000006000180c2e800c9090315000000aaaa0000aa19991f8edc96eeaaaaaaaaaa270180f20000c36ffc9e292e5328c987e4cb46b0328d0a1d8c147fa5f549688fa199b69f23ad5abc7d9ac13ab11eeac2df34e155c077ff09d218f5e05db1f2e0531b1ecbf6cce06d168aa752074275d0858a445232d8fabc57a177e748e394dd1717746325626e7e4e4d048a6eb0e44c6e98cdf7d02136ab0146d9b844c04b14f77dc52349bc8cc42974e929dcd87c24bf8034b75debcb0947b8449ffc3e3a4cbac14fcb02ce16f5055191f533bfdb380576567586010f3385cb5d45ad265c33db7fd0e2de633398f0c9b6a090698a3e44e69b6e2468fe2a9b02691ad41e4696959743e58ce6a780b14d25591cb43efb4b9236c110a9639082b755151c528f1e955e1cef7aed3cc7903d12d901529a2d3f1be21513c164f33779c816faa65ec0df2489ca"]) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz0\x00', 0x200002, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'\x00', 0x1}) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0xe, &(0x7f0000000540)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, 0x0, 0x0, 0x9}, [@map_idx={0x18, 0xa}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x4}}]}, &(0x7f00000005c0)='syzkaller\x00', 0x401, 0x88, &(0x7f0000000600)=""/136, 0x40f00, 0x40, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000006c0)={0x8, 0x3}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[0xffffffffffffffff, 0x1, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff], 0x0, 0x10, 0x8}, 0x90) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000800)=r3) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x4, 0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000ff03000000000000034b000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7020000000000008500000086000000ff000000", @ANYRES32=0x1, @ANYBLOB="000000000000000018110000", @ANYRES32=0x1, @ANYBLOB="0000000000000000b702000000000000850000008600000008b81800fcffffff9500000000000000"], &(0x7f0000000180)='syzkaller\x00', 0x2, 0xfa, &(0x7f00000001c0)=""/250, 0xb904b306b5366836, 0x5a, '\x00', 0x0, 0x22, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0xc, 0x9, 0xfff}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x9, &(0x7f0000000340)=[0x1, 0x1, 0x1, 0x1], &(0x7f0000000380)=[{0x5, 0x2, 0x2, 0xc}, {0x5, 0x1, 0x6, 0x9}, {0x5, 0x5, 0xc, 0x8}, {0x3, 0x3, 0xd, 0x4}, {0x4, 0x1, 0x4, 0x9}, {0x3, 0x5, 0xf, 0xa}, {0x5, 0x4, 0x6, 0xd}, {0x0, 0x3, 0x10, 0xdc8ab94b113b441}, {0x4, 0x2, 0xe, 0xa}], 0x10, 0xcda}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000500)=r4) openat$cgroup_ro(r1, &(0x7f00000000c0)='pids.current\x00', 0x0, 0x0) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000100)) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, 0x0, 0x0) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x1}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r2 = openat$cgroup(0xffffffffffffffff, &(0x7f00000002c0)='syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r2, &(0x7f0000000300)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x30}]}) (async, rerun: 32) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f00000000c0)={'veth1_to_batadv\x00'}) (async, rerun: 32) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000100)=0x40) (async) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000140)=ANY=[@ANYBLOB="000006000180c2e800c9090315000000aaaa0000aa19991f8edc96eeaaaaaaaaaa270180f20000c36ffc9e292e5328c987e4cb46b0328d0a1d8c147fa5f549688fa199b69f23ad5abc7d9ac13ab11eeac2df34e155c077ff09d218f5e05db1f2e0531b1ecbf6cce06d168aa752074275d0858a445232d8fabc57a177e748e394dd1717746325626e7e4e4d048a6eb0e44c6e98cdf7d02136ab0146d9b844c04b14f77dc52349bc8cc42974e929dcd87c24bf8034b75debcb0947b8449ffc3e3a4cbac14fcb02ce16f5055191f533bfdb380576567586010f3385cb5d45ad265c33db7fd0e2de633398f0c9b6a090698a3e44e69b6e2468fe2a9b02691ad41e4696959743e58ce6a780b14d25591cb43efb4b9236c110a9639082b755151c528f1e955e1cef7aed3cc7903d12d901529a2d3f1be21513c164f33779c816faa65ec0df2489ca"]) 12:48:50 executing program 0: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x9}, 0xc) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000180)) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000002180)=@generic={&(0x7f0000002140)='./file0\x00', r1}, 0x18) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000100)={0x2, 0x4, 0x8, 0x1, 0x80, r1, 0x3, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x3}, 0x48) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x10}]}) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000000c0)={'xfrm0\x00', 0x1000}) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000100)) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000100)) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) (async) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, 0x0, 0x0) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x1}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r2 = openat$cgroup(0xffffffffffffffff, &(0x7f00000002c0)='syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r2, &(0x7f0000000300)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x30}]}) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f00000000c0)={'veth1_to_batadv\x00'}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000100)=0x40) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000140)=ANY=[@ANYBLOB="000006000180c2e800c9090315000000aaaa0000aa19991f8edc96eeaaaaaaaaaa270180f20000c36ffc9e292e5328c987e4cb46b0328d0a1d8c147fa5f549688fa199b69f23ad5abc7d9ac13ab11eeac2df34e155c077ff09d218f5e05db1f2e0531b1ecbf6cce06d168aa752074275d0858a445232d8fabc57a177e748e394dd1717746325626e7e4e4d048a6eb0e44c6e98cdf7d02136ab0146d9b844c04b14f77dc52349bc8cc42974e929dcd87c24bf8034b75debcb0947b8449ffc3e3a4cbac14fcb02ce16f5055191f533bfdb380576567586010f3385cb5d45ad265c33db7fd0e2de633398f0c9b6a090698a3e44e69b6e2468fe2a9b02691ad41e4696959743e58ce6a780b14d25591cb43efb4b9236c110a9639082b755151c528f1e955e1cef7aed3cc7903d12d901529a2d3f1be21513c164f33779c816faa65ec0df2489ca"]) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x1}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) openat$cgroup(0xffffffffffffffff, &(0x7f00000002c0)='syz0\x00', 0x200002, 0x0) (async) openat$cgroup_ro(r2, &(0x7f0000000300)='cpuacct.usage_percpu\x00', 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x30}]}) (async) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f00000000c0)={'veth1_to_batadv\x00'}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000100)=0x40) (async) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000140)=ANY=[@ANYBLOB="000006000180c2e800c9090315000000aaaa0000aa19991f8edc96eeaaaaaaaaaa270180f20000c36ffc9e292e5328c987e4cb46b0328d0a1d8c147fa5f549688fa199b69f23ad5abc7d9ac13ab11eeac2df34e155c077ff09d218f5e05db1f2e0531b1ecbf6cce06d168aa752074275d0858a445232d8fabc57a177e748e394dd1717746325626e7e4e4d048a6eb0e44c6e98cdf7d02136ab0146d9b844c04b14f77dc52349bc8cc42974e929dcd87c24bf8034b75debcb0947b8449ffc3e3a4cbac14fcb02ce16f5055191f533bfdb380576567586010f3385cb5d45ad265c33db7fd0e2de633398f0c9b6a090698a3e44e69b6e2468fe2a9b02691ad41e4696959743e58ce6a780b14d25591cb43efb4b9236c110a9639082b755151c528f1e955e1cef7aed3cc7903d12d901529a2d3f1be21513c164f33779c816faa65ec0df2489ca"]) (async) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000100)) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x0, 0x0, 0x4, 0x81}, 0x48) 12:48:50 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_pressure(r0, &(0x7f00000000c0)='io.pressure\x00', 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETLINK(r1, 0x400454cd, 0x303) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x44000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 0: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5452, &(0x7f0000000080)={0x0, 0x0}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0x1, 0x58, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000001c0)) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6}]}) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000180)) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000000140)=r0) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x0, 0x0, 0x4, 0x81}, 0x48) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 2: r0 = perf_event_open$cgroup(&(0x7f00000000c0)={0x0, 0x80, 0x8, 0x8a, 0x81, 0x3f, 0x0, 0x6, 0xc, 0xc, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000040), 0x9}, 0x6219, 0x2, 0x7, 0x0, 0x80, 0x80000000, 0x7, 0x0, 0x3, 0x0, 0x1ff}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000140)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x44000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x0, 0x0, 0x4, 0x81}, 0x48) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x0, 0x81}, 0x48) 12:48:50 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x44000, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x44000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x0, 0x81}, 0x48) 12:48:50 executing program 0: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5452, &(0x7f0000000080)={0x0, 0x0}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0x1, 0x58, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000001c0)) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6}]}) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000180)) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000000140)=r0) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454dd, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x30}]}) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f00000000c0)=r2) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000100)=""/157) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x0, 0x81}, 0x48) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4}, 0x48) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0xc0045878, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x40049409, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x80086601, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) 12:48:50 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4}, 0x48) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x30}]}) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f00000000c0)=r2) (async) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000100)=""/157) 12:48:50 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454cc, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4}, 0x48) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (fail_nth: 1) 12:48:50 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (fail_nth: 1) 12:48:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x30}]}) (async) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f00000000c0)=r2) (async) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000100)=""/157) 12:48:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) [ 1114.488815][ T8170] FAULT_INJECTION: forcing a failure. [ 1114.488815][ T8170] name failslab, interval 1, probability 0, space 0, times 0 [ 1114.505855][ T8170] CPU: 1 PID: 8170 Comm: syz-executor.4 Not tainted 5.4.265-syzkaller-00002-g50cb39f34248 #0 [ 1114.516107][ T8170] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 1114.526270][ T8170] Call Trace: [ 1114.529582][ T8170] dump_stack+0x1d8/0x241 [ 1114.533738][ T8170] ? panic+0x896/0x896 [ 1114.537728][ T8170] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 1114.543362][ T8170] ? avc_denied+0x1d0/0x1d0 [ 1114.548047][ T8170] should_fail+0x71f/0x880 [ 1114.552295][ T8170] ? setup_fault_attr+0x3d0/0x3d0 [ 1114.557156][ T8170] ? selinux_capable+0x2f1/0x430 [ 1114.561934][ T8170] ? selinux_capset+0xe0/0xe0 [ 1114.566446][ T8170] ? bpf_map_area_alloc+0x47/0x90 [ 1114.571425][ T8170] should_failslab+0x5/0x20 [ 1114.575761][ T8170] __kmalloc+0x51/0x2e0 [ 1114.580051][ T8170] bpf_map_area_alloc+0x47/0x90 [ 1114.584733][ T8170] queue_stack_map_alloc+0x14e/0x2f0 [ 1114.590006][ T8170] ? queue_stack_map_alloc_check+0x1d0/0x1d0 [ 1114.595975][ T8170] ? capable+0x7f/0xd0 [ 1114.599903][ T8170] __se_sys_bpf+0x3291/0xbcb0 [ 1114.604777][ T8170] ? _kstrtoull+0x390/0x4a0 [ 1114.609081][ T8170] ? __x64_sys_bpf+0x80/0x80 [ 1114.613589][ T8170] ? kstrtouint_from_user+0x20a/0x2a0 [ 1114.619114][ T8170] ? kstrtol_from_user+0x310/0x310 [ 1114.624122][ T8170] ? check_preemption_disabled+0x9f/0x320 [ 1114.629656][ T8170] ? debug_smp_processor_id+0x20/0x20 [ 1114.635011][ T8170] ? check_preemption_disabled+0x9f/0x320 [ 1114.640660][ T8170] ? check_preemption_disabled+0x9f/0x320 [ 1114.646213][ T8170] ? get_pid_task+0xde/0x130 [ 1114.650744][ T8170] ? proc_fail_nth_write+0x20b/0x290 [ 1114.656313][ T8170] ? proc_fail_nth_read+0x210/0x210 [ 1114.661457][ T8170] ? __lru_cache_add+0x206/0x2b0 [ 1114.666299][ T8170] ? proc_fail_nth_read+0x210/0x210 [ 1114.671636][ T8170] ? memset+0x1f/0x40 [ 1114.675495][ T8170] ? fsnotify+0x1280/0x1340 [ 1114.679898][ T8170] ? __kernel_write+0x350/0x350 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (fail_nth: 1) [ 1114.684590][ T8170] ? check_preemption_disabled+0x9f/0x320 [ 1114.690228][ T8170] ? debug_smp_processor_id+0x20/0x20 [ 1114.695555][ T8170] ? __fsnotify_parent+0x310/0x310 [ 1114.700658][ T8170] ? __sb_end_write+0xc4/0x120 [ 1114.706144][ T8170] ? vfs_write+0x41a/0x4e0 [ 1114.710597][ T8170] ? fput_many+0x15e/0x1b0 [ 1114.714847][ T8170] ? check_preemption_disabled+0x153/0x320 [ 1114.720687][ T8170] ? __do_page_fault+0x725/0xbb0 [ 1114.725436][ T8170] do_syscall_64+0xca/0x1c0 [ 1114.729782][ T8170] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 12:48:51 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (fail_nth: 2) 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000340)='cpuacct.stat\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0xf, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x23}, @ldst={0x3, 0x2, 0x4, 0xdbee8bb94492878e, 0x4, 0x50}, @cb_func={0x18, 0x9, 0x4, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x95}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x6e7}]}, &(0x7f00000001c0)='syzkaller\x00', 0x8, 0xb4, &(0x7f0000000200)=""/180, 0x41000, 0x21, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x5, 0x1, 0x2, 0x6}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000380)=[r2], &(0x7f00000003c0)=[{0x0, 0x2, 0x5, 0x7}, {0x3, 0x5, 0x3, 0x8}, {0x1, 0x2, 0x4, 0xa}, {0x3, 0x3, 0x1, 0x8}, {0x5, 0x5, 0x2, 0x5}, {0x4, 0x2, 0xd, 0x3}, {0x2, 0x5, 0x5, 0x7}, {0x2, 0x5, 0xc, 0xc}], 0x10, 0xf1}, 0x90) ioctl$TUNSETLINK(r0, 0x400454cd, 0x103) 12:48:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) [ 1114.812775][ T8194] FAULT_INJECTION: forcing a failure. [ 1114.812775][ T8194] name failslab, interval 1, probability 0, space 0, times 0 [ 1114.826995][ T8194] CPU: 1 PID: 8194 Comm: syz-executor.4 Not tainted 5.4.265-syzkaller-00002-g50cb39f34248 #0 [ 1114.836967][ T8194] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 1114.847088][ T8194] Call Trace: [ 1114.850369][ T8194] dump_stack+0x1d8/0x241 [ 1114.854607][ T8194] ? panic+0x896/0x896 12:48:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x4b49, &(0x7f0000000080)={0x0, 0x0}) [ 1114.858533][ T8194] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 1114.864193][ T8194] should_fail+0x71f/0x880 [ 1114.868436][ T8194] ? setup_fault_attr+0x3d0/0x3d0 [ 1114.873302][ T8194] ? bpf_map_charge_move+0x2d/0x40 [ 1114.879174][ T8194] ? selinux_bpf_map_alloc+0x4d/0x140 [ 1114.884416][ T8194] should_failslab+0x5/0x20 [ 1114.889121][ T8194] kmem_cache_alloc_trace+0x28/0x260 [ 1114.894784][ T8194] selinux_bpf_map_alloc+0x4d/0x140 [ 1114.899995][ T8194] security_bpf_map_alloc+0x5d/0x90 [ 1114.905715][ T8194] __se_sys_bpf+0x5bc7/0xbcb0 [ 1114.910233][ T8194] ? try_charge+0x1001/0x1510 [ 1114.915155][ T8194] ? _kstrtoull+0x390/0x4a0 [ 1114.919479][ T8194] ? __x64_sys_bpf+0x80/0x80 [ 1114.924075][ T8194] ? kstrtouint_from_user+0x20a/0x2a0 [ 1114.929249][ T8194] ? kstrtol_from_user+0x310/0x310 [ 1114.934457][ T8194] ? check_preemption_disabled+0x9f/0x320 [ 1114.940149][ T8194] ? debug_smp_processor_id+0x20/0x20 [ 1114.945435][ T8194] ? check_preemption_disabled+0x9f/0x320 [ 1114.950983][ T8194] ? check_preemption_disabled+0x9f/0x320 [ 1114.956562][ T8194] ? get_pid_task+0xde/0x130 [ 1114.961123][ T8194] ? proc_fail_nth_write+0x20b/0x290 [ 1114.966308][ T8194] ? proc_fail_nth_read+0x210/0x210 [ 1114.971454][ T8194] ? __lru_cache_add+0x206/0x2b0 [ 1114.976413][ T8194] ? proc_fail_nth_read+0x210/0x210 [ 1114.981564][ T8194] ? memset+0x1f/0x40 [ 1114.985542][ T8194] ? fsnotify+0x1280/0x1340 [ 1114.989955][ T8194] ? __kernel_write+0x350/0x350 [ 1114.994873][ T8194] ? check_preemption_disabled+0x9f/0x320 [ 1115.000706][ T8194] ? debug_smp_processor_id+0x20/0x20 [ 1115.006150][ T8194] ? __fsnotify_parent+0x310/0x310 12:48:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000340)='cpuacct.stat\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0xf, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x23}, @ldst={0x3, 0x2, 0x4, 0xdbee8bb94492878e, 0x4, 0x50}, @cb_func={0x18, 0x9, 0x4, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x95}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x6e7}]}, &(0x7f00000001c0)='syzkaller\x00', 0x8, 0xb4, &(0x7f0000000200)=""/180, 0x41000, 0x21, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x5, 0x1, 0x2, 0x6}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000380)=[r2], &(0x7f00000003c0)=[{0x0, 0x2, 0x5, 0x7}, {0x3, 0x5, 0x3, 0x8}, {0x1, 0x2, 0x4, 0xa}, {0x3, 0x3, 0x1, 0x8}, {0x5, 0x5, 0x2, 0x5}, {0x4, 0x2, 0xd, 0x3}, {0x2, 0x5, 0x5, 0x7}, {0x2, 0x5, 0xc, 0xc}], 0x10, 0xf1}, 0x90) ioctl$TUNSETLINK(r0, 0x400454cd, 0x103) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000340)='cpuacct.stat\x00', 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0xf, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x23}, @ldst={0x3, 0x2, 0x4, 0xdbee8bb94492878e, 0x4, 0x50}, @cb_func={0x18, 0x9, 0x4, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x95}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x6e7}]}, &(0x7f00000001c0)='syzkaller\x00', 0x8, 0xb4, &(0x7f0000000200)=""/180, 0x41000, 0x21, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x5, 0x1, 0x2, 0x6}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000380)=[r2], &(0x7f00000003c0)=[{0x0, 0x2, 0x5, 0x7}, {0x3, 0x5, 0x3, 0x8}, {0x1, 0x2, 0x4, 0xa}, {0x3, 0x3, 0x1, 0x8}, {0x5, 0x5, 0x2, 0x5}, {0x4, 0x2, 0xd, 0x3}, {0x2, 0x5, 0x5, 0x7}, {0x2, 0x5, 0xc, 0xc}], 0x10, 0xf1}, 0x90) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x103) (async) 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x541b, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000340)='cpuacct.stat\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0xf, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x23}, @ldst={0x3, 0x2, 0x4, 0xdbee8bb94492878e, 0x4, 0x50}, @cb_func={0x18, 0x9, 0x4, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x95}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x6e7}]}, &(0x7f00000001c0)='syzkaller\x00', 0x8, 0xb4, &(0x7f0000000200)=""/180, 0x41000, 0x21, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x5, 0x1, 0x2, 0x6}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000380)=[r2], &(0x7f00000003c0)=[{0x0, 0x2, 0x5, 0x7}, {0x3, 0x5, 0x3, 0x8}, {0x1, 0x2, 0x4, 0xa}, {0x3, 0x3, 0x1, 0x8}, {0x5, 0x5, 0x2, 0x5}, {0x4, 0x2, 0xd, 0x3}, {0x2, 0x5, 0x5, 0x7}, {0x2, 0x5, 0xc, 0xc}], 0x10, 0xf1}, 0x90) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0xf, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x23}, @ldst={0x3, 0x2, 0x4, 0xdbee8bb94492878e, 0x4, 0x50}, @cb_func={0x18, 0x9, 0x4, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x95}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x6e7}]}, &(0x7f00000001c0)='syzkaller\x00', 0x8, 0xb4, &(0x7f0000000200)=""/180, 0x41000, 0x21, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x5, 0x1, 0x2, 0x6}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000380)=[r2], &(0x7f00000003c0)=[{0x0, 0x2, 0x5, 0x7}, {0x3, 0x5, 0x3, 0x8}, {0x1, 0x2, 0x4, 0xa}, {0x3, 0x3, 0x1, 0x8}, {0x5, 0x5, 0x2, 0x5}, {0x4, 0x2, 0xd, 0x3}, {0x2, 0x5, 0x5, 0x7}, {0x2, 0x5, 0xc, 0xc}], 0x10, 0xf1}, 0x90) ioctl$TUNSETLINK(r0, 0x400454cd, 0x103) [ 1115.011213][ T8194] ? __sb_end_write+0xc4/0x120 [ 1115.015982][ T8194] ? vfs_write+0x41a/0x4e0 [ 1115.020680][ T8194] ? fput_many+0x15e/0x1b0 [ 1115.025039][ T8194] ? check_preemption_disabled+0x153/0x320 [ 1115.030997][ T8194] ? __do_page_fault+0x725/0xbb0 [ 1115.036181][ T8194] do_syscall_64+0xca/0x1c0 [ 1115.041072][ T8194] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (fail_nth: 3) [ 1115.122597][ T8218] FAULT_INJECTION: forcing a failure. [ 1115.122597][ T8218] name failslab, interval 1, probability 0, space 0, times 0 [ 1115.136522][ T8218] CPU: 0 PID: 8218 Comm: syz-executor.4 Not tainted 5.4.265-syzkaller-00002-g50cb39f34248 #0 [ 1115.147039][ T8218] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 1115.157709][ T8218] Call Trace: [ 1115.161056][ T8218] dump_stack+0x1d8/0x241 [ 1115.165682][ T8218] ? panic+0x896/0x896 [ 1115.170071][ T8218] ? arch_stack_walk+0x111/0x140 [ 1115.175009][ T8218] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 1115.181918][ T8218] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 1115.187781][ T8218] should_fail+0x71f/0x880 [ 1115.193756][ T8218] ? setup_fault_attr+0x3d0/0x3d0 [ 1115.199887][ T8218] ? radix_tree_node_alloc+0x84/0x3d0 [ 1115.205108][ T8218] should_failslab+0x5/0x20 [ 1115.209597][ T8218] kmem_cache_alloc+0x28/0x250 [ 1115.214207][ T8218] radix_tree_node_alloc+0x84/0x3d0 12:48:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$cgroup_type(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$cgroup_type(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4b49, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$cgroup_type(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x541b, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) [ 1115.219438][ T8218] idr_get_free+0x29d/0x980 [ 1115.223956][ T8218] idr_alloc_cyclic+0x1dc/0x5d0 [ 1115.229552][ T8218] ? idr_alloc+0x2f0/0x2f0 [ 1115.234784][ T8218] ? _raw_spin_lock_bh+0xa4/0x1b0 [ 1115.240523][ T8218] ? __radix_tree_preload+0x268/0x2d0 [ 1115.246558][ T8218] __se_sys_bpf+0x6f18/0xbcb0 [ 1115.251491][ T8218] ? try_charge+0x1001/0x1510 [ 1115.257435][ T8218] ? _kstrtoull+0x390/0x4a0 [ 1115.262004][ T8218] ? __x64_sys_bpf+0x80/0x80 [ 1115.267927][ T8218] ? kstrtouint_from_user+0x20a/0x2a0 12:48:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000040)=0x1) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)=0x1) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000140)) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000180)=0x1) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000100)=0x81) 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5450, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) [ 1115.273184][ T8218] ? kstrtol_from_user+0x310/0x310 [ 1115.278844][ T8218] ? check_preemption_disabled+0x9f/0x320 [ 1115.284842][ T8218] ? debug_smp_processor_id+0x20/0x20 [ 1115.290654][ T8218] ? check_preemption_disabled+0x9f/0x320 [ 1115.296810][ T8218] ? check_preemption_disabled+0x9f/0x320 [ 1115.302577][ T8218] ? get_pid_task+0xde/0x130 [ 1115.307586][ T8218] ? proc_fail_nth_write+0x20b/0x290 [ 1115.312965][ T8218] ? proc_fail_nth_read+0x210/0x210 [ 1115.318019][ T8218] ? __lru_cache_add+0x206/0x2b0 12:48:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x5450, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5451, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000040)=0x1) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)=0x1) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000140)) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000180)=0x1) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000100)=0x81) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000040)=0x1) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)=0x1) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000140)) (async) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000180)=0x1) (async) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000100)=0x81) (async) [ 1115.323088][ T8218] ? proc_fail_nth_read+0x210/0x210 [ 1115.328120][ T8218] ? memset+0x1f/0x40 [ 1115.332200][ T8218] ? fsnotify+0x1280/0x1340 [ 1115.336711][ T8218] ? __kernel_write+0x350/0x350 [ 1115.341488][ T8218] ? check_preemption_disabled+0x9f/0x320 [ 1115.347040][ T8218] ? debug_smp_processor_id+0x20/0x20 [ 1115.352351][ T8218] ? __fsnotify_parent+0x310/0x310 [ 1115.357988][ T8218] ? __sb_end_write+0xc4/0x120 [ 1115.362790][ T8218] ? vfs_write+0x41a/0x4e0 [ 1115.367588][ T8218] ? fput_many+0x15e/0x1b0 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (fail_nth: 4) 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x5451, &(0x7f0000000080)={0x0, 0x0}) [ 1115.371826][ T8218] ? check_preemption_disabled+0x153/0x320 [ 1115.377563][ T8218] ? __do_page_fault+0x725/0xbb0 [ 1115.382422][ T8218] do_syscall_64+0xca/0x1c0 [ 1115.386959][ T8218] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5460, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000040)=0x1) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)=0x1) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000140)) (async) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000180)=0x1) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000100)=0x81) [ 1115.457683][ T8274] FAULT_INJECTION: forcing a failure. [ 1115.457683][ T8274] name failslab, interval 1, probability 0, space 0, times 0 [ 1115.471046][ T8274] CPU: 1 PID: 8274 Comm: syz-executor.4 Not tainted 5.4.265-syzkaller-00002-g50cb39f34248 #0 [ 1115.481106][ T8274] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 1115.491081][ T8274] Call Trace: [ 1115.494237][ T8274] dump_stack+0x1d8/0x241 [ 1115.498661][ T8274] ? panic+0x896/0x896 12:48:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x6ed83, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000140)) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xe0100, 0x0) ioctl$TUNATTACHFILTER(r2, 0x5421, &(0x7f00000000c0)={0xffffffffffffffe7, 0x0}) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000100)=0x81) 12:48:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x40049409, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x6ed83, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000140)) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xe0100, 0x0) ioctl$TUNATTACHFILTER(r2, 0x5421, &(0x7f00000000c0)={0xffffffffffffffe7, 0x0}) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000100)=0x81) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x6ed83, 0x0) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000140)) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xe0100, 0x0) (async) ioctl$TUNATTACHFILTER(r2, 0x5421, &(0x7f00000000c0)={0xffffffffffffffe7, 0x0}) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000100)=0x81) (async) 12:48:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) [ 1115.502557][ T8274] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 1115.508201][ T8274] should_fail+0x71f/0x880 [ 1115.512460][ T8274] ? setup_fault_attr+0x3d0/0x3d0 [ 1115.517573][ T8274] ? radix_tree_node_alloc+0x84/0x3d0 [ 1115.522882][ T8274] should_failslab+0x5/0x20 [ 1115.527579][ T8274] kmem_cache_alloc+0x28/0x250 [ 1115.532246][ T8274] radix_tree_node_alloc+0x84/0x3d0 [ 1115.537455][ T8274] idr_get_free+0x29d/0x980 [ 1115.542062][ T8274] idr_alloc_cyclic+0x1dc/0x5d0 [ 1115.546749][ T8274] ? idr_alloc+0x2f0/0x2f0 [ 1115.551267][ T8274] ? _raw_spin_lock_bh+0xa4/0x1b0 [ 1115.556322][ T8274] ? __radix_tree_preload+0x268/0x2d0 [ 1115.561603][ T8274] __se_sys_bpf+0x6f18/0xbcb0 [ 1115.566116][ T8274] ? try_charge+0x1001/0x1510 [ 1115.570783][ T8274] ? _kstrtoull+0x390/0x4a0 [ 1115.575311][ T8274] ? __x64_sys_bpf+0x80/0x80 [ 1115.580102][ T8274] ? kstrtouint_from_user+0x20a/0x2a0 [ 1115.585662][ T8274] ? kstrtol_from_user+0x310/0x310 [ 1115.590833][ T8274] ? check_preemption_disabled+0x9f/0x320 [ 1115.597365][ T8274] ? debug_smp_processor_id+0x20/0x20 [ 1115.603128][ T8274] ? check_preemption_disabled+0x9f/0x320 [ 1115.609240][ T8274] ? check_preemption_disabled+0x9f/0x320 [ 1115.615046][ T8274] ? get_pid_task+0xde/0x130 [ 1115.620038][ T8274] ? proc_fail_nth_write+0x20b/0x290 [ 1115.625463][ T8274] ? proc_fail_nth_read+0x210/0x210 [ 1115.630803][ T8274] ? __lru_cache_add+0x206/0x2b0 [ 1115.635866][ T8274] ? proc_fail_nth_read+0x210/0x210 [ 1115.641139][ T8274] ? memset+0x1f/0x40 [ 1115.645377][ T8274] ? fsnotify+0x1280/0x1340 [ 1115.650025][ T8274] ? __kernel_write+0x350/0x350 [ 1115.655016][ T8274] ? check_preemption_disabled+0x9f/0x320 [ 1115.660720][ T8274] ? debug_smp_processor_id+0x20/0x20 [ 1115.666453][ T8274] ? __fsnotify_parent+0x310/0x310 [ 1115.672716][ T8274] ? __sb_end_write+0xc4/0x120 [ 1115.678684][ T8274] ? vfs_write+0x41a/0x4e0 [ 1115.683268][ T8274] ? fput_many+0x15e/0x1b0 [ 1115.688454][ T8274] ? check_preemption_disabled+0x153/0x320 [ 1115.694344][ T8274] ? __do_page_fault+0x725/0xbb0 [ 1115.699382][ T8274] do_syscall_64+0xca/0x1c0 12:48:52 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (fail_nth: 5) 12:48:52 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x40086602, &(0x7f0000000080)={0x0, 0x0}) 12:48:52 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x6ed83, 0x0) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000140)) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xe0100, 0x0) ioctl$TUNATTACHFILTER(r2, 0x5421, &(0x7f00000000c0)={0xffffffffffffffe7, 0x0}) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000100)=0x81) [ 1115.704946][ T8274] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 12:48:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x40087602, &(0x7f0000000080)={0x0, 0x0}) [ 1115.747504][ T8301] FAULT_INJECTION: forcing a failure. [ 1115.747504][ T8301] name failslab, interval 1, probability 0, space 0, times 0 [ 1115.775308][ T8301] CPU: 0 PID: 8301 Comm: syz-executor.4 Not tainted 5.4.265-syzkaller-00002-g50cb39f34248 #0 [ 1115.785897][ T8301] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 12:48:52 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x5460, &(0x7f0000000080)={0x0, 0x0}) 12:48:52 executing program 1: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x80086601, &(0x7f0000000080)={0x0, 0x0}) [ 1115.796198][ T8301] Call Trace: [ 1115.799476][ T8301] dump_stack+0x1d8/0x241 [ 1115.803890][ T8301] ? panic+0x896/0x896 [ 1115.807801][ T8301] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 1115.813522][ T8301] should_fail+0x71f/0x880 [ 1115.818031][ T8301] ? setup_fault_attr+0x3d0/0x3d0 [ 1115.822829][ T8301] ? radix_tree_node_alloc+0x84/0x3d0 [ 1115.828030][ T8301] ? __d_alloc+0x2a/0x6a0 [ 1115.832180][ T8301] should_failslab+0x5/0x20 [ 1115.836624][ T8301] kmem_cache_alloc+0x28/0x250 [ 1115.842217][ T8301] __d_alloc+0x2a/0x6a0 [ 1115.846372][ T8301] d_alloc_pseudo+0x19/0x70 [ 1115.850985][ T8301] alloc_file_pseudo+0x131/0x2f0 [ 1115.855858][ T8301] ? alloc_empty_file_noaccount+0x80/0x80 [ 1115.861491][ T8301] ? __alloc_fd+0x4c1/0x560 [ 1115.866004][ T8301] __anon_inode_getfd+0x2aa/0x430 [ 1115.871133][ T8301] ? anon_inode_getfd+0x40/0x40 [ 1115.876078][ T8301] __se_sys_bpf+0x7b21/0xbcb0 [ 1115.880780][ T8301] ? try_charge+0x1001/0x1510 [ 1115.885278][ T8301] ? _kstrtoull+0x390/0x4a0 [ 1115.890339][ T8301] ? __x64_sys_bpf+0x80/0x80 [ 1115.895370][ T8301] ? kstrtouint_from_user+0x20a/0x2a0 [ 1115.900849][ T8301] ? kstrtol_from_user+0x310/0x310 [ 1115.905787][ T8301] ? check_preemption_disabled+0x9f/0x320 [ 1115.911347][ T8301] ? debug_smp_processor_id+0x20/0x20 [ 1115.916642][ T8301] ? check_preemption_disabled+0x9f/0x320 [ 1115.922284][ T8301] ? check_preemption_disabled+0x9f/0x320 [ 1115.927827][ T8301] ? get_pid_task+0xde/0x130 [ 1115.932392][ T8301] ? proc_fail_nth_write+0x20b/0x290 [ 1115.937702][ T8301] ? proc_fail_nth_read+0x210/0x210 [ 1115.942999][ T8301] ? __lru_cache_add+0x206/0x2b0 [ 1115.947903][ T8301] ? proc_fail_nth_read+0x210/0x210 [ 1115.952873][ T8301] ? memset+0x1f/0x40 [ 1115.956859][ T8301] ? fsnotify+0x1280/0x1340 [ 1115.961199][ T8301] ? __kernel_write+0x350/0x350 [ 1115.966033][ T8301] ? check_preemption_disabled+0x9f/0x320 [ 1115.971569][ T8301] ? debug_smp_processor_id+0x20/0x20 [ 1115.977057][ T8301] ? __fsnotify_parent+0x310/0x310 [ 1115.982350][ T8301] ? __sb_end_write+0xc4/0x120 [ 1115.987010][ T8301] ? vfs_write+0x41a/0x4e0 [ 1115.991457][ T8301] ? fput_many+0x15e/0x1b0 12:48:52 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:52 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x54e3, &(0x7f0000000080)={0x0, 0x0}) 12:48:52 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, 0x0) 12:48:52 executing program 1: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x80087601, &(0x7f0000000080)={0x0, 0x0}) [ 1115.995720][ T8301] ? check_preemption_disabled+0x153/0x320 [ 1116.001803][ T8301] ? __do_page_fault+0x725/0xbb0 [ 1116.006980][ T8301] do_syscall_64+0xca/0x1c0 [ 1116.011873][ T8301] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 12:48:52 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (fail_nth: 6) 12:48:52 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8924, &(0x7f0000000080)={0x0, 0x0}) 12:48:52 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, 0x0) 12:48:52 executing program 1: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5421, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x5421, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:52 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) [ 1116.077722][ T8326] FAULT_INJECTION: forcing a failure. [ 1116.077722][ T8326] name failslab, interval 1, probability 0, space 0, times 0 [ 1116.099587][ T8326] CPU: 1 PID: 8326 Comm: syz-executor.4 Not tainted 5.4.265-syzkaller-00002-g50cb39f34248 #0 [ 1116.110167][ T8326] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 1116.120360][ T8326] Call Trace: [ 1116.123597][ T8326] dump_stack+0x1d8/0x241 [ 1116.127753][ T8326] ? panic+0x896/0x896 [ 1116.131665][ T8326] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 1116.137318][ T8326] should_fail+0x71f/0x880 [ 1116.141706][ T8326] ? setup_fault_attr+0x3d0/0x3d0 [ 1116.146558][ T8326] ? radix_tree_node_alloc+0x84/0x3d0 [ 1116.151928][ T8326] ? __d_alloc+0x2a/0x6a0 [ 1116.156091][ T8326] should_failslab+0x5/0x20 [ 1116.160496][ T8326] kmem_cache_alloc+0x28/0x250 [ 1116.165696][ T8326] __d_alloc+0x2a/0x6a0 [ 1116.169687][ T8326] d_alloc_pseudo+0x19/0x70 [ 1116.174443][ T8326] alloc_file_pseudo+0x131/0x2f0 [ 1116.179748][ T8326] ? alloc_empty_file_noaccount+0x80/0x80 [ 1116.185465][ T8326] ? __alloc_fd+0x4c1/0x560 [ 1116.190444][ T8326] __anon_inode_getfd+0x2aa/0x430 [ 1116.195420][ T8326] ? anon_inode_getfd+0x40/0x40 [ 1116.200194][ T8326] __se_sys_bpf+0x7b21/0xbcb0 [ 1116.204948][ T8326] ? free_unref_page_commit+0x2d0/0x2d0 [ 1116.210268][ T8326] ? check_preemption_disabled+0x9f/0x320 [ 1116.216220][ T8326] ? _kstrtoull+0x390/0x4a0 [ 1116.220548][ T8326] ? __x64_sys_bpf+0x80/0x80 [ 1116.225380][ T8326] ? kstrtouint_from_user+0x20a/0x2a0 [ 1116.230752][ T8326] ? kstrtol_from_user+0x310/0x310 [ 1116.235705][ T8326] ? __mod_memcg_state+0x93/0x200 [ 1116.240653][ T8326] ? lru_add_drain_per_cpu+0x60/0x60 [ 1116.245790][ T8326] ? get_pid_task+0xde/0x130 [ 1116.250194][ T8326] ? proc_fail_nth_write+0x20b/0x290 [ 1116.255315][ T8326] ? pagevec_lru_move_fn+0x1cb/0x250 [ 1116.260605][ T8326] ? proc_fail_nth_read+0x210/0x210 [ 1116.265902][ T8326] ? __lru_cache_add+0x206/0x2b0 [ 1116.270667][ T8326] ? proc_fail_nth_read+0x210/0x210 [ 1116.275849][ T8326] ? memset+0x1f/0x40 [ 1116.279739][ T8326] ? fsnotify+0x1280/0x1340 [ 1116.284335][ T8326] ? __kernel_write+0x350/0x350 [ 1116.289014][ T8326] ? check_preemption_disabled+0x9f/0x320 [ 1116.294593][ T8326] ? debug_smp_processor_id+0x20/0x20 [ 1116.299892][ T8326] ? __fsnotify_parent+0x310/0x310 [ 1116.304821][ T8326] ? __sb_end_write+0xc4/0x120 [ 1116.309494][ T8326] ? vfs_write+0x41a/0x4e0 [ 1116.313834][ T8326] ? fput_many+0x15e/0x1b0 [ 1116.318084][ T8326] ? check_preemption_disabled+0x153/0x320 [ 1116.323728][ T8326] ? __do_page_fault+0x725/0xbb0 12:48:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0xc0045878, &(0x7f0000000080)={0x0, 0x0}) 12:48:52 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (fail_nth: 7) [ 1116.328509][ T8326] do_syscall_64+0xca/0x1c0 [ 1116.332929][ T8326] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 1116.367920][ T8343] FAULT_INJECTION: forcing a failure. 12:48:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0xc0045878, &(0x7f0000000080)={0x0, 0x0}) [ 1116.367920][ T8343] name failslab, interval 1, probability 0, space 0, times 0 [ 1116.381227][ T8343] CPU: 1 PID: 8343 Comm: syz-executor.4 Not tainted 5.4.265-syzkaller-00002-g50cb39f34248 #0 [ 1116.391378][ T8343] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 1116.401437][ T8343] Call Trace: [ 1116.404674][ T8343] dump_stack+0x1d8/0x241 [ 1116.408972][ T8343] ? panic+0x896/0x896 [ 1116.413001][ T8343] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 1116.418903][ T8343] should_fail+0x71f/0x880 [ 1116.423568][ T8343] ? setup_fault_attr+0x3d0/0x3d0 [ 1116.429218][ T8343] ? __alloc_file+0x26/0x310 [ 1116.434103][ T8343] should_failslab+0x5/0x20 [ 1116.438733][ T8343] kmem_cache_alloc+0x28/0x250 [ 1116.444582][ T8343] __alloc_file+0x26/0x310 [ 1116.448981][ T8343] alloc_empty_file+0x92/0x180 [ 1116.453669][ T8343] alloc_file+0x56/0x4f0 [ 1116.457747][ T8343] alloc_file_pseudo+0x259/0x2f0 [ 1116.462623][ T8343] ? alloc_empty_file_noaccount+0x80/0x80 [ 1116.468186][ T8343] ? __alloc_fd+0x4c1/0x560 [ 1116.472509][ T8343] __anon_inode_getfd+0x2aa/0x430 [ 1116.477375][ T8343] ? anon_inode_getfd+0x40/0x40 [ 1116.482075][ T8343] __se_sys_bpf+0x7b21/0xbcb0 [ 1116.486588][ T8343] ? _kstrtoull+0x390/0x4a0 [ 1116.491011][ T8343] ? __x64_sys_bpf+0x80/0x80 [ 1116.496006][ T8343] ? kstrtouint_from_user+0x20a/0x2a0 [ 1116.501299][ T8343] ? kstrtol_from_user+0x310/0x310 [ 1116.506551][ T8343] ? check_preemption_disabled+0x9f/0x320 [ 1116.512082][ T8343] ? debug_smp_processor_id+0x20/0x20 [ 1116.517487][ T8343] ? check_preemption_disabled+0x9f/0x320 [ 1116.523051][ T8343] ? check_preemption_disabled+0x9f/0x320 [ 1116.528880][ T8343] ? get_pid_task+0xde/0x130 [ 1116.533267][ T8343] ? proc_fail_nth_write+0x20b/0x290 [ 1116.538767][ T8343] ? proc_fail_nth_read+0x210/0x210 [ 1116.543908][ T8343] ? __lru_cache_add+0x206/0x2b0 [ 1116.549002][ T8343] ? proc_fail_nth_read+0x210/0x210 [ 1116.554914][ T8343] ? memset+0x1f/0x40 [ 1116.558731][ T8343] ? fsnotify+0x1280/0x1340 [ 1116.563190][ T8343] ? __kernel_write+0x350/0x350 [ 1116.567861][ T8343] ? check_preemption_disabled+0x9f/0x320 [ 1116.573736][ T8343] ? debug_smp_processor_id+0x20/0x20 12:48:52 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, 0x0) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (fail_nth: 1) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0xc0189436, &(0x7f0000000080)={0x0, 0x0}) [ 1116.579645][ T8343] ? __fsnotify_parent+0x310/0x310 [ 1116.584690][ T8343] ? __sb_end_write+0xc4/0x120 [ 1116.589370][ T8343] ? vfs_write+0x41a/0x4e0 [ 1116.593702][ T8343] ? fput_many+0x15e/0x1b0 [ 1116.597962][ T8343] ? check_preemption_disabled+0x153/0x320 [ 1116.603606][ T8343] ? __do_page_fault+0x725/0xbb0 [ 1116.611360][ T8343] do_syscall_64+0xca/0x1c0 [ 1116.615722][ T8343] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (fail_nth: 1) 12:48:53 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (fail_nth: 8) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0xc020660b, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x894c, &(0x7f0000000080)={0x0, 0x0}) [ 1116.675573][ T8355] FAULT_INJECTION: forcing a failure. [ 1116.675573][ T8355] name failslab, interval 1, probability 0, space 0, times 0 [ 1116.695965][ T8355] CPU: 0 PID: 8355 Comm: syz-executor.4 Not tainted 5.4.265-syzkaller-00002-g50cb39f34248 #0 [ 1116.706694][ T8355] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 1116.717203][ T8355] Call Trace: [ 1116.720544][ T8355] dump_stack+0x1d8/0x241 [ 1116.724972][ T8355] ? panic+0x896/0x896 [ 1116.729058][ T8355] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 1116.735129][ T8355] should_fail+0x71f/0x880 [ 1116.739991][ T8355] ? setup_fault_attr+0x3d0/0x3d0 [ 1116.745110][ T8355] ? security_file_alloc+0x24/0x120 [ 1116.750565][ T8355] should_failslab+0x5/0x20 [ 1116.755376][ T8355] kmem_cache_alloc+0x28/0x250 [ 1116.760277][ T8355] security_file_alloc+0x24/0x120 [ 1116.765733][ T8355] __alloc_file+0xb1/0x310 [ 1116.769977][ T8355] alloc_empty_file+0x92/0x180 [ 1116.774751][ T8355] alloc_file+0x56/0x4f0 [ 1116.778921][ T8355] alloc_file_pseudo+0x259/0x2f0 [ 1116.784679][ T8355] ? alloc_empty_file_noaccount+0x80/0x80 [ 1116.791577][ T8355] ? __alloc_fd+0x4c1/0x560 [ 1116.796170][ T8355] __anon_inode_getfd+0x2aa/0x430 [ 1116.801561][ T8355] ? anon_inode_getfd+0x40/0x40 [ 1116.806359][ T8355] __se_sys_bpf+0x7b21/0xbcb0 [ 1116.811251][ T8355] ? free_unref_page_commit+0x2d0/0x2d0 [ 1116.816760][ T8355] ? check_preemption_disabled+0x9f/0x320 [ 1116.822825][ T8355] ? _kstrtoull+0x390/0x4a0 [ 1116.827337][ T8355] ? __x64_sys_bpf+0x80/0x80 [ 1116.832091][ T8355] ? kstrtouint_from_user+0x20a/0x2a0 [ 1116.837462][ T8355] ? kstrtol_from_user+0x310/0x310 [ 1116.842700][ T8355] ? __mod_memcg_state+0x93/0x200 [ 1116.847745][ T8355] ? lru_add_drain_per_cpu+0x60/0x60 [ 1116.853409][ T8355] ? get_pid_task+0xde/0x130 [ 1116.857794][ T8355] ? proc_fail_nth_write+0x20b/0x290 [ 1116.863358][ T8355] ? pagevec_lru_move_fn+0x1cb/0x250 [ 1116.868667][ T8355] ? proc_fail_nth_read+0x210/0x210 [ 1116.874341][ T8355] ? __lru_cache_add+0x206/0x2b0 [ 1116.879344][ T8355] ? proc_fail_nth_read+0x210/0x210 [ 1116.884458][ T8355] ? memset+0x1f/0x40 [ 1116.888328][ T8355] ? fsnotify+0x1280/0x1340 [ 1116.892795][ T8355] ? __kernel_write+0x350/0x350 [ 1116.897485][ T8355] ? check_preemption_disabled+0x9f/0x320 [ 1116.903030][ T8355] ? debug_smp_processor_id+0x20/0x20 [ 1116.908594][ T8355] ? __fsnotify_parent+0x310/0x310 [ 1116.916111][ T8355] ? __sb_end_write+0xc4/0x120 [ 1116.921832][ T8355] ? vfs_write+0x41a/0x4e0 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454c8, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x2, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (fail_nth: 9) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x2, &(0x7f0000000080)={0x0, 0x0}) [ 1116.926542][ T8355] ? fput_many+0x15e/0x1b0 [ 1116.931358][ T8355] ? check_preemption_disabled+0x153/0x320 [ 1116.938351][ T8355] ? __do_page_fault+0x725/0xbb0 [ 1116.943276][ T8355] do_syscall_64+0xca/0x1c0 [ 1116.948183][ T8355] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454ca, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454cb, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0x2, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454cc, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x4b49, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454cd, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4b49, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0x3, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x541b, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0x4, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x541b, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0x5, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) (async) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454ce, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x5421, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r1, 0x58}, 0x10) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f00000011c0)={&(0x7f00000000c0)="58dc1a550436b68c32c3ee32891647fd78d60f976e033601ef0560ffaabfe62027c3bb904ee3a901c9eb80736f47d9c6e733d8f24fb8291f7b68420c41b96cc4c9ca29028b783151f9e41fc305aed59452204740e8daf086380035d346b0917a89a58ec7728edd36b597964543eea9af95a551ae2885165dda73c2b05c8fb23d5ef6d115de40b7785f5ad3b31c7686f78cffd9a5a91361d7df03c138558bdae98d73b8a1025fd3bbfb148bc31c20cb4c9b2e90ed10fb09dadeca8deeebe13c732bafa3ed5a360d21cf8e413ff78e55abbf5e839eb5f0cdfac74bddf8e5b18b15c44ee6aa5b9b2c2ae2bb6b00fe90a7ceb61db091923353497671999b8f2a0ae9a8cff00be6e0d9a64c5c1a82b91c3d149de60916d30696a54a824dd339b48d22bf198b83582e02e3a4ddf57c6a69cef37c95b634ddbb5ad2f66f7eaede8dcb8b093f6eb53fc9d5591acac8ecfeace255cc08414805592e78af842fb1cd8c80ca0dce26e74d0342b955d7fc36f6a073564060100b8a822c3289038f4d3b9e5dbee52613b30cfa6df8450d2a735d63d4dc5fff8c8a4d2072e28803a50f10b2994764f2d95a0001455d31a0a725afdc69d790ed3cce6a278180e361fd31ded646c269101af4a9302770feefd1fd34f4dd909d83df95628ae307348b75363611dd3c2276bb120a38812562c2d7ee7052e37baa3b78756e0b921093f7e7093de597238a392b5ade1aae08757602617fbcac1919c2d3dd6a51c3455ad792c2785a6df73a807d18c252d8f3dc1d7a56d815b2ae970bb642bb871c94725051841ff2d495211f2e124b37b41dace314b76b46c94067ac835e0b0ac6ba50ee8ec7fe0c213b32e75d467ebce6603c9eb7b9c81589f8a11c6595eb830531beb5d6a7f6dcc19b1afbf15eef3483f61e0a76fe95146444f1be19636c361ae961881a6c2dc9279ea7890117027e726bc6a7c6abbee647eb67ac32c135f1887d5e6673edd54157f37d1fb4af5c485d37187aa6401f8885db67bbbe427ac08e02e4c0a02d8de7323b866f98bed619024261073f92acbd086a3bfb1c64256c0f612924fa2c794a3c70ee63dc7ad442c68d251eba032a083233521a263b56e8f48dd20364ee42bb2fd7c9bdaf2e14777393d49b168a51cd052c56be1e33088f4d9f3eba155f08632b77fc7eb611dee7b1ff50dd504f14c7c08bb2d2b0c1459e812a8f457fa4e17630721058b8693ee4b013166b7148e33c21be213cfe314c156130e28a71f16e563749122c9fbec4ed67aa0fb4324111c4d03d31d030cf1a49067a669cb8558c61a06e836073582c419035b329741918101ff4a6e8d1077131f722f0f65994373eb054ba8e9480c577aadd545b9d6a8e499797548d2a3f31897be73aa8c8e2de7d466b027b6fcb3de7b9d30f0f34fd9161c3923a12f9e5de48fb8b4607174f4446046d5c14551c666ac94002d049aa09e321cc5d2b3147a155c2aaee224f99d970cb9b446c0ed06b7e58f37ca40098e31f4bcd5ba85212b8f77ea71f4ad14d9b2f0928a311d1296c89b5b06216a886b2ebded6b275f3241c70f845f637e78d35aceb4ac4dd2d8fdcf4a7f6a091a7fe608d8f4a34e33622bb022a0aeaa82ee9a250345c3f9f54c08325083d4d5de149062005cf54c96f5b46e082d9fa61385133e65af25d60e37c06cf66b35e7a54249c56a1081b06be7f62f3fbe12341f072263a4b52db032e4fc3579233c0a7af22a9c13751701f247f04cba968922b0293474fe4b29245ec1973b58099f2b0a65df643c238291bdfdb0257d01a5b2a7b61c7b8ff6b1b3c2afc6450b3c2320cb2d5358b326c1a8ed68b0deee827a776be1eeb60d79feb11da8e90ff8cdb2495626f215f4c335702af8990f9803db31dd28d7f155bd23cf367282bbb3ae0af5edc7e0ba4994524bf76f7957bebded45d4222d0ee5bcd398fefc766e3fe1d63b13b119667e03d64ea198377d1817af90580eaba90655807e4114a992e96ffa501327fb7a87d8a1b5ed35c50d0c447f863bce9ad3298024d0adb4d43f8dfd3b64bb14c19f3710dc40d21291b87faf6f8dd1f359acdc8b161d370fd641206124c9489d3af47f86d8fda347b65248875be32991d79e00a497e10dee86d6b75b91dc46c1457178d1683c31406637930e636ab0633be97b246989d730b1d928c8444cf439471e7aca553ed439b2d5c73a4b88ca0e913e5e0ecfbae0f9c02b7cc3c8244e14c6883f72b2c16500c170be7c683ec7741ed68ca4eafc6ceec7049cd904ce81a63ef43a796e436d94570274680e7c6ad20c41012f55979dcdd625fbceeaf1d074c06f2bab9f86bd7911d298ded3fb34a1482610324a973bb8501d0c4fe1efa9d6309065dc0015af6ca4118d5b549774fceafc0d0209cec873fe60680275da1e96ed58c084a77412ff8be3b3dd60a9ed8e6f9043d36eaf19dfe1dc27d9b879fdc7fc32a17fd9597f52b008e1df0ba7a7d2c24e3a4380de39ab8a06d62d6d29f7c9f3e7eaf5e13ed6c24c9f045701a55169ffbb209ea76663f1bd5ca2c8f618acfa38960a0cd4d571cd6fe1973afc635426acebd3988a9823d06f2bf90334b68af4aab4a37510c202e1367ac205e6885d7289c4c368a71182fc3c198a5d9772a496e85afa1f46a8ea2d043416328bac849e21ceeaec3d20e323d9624ea798c9a9ce2acf67c2c843005e9cc4a8763646e3cf3acdd91a6cad2f96791aa05b183a2236c74ce955a2658fc4b7e820e781bf0881c7865d89ab4688222857bf8851325f65a734805f4e013e31dbbd2e55584a0c3ba5d305941da670895dbbd58a08745af6f4dd941a220047514cf9e3c77a0078a971029821fe2a7e18e5a968ec3f2edfa34d4a16ec096e140eb8965b45a398e8829d1d680fd69ee3baf1da8c3fcbbcba230936cbfcef8988f5ba2cfc0256d80c06a70521201a0bd5480e9042bc0435008f2b2c72ac863defea22a7a354e66e486282ab594b561ea089b7fdc653d23d59a2f402962b94d861f933df27edb847e5d080637f63991dd9abf62cfc6a8f8fe5cbbc9c99402b015a9609909c8a3052d84afc88ce278db94cc07a198870aa846bba476a409bebc1bde11727871899efbe410d53f1d4421f5456d944c125b603654775f20fbbdd18daef349ccfbe04bc046ba6a853e5f6ebcf1467d78c094738cecc9ad17e952acb1f826bf68ab9853d25a32d051fdeb16db8977e5939c5b713d6a939e6ee98379d87223a7304bd73b41bca9f5a4c10bac1e2026f1098c12fc23fd5db6d921f73e98e6f9ea5a7fce9a94b19b34d1a3aabf9596ad1d206a48c549008494884fa79895e9550f06f5e63bc17c2dd556ff38acfd969e0f8d5007ede284c4a6da14a8a3ce0fd18bc54d7f933a7595e14a14d9208da1f45d6a81df665421e668a6044391aeb498d8d67f8cdd3b682b7803523d85ed1b9c20293d140bb5772ffa00ddee9809a833b3c2f7ef8f7f6e57f1ac2e7ad7ecdfa0a91752e8b3e86a69c0763387d2c3c588aff874cc23a91870660ee3cdcb04ca45183445887be8a3f2b1e7b2c39073a5be9004dc2502af7f99a73fbeb424a61889d0c51a2e3b773ece0065ab2444122707f9f30bb84cfa5ae3f976099decfcfbf79ea0b55efd319b2ff2fb99a11e903bdcf9d65e11b2bfdd5a8e0f1bfb5e472ec2b743fa06134a03ff747673c4ae35aa654b5a970a504fe110ad17a8324f7a2444eb9dcae7d435f550ce44169619ece91f04c4e88a96760c569b27d87d97de7d2c7a4fc1084a356a0802a0180c71afe843c31e90ee6027bf91397aa7a501e62e9d9d0397c3dce62d1af2a3cbb51b839046175578a3f991dda2e58fb63fd9a1a5271018001bc42aaeaf8154667c00f67f1d9228f3d76611f070a1b6b0c5656d82285875a06dcb8065e13afa1094e37564644ee0d74bb6ff986c7e945f8e585c7b4756170f846bbd54f63db0fd7ad003b88a02414eb9291f88130e1eaacc198980bc530b4e6ceea072b903f433da2a9af045c39a81011f43ec05b5315b075d10d6b854b96bd19d9f898b727862c8ad576eee2b62dc4ed86e7cd450726289a037ac8ff9e8b50948bbe37f7f969a210ac19ecb743675052990dfebf5904fc3b43a13da2991d6e4ad93d4c230bd1f17167dd76786fa1d5c9cfcd19fd9a54ad8a2075c06642e66553860ab531a8922403aeb3b3ea493ead28458130371f2db78b2b2219fd3685d65857e56847df938590de97331ec5d98935539bf90fa952d860aa1eadd8814085a2b88f75817a6fa417319065affd7017da833abdde48c389682ff12858e8cf5e2002d2f926d5c83f89700902e0a4e069e03da1546a26c2bd566b0a362a2542a01a19389488a41a57d90df122fb5c8d872150711d8c8e7c2ffdef5df08790923fce9c3359eed67f5eb7b03ce67bd30df6e811d3831ca302d866fc5e13eb3469017c5173d7d3afc97a79cc73fa68304a10104a29edcf68834871e06b93c6c2a957237c4c0d1e68e316e54f0160cb087a288a48bed62d24cb87e5f44408eab810031a6a0fc46154d69f80e4d6da860fc39b6a51a71586ac2bb71bb5f2f26dc6e7bbe077aa9e1478788f5659bd12663bcf3f3db91d4f2ab5577cf378a16ee80ae66e3c8c042c13012a29f36f3e5aefb18036881ea1a31d3bf4bfb28a2b7a45e969bdd63d64e9e81b0415419124529db062fee74ddd01422239b5c9a3d27a1470a69cbc8b28a969b09e92ccbe6ce368a962b911292042bff3a060aea12076aa45535a3f27be94bd3d97ca574435a2ee95054d9fc8130b4324df54d47f64b257eccb44a2bd61375e1c8aafe8a2750e38001ffba374e2b4b9be4c9b0311c8393b2d2708fa2765ba2d129635f210f4b7dd7ed2bb5b523ca750341968f7e2ba86bc61c5940272e1660db341465d5cd326bf187d0d99f23744db878d7092fbadd6691160681718999f0ef05e4c633592ba35d5174a44ee7659f71964b3d2f7876fab73aa0a086af5405afca6c8d4c0ff29de89d0b03df995f1b667beb45a793f94add616e3cc92d3e34baf5ff86e663e05b3748681f3676d9bf905c29f4063bb21992386bb56ccb614d0e5a7ca8460d6f14ffe09dbf058842842cc98ff3cdb6c3564b92f056190aea1bd1f97c7a24f06d0642a5d3ded79d58ced70c6fffa586c8e8badf3354072b149d10b5458d4dd8255573856bb825411db6e20d9d11af2d89f237aa03a14ec096b58c40625990434b395b8a448696b44f248a932941550017c486fae91579ebc2b7ddf82d11934d92669ca68adb5d5f5fe09008ba842bb60be6b1819f96f0dca0af494f1f74d16f60606b33170a2310659079248c02ccec9697cdf3c4ab690eb84c2ea3049f2d468527825ac2442c741226516849cbd28d9e9d1fe9ceb1a3dce07569d073f992143c5a46161814563b86a9f67566bbe5158abdcab3067099e058214719528e90d86116d6852b474741bd0da38529b4335cfbefc365c3667f47497397cf68c6e7b365be6f4efb7141333bbdda1df4a41cdb94cc9ddd8337b5253bd97e19608811ebb0a4efeacda832d74037c0ab12dfcb75796d60dd51346bafd8b8bfcb3969f77d641489623b153352ec95ef934b4c6b97aef08e912e360180ff22fd06399d85af2f0114dbd3e597a99ff404d3467508df72103351f1b6b270d541a83b0744ab7b998be7b13bd6e41b283c941200509055021232dbc3ba817fb237b9dc84ae11176a6e84f9a97acf3384bc8dc53383cbd6b14c43dc9aea7342d5ee5a66ce1e9805f88f25efc26ed5182998ed41d9a3", &(0x7f00000010c0)=""/122, &(0x7f0000001140)="97899df02c76aedb3b9a1410b9e80e3e575557ff7fc9b89256810706d218507625b2f79b466cd8101376c325f9e48dce68a300df63b0ee82140f59e1fe4220de8ac59f7f68f6b3daa3db08fd36", &(0x7f0000000040)="fdbaae8fe4", 0x0, r1, 0x4}, 0x38) 12:48:53 executing program 4: bpf$MAP_CREATE(0x6, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d0, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5450, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x5450, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0x7, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r1, 0x58}, 0x10) (async) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f00000011c0)={&(0x7f00000000c0)="58dc1a550436b68c32c3ee32891647fd78d60f976e033601ef0560ffaabfe62027c3bb904ee3a901c9eb80736f47d9c6e733d8f24fb8291f7b68420c41b96cc4c9ca29028b783151f9e41fc305aed59452204740e8daf086380035d346b0917a89a58ec7728edd36b597964543eea9af95a551ae2885165dda73c2b05c8fb23d5ef6d115de40b7785f5ad3b31c7686f78cffd9a5a91361d7df03c138558bdae98d73b8a1025fd3bbfb148bc31c20cb4c9b2e90ed10fb09dadeca8deeebe13c732bafa3ed5a360d21cf8e413ff78e55abbf5e839eb5f0cdfac74bddf8e5b18b15c44ee6aa5b9b2c2ae2bb6b00fe90a7ceb61db091923353497671999b8f2a0ae9a8cff00be6e0d9a64c5c1a82b91c3d149de60916d30696a54a824dd339b48d22bf198b83582e02e3a4ddf57c6a69cef37c95b634ddbb5ad2f66f7eaede8dcb8b093f6eb53fc9d5591acac8ecfeace255cc08414805592e78af842fb1cd8c80ca0dce26e74d0342b955d7fc36f6a073564060100b8a822c3289038f4d3b9e5dbee52613b30cfa6df8450d2a735d63d4dc5fff8c8a4d2072e28803a50f10b2994764f2d95a0001455d31a0a725afdc69d790ed3cce6a278180e361fd31ded646c269101af4a9302770feefd1fd34f4dd909d83df95628ae307348b75363611dd3c2276bb120a38812562c2d7ee7052e37baa3b78756e0b921093f7e7093de597238a392b5ade1aae08757602617fbcac1919c2d3dd6a51c3455ad792c2785a6df73a807d18c252d8f3dc1d7a56d815b2ae970bb642bb871c94725051841ff2d495211f2e124b37b41dace314b76b46c94067ac835e0b0ac6ba50ee8ec7fe0c213b32e75d467ebce6603c9eb7b9c81589f8a11c6595eb830531beb5d6a7f6dcc19b1afbf15eef3483f61e0a76fe95146444f1be19636c361ae961881a6c2dc9279ea7890117027e726bc6a7c6abbee647eb67ac32c135f1887d5e6673edd54157f37d1fb4af5c485d37187aa6401f8885db67bbbe427ac08e02e4c0a02d8de7323b866f98bed619024261073f92acbd086a3bfb1c64256c0f612924fa2c794a3c70ee63dc7ad442c68d251eba032a083233521a263b56e8f48dd20364ee42bb2fd7c9bdaf2e14777393d49b168a51cd052c56be1e33088f4d9f3eba155f08632b77fc7eb611dee7b1ff50dd504f14c7c08bb2d2b0c1459e812a8f457fa4e17630721058b8693ee4b013166b7148e33c21be213cfe314c156130e28a71f16e563749122c9fbec4ed67aa0fb4324111c4d03d31d030cf1a49067a669cb8558c61a06e836073582c419035b329741918101ff4a6e8d1077131f722f0f65994373eb054ba8e9480c577aadd545b9d6a8e499797548d2a3f31897be73aa8c8e2de7d466b027b6fcb3de7b9d30f0f34fd9161c3923a12f9e5de48fb8b4607174f4446046d5c14551c666ac94002d049aa09e321cc5d2b3147a155c2aaee224f99d970cb9b446c0ed06b7e58f37ca40098e31f4bcd5ba85212b8f77ea71f4ad14d9b2f0928a311d1296c89b5b06216a886b2ebded6b275f3241c70f845f637e78d35aceb4ac4dd2d8fdcf4a7f6a091a7fe608d8f4a34e33622bb022a0aeaa82ee9a250345c3f9f54c08325083d4d5de149062005cf54c96f5b46e082d9fa61385133e65af25d60e37c06cf66b35e7a54249c56a1081b06be7f62f3fbe12341f072263a4b52db032e4fc3579233c0a7af22a9c13751701f247f04cba968922b0293474fe4b29245ec1973b58099f2b0a65df643c238291bdfdb0257d01a5b2a7b61c7b8ff6b1b3c2afc6450b3c2320cb2d5358b326c1a8ed68b0deee827a776be1eeb60d79feb11da8e90ff8cdb2495626f215f4c335702af8990f9803db31dd28d7f155bd23cf367282bbb3ae0af5edc7e0ba4994524bf76f7957bebded45d4222d0ee5bcd398fefc766e3fe1d63b13b119667e03d64ea198377d1817af90580eaba90655807e4114a992e96ffa501327fb7a87d8a1b5ed35c50d0c447f863bce9ad3298024d0adb4d43f8dfd3b64bb14c19f3710dc40d21291b87faf6f8dd1f359acdc8b161d370fd641206124c9489d3af47f86d8fda347b65248875be32991d79e00a497e10dee86d6b75b91dc46c1457178d1683c31406637930e636ab0633be97b246989d730b1d928c8444cf439471e7aca553ed439b2d5c73a4b88ca0e913e5e0ecfbae0f9c02b7cc3c8244e14c6883f72b2c16500c170be7c683ec7741ed68ca4eafc6ceec7049cd904ce81a63ef43a796e436d94570274680e7c6ad20c41012f55979dcdd625fbceeaf1d074c06f2bab9f86bd7911d298ded3fb34a1482610324a973bb8501d0c4fe1efa9d6309065dc0015af6ca4118d5b549774fceafc0d0209cec873fe60680275da1e96ed58c084a77412ff8be3b3dd60a9ed8e6f9043d36eaf19dfe1dc27d9b879fdc7fc32a17fd9597f52b008e1df0ba7a7d2c24e3a4380de39ab8a06d62d6d29f7c9f3e7eaf5e13ed6c24c9f045701a55169ffbb209ea76663f1bd5ca2c8f618acfa38960a0cd4d571cd6fe1973afc635426acebd3988a9823d06f2bf90334b68af4aab4a37510c202e1367ac205e6885d7289c4c368a71182fc3c198a5d9772a496e85afa1f46a8ea2d043416328bac849e21ceeaec3d20e323d9624ea798c9a9ce2acf67c2c843005e9cc4a8763646e3cf3acdd91a6cad2f96791aa05b183a2236c74ce955a2658fc4b7e820e781bf0881c7865d89ab4688222857bf8851325f65a734805f4e013e31dbbd2e55584a0c3ba5d305941da670895dbbd58a08745af6f4dd941a220047514cf9e3c77a0078a971029821fe2a7e18e5a968ec3f2edfa34d4a16ec096e140eb8965b45a398e8829d1d680fd69ee3baf1da8c3fcbbcba230936cbfcef8988f5ba2cfc0256d80c06a70521201a0bd5480e9042bc0435008f2b2c72ac863defea22a7a354e66e486282ab594b561ea089b7fdc653d23d59a2f402962b94d861f933df27edb847e5d080637f63991dd9abf62cfc6a8f8fe5cbbc9c99402b015a9609909c8a3052d84afc88ce278db94cc07a198870aa846bba476a409bebc1bde11727871899efbe410d53f1d4421f5456d944c125b603654775f20fbbdd18daef349ccfbe04bc046ba6a853e5f6ebcf1467d78c094738cecc9ad17e952acb1f826bf68ab9853d25a32d051fdeb16db8977e5939c5b713d6a939e6ee98379d87223a7304bd73b41bca9f5a4c10bac1e2026f1098c12fc23fd5db6d921f73e98e6f9ea5a7fce9a94b19b34d1a3aabf9596ad1d206a48c549008494884fa79895e9550f06f5e63bc17c2dd556ff38acfd969e0f8d5007ede284c4a6da14a8a3ce0fd18bc54d7f933a7595e14a14d9208da1f45d6a81df665421e668a6044391aeb498d8d67f8cdd3b682b7803523d85ed1b9c20293d140bb5772ffa00ddee9809a833b3c2f7ef8f7f6e57f1ac2e7ad7ecdfa0a91752e8b3e86a69c0763387d2c3c588aff874cc23a91870660ee3cdcb04ca45183445887be8a3f2b1e7b2c39073a5be9004dc2502af7f99a73fbeb424a61889d0c51a2e3b773ece0065ab2444122707f9f30bb84cfa5ae3f976099decfcfbf79ea0b55efd319b2ff2fb99a11e903bdcf9d65e11b2bfdd5a8e0f1bfb5e472ec2b743fa06134a03ff747673c4ae35aa654b5a970a504fe110ad17a8324f7a2444eb9dcae7d435f550ce44169619ece91f04c4e88a96760c569b27d87d97de7d2c7a4fc1084a356a0802a0180c71afe843c31e90ee6027bf91397aa7a501e62e9d9d0397c3dce62d1af2a3cbb51b839046175578a3f991dda2e58fb63fd9a1a5271018001bc42aaeaf8154667c00f67f1d9228f3d76611f070a1b6b0c5656d82285875a06dcb8065e13afa1094e37564644ee0d74bb6ff986c7e945f8e585c7b4756170f846bbd54f63db0fd7ad003b88a02414eb9291f88130e1eaacc198980bc530b4e6ceea072b903f433da2a9af045c39a81011f43ec05b5315b075d10d6b854b96bd19d9f898b727862c8ad576eee2b62dc4ed86e7cd450726289a037ac8ff9e8b50948bbe37f7f969a210ac19ecb743675052990dfebf5904fc3b43a13da2991d6e4ad93d4c230bd1f17167dd76786fa1d5c9cfcd19fd9a54ad8a2075c06642e66553860ab531a8922403aeb3b3ea493ead28458130371f2db78b2b2219fd3685d65857e56847df938590de97331ec5d98935539bf90fa952d860aa1eadd8814085a2b88f75817a6fa417319065affd7017da833abdde48c389682ff12858e8cf5e2002d2f926d5c83f89700902e0a4e069e03da1546a26c2bd566b0a362a2542a01a19389488a41a57d90df122fb5c8d872150711d8c8e7c2ffdef5df08790923fce9c3359eed67f5eb7b03ce67bd30df6e811d3831ca302d866fc5e13eb3469017c5173d7d3afc97a79cc73fa68304a10104a29edcf68834871e06b93c6c2a957237c4c0d1e68e316e54f0160cb087a288a48bed62d24cb87e5f44408eab810031a6a0fc46154d69f80e4d6da860fc39b6a51a71586ac2bb71bb5f2f26dc6e7bbe077aa9e1478788f5659bd12663bcf3f3db91d4f2ab5577cf378a16ee80ae66e3c8c042c13012a29f36f3e5aefb18036881ea1a31d3bf4bfb28a2b7a45e969bdd63d64e9e81b0415419124529db062fee74ddd01422239b5c9a3d27a1470a69cbc8b28a969b09e92ccbe6ce368a962b911292042bff3a060aea12076aa45535a3f27be94bd3d97ca574435a2ee95054d9fc8130b4324df54d47f64b257eccb44a2bd61375e1c8aafe8a2750e38001ffba374e2b4b9be4c9b0311c8393b2d2708fa2765ba2d129635f210f4b7dd7ed2bb5b523ca750341968f7e2ba86bc61c5940272e1660db341465d5cd326bf187d0d99f23744db878d7092fbadd6691160681718999f0ef05e4c633592ba35d5174a44ee7659f71964b3d2f7876fab73aa0a086af5405afca6c8d4c0ff29de89d0b03df995f1b667beb45a793f94add616e3cc92d3e34baf5ff86e663e05b3748681f3676d9bf905c29f4063bb21992386bb56ccb614d0e5a7ca8460d6f14ffe09dbf058842842cc98ff3cdb6c3564b92f056190aea1bd1f97c7a24f06d0642a5d3ded79d58ced70c6fffa586c8e8badf3354072b149d10b5458d4dd8255573856bb825411db6e20d9d11af2d89f237aa03a14ec096b58c40625990434b395b8a448696b44f248a932941550017c486fae91579ebc2b7ddf82d11934d92669ca68adb5d5f5fe09008ba842bb60be6b1819f96f0dca0af494f1f74d16f60606b33170a2310659079248c02ccec9697cdf3c4ab690eb84c2ea3049f2d468527825ac2442c741226516849cbd28d9e9d1fe9ceb1a3dce07569d073f992143c5a46161814563b86a9f67566bbe5158abdcab3067099e058214719528e90d86116d6852b474741bd0da38529b4335cfbefc365c3667f47497397cf68c6e7b365be6f4efb7141333bbdda1df4a41cdb94cc9ddd8337b5253bd97e19608811ebb0a4efeacda832d74037c0ab12dfcb75796d60dd51346bafd8b8bfcb3969f77d641489623b153352ec95ef934b4c6b97aef08e912e360180ff22fd06399d85af2f0114dbd3e597a99ff404d3467508df72103351f1b6b270d541a83b0744ab7b998be7b13bd6e41b283c941200509055021232dbc3ba817fb237b9dc84ae11176a6e84f9a97acf3384bc8dc53383cbd6b14c43dc9aea7342d5ee5a66ce1e9805f88f25efc26ed5182998ed41d9a3", &(0x7f00000010c0)=""/122, &(0x7f0000001140)="97899df02c76aedb3b9a1410b9e80e3e575557ff7fc9b89256810706d218507625b2f79b466cd8101376c325f9e48dce68a300df63b0ee82140f59e1fe4220de8ac59f7f68f6b3daa3db08fd36", &(0x7f0000000040)="fdbaae8fe4", 0x0, r1, 0x4}, 0x38) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d1, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r1, 0x58}, 0x10) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f00000011c0)={&(0x7f00000000c0)="58dc1a550436b68c32c3ee32891647fd78d60f976e033601ef0560ffaabfe62027c3bb904ee3a901c9eb80736f47d9c6e733d8f24fb8291f7b68420c41b96cc4c9ca29028b783151f9e41fc305aed59452204740e8daf086380035d346b0917a89a58ec7728edd36b597964543eea9af95a551ae2885165dda73c2b05c8fb23d5ef6d115de40b7785f5ad3b31c7686f78cffd9a5a91361d7df03c138558bdae98d73b8a1025fd3bbfb148bc31c20cb4c9b2e90ed10fb09dadeca8deeebe13c732bafa3ed5a360d21cf8e413ff78e55abbf5e839eb5f0cdfac74bddf8e5b18b15c44ee6aa5b9b2c2ae2bb6b00fe90a7ceb61db091923353497671999b8f2a0ae9a8cff00be6e0d9a64c5c1a82b91c3d149de60916d30696a54a824dd339b48d22bf198b83582e02e3a4ddf57c6a69cef37c95b634ddbb5ad2f66f7eaede8dcb8b093f6eb53fc9d5591acac8ecfeace255cc08414805592e78af842fb1cd8c80ca0dce26e74d0342b955d7fc36f6a073564060100b8a822c3289038f4d3b9e5dbee52613b30cfa6df8450d2a735d63d4dc5fff8c8a4d2072e28803a50f10b2994764f2d95a0001455d31a0a725afdc69d790ed3cce6a278180e361fd31ded646c269101af4a9302770feefd1fd34f4dd909d83df95628ae307348b75363611dd3c2276bb120a38812562c2d7ee7052e37baa3b78756e0b921093f7e7093de597238a392b5ade1aae08757602617fbcac1919c2d3dd6a51c3455ad792c2785a6df73a807d18c252d8f3dc1d7a56d815b2ae970bb642bb871c94725051841ff2d495211f2e124b37b41dace314b76b46c94067ac835e0b0ac6ba50ee8ec7fe0c213b32e75d467ebce6603c9eb7b9c81589f8a11c6595eb830531beb5d6a7f6dcc19b1afbf15eef3483f61e0a76fe95146444f1be19636c361ae961881a6c2dc9279ea7890117027e726bc6a7c6abbee647eb67ac32c135f1887d5e6673edd54157f37d1fb4af5c485d37187aa6401f8885db67bbbe427ac08e02e4c0a02d8de7323b866f98bed619024261073f92acbd086a3bfb1c64256c0f612924fa2c794a3c70ee63dc7ad442c68d251eba032a083233521a263b56e8f48dd20364ee42bb2fd7c9bdaf2e14777393d49b168a51cd052c56be1e33088f4d9f3eba155f08632b77fc7eb611dee7b1ff50dd504f14c7c08bb2d2b0c1459e812a8f457fa4e17630721058b8693ee4b013166b7148e33c21be213cfe314c156130e28a71f16e563749122c9fbec4ed67aa0fb4324111c4d03d31d030cf1a49067a669cb8558c61a06e836073582c419035b329741918101ff4a6e8d1077131f722f0f65994373eb054ba8e9480c577aadd545b9d6a8e499797548d2a3f31897be73aa8c8e2de7d466b027b6fcb3de7b9d30f0f34fd9161c3923a12f9e5de48fb8b4607174f4446046d5c14551c666ac94002d049aa09e321cc5d2b3147a155c2aaee224f99d970cb9b446c0ed06b7e58f37ca40098e31f4bcd5ba85212b8f77ea71f4ad14d9b2f0928a311d1296c89b5b06216a886b2ebded6b275f3241c70f845f637e78d35aceb4ac4dd2d8fdcf4a7f6a091a7fe608d8f4a34e33622bb022a0aeaa82ee9a250345c3f9f54c08325083d4d5de149062005cf54c96f5b46e082d9fa61385133e65af25d60e37c06cf66b35e7a54249c56a1081b06be7f62f3fbe12341f072263a4b52db032e4fc3579233c0a7af22a9c13751701f247f04cba968922b0293474fe4b29245ec1973b58099f2b0a65df643c238291bdfdb0257d01a5b2a7b61c7b8ff6b1b3c2afc6450b3c2320cb2d5358b326c1a8ed68b0deee827a776be1eeb60d79feb11da8e90ff8cdb2495626f215f4c335702af8990f9803db31dd28d7f155bd23cf367282bbb3ae0af5edc7e0ba4994524bf76f7957bebded45d4222d0ee5bcd398fefc766e3fe1d63b13b119667e03d64ea198377d1817af90580eaba90655807e4114a992e96ffa501327fb7a87d8a1b5ed35c50d0c447f863bce9ad3298024d0adb4d43f8dfd3b64bb14c19f3710dc40d21291b87faf6f8dd1f359acdc8b161d370fd641206124c9489d3af47f86d8fda347b65248875be32991d79e00a497e10dee86d6b75b91dc46c1457178d1683c31406637930e636ab0633be97b246989d730b1d928c8444cf439471e7aca553ed439b2d5c73a4b88ca0e913e5e0ecfbae0f9c02b7cc3c8244e14c6883f72b2c16500c170be7c683ec7741ed68ca4eafc6ceec7049cd904ce81a63ef43a796e436d94570274680e7c6ad20c41012f55979dcdd625fbceeaf1d074c06f2bab9f86bd7911d298ded3fb34a1482610324a973bb8501d0c4fe1efa9d6309065dc0015af6ca4118d5b549774fceafc0d0209cec873fe60680275da1e96ed58c084a77412ff8be3b3dd60a9ed8e6f9043d36eaf19dfe1dc27d9b879fdc7fc32a17fd9597f52b008e1df0ba7a7d2c24e3a4380de39ab8a06d62d6d29f7c9f3e7eaf5e13ed6c24c9f045701a55169ffbb209ea76663f1bd5ca2c8f618acfa38960a0cd4d571cd6fe1973afc635426acebd3988a9823d06f2bf90334b68af4aab4a37510c202e1367ac205e6885d7289c4c368a71182fc3c198a5d9772a496e85afa1f46a8ea2d043416328bac849e21ceeaec3d20e323d9624ea798c9a9ce2acf67c2c843005e9cc4a8763646e3cf3acdd91a6cad2f96791aa05b183a2236c74ce955a2658fc4b7e820e781bf0881c7865d89ab4688222857bf8851325f65a734805f4e013e31dbbd2e55584a0c3ba5d305941da670895dbbd58a08745af6f4dd941a220047514cf9e3c77a0078a971029821fe2a7e18e5a968ec3f2edfa34d4a16ec096e140eb8965b45a398e8829d1d680fd69ee3baf1da8c3fcbbcba230936cbfcef8988f5ba2cfc0256d80c06a70521201a0bd5480e9042bc0435008f2b2c72ac863defea22a7a354e66e486282ab594b561ea089b7fdc653d23d59a2f402962b94d861f933df27edb847e5d080637f63991dd9abf62cfc6a8f8fe5cbbc9c99402b015a9609909c8a3052d84afc88ce278db94cc07a198870aa846bba476a409bebc1bde11727871899efbe410d53f1d4421f5456d944c125b603654775f20fbbdd18daef349ccfbe04bc046ba6a853e5f6ebcf1467d78c094738cecc9ad17e952acb1f826bf68ab9853d25a32d051fdeb16db8977e5939c5b713d6a939e6ee98379d87223a7304bd73b41bca9f5a4c10bac1e2026f1098c12fc23fd5db6d921f73e98e6f9ea5a7fce9a94b19b34d1a3aabf9596ad1d206a48c549008494884fa79895e9550f06f5e63bc17c2dd556ff38acfd969e0f8d5007ede284c4a6da14a8a3ce0fd18bc54d7f933a7595e14a14d9208da1f45d6a81df665421e668a6044391aeb498d8d67f8cdd3b682b7803523d85ed1b9c20293d140bb5772ffa00ddee9809a833b3c2f7ef8f7f6e57f1ac2e7ad7ecdfa0a91752e8b3e86a69c0763387d2c3c588aff874cc23a91870660ee3cdcb04ca45183445887be8a3f2b1e7b2c39073a5be9004dc2502af7f99a73fbeb424a61889d0c51a2e3b773ece0065ab2444122707f9f30bb84cfa5ae3f976099decfcfbf79ea0b55efd319b2ff2fb99a11e903bdcf9d65e11b2bfdd5a8e0f1bfb5e472ec2b743fa06134a03ff747673c4ae35aa654b5a970a504fe110ad17a8324f7a2444eb9dcae7d435f550ce44169619ece91f04c4e88a96760c569b27d87d97de7d2c7a4fc1084a356a0802a0180c71afe843c31e90ee6027bf91397aa7a501e62e9d9d0397c3dce62d1af2a3cbb51b839046175578a3f991dda2e58fb63fd9a1a5271018001bc42aaeaf8154667c00f67f1d9228f3d76611f070a1b6b0c5656d82285875a06dcb8065e13afa1094e37564644ee0d74bb6ff986c7e945f8e585c7b4756170f846bbd54f63db0fd7ad003b88a02414eb9291f88130e1eaacc198980bc530b4e6ceea072b903f433da2a9af045c39a81011f43ec05b5315b075d10d6b854b96bd19d9f898b727862c8ad576eee2b62dc4ed86e7cd450726289a037ac8ff9e8b50948bbe37f7f969a210ac19ecb743675052990dfebf5904fc3b43a13da2991d6e4ad93d4c230bd1f17167dd76786fa1d5c9cfcd19fd9a54ad8a2075c06642e66553860ab531a8922403aeb3b3ea493ead28458130371f2db78b2b2219fd3685d65857e56847df938590de97331ec5d98935539bf90fa952d860aa1eadd8814085a2b88f75817a6fa417319065affd7017da833abdde48c389682ff12858e8cf5e2002d2f926d5c83f89700902e0a4e069e03da1546a26c2bd566b0a362a2542a01a19389488a41a57d90df122fb5c8d872150711d8c8e7c2ffdef5df08790923fce9c3359eed67f5eb7b03ce67bd30df6e811d3831ca302d866fc5e13eb3469017c5173d7d3afc97a79cc73fa68304a10104a29edcf68834871e06b93c6c2a957237c4c0d1e68e316e54f0160cb087a288a48bed62d24cb87e5f44408eab810031a6a0fc46154d69f80e4d6da860fc39b6a51a71586ac2bb71bb5f2f26dc6e7bbe077aa9e1478788f5659bd12663bcf3f3db91d4f2ab5577cf378a16ee80ae66e3c8c042c13012a29f36f3e5aefb18036881ea1a31d3bf4bfb28a2b7a45e969bdd63d64e9e81b0415419124529db062fee74ddd01422239b5c9a3d27a1470a69cbc8b28a969b09e92ccbe6ce368a962b911292042bff3a060aea12076aa45535a3f27be94bd3d97ca574435a2ee95054d9fc8130b4324df54d47f64b257eccb44a2bd61375e1c8aafe8a2750e38001ffba374e2b4b9be4c9b0311c8393b2d2708fa2765ba2d129635f210f4b7dd7ed2bb5b523ca750341968f7e2ba86bc61c5940272e1660db341465d5cd326bf187d0d99f23744db878d7092fbadd6691160681718999f0ef05e4c633592ba35d5174a44ee7659f71964b3d2f7876fab73aa0a086af5405afca6c8d4c0ff29de89d0b03df995f1b667beb45a793f94add616e3cc92d3e34baf5ff86e663e05b3748681f3676d9bf905c29f4063bb21992386bb56ccb614d0e5a7ca8460d6f14ffe09dbf058842842cc98ff3cdb6c3564b92f056190aea1bd1f97c7a24f06d0642a5d3ded79d58ced70c6fffa586c8e8badf3354072b149d10b5458d4dd8255573856bb825411db6e20d9d11af2d89f237aa03a14ec096b58c40625990434b395b8a448696b44f248a932941550017c486fae91579ebc2b7ddf82d11934d92669ca68adb5d5f5fe09008ba842bb60be6b1819f96f0dca0af494f1f74d16f60606b33170a2310659079248c02ccec9697cdf3c4ab690eb84c2ea3049f2d468527825ac2442c741226516849cbd28d9e9d1fe9ceb1a3dce07569d073f992143c5a46161814563b86a9f67566bbe5158abdcab3067099e058214719528e90d86116d6852b474741bd0da38529b4335cfbefc365c3667f47497397cf68c6e7b365be6f4efb7141333bbdda1df4a41cdb94cc9ddd8337b5253bd97e19608811ebb0a4efeacda832d74037c0ab12dfcb75796d60dd51346bafd8b8bfcb3969f77d641489623b153352ec95ef934b4c6b97aef08e912e360180ff22fd06399d85af2f0114dbd3e597a99ff404d3467508df72103351f1b6b270d541a83b0744ab7b998be7b13bd6e41b283c941200509055021232dbc3ba817fb237b9dc84ae11176a6e84f9a97acf3384bc8dc53383cbd6b14c43dc9aea7342d5ee5a66ce1e9805f88f25efc26ed5182998ed41d9a3", &(0x7f00000010c0)=""/122, &(0x7f0000001140)="97899df02c76aedb3b9a1410b9e80e3e575557ff7fc9b89256810706d218507625b2f79b466cd8101376c325f9e48dce68a300df63b0ee82140f59e1fe4220de8ac59f7f68f6b3daa3db08fd36", &(0x7f0000000040)="fdbaae8fe4", 0x0, r1, 0x4}, 0x38) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r1, 0x58}, 0x10) (async) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f00000011c0)={&(0x7f00000000c0)="58dc1a550436b68c32c3ee32891647fd78d60f976e033601ef0560ffaabfe62027c3bb904ee3a901c9eb80736f47d9c6e733d8f24fb8291f7b68420c41b96cc4c9ca29028b783151f9e41fc305aed59452204740e8daf086380035d346b0917a89a58ec7728edd36b597964543eea9af95a551ae2885165dda73c2b05c8fb23d5ef6d115de40b7785f5ad3b31c7686f78cffd9a5a91361d7df03c138558bdae98d73b8a1025fd3bbfb148bc31c20cb4c9b2e90ed10fb09dadeca8deeebe13c732bafa3ed5a360d21cf8e413ff78e55abbf5e839eb5f0cdfac74bddf8e5b18b15c44ee6aa5b9b2c2ae2bb6b00fe90a7ceb61db091923353497671999b8f2a0ae9a8cff00be6e0d9a64c5c1a82b91c3d149de60916d30696a54a824dd339b48d22bf198b83582e02e3a4ddf57c6a69cef37c95b634ddbb5ad2f66f7eaede8dcb8b093f6eb53fc9d5591acac8ecfeace255cc08414805592e78af842fb1cd8c80ca0dce26e74d0342b955d7fc36f6a073564060100b8a822c3289038f4d3b9e5dbee52613b30cfa6df8450d2a735d63d4dc5fff8c8a4d2072e28803a50f10b2994764f2d95a0001455d31a0a725afdc69d790ed3cce6a278180e361fd31ded646c269101af4a9302770feefd1fd34f4dd909d83df95628ae307348b75363611dd3c2276bb120a38812562c2d7ee7052e37baa3b78756e0b921093f7e7093de597238a392b5ade1aae08757602617fbcac1919c2d3dd6a51c3455ad792c2785a6df73a807d18c252d8f3dc1d7a56d815b2ae970bb642bb871c94725051841ff2d495211f2e124b37b41dace314b76b46c94067ac835e0b0ac6ba50ee8ec7fe0c213b32e75d467ebce6603c9eb7b9c81589f8a11c6595eb830531beb5d6a7f6dcc19b1afbf15eef3483f61e0a76fe95146444f1be19636c361ae961881a6c2dc9279ea7890117027e726bc6a7c6abbee647eb67ac32c135f1887d5e6673edd54157f37d1fb4af5c485d37187aa6401f8885db67bbbe427ac08e02e4c0a02d8de7323b866f98bed619024261073f92acbd086a3bfb1c64256c0f612924fa2c794a3c70ee63dc7ad442c68d251eba032a083233521a263b56e8f48dd20364ee42bb2fd7c9bdaf2e14777393d49b168a51cd052c56be1e33088f4d9f3eba155f08632b77fc7eb611dee7b1ff50dd504f14c7c08bb2d2b0c1459e812a8f457fa4e17630721058b8693ee4b013166b7148e33c21be213cfe314c156130e28a71f16e563749122c9fbec4ed67aa0fb4324111c4d03d31d030cf1a49067a669cb8558c61a06e836073582c419035b329741918101ff4a6e8d1077131f722f0f65994373eb054ba8e9480c577aadd545b9d6a8e499797548d2a3f31897be73aa8c8e2de7d466b027b6fcb3de7b9d30f0f34fd9161c3923a12f9e5de48fb8b4607174f4446046d5c14551c666ac94002d049aa09e321cc5d2b3147a155c2aaee224f99d970cb9b446c0ed06b7e58f37ca40098e31f4bcd5ba85212b8f77ea71f4ad14d9b2f0928a311d1296c89b5b06216a886b2ebded6b275f3241c70f845f637e78d35aceb4ac4dd2d8fdcf4a7f6a091a7fe608d8f4a34e33622bb022a0aeaa82ee9a250345c3f9f54c08325083d4d5de149062005cf54c96f5b46e082d9fa61385133e65af25d60e37c06cf66b35e7a54249c56a1081b06be7f62f3fbe12341f072263a4b52db032e4fc3579233c0a7af22a9c13751701f247f04cba968922b0293474fe4b29245ec1973b58099f2b0a65df643c238291bdfdb0257d01a5b2a7b61c7b8ff6b1b3c2afc6450b3c2320cb2d5358b326c1a8ed68b0deee827a776be1eeb60d79feb11da8e90ff8cdb2495626f215f4c335702af8990f9803db31dd28d7f155bd23cf367282bbb3ae0af5edc7e0ba4994524bf76f7957bebded45d4222d0ee5bcd398fefc766e3fe1d63b13b119667e03d64ea198377d1817af90580eaba90655807e4114a992e96ffa501327fb7a87d8a1b5ed35c50d0c447f863bce9ad3298024d0adb4d43f8dfd3b64bb14c19f3710dc40d21291b87faf6f8dd1f359acdc8b161d370fd641206124c9489d3af47f86d8fda347b65248875be32991d79e00a497e10dee86d6b75b91dc46c1457178d1683c31406637930e636ab0633be97b246989d730b1d928c8444cf439471e7aca553ed439b2d5c73a4b88ca0e913e5e0ecfbae0f9c02b7cc3c8244e14c6883f72b2c16500c170be7c683ec7741ed68ca4eafc6ceec7049cd904ce81a63ef43a796e436d94570274680e7c6ad20c41012f55979dcdd625fbceeaf1d074c06f2bab9f86bd7911d298ded3fb34a1482610324a973bb8501d0c4fe1efa9d6309065dc0015af6ca4118d5b549774fceafc0d0209cec873fe60680275da1e96ed58c084a77412ff8be3b3dd60a9ed8e6f9043d36eaf19dfe1dc27d9b879fdc7fc32a17fd9597f52b008e1df0ba7a7d2c24e3a4380de39ab8a06d62d6d29f7c9f3e7eaf5e13ed6c24c9f045701a55169ffbb209ea76663f1bd5ca2c8f618acfa38960a0cd4d571cd6fe1973afc635426acebd3988a9823d06f2bf90334b68af4aab4a37510c202e1367ac205e6885d7289c4c368a71182fc3c198a5d9772a496e85afa1f46a8ea2d043416328bac849e21ceeaec3d20e323d9624ea798c9a9ce2acf67c2c843005e9cc4a8763646e3cf3acdd91a6cad2f96791aa05b183a2236c74ce955a2658fc4b7e820e781bf0881c7865d89ab4688222857bf8851325f65a734805f4e013e31dbbd2e55584a0c3ba5d305941da670895dbbd58a08745af6f4dd941a220047514cf9e3c77a0078a971029821fe2a7e18e5a968ec3f2edfa34d4a16ec096e140eb8965b45a398e8829d1d680fd69ee3baf1da8c3fcbbcba230936cbfcef8988f5ba2cfc0256d80c06a70521201a0bd5480e9042bc0435008f2b2c72ac863defea22a7a354e66e486282ab594b561ea089b7fdc653d23d59a2f402962b94d861f933df27edb847e5d080637f63991dd9abf62cfc6a8f8fe5cbbc9c99402b015a9609909c8a3052d84afc88ce278db94cc07a198870aa846bba476a409bebc1bde11727871899efbe410d53f1d4421f5456d944c125b603654775f20fbbdd18daef349ccfbe04bc046ba6a853e5f6ebcf1467d78c094738cecc9ad17e952acb1f826bf68ab9853d25a32d051fdeb16db8977e5939c5b713d6a939e6ee98379d87223a7304bd73b41bca9f5a4c10bac1e2026f1098c12fc23fd5db6d921f73e98e6f9ea5a7fce9a94b19b34d1a3aabf9596ad1d206a48c549008494884fa79895e9550f06f5e63bc17c2dd556ff38acfd969e0f8d5007ede284c4a6da14a8a3ce0fd18bc54d7f933a7595e14a14d9208da1f45d6a81df665421e668a6044391aeb498d8d67f8cdd3b682b7803523d85ed1b9c20293d140bb5772ffa00ddee9809a833b3c2f7ef8f7f6e57f1ac2e7ad7ecdfa0a91752e8b3e86a69c0763387d2c3c588aff874cc23a91870660ee3cdcb04ca45183445887be8a3f2b1e7b2c39073a5be9004dc2502af7f99a73fbeb424a61889d0c51a2e3b773ece0065ab2444122707f9f30bb84cfa5ae3f976099decfcfbf79ea0b55efd319b2ff2fb99a11e903bdcf9d65e11b2bfdd5a8e0f1bfb5e472ec2b743fa06134a03ff747673c4ae35aa654b5a970a504fe110ad17a8324f7a2444eb9dcae7d435f550ce44169619ece91f04c4e88a96760c569b27d87d97de7d2c7a4fc1084a356a0802a0180c71afe843c31e90ee6027bf91397aa7a501e62e9d9d0397c3dce62d1af2a3cbb51b839046175578a3f991dda2e58fb63fd9a1a5271018001bc42aaeaf8154667c00f67f1d9228f3d76611f070a1b6b0c5656d82285875a06dcb8065e13afa1094e37564644ee0d74bb6ff986c7e945f8e585c7b4756170f846bbd54f63db0fd7ad003b88a02414eb9291f88130e1eaacc198980bc530b4e6ceea072b903f433da2a9af045c39a81011f43ec05b5315b075d10d6b854b96bd19d9f898b727862c8ad576eee2b62dc4ed86e7cd450726289a037ac8ff9e8b50948bbe37f7f969a210ac19ecb743675052990dfebf5904fc3b43a13da2991d6e4ad93d4c230bd1f17167dd76786fa1d5c9cfcd19fd9a54ad8a2075c06642e66553860ab531a8922403aeb3b3ea493ead28458130371f2db78b2b2219fd3685d65857e56847df938590de97331ec5d98935539bf90fa952d860aa1eadd8814085a2b88f75817a6fa417319065affd7017da833abdde48c389682ff12858e8cf5e2002d2f926d5c83f89700902e0a4e069e03da1546a26c2bd566b0a362a2542a01a19389488a41a57d90df122fb5c8d872150711d8c8e7c2ffdef5df08790923fce9c3359eed67f5eb7b03ce67bd30df6e811d3831ca302d866fc5e13eb3469017c5173d7d3afc97a79cc73fa68304a10104a29edcf68834871e06b93c6c2a957237c4c0d1e68e316e54f0160cb087a288a48bed62d24cb87e5f44408eab810031a6a0fc46154d69f80e4d6da860fc39b6a51a71586ac2bb71bb5f2f26dc6e7bbe077aa9e1478788f5659bd12663bcf3f3db91d4f2ab5577cf378a16ee80ae66e3c8c042c13012a29f36f3e5aefb18036881ea1a31d3bf4bfb28a2b7a45e969bdd63d64e9e81b0415419124529db062fee74ddd01422239b5c9a3d27a1470a69cbc8b28a969b09e92ccbe6ce368a962b911292042bff3a060aea12076aa45535a3f27be94bd3d97ca574435a2ee95054d9fc8130b4324df54d47f64b257eccb44a2bd61375e1c8aafe8a2750e38001ffba374e2b4b9be4c9b0311c8393b2d2708fa2765ba2d129635f210f4b7dd7ed2bb5b523ca750341968f7e2ba86bc61c5940272e1660db341465d5cd326bf187d0d99f23744db878d7092fbadd6691160681718999f0ef05e4c633592ba35d5174a44ee7659f71964b3d2f7876fab73aa0a086af5405afca6c8d4c0ff29de89d0b03df995f1b667beb45a793f94add616e3cc92d3e34baf5ff86e663e05b3748681f3676d9bf905c29f4063bb21992386bb56ccb614d0e5a7ca8460d6f14ffe09dbf058842842cc98ff3cdb6c3564b92f056190aea1bd1f97c7a24f06d0642a5d3ded79d58ced70c6fffa586c8e8badf3354072b149d10b5458d4dd8255573856bb825411db6e20d9d11af2d89f237aa03a14ec096b58c40625990434b395b8a448696b44f248a932941550017c486fae91579ebc2b7ddf82d11934d92669ca68adb5d5f5fe09008ba842bb60be6b1819f96f0dca0af494f1f74d16f60606b33170a2310659079248c02ccec9697cdf3c4ab690eb84c2ea3049f2d468527825ac2442c741226516849cbd28d9e9d1fe9ceb1a3dce07569d073f992143c5a46161814563b86a9f67566bbe5158abdcab3067099e058214719528e90d86116d6852b474741bd0da38529b4335cfbefc365c3667f47497397cf68c6e7b365be6f4efb7141333bbdda1df4a41cdb94cc9ddd8337b5253bd97e19608811ebb0a4efeacda832d74037c0ab12dfcb75796d60dd51346bafd8b8bfcb3969f77d641489623b153352ec95ef934b4c6b97aef08e912e360180ff22fd06399d85af2f0114dbd3e597a99ff404d3467508df72103351f1b6b270d541a83b0744ab7b998be7b13bd6e41b283c941200509055021232dbc3ba817fb237b9dc84ae11176a6e84f9a97acf3384bc8dc53383cbd6b14c43dc9aea7342d5ee5a66ce1e9805f88f25efc26ed5182998ed41d9a3", &(0x7f00000010c0)=""/122, &(0x7f0000001140)="97899df02c76aedb3b9a1410b9e80e3e575557ff7fc9b89256810706d218507625b2f79b466cd8101376c325f9e48dce68a300df63b0ee82140f59e1fe4220de8ac59f7f68f6b3daa3db08fd36", &(0x7f0000000040)="fdbaae8fe4", 0x0, r1, 0x4}, 0x38) (async) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x5451, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0x8, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5451, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d4, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x14) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0x9, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 4: bpf$MAP_CREATE(0xa, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d8, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x5460, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x14) 12:48:53 executing program 4: bpf$MAP_CREATE(0xb, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d9, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x5460, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x54e3, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x14) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454da, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x894c, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8924, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0xc, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x9, 0x10}, 0xc) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000200)={r1, &(0x7f00000000c0)="43c4a9f44beb4954794b86935ce84f7e80951b243d8082525602027d1986fd92f3f536b10160ad79e5a99cba285ecab7361b10ed65c29846a76febece21cbf4ac3765de8c233e8a416db74d7c035b3b4f66071f795c8a334f0aa64922889f81f9c7ecb0a9d44817744eaadbeed3574b7d2d17e7cc4290c54c90664b0c2546e67148503ee8c7e128449aa044e46f8118a7e49a14bac09", &(0x7f0000000180)=""/110}, 0x20) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x894c, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0xd, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454dc, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x400454ca, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0xe, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x9, 0x10}, 0xc) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000200)={r1, &(0x7f00000000c0)="43c4a9f44beb4954794b86935ce84f7e80951b243d8082525602027d1986fd92f3f536b10160ad79e5a99cba285ecab7361b10ed65c29846a76febece21cbf4ac3765de8c233e8a416db74d7c035b3b4f66071f795c8a334f0aa64922889f81f9c7ecb0a9d44817744eaadbeed3574b7d2d17e7cc4290c54c90664b0c2546e67148503ee8c7e128449aa044e46f8118a7e49a14bac09", &(0x7f0000000180)=""/110}, 0x20) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454de, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454c8, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454ca, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x400454d9, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0xf, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454cb, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x9, 0x10}, 0xc) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000200)={r1, &(0x7f00000000c0)="43c4a9f44beb4954794b86935ce84f7e80951b243d8082525602027d1986fd92f3f536b10160ad79e5a99cba285ecab7361b10ed65c29846a76febece21cbf4ac3765de8c233e8a416db74d7c035b3b4f66071f795c8a334f0aa64922889f81f9c7ecb0a9d44817744eaadbeed3574b7d2d17e7cc4290c54c90664b0c2546e67148503ee8c7e128449aa044e46f8118a7e49a14bac09", &(0x7f0000000180)=""/110}, 0x20) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454e2, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x40049409, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0x10, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454cc, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x40049409, &(0x7f0000000080)={0x0, 0x0}) 12:48:53 executing program 4: bpf$MAP_CREATE(0x11, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000040)=0x1) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1f, 0x80, 0x40, 0x40}, {0x800, 0x0, 0x7, 0x9}, {0x7, 0x8, 0x4, 0x9}]}) 12:48:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x40086602, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454cd, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000040)=0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1f, 0x80, 0x40, 0x40}, {0x800, 0x0, 0x7, 0x9}, {0x7, 0x8, 0x4, 0x9}]}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x40086602, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000040)=0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1f, 0x80, 0x40, 0x40}, {0x800, 0x0, 0x7, 0x9}, {0x7, 0x8, 0x4, 0x9}]}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x12, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x40087602, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454ce, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x40087602, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x13, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d0, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x14, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d1, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x80086601, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x80087601, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d6, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0xc0045878, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d4, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x15, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d8, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x16, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0xc0045878, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) (async) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d9, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x17, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454d2, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x18, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0xc0189436, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454da, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x180, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) (async) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454d3, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0xc020660b, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x300, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454dc, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x9, &(0x7f00000000c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @btf_id={0x18, 0x5, 0x3, 0x0, 0x5}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, 0x1}}, @map_idx={0x18, 0xa, 0x5, 0x0, 0x6}], &(0x7f0000000140)='GPL\x00', 0x5, 0x42, &(0x7f0000000180)=""/66, 0x41100, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x4, 0x6, 0x5, 0x2}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1], &(0x7f00000002c0)=[{0x0, 0x5, 0x1, 0x7}, {0x1, 0x4, 0x8, 0xc}], 0x10, 0x3}, 0x90) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000003c0), 0x81, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000400)=@o_path={&(0x7f0000000040)='./file0\x00', r1, 0x4000, r2}, 0x18) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454d7, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x500, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454dd, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x9, &(0x7f00000000c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @btf_id={0x18, 0x5, 0x3, 0x0, 0x5}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, 0x1}}, @map_idx={0x18, 0xa, 0x5, 0x0, 0x6}], &(0x7f0000000140)='GPL\x00', 0x5, 0x42, &(0x7f0000000180)=""/66, 0x41100, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x4, 0x6, 0x5, 0x2}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1], &(0x7f00000002c0)=[{0x0, 0x5, 0x1, 0x7}, {0x1, 0x4, 0x8, 0xc}], 0x10, 0x3}, 0x90) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000003c0), 0x81, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000400)=@o_path={&(0x7f0000000040)='./file0\x00', r1, 0x4000, r2}, 0x18) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454de, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x2, 0x0}) 12:48:54 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x9, &(0x7f00000000c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @btf_id={0x18, 0x5, 0x3, 0x0, 0x5}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, 0x1}}, @map_idx={0x18, 0xa, 0x5, 0x0, 0x6}], &(0x7f0000000140)='GPL\x00', 0x5, 0x42, &(0x7f0000000180)=""/66, 0x41100, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x4, 0x6, 0x5, 0x2}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1], &(0x7f00000002c0)=[{0x0, 0x5, 0x1, 0x7}, {0x1, 0x4, 0x8, 0xc}], 0x10, 0x3}, 0x90) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000003c0), 0x81, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000400)=@o_path={&(0x7f0000000040)='./file0\x00', r1, 0x4000, r2}, 0x18) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454e2, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454df, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x682b80, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f00000000c0)={0x1, 0x9, [@multicast, @local, @remote, @remote, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @random="7341ff066ab6", @broadcast, @random="09cde1577e1b", @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2d}]}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x600, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 4: bpf$MAP_CREATE(0x700, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e1, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x40049409, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x682b80, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f00000000c0)={0x1, 0x9, [@multicast, @local, @remote, @remote, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @random="7341ff066ab6", @broadcast, @random="09cde1577e1b", @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2d}]}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x682b80, 0x0) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f00000000c0)={0x1, 0x9, [@multicast, @local, @remote, @remote, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @random="7341ff066ab6", @broadcast, @random="09cde1577e1b", @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2d}]}) (async) 12:48:54 executing program 2: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f00000000c0)='memory.swap.events\x00', 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x900, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x40086602, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x80086601, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0xa00, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x40087602, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x682b80, 0x0) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f00000000c0)={0x1, 0x9, [@multicast, @local, @remote, @remote, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @random="7341ff066ab6", @broadcast, @random="09cde1577e1b", @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2d}]}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x682b80, 0x0) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f00000000c0)={0x1, 0x9, [@multicast, @local, @remote, @remote, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @random="7341ff066ab6", @broadcast, @random="09cde1577e1b", @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2d}]}) (async) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x80087601, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f00000000c0)='memory.swap.events\x00', 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0xb00, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d6, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x801054db, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0xc00, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 2: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f00000000c0)='memory.swap.events\x00', 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000040), 0x2, 0x0) write$cgroup_freezer_state(r1, &(0x7f00000000c0)='THAWED\x00', 0x7) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$cgroup_ro(r0, &(0x7f0000000140)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0xc0045878, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0xd00, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000040), 0x2, 0x0) write$cgroup_freezer_state(r1, &(0x7f00000000c0)='THAWED\x00', 0x7) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$cgroup_ro(r0, &(0x7f0000000140)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81, 0x8}, 0x48) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000011c0)={r0, 0x0}, 0x20) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, &(0x7f0000000100)="1d5fdd3230ae1504d46ab87ccd8a65dd5332240c9fa626b7aa97651b488269c515a571422bc3", &(0x7f0000000140)=""/50}, 0x20) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'pim6reg1\x00', 0x200}) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000040)={'ip6gretap0\x00', 0x200}) 12:48:54 executing program 4: bpf$MAP_CREATE(0xe00, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000040), 0x2, 0x0) write$cgroup_freezer_state(r1, &(0x7f00000000c0)='THAWED\x00', 0x7) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$cgroup_ro(r0, &(0x7f0000000140)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81, 0x8}, 0x48) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000011c0)={r0, 0x0}, 0x20) (async, rerun: 32) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, &(0x7f0000000100)="1d5fdd3230ae1504d46ab87ccd8a65dd5332240c9fa626b7aa97651b488269c515a571422bc3", &(0x7f0000000140)=""/50}, 0x20) (async, rerun: 32) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 64) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'pim6reg1\x00', 0x200}) (async, rerun: 64) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000040)={'ip6gretap0\x00', 0x200}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0xc0045878, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0xf00, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0xc0189436, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'vlan0\x00', 0x600}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x2, 0x9, 0x1}]}) 12:48:54 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81, 0x8}, 0x48) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000011c0)={r0, 0x0}, 0x20) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, &(0x7f0000000100)="1d5fdd3230ae1504d46ab87ccd8a65dd5332240c9fa626b7aa97651b488269c515a571422bc3", &(0x7f0000000140)=""/50}, 0x20) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'pim6reg1\x00', 0x200}) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000040)={'ip6gretap0\x00', 0x200}) bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81, 0x8}, 0x48) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000011c0)={r0, 0x0}, 0x20) (async) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, &(0x7f0000000100)="1d5fdd3230ae1504d46ab87ccd8a65dd5332240c9fa626b7aa97651b488269c515a571422bc3", &(0x7f0000000140)=""/50}, 0x20) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'pim6reg1\x00', 0x200}) (async) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000040)={'ip6gretap0\x00', 0x200}) (async) 12:48:54 executing program 4: bpf$MAP_CREATE(0x10a0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0xc020660b, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'vlan0\x00', 0x600}) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'vlan0\x00', 0x600}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x2, 0x9, 0x1}]}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454d2, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x1100, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 2: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x18}, 0x18) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r5, r6, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r4}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r7, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000001c0)={0x1b, 0x0, 0x0, 0x0, 0x0, r0, 0x1, '\x00', r7, 0xffffffffffffffff, 0x1, 0x2, 0x3}, 0x48) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0x9) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000000c0)={'lo\x00', 0x1000}) r8 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r8, 0x800454cf, 0x0) ioctl$TUNGETIFF(r8, 0x800454d2, &(0x7f0000000040)={'veth1_virt_wifi\x00'}) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x1) ioctl$TUNATTACHFILTER(r8, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454d3, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'vlan0\x00', 0x600}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x2, 0x9, 0x1}]}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 2: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x18}, 0x18) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r5, r6, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r4}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r7, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000001c0)={0x1b, 0x0, 0x0, 0x0, 0x0, r0, 0x1, '\x00', r7, 0xffffffffffffffff, 0x1, 0x2, 0x3}, 0x48) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0x9) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000000c0)={'lo\x00', 0x1000}) r8 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r8, 0x800454cf, 0x0) ioctl$TUNGETIFF(r8, 0x800454d2, &(0x7f0000000040)={'veth1_virt_wifi\x00'}) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x1) ioctl$TUNATTACHFILTER(r8, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x18}, 0x18) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)}, 0x10) (async) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r5, r6, 0x4, 0x3, 0x3}, 0x48) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r4}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r7, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000001c0)={0x1b, 0x0, 0x0, 0x0, 0x0, r0, 0x1, '\x00', r7, 0xffffffffffffffff, 0x1, 0x2, 0x3}, 0x48) (async) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0x9) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000000c0)={'lo\x00', 0x1000}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r8, 0x800454cf, 0x0) (async) ioctl$TUNGETIFF(r8, 0x800454d2, &(0x7f0000000040)={'veth1_virt_wifi\x00'}) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x1) (async) ioctl$TUNATTACHFILTER(r8, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454d7, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x2, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x1200, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 1: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={0xffffffffffffffff, 0xe0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000002c0)=[0x0], 0x0, 0xf7, &(0x7f0000000300)=[{}], 0x8, 0x10, &(0x7f0000000340), &(0x7f0000000380), 0x8, 0xd1, 0x8, 0x8, &(0x7f00000003c0)}}, 0x10) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001a80)={0xffffffffffffffff, 0x0, 0x63, 0xab, &(0x7f0000001840)="1e72b63eca64c8315fb0baad4e4ebdeb14fc37b9e5a07ed4787e1230fca5418f6364fd8cfec071579544b3de088550c16f0d56cca703721e5ed6d64eecbbb901d6c1c1ad032c2f440ae0a0eba7cc4b3c97de1a3eb5f532fd4884ff2e2b23ca410a7710", &(0x7f00000018c0)=""/171, 0x8, 0x0, 0x71, 0x61, &(0x7f0000001980)="5f806e242c656961e4740d0a5f81951c678f62817ed6c1d9b8630cc648119a57bba94eb6a16e9e561c3624857bb792c853f185a181339c19d01c50a7873a6e9e03c2310f9f7e63520b3348f40c618be4a0fbfbd764d5b188a9553c72fb7aac61ec457e89078cc296df4804a50d147cbf34", &(0x7f0000001a00)="7b515bdfe850c1112cbb7ba1a027a13912fcbf0e34b84ea8ab665ddabba5ea69e4b8e5962b9476cf21536ebeeaab93590c1e69351f1b662a022d1ee532cea0aa63991b4f13e4a936f00a356b04de8d4ef3835c150dc8973292909be8d7d8c70e1f", 0x2, 0x0, 0x3}, 0x50) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000540)='blkio.bfq.sectors\x00', 0x0, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000016c0)={0xffffffffffffffff, 0x20, &(0x7f0000001680)={&(0x7f0000000600)=""/4096, 0x1000, 0x0, &(0x7f0000001600)=""/78, 0x4e}}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001780)=@bpf_lsm={0x1d, 0x7, &(0x7f00000000c0)=@raw=[@alu={0x7, 0x1, 0x0, 0xb, 0x6, 0xffffffffffffffe0, 0xb}, @generic={0x82, 0x2, 0x2, 0x2, 0x6551}, @jmp={0x5, 0x0, 0xa, 0x1, 0x3, 0xfffffffffffffffe, 0x10}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x1}, @generic={0x3, 0xb, 0x5, 0x8, 0x7}, @alu={0x7, 0x1, 0xe, 0x2, 0xb, 0xffffffffffffffe0, 0xffffffffffffffff}], &(0x7f0000000100)='GPL\x00', 0x20, 0xfd, &(0x7f0000000140)=""/253, 0x41000, 0x0, '\x00', r0, 0x1b, r1, 0x8, &(0x7f0000000580)={0x1, 0x1}, 0x8, 0x10, &(0x7f00000005c0)={0x4, 0x9, 0x3f, 0x1}, 0x10, r2, 0x0, 0x7, 0x0, &(0x7f0000001700)=[{0x0, 0x3, 0x2, 0xb}, {0x0, 0x2, 0x6, 0x2}, {0x1, 0x4, 0x6, 0x8}, {0x3, 0x2, 0x8, 0x3}, {0x0, 0x5, 0xf, 0x6}, {0x1, 0x2, 0x3, 0x5}, {0x4, 0x3, 0x2, 0xb}], 0x10, 0x2}, 0x90) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) ioctl$TUNSETVNETLE(0xffffffffffffffff, 0x400454dc, &(0x7f0000000040)=0x1) ioctl$TUNATTACHFILTER(r3, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x8, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454dd, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x1300, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 1: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={0xffffffffffffffff, 0xe0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000002c0)=[0x0], 0x0, 0xf7, &(0x7f0000000300)=[{}], 0x8, 0x10, &(0x7f0000000340), &(0x7f0000000380), 0x8, 0xd1, 0x8, 0x8, &(0x7f00000003c0)}}, 0x10) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001a80)={0xffffffffffffffff, 0x0, 0x63, 0xab, &(0x7f0000001840)="1e72b63eca64c8315fb0baad4e4ebdeb14fc37b9e5a07ed4787e1230fca5418f6364fd8cfec071579544b3de088550c16f0d56cca703721e5ed6d64eecbbb901d6c1c1ad032c2f440ae0a0eba7cc4b3c97de1a3eb5f532fd4884ff2e2b23ca410a7710", &(0x7f00000018c0)=""/171, 0x8, 0x0, 0x71, 0x61, &(0x7f0000001980)="5f806e242c656961e4740d0a5f81951c678f62817ed6c1d9b8630cc648119a57bba94eb6a16e9e561c3624857bb792c853f185a181339c19d01c50a7873a6e9e03c2310f9f7e63520b3348f40c618be4a0fbfbd764d5b188a9553c72fb7aac61ec457e89078cc296df4804a50d147cbf34", &(0x7f0000001a00)="7b515bdfe850c1112cbb7ba1a027a13912fcbf0e34b84ea8ab665ddabba5ea69e4b8e5962b9476cf21536ebeeaab93590c1e69351f1b662a022d1ee532cea0aa63991b4f13e4a936f00a356b04de8d4ef3835c150dc8973292909be8d7d8c70e1f", 0x2, 0x0, 0x3}, 0x50) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000540)='blkio.bfq.sectors\x00', 0x0, 0x0) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000016c0)={0xffffffffffffffff, 0x20, &(0x7f0000001680)={&(0x7f0000000600)=""/4096, 0x1000, 0x0, &(0x7f0000001600)=""/78, 0x4e}}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001780)=@bpf_lsm={0x1d, 0x7, &(0x7f00000000c0)=@raw=[@alu={0x7, 0x1, 0x0, 0xb, 0x6, 0xffffffffffffffe0, 0xb}, @generic={0x82, 0x2, 0x2, 0x2, 0x6551}, @jmp={0x5, 0x0, 0xa, 0x1, 0x3, 0xfffffffffffffffe, 0x10}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x1}, @generic={0x3, 0xb, 0x5, 0x8, 0x7}, @alu={0x7, 0x1, 0xe, 0x2, 0xb, 0xffffffffffffffe0, 0xffffffffffffffff}], &(0x7f0000000100)='GPL\x00', 0x20, 0xfd, &(0x7f0000000140)=""/253, 0x41000, 0x0, '\x00', r0, 0x1b, r1, 0x8, &(0x7f0000000580)={0x1, 0x1}, 0x8, 0x10, &(0x7f00000005c0)={0x4, 0x9, 0x3f, 0x1}, 0x10, r2, 0x0, 0x7, 0x0, &(0x7f0000001700)=[{0x0, 0x3, 0x2, 0xb}, {0x0, 0x2, 0x6, 0x2}, {0x1, 0x4, 0x6, 0x8}, {0x3, 0x2, 0x8, 0x3}, {0x0, 0x5, 0xf, 0x6}, {0x1, 0x2, 0x3, 0x5}, {0x4, 0x3, 0x2, 0xb}], 0x10, 0x2}, 0x90) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) ioctl$TUNSETVNETLE(0xffffffffffffffff, 0x400454dc, &(0x7f0000000040)=0x1) (async) ioctl$TUNATTACHFILTER(r3, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 4: bpf$MAP_CREATE(0x1400, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 2: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x18}, 0x18) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r5, r6, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r4}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r7, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000001c0)={0x1b, 0x0, 0x0, 0x0, 0x0, r0, 0x1, '\x00', r7, 0xffffffffffffffff, 0x1, 0x2, 0x3}, 0x48) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0x9) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000000c0)={'lo\x00', 0x1000}) r8 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r8, 0x800454cf, 0x0) ioctl$TUNGETIFF(r8, 0x800454d2, &(0x7f0000000040)={'veth1_virt_wifi\x00'}) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x1) ioctl$TUNATTACHFILTER(r8, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x18}, 0x18) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)}, 0x10) (async) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r5, r6, 0x4, 0x3, 0x3}, 0x48) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r4}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r7, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000001c0)={0x1b, 0x0, 0x0, 0x0, 0x0, r0, 0x1, '\x00', r7, 0xffffffffffffffff, 0x1, 0x2, 0x3}, 0x48) (async) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0x9) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000000c0)={'lo\x00', 0x1000}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r8, 0x800454cf, 0x0) (async) ioctl$TUNGETIFF(r8, 0x800454d2, &(0x7f0000000040)={'veth1_virt_wifi\x00'}) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x1) (async) ioctl$TUNATTACHFILTER(r8, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:54 executing program 1: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={0xffffffffffffffff, 0xe0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000002c0)=[0x0], 0x0, 0xf7, &(0x7f0000000300)=[{}], 0x8, 0x10, &(0x7f0000000340), &(0x7f0000000380), 0x8, 0xd1, 0x8, 0x8, &(0x7f00000003c0)}}, 0x10) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001a80)={0xffffffffffffffff, 0x0, 0x63, 0xab, &(0x7f0000001840)="1e72b63eca64c8315fb0baad4e4ebdeb14fc37b9e5a07ed4787e1230fca5418f6364fd8cfec071579544b3de088550c16f0d56cca703721e5ed6d64eecbbb901d6c1c1ad032c2f440ae0a0eba7cc4b3c97de1a3eb5f532fd4884ff2e2b23ca410a7710", &(0x7f00000018c0)=""/171, 0x8, 0x0, 0x71, 0x61, &(0x7f0000001980)="5f806e242c656961e4740d0a5f81951c678f62817ed6c1d9b8630cc648119a57bba94eb6a16e9e561c3624857bb792c853f185a181339c19d01c50a7873a6e9e03c2310f9f7e63520b3348f40c618be4a0fbfbd764d5b188a9553c72fb7aac61ec457e89078cc296df4804a50d147cbf34", &(0x7f0000001a00)="7b515bdfe850c1112cbb7ba1a027a13912fcbf0e34b84ea8ab665ddabba5ea69e4b8e5962b9476cf21536ebeeaab93590c1e69351f1b662a022d1ee532cea0aa63991b4f13e4a936f00a356b04de8d4ef3835c150dc8973292909be8d7d8c70e1f", 0x2, 0x0, 0x3}, 0x50) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000540)='blkio.bfq.sectors\x00', 0x0, 0x0) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000016c0)={0xffffffffffffffff, 0x20, &(0x7f0000001680)={&(0x7f0000000600)=""/4096, 0x1000, 0x0, &(0x7f0000001600)=""/78, 0x4e}}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001780)=@bpf_lsm={0x1d, 0x7, &(0x7f00000000c0)=@raw=[@alu={0x7, 0x1, 0x0, 0xb, 0x6, 0xffffffffffffffe0, 0xb}, @generic={0x82, 0x2, 0x2, 0x2, 0x6551}, @jmp={0x5, 0x0, 0xa, 0x1, 0x3, 0xfffffffffffffffe, 0x10}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x1}, @generic={0x3, 0xb, 0x5, 0x8, 0x7}, @alu={0x7, 0x1, 0xe, 0x2, 0xb, 0xffffffffffffffe0, 0xffffffffffffffff}], &(0x7f0000000100)='GPL\x00', 0x20, 0xfd, &(0x7f0000000140)=""/253, 0x41000, 0x0, '\x00', r0, 0x1b, r1, 0x8, &(0x7f0000000580)={0x1, 0x1}, 0x8, 0x10, &(0x7f00000005c0)={0x4, 0x9, 0x3f, 0x1}, 0x10, r2, 0x0, 0x7, 0x0, &(0x7f0000001700)=[{0x0, 0x3, 0x2, 0xb}, {0x0, 0x2, 0x6, 0x2}, {0x1, 0x4, 0x6, 0x8}, {0x3, 0x2, 0x8, 0x3}, {0x0, 0x5, 0xf, 0x6}, {0x1, 0x2, 0x3, 0x5}, {0x4, 0x3, 0x2, 0xb}], 0x10, 0x2}, 0x90) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) (async) ioctl$TUNSETVNETLE(0xffffffffffffffff, 0x400454dc, &(0x7f0000000040)=0x1) (async) ioctl$TUNATTACHFILTER(r3, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/129) 12:48:54 executing program 4: bpf$MAP_CREATE(0x1500, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000100)={r1}, 0x22) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454df, &(0x7f0000000080)={0x0, 0x0}) 12:48:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/129) 12:48:54 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x568080, 0x0) ioctl$TUNSETPERSIST(0xffffffffffffffff, 0x400454cb, 0x1) r0 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=0xffffffffffffffff, 0x4) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r0}, 0x8) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100)={0xffffffffffffffff}, 0x4) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000140)={r0, r1, 0x0, r2}, 0x10) 12:48:54 executing program 4: bpf$MAP_CREATE(0x1600, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:54 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x568080, 0x0) (async) ioctl$TUNSETPERSIST(0xffffffffffffffff, 0x400454cb, 0x1) r0 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=0xffffffffffffffff, 0x4) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r0}, 0x8) (async) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100)={0xffffffffffffffff}, 0x4) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000140)={r0, r1, 0x0, r2}, 0x10) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000100)={r1}, 0x22) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/129) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000100)={r1}, 0x22) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x1700, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e1, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x568080, 0x0) (async) ioctl$TUNSETPERSIST(0xffffffffffffffff, 0x400454cb, 0x1) (async) r0 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=0xffffffffffffffff, 0x4) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r0}, 0x8) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100)={0xffffffffffffffff}, 0x4) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000140)={r0, r1, 0x0, r2}, 0x10) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x121880, 0x0) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000000c0)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'veth0_to_batadv\x00', 0x8000}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x1800, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x181000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x80086601, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x121880, 0x0) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000000c0)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'veth0_to_batadv\x00', 0x8000}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x181000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x4000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'ip6_vti0\x00', 0x700}) 12:48:55 executing program 4: bpf$MAP_CREATE(0xa010, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x121880, 0x0) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000000c0)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'veth0_to_batadv\x00', 0x8000}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x80087601, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x181000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'ip6_vti0\x00', 0x700}) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x801054db, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x400000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'ip6_vti0\x00', 0x700}) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x4100, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'syzkaller0\x00', 0x1000}) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000040)={0x1, 0xffffffffffffffff}, 0x4) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000000c0)={r2, 0xffffffffffffffff}, 0x4) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r3, 0x58, &(0x7f0000000140)}, 0x10) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000002c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r4, &(0x7f0000000300)='cgroup.procs\x00', 0x2, 0x0) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r5, &(0x7f0000000280), 0x2, 0x0) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0xc0045878, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x4100, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'syzkaller0\x00', 0x1000}) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000040)={0x1, 0xffffffffffffffff}, 0x4) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000000c0)={r2, 0xffffffffffffffff}, 0x4) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r3, 0x58, &(0x7f0000000140)}, 0x10) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000002c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r4, &(0x7f0000000300)='cgroup.procs\x00', 0x2, 0x0) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r5, &(0x7f0000000280), 0x2, 0x0) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x80ffff, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0xc0045878, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x1000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000000)={r0}, 0x4) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0xffff, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5, 0x4}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x1c, 0x2687a105, 0x5, 0x400, 0x404, 0x1, 0xfffffffc, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x1, 0x2}, 0x48) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r5, r6, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r4}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r7, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) r8 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000300), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x7, 0x0}, 0x8) r10 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000003c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x5}, 0x48) r11 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000440)='freezer.parent_freezing\x00', 0x0, 0x0) r12 = bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0xb103c87ba4169296, 0xd, 0x7fffffff, 0x101, 0x208, 0x1, 0x3ff, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000c00)={0x6, 0xc, &(0x7f0000000a80)=@raw=[@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r0}}, @map_idx={0x18, 0x3, 0x5, 0x0, 0x9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @tail_call={{0x18, 0x2, 0x1, 0x0, r4}}], &(0x7f0000000b00)='GPL\x00', 0x5, 0x0, 0x0, 0x41100, 0x8, '\x00', r5, 0x25, r8, 0x8, &(0x7f0000000b40)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000b80)={0x5, 0xa, 0x3, 0xca}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000bc0)=[{0x0, 0x1, 0x5, 0x4}, {0x4, 0x3, 0x10, 0x1}, {0x1, 0x1, 0x4, 0x1}], 0x10, 0x100}, 0x90) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000500)={0x1, 0xffffffffffffffff}, 0x4) r14 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)=@generic={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x18) r15 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000005c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x1ff, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x1, 0x2}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x4, 0x28, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffffc}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@map_val={0x18, 0x3, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x5}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x4}, @map_val={0x18, 0x5, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7}, @exit, @jmp={0x5, 0x0, 0x7, 0x0, 0x1, 0xfffffffffffffffe, 0x1}, @ringbuf_query, @btf_id={0x18, 0xb, 0x3, 0x0, 0x3}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x5}, @printk={@ld}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='GPL\x00', 0x80000001, 0x0, 0xffffffffffffffff, 0x41100, 0x40, '\x00', r7, 0x1, r8, 0x8, &(0x7f0000000340)={0x7, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x0, &(0x7f0000000640)=[r10, r11, r12, r13, r14, r15], 0x0, 0x10, 0x7}, 0x90) r16 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r16, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x4100, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'syzkaller0\x00', 0x1000}) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000040)={0x1, 0xffffffffffffffff}, 0x4) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000000c0)={r2, 0xffffffffffffffff}, 0x4) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r3, 0x58, &(0x7f0000000140)}, 0x10) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000002c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r4, &(0x7f0000000300)='cgroup.procs\x00', 0x2, 0x0) (async) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r5, &(0x7f0000000280), 0x2, 0x0) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0xc0189436, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (async) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000000)={r0}, 0x4) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0xffff, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5, 0x4}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x1c, 0x2687a105, 0x5, 0x400, 0x404, 0x1, 0xfffffffc, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x1, 0x2}, 0x48) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r5, r6, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r4}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r7, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) r8 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000300), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x7, 0x0}, 0x8) r10 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000003c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x5}, 0x48) r11 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000440)='freezer.parent_freezing\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0xb103c87ba4169296, 0xd, 0x7fffffff, 0x101, 0x208, 0x1, 0x3ff, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x1}, 0x48) (async) r12 = bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0xb103c87ba4169296, 0xd, 0x7fffffff, 0x101, 0x208, 0x1, 0x3ff, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000c00)={0x6, 0xc, &(0x7f0000000a80)=@raw=[@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r0}}, @map_idx={0x18, 0x3, 0x5, 0x0, 0x9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @tail_call={{0x18, 0x2, 0x1, 0x0, r4}}], &(0x7f0000000b00)='GPL\x00', 0x5, 0x0, 0x0, 0x41100, 0x8, '\x00', r5, 0x25, r8, 0x8, &(0x7f0000000b40)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000b80)={0x5, 0xa, 0x3, 0xca}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000bc0)=[{0x0, 0x1, 0x5, 0x4}, {0x4, 0x3, 0x10, 0x1}, {0x1, 0x1, 0x4, 0x1}], 0x10, 0x100}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000c00)={0x6, 0xc, &(0x7f0000000a80)=@raw=[@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r0}}, @map_idx={0x18, 0x3, 0x5, 0x0, 0x9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @tail_call={{0x18, 0x2, 0x1, 0x0, r4}}], &(0x7f0000000b00)='GPL\x00', 0x5, 0x0, 0x0, 0x41100, 0x8, '\x00', r5, 0x25, r8, 0x8, &(0x7f0000000b40)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000b80)={0x5, 0xa, 0x3, 0xca}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000bc0)=[{0x0, 0x1, 0x5, 0x4}, {0x4, 0x3, 0x10, 0x1}, {0x1, 0x1, 0x4, 0x1}], 0x10, 0x100}, 0x90) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000500)={0x1}, 0x4) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000500)={0x1, 0xffffffffffffffff}, 0x4) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)=@generic={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x18) (async) r14 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)=@generic={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x18) r15 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000005c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x1ff, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x1, 0x2}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x4, 0x28, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffffc}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@map_val={0x18, 0x3, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x5}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x4}, @map_val={0x18, 0x5, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7}, @exit, @jmp={0x5, 0x0, 0x7, 0x0, 0x1, 0xfffffffffffffffe, 0x1}, @ringbuf_query, @btf_id={0x18, 0xb, 0x3, 0x0, 0x3}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x5}, @printk={@ld}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='GPL\x00', 0x80000001, 0x0, 0xffffffffffffffff, 0x41100, 0x40, '\x00', r7, 0x1, r8, 0x8, &(0x7f0000000340)={0x7, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x0, &(0x7f0000000640)=[r10, r11, r12, r13, r14, r15], 0x0, 0x10, 0x7}, 0x90) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x4, 0x28, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffffc}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@map_val={0x18, 0x3, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x5}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x4}, @map_val={0x18, 0x5, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7}, @exit, @jmp={0x5, 0x0, 0x7, 0x0, 0x1, 0xfffffffffffffffe, 0x1}, @ringbuf_query, @btf_id={0x18, 0xb, 0x3, 0x0, 0x3}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x5}, @printk={@ld}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='GPL\x00', 0x80000001, 0x0, 0xffffffffffffffff, 0x41100, 0x40, '\x00', r7, 0x1, r8, 0x8, &(0x7f0000000340)={0x7, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x0, &(0x7f0000000640)=[r10, r11, r12, r13, r14, r15], 0x0, 0x10, 0x7}, 0x90) r16 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r16, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r16, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x2000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x200041, 0x0) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x8) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/224) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x180401, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0xc020660b, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000000)={r0}, 0x4) (async, rerun: 32) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0xffff, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5, 0x4}, 0x48) (async, rerun: 32) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x1c, 0x2687a105, 0x5, 0x400, 0x404, 0x1, 0xfffffffc, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x1, 0x2}, 0x48) (async) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) (async, rerun: 32) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async, rerun: 32) r6 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r5, r6, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r4}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r7, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) (async) r8 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000300), 0x4) (async, rerun: 32) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x7, 0x0}, 0x8) (async, rerun: 32) r10 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000003c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x5}, 0x48) r11 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000440)='freezer.parent_freezing\x00', 0x0, 0x0) (async) r12 = bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0xb103c87ba4169296, 0xd, 0x7fffffff, 0x101, 0x208, 0x1, 0x3ff, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x1}, 0x48) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000c00)={0x6, 0xc, &(0x7f0000000a80)=@raw=[@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r0}}, @map_idx={0x18, 0x3, 0x5, 0x0, 0x9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @tail_call={{0x18, 0x2, 0x1, 0x0, r4}}], &(0x7f0000000b00)='GPL\x00', 0x5, 0x0, 0x0, 0x41100, 0x8, '\x00', r5, 0x25, r8, 0x8, &(0x7f0000000b40)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000b80)={0x5, 0xa, 0x3, 0xca}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000bc0)=[{0x0, 0x1, 0x5, 0x4}, {0x4, 0x3, 0x10, 0x1}, {0x1, 0x1, 0x4, 0x1}], 0x10, 0x100}, 0x90) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000500)={0x1, 0xffffffffffffffff}, 0x4) r14 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)=@generic={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x18) (async, rerun: 64) r15 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000005c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x1ff, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x1, 0x2}, 0x48) (rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x4, 0x28, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffffc}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@map_val={0x18, 0x3, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x5}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x4}, @map_val={0x18, 0x5, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7}, @exit, @jmp={0x5, 0x0, 0x7, 0x0, 0x1, 0xfffffffffffffffe, 0x1}, @ringbuf_query, @btf_id={0x18, 0xb, 0x3, 0x0, 0x3}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x5}, @printk={@ld}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='GPL\x00', 0x80000001, 0x0, 0xffffffffffffffff, 0x41100, 0x40, '\x00', r7, 0x1, r8, 0x8, &(0x7f0000000340)={0x7, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x0, &(0x7f0000000640)=[r10, r11, r12, r13, r14, r15], 0x0, 0x10, 0x7}, 0x90) (async) r16 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r16, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x3000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x200041, 0x0) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x8) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/224) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x180401, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x189e80, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x200041, 0x0) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x8) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/224) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x180401, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x4000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x189e80, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x5000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x2, 0x0}) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x189e80, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x506040, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x202, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000100)) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000140)={'rose0\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xf}}) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x4008, r0}, 0x18) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x6000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1ae0c0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000000c0)=@o_path={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x4000, r0}, 0x18) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x6e, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/85, 0x55}, {&(0x7f00000006c0)=""/199, 0xc7}, {&(0x7f0000000500)=""/90, 0x5a}], 0x6}, 0x40010123) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) ioctl$TUNATTACHFILTER(r2, 0x801054db, 0x0) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f00000004c0)={'bridge_slave_1\x00', @local}) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000140)={'rose0\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xf}}) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x4008, r0}, 0x18) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000140)={'rose0\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xf}}) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x4008, r0}, 0x18) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:55 executing program 4: bpf$MAP_CREATE(0x7000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x506040, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x202, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000100)) 12:48:55 executing program 4: bpf$MAP_CREATE(0x8000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000140)={'rose0\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xf}}) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x4008, r0}, 0x18) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1ae0c0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1ae0c0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x506040, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x202, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000100)) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f00000000c0)=""/73) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000000c0)=@o_path={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x4000, r0}, 0x18) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x6e, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/85, 0x55}, {&(0x7f00000006c0)=""/199, 0xc7}, {&(0x7f0000000500)=""/90, 0x5a}], 0x6}, 0x40010123) (async) recvmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x6e, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/85, 0x55}, {&(0x7f00000006c0)=""/199, 0xc7}, {&(0x7f0000000500)=""/90, 0x5a}], 0x6}, 0x40010123) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) ioctl$TUNATTACHFILTER(r2, 0x801054db, 0x0) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f00000004c0)={'bridge_slave_1\x00', @local}) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1ae0c0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x9000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000140)={0x3, 0x80, 0xff, 0x1, 0x0, 0x2, 0x0, 0x7, 0x108, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x72e, 0x4, @perf_bp={&(0x7f0000000100), 0x5}, 0x2080, 0x1, 0x0, 0x9, 0x80, 0x3, 0x3, 0x0, 0x9, 0x0, 0x6637}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f00000001c0)='syzkaller0\x00') ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x2, 0x2, 0x7f, 0x3}, {0x2, 0x0, 0x1, 0x54}, {0x60e, 0x7f, 0xff, 0xf35}, {0x4, 0x5, 0x6, 0x3}, {0x401, 0x80, 0x8, 0xfffffffa}, {0xf868, 0x46, 0x80, 0x6}, {0x2, 0x1, 0x20, 0xff}]}) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r2}, 0x4) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000010c0)={r3, 0x0, 0x0}, 0x20) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000440), 0x4) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000480), &(0x7f00000004c0)}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000005c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000540), &(0x7f0000000580)='%pS \x00'}, 0x20) r7 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000640)=@generic={&(0x7f0000000600)='./file0\x00', 0x0, 0x10}, 0x18) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000700)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000680), &(0x7f00000006c0)='%pS \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000007c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000740), &(0x7f0000000780)='%pB \x00'}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000880)=@bpf_lsm={0x1d, 0x1e, &(0x7f0000000200)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xeb11}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@exit, @cb_func={0x18, 0x2, 0x4, 0x0, 0x3}, @map_val={0x18, 0x2, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x4}, @call={0x85, 0x0, 0x0, 0x5f}, @jmp={0x5, 0x1, 0x7, 0x5, 0x4, 0xffffffffffffffff, 0xfffffffffffffffc}, @printk={@llu, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x8}}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000300)='GPL\x00', 0x30, 0xe3, &(0x7f0000000340)=""/227, 0x40f00, 0x2, '\x00', 0x0, 0x1b, r4, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000800)=[r5, r6, r7, r8, r9], &(0x7f0000000840)=[{0x3, 0x5, 0x4, 0xc}, {0x1, 0x2, 0x2, 0x5}], 0x10, 0x2}, 0x90) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0xa000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) openat$cgroup_devices(r0, &(0x7f00000000c0)='devices.allow\x00', 0x2, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000040)={0xa83965a9dab02b4c, 0x2, [@empty, @random="bb4d20186320"]}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x0, 0x33, &(0x7f00000001c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0xe0, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000400)=r1) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f00000000c0)=""/73) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = perf_event_open$cgroup(&(0x7f0000000140)={0x3, 0x80, 0xff, 0x1, 0x0, 0x2, 0x0, 0x7, 0x108, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x72e, 0x4, @perf_bp={&(0x7f0000000100), 0x5}, 0x2080, 0x1, 0x0, 0x9, 0x80, 0x3, 0x3, 0x0, 0x9, 0x0, 0x6637}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f00000001c0)='syzkaller0\x00') (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x2, 0x2, 0x7f, 0x3}, {0x2, 0x0, 0x1, 0x54}, {0x60e, 0x7f, 0xff, 0xf35}, {0x4, 0x5, 0x6, 0x3}, {0x401, 0x80, 0x8, 0xfffffffa}, {0xf868, 0x46, 0x80, 0x6}, {0x2, 0x1, 0x20, 0xff}]}) (async) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r2}, 0x4) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000010c0)={r3, 0x0, 0x0}, 0x20) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000440), 0x4) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000480), &(0x7f00000004c0)}, 0x20) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000005c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000540), &(0x7f0000000580)='%pS \x00'}, 0x20) (async) r7 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000640)=@generic={&(0x7f0000000600)='./file0\x00', 0x0, 0x10}, 0x18) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000700)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000680), &(0x7f00000006c0)='%pS \x00'}, 0x20) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000007c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000740), &(0x7f0000000780)='%pB \x00'}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000880)=@bpf_lsm={0x1d, 0x1e, &(0x7f0000000200)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xeb11}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@exit, @cb_func={0x18, 0x2, 0x4, 0x0, 0x3}, @map_val={0x18, 0x2, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x4}, @call={0x85, 0x0, 0x0, 0x5f}, @jmp={0x5, 0x1, 0x7, 0x5, 0x4, 0xffffffffffffffff, 0xfffffffffffffffc}, @printk={@llu, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x8}}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000300)='GPL\x00', 0x30, 0xe3, &(0x7f0000000340)=""/227, 0x40f00, 0x2, '\x00', 0x0, 0x1b, r4, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000800)=[r5, r6, r7, r8, r9], &(0x7f0000000840)=[{0x3, 0x5, 0x4, 0xc}, {0x1, 0x2, 0x2, 0x5}], 0x10, 0x2}, 0x90) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 32) openat$cgroup_devices(r0, &(0x7f00000000c0)='devices.allow\x00', 0x2, 0x0) (async, rerun: 32) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000040)={0xa83965a9dab02b4c, 0x2, [@empty, @random="bb4d20186320"]}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x0, 0x33, &(0x7f00000001c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0xe0, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000400)=r1) 12:48:55 executing program 4: bpf$MAP_CREATE(0xb000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f00000000c0)=""/73) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f00000000c0)=""/73) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000140)={0x3, 0x80, 0xff, 0x1, 0x0, 0x2, 0x0, 0x7, 0x108, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x72e, 0x4, @perf_bp={&(0x7f0000000100), 0x5}, 0x2080, 0x1, 0x0, 0x9, 0x80, 0x3, 0x3, 0x0, 0x9, 0x0, 0x6637}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f00000001c0)='syzkaller0\x00') (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x2, 0x2, 0x7f, 0x3}, {0x2, 0x0, 0x1, 0x54}, {0x60e, 0x7f, 0xff, 0xf35}, {0x4, 0x5, 0x6, 0x3}, {0x401, 0x80, 0x8, 0xfffffffa}, {0xf868, 0x46, 0x80, 0x6}, {0x2, 0x1, 0x20, 0xff}]}) (async) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r2}, 0x4) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000010c0)={r3, 0x0, 0x0}, 0x20) (async) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000440), 0x4) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000480), &(0x7f00000004c0)}, 0x20) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000005c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000540), &(0x7f0000000580)='%pS \x00'}, 0x20) (async) r7 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000640)=@generic={&(0x7f0000000600)='./file0\x00', 0x0, 0x10}, 0x18) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000700)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000680), &(0x7f00000006c0)='%pS \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000007c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000740), &(0x7f0000000780)='%pB \x00'}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000880)=@bpf_lsm={0x1d, 0x1e, &(0x7f0000000200)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xeb11}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@exit, @cb_func={0x18, 0x2, 0x4, 0x0, 0x3}, @map_val={0x18, 0x2, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x4}, @call={0x85, 0x0, 0x0, 0x5f}, @jmp={0x5, 0x1, 0x7, 0x5, 0x4, 0xffffffffffffffff, 0xfffffffffffffffc}, @printk={@llu, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x8}}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000300)='GPL\x00', 0x30, 0xe3, &(0x7f0000000340)=""/227, 0x40f00, 0x2, '\x00', 0x0, 0x1b, r4, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000800)=[r5, r6, r7, r8, r9], &(0x7f0000000840)=[{0x3, 0x5, 0x4, 0xc}, {0x1, 0x2, 0x2, 0x5}], 0x10, 0x2}, 0x90) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000000c0)=@o_path={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x4000, r0}, 0x18) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x6e, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/85, 0x55}, {&(0x7f00000006c0)=""/199, 0xc7}, {&(0x7f0000000500)=""/90, 0x5a}], 0x6}, 0x40010123) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) ioctl$TUNATTACHFILTER(r2, 0x801054db, 0x0) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f00000004c0)={'bridge_slave_1\x00', @local}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000000c0)=@o_path={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x4000, r0}, 0x18) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) recvmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x6e, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/85, 0x55}, {&(0x7f00000006c0)=""/199, 0xc7}, {&(0x7f0000000500)=""/90, 0x5a}], 0x6}, 0x40010123) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) (async) ioctl$TUNATTACHFILTER(r2, 0x801054db, 0x0) (async) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f00000004c0)={'bridge_slave_1\x00', @local}) (async) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) openat$cgroup_devices(r0, &(0x7f00000000c0)='devices.allow\x00', 0x2, 0x0) (async) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000040)={0xa83965a9dab02b4c, 0x2, [@empty, @random="bb4d20186320"]}) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x0, 0x33, &(0x7f00000001c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0xe0, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000400)=r1) 12:48:55 executing program 4: bpf$MAP_CREATE(0xc000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'macvtap0\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1e}}) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'ip6tnl0\x00', 0x1000}) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10140, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'macvlan1\x00', 0x400}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) 12:48:55 executing program 4: bpf$MAP_CREATE(0xd000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x244180, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='cpuacct.usage_user\x00', 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f00000000c0)=0x200) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10140, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'macvlan1\x00', 0x400}) (async) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x244180, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='cpuacct.usage_user\x00', 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) (async) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f00000000c0)=0x200) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'macvtap0\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1e}}) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'ip6tnl0\x00', 0x1000}) 12:48:55 executing program 4: bpf$MAP_CREATE(0xe000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10140, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'macvlan1\x00', 0x400}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x244180, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='cpuacct.usage_user\x00', 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f00000000c0)=0x200) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f00000000c0)) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) ioctl$TUNSETLINK(r0, 0x400454cd, 0x102) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000180)={'pim6reg0\x00', 0x400}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000100)) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0xf000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'macvtap0\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1e}}) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'macvtap0\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1e}}) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'ip6tnl0\x00', 0x1000}) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x24c842, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x9, 0xc9, 0xffffffff}]}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x64, 0x0}) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f00000000c0)) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) ioctl$TUNSETLINK(r0, 0x400454cd, 0x102) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000180)={'pim6reg0\x00', 0x400}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000100)) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f00000000c0)) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x102) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000180)={'pim6reg0\x00', 0x400}) (async) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000100)) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:55 executing program 4: bpf$MAP_CREATE(0x10000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x24c842, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x9, 0xc9, 0xffffffff}]}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x11000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f00000000c0)) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f00000000c0)) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) ioctl$TUNSETLINK(r0, 0x400454cd, 0x102) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000180)={'pim6reg0\x00', 0x400}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000100)) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x64, 0x0}) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f00000000c0)) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:55 executing program 4: bpf$MAP_CREATE(0x12000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x24c842, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x9, 0xc9, 0xffffffff}]}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:55 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x64, 0x0}) 12:48:55 executing program 4: bpf$MAP_CREATE(0x13000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000000c0)={'virt_wifi0\x00', @dev}) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x8) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000100)=0x841f) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x256e) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'veth1_to_bridge\x00', 0x200}) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0xc) 12:48:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000140)={0x1, 0x2, [@remote, @random="2113fb02b94f"]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000040)) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f00000000c0)=0xfffffffa) ioctl$TUNATTACHFILTER(r1, 0x800454e0, &(0x7f0000000080)={0xfffffffffffffe27, 0x0}) 12:48:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) 12:48:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 32) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0xc) (rerun: 32) 12:48:56 executing program 4: bpf$MAP_CREATE(0x14000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000140)={0x1, 0x2, [@remote, @random="2113fb02b94f"]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000040)) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f00000000c0)=0xfffffffa) ioctl$TUNATTACHFILTER(r1, 0x800454e0, &(0x7f0000000080)={0xfffffffffffffe27, 0x0}) (async) ioctl$TUNATTACHFILTER(r1, 0x800454e0, &(0x7f0000000080)={0xfffffffffffffe27, 0x0}) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) (async) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000000c0)={'virt_wifi0\x00', @dev}) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x8) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000100)=0x841f) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x256e) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'veth1_to_bridge\x00', 0x200}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) (async) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000000c0)={'virt_wifi0\x00', @dev}) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x8) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000100)=0x841f) (async) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x256e) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'veth1_to_bridge\x00', 0x200}) (async) 12:48:56 executing program 4: bpf$MAP_CREATE(0x15000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) (async) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0xc) 12:48:56 executing program 4: bpf$MAP_CREATE(0x16000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000140)={0x1, 0x2, [@remote, @random="2113fb02b94f"]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000040)) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f00000000c0)=0xfffffffa) (async) ioctl$TUNATTACHFILTER(r1, 0x800454e0, &(0x7f0000000080)={0xfffffffffffffe27, 0x0}) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x400000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000004c0)={{}, &(0x7f0000000440), &(0x7f0000000480)='%-5lx \x00'}, 0x20) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000003c0)) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000008fbd0010d800009500"/29], &(0x7f0000000100)='syzkaller\x00', 0x6, 0xb3, &(0x7f0000000140)=""/179, 0x40f00, 0x48, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x1, 0xa, 0x4, 0x3f}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff], 0x0, 0x10, 0x1f}, 0x90) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x13) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000400)) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000380)=r2) 12:48:56 executing program 4: bpf$MAP_CREATE(0x17000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000100)) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'ip_vti0\x00', 0x1000}) 12:48:56 executing program 4: bpf$MAP_CREATE(0x18000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x400000, 0x0) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000004c0)={{}, &(0x7f0000000440), &(0x7f0000000480)='%-5lx \x00'}, 0x20) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000003c0)) (async) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000008fbd0010d800009500"/29], &(0x7f0000000100)='syzkaller\x00', 0x6, 0xb3, &(0x7f0000000140)=""/179, 0x40f00, 0x48, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x1, 0xa, 0x4, 0x3f}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff], 0x0, 0x10, 0x1f}, 0x90) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x13) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000400)) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000380)=r2) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'geneve0\x00'}) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000100)) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'ip_vti0\x00', 0x1000}) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'geneve0\x00'}) 12:48:56 executing program 4: bpf$MAP_CREATE(0x40000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x400000, 0x0) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000004c0)={{}, &(0x7f0000000440), &(0x7f0000000480)='%-5lx \x00'}, 0x20) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000003c0)) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000008fbd0010d800009500"/29], &(0x7f0000000100)='syzkaller\x00', 0x6, 0xb3, &(0x7f0000000140)=""/179, 0x40f00, 0x48, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x1, 0xa, 0x4, 0x3f}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff], 0x0, 0x10, 0x1f}, 0x90) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x13) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000400)) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000380)=r2) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000000c0)={'virt_wifi0\x00', @dev}) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x8) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000100)=0x841f) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x256e) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'veth1_to_bridge\x00', 0x200}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) (async) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000000c0)={'virt_wifi0\x00', @dev}) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x8) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000100)=0x841f) (async) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x256e) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'veth1_to_bridge\x00', 0x200}) (async) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'geneve0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'geneve0\x00'}) (async) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000100)) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'ip_vti0\x00', 0x1000}) 12:48:56 executing program 4: bpf$MAP_CREATE(0x80010000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4000c1, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)=0x1) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x20080, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000140)={0xfa, 0x0}) 12:48:56 executing program 4: bpf$MAP_CREATE(0xa0100000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 1: socketpair(0x25, 0x0, 0x0, &(0x7f0000000000)) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/145) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4000c1, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)=0x1) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x20080, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000140)={0xfa, 0x0}) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000140)={'syzkaller0\x00', 0x2}) ioctl$TUNSETLINK(r0, 0x400454cd, 0xfffe) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x17b402, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x204) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f00000000c0)={'macsec0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 4: bpf$MAP_CREATE(0xffff8000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4000c1, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)=0x1) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x20080, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000140)={0xfa, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000140)={0xfa, 0x0}) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x40, 0x3, 0x8, 0xffff}]}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x0, 0x80, 0x1, 0x2, 0x5, 0xfe, 0x0, 0x5, 0x42, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0xffffffffffffff80, 0x800}, 0x410, 0x1, 0x1, 0x0, 0x7, 0x6, 0x100, 0x0, 0x8, 0x0, 0x3}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x4) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x7) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x1000, 0x80, 0xda, 0x3}, {0x9, 0x1f, 0x81, 0x1ce3}, {0x893, 0xfc, 0x81, 0x10001}, {0x2e9b, 0x7, 0x3f, 0x8}, {0x20, 0x5, 0xff, 0x795}, {0x8, 0x20, 0x7f, 0xdc}, {0xa0, 0x8, 0x8e, 0x5}, {0xf5, 0xa6, 0x80, 0x8}, {0xff7f, 0x1f, 0x10, 0xffffffff}, {0x396, 0x1, 0x6, 0x7}]}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000002c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000240), &(0x7f0000000280)}, 0x20) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) r4 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000b80)={0x3, 0x4, 0x4, 0xa, 0x0, r0, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r4, 0x58, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r6, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r8 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) r9 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r6, 0x2, '\x00', r7, r8, 0x4, 0x3, 0x3}, 0x48) r10 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000580)={0x3, 0x4, 0x4, 0xa, 0x0, r3, 0x10000, '\x00', 0x0, r8, 0x0, 0x4, 0x2}, 0x48) r11 = openat$tun(0xffffffffffffff9c, &(0x7f0000000600), 0x28202, 0x0) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x21, &(0x7f0000000640)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @alu={0x4, 0x0, 0x0, 0x4, 0x6, 0x80, 0x10}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffc}, @cb_func={0x18, 0x5, 0x4, 0x0, 0x8}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000780)='GPL\x00', 0x2, 0x4a, &(0x7f00000007c0)=""/74, 0x41000, 0x50, '\x00', r5, 0x0, r8, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000840)={0x1, 0x8, 0x40000000, 0x4}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000880)=[r9, r10, 0x1, r9], &(0x7f00000008c0)=[{0x0, 0x3, 0x7, 0x8}, {0x4, 0x2, 0x3, 0x6}], 0x10, 0x4}, 0x90) ioctl$TUNSETSTEERINGEBPF(r11, 0x800454e0, &(0x7f0000000b40)=r12) r13 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000440), 0x4) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000004c0)=@bpf_tracing={0x1a, 0xc, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1a9, 0x0, 0x0, 0x0, 0x3}, [@map_fd={0x18, 0x8, 0x1, 0x0, r2}, @jmp={0x5, 0x1, 0x0, 0x4, 0x8, 0x40, 0xffffffffffffffff}, @exit, @exit, @map_fd={0x18, 0x8, 0x1, 0x0, r3}, @map_idx={0x18, 0x1, 0x5, 0x0, 0xe}]}, &(0x7f0000000380)='GPL\x00', 0x7f, 0x76, &(0x7f00000003c0)=""/118, 0xc3100, 0x5b, '\x00', r7, 0x1c, r13, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000480)={0x4, 0xc, 0x7, 0x8000}, 0x10, 0x563e, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0xffffffc5}, 0x90) 12:48:56 executing program 1: socketpair(0x25, 0x0, 0x0, &(0x7f0000000000)) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/145) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000140)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0xfffe) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x17b402, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x204) (async) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f00000000c0)={'macsec0\x00'}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x40, 0x3, 0x8, 0xffff}]}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x0, 0x80, 0x1, 0x2, 0x5, 0xfe, 0x0, 0x5, 0x42, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0xffffffffffffff80, 0x800}, 0x410, 0x1, 0x1, 0x0, 0x7, 0x6, 0x100, 0x0, 0x8, 0x0, 0x3}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x4) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x7) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x1000, 0x80, 0xda, 0x3}, {0x9, 0x1f, 0x81, 0x1ce3}, {0x893, 0xfc, 0x81, 0x10001}, {0x2e9b, 0x7, 0x3f, 0x8}, {0x20, 0x5, 0xff, 0x795}, {0x8, 0x20, 0x7f, 0xdc}, {0xa0, 0x8, 0x8e, 0x5}, {0xf5, 0xa6, 0x80, 0x8}, {0xff7f, 0x1f, 0x10, 0xffffffff}, {0x396, 0x1, 0x6, 0x7}]}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000002c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000240), &(0x7f0000000280)}, 0x20) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (async) r4 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000b80)={0x3, 0x4, 0x4, 0xa, 0x0, r0, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r4, 0x58, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r6, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r8 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) r9 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r6, 0x2, '\x00', r7, r8, 0x4, 0x3, 0x3}, 0x48) (async) r10 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000580)={0x3, 0x4, 0x4, 0xa, 0x0, r3, 0x10000, '\x00', 0x0, r8, 0x0, 0x4, 0x2}, 0x48) (async) r11 = openat$tun(0xffffffffffffff9c, &(0x7f0000000600), 0x28202, 0x0) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x21, &(0x7f0000000640)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @alu={0x4, 0x0, 0x0, 0x4, 0x6, 0x80, 0x10}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffc}, @cb_func={0x18, 0x5, 0x4, 0x0, 0x8}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000780)='GPL\x00', 0x2, 0x4a, &(0x7f00000007c0)=""/74, 0x41000, 0x50, '\x00', r5, 0x0, r8, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000840)={0x1, 0x8, 0x40000000, 0x4}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000880)=[r9, r10, 0x1, r9], &(0x7f00000008c0)=[{0x0, 0x3, 0x7, 0x8}, {0x4, 0x2, 0x3, 0x6}], 0x10, 0x4}, 0x90) ioctl$TUNSETSTEERINGEBPF(r11, 0x800454e0, &(0x7f0000000b40)=r12) (async) r13 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000440), 0x4) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000004c0)=@bpf_tracing={0x1a, 0xc, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1a9, 0x0, 0x0, 0x0, 0x3}, [@map_fd={0x18, 0x8, 0x1, 0x0, r2}, @jmp={0x5, 0x1, 0x0, 0x4, 0x8, 0x40, 0xffffffffffffffff}, @exit, @exit, @map_fd={0x18, 0x8, 0x1, 0x0, r3}, @map_idx={0x18, 0x1, 0x5, 0x0, 0xe}]}, &(0x7f0000000380)='GPL\x00', 0x7f, 0x76, &(0x7f00000003c0)=""/118, 0xc3100, 0x5b, '\x00', r7, 0x1c, r13, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000480)={0x4, 0xc, 0x7, 0x8000}, 0x10, 0x563e, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0xffffffc5}, 0x90) 12:48:56 executing program 4: bpf$MAP_CREATE(0x1000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 1: socketpair(0x25, 0x0, 0x0, &(0x7f0000000000)) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/145) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000140)={'syzkaller0\x00', 0x2}) ioctl$TUNSETLINK(r0, 0x400454cd, 0xfffe) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0xfffe) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x17b402, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x204) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f00000000c0)={'macsec0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 4: bpf$MAP_CREATE(0x40000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x40, 0x3, 0x8, 0xffff}]}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x0, 0x80, 0x1, 0x2, 0x5, 0xfe, 0x0, 0x5, 0x42, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0xffffffffffffff80, 0x800}, 0x410, 0x1, 0x1, 0x0, 0x7, 0x6, 0x100, 0x0, 0x8, 0x0, 0x3}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x4) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x7) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x1000, 0x80, 0xda, 0x3}, {0x9, 0x1f, 0x81, 0x1ce3}, {0x893, 0xfc, 0x81, 0x10001}, {0x2e9b, 0x7, 0x3f, 0x8}, {0x20, 0x5, 0xff, 0x795}, {0x8, 0x20, 0x7f, 0xdc}, {0xa0, 0x8, 0x8e, 0x5}, {0xf5, 0xa6, 0x80, 0x8}, {0xff7f, 0x1f, 0x10, 0xffffffff}, {0x396, 0x1, 0x6, 0x7}]}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000002c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000240), &(0x7f0000000280)}, 0x20) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) r4 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000b80)={0x3, 0x4, 0x4, 0xa, 0x0, r0, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r4, 0x58, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r6 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r6, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r8 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) r9 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r6, 0x2, '\x00', r7, r8, 0x4, 0x3, 0x3}, 0x48) r10 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000580)={0x3, 0x4, 0x4, 0xa, 0x0, r3, 0x10000, '\x00', 0x0, r8, 0x0, 0x4, 0x2}, 0x48) r11 = openat$tun(0xffffffffffffff9c, &(0x7f0000000600), 0x28202, 0x0) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x21, &(0x7f0000000640)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @alu={0x4, 0x0, 0x0, 0x4, 0x6, 0x80, 0x10}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffc}, @cb_func={0x18, 0x5, 0x4, 0x0, 0x8}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000780)='GPL\x00', 0x2, 0x4a, &(0x7f00000007c0)=""/74, 0x41000, 0x50, '\x00', r5, 0x0, r8, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000840)={0x1, 0x8, 0x40000000, 0x4}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000880)=[r9, r10, 0x1, r9], &(0x7f00000008c0)=[{0x0, 0x3, 0x7, 0x8}, {0x4, 0x2, 0x3, 0x6}], 0x10, 0x4}, 0x90) ioctl$TUNSETSTEERINGEBPF(r11, 0x800454e0, &(0x7f0000000b40)=r12) r13 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000440), 0x4) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000004c0)=@bpf_tracing={0x1a, 0xc, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1a9, 0x0, 0x0, 0x0, 0x3}, [@map_fd={0x18, 0x8, 0x1, 0x0, r2}, @jmp={0x5, 0x1, 0x0, 0x4, 0x8, 0x40, 0xffffffffffffffff}, @exit, @exit, @map_fd={0x18, 0x8, 0x1, 0x0, r3}, @map_idx={0x18, 0x1, 0x5, 0x0, 0xe}]}, &(0x7f0000000380)='GPL\x00', 0x7f, 0x76, &(0x7f00000003c0)=""/118, 0xc3100, 0x5b, '\x00', r7, 0x1c, r13, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000480)={0x4, 0xc, 0x7, 0x8000}, 0x10, 0x563e, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0xffffffc5}, 0x90) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = perf_event_open$cgroup(&(0x7f0000000400)={0x2, 0x80, 0x1, 0x0, 0x2b, 0x5, 0x0, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f00000003c0), 0x5}, 0x100020, 0x1045bbbb, 0x0, 0x0, 0x7fffffffffffffff, 0x3, 0x72e, 0x0, 0xd5, 0x0, 0xc2b}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x4) r4 = getpid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000180)="d75d47423f2e761784e277797937d09f267c30168f94faec53ea333b05eae33c364d21309cf882377fa1e00dad459887d51bd4f6b96d04a308c82179660d59acb41cdcd4c2ada595a033dca14b9469ca57443349700d57221dfae4f2b2667ccaccdb24f47bc11e06a1c1f63cef1b61396cfb280247efe6ac2bae0ead15349871cc62eac2f757c725cc9b42844296f1415fc8a5d256eccb6bd94dfd0061b98597aab9336fa2a99d8c43bf8088c7f557741a99755afea6dce37defc275c2387994afbf70cfaccfe96303bbf1f20b88b8af6b55e7960b83995aa509931895397d5e448f", 0xe2}, {&(0x7f0000000280)="d26260627eda5838f76b2e6b3e4616e377df96baba5d374d97c0afe69e271c20e566a8e86a1c9d24177b28a846c43bc6229e318a32adac412491ad47d1cb09ffdc1b776b5bbc736dbc654f5403570863fb2922f3f791740ddddbbc260528d7ef861a3095e3a8ea8d93ab8e7ea540030ca01cf802b30052b2ce5d049c7ae81293f4a6921bf8217d00c9626dc820e51987c8ef92d1df2819cd9bdb8e0cd022c742bf887297341dfdc23656ac6ccf1b3a9e845c1a0fc9cbdd87cd1f19bdef39a1af9d8a02140757989d85edbca87a7bdb8048a584d71d5615c147005b823d770199e3314e47f5f6b68cc7f79ca5eb4e9a4040c3429d", 0xf4}], 0x2, &(0x7f0000000480)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, r0]}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0xb0, 0x48001}, 0x8001) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000040)) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000040)=""/27) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 4: bpf$MAP_CREATE(0x80ffff00000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 2: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() (async, rerun: 32) r3 = perf_event_open$cgroup(&(0x7f0000000400)={0x2, 0x80, 0x1, 0x0, 0x2b, 0x5, 0x0, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f00000003c0), 0x5}, 0x100020, 0x1045bbbb, 0x0, 0x0, 0x7fffffffffffffff, 0x3, 0x72e, 0x0, 0xd5, 0x0, 0xc2b}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x4) (async, rerun: 32) r4 = getpid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000180)="d75d47423f2e761784e277797937d09f267c30168f94faec53ea333b05eae33c364d21309cf882377fa1e00dad459887d51bd4f6b96d04a308c82179660d59acb41cdcd4c2ada595a033dca14b9469ca57443349700d57221dfae4f2b2667ccaccdb24f47bc11e06a1c1f63cef1b61396cfb280247efe6ac2bae0ead15349871cc62eac2f757c725cc9b42844296f1415fc8a5d256eccb6bd94dfd0061b98597aab9336fa2a99d8c43bf8088c7f557741a99755afea6dce37defc275c2387994afbf70cfaccfe96303bbf1f20b88b8af6b55e7960b83995aa509931895397d5e448f", 0xe2}, {&(0x7f0000000280)="d26260627eda5838f76b2e6b3e4616e377df96baba5d374d97c0afe69e271c20e566a8e86a1c9d24177b28a846c43bc6229e318a32adac412491ad47d1cb09ffdc1b776b5bbc736dbc654f5403570863fb2922f3f791740ddddbbc260528d7ef861a3095e3a8ea8d93ab8e7ea540030ca01cf802b30052b2ce5d049c7ae81293f4a6921bf8217d00c9626dc820e51987c8ef92d1df2819cd9bdb8e0cd022c742bf887297341dfdc23656ac6ccf1b3a9e845c1a0fc9cbdd87cd1f19bdef39a1af9d8a02140757989d85edbca87a7bdb8048a584d71d5615c147005b823d770199e3314e47f5f6b68cc7f79ca5eb4e9a4040c3429d", 0xf4}], 0x2, &(0x7f0000000480)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, r0]}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0xb0, 0x48001}, 0x8001) (async, rerun: 64) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 64) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000040)) 12:48:56 executing program 2: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000040)=""/27) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 4: bpf$MAP_CREATE(0x100000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:56 executing program 4: bpf$MAP_CREATE(0x200000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = getpid() (async) r3 = perf_event_open$cgroup(&(0x7f0000000400)={0x2, 0x80, 0x1, 0x0, 0x2b, 0x5, 0x0, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f00000003c0), 0x5}, 0x100020, 0x1045bbbb, 0x0, 0x0, 0x7fffffffffffffff, 0x3, 0x72e, 0x0, 0xd5, 0x0, 0xc2b}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x4) r4 = getpid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000180)="d75d47423f2e761784e277797937d09f267c30168f94faec53ea333b05eae33c364d21309cf882377fa1e00dad459887d51bd4f6b96d04a308c82179660d59acb41cdcd4c2ada595a033dca14b9469ca57443349700d57221dfae4f2b2667ccaccdb24f47bc11e06a1c1f63cef1b61396cfb280247efe6ac2bae0ead15349871cc62eac2f757c725cc9b42844296f1415fc8a5d256eccb6bd94dfd0061b98597aab9336fa2a99d8c43bf8088c7f557741a99755afea6dce37defc275c2387994afbf70cfaccfe96303bbf1f20b88b8af6b55e7960b83995aa509931895397d5e448f", 0xe2}, {&(0x7f0000000280)="d26260627eda5838f76b2e6b3e4616e377df96baba5d374d97c0afe69e271c20e566a8e86a1c9d24177b28a846c43bc6229e318a32adac412491ad47d1cb09ffdc1b776b5bbc736dbc654f5403570863fb2922f3f791740ddddbbc260528d7ef861a3095e3a8ea8d93ab8e7ea540030ca01cf802b30052b2ce5d049c7ae81293f4a6921bf8217d00c9626dc820e51987c8ef92d1df2819cd9bdb8e0cd022c742bf887297341dfdc23656ac6ccf1b3a9e845c1a0fc9cbdd87cd1f19bdef39a1af9d8a02140757989d85edbca87a7bdb8048a584d71d5615c147005b823d770199e3314e47f5f6b68cc7f79ca5eb4e9a4040c3429d", 0xf4}], 0x2, &(0x7f0000000480)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r3, r0]}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0xb0, 0x48001}, 0x8001) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000040)) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:56 executing program 2: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000040)=""/27) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000040)=""/27) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 2: r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0xffffffffffffffff, 0x6, 0x8}, 0xc) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0x2a, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x39, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x104, 0x104, 0x5, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{0x9}, {0x4, 0x5}]}, @struct={0x3, 0x2, 0x0, 0x4, 0x1, 0x2, [{0x0, 0x4}, {0xd, 0x1, 0x2}]}, @const={0xe, 0x0, 0x0, 0xa, 0x4}, @restrict={0x8, 0x0, 0x0, 0xb, 0x1}, @typedef={0x3, 0x0, 0x0, 0x8, 0x3}, @const={0xc, 0x0, 0x0, 0xa, 0x4}, @typedef={0xe}, @var={0x5, 0x0, 0x0, 0xe, 0x5}, @union={0xa, 0x7, 0x0, 0x5, 0x0, 0x1, [{0xd, 0x0, 0x310a27cf}, {0x7, 0x0, 0x3ff}, {0xf, 0x1, 0x1}, {0x6, 0x0, 0x9}, {0x7, 0x1, 0x7}, {0x2, 0x4, 0x6ac0}, {0x5, 0x3}]}, @struct={0xa, 0x1, 0x0, 0x4, 0x0, 0x7fffffff, [{0xd, 0x1, 0x9a3}]}]}, {0x0, [0x5f, 0x0, 0x0]}}, &(0x7f0000000540)=""/110, 0x121, 0x6e, 0x1, 0x4}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@bloom_filter={0x1e, 0xb7bb, 0x244, 0xe3, 0x0, r0, 0x6, '\x00', r1, r2, 0x2, 0x5, 0x4, 0xa}, 0x48) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1800, 0x0) ioctl$TUNATTACHFILTER(r3, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETVNETBE(r3, 0x400454de, &(0x7f0000000040)=0x1) 12:48:56 executing program 4: bpf$MAP_CREATE(0x300000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 4: bpf$MAP_CREATE(0x400000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 2: r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0xffffffffffffffff, 0x6, 0x8}, 0xc) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0x2a, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x39, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) (async, rerun: 32) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x104, 0x104, 0x5, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{0x9}, {0x4, 0x5}]}, @struct={0x3, 0x2, 0x0, 0x4, 0x1, 0x2, [{0x0, 0x4}, {0xd, 0x1, 0x2}]}, @const={0xe, 0x0, 0x0, 0xa, 0x4}, @restrict={0x8, 0x0, 0x0, 0xb, 0x1}, @typedef={0x3, 0x0, 0x0, 0x8, 0x3}, @const={0xc, 0x0, 0x0, 0xa, 0x4}, @typedef={0xe}, @var={0x5, 0x0, 0x0, 0xe, 0x5}, @union={0xa, 0x7, 0x0, 0x5, 0x0, 0x1, [{0xd, 0x0, 0x310a27cf}, {0x7, 0x0, 0x3ff}, {0xf, 0x1, 0x1}, {0x6, 0x0, 0x9}, {0x7, 0x1, 0x7}, {0x2, 0x4, 0x6ac0}, {0x5, 0x3}]}, @struct={0xa, 0x1, 0x0, 0x4, 0x0, 0x7fffffff, [{0xd, 0x1, 0x9a3}]}]}, {0x0, [0x5f, 0x0, 0x0]}}, &(0x7f0000000540)=""/110, 0x121, 0x6e, 0x1, 0x4}, 0x20) (rerun: 32) bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@bloom_filter={0x1e, 0xb7bb, 0x244, 0xe3, 0x0, r0, 0x6, '\x00', r1, r2, 0x2, 0x5, 0x4, 0xa}, 0x48) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1800, 0x0) ioctl$TUNATTACHFILTER(r3, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETVNETBE(r3, 0x400454de, &(0x7f0000000040)=0x1) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 2: r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0xffffffffffffffff, 0x6, 0x8}, 0xc) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0x2a, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x39, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x104, 0x104, 0x5, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{0x9}, {0x4, 0x5}]}, @struct={0x3, 0x2, 0x0, 0x4, 0x1, 0x2, [{0x0, 0x4}, {0xd, 0x1, 0x2}]}, @const={0xe, 0x0, 0x0, 0xa, 0x4}, @restrict={0x8, 0x0, 0x0, 0xb, 0x1}, @typedef={0x3, 0x0, 0x0, 0x8, 0x3}, @const={0xc, 0x0, 0x0, 0xa, 0x4}, @typedef={0xe}, @var={0x5, 0x0, 0x0, 0xe, 0x5}, @union={0xa, 0x7, 0x0, 0x5, 0x0, 0x1, [{0xd, 0x0, 0x310a27cf}, {0x7, 0x0, 0x3ff}, {0xf, 0x1, 0x1}, {0x6, 0x0, 0x9}, {0x7, 0x1, 0x7}, {0x2, 0x4, 0x6ac0}, {0x5, 0x3}]}, @struct={0xa, 0x1, 0x0, 0x4, 0x0, 0x7fffffff, [{0xd, 0x1, 0x9a3}]}]}, {0x0, [0x5f, 0x0, 0x0]}}, &(0x7f0000000540)=""/110, 0x121, 0x6e, 0x1, 0x4}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@bloom_filter={0x1e, 0xb7bb, 0x244, 0xe3, 0x0, r0, 0x6, '\x00', r1, r2, 0x2, 0x5, 0x4, 0xa}, 0x48) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1800, 0x0) ioctl$TUNATTACHFILTER(r3, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETVNETBE(r3, 0x400454de, &(0x7f0000000040)=0x1) 12:48:56 executing program 4: bpf$MAP_CREATE(0x500000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) (async, rerun: 32) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (rerun: 32) 12:48:56 executing program 4: bpf$MAP_CREATE(0x600000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'dummy0\x00'}) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x38241, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000600)) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000280)=0x8) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'veth1_macvtap\x00', 0x100}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f00000000c0)=0xfff) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'dummy0\x00'}) 12:48:56 executing program 0: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f00000000c0)='syz1\x00', 0x200002, 0x0) openat$cgroup_type(r0, &(0x7f0000000100), 0x2, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000200)='blkio.bfq.time\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r1, 0xe0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x61, &(0x7f0000000300)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000340), &(0x7f0000000380), 0x8, 0x1b, 0x8, 0x8, &(0x7f00000003c0)}}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000640)={@cgroup=r0, 0xb, 0x1, 0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000005c0)=[0x0, 0x0], &(0x7f0000000600)=[0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000680)={@map=r1, r1, 0x28, 0x2000, 0x0, @prog_id=r2, r3}, 0x20) perf_event_open$cgroup(&(0x7f0000000180)={0x2, 0x80, 0x3f, 0x9, 0xff, 0x1f, 0x0, 0x101, 0xa1106, 0x5, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x8, 0x4, @perf_bp={&(0x7f0000000140), 0x3}, 0x1020, 0x1800, 0xff, 0x9, 0x8, 0xfffffffc, 0x4, 0x0, 0x400, 0x0, 0x27}, r0, 0xb, r1, 0xe) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r4, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETTXFILTER(r4, 0x400454d1, &(0x7f0000000040)={0x1, 0x3, [@local, @multicast, @remote]}) 12:48:56 executing program 4: bpf$MAP_CREATE(0x700000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 0: openat$cgroup(0xffffffffffffffff, &(0x7f00000000c0)='syz1\x00', 0x200002, 0x0) (async) r0 = openat$cgroup(0xffffffffffffffff, &(0x7f00000000c0)='syz1\x00', 0x200002, 0x0) openat$cgroup_type(r0, &(0x7f0000000100), 0x2, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000200)='blkio.bfq.time\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r1, 0xe0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x61, &(0x7f0000000300)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000340), &(0x7f0000000380), 0x8, 0x1b, 0x8, 0x8, &(0x7f00000003c0)}}, 0x10) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000640)={@cgroup=r0, 0xb, 0x1, 0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000005c0)=[0x0, 0x0], &(0x7f0000000600)=[0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000680)={@map=r1, r1, 0x28, 0x2000, 0x0, @prog_id=r2, r3}, 0x20) perf_event_open$cgroup(&(0x7f0000000180)={0x2, 0x80, 0x3f, 0x9, 0xff, 0x1f, 0x0, 0x101, 0xa1106, 0x5, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x8, 0x4, @perf_bp={&(0x7f0000000140), 0x3}, 0x1020, 0x1800, 0xff, 0x9, 0x8, 0xfffffffc, 0x4, 0x0, 0x400, 0x0, 0x27}, r0, 0xb, r1, 0xe) (async) perf_event_open$cgroup(&(0x7f0000000180)={0x2, 0x80, 0x3f, 0x9, 0xff, 0x1f, 0x0, 0x101, 0xa1106, 0x5, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x8, 0x4, @perf_bp={&(0x7f0000000140), 0x3}, 0x1020, 0x1800, 0xff, 0x9, 0x8, 0xfffffffc, 0x4, 0x0, 0x400, 0x0, 0x27}, r0, 0xb, r1, 0xe) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r4, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETTXFILTER(r4, 0x400454d1, &(0x7f0000000040)={0x1, 0x3, [@local, @multicast, @remote]}) (async) ioctl$TUNSETTXFILTER(r4, 0x400454d1, &(0x7f0000000040)={0x1, 0x3, [@local, @multicast, @remote]}) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x38241, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000600)) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000280)=0x8) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'veth1_macvtap\x00', 0x100}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f00000000c0)=0xfff) 12:48:56 executing program 4: bpf$MAP_CREATE(0x800000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'dummy0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'dummy0\x00'}) (async) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x38241, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 0: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f00000000c0)='syz1\x00', 0x200002, 0x0) openat$cgroup_type(r0, &(0x7f0000000100), 0x2, 0x0) (async) r1 = openat$cgroup_ro(r0, &(0x7f0000000200)='blkio.bfq.time\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r1, 0xe0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x61, &(0x7f0000000300)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000340), &(0x7f0000000380), 0x8, 0x1b, 0x8, 0x8, &(0x7f00000003c0)}}, 0x10) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000640)={@cgroup=r0, 0xb, 0x1, 0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000005c0)=[0x0, 0x0], &(0x7f0000000600)=[0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000680)={@map=r1, r1, 0x28, 0x2000, 0x0, @prog_id=r2, r3}, 0x20) (async) perf_event_open$cgroup(&(0x7f0000000180)={0x2, 0x80, 0x3f, 0x9, 0xff, 0x1f, 0x0, 0x101, 0xa1106, 0x5, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x8, 0x4, @perf_bp={&(0x7f0000000140), 0x3}, 0x1020, 0x1800, 0xff, 0x9, 0x8, 0xfffffffc, 0x4, 0x0, 0x400, 0x0, 0x27}, r0, 0xb, r1, 0xe) (async) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r4, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETTXFILTER(r4, 0x400454d1, &(0x7f0000000040)={0x1, 0x3, [@local, @multicast, @remote]}) 12:48:56 executing program 4: bpf$MAP_CREATE(0x900000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 12:48:56 executing program 4: bpf$MAP_CREATE(0xa00000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000600)) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000280)=0x8) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'veth1_macvtap\x00', 0x100}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f00000000c0)=0xfff) 12:48:56 executing program 1: ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f00000000c0)=ANY=[@ANYBLOB="020000008c2505ac66af4310a0f80000"]) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000100)={'dvmrp1\x00'}) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 12:48:56 executing program 4: bpf$MAP_CREATE(0xb00000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0xfffffffffffffe9e, 0x0}) 12:48:56 executing program 1: ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f00000000c0)=ANY=[@ANYBLOB="020000008c2505ac66af4310a0f80000"]) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000100)={'dvmrp1\x00'}) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0xfffffffffffffe9e, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0xfffffffffffffe9e, 0x0}) (async) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000000c0)) 12:48:56 executing program 4: bpf$MAP_CREATE(0xc00000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 1: ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f00000000c0)=ANY=[@ANYBLOB="020000008c2505ac66af4310a0f80000"]) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x1) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000100)={'dvmrp1\x00'}) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0xfffffffffffffe9e, 0x0}) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x604100, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'rose0\x00', 0x400}) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f00000000c0)={'veth0_macvtap\x00', @random="6c76ba6ba304"}) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 32) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) (rerun: 32) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000000c0)) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000140)=0x8000) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, &(0x7f0000000180), &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x4a, &(0x7f00000001c0)=[{}], 0x8, 0x10, &(0x7f0000000240), &(0x7f0000000200), 0x8, 0x36, 0x8, 0x8, &(0x7f00000002c0)}}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x8, r0}, 0x18) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000480)={'syzkaller0\x00', 0x2}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000440)) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 4: bpf$MAP_CREATE(0xd00000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x604100, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'rose0\x00', 0x400}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f00000000c0)={'veth0_macvtap\x00', @random="6c76ba6ba304"}) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 32) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) (rerun: 32) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000000c0)) 12:48:56 executing program 4: bpf$MAP_CREATE(0xe00000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000140)=0x8000) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, &(0x7f0000000180), &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x4a, &(0x7f00000001c0)=[{}], 0x8, 0x10, &(0x7f0000000240), &(0x7f0000000200), 0x8, 0x36, 0x8, 0x8, &(0x7f00000002c0)}}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x8, r0}, 0x18) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000480)={'syzkaller0\x00', 0x2}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000440)) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000140)=0x8000) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, &(0x7f0000000180), &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x4a, &(0x7f00000001c0)=[{}], 0x8, 0x10, &(0x7f0000000240), &(0x7f0000000200), 0x8, 0x36, 0x8, 0x8, &(0x7f00000002c0)}}, 0x10) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x8, r0}, 0x18) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000480)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000440)) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x604100, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'rose0\x00', 0x400}) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 64) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f00000000c0)={'veth0_macvtap\x00', @random="6c76ba6ba304"}) (rerun: 64) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x29, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @empty}}, 0x80, &(0x7f0000000200)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/24, 0x18}], 0x3, &(0x7f0000000240)=""/97, 0x61}, 0x42) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000400)={@cgroup, 0x16, 0x1, 0xe6, &(0x7f0000000300)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0], &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) close(r0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={r1, 0x58, &(0x7f0000000040)}, 0x10) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000040)={&(0x7f00000000c0)="7db7159476aaf4864bfd4ef65d5e03591f6161d6bec18e8376c99da219c4b6ba140e174de27a9eceb07981f2d5b1539364e6070659ac71ee003a168f4fa4a2203ed996ae8a8587be13cb101f00e9c83e3423bf42ec0d286f6788dfe306dc936f0c66acfa6a7139c7754e437cae4dc06f3e6db5e155b3cc96d1d2ffab94604753f8e6ead467ee9d98b8e8288d7697dc5d2c2dd733f3582c47ad854e9c0d70d6f4118378", &(0x7f0000000180)=""/77, &(0x7f0000000200)="99b7643dc80773e9529301a5dcf44bfdf0d526f52810542fd99a6ef5fc7a3632e9f7f7edc8af1572ab56aa6fe5bce0ffce1dd88469b2f18a102c479ef59335fd360f2282c4b982a51e326cc2d1d01613674b079910cfd3d249842787d6138c7bd24cd3a9b6dbe7576b9c2aa6edba4573ed849562f0b7afa0505e017a511d796769cc327b3d477f", &(0x7f00000002c0)="ea724d702f24093e00537b691f5cc96649584b59d78355545c097e8161702dd1afbfa69fabf6685ff9f3dad3ad59a72c437984ba00cf86f221216c10ced2b1d3adeebf5cecc7d187a637214fc885671b7d7d679c2f023566d76d0f36aa7224eb0c0206886136da199a1a82fcf4284fb5f302689ae5624dda8cd91f7bac7eb801", 0x0, r1}, 0x38) 12:48:56 executing program 4: bpf$MAP_CREATE(0xf00000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000140)=0x8000) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, &(0x7f0000000180), &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x4a, &(0x7f00000001c0)=[{}], 0x8, 0x10, &(0x7f0000000240), &(0x7f0000000200), 0x8, 0x36, 0x8, 0x8, &(0x7f00000002c0)}}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x8, r0}, 0x18) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x8, r0}, 0x18) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000480)={'syzkaller0\x00', 0x2}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000440)) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x22c0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000180)=0x1) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x18, r1}, 0x18) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000140)=r2) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f00000001c0)=0x1) ioctl$TUNSETVNETHDRSZ(r1, 0x800454cf, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socketpair(0x29, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @empty}}, 0x80, &(0x7f0000000200)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/24, 0x18}], 0x3, &(0x7f0000000240)=""/97, 0x61}, 0x42) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000400)={@cgroup, 0x16, 0x1, 0xe6, &(0x7f0000000300)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0], &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x22c0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000180)=0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x18, r1}, 0x18) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000140)=r2) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f00000001c0)=0x1) ioctl$TUNSETVNETHDRSZ(r1, 0x800454cf, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) close(r0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={r1, 0x58, &(0x7f0000000040)}, 0x10) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000040)={&(0x7f00000000c0)="7db7159476aaf4864bfd4ef65d5e03591f6161d6bec18e8376c99da219c4b6ba140e174de27a9eceb07981f2d5b1539364e6070659ac71ee003a168f4fa4a2203ed996ae8a8587be13cb101f00e9c83e3423bf42ec0d286f6788dfe306dc936f0c66acfa6a7139c7754e437cae4dc06f3e6db5e155b3cc96d1d2ffab94604753f8e6ead467ee9d98b8e8288d7697dc5d2c2dd733f3582c47ad854e9c0d70d6f4118378", &(0x7f0000000180)=""/77, &(0x7f0000000200)="99b7643dc80773e9529301a5dcf44bfdf0d526f52810542fd99a6ef5fc7a3632e9f7f7edc8af1572ab56aa6fe5bce0ffce1dd88469b2f18a102c479ef59335fd360f2282c4b982a51e326cc2d1d01613674b079910cfd3d249842787d6138c7bd24cd3a9b6dbe7576b9c2aa6edba4573ed849562f0b7afa0505e017a511d796769cc327b3d477f", &(0x7f00000002c0)="ea724d702f24093e00537b691f5cc96649584b59d78355545c097e8161702dd1afbfa69fabf6685ff9f3dad3ad59a72c437984ba00cf86f221216c10ced2b1d3adeebf5cecc7d187a637214fc885671b7d7d679c2f023566d76d0f36aa7224eb0c0206886136da199a1a82fcf4284fb5f302689ae5624dda8cd91f7bac7eb801", 0x0, r1}, 0x38) 12:48:57 executing program 4: bpf$MAP_CREATE(0x1000000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x29, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @empty}}, 0x80, &(0x7f0000000200)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/24, 0x18}], 0x3, &(0x7f0000000240)=""/97, 0x61}, 0x42) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000400)={@cgroup, 0x16, 0x1, 0xe6, &(0x7f0000000300)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0], &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x22c0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000180)=0x1) (async, rerun: 64) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (rerun: 64) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f00000000c0)='./file0\x00', 0x0, 0x18, r1}, 0x18) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000140)=r2) (async) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f00000001c0)=0x1) (async, rerun: 32) ioctl$TUNSETVNETHDRSZ(r1, 0x800454cf, 0x0) (async, rerun: 32) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) 12:48:57 executing program 4: bpf$MAP_CREATE(0x1100000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) close(r0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={r1, 0x58, &(0x7f0000000040)}, 0x10) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000040)={&(0x7f00000000c0)="7db7159476aaf4864bfd4ef65d5e03591f6161d6bec18e8376c99da219c4b6ba140e174de27a9eceb07981f2d5b1539364e6070659ac71ee003a168f4fa4a2203ed996ae8a8587be13cb101f00e9c83e3423bf42ec0d286f6788dfe306dc936f0c66acfa6a7139c7754e437cae4dc06f3e6db5e155b3cc96d1d2ffab94604753f8e6ead467ee9d98b8e8288d7697dc5d2c2dd733f3582c47ad854e9c0d70d6f4118378", &(0x7f0000000180)=""/77, &(0x7f0000000200)="99b7643dc80773e9529301a5dcf44bfdf0d526f52810542fd99a6ef5fc7a3632e9f7f7edc8af1572ab56aa6fe5bce0ffce1dd88469b2f18a102c479ef59335fd360f2282c4b982a51e326cc2d1d01613674b079910cfd3d249842787d6138c7bd24cd3a9b6dbe7576b9c2aa6edba4573ed849562f0b7afa0505e017a511d796769cc327b3d477f", &(0x7f00000002c0)="ea724d702f24093e00537b691f5cc96649584b59d78355545c097e8161702dd1afbfa69fabf6685ff9f3dad3ad59a72c437984ba00cf86f221216c10ced2b1d3adeebf5cecc7d187a637214fc885671b7d7d679c2f023566d76d0f36aa7224eb0c0206886136da199a1a82fcf4284fb5f302689ae5624dda8cd91f7bac7eb801", 0x0, r1}, 0x38) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) close(r0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={r1, 0x58, &(0x7f0000000040)}, 0x10) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000040)={&(0x7f00000000c0)="7db7159476aaf4864bfd4ef65d5e03591f6161d6bec18e8376c99da219c4b6ba140e174de27a9eceb07981f2d5b1539364e6070659ac71ee003a168f4fa4a2203ed996ae8a8587be13cb101f00e9c83e3423bf42ec0d286f6788dfe306dc936f0c66acfa6a7139c7754e437cae4dc06f3e6db5e155b3cc96d1d2ffab94604753f8e6ead467ee9d98b8e8288d7697dc5d2c2dd733f3582c47ad854e9c0d70d6f4118378", &(0x7f0000000180)=""/77, &(0x7f0000000200)="99b7643dc80773e9529301a5dcf44bfdf0d526f52810542fd99a6ef5fc7a3632e9f7f7edc8af1572ab56aa6fe5bce0ffce1dd88469b2f18a102c479ef59335fd360f2282c4b982a51e326cc2d1d01613674b079910cfd3d249842787d6138c7bd24cd3a9b6dbe7576b9c2aa6edba4573ed849562f0b7afa0505e017a511d796769cc327b3d477f", &(0x7f00000002c0)="ea724d702f24093e00537b691f5cc96649584b59d78355545c097e8161702dd1afbfa69fabf6685ff9f3dad3ad59a72c437984ba00cf86f221216c10ced2b1d3adeebf5cecc7d187a637214fc885671b7d7d679c2f023566d76d0f36aa7224eb0c0206886136da199a1a82fcf4284fb5f302689ae5624dda8cd91f7bac7eb801", 0x0, r1}, 0x38) (async) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f00000000c0)={'lo\x00', @random="f01e8ace1eef"}) r1 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000340), 0x4) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000380)=r1) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x420400, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000340)) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0xc, &(0x7f0000000480)=ANY=[@ANYBLOB="18470000b800000000000000ff0180c0304e9017332100ea6f0000008f2df5b4eb4fce5587887d9a2641cb005f22ccaa3c7cbbf0dc90384b9b04e41d94208510ac4d1f4ca5fb915925390312a3dd83d8c78783a67313881c530921ef440b9e697d74554a2cb049b19701ced2120e2afa7bd2967f6b431222169558897b42b692b048a27b55e7ae83e163a3c31e87ddff4ac2a8a490fdab957674dab58e030ca18d6ec94b811e0f5aa09443f642a583b8e6ef55d000"/190, @ANYRES32=0x1, @ANYBLOB="0000000000000000b7080000800008000000db020000f8ffffbfb703000008000000b7040000010000008500000082000700000000000000bb00"], &(0x7f0000000140)='GPL\x00', 0xad0, 0x0, 0x0, 0x41100, 0x2c, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x5, 0x2}, 0x8, 0x10, &(0x7f00000001c0)={0x1, 0x5, 0x4}, 0x10, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000200)=[{0x5, 0x2, 0xe, 0x2}], 0x10, 0x2}, 0x90) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000003c0)=r2) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) recvmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/117, 0x75}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="2c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="efffffff"], 0x30}, 0x40000000) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x1200000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 1: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x1300000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async, rerun: 64) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f00000000c0)={'lo\x00', @random="f01e8ace1eef"}) (async, rerun: 64) r1 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000340), 0x4) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000380)=r1) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x420400, 0x0) (async, rerun: 32) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000340)) (rerun: 32) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0xc, &(0x7f0000000480)=ANY=[@ANYBLOB="18470000b800000000000000ff0180c0304e9017332100ea6f0000008f2df5b4eb4fce5587887d9a2641cb005f22ccaa3c7cbbf0dc90384b9b04e41d94208510ac4d1f4ca5fb915925390312a3dd83d8c78783a67313881c530921ef440b9e697d74554a2cb049b19701ced2120e2afa7bd2967f6b431222169558897b42b692b048a27b55e7ae83e163a3c31e87ddff4ac2a8a490fdab957674dab58e030ca18d6ec94b811e0f5aa09443f642a583b8e6ef55d000"/190, @ANYRES32=0x1, @ANYBLOB="0000000000000000b7080000800008000000db020000f8ffffbfb703000008000000b7040000010000008500000082000700000000000000bb00"], &(0x7f0000000140)='GPL\x00', 0xad0, 0x0, 0x0, 0x41100, 0x2c, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x5, 0x2}, 0x8, 0x10, &(0x7f00000001c0)={0x1, 0x5, 0x4}, 0x10, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000200)=[{0x5, 0x2, 0xe, 0x2}], 0x10, 0x2}, 0x90) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000003c0)=r2) 12:48:57 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) recvmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/117, 0x75}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="2c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="efffffff"], 0x30}, 0x40000000) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 1: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:57 executing program 4: bpf$MAP_CREATE(0x1400000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f00000000c0)={'lo\x00', @random="f01e8ace1eef"}) (async) r1 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000340), 0x4) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000380)=r1) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x420400, 0x0) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000340)) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0xc, &(0x7f0000000480)=ANY=[@ANYBLOB="18470000b800000000000000ff0180c0304e9017332100ea6f0000008f2df5b4eb4fce5587887d9a2641cb005f22ccaa3c7cbbf0dc90384b9b04e41d94208510ac4d1f4ca5fb915925390312a3dd83d8c78783a67313881c530921ef440b9e697d74554a2cb049b19701ced2120e2afa7bd2967f6b431222169558897b42b692b048a27b55e7ae83e163a3c31e87ddff4ac2a8a490fdab957674dab58e030ca18d6ec94b811e0f5aa09443f642a583b8e6ef55d000"/190, @ANYRES32=0x1, @ANYBLOB="0000000000000000b7080000800008000000db020000f8ffffbfb703000008000000b7040000010000008500000082000700000000000000bb00"], &(0x7f0000000140)='GPL\x00', 0xad0, 0x0, 0x0, 0x41100, 0x2c, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x5, 0x2}, 0x8, 0x10, &(0x7f00000001c0)={0x1, 0x5, 0x4}, 0x10, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000200)=[{0x5, 0x2, 0xe, 0x2}], 0x10, 0x2}, 0x90) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000003c0)=r2) 12:48:57 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) recvmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/117, 0x75}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="2c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="efffffff"], 0x30}, 0x40000000) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x1500000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x10}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 1: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x19, 0x11, &(0x7f0000000400)=@raw=[@exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xfffff0d5}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}, @jmp={0x5, 0x0, 0x0, 0xb, 0x5, 0xfffffffffffffff0, 0xfffffffffffffffc}, @tail_call], &(0x7f0000000140)='syzkaller\x00', 0x7, 0xa4, &(0x7f0000000180)=""/164, 0x41000, 0xe, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x5, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000280)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f00000002c0)=[{0x0, 0x1, 0x9, 0xc}], 0x10, 0x8}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000003c0)=r1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x440000, 0x0) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000100)=0x584c) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x440000, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000100)={'veth1_to_bridge\x00', 0x5268359e92b1468f}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x41) r2 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000140)='syz1\x00', 0x200002, 0x0) openat$cgroup_freezer_state(r2, &(0x7f0000000180), 0x2, 0x0) 12:48:57 executing program 4: bpf$MAP_CREATE(0x1600000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x10}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'veth0_vlan\x00', 0x2000}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x400}) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x19, 0x11, &(0x7f0000000400)=@raw=[@exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xfffff0d5}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}, @jmp={0x5, 0x0, 0x0, 0xb, 0x5, 0xfffffffffffffff0, 0xfffffffffffffffc}, @tail_call], &(0x7f0000000140)='syzkaller\x00', 0x7, 0xa4, &(0x7f0000000180)=""/164, 0x41000, 0xe, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x5, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000280)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f00000002c0)=[{0x0, 0x1, 0x9, 0xc}], 0x10, 0x8}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000003c0)=r1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x440000, 0x0) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000100)=0x584c) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x19, 0x11, &(0x7f0000000400)=@raw=[@exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xfffff0d5}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}, @jmp={0x5, 0x0, 0x0, 0xb, 0x5, 0xfffffffffffffff0, 0xfffffffffffffffc}, @tail_call], &(0x7f0000000140)='syzkaller\x00', 0x7, 0xa4, &(0x7f0000000180)=""/164, 0x41000, 0xe, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x5, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000280)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f00000002c0)=[{0x0, 0x1, 0x9, 0xc}], 0x10, 0x8}, 0x90) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000003c0)=r1) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x440000, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000100)=0x584c) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:57 executing program 4: bpf$MAP_CREATE(0x1700000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x10}) (async, rerun: 32) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (rerun: 32) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'veth0_vlan\x00', 0x2000}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x400}) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async, rerun: 32) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) (rerun: 32) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x19, 0x11, &(0x7f0000000400)=@raw=[@exit, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xfffff0d5}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}, @jmp={0x5, 0x0, 0x0, 0xb, 0x5, 0xfffffffffffffff0, 0xfffffffffffffffc}, @tail_call], &(0x7f0000000140)='syzkaller\x00', 0x7, 0xa4, &(0x7f0000000180)=""/164, 0x41000, 0xe, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x5, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000280)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f00000002c0)=[{0x0, 0x1, 0x9, 0xc}], 0x10, 0x8}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000003c0)=r1) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x440000, 0x0) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000100)=0x584c) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x1800000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x440000, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000100)={'veth1_to_bridge\x00', 0x5268359e92b1468f}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x41) r2 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000140)='syz1\x00', 0x200002, 0x0) openat$cgroup_freezer_state(r2, &(0x7f0000000180), 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x440000, 0x0) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000100)={'veth1_to_bridge\x00', 0x5268359e92b1468f}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x41) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000140)='syz1\x00', 0x200002, 0x0) (async) openat$cgroup_freezer_state(r2, &(0x7f0000000180), 0x2, 0x0) (async) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'veth0_vlan\x00', 0x2000}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'veth0_vlan\x00', 0x2000}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x400}) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'veth0_to_bond\x00', 0x100}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'wg2\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7, 0x5, 0xf8, 0x7}, {0x728c, 0x3, 0x8, 0x2}, {0x4, 0xff, 0x81, 0x8}, {0x1, 0x9, 0x2, 0x4}, {0x100, 0x6, 0x7f, 0xfffff801}]}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x4000000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 3: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000040)={0x1, 0x58, &(0x7f00000000c0)={0x0, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={r0, 0x4, 0x18}, 0xc) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 3: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000040)={0x1, 0x58, &(0x7f00000000c0)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000040)={0x1, 0x58, &(0x7f00000000c0)={0x0, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={r0, 0x4, 0x18}, 0xc) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'veth0_to_bond\x00', 0x100}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'wg2\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7, 0x5, 0xf8, 0x7}, {0x728c, 0x3, 0x8, 0x2}, {0x4, 0xff, 0x81, 0x8}, {0x1, 0x9, 0x2, 0x4}, {0x100, 0x6, 0x7f, 0xfffff801}]}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x8001000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x440000, 0x0) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000100)={'veth1_to_bridge\x00', 0x5268359e92b1468f}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'virt_wifi0\x00', 0x2}) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x41) (async) r2 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000140)='syz1\x00', 0x200002, 0x0) openat$cgroup_freezer_state(r2, &(0x7f0000000180), 0x2, 0x0) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) openat$cgroup_procs(r1, &(0x7f0000000100)='cgroup.threads\x00', 0x2, 0x0) 12:48:57 executing program 3: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000040)={0x1, 0x58, &(0x7f00000000c0)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000040)={0x1, 0x58, &(0x7f00000000c0)={0x0, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={r0, 0x4, 0x18}, 0xc) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 4: bpf$MAP_CREATE(0xa010000000000000, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) openat$cgroup_procs(r1, &(0x7f0000000100)='cgroup.threads\x00', 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) (async) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) (async) openat$cgroup_procs(r1, &(0x7f0000000100)='cgroup.threads\x00', 0x2, 0x0) (async) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'veth0_to_bond\x00', 0x100}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'veth0_to_bond\x00', 0x100}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'wg2\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7, 0x5, 0xf8, 0x7}, {0x728c, 0x3, 0x8, 0x2}, {0x4, 0xff, 0x81, 0x8}, {0x1, 0x9, 0x2, 0x4}, {0x100, 0x6, 0x7f, 0xfffff801}]}) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x420100, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'wlan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x19, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 32) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) (rerun: 32) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) openat$cgroup_procs(r1, &(0x7f0000000100)='cgroup.threads\x00', 0x2, 0x0) 12:48:57 executing program 2: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNDETACHFILTER(0xffffffffffffffff, 0x401054d6, 0x0) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x303000, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 2: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNDETACHFILTER(0xffffffffffffffff, 0x401054d6, 0x0) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNDETACHFILTER(0xffffffffffffffff, 0x401054d6, 0x0) (async) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x420100, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'wlan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x420100, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'wlan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) (async) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x303000, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r1}, 0x4) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000240)={&(0x7f0000000040)="bf6054e1530bfe491721b91608e50846a5cdf8b43757bcbbe94fdf51a0cae96f05f0c34dc877072f", &(0x7f00000000c0)=""/145, &(0x7f0000000180)="bb15c47b6c6d2319234e2d309a92b672739b77e8c3a9de74f28110ed489fdd634c270322ede1d2b1e061c90db97419c18a45cdb5bea64a79400cd5ab459bf2", &(0x7f00000001c0)="a43c588494e30914d5c5bdbfac2180ab8d2e218033da846432efea4e98c26e1c5ee16e0e6ba15d6130ada382fe374f94428841ee22ba95aa0dc7caf77f5a179519fe4775be0af46c301db9c9eb355ff0cb10d3b63470be693d91aa4db423cae209fe792bf3966e58f5364d6554df9c", 0x5, r1}, 0x38) 12:48:57 executing program 2: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNDETACHFILTER(0xffffffffffffffff, 0x401054d6, 0x0) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNDETACHFILTER(0xffffffffffffffff, 0x401054d6, 0x0) (async) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x2, 0x4, 0x81}, 0x48) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r1}, 0x4) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000240)={&(0x7f0000000040)="bf6054e1530bfe491721b91608e50846a5cdf8b43757bcbbe94fdf51a0cae96f05f0c34dc877072f", &(0x7f00000000c0)=""/145, &(0x7f0000000180)="bb15c47b6c6d2319234e2d309a92b672739b77e8c3a9de74f28110ed489fdd634c270322ede1d2b1e061c90db97419c18a45cdb5bea64a79400cd5ab459bf2", &(0x7f00000001c0)="a43c588494e30914d5c5bdbfac2180ab8d2e218033da846432efea4e98c26e1c5ee16e0e6ba15d6130ada382fe374f94428841ee22ba95aa0dc7caf77f5a179519fe4775be0af46c301db9c9eb355ff0cb10d3b63470be693d91aa4db423cae209fe792bf3966e58f5364d6554df9c", 0x5, r1}, 0x38) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x303000, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x303000, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x420100, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'wlan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x101200, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000200)=0x8) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f00000002c0)={0x0, 0x0}) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000280)={r1, 0x20, &(0x7f0000000240)={&(0x7f00000000c0)=""/129, 0x81, 0x0, &(0x7f0000000300)=""/119, 0x77}}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x18) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x2, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000001c0)={'syz_tun\x00', 0x2}) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r1}, 0x4) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000240)={&(0x7f0000000040)="bf6054e1530bfe491721b91608e50846a5cdf8b43757bcbbe94fdf51a0cae96f05f0c34dc877072f", &(0x7f00000000c0)=""/145, &(0x7f0000000180)="bb15c47b6c6d2319234e2d309a92b672739b77e8c3a9de74f28110ed489fdd634c270322ede1d2b1e061c90db97419c18a45cdb5bea64a79400cd5ab459bf2", &(0x7f00000001c0)="a43c588494e30914d5c5bdbfac2180ab8d2e218033da846432efea4e98c26e1c5ee16e0e6ba15d6130ada382fe374f94428841ee22ba95aa0dc7caf77f5a179519fe4775be0af46c301db9c9eb355ff0cb10d3b63470be693d91aa4db423cae209fe792bf3966e58f5364d6554df9c", 0x5, r1}, 0x38) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (async) bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r1}, 0x4) (async) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000240)={&(0x7f0000000040)="bf6054e1530bfe491721b91608e50846a5cdf8b43757bcbbe94fdf51a0cae96f05f0c34dc877072f", &(0x7f00000000c0)=""/145, &(0x7f0000000180)="bb15c47b6c6d2319234e2d309a92b672739b77e8c3a9de74f28110ed489fdd634c270322ede1d2b1e061c90db97419c18a45cdb5bea64a79400cd5ab459bf2", &(0x7f00000001c0)="a43c588494e30914d5c5bdbfac2180ab8d2e218033da846432efea4e98c26e1c5ee16e0e6ba15d6130ada382fe374f94428841ee22ba95aa0dc7caf77f5a179519fe4775be0af46c301db9c9eb355ff0cb10d3b63470be693d91aa4db423cae209fe792bf3966e58f5364d6554df9c", 0x5, r1}, 0x38) (async) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x3, 0x4, 0x81}, 0x48) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x30080, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x8, 0xe, 0x0, 0x40}, {0x1, 0x0, 0x0, 0x6}, {0x7, 0x8, 0x7, 0x1}, {0x0, 0xff, 0x3, 0x6}]}) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x101200, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000200)=0x8) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f00000002c0)={0x0, 0x0}) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000280)={r1, 0x20, &(0x7f0000000240)={&(0x7f00000000c0)=""/129, 0x81, 0x0, &(0x7f0000000300)=""/119, 0x77}}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x18) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000001c0)={'syz_tun\x00', 0x2}) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x503200, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x304) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x385180, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x4, 0x4, 0x81}, 0x48) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x30080, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x8, 0xe, 0x0, 0x40}, {0x1, 0x0, 0x0, 0x6}, {0x7, 0x8, 0x7, 0x1}, {0x0, 0xff, 0x3, 0x6}]}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x5, 0x4, 0x81}, 0x48) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x503200, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async, rerun: 32) ioctl$TUNSETLINK(r0, 0x400454cd, 0x304) (async, rerun: 32) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x385180, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x101200, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000200)=0x8) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f00000002c0)={0x0, 0x0}) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000280)={r1, 0x20, &(0x7f0000000240)={&(0x7f00000000c0)=""/129, 0x81, 0x0, &(0x7f0000000300)=""/119, 0x77}}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x18) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x2, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000001c0)={'syz_tun\x00', 0x2}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x6, 0x4, 0x81}, 0x48) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x30080, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x8, 0xe, 0x0, 0x40}, {0x1, 0x0, 0x0, 0x6}, {0x7, 0x8, 0x7, 0x1}, {0x0, 0xff, 0x3, 0x6}]}) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000040)=0x4) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1, 0xff, 0x1, 0xffffffff}, {0x5, 0x7d, 0x6, 0x158e}, {0x800, 0x8c, 0x3, 0x4}, {0xc9f, 0x5, 0x40, 0x9}, {0x8, 0xd8, 0x95, 0x7f}]}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x7, 0x4, 0x81}, 0x48) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x385180, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x503200, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x304) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000100)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000000c0)={'wlan0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000140), &(0x7f0000000180)}, 0x20) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00', 0x0, 0x10, r0}, 0x18) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r4}, 0x4) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000480)={{0x1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pB \x00'}, 0x20) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) recvmsg(r6, 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000540)=@bpf_tracing={0x1a, 0x1c, &(0x7f0000000200)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5}, [@ldst={0x0, 0x3, 0x4, 0x8, 0x9, 0xfffffffffffffff8, 0x4}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_fd={0x18, 0x6, 0x1, 0x0, r2}, @generic={0x7, 0x9, 0x9, 0x7f, 0x7}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x1}, @printk={@u, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xc}}, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1}]}, &(0x7f0000000300)='GPL\x00', 0x8001, 0x0, 0x0, 0x41100, 0x10, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0x5, 0x2, 0x1000, 0x7}, 0x10, 0x1da61, r3, 0x4, &(0x7f00000004c0)=[0xffffffffffffffff, r4, r5, r6], &(0x7f0000000500)=[{0x4, 0x2, 0xd, 0x6}, {0x5, 0x2, 0x4, 0xb}, {0x3, 0x2, 0x6, 0x9}, {0x1, 0x5, 0x1, 0x9}], 0x10, 0x3}, 0x90) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x8, 0x4, 0x81}, 0x48) 12:48:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000600)={0xffffffffffffffff, 0x1f, 0x18}, 0xc) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000640)={&(0x7f0000000300)="97eba7cd779b583761b2221dd4445aa00328693fa6294f8c240a52a30dc838ff68026126bf00023f2a1803e668ec809b19dcd70d3fd2958fa6efe40c116e55e91260b4894fe4447eafd2c727d33afe84b69308d23f5775d899a3a88ff17d75bdebef937c310ac284d95713859ecced9c6ecfecc4452d50f836e95845044b70b6e806930fb6390eb51c1520236f91e7ab348debda5c", &(0x7f00000003c0)=""/139, &(0x7f0000000480)="4e2d61ad3ce06c4489309192767f58f9e562a57e31dc382c2a9c3a9a592b49e24a06043196244687028cf707d42606877f5bb369189972d9bb90ff91f708fdb8f4a9d0c7b4a3192a4ec398b1e5df5f3409fb6a9e120c126c315cb91befd9922813650bdd595e3d74ac23ff2b3a5ee9ec73c96d93b278d863f8c3443caa512bdc4bcbbf92f65da4eb625babfa5661860722db1b74ed5194f34b757908647d06a7ac99f0e8bb9593f00929c6941d7313be897f7535b5ef1f0619f69a4136b09eee9f7b58f41fa5fbbdc056", &(0x7f0000000580)="518f7cea78bc973bc6d21ef938129e13a80c1ce505abef70edf0e9ad7dd2c485a921ca0c9c59a171aedb53e57beddd6f07211c75e1f782758699b13db47ada0f2e1542960f206f017480396aee79110cfbd6b1806e74b1d2eb0f96f4a6b6381b934b8f49456cd0c74cb10b7b175020384cc50b0fdbf440", 0x8, r3, 0x4}, 0x38) sendmsg$sock(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x2, 0x1, 0x3, 0x2, {0xa, 0x4e22, 0x3ff, @private1={0xfc, 0x1, '\x00', 0x1}, 0x2d4d}}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000140)="29b78360610278f6d942e9cb19c609e62e66bce094502333c4d17f0d2282518119c0b88c9634b0ebe0b356555500f7f24c516c37a36151050655bd87f08edb652352da1dbb", 0x45}], 0x1, &(0x7f0000000200)=[@txtime={{0x18, 0x1, 0x3d, 0xfd07}}, @txtime={{0x18}}, @timestamping={{0x14, 0x1, 0x25, 0x65}}], 0x48}, 0x20000000) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000040)=0x4) (async, rerun: 64) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 64) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1, 0xff, 0x1, 0xffffffff}, {0x5, 0x7d, 0x6, 0x158e}, {0x800, 0x8c, 0x3, 0x4}, {0xc9f, 0x5, 0x40, 0x9}, {0x8, 0xd8, 0x95, 0x7f}]}) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000100)) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000000c0)={'wlan0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x9, 0x4, 0x81}, 0x48) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000140), &(0x7f0000000180)}, 0x20) (async) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00', 0x0, 0x10, r0}, 0x18) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r4}, 0x4) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000480)={{0x1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pB \x00'}, 0x20) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) recvmsg(r6, 0x0, 0x0) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000540)=@bpf_tracing={0x1a, 0x1c, &(0x7f0000000200)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5}, [@ldst={0x0, 0x3, 0x4, 0x8, 0x9, 0xfffffffffffffff8, 0x4}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_fd={0x18, 0x6, 0x1, 0x0, r2}, @generic={0x7, 0x9, 0x9, 0x7f, 0x7}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x1}, @printk={@u, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xc}}, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1}]}, &(0x7f0000000300)='GPL\x00', 0x8001, 0x0, 0x0, 0x41100, 0x10, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0x5, 0x2, 0x1000, 0x7}, 0x10, 0x1da61, r3, 0x4, &(0x7f00000004c0)=[0xffffffffffffffff, r4, r5, r6], &(0x7f0000000500)=[{0x4, 0x2, 0xd, 0x6}, {0x5, 0x2, 0x4, 0xb}, {0x3, 0x2, 0x6, 0x9}, {0x1, 0x5, 0x1, 0x9}], 0x10, 0x3}, 0x90) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000040)=0x4) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1, 0xff, 0x1, 0xffffffff}, {0x5, 0x7d, 0x6, 0x158e}, {0x800, 0x8c, 0x3, 0x4}, {0xc9f, 0x5, 0x40, 0x9}, {0x8, 0xd8, 0x95, 0x7f}]}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xa, 0x4, 0x81}, 0x48) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000100)) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000000c0)={'wlan0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xb, 0x4, 0x81}, 0x48) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000140), &(0x7f0000000180)}, 0x20) (async) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00', 0x0, 0x10, r0}, 0x18) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r4}, 0x4) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000480)={{0x1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pB \x00'}, 0x20) (async, rerun: 64) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (rerun: 64) recvmsg(r6, 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000540)=@bpf_tracing={0x1a, 0x1c, &(0x7f0000000200)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x5}, [@ldst={0x0, 0x3, 0x4, 0x8, 0x9, 0xfffffffffffffff8, 0x4}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_fd={0x18, 0x6, 0x1, 0x0, r2}, @generic={0x7, 0x9, 0x9, 0x7f, 0x7}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x1}, @printk={@u, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xc}}, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1}]}, &(0x7f0000000300)='GPL\x00', 0x8001, 0x0, 0x0, 0x41100, 0x10, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0x5, 0x2, 0x1000, 0x7}, 0x10, 0x1da61, r3, 0x4, &(0x7f00000004c0)=[0xffffffffffffffff, r4, r5, r6], &(0x7f0000000500)=[{0x4, 0x2, 0xd, 0x6}, {0x5, 0x2, 0x4, 0xb}, {0x3, 0x2, 0x6, 0x9}, {0x1, 0x5, 0x1, 0x9}], 0x10, 0x3}, 0x90) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x107000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000180)={0xe5}, 0x8) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40080, 0x0) ioctl$TUNGETFILTER(r2, 0x801054db, &(0x7f00000000c0)=""/126) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0xfffe) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x107000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 32) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) (rerun: 32) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000180)={0xe5}, 0x8) (async) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x1) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40080, 0x0) ioctl$TUNGETFILTER(r2, 0x801054db, &(0x7f00000000c0)=""/126) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x38880, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x8000}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x1) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0], 0x0, 0x14, &(0x7f0000000180)=[{}, {}], 0x10, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0xde, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000003c0)=r1) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xc, 0x4, 0x81}, 0x48) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x38880, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x8000}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x1) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x1) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0], 0x0, 0x14, &(0x7f0000000180)=[{}, {}], 0x10, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0xde, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000003c0)=r1) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0xfffe) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0xfffe) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x107000, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000180)={0xe5}, 0x8) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x1) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40080, 0x0) ioctl$TUNGETFILTER(r2, 0x801054db, &(0x7f00000000c0)=""/126) 12:48:57 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x38880, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x38880, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x8000}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x1) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x1) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0], 0x0, 0x14, &(0x7f0000000180)=[{}, {}], 0x10, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0xde, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000003c0)=r1) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'nr0\x00', 0x200}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xd, 0x4, 0x81}, 0x48) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0xfffe) 12:48:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 64) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'nr0\x00', 0x200}) (rerun: 64) 12:48:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xe, 0x4, 0x81}, 0x48) 12:48:58 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xf, 0x4, 0x81}, 0x48) 12:48:58 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'nr0\x00', 0x200}) 12:48:58 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x10, 0x4, 0x81}, 0x48) 12:48:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x3) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000600)={0xffffffffffffffff, 0x1f, 0x18}, 0xc) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000640)={&(0x7f0000000300)="97eba7cd779b583761b2221dd4445aa00328693fa6294f8c240a52a30dc838ff68026126bf00023f2a1803e668ec809b19dcd70d3fd2958fa6efe40c116e55e91260b4894fe4447eafd2c727d33afe84b69308d23f5775d899a3a88ff17d75bdebef937c310ac284d95713859ecced9c6ecfecc4452d50f836e95845044b70b6e806930fb6390eb51c1520236f91e7ab348debda5c", &(0x7f00000003c0)=""/139, &(0x7f0000000480)="4e2d61ad3ce06c4489309192767f58f9e562a57e31dc382c2a9c3a9a592b49e24a06043196244687028cf707d42606877f5bb369189972d9bb90ff91f708fdb8f4a9d0c7b4a3192a4ec398b1e5df5f3409fb6a9e120c126c315cb91befd9922813650bdd595e3d74ac23ff2b3a5ee9ec73c96d93b278d863f8c3443caa512bdc4bcbbf92f65da4eb625babfa5661860722db1b74ed5194f34b757908647d06a7ac99f0e8bb9593f00929c6941d7313be897f7535b5ef1f0619f69a4136b09eee9f7b58f41fa5fbbdc056", &(0x7f0000000580)="518f7cea78bc973bc6d21ef938129e13a80c1ce505abef70edf0e9ad7dd2c485a921ca0c9c59a171aedb53e57beddd6f07211c75e1f782758699b13db47ada0f2e1542960f206f017480396aee79110cfbd6b1806e74b1d2eb0f96f4a6b6381b934b8f49456cd0c74cb10b7b175020384cc50b0fdbf440", 0x8, r3, 0x4}, 0x38) (async, rerun: 32) sendmsg$sock(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x2, 0x1, 0x3, 0x2, {0xa, 0x4e22, 0x3ff, @private1={0xfc, 0x1, '\x00', 0x1}, 0x2d4d}}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000140)="29b78360610278f6d942e9cb19c609e62e66bce094502333c4d17f0d2282518119c0b88c9634b0ebe0b356555500f7f24c516c37a36151050655bd87f08edb652352da1dbb", 0x45}], 0x1, &(0x7f0000000200)=[@txtime={{0x18, 0x1, 0x3d, 0xfd07}}, @txtime={{0x18}}, @timestamping={{0x14, 0x1, 0x25, 0x65}}], 0x48}, 0x20000000) (rerun: 32) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x181800, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0x19, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffffffff}, [@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xff}}, @map_fd={0x18, 0x9, 0x1, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0xad}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfffff071, 0x0, 0x0, 0x0, 0x334}, @map_idx_val={0x18, 0x3, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1}]}, &(0x7f00000001c0)='GPL\x00', 0x0, 0x15, &(0x7f0000000200)=""/21, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0x4, 0x6, 0x3}, 0x10, 0x0, 0x0, 0x4, &(0x7f00000002c0)=[0x1, 0xffffffffffffffff, 0x1, r0], &(0x7f0000000300)=[{0x1, 0x5, 0xb, 0xc}, {0x4, 0x1, 0xc, 0x2}, {0x2, 0x3, 0x7, 0x3}, {0x4, 0x4, 0x6, 0x7}], 0x10, 0x74bb}, 0x90) ioctl$TUNSETLINK(r1, 0x400454cd, 0x30b) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000400)=r2) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x11, 0x4, 0x81}, 0x48) 12:48:58 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000340)=@bpf_lsm={0x1d, 0xb, &(0x7f00000000c0)=@raw=[@ringbuf_query={{0x18, 0x1, 0x1, 0x0, 0x1}}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x3}, @ldst={0x0, 0x3, 0x6, 0xa, 0xb, 0xfffffffffffffff4, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x80000000}, @generic={0x4, 0x8, 0x2, 0xbce, 0x1f}, @call={0x85, 0x0, 0x0, 0x1}], &(0x7f0000000040)='syzkaller\x00', 0x3ff, 0xf1, &(0x7f0000000140)=""/241, 0x40f00, 0xd, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x0, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1], &(0x7f00000002c0)=[{0x0, 0x3, 0x6, 0x9}, {0x3, 0x1, 0x6, 0x6}, {0x4, 0x3, 0xc, 0xb}, {0x2, 0x1, 0x0, 0x7}, {0x1, 0x1}, {0x1, 0x1, 0x2, 0x1}], 0x10, 0x1}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001640)={r1, 0x0, 0xec, 0xb7, &(0x7f0000000400)="d79b20e320a76932ba5e3f8d8a6e42f5642bdfce023a0da5a95697eb2973dac86f70e5bfe02a848f7172fccb36f59315aed81b627aab7737a51be304c1690e2cd913fe011007abb9c2bf36fb9b3d3ed744b56c256eb910efd1ace518782acbed9356b566704f0b47eb069be5020ef39949690063ea260810f8ddead128afffd06d8eb68cf314a4de74cc280089f417f22bfad65b7fde9b857ada2d74e6640f5a9a512c22451aa3cffbe4fca39f689e979adc76941fdb6384cc3d0ed6e47d3414e667070943c14fbb9bf60b1068257e8d2d8087a407860989313dd85448822dbd6a06bc1bf88cd2262b52dc24", &(0x7f0000000500)=""/183, 0xfff, 0x0, 0x1000, 0x7b, &(0x7f00000005c0)="c5efd384e5d20013ce1de53e77f111f044495ac39674b8137280917de6b06dbce1b93edf61ae0b8dae93d5907656495ff95abd6781f620ce77bc9eee039bdf89472d834a513161ecff61ff46c10e475cb402bf37de3cab9eceac98b7462635f25d7eb1860e58d87d7da396cb188e1c879077a3c7d80b6fea7e0aad4fb6dcad5ec0a4256cbd8ead220496ab06e4583db9d9fc0102c07be059c388052d8ed8662e53914834c1e0bfbce7a43947439eaa3d9b825c5b968f784956b47a6d1094699b0f4946ec0a834703c9f4efd5acb912a464985f59662aac2b3de4dbe6bf1ccd7b349968a021f931d89f08dc1c6e9d15e62c927b5c847ab8436bd6189846199bd1d73cab83706a78dc6e904bda8477a87403caa5d5e5620d6256b475860af6555a6213696dc5115a0fe017bf7c40225fc5169fd0124ee7781fc151fdd4c10357d10cb51a4d952dfb85b495938bb960fb6580e66a5e1ad5a708445b531b51810404ad14af65634628833aef90b85eb059ef519d0b3bf4514d3da95d7198062634c5de2862cd3bb2d4de5a64ca8d793b6b1ed1bc6f5c6151a35bfb1ff826b25c8fe2d5bc00c36ccfa7b96dc18a1535399228ee8a8ce371ffb7047254caa800538e7bea809ad485627d0ca00c1bebbd1bdb54a1aa2e48fbfe1c906dc957dafbb5ca0b824f69880866fb19b9f470cffa64fb41475c99f19438ec5cd275645bfa09238fc1590661c193d5539498f85db2e9e896b6d4df4aec0f0113b9e5246ab5e7fb74b211a189531a77f3ca5dbdb84859b1f1516d23d293439e879067bbc70349ab9002eff318957ca5e3257e6df56093298324e8da2e474d3db7c5f5dc3ca66b53c054546b50311be97525299acb0c6372484e08d746da1c5a9a03cb6c7668cb6c3aa98f7d6ce9ffdffbd17eede7ee4f862e209c8fe3c35b814b9bf952cd2958c4b34b5407c18dc23da2bcfa66ba34f9b943e595f4deff176e75660578d13c6a2cefa69f109b3b4a7d35a70820e3371cdb1ff28d4773e0f44cfb164d5bd1c76a7a9cf8c716ecd7a821212719cf3c32386ea30784512a03e8c0bea1bf21fea860924ed28f905bd154f5d3000cbca7f9a547bf111db49df13add2b080f0509f11b85f7dffcc0eacd3312ca07a9bad124c88c600c116a07b4ff45b5d8a5447cd515d4e68ab90e44ccc41c3e906c8329651830d8237d4c78934ebf10b93d16b30efb6501c0cf6c4b98bf2aac4710cf61b34edf578bf92951b33e7d3f299ab0a5c262bdd55bb7759d58342c3ab1c348ad98c79183d979a1cb53621fa14dce52afeb462192e43be92511bfe135e12e840c2e25be449ab6b3229734ca82fe1016b83c39fe665795fb5825279aa865f6bdd681955a7d8db1db05ec8987269218a126096be2b947555a8326b4d3a75fe1dbd50c33894b596823783e7a041c401f3f8299c11b44600747bdf9aaa22d7f2cd557373a8981d85f73025a89586727cbb5bdfa8720323facf239ff6e467d3723fac224cd7027a20e45bce9eac37f945f83b686eed40eaf769a736eaf19ffa948753fe0d0571c4224aaa27db820eeb3f5c77e3388a8f1312adf0d0b68a154a8b29ac99df7921bd5a019585a9ad2e3916c7b8548afc292692c837d6c2b32489de753f8fe74530f427f8a09e1f6bcbda26d8a4bf744589373cd923747f946441fbbc3b34315ca457bbe6930724e76a62bbd6a2a7781e512980507e43d80aaf0ab99dc231bae814c6f2fdcd57580c29e73d26c26a2eecf030d0a1ec505cc8558a580009076909a0255d6381edea7006fa0b2ae052ed1e6d5a0612ab03a7c1dc017a7d9747b520501d954e646d567200832f7fd11c1642a3020e9faae4cd8be007047aeecdad5a613bf871fd32e4c6a5dcb93f4c12c9f6a69eeb9fb1d640a0bea98649bb5eff592db9200a09d5b2e6ebabfcb471da0731f2aabd37f7cf7728b21fb709cc1237b47b90fe6c7d047e994aa64aebc8ce522ef7118968ae78c6d65da8c4b3d9f4ed40fcfa3d434387cb2e00aeee163290ed35adec850c356cdfd354d292596ef64271c7b11c0452585070a0082366ed2aea8168a14e70a01f09cfabdb7fa1f1e7957d9710bc257ba23bbc0d48a5c3e9e85d983dc04e5cc3409a1bb7461bc7f04ee3472a97daed57228246dd227f72fecd697227e3d3efc4adec0dde19d25bfdd2aec15808b5383c1e505fe1cd12d5f15ad7ab95c97d4ad0b6e700f85fef0ce7fa61be1b7e2fbeee738d4ff5119116eb858bd8fee681a0a458802f3ca3ea66801f4b6ebc3d11131399869264c0ad7e635770a39f3e3dabe9a48fd5bede794227f582af4f8891ed6da064fdab3edb02e964944ad87650220c73e8e66cccd5e70e15a554991805e5273d150ecf9390f01c38e22e3be463e47a3e795b28a53632144f965ef9d0273f3410feeece942f1a4ca780c194ea6f1ce518e275cb3b31c000cc940c4ec2a2d40659bc27f8b2a328067cd3ce9429e8f3fc3e555045dbbde553d12d9e8c65b8feeae2bc55f5de1eb08764946c8e5770fe61d6b6e688d8deaaa7201a1dc9e3da76f6e985466089f0850375f10feae869238c1428ff6aab5ad507bc42ec6288c73a9228c300e83576b16716d761feec101c0f3b3bd2ca4d119a2e448f2c0e5c5a139e9ed8871947dedac97d2db8b8b25fcc26cb6b5293ef3e44c62887c0c1248c921930269068ee5e4a6e4e3825a15e184cd22b2c44f4bfb9c9c086cf0576d0f85d54e13a9eb315fc2209d80c4be384b7b7bb77edd3b855ed5c5f0b921fe76bfe6dca2d1555071559a81c1b819909b7181efeab49b10e759deb3c745c0c628346ec1163a22d1c0616fa9e52eb8b2dd82b514cdd2009d0cd767d2ce3cdc0b8d16d3c7bc75c660f23f1f0763106db7b0171fe6bcab6013888377db6c9e65c2d9a6bd356b25756febc3fcbc591b182bf08647a85f0a93121e03be26c98e38810a71dd4d5b7d02638106f34bd655480bcb0d59a7b3c447a46f3fd77004a5df209c9d9773e8182090549b0106797b6b70fe23c1eb17a9ca6a0fb93ccad683e75c16dfa8bda872b4d1fb6b53faf9dc41d9a3e7f5d58f0311ee057eb3634c00c53a3d10cf6b05f7b115685d6955f5c6fbdebf8719ca5d5007732ad8c8c315536b8890497cb41320a429455d440b3cfbf214e1517d8124a02d433706771adaebad1119b9475cf53a8e4efd988874fc0bf2482c2b543500a4a1ef9f1ed250043b784a323bd529e61dbffad71cd92b61f0209a51cc5d76af512750b356606301c9000aba230a61f5aa9749557a27425479b7b368ca740ec39281282308c308869ae004561ec6ad44228a1f3c518326f405787a209ab0a132b181601f5f5b305eaf3d0f675afc07d37923a4865b474db94b6dc597ab83b4de5781ae1d3e4674071a5709ada5922f846c10d20a1709732ae68296e2a9186a0037685f87a8bccfbf28a36a6617911861c0129546709525d1c31fb3fb3ed1c31fc32455e782ff4d9de786e0a361c103b8e6c29bf017845f95f0def7ad8c0ce96bc94ae21d2aa9a693b908055dab7210838ea6bb281cac5cfd5c46c2f29d87690eba8ad94a993591e1ec635f57b100a249a98fd24f613f70d1c9fab095adb78da7c3584558ade1cae483ee975938a8004805a299a64ed8221c1a599c7b3b13f51590ba7fa3332def87143fe0e8d68c8a49e664428a93b1a9373e4dbd870b33938044bf97f6a4245163d0110691f3616d16f811749f3e66bf41cb67ee268741b8b3338cac27fd37b4ec1f0d476b55e1efda54c76c711afba08f2045488ff54ef13a177e2ed5c93ed20262688c07c0f674e8039be9667af4932407346f78bfbe44dca96581d51de099cab1e4bc5193b1badb405378f1e98878c909578504654dd8ac8251d1552ce25be37d4cf5d7564ab45b1f9b454e7124a383d592aced52800114957dab3adc80f95cc29783d3c2098d60c0d0f336b3ee2a57ddcb23e7717c5ef3511dbaab172454c33d528bfa1262caae4ced9ea29cb81ec6d798d0e8d7b9cda07548da9f1e68b20dc92c7355c297092fa3dfb8182ba82afb7a5c6c0b3c0c8c2eead503615ce4b5e5b0887ff95d3419b1403f97b3d0d08542836b62d3ee6911bf3e49c5cb00a2688942d5211231e836624a7de1264f3f8b2ea3d27612df64a4825c7cea743523813a6f259b6656a29213c536bb8059ef32d87bdd8827b86128266a64bb49c2ab524362179bc974c791bdff4debdd1d6b9ae538767c68d54890115cee71b6385d90922113042a9795d145bd555be85ea00c4165132f9ef0c14becc47f22ee0b41e3cc2740f9c37e6ae2c1262ac31ccf0151bc7b7692c2a48528508516b87535018c11debe6f84a8743445b5ec0dd13077b944a235001807fbcd93f82e0ac84b434cd8ceddf57b5ae73c5b473171f74c7a650f548b1e11dd2ca6c3b97d29524dbc8a175ed9b41e0cdf5536bebd2464a0ccb57fe0611e2db0eadbdd09859744959ab509301ac59b7befb11761d8ef13a322be83e2de515d2627fdc71dca2015543ec79f6e84bb4c9f69ad8be69e067e26df5bc0872daca799ea23d7d35c2d60a4aa5303e9816f7c8925782137de03f9b081ec1daa513e230b2d7ac549ab75e814d157b9f280e2d149c422e4d9c85f8bb2d8edb0d769a2fa7989cfe9c3ec2b242731a26faaf21bef9565a94f88ade59de29e66eb0096b8b882c2478b26a8ffe1fd69cc02a038c725735e6168a4fd08a1feaeca966963c3d4d18121b79687423ab38b5a3690980d5663bc57ed2f3e7d7cedefc7216a7bca48fc5bfbd1d8f36b4d7745d628a6d85ee11a6a8d6794acb4dd41781467e381c1259a6ad3a75378693c89f490f3d16b5c30907a9927caa82734fdb3608ca100039c54489027603c780d7b563087af563413f52f56a1a6d6e34bbe7f3941fcda8ff7592c989861eaff6362dbc50c4907260adbb39b63166a10fd302aecd76e4c545ee59ae4b76bfdaa049c180a2ff3cb64700b418fc5422bd2c4289f00fb8c6892c135ed477e61c33c95af33135cd573d0f99c0b9d951f7f6c8414590a1d4c3319d351be8b13b343f6a84834e1c9039c602d7f148047d911851c4c974e05791da09d6e0470bd5615b340fe8f40eba96e8e5a6aa3c6de0cf16fa1dac0cdc04abf37fd18aea81b6d512c89bdd0bbee61643e48b3de1d21fc9c0f3a4fc902529e399a036642ba127d4c22eadece8af22652066a99cfaf8994614a99b443383328d183632c5e0e9156d5707378498b2f6a977c5d8491a4d758d133c487e1668413ce6711409cf3101fd02830084996981bb0f89bd7af625656854f9f2f185ba56d6734d6f5b790a5e8aeafa598e5331df134e7d04d97b1468f5b104d265b9bed0d45298b970909ad8f62412702f03f6e7f47b5312be2782e1c674162750af39a8a821a69e3bfe370f24ddf102e675cf39fbbafa2f9cae0c3f2b73da62935528c1a41bf6b5afad9c9f34ffa9aeea45141855beee96290e84986b6a16518eb3f18554c6807e4398c8aca381696d27d2f77b265afcc63c1fd30c953ee0e2723bcbb841a1cc00afa6a44cafc7e0ca31ccba38a665f0e61c8ab5e0f85ed2198a864f356e927d7ebba864610d69bfd250e79c9cb3628e71f834c3ecfd4525d633f6bf6aa34df78b87f637dcac31faa0a5e0a0c5c71af817bcd0387bdd3ad69a91db07919dcd59306aa56b6cfc0c2d894c00b2c10c998c5518edf5b4d10e2ac59f872d41ef4d13c19ddbe128208688ca457e34a4341581ebaeeabaf8372ae00a73c313c480e3f0e", &(0x7f00000015c0)="d9181ccaa43e3a163da2b08df61c7f23fadb024a0f3a1b3ecb3ff419943dde814bc09cbbd9bf346446587fb1cbaceabf1cf5c513233aee9fdea9181d23d6a90e490dc24c50992b48158b2545041381cfab0936bc2bf0dd9a7caacc39018aeed5b073c0fb374309ecbf58e4489cd48a4144564f18cba4f22145c02a", 0x2, 0x0, 0xfffffffb}, 0x50) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x12, 0x4, 0x81}, 0x48) 12:48:58 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000340)=@bpf_lsm={0x1d, 0xb, &(0x7f00000000c0)=@raw=[@ringbuf_query={{0x18, 0x1, 0x1, 0x0, 0x1}}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x3}, @ldst={0x0, 0x3, 0x6, 0xa, 0xb, 0xfffffffffffffff4, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x80000000}, @generic={0x4, 0x8, 0x2, 0xbce, 0x1f}, @call={0x85, 0x0, 0x0, 0x1}], &(0x7f0000000040)='syzkaller\x00', 0x3ff, 0xf1, &(0x7f0000000140)=""/241, 0x40f00, 0xd, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x0, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1], &(0x7f00000002c0)=[{0x0, 0x3, 0x6, 0x9}, {0x3, 0x1, 0x6, 0x6}, {0x4, 0x3, 0xc, 0xb}, {0x2, 0x1, 0x0, 0x7}, {0x1, 0x1}, {0x1, 0x1, 0x2, 0x1}], 0x10, 0x1}, 0x90) (rerun: 64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001640)={r1, 0x0, 0xec, 0xb7, &(0x7f0000000400)="d79b20e320a76932ba5e3f8d8a6e42f5642bdfce023a0da5a95697eb2973dac86f70e5bfe02a848f7172fccb36f59315aed81b627aab7737a51be304c1690e2cd913fe011007abb9c2bf36fb9b3d3ed744b56c256eb910efd1ace518782acbed9356b566704f0b47eb069be5020ef39949690063ea260810f8ddead128afffd06d8eb68cf314a4de74cc280089f417f22bfad65b7fde9b857ada2d74e6640f5a9a512c22451aa3cffbe4fca39f689e979adc76941fdb6384cc3d0ed6e47d3414e667070943c14fbb9bf60b1068257e8d2d8087a407860989313dd85448822dbd6a06bc1bf88cd2262b52dc24", &(0x7f0000000500)=""/183, 0xfff, 0x0, 0x1000, 0x7b, &(0x7f00000005c0)="c5efd384e5d20013ce1de53e77f111f044495ac39674b8137280917de6b06dbce1b93edf61ae0b8dae93d5907656495ff95abd6781f620ce77bc9eee039bdf89472d834a513161ecff61ff46c10e475cb402bf37de3cab9eceac98b7462635f25d7eb1860e58d87d7da396cb188e1c879077a3c7d80b6fea7e0aad4fb6dcad5ec0a4256cbd8ead220496ab06e4583db9d9fc0102c07be059c388052d8ed8662e53914834c1e0bfbce7a43947439eaa3d9b825c5b968f784956b47a6d1094699b0f4946ec0a834703c9f4efd5acb912a464985f59662aac2b3de4dbe6bf1ccd7b349968a021f931d89f08dc1c6e9d15e62c927b5c847ab8436bd6189846199bd1d73cab83706a78dc6e904bda8477a87403caa5d5e5620d6256b475860af6555a6213696dc5115a0fe017bf7c40225fc5169fd0124ee7781fc151fdd4c10357d10cb51a4d952dfb85b495938bb960fb6580e66a5e1ad5a708445b531b51810404ad14af65634628833aef90b85eb059ef519d0b3bf4514d3da95d7198062634c5de2862cd3bb2d4de5a64ca8d793b6b1ed1bc6f5c6151a35bfb1ff826b25c8fe2d5bc00c36ccfa7b96dc18a1535399228ee8a8ce371ffb7047254caa800538e7bea809ad485627d0ca00c1bebbd1bdb54a1aa2e48fbfe1c906dc957dafbb5ca0b824f69880866fb19b9f470cffa64fb41475c99f19438ec5cd275645bfa09238fc1590661c193d5539498f85db2e9e896b6d4df4aec0f0113b9e5246ab5e7fb74b211a189531a77f3ca5dbdb84859b1f1516d23d293439e879067bbc70349ab9002eff318957ca5e3257e6df56093298324e8da2e474d3db7c5f5dc3ca66b53c054546b50311be97525299acb0c6372484e08d746da1c5a9a03cb6c7668cb6c3aa98f7d6ce9ffdffbd17eede7ee4f862e209c8fe3c35b814b9bf952cd2958c4b34b5407c18dc23da2bcfa66ba34f9b943e595f4deff176e75660578d13c6a2cefa69f109b3b4a7d35a70820e3371cdb1ff28d4773e0f44cfb164d5bd1c76a7a9cf8c716ecd7a821212719cf3c32386ea30784512a03e8c0bea1bf21fea860924ed28f905bd154f5d3000cbca7f9a547bf111db49df13add2b080f0509f11b85f7dffcc0eacd3312ca07a9bad124c88c600c116a07b4ff45b5d8a5447cd515d4e68ab90e44ccc41c3e906c8329651830d8237d4c78934ebf10b93d16b30efb6501c0cf6c4b98bf2aac4710cf61b34edf578bf92951b33e7d3f299ab0a5c262bdd55bb7759d58342c3ab1c348ad98c79183d979a1cb53621fa14dce52afeb462192e43be92511bfe135e12e840c2e25be449ab6b3229734ca82fe1016b83c39fe665795fb5825279aa865f6bdd681955a7d8db1db05ec8987269218a126096be2b947555a8326b4d3a75fe1dbd50c33894b596823783e7a041c401f3f8299c11b44600747bdf9aaa22d7f2cd557373a8981d85f73025a89586727cbb5bdfa8720323facf239ff6e467d3723fac224cd7027a20e45bce9eac37f945f83b686eed40eaf769a736eaf19ffa948753fe0d0571c4224aaa27db820eeb3f5c77e3388a8f1312adf0d0b68a154a8b29ac99df7921bd5a019585a9ad2e3916c7b8548afc292692c837d6c2b32489de753f8fe74530f427f8a09e1f6bcbda26d8a4bf744589373cd923747f946441fbbc3b34315ca457bbe6930724e76a62bbd6a2a7781e512980507e43d80aaf0ab99dc231bae814c6f2fdcd57580c29e73d26c26a2eecf030d0a1ec505cc8558a580009076909a0255d6381edea7006fa0b2ae052ed1e6d5a0612ab03a7c1dc017a7d9747b520501d954e646d567200832f7fd11c1642a3020e9faae4cd8be007047aeecdad5a613bf871fd32e4c6a5dcb93f4c12c9f6a69eeb9fb1d640a0bea98649bb5eff592db9200a09d5b2e6ebabfcb471da0731f2aabd37f7cf7728b21fb709cc1237b47b90fe6c7d047e994aa64aebc8ce522ef7118968ae78c6d65da8c4b3d9f4ed40fcfa3d434387cb2e00aeee163290ed35adec850c356cdfd354d292596ef64271c7b11c0452585070a0082366ed2aea8168a14e70a01f09cfabdb7fa1f1e7957d9710bc257ba23bbc0d48a5c3e9e85d983dc04e5cc3409a1bb7461bc7f04ee3472a97daed57228246dd227f72fecd697227e3d3efc4adec0dde19d25bfdd2aec15808b5383c1e505fe1cd12d5f15ad7ab95c97d4ad0b6e700f85fef0ce7fa61be1b7e2fbeee738d4ff5119116eb858bd8fee681a0a458802f3ca3ea66801f4b6ebc3d11131399869264c0ad7e635770a39f3e3dabe9a48fd5bede794227f582af4f8891ed6da064fdab3edb02e964944ad87650220c73e8e66cccd5e70e15a554991805e5273d150ecf9390f01c38e22e3be463e47a3e795b28a53632144f965ef9d0273f3410feeece942f1a4ca780c194ea6f1ce518e275cb3b31c000cc940c4ec2a2d40659bc27f8b2a328067cd3ce9429e8f3fc3e555045dbbde553d12d9e8c65b8feeae2bc55f5de1eb08764946c8e5770fe61d6b6e688d8deaaa7201a1dc9e3da76f6e985466089f0850375f10feae869238c1428ff6aab5ad507bc42ec6288c73a9228c300e83576b16716d761feec101c0f3b3bd2ca4d119a2e448f2c0e5c5a139e9ed8871947dedac97d2db8b8b25fcc26cb6b5293ef3e44c62887c0c1248c921930269068ee5e4a6e4e3825a15e184cd22b2c44f4bfb9c9c086cf0576d0f85d54e13a9eb315fc2209d80c4be384b7b7bb77edd3b855ed5c5f0b921fe76bfe6dca2d1555071559a81c1b819909b7181efeab49b10e759deb3c745c0c628346ec1163a22d1c0616fa9e52eb8b2dd82b514cdd2009d0cd767d2ce3cdc0b8d16d3c7bc75c660f23f1f0763106db7b0171fe6bcab6013888377db6c9e65c2d9a6bd356b25756febc3fcbc591b182bf08647a85f0a93121e03be26c98e38810a71dd4d5b7d02638106f34bd655480bcb0d59a7b3c447a46f3fd77004a5df209c9d9773e8182090549b0106797b6b70fe23c1eb17a9ca6a0fb93ccad683e75c16dfa8bda872b4d1fb6b53faf9dc41d9a3e7f5d58f0311ee057eb3634c00c53a3d10cf6b05f7b115685d6955f5c6fbdebf8719ca5d5007732ad8c8c315536b8890497cb41320a429455d440b3cfbf214e1517d8124a02d433706771adaebad1119b9475cf53a8e4efd988874fc0bf2482c2b543500a4a1ef9f1ed250043b784a323bd529e61dbffad71cd92b61f0209a51cc5d76af512750b356606301c9000aba230a61f5aa9749557a27425479b7b368ca740ec39281282308c308869ae004561ec6ad44228a1f3c518326f405787a209ab0a132b181601f5f5b305eaf3d0f675afc07d37923a4865b474db94b6dc597ab83b4de5781ae1d3e4674071a5709ada5922f846c10d20a1709732ae68296e2a9186a0037685f87a8bccfbf28a36a6617911861c0129546709525d1c31fb3fb3ed1c31fc32455e782ff4d9de786e0a361c103b8e6c29bf017845f95f0def7ad8c0ce96bc94ae21d2aa9a693b908055dab7210838ea6bb281cac5cfd5c46c2f29d87690eba8ad94a993591e1ec635f57b100a249a98fd24f613f70d1c9fab095adb78da7c3584558ade1cae483ee975938a8004805a299a64ed8221c1a599c7b3b13f51590ba7fa3332def87143fe0e8d68c8a49e664428a93b1a9373e4dbd870b33938044bf97f6a4245163d0110691f3616d16f811749f3e66bf41cb67ee268741b8b3338cac27fd37b4ec1f0d476b55e1efda54c76c711afba08f2045488ff54ef13a177e2ed5c93ed20262688c07c0f674e8039be9667af4932407346f78bfbe44dca96581d51de099cab1e4bc5193b1badb405378f1e98878c909578504654dd8ac8251d1552ce25be37d4cf5d7564ab45b1f9b454e7124a383d592aced52800114957dab3adc80f95cc29783d3c2098d60c0d0f336b3ee2a57ddcb23e7717c5ef3511dbaab172454c33d528bfa1262caae4ced9ea29cb81ec6d798d0e8d7b9cda07548da9f1e68b20dc92c7355c297092fa3dfb8182ba82afb7a5c6c0b3c0c8c2eead503615ce4b5e5b0887ff95d3419b1403f97b3d0d08542836b62d3ee6911bf3e49c5cb00a2688942d5211231e836624a7de1264f3f8b2ea3d27612df64a4825c7cea743523813a6f259b6656a29213c536bb8059ef32d87bdd8827b86128266a64bb49c2ab524362179bc974c791bdff4debdd1d6b9ae538767c68d54890115cee71b6385d90922113042a9795d145bd555be85ea00c4165132f9ef0c14becc47f22ee0b41e3cc2740f9c37e6ae2c1262ac31ccf0151bc7b7692c2a48528508516b87535018c11debe6f84a8743445b5ec0dd13077b944a235001807fbcd93f82e0ac84b434cd8ceddf57b5ae73c5b473171f74c7a650f548b1e11dd2ca6c3b97d29524dbc8a175ed9b41e0cdf5536bebd2464a0ccb57fe0611e2db0eadbdd09859744959ab509301ac59b7befb11761d8ef13a322be83e2de515d2627fdc71dca2015543ec79f6e84bb4c9f69ad8be69e067e26df5bc0872daca799ea23d7d35c2d60a4aa5303e9816f7c8925782137de03f9b081ec1daa513e230b2d7ac549ab75e814d157b9f280e2d149c422e4d9c85f8bb2d8edb0d769a2fa7989cfe9c3ec2b242731a26faaf21bef9565a94f88ade59de29e66eb0096b8b882c2478b26a8ffe1fd69cc02a038c725735e6168a4fd08a1feaeca966963c3d4d18121b79687423ab38b5a3690980d5663bc57ed2f3e7d7cedefc7216a7bca48fc5bfbd1d8f36b4d7745d628a6d85ee11a6a8d6794acb4dd41781467e381c1259a6ad3a75378693c89f490f3d16b5c30907a9927caa82734fdb3608ca100039c54489027603c780d7b563087af563413f52f56a1a6d6e34bbe7f3941fcda8ff7592c989861eaff6362dbc50c4907260adbb39b63166a10fd302aecd76e4c545ee59ae4b76bfdaa049c180a2ff3cb64700b418fc5422bd2c4289f00fb8c6892c135ed477e61c33c95af33135cd573d0f99c0b9d951f7f6c8414590a1d4c3319d351be8b13b343f6a84834e1c9039c602d7f148047d911851c4c974e05791da09d6e0470bd5615b340fe8f40eba96e8e5a6aa3c6de0cf16fa1dac0cdc04abf37fd18aea81b6d512c89bdd0bbee61643e48b3de1d21fc9c0f3a4fc902529e399a036642ba127d4c22eadece8af22652066a99cfaf8994614a99b443383328d183632c5e0e9156d5707378498b2f6a977c5d8491a4d758d133c487e1668413ce6711409cf3101fd02830084996981bb0f89bd7af625656854f9f2f185ba56d6734d6f5b790a5e8aeafa598e5331df134e7d04d97b1468f5b104d265b9bed0d45298b970909ad8f62412702f03f6e7f47b5312be2782e1c674162750af39a8a821a69e3bfe370f24ddf102e675cf39fbbafa2f9cae0c3f2b73da62935528c1a41bf6b5afad9c9f34ffa9aeea45141855beee96290e84986b6a16518eb3f18554c6807e4398c8aca381696d27d2f77b265afcc63c1fd30c953ee0e2723bcbb841a1cc00afa6a44cafc7e0ca31ccba38a665f0e61c8ab5e0f85ed2198a864f356e927d7ebba864610d69bfd250e79c9cb3628e71f834c3ecfd4525d633f6bf6aa34df78b87f637dcac31faa0a5e0a0c5c71af817bcd0387bdd3ad69a91db07919dcd59306aa56b6cfc0c2d894c00b2c10c998c5518edf5b4d10e2ac59f872d41ef4d13c19ddbe128208688ca457e34a4341581ebaeeabaf8372ae00a73c313c480e3f0e", &(0x7f00000015c0)="d9181ccaa43e3a163da2b08df61c7f23fadb024a0f3a1b3ecb3ff419943dde814bc09cbbd9bf346446587fb1cbaceabf1cf5c513233aee9fdea9181d23d6a90e490dc24c50992b48158b2545041381cfab0936bc2bf0dd9a7caacc39018aeed5b073c0fb374309ecbf58e4489cd48a4144564f18cba4f22145c02a", 0x2, 0x0, 0xfffffffb}, 0x50) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip_vti0\x00', 0x20}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x181800, 0x0) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0x19, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffffffff}, [@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xff}}, @map_fd={0x18, 0x9, 0x1, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0xad}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfffff071, 0x0, 0x0, 0x0, 0x334}, @map_idx_val={0x18, 0x3, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1}]}, &(0x7f00000001c0)='GPL\x00', 0x0, 0x15, &(0x7f0000000200)=""/21, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0x4, 0x6, 0x3}, 0x10, 0x0, 0x0, 0x4, &(0x7f00000002c0)=[0x1, 0xffffffffffffffff, 0x1, r0], &(0x7f0000000300)=[{0x1, 0x5, 0xb, 0xc}, {0x4, 0x1, 0xc, 0x2}, {0x2, 0x3, 0x7, 0x3}, {0x4, 0x4, 0x6, 0x7}], 0x10, 0x74bb}, 0x90) ioctl$TUNSETLINK(r1, 0x400454cd, 0x30b) (async) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000400)=r2) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x13, 0x4, 0x81}, 0x48) 12:48:58 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000340)=@bpf_lsm={0x1d, 0xb, &(0x7f00000000c0)=@raw=[@ringbuf_query={{0x18, 0x1, 0x1, 0x0, 0x1}}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x3}, @ldst={0x0, 0x3, 0x6, 0xa, 0xb, 0xfffffffffffffff4, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x80000000}, @generic={0x4, 0x8, 0x2, 0xbce, 0x1f}, @call={0x85, 0x0, 0x0, 0x1}], &(0x7f0000000040)='syzkaller\x00', 0x3ff, 0xf1, &(0x7f0000000140)=""/241, 0x40f00, 0xd, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x0, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1], &(0x7f00000002c0)=[{0x0, 0x3, 0x6, 0x9}, {0x3, 0x1, 0x6, 0x6}, {0x4, 0x3, 0xc, 0xb}, {0x2, 0x1, 0x0, 0x7}, {0x1, 0x1}, {0x1, 0x1, 0x2, 0x1}], 0x10, 0x1}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001640)={r1, 0x0, 0xec, 0xb7, &(0x7f0000000400)="d79b20e320a76932ba5e3f8d8a6e42f5642bdfce023a0da5a95697eb2973dac86f70e5bfe02a848f7172fccb36f59315aed81b627aab7737a51be304c1690e2cd913fe011007abb9c2bf36fb9b3d3ed744b56c256eb910efd1ace518782acbed9356b566704f0b47eb069be5020ef39949690063ea260810f8ddead128afffd06d8eb68cf314a4de74cc280089f417f22bfad65b7fde9b857ada2d74e6640f5a9a512c22451aa3cffbe4fca39f689e979adc76941fdb6384cc3d0ed6e47d3414e667070943c14fbb9bf60b1068257e8d2d8087a407860989313dd85448822dbd6a06bc1bf88cd2262b52dc24", &(0x7f0000000500)=""/183, 0xfff, 0x0, 0x1000, 0x7b, &(0x7f00000005c0)="c5efd384e5d20013ce1de53e77f111f044495ac39674b8137280917de6b06dbce1b93edf61ae0b8dae93d5907656495ff95abd6781f620ce77bc9eee039bdf89472d834a513161ecff61ff46c10e475cb402bf37de3cab9eceac98b7462635f25d7eb1860e58d87d7da396cb188e1c879077a3c7d80b6fea7e0aad4fb6dcad5ec0a4256cbd8ead220496ab06e4583db9d9fc0102c07be059c388052d8ed8662e53914834c1e0bfbce7a43947439eaa3d9b825c5b968f784956b47a6d1094699b0f4946ec0a834703c9f4efd5acb912a464985f59662aac2b3de4dbe6bf1ccd7b349968a021f931d89f08dc1c6e9d15e62c927b5c847ab8436bd6189846199bd1d73cab83706a78dc6e904bda8477a87403caa5d5e5620d6256b475860af6555a6213696dc5115a0fe017bf7c40225fc5169fd0124ee7781fc151fdd4c10357d10cb51a4d952dfb85b495938bb960fb6580e66a5e1ad5a708445b531b51810404ad14af65634628833aef90b85eb059ef519d0b3bf4514d3da95d7198062634c5de2862cd3bb2d4de5a64ca8d793b6b1ed1bc6f5c6151a35bfb1ff826b25c8fe2d5bc00c36ccfa7b96dc18a1535399228ee8a8ce371ffb7047254caa800538e7bea809ad485627d0ca00c1bebbd1bdb54a1aa2e48fbfe1c906dc957dafbb5ca0b824f69880866fb19b9f470cffa64fb41475c99f19438ec5cd275645bfa09238fc1590661c193d5539498f85db2e9e896b6d4df4aec0f0113b9e5246ab5e7fb74b211a189531a77f3ca5dbdb84859b1f1516d23d293439e879067bbc70349ab9002eff318957ca5e3257e6df56093298324e8da2e474d3db7c5f5dc3ca66b53c054546b50311be97525299acb0c6372484e08d746da1c5a9a03cb6c7668cb6c3aa98f7d6ce9ffdffbd17eede7ee4f862e209c8fe3c35b814b9bf952cd2958c4b34b5407c18dc23da2bcfa66ba34f9b943e595f4deff176e75660578d13c6a2cefa69f109b3b4a7d35a70820e3371cdb1ff28d4773e0f44cfb164d5bd1c76a7a9cf8c716ecd7a821212719cf3c32386ea30784512a03e8c0bea1bf21fea860924ed28f905bd154f5d3000cbca7f9a547bf111db49df13add2b080f0509f11b85f7dffcc0eacd3312ca07a9bad124c88c600c116a07b4ff45b5d8a5447cd515d4e68ab90e44ccc41c3e906c8329651830d8237d4c78934ebf10b93d16b30efb6501c0cf6c4b98bf2aac4710cf61b34edf578bf92951b33e7d3f299ab0a5c262bdd55bb7759d58342c3ab1c348ad98c79183d979a1cb53621fa14dce52afeb462192e43be92511bfe135e12e840c2e25be449ab6b3229734ca82fe1016b83c39fe665795fb5825279aa865f6bdd681955a7d8db1db05ec8987269218a126096be2b947555a8326b4d3a75fe1dbd50c33894b596823783e7a041c401f3f8299c11b44600747bdf9aaa22d7f2cd557373a8981d85f73025a89586727cbb5bdfa8720323facf239ff6e467d3723fac224cd7027a20e45bce9eac37f945f83b686eed40eaf769a736eaf19ffa948753fe0d0571c4224aaa27db820eeb3f5c77e3388a8f1312adf0d0b68a154a8b29ac99df7921bd5a019585a9ad2e3916c7b8548afc292692c837d6c2b32489de753f8fe74530f427f8a09e1f6bcbda26d8a4bf744589373cd923747f946441fbbc3b34315ca457bbe6930724e76a62bbd6a2a7781e512980507e43d80aaf0ab99dc231bae814c6f2fdcd57580c29e73d26c26a2eecf030d0a1ec505cc8558a580009076909a0255d6381edea7006fa0b2ae052ed1e6d5a0612ab03a7c1dc017a7d9747b520501d954e646d567200832f7fd11c1642a3020e9faae4cd8be007047aeecdad5a613bf871fd32e4c6a5dcb93f4c12c9f6a69eeb9fb1d640a0bea98649bb5eff592db9200a09d5b2e6ebabfcb471da0731f2aabd37f7cf7728b21fb709cc1237b47b90fe6c7d047e994aa64aebc8ce522ef7118968ae78c6d65da8c4b3d9f4ed40fcfa3d434387cb2e00aeee163290ed35adec850c356cdfd354d292596ef64271c7b11c0452585070a0082366ed2aea8168a14e70a01f09cfabdb7fa1f1e7957d9710bc257ba23bbc0d48a5c3e9e85d983dc04e5cc3409a1bb7461bc7f04ee3472a97daed57228246dd227f72fecd697227e3d3efc4adec0dde19d25bfdd2aec15808b5383c1e505fe1cd12d5f15ad7ab95c97d4ad0b6e700f85fef0ce7fa61be1b7e2fbeee738d4ff5119116eb858bd8fee681a0a458802f3ca3ea66801f4b6ebc3d11131399869264c0ad7e635770a39f3e3dabe9a48fd5bede794227f582af4f8891ed6da064fdab3edb02e964944ad87650220c73e8e66cccd5e70e15a554991805e5273d150ecf9390f01c38e22e3be463e47a3e795b28a53632144f965ef9d0273f3410feeece942f1a4ca780c194ea6f1ce518e275cb3b31c000cc940c4ec2a2d40659bc27f8b2a328067cd3ce9429e8f3fc3e555045dbbde553d12d9e8c65b8feeae2bc55f5de1eb08764946c8e5770fe61d6b6e688d8deaaa7201a1dc9e3da76f6e985466089f0850375f10feae869238c1428ff6aab5ad507bc42ec6288c73a9228c300e83576b16716d761feec101c0f3b3bd2ca4d119a2e448f2c0e5c5a139e9ed8871947dedac97d2db8b8b25fcc26cb6b5293ef3e44c62887c0c1248c921930269068ee5e4a6e4e3825a15e184cd22b2c44f4bfb9c9c086cf0576d0f85d54e13a9eb315fc2209d80c4be384b7b7bb77edd3b855ed5c5f0b921fe76bfe6dca2d1555071559a81c1b819909b7181efeab49b10e759deb3c745c0c628346ec1163a22d1c0616fa9e52eb8b2dd82b514cdd2009d0cd767d2ce3cdc0b8d16d3c7bc75c660f23f1f0763106db7b0171fe6bcab6013888377db6c9e65c2d9a6bd356b25756febc3fcbc591b182bf08647a85f0a93121e03be26c98e38810a71dd4d5b7d02638106f34bd655480bcb0d59a7b3c447a46f3fd77004a5df209c9d9773e8182090549b0106797b6b70fe23c1eb17a9ca6a0fb93ccad683e75c16dfa8bda872b4d1fb6b53faf9dc41d9a3e7f5d58f0311ee057eb3634c00c53a3d10cf6b05f7b115685d6955f5c6fbdebf8719ca5d5007732ad8c8c315536b8890497cb41320a429455d440b3cfbf214e1517d8124a02d433706771adaebad1119b9475cf53a8e4efd988874fc0bf2482c2b543500a4a1ef9f1ed250043b784a323bd529e61dbffad71cd92b61f0209a51cc5d76af512750b356606301c9000aba230a61f5aa9749557a27425479b7b368ca740ec39281282308c308869ae004561ec6ad44228a1f3c518326f405787a209ab0a132b181601f5f5b305eaf3d0f675afc07d37923a4865b474db94b6dc597ab83b4de5781ae1d3e4674071a5709ada5922f846c10d20a1709732ae68296e2a9186a0037685f87a8bccfbf28a36a6617911861c0129546709525d1c31fb3fb3ed1c31fc32455e782ff4d9de786e0a361c103b8e6c29bf017845f95f0def7ad8c0ce96bc94ae21d2aa9a693b908055dab7210838ea6bb281cac5cfd5c46c2f29d87690eba8ad94a993591e1ec635f57b100a249a98fd24f613f70d1c9fab095adb78da7c3584558ade1cae483ee975938a8004805a299a64ed8221c1a599c7b3b13f51590ba7fa3332def87143fe0e8d68c8a49e664428a93b1a9373e4dbd870b33938044bf97f6a4245163d0110691f3616d16f811749f3e66bf41cb67ee268741b8b3338cac27fd37b4ec1f0d476b55e1efda54c76c711afba08f2045488ff54ef13a177e2ed5c93ed20262688c07c0f674e8039be9667af4932407346f78bfbe44dca96581d51de099cab1e4bc5193b1badb405378f1e98878c909578504654dd8ac8251d1552ce25be37d4cf5d7564ab45b1f9b454e7124a383d592aced52800114957dab3adc80f95cc29783d3c2098d60c0d0f336b3ee2a57ddcb23e7717c5ef3511dbaab172454c33d528bfa1262caae4ced9ea29cb81ec6d798d0e8d7b9cda07548da9f1e68b20dc92c7355c297092fa3dfb8182ba82afb7a5c6c0b3c0c8c2eead503615ce4b5e5b0887ff95d3419b1403f97b3d0d08542836b62d3ee6911bf3e49c5cb00a2688942d5211231e836624a7de1264f3f8b2ea3d27612df64a4825c7cea743523813a6f259b6656a29213c536bb8059ef32d87bdd8827b86128266a64bb49c2ab524362179bc974c791bdff4debdd1d6b9ae538767c68d54890115cee71b6385d90922113042a9795d145bd555be85ea00c4165132f9ef0c14becc47f22ee0b41e3cc2740f9c37e6ae2c1262ac31ccf0151bc7b7692c2a48528508516b87535018c11debe6f84a8743445b5ec0dd13077b944a235001807fbcd93f82e0ac84b434cd8ceddf57b5ae73c5b473171f74c7a650f548b1e11dd2ca6c3b97d29524dbc8a175ed9b41e0cdf5536bebd2464a0ccb57fe0611e2db0eadbdd09859744959ab509301ac59b7befb11761d8ef13a322be83e2de515d2627fdc71dca2015543ec79f6e84bb4c9f69ad8be69e067e26df5bc0872daca799ea23d7d35c2d60a4aa5303e9816f7c8925782137de03f9b081ec1daa513e230b2d7ac549ab75e814d157b9f280e2d149c422e4d9c85f8bb2d8edb0d769a2fa7989cfe9c3ec2b242731a26faaf21bef9565a94f88ade59de29e66eb0096b8b882c2478b26a8ffe1fd69cc02a038c725735e6168a4fd08a1feaeca966963c3d4d18121b79687423ab38b5a3690980d5663bc57ed2f3e7d7cedefc7216a7bca48fc5bfbd1d8f36b4d7745d628a6d85ee11a6a8d6794acb4dd41781467e381c1259a6ad3a75378693c89f490f3d16b5c30907a9927caa82734fdb3608ca100039c54489027603c780d7b563087af563413f52f56a1a6d6e34bbe7f3941fcda8ff7592c989861eaff6362dbc50c4907260adbb39b63166a10fd302aecd76e4c545ee59ae4b76bfdaa049c180a2ff3cb64700b418fc5422bd2c4289f00fb8c6892c135ed477e61c33c95af33135cd573d0f99c0b9d951f7f6c8414590a1d4c3319d351be8b13b343f6a84834e1c9039c602d7f148047d911851c4c974e05791da09d6e0470bd5615b340fe8f40eba96e8e5a6aa3c6de0cf16fa1dac0cdc04abf37fd18aea81b6d512c89bdd0bbee61643e48b3de1d21fc9c0f3a4fc902529e399a036642ba127d4c22eadece8af22652066a99cfaf8994614a99b443383328d183632c5e0e9156d5707378498b2f6a977c5d8491a4d758d133c487e1668413ce6711409cf3101fd02830084996981bb0f89bd7af625656854f9f2f185ba56d6734d6f5b790a5e8aeafa598e5331df134e7d04d97b1468f5b104d265b9bed0d45298b970909ad8f62412702f03f6e7f47b5312be2782e1c674162750af39a8a821a69e3bfe370f24ddf102e675cf39fbbafa2f9cae0c3f2b73da62935528c1a41bf6b5afad9c9f34ffa9aeea45141855beee96290e84986b6a16518eb3f18554c6807e4398c8aca381696d27d2f77b265afcc63c1fd30c953ee0e2723bcbb841a1cc00afa6a44cafc7e0ca31ccba38a665f0e61c8ab5e0f85ed2198a864f356e927d7ebba864610d69bfd250e79c9cb3628e71f834c3ecfd4525d633f6bf6aa34df78b87f637dcac31faa0a5e0a0c5c71af817bcd0387bdd3ad69a91db07919dcd59306aa56b6cfc0c2d894c00b2c10c998c5518edf5b4d10e2ac59f872d41ef4d13c19ddbe128208688ca457e34a4341581ebaeeabaf8372ae00a73c313c480e3f0e", &(0x7f00000015c0)="d9181ccaa43e3a163da2b08df61c7f23fadb024a0f3a1b3ecb3ff419943dde814bc09cbbd9bf346446587fb1cbaceabf1cf5c513233aee9fdea9181d23d6a90e490dc24c50992b48158b2545041381cfab0936bc2bf0dd9a7caacc39018aeed5b073c0fb374309ecbf58e4489cd48a4144564f18cba4f22145c02a", 0x2, 0x0, 0xfffffffb}, 0x50) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip_vti0\x00', 0x20}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip_vti0\x00', 0x20}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) 12:48:58 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x181800, 0x0) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0x19, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffffffff}, [@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xff}}, @map_fd={0x18, 0x9, 0x1, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0xad}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfffff071, 0x0, 0x0, 0x0, 0x334}, @map_idx_val={0x18, 0x3, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1}]}, &(0x7f00000001c0)='GPL\x00', 0x0, 0x15, &(0x7f0000000200)=""/21, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0x4, 0x6, 0x3}, 0x10, 0x0, 0x0, 0x4, &(0x7f00000002c0)=[0x1, 0xffffffffffffffff, 0x1, r0], &(0x7f0000000300)=[{0x1, 0x5, 0xb, 0xc}, {0x4, 0x1, 0xc, 0x2}, {0x2, 0x3, 0x7, 0x3}, {0x4, 0x4, 0x6, 0x7}], 0x10, 0x74bb}, 0x90) ioctl$TUNSETLINK(r1, 0x400454cd, 0x30b) (async) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000400)=r2) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x14, 0x4, 0x81}, 0x48) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x15, 0x4, 0x81}, 0x48) 12:48:58 executing program 2: r0 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000200)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r1) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000240)=@o_path={&(0x7f00000001c0)='./file0\x00', r0, 0x4000, r1}, 0x18) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x627c1, 0x0) ioctl$TUNATTACHFILTER(r2, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000140), 0x4) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000180)=r4, 0x4) ioctl$TUNSETQUEUE(r2, 0x400454d9, &(0x7f0000000040)={'gre0\x00', 0x400}) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f00000000c0)=0x1) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x16, 0x4, 0x81}, 0x48) 12:48:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip_vti0\x00', 0x20}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x9, &(0x7f0000000180)) recvmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000002880)=@abs, 0xfffffee0, 0x0, 0x0, 0x0, 0xf8}, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81, 0x8}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000ac0)={{r2}, 0x0, 0x0}, 0x20) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x2000, 0x0) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000240), 0x4) ioctl$TUNSETSTEERINGEBPF(r3, 0x800454e0, &(0x7f0000000280)=r4) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000001c0)={'erspan0\x00', @local}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000040)={r2, 0x58, &(0x7f00000000c0)}, 0x10) ioctl$TUNSETQUEUE(r3, 0x400454d9, &(0x7f00000002c0)={'syz_tun\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 12:48:58 executing program 2: r0 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000200)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r1) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000240)=@o_path={&(0x7f00000001c0)='./file0\x00', r0, 0x4000, r1}, 0x18) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x627c1, 0x0) ioctl$TUNATTACHFILTER(r2, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000140), 0x4) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000180)=r4, 0x4) ioctl$TUNSETQUEUE(r2, 0x400454d9, &(0x7f0000000040)={'gre0\x00', 0x400}) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f00000000c0)=0x1) 12:48:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f00000000c0)=0x9) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x17, 0x4, 0x81}, 0x48) 12:48:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) socketpair(0x1, 0x3, 0x9, &(0x7f0000000180)) recvmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000002880)=@abs, 0xfffffee0, 0x0, 0x0, 0x0, 0xf8}, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async, rerun: 64) ioctl$TUNATTACHFILTER(r1, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 64) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81, 0x8}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000ac0)={{r2}, 0x0, 0x0}, 0x20) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x2000, 0x0) (async) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000240), 0x4) ioctl$TUNSETSTEERINGEBPF(r3, 0x800454e0, &(0x7f0000000280)=r4) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000001c0)={'erspan0\x00', @local}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000040)={r2, 0x58, &(0x7f00000000c0)}, 0x10) ioctl$TUNSETQUEUE(r3, 0x400454d9, &(0x7f00000002c0)={'syz_tun\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x18, 0x4, 0x81}, 0x48) 12:48:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f00000000c0)=0x9) 12:48:58 executing program 2: r0 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000200)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r1) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000240)=@o_path={&(0x7f00000001c0)='./file0\x00', r0, 0x4000, r1}, 0x18) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x627c1, 0x0) ioctl$TUNATTACHFILTER(r2, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000140), 0x4) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000180)=r4, 0x4) ioctl$TUNSETQUEUE(r2, 0x400454d9, &(0x7f0000000040)={'gre0\x00', 0x400}) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f00000000c0)=0x1) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000200)={0xffffffffffffffff}, 0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) close(r1) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000240)=@o_path={&(0x7f00000001c0)='./file0\x00', r0, 0x4000, r1}, 0x18) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x627c1, 0x0) (async) ioctl$TUNATTACHFILTER(r2, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000140), 0x4) (async) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000180)=r4, 0x4) (async) ioctl$TUNSETQUEUE(r2, 0x400454d9, &(0x7f0000000040)={'gre0\x00', 0x400}) (async) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f00000000c0)=0x1) (async) 12:48:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async, rerun: 32) socketpair(0x1, 0x3, 0x9, &(0x7f0000000180)) (rerun: 32) recvmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000002880)=@abs, 0xfffffee0, 0x0, 0x0, 0x0, 0xf8}, 0x0) (async, rerun: 64) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r1, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81, 0x8}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000ac0)={{r2}, 0x0, 0x0}, 0x20) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x2000, 0x0) (async) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000240), 0x4) ioctl$TUNSETSTEERINGEBPF(r3, 0x800454e0, &(0x7f0000000280)=r4) (async) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000001c0)={'erspan0\x00', @local}) (async, rerun: 32) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000040)={r2, 0x58, &(0x7f00000000c0)}, 0x10) (async, rerun: 32) ioctl$TUNSETQUEUE(r3, 0x400454d9, &(0x7f00000002c0)={'syz_tun\x00'}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 12:48:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async, rerun: 32) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f00000000c0)=0x9) (rerun: 32) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x180, 0x4, 0x81}, 0x48) 12:48:58 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20040, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x300, 0x4, 0x81}, 0x48) 12:48:59 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) (async) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000600)={0xffffffffffffffff, 0x1f, 0x18}, 0xc) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000640)={&(0x7f0000000300)="97eba7cd779b583761b2221dd4445aa00328693fa6294f8c240a52a30dc838ff68026126bf00023f2a1803e668ec809b19dcd70d3fd2958fa6efe40c116e55e91260b4894fe4447eafd2c727d33afe84b69308d23f5775d899a3a88ff17d75bdebef937c310ac284d95713859ecced9c6ecfecc4452d50f836e95845044b70b6e806930fb6390eb51c1520236f91e7ab348debda5c", &(0x7f00000003c0)=""/139, &(0x7f0000000480)="4e2d61ad3ce06c4489309192767f58f9e562a57e31dc382c2a9c3a9a592b49e24a06043196244687028cf707d42606877f5bb369189972d9bb90ff91f708fdb8f4a9d0c7b4a3192a4ec398b1e5df5f3409fb6a9e120c126c315cb91befd9922813650bdd595e3d74ac23ff2b3a5ee9ec73c96d93b278d863f8c3443caa512bdc4bcbbf92f65da4eb625babfa5661860722db1b74ed5194f34b757908647d06a7ac99f0e8bb9593f00929c6941d7313be897f7535b5ef1f0619f69a4136b09eee9f7b58f41fa5fbbdc056", &(0x7f0000000580)="518f7cea78bc973bc6d21ef938129e13a80c1ce505abef70edf0e9ad7dd2c485a921ca0c9c59a171aedb53e57beddd6f07211c75e1f782758699b13db47ada0f2e1542960f206f017480396aee79110cfbd6b1806e74b1d2eb0f96f4a6b6381b934b8f49456cd0c74cb10b7b175020384cc50b0fdbf440", 0x8, r3, 0x4}, 0x38) sendmsg$sock(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x2, 0x1, 0x3, 0x2, {0xa, 0x4e22, 0x3ff, @private1={0xfc, 0x1, '\x00', 0x1}, 0x2d4d}}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000140)="29b78360610278f6d942e9cb19c609e62e66bce094502333c4d17f0d2282518119c0b88c9634b0ebe0b356555500f7f24c516c37a36151050655bd87f08edb652352da1dbb", 0x45}], 0x1, &(0x7f0000000200)=[@txtime={{0x18, 0x1, 0x3d, 0xfd07}}, @txtime={{0x18}}, @timestamping={{0x14, 0x1, 0x25, 0x65}}], 0x48}, 0x20000000) (async, rerun: 64) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) (rerun: 64) 12:48:59 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20040, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x500, 0x4, 0x81}, 0x48) 12:48:59 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xd, 0x6f72, 0x59, 0x2, 0x800, 0xffffffffffffffff, 0x33c, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x5}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001a00)={r0, 0x58, &(0x7f0000001980)}, 0x10) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000140), &(0x7f0000000180)}, 0x20) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000001500)={0xffffffffffffffff, 0x20, &(0x7f00000014c0)={&(0x7f0000000440)=""/4096, 0x1000, 0x0, &(0x7f0000001440)=""/75, 0x4b}}, 0x10) r7 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r7, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r10 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r7, 0x2, '\x00', r9, r10, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r7}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r8}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r11, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) r12 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000001580)=@o_path={&(0x7f0000001540)='./file0\x00', 0x0, 0x4010}, 0x18) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001640)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000015c0), &(0x7f0000001600)='%pS \x00'}, 0x20) r14 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{r14}, 0x0, 0x0}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001700)={{0x1, 0xffffffffffffffff}, &(0x7f0000001680), &(0x7f00000016c0)='%pI4 \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000017c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000001740), &(0x7f0000001780)='%ps \x00'}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000018c0)=@bpf_lsm={0x1d, 0x24, &(0x7f0000000200)=ANY=[@ANYBLOB="180000ef03000000000000000800000018680000000000000000000005000000a945400500a7ddd78bb391", @ANYRES32=0x1, @ANYBLOB="00000000010000001835000002000000000000000000000018210000", @ANYRES32=r0, @ANYBLOB="0000000003000000b7080000000000007b8af8ff00000000b7080000030000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000050000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000010000008500000082000000186300000300000000000000010000009500000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x1, 0x1d, &(0x7f0000000380)=""/29, 0x40f00, 0x34, '\x00', 0x0, 0x1b, r5, 0x8, &(0x7f00000003c0)={0x2, 0x2}, 0x8, 0x10, &(0x7f0000000400)={0x5, 0xf, 0x7fff, 0x9}, 0x10, r6, 0x0, 0x6, &(0x7f0000001800)=[r8, r12, r13, r14, r15, r16], &(0x7f0000001840)=[{0x1, 0x3, 0x7, 0xc}, {0x2, 0x1, 0x5, 0x4}, {0x4, 0x5, 0xe, 0x4}, {0x0, 0x1, 0x9, 0x2}, {0x5, 0x4, 0xf, 0x4}, {0x1, 0x2, 0x9, 0xb}], 0x10, 0x93}, 0x90) r17 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r17, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r17, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xd, 0x6f72, 0x59, 0x2, 0x800, 0xffffffffffffffff, 0x33c, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x5}, 0x48) (async) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xd, 0x6f72, 0x59, 0x2, 0x800, 0xffffffffffffffff, 0x33c, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x5}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001a00)={r0, 0x58, &(0x7f0000001980)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001a00)={r0, 0x58, &(0x7f0000001980)}, 0x10) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000040), 0x4) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000140), &(0x7f0000000180)}, 0x20) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000001500)={0xffffffffffffffff, 0x20, &(0x7f00000014c0)={&(0x7f0000000440)=""/4096, 0x1000, 0x0, &(0x7f0000001440)=""/75, 0x4b}}, 0x10) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) (async) r7 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r7, 0x58, &(0x7f0000000900)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r7, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r10 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r7, 0x2, '\x00', r9, r10, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r7}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r8}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r11, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) r12 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000001580)=@o_path={&(0x7f0000001540)='./file0\x00', 0x0, 0x4010}, 0x18) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001640)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000015c0), &(0x7f0000001600)='%pS \x00'}, 0x20) r14 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{r14}, 0x0, 0x0}, 0x20) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{r14}, 0x0, 0x0}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001700)={{0x1, 0xffffffffffffffff}, &(0x7f0000001680), &(0x7f00000016c0)='%pI4 \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000017c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000001740), &(0x7f0000001780)='%ps \x00'}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000018c0)=@bpf_lsm={0x1d, 0x24, &(0x7f0000000200)=ANY=[@ANYBLOB="180000ef03000000000000000800000018680000000000000000000005000000a945400500a7ddd78bb391", @ANYRES32=0x1, @ANYBLOB="00000000010000001835000002000000000000000000000018210000", @ANYRES32=r0, @ANYBLOB="0000000003000000b7080000000000007b8af8ff00000000b7080000030000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000050000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000010000008500000082000000186300000300000000000000010000009500000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x1, 0x1d, &(0x7f0000000380)=""/29, 0x40f00, 0x34, '\x00', 0x0, 0x1b, r5, 0x8, &(0x7f00000003c0)={0x2, 0x2}, 0x8, 0x10, &(0x7f0000000400)={0x5, 0xf, 0x7fff, 0x9}, 0x10, r6, 0x0, 0x6, &(0x7f0000001800)=[r8, r12, r13, r14, r15, r16], &(0x7f0000001840)=[{0x1, 0x3, 0x7, 0xc}, {0x2, 0x1, 0x5, 0x4}, {0x4, 0x5, 0xe, 0x4}, {0x0, 0x1, 0x9, 0x2}, {0x5, 0x4, 0xf, 0x4}, {0x1, 0x2, 0x9, 0xb}], 0x10, 0x93}, 0x90) r17 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r17, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r17, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r17, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x600, 0x4, 0x81}, 0x48) 12:48:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20040, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/228) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 12:48:59 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x700, 0x4, 0x81}, 0x48) 12:48:59 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xd, 0x6f72, 0x59, 0x2, 0x800, 0xffffffffffffffff, 0x33c, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x5}, 0x48) (async) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xd, 0x6f72, 0x59, 0x2, 0x800, 0xffffffffffffffff, 0x33c, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x5}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001a00)={r0, 0x58, &(0x7f0000001980)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001a00)={r0, 0x58, &(0x7f0000001980)}, 0x10) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{0x1}, &(0x7f0000000140), &(0x7f0000000180)}, 0x20) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000140), &(0x7f0000000180)}, 0x20) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r3, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r3, 0x2, '\x00', r4, r5, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000001500)={0xffffffffffffffff, 0x20, &(0x7f00000014c0)={&(0x7f0000000440)=""/4096, 0x1000, 0x0, &(0x7f0000001440)=""/75, 0x4b}}, 0x10) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000001500)={0xffffffffffffffff, 0x20, &(0x7f00000014c0)={&(0x7f0000000440)=""/4096, 0x1000, 0x0, &(0x7f0000001440)=""/75, 0x4b}}, 0x10) r7 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)={0x1b, 0x0, 0x0, 0x401, 0x0, 0x1, 0xb7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x4}, 0x48) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0xfffff001, 0xf762, 0x1, 0x1001, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r7, 0x58, &(0x7f0000000900)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r7, 0x58, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r10 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000009c0), 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a00)={0x1b, 0x0, 0x0, 0x6, 0x0, r7, 0x2, '\x00', r9, r10, 0x4, 0x3, 0x3}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={0xffffffffffffffff, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x3e, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x4a, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x32, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x10000}, {{0x18, 0x1, 0x1, 0x0, r7}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x200}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0xd, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x100}, @alu={0x7, 0x1, 0x2, 0xe, 0x3, 0x50, 0x10}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb5d04785}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r8}}, @jmp={0x5, 0x0, 0x6, 0x8, 0x3, 0x4, 0x1}, @generic={0x9, 0xf, 0x2}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x10000, 0x4f, &(0x7f00000003c0)=""/79, 0x41100, 0x68, '\x00', r11, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, &(0x7f0000000780)=[{0x0, 0x2, 0x9, 0xb}, {0x1, 0x29f, 0x0, 0x1}, {0x2, 0x1, 0x10, 0x1}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x5, 0x6, 0x9}, {0x0, 0x3, 0xd, 0x5}, {0x5, 0x5, 0x2, 0x8}, {0x0, 0x4, 0xf}, {0x3, 0x5, 0x9, 0xc}, {0x2, 0x2, 0xb, 0xb}], 0x10, 0xfffffff7}, 0x90) r12 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000001580)=@o_path={&(0x7f0000001540)='./file0\x00', 0x0, 0x4010}, 0x18) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001640)={{}, &(0x7f00000015c0), &(0x7f0000001600)='%pS \x00'}, 0x20) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001640)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000015c0), &(0x7f0000001600)='%pS \x00'}, 0x20) r14 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{r14}, 0x0, 0x0}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001700)={{0x1, 0xffffffffffffffff}, &(0x7f0000001680), &(0x7f00000016c0)='%pI4 \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000017c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000001740), &(0x7f0000001780)='%ps \x00'}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000018c0)=@bpf_lsm={0x1d, 0x24, &(0x7f0000000200)=ANY=[@ANYBLOB="180000ef03000000000000000800000018680000000000000000000005000000a945400500a7ddd78bb391", @ANYRES32=0x1, @ANYBLOB="00000000010000001835000002000000000000000000000018210000", @ANYRES32=r0, @ANYBLOB="0000000003000000b7080000000000007b8af8ff00000000b7080000030000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000050000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000010000008500000082000000186300000300000000000000010000009500000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x1, 0x1d, &(0x7f0000000380)=""/29, 0x40f00, 0x34, '\x00', 0x0, 0x1b, r5, 0x8, &(0x7f00000003c0)={0x2, 0x2}, 0x8, 0x10, &(0x7f0000000400)={0x5, 0xf, 0x7fff, 0x9}, 0x10, r6, 0x0, 0x6, &(0x7f0000001800)=[r8, r12, r13, r14, r15, r16], &(0x7f0000001840)=[{0x1, 0x3, 0x7, 0xc}, {0x2, 0x1, 0x5, 0x4}, {0x4, 0x5, 0xe, 0x4}, {0x0, 0x1, 0x9, 0x2}, {0x5, 0x4, 0xf, 0x4}, {0x1, 0x2, 0x9, 0xb}], 0x10, 0x93}, 0x90) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000018c0)=@bpf_lsm={0x1d, 0x24, &(0x7f0000000200)=ANY=[@ANYBLOB="180000ef03000000000000000800000018680000000000000000000005000000a945400500a7ddd78bb391", @ANYRES32=0x1, @ANYBLOB="00000000010000001835000002000000000000000000000018210000", @ANYRES32=r0, @ANYBLOB="0000000003000000b7080000000000007b8af8ff00000000b7080000030000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70500000800000085000000a500000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000050000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000010000008500000082000000186300000300000000000000010000009500000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x1, 0x1d, &(0x7f0000000380)=""/29, 0x40f00, 0x34, '\x00', 0x0, 0x1b, r5, 0x8, &(0x7f00000003c0)={0x2, 0x2}, 0x8, 0x10, &(0x7f0000000400)={0x5, 0xf, 0x7fff, 0x9}, 0x10, r6, 0x0, 0x6, &(0x7f0000001800)=[r8, r12, r13, r14, r15, r16], &(0x7f0000001840)=[{0x1, 0x3, 0x7, 0xc}, {0x2, 0x1, 0x5, 0x4}, {0x4, 0x5, 0xe, 0x4}, {0x0, 0x1, 0x9, 0x2}, {0x5, 0x4, 0xf, 0x4}, {0x1, 0x2, 0x9, 0xb}], 0x10, 0x93}, 0x90) r17 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r17, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r17, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x7) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x491) 12:48:59 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x900, 0x4, 0x81}, 0x48) 12:48:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x7) (async) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x491) 12:48:59 executing program 0: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'tunl0\x00', 0x10}) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/228) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/228) (async) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) (async) 12:48:59 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xa00, 0x4, 0x81}, 0x48) 12:48:59 executing program 0: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'tunl0\x00', 0x10}) (async) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x7) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x491) 12:48:59 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xb00, 0x4, 0x81}, 0x48) 12:48:59 executing program 0: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000000)={'tunl0\x00', 0x10}) (async) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x400082, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000140)={0x4}, 0x8) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000180)={'veth1_macvtap\x00', @local}) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'wg2\x00'}) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xc00, 0x4, 0x81}, 0x48) 12:48:59 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/228) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000000c0)=""/228) (async) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) (async) 12:48:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x400082, 0x0) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000140)={0x4}, 0x8) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000180)={'veth1_macvtap\x00', @local}) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'wg2\x00'}) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xd00, 0x4, 0x81}, 0x48) 12:48:59 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x7, 0x1, 0x9, 0x3}, {0x0, 0xcb, 0x7, 0x66a}, {0x8, 0x8, 0x6, 0xc24}, {0x68, 0x3, 0x8, 0x4}, {0x9, 0x9, 0x2, 0x401}, {0x3, 0xff, 0x8, 0x80000000}, {0x3ff, 0x7, 0xbb, 0x8}]}) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000040)={'lo\x00'}) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) 12:48:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x400082, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x400082, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000140)={0x4}, 0x8) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000180)={'veth1_macvtap\x00', @local}) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'wg2\x00'}) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'wg2\x00'}) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:48:59 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xe00, 0x4, 0x81}, 0x48) 12:48:59 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x7, 0x1, 0x9, 0x3}, {0x0, 0xcb, 0x7, 0x66a}, {0x8, 0x8, 0x6, 0xc24}, {0x68, 0x3, 0x8, 0x4}, {0x9, 0x9, 0x2, 0x401}, {0x3, 0xff, 0x8, 0x80000000}, {0x3ff, 0x7, 0xbb, 0x8}]}) (async) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000040)={'lo\x00'}) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) 12:48:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x163200, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)=@o_path={&(0x7f0000000040)='./file0\x00', 0x1, 0x4000, r0}, 0x18) 12:49:00 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x208800, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0xfffffffffffffffa, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xf00, 0x4, 0x81}, 0x48) 12:49:00 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x163200, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x163200, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x7, 0x1, 0x9, 0x3}, {0x0, 0xcb, 0x7, 0x66a}, {0x8, 0x8, 0x6, 0xc24}, {0x68, 0x3, 0x8, 0x4}, {0x9, 0x9, 0x2, 0x401}, {0x3, 0xff, 0x8, 0x80000000}, {0x3ff, 0x7, 0xbb, 0x8}]}) (async) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000040)={'lo\x00'}) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x10a0, 0x4, 0x81}, 0x48) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x163200, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'lo\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x1100, 0x4, 0x81}, 0x48) 12:49:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)=@o_path={&(0x7f0000000040)='./file0\x00', 0x1, 0x4000, r0}, 0x18) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)=@o_path={&(0x7f0000000040)='./file0\x00', 0x1, 0x4000, r0}, 0x18) (async) 12:49:00 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x208800, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0xfffffffffffffffa, 0x0}) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'veth1_to_hsr\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0xfffffe19, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x1200, 0x4, 0x81}, 0x48) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'lo\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x1300, 0x4, 0x81}, 0x48) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'veth1_to_hsr\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0xfffffe19, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'veth1_to_hsr\x00'}) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) (async) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0xfffffe19, 0x0}) (async) 12:49:00 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (rerun: 64) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x208800, 0x0) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0xfffffffffffffffa, 0x0}) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'lo\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)=@o_path={&(0x7f0000000040)='./file0\x00', 0x1, 0x4000, r0}, 0x18) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'veth1_to_hsr\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0xfffffe19, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x1400, 0x4, 0x81}, 0x48) 12:49:00 executing program 2: r0 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='hugetlb.1GB.limit_in_bytes\x00', 0x2, 0x0) write$cgroup_int(r0, &(0x7f00000000c0)=0x2, 0x12) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000100)={'veth1_virt_wifi\x00'}) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x1, 0x4, [@broadcast, @remote, @empty, @random="39e9df44967b"]}) 12:49:00 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x44280, 0x0) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_tracing={0x1a, 0x1e, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x1}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4b9b}, @printk={@x, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x9}}, @map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x101}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0xb, 0x0, 0x0, 0x0, 0x23d491c8}, @ldst={0x3, 0x2, 0x0, 0x2, 0xb, 0xfffffffffffffff4, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='GPL\x00', 0x80000001, 0x81, &(0x7f00000001c0)=""/129, 0x40f00, 0x0, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x8, 0x2}, 0x8, 0x10, &(0x7f00000002c0)={0x3, 0x4, 0x10000, 0x8000}, 0x10, 0x2d0f9, 0xffffffffffffffff, 0x9, &(0x7f0000000300)=[0x1], &(0x7f0000000340)=[{0x4, 0x5, 0xd, 0x7}, {0x5, 0x3, 0x1, 0xc}, {0x4, 0x3, 0x3, 0x6}, {0x2, 0x4, 0x8, 0xc}, {0x1, 0x4, 0x0, 0x6}, {0x3, 0x5, 0xb, 0x6}, {0x5, 0x4, 0xc, 0x7}, {0x4, 0x3, 0xd, 0x3}, {0x1, 0x3, 0x3, 0xf}], 0x10, 0x4}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000004c0)={0x0, r1}, 0x10) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x1500, 0x4, 0x81}, 0x48) 12:49:00 executing program 2: openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='hugetlb.1GB.limit_in_bytes\x00', 0x2, 0x0) (async) r0 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='hugetlb.1GB.limit_in_bytes\x00', 0x2, 0x0) write$cgroup_int(r0, &(0x7f00000000c0)=0x2, 0x12) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000100)={'veth1_virt_wifi\x00'}) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x1, 0x4, [@broadcast, @remote, @empty, @random="39e9df44967b"]}) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x1, 0x4, [@broadcast, @remote, @empty, @random="39e9df44967b"]}) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000040)={0xffffffffffffffff, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000140)=r1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000140)=0x539) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000180)={'pim6reg1\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x101, 0xf2, 0x1f, 0xfb62}, {0x20, 0x4, 0x3, 0x20}, {0x0, 0x20, 0x3, 0x1f}, {0x3, 0x20, 0x5, 0x2}]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x200800, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x7, 0x3, 0x49, 0x2}, {0x0, 0x9, 0x3, 0x67c2}, {0x200, 0x8, 0x3f, 0x5}, {0x5e7, 0x57, 0x6, 0xf7ad}, {0x1, 0x2, 0x3f, 0x8}]}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'veth1_to_batadv\x00', 0x1}) 12:49:00 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x44280, 0x0) (async) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_tracing={0x1a, 0x1e, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x1}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4b9b}, @printk={@x, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x9}}, @map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x101}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0xb, 0x0, 0x0, 0x0, 0x23d491c8}, @ldst={0x3, 0x2, 0x0, 0x2, 0xb, 0xfffffffffffffff4, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='GPL\x00', 0x80000001, 0x81, &(0x7f00000001c0)=""/129, 0x40f00, 0x0, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x8, 0x2}, 0x8, 0x10, &(0x7f00000002c0)={0x3, 0x4, 0x10000, 0x8000}, 0x10, 0x2d0f9, 0xffffffffffffffff, 0x9, &(0x7f0000000300)=[0x1], &(0x7f0000000340)=[{0x4, 0x5, 0xd, 0x7}, {0x5, 0x3, 0x1, 0xc}, {0x4, 0x3, 0x3, 0x6}, {0x2, 0x4, 0x8, 0xc}, {0x1, 0x4, 0x0, 0x6}, {0x3, 0x5, 0xb, 0x6}, {0x5, 0x4, 0xc, 0x7}, {0x4, 0x3, 0xd, 0x3}, {0x1, 0x3, 0x3, 0xf}], 0x10, 0x4}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000004c0)={0x0, r1}, 0x10) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x1600, 0x4, 0x81}, 0x48) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000040)={0xffffffffffffffff, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000140)=r1) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 2: r0 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='hugetlb.1GB.limit_in_bytes\x00', 0x2, 0x0) write$cgroup_int(r0, &(0x7f00000000c0)=0x2, 0x12) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000100)={'veth1_virt_wifi\x00'}) (async) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000100)={'veth1_virt_wifi\x00'}) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x1, 0x4, [@broadcast, @remote, @empty, @random="39e9df44967b"]}) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000140)={0x1, 0x4, [@broadcast, @remote, @empty, @random="39e9df44967b"]}) 12:49:00 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x44280, 0x0) (async) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_tracing={0x1a, 0x1e, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x1}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4b9b}, @printk={@x, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x9}}, @map_val={0x18, 0xb, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x101}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0xb, 0x0, 0x0, 0x0, 0x23d491c8}, @ldst={0x3, 0x2, 0x0, 0x2, 0xb, 0xfffffffffffffff4, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='GPL\x00', 0x80000001, 0x81, &(0x7f00000001c0)=""/129, 0x40f00, 0x0, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x8, 0x2}, 0x8, 0x10, &(0x7f00000002c0)={0x3, 0x4, 0x10000, 0x8000}, 0x10, 0x2d0f9, 0xffffffffffffffff, 0x9, &(0x7f0000000300)=[0x1], &(0x7f0000000340)=[{0x4, 0x5, 0xd, 0x7}, {0x5, 0x3, 0x1, 0xc}, {0x4, 0x3, 0x3, 0x6}, {0x2, 0x4, 0x8, 0xc}, {0x1, 0x4, 0x0, 0x6}, {0x3, 0x5, 0xb, 0x6}, {0x5, 0x4, 0xc, 0x7}, {0x4, 0x3, 0xd, 0x3}, {0x1, 0x3, 0x3, 0xf}], 0x10, 0x4}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000004c0)={0x0, r1}, 0x10) ioctl$TUNATTACHFILTER(r0, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x1700, 0x4, 0x81}, 0x48) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000140)={{0x1}, &(0x7f00000000c0), &(0x7f0000000100)}, 0x20) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000200)=0x1) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f00000001c0)={0x1, 0x1, [@local]}) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000040)={0xffffffffffffffff, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000140)=r1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000140)=0x539) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000180)={'pim6reg1\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x101, 0xf2, 0x1f, 0xfb62}, {0x20, 0x4, 0x3, 0x20}, {0x0, 0x20, 0x3, 0x1f}, {0x3, 0x20, 0x5, 0x2}]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x200800, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x7, 0x3, 0x49, 0x2}, {0x0, 0x9, 0x3, 0x67c2}, {0x200, 0x8, 0x3f, 0x5}, {0x5e7, 0x57, 0x6, 0xf7ad}, {0x1, 0x2, 0x3f, 0x8}]}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'veth1_to_batadv\x00', 0x1}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000140)=0x539) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000180)={'pim6reg1\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x101, 0xf2, 0x1f, 0xfb62}, {0x20, 0x4, 0x3, 0x20}, {0x0, 0x20, 0x3, 0x1f}, {0x3, 0x20, 0x5, 0x2}]}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x200800, 0x0) (async) ioctl$SIOCSIFHWADDR(r1, 0x8924, 0x0) (async) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x7, 0x3, 0x49, 0x2}, {0x0, 0x9, 0x3, 0x67c2}, {0x200, 0x8, 0x3f, 0x5}, {0x5e7, 0x57, 0x6, 0xf7ad}, {0x1, 0x2, 0x3f, 0x8}]}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'veth1_to_batadv\x00', 0x1}) (async) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x701800, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f00000000c0)=0x9) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x1800, 0x4, 0x81}, 0x48) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x4000, 0x4, 0x81}, 0x48) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x701800, 0x0) (rerun: 32) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f00000000c0)=0x9) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000140)={{0x1}, &(0x7f00000000c0), &(0x7f0000000100)}, 0x20) (async) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000200)=0x1) (async) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f00000001c0)={0x1, 0x1, [@local]}) 12:49:00 executing program 1: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'macsec0\x00', 0x1}) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x6, 0x4, 0x4, 0x80081}, 0x48) r1 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000100)={0x0, 0x0}, 0x8) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000140)={@cgroup, r1, 0x6, 0x18, 0x0, @prog_id=r2}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r0, 0x58}, 0x10) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r3, 0x800454cf, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNSETCARRIER(r3, 0x400454e2, &(0x7f0000000040)=0x1) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x701800, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f00000000c0)=0x9) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0xa010, 0x4, 0x81}, 0x48) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 32) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000140)={{0x1}, &(0x7f00000000c0), &(0x7f0000000100)}, 0x20) (async, rerun: 32) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000200)=0x1) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f00000001c0)={0x1, 0x1, [@local]}) 12:49:00 executing program 0: bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000001240)={&(0x7f0000000040)="d227d8c8f0fe724ffa9ef187", &(0x7f00000000c0)=""/119, &(0x7f0000000140)="9b7789ba2a44d681779918ea823b3c5d90a94a363166d44379b067abc1d0ba0af811be5c6c2f4b613fbcb27f44fc9248301070a2e9079b9fb026ee0ec72091f5177850f38e54b6cc2fab260a9bc77a2203e406ee2c43c2d6f2e71ac4fad5b9365b5e95e92555241677df2401ef1a3308d79338473b5542ee5390f8c69747bf30b9955d3e1b78969f18c02890ebf7a6dfdaad9a164f0f9cd5becaeccf88d41f8631ef3d8bb4f8b3bf2c83fceea870ff1826794650420d1a53254f90e2087d31ec626df1d5507c580593d9f2fb110107805d36295c3e4e242c20162f95c14108b0909f8a6d5b2125e69acf325eb012b8e3ae42b5246332fc8ec2ff0d5354f3521bfb2cbf3c0ecd708debd9ee89fea5bea4a397d7b245fbf7618409e34cf3e69c5b2ebe71707af05bd73671225bf18db709e4151dc1bc83d27d761bc8fe96f4ab6e61390a419dd4d47f32ac15633c7703f8090bc21cc2d8b080b19bab60fb8ccd5048dcbc8d600a465e6f954d29ad342f8630f0f9285c44256d729d032d2fcf98701e0656c1756dcb637a59b4786ff3169ea38526735c39ecaa458695bd705d3997b48a4405f3e56c46298779b82a89d943311d13ed1bf93fc1ffcccf272e07ac21395d62f4a213bcc69a340430c461ab13b8cddc0b7ae34408c41deb57624fa0e1f38cfde21746bf1003b1d23553b1aedd2b016af9cae495b18791c51a5a871657924066f2621c9bb83bfd7669ce6edf013d1fc2d3f63417f53ec73436aed68c0a51068c4ce2167096d6894311f242446b3a1194eadc9b94dc8561aa68a4f7de4394c6f61796827fc7ab9f44c60a691b843752387d919773c60678a48ce61e6d9f7093c6ed61985a281aca852d9c37e95efa9313eef4354dbf0ed7410efa673e2797ee4d6658a8a5652a241c4829c217c8818fa940c8110c7c8a68687c9900e82d17f378b4c812051c566c903084ea803c7cbb787149b5bb5e2d444b748ee3c034a2c70639433f0fb6a124cebe42611084b471a49e49e4010f5692fa9b77849265a8150bf78410825dc9edadd64e082f7b8e8da34df2b41b7ddaf0805b0a7338e0cc698d1ff17ea4c13483806d8a59a03dd1d890a9007c6fc108ccdf7ee7005b426e2ef413504f3aabcf31c34538b657ea407a63cb9a064391ad051e0452fbf3d50bc47ef00c01822eabb7c05a7a5cda8d8649ea5949921142c7b9f398ba5c8417b1f68f464b01255ea0f402a332a5c3103747450be959f9de31fd1779143992181c6b048ede4f0c83303133329cb271233cb4b009e92a251c81f223b33cd43079028cd046149c913e289fcca4f39cf9f238da103a8d7993b7b801cd8cbc523bc9193948d97b90132bf47a6ef9a8be6af0259bef637d69ad8253a551fe8edad22f8b0b321a0b15487c690b0b6a8f8d2235eace89683071bbc8e35eaa1e3487a0e305d39396325ffa450554a9abe5e3b669fde056a8183040a48e04abae75377ad99a34cd33bcbc4309f50cfca3e09213140f4a3a6ff69557ffc8ba882595d8974a763d5d7a1259164743803a72b601d81ed675bd49d4a1b309c071d21ae291b46dcded3c4c75e54b4d3f3e23c207995ec13773ca867b63f76426d42bb179bfaf1417c49328225aefd068740f09bb59a4cc29b155e02a732b91e5db99d72a7bf606e933cb468c69f2d1bcc5b92e1d585967cc3a0961de876397b7cc2cb3c3613c6a85fec771d3e7a1ae813e2e69c3a6b1355c2d273d0ec950220235896960e7e501de7201470b23cfd8a670ed7ac0a6a253be344bfa2c1791d2e4d187a46b78bb3a296382527b368e1134748e2f09b5c41c9f7e45dc4beebd288a51c8388fa5185831041a9ae827e7e1c85cc2ed1086bb2f4a3fd21718bdcb999cf0a8732773f8bb2a1a41bf7f79f220ec7691d62ec45326d71a8a4f2e2dd7f138c3dc45e5eee2a5876394afc87863e78d40de5c7483ce86455e963cc9e4a653191ebd0ac262dbcdf02b861ad5b50fc795e91a6368d1aaef8f7a8f2e2e65eb9dd586796205ae2eaf90a7a161e2aca2d749a636143405087c50d48c15d99eabb98aaf5e738aa2700a5d5b81556303e6038cba705e58867273b2cb0ab0cbccc5d3ab98b743a355becea060bb068c1b4d80533668251bd20b22b58f7ceb72313f50cbca24294ff11fa4df8f7a6097bd56ba71b1757b41646bf4143a9e10cb0fed471201004b81447fdd55e757c06c5f19b2a3f94a71f6f9953df32067970396aa3a86195a51c7e3b5473a7d59de2c603935a5a75a38014aa9e28ab38372303a41d67f9694c65ecea858fa6ab0bdae2973dc46e16fc1289c58df86de0cacdf091cf2ec38ee5493ee5c69ba129152f80ced9b6015c29e9dd676ea172a9b7db02cb4d7821d0faf3c001b212dedf4a18745ad2e1d10f93063decd05254df1760395b562481bc118a6e972d56a8c2001fa24ebeaf7ae71650de964a77e28e1fcb85b670cd8b86ce91e089a893745f32c0aba9d2d47bba2739c4722e780f641e57ab8ad335ced0d92a012d8f45581d609546403fb1684f84282a958ecdee9f058e7fb540e879d6439dd7dcff1f2dbab71f76dbd6e85416bc4f23379db0b7d25668abc811ce72c62aa58dcfb74b0f56873bad36e51ab73941bf76a37737b857885f5be331e062c4cc5b0bc85d2460d06ffa8bf4c764b0ec59d7c22eb47d74047fbab6c51fe2d0e1aff6640f48ae4a078f4d4c7eae54faf25ffdb4f1da7a88d29a90fc4a68a8c0889ea119592a10559e91af6a34da04e14f43d738f27f33bb83c23cf5f37e5f2f955df1f45845568bafcb9ee677d42a22678359c756fb83300c8eae6a1780409b5b834c8e9b654d30443b6b1c722fcf6f21bd4bac8f82a03c6742292f65872b4c11da821caf7b28f215823911c8ff6d992024197a88f28c8e197afa7ff1e8dab75f883e4f3b3b6475f3e545bceffe1c8f7fcbdbf4ff081bcfd8c773ebd4069073d850e19b0011a3cc783b181d73dd55250517d7d63feb1032ce0daa4f9233a1bcf9de40c170f1702f5e510434c79a5cf7ca88d2a1cb1990ce41dd10e96065f784c5947e2fb00402f2e00b35bc51ef4f7777f10f9fb7ee8aa4b377c8a7f0271ffaa00ede290965824026b560a49f94b31e6408a34ba781c5489cc1a55387acc36e3da530b1be8225eeb75eb4d433b7dc662bb7e7b77250a337467dcc30b59697a917b0c24f8de2acac552c1f6d43dd819cc53550a3fd3ce7f6e81f3e3659fa41a05a157d5d6e92517f868fb683f257583aef18186efd01c0080985bb9477fd7129aaba92a0a7ef9b5e9e392d492ea163c1cdb056c489a31de295cf7b0c3dbd79935e11bc55ad828c7b0299731dbeb8724a9b021563b9881107dacfd6a2e0a9ac260e2f29055585333da35343ea7f53abe1312208d6503ed00f34ecd0b985a004333b5850bf90da475b855143ecb048ca0e4104c7a5bd70cbd54958b70dce206215922d8ecf4702ede13bef24ff9d0ade593c5f757190311dd9d8861153d6700787eacf147b98dbe295b8874daa2afc5dbfc815775f762bf62a5e720589f41698ce16122be6f0109abac693ca4adf1a818a090565b42a087b7f46f62859d5ec9e0a3b664eb9ce0d927698978973105eeb90f4215e7fcc924dd541c385a9f24176fd88d10c70b4438d7fd3a87c3368a21fe8bd0471e9ac2b2f97dd3ca334c96f3cbf451a3ee229d6e3622e00dbfd3c0d1c9b50a9be4bd84dcef3bd3bc8d8a4da0494252d2ec4dee27a369a13e19f925e42dc5a27a9b1f7e2135ca89dd345c35a0afb796f613411b4a4d3f48aa9b0a7923f740f075d4fb7bcaa1012f94d27e340cc925f329fc7c7613d341051762adb1345673d79f3beba5745bbeed63ec7333eb7d8377d10e66310607c3adcbad8ee3377d210bd60df8539aa3462c960be101271134446352763792ee635942e6779438e10cf15b1d3d58ac55e328f3bba61ff053188d73e7f29ac589234b79ac7ee990af212eea1f63b93562f484dfb111fe3cd193624e31d01e27105240697b961deb792a560888ec1678ad3fdafd931da004b37a97f440fdc48d774c3eca9e7024b0c01e495be3c2f01ddcb816c3725f78dbd76b0ddf71cee39cd457373cfbb2ffd14e3ac3d9c1bc6aefa83bc45a8598d0387ed86ecd851918330a195d5e6f1e7271bd8bbd033fae72fa74a937f86d77e11258d85bb6cfad24427bcb99616fbd0659b67a474a6595fd87917f3e6f466c477495396567f5943ed84e90f32c0ae1adf2fe8fa30537125431f95690b863088f266b33a716d01b9dc853f95b6b610f6da10c2180bebf2982f5e683eec91ec87db59203e4de4f8e6c36bf13d578ec8b5404841810e58dea047862118461b7147f620e5b1375a4ad22e390ea695e8160d6d93852ead845948f80ccf7739808bcffa9ccdb4c15788af6c124167b7fab84c6b8a544d1f236e0857c82e6aec468fd390454768334f8c39c18866630adf5784d31ea1981f4dc3bf3c0f0f19092dc20ca6fa9db4b8ae405f542ede3c288910fbacfc34f208c6747cb12b1dee490aa06123e650e2eac25dd1ca91c54b7f6cc2d48abc862743f735489137d4e8726ebbd5e509b084c339854bca1f033be58696c50743937b4018674b574a3d86e278940825da99586b746525da27141002cc3dd2b87665ca87b124be53eca828d2eea961c37c7ff4b7d3a353d5537ec9b5077d0fdd42869a320c9f502c7f5ad77c1eb2076d287fcea1f4cbef00b3b0fdd32f09a4bfc831a32216ef747c529bd8174408388e80e7cb63d4f7d267ee3263a590f9cf5e0b6be366a53d1364ba54d0a3725ca7419d132b7b8e5d1a60e9fcd5f5a43518de9268261a298b2f9fe0c0a46e1bef3b41ec54d68b2c4fa620313305a0b28f90b439a00e4d377fa7da281c8e155a531146e495a43618a2cd5435ef0a98301ceb7d25caf6a126f16faf9613217295544081f17d542e60e56f05d6bb48a83d9eb8eac8b5fe10df0024465dcb58d44f13aa4cf4da705391a9fa7c08e0036dd46fcb240e96698c665b94dd14ca93a6ea3a4f08460c2127828378d610963e4fdecf0f0d2b10e49b11238bdcfd5765be1bdbf44920e8ed199b408ce5058e9da82a3991275622b012131a0f0ea61cbc8413a7fc1b62f2a30023c0cc09abe8528e383ae2494098f3b7566d1730c02d2ef59228d5287e49a9c86f9bf07f65f7bc5f7c27acff831e11745a3e9490820242e176ec2b39c4439f8054fba9589e97569c74295cded71b025ad47547b2ffb87c863c828a3d81fe7155c5e6dbca2b9fd478dda6ce9b9b21a4d7a420fa957290db411803ad30b48e0e463d60b2e816092e00da1a375f33998c91e210117e04efb4667a3a35a3888d6eac513e54532499f3d1e54ac09681e6e346d81e6b1599e7291e0e4583a184f1713bea381626a25039f069cec50b8e7d40286ccb24a0baf918ad0ba4a408cdafe42e106cfd9ad0294cfc54d0d347dcac28f570d6a7d7128c61064c226f7bc0be8e247748f43622c62f88b1e66062712d7a6434d224a8a1d4cb3127a9fe5ec94550d76aba427aaf99d2266291f627af188bb667bfb86fda4d63db117394c56f41c01640494f58417fe561fb2babe36b6765a67fd9780bf476be9aa4aca7ddb6a27ed752b6ed35f5535e1d8ffbe0959965652692d95b961efc3346d584e85bbec6ad2324ce81e49258967f7620e24fa8daa827c15cf0a3b8ca6749e0156c13a40a14b8e1984052b10a9066f60afe7f5386caa61c09088c6fa2af5e34f691a52c262d0be9956290f", &(0x7f0000001140)="92af9b2b97c7ba2a82d49d7bc39c3d2df54ba40c678d29ba10ddbc0fb5bf3a1563bc49f7ccebbb0b32e44a35b6628fd8c1fff2dd8124cffbaaf7b52a0b725fa457617466e022a3ae4701c1608f0b66d09b300feb66e9254fcf7adb8354ee0249a0036a7297fbdd061faf6873fd21547fdf266db27009c221706f494cdee67f58e04b29afae81f63d3304f57e5650e03f919e7371ee61e7799773bd313e456f4e6d586f5e876ba69d54469e7bd531458e03655245eef433dc4b28358c18dcb5bbf7e72747b79d04af761b95f03f6d54a0d6ba16aa683385afd237ab59f3b0f56eb633ce4333ea664f92e394b300b2d90ccf97048706", 0x1f, 0xffffffffffffffff, 0x59e02cf409389a8}, 0x38) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000140)=0x539) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 32) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000180)={'pim6reg1\x00', 0x2}) (async, rerun: 32) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x101, 0xf2, 0x1f, 0xfb62}, {0x20, 0x4, 0x3, 0x20}, {0x0, 0x20, 0x3, 0x1f}, {0x3, 0x20, 0x5, 0x2}]}) (async, rerun: 64) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x200800, 0x0) (rerun: 64) ioctl$SIOCSIFHWADDR(r1, 0x8924, 0x0) (async) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x7, 0x3, 0x49, 0x2}, {0x0, 0x9, 0x3, 0x67c2}, {0x200, 0x8, 0x3f, 0x5}, {0x5e7, 0x57, 0x6, 0xf7ad}, {0x1, 0x2, 0x3f, 0x8}]}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'veth1_to_batadv\x00', 0x1}) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f00000000c0)='tasks\x00', 0x2, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x4008, r1}, 0x18) 12:49:00 executing program 0: bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000001240)={&(0x7f0000000040)="d227d8c8f0fe724ffa9ef187", &(0x7f00000000c0)=""/119, &(0x7f0000000140)="9b7789ba2a44d681779918ea823b3c5d90a94a363166d44379b067abc1d0ba0af811be5c6c2f4b613fbcb27f44fc9248301070a2e9079b9fb026ee0ec72091f5177850f38e54b6cc2fab260a9bc77a2203e406ee2c43c2d6f2e71ac4fad5b9365b5e95e92555241677df2401ef1a3308d79338473b5542ee5390f8c69747bf30b9955d3e1b78969f18c02890ebf7a6dfdaad9a164f0f9cd5becaeccf88d41f8631ef3d8bb4f8b3bf2c83fceea870ff1826794650420d1a53254f90e2087d31ec626df1d5507c580593d9f2fb110107805d36295c3e4e242c20162f95c14108b0909f8a6d5b2125e69acf325eb012b8e3ae42b5246332fc8ec2ff0d5354f3521bfb2cbf3c0ecd708debd9ee89fea5bea4a397d7b245fbf7618409e34cf3e69c5b2ebe71707af05bd73671225bf18db709e4151dc1bc83d27d761bc8fe96f4ab6e61390a419dd4d47f32ac15633c7703f8090bc21cc2d8b080b19bab60fb8ccd5048dcbc8d600a465e6f954d29ad342f8630f0f9285c44256d729d032d2fcf98701e0656c1756dcb637a59b4786ff3169ea38526735c39ecaa458695bd705d3997b48a4405f3e56c46298779b82a89d943311d13ed1bf93fc1ffcccf272e07ac21395d62f4a213bcc69a340430c461ab13b8cddc0b7ae34408c41deb57624fa0e1f38cfde21746bf1003b1d23553b1aedd2b016af9cae495b18791c51a5a871657924066f2621c9bb83bfd7669ce6edf013d1fc2d3f63417f53ec73436aed68c0a51068c4ce2167096d6894311f242446b3a1194eadc9b94dc8561aa68a4f7de4394c6f61796827fc7ab9f44c60a691b843752387d919773c60678a48ce61e6d9f7093c6ed61985a281aca852d9c37e95efa9313eef4354dbf0ed7410efa673e2797ee4d6658a8a5652a241c4829c217c8818fa940c8110c7c8a68687c9900e82d17f378b4c812051c566c903084ea803c7cbb787149b5bb5e2d444b748ee3c034a2c70639433f0fb6a124cebe42611084b471a49e49e4010f5692fa9b77849265a8150bf78410825dc9edadd64e082f7b8e8da34df2b41b7ddaf0805b0a7338e0cc698d1ff17ea4c13483806d8a59a03dd1d890a9007c6fc108ccdf7ee7005b426e2ef413504f3aabcf31c34538b657ea407a63cb9a064391ad051e0452fbf3d50bc47ef00c01822eabb7c05a7a5cda8d8649ea5949921142c7b9f398ba5c8417b1f68f464b01255ea0f402a332a5c3103747450be959f9de31fd1779143992181c6b048ede4f0c83303133329cb271233cb4b009e92a251c81f223b33cd43079028cd046149c913e289fcca4f39cf9f238da103a8d7993b7b801cd8cbc523bc9193948d97b90132bf47a6ef9a8be6af0259bef637d69ad8253a551fe8edad22f8b0b321a0b15487c690b0b6a8f8d2235eace89683071bbc8e35eaa1e3487a0e305d39396325ffa450554a9abe5e3b669fde056a8183040a48e04abae75377ad99a34cd33bcbc4309f50cfca3e09213140f4a3a6ff69557ffc8ba882595d8974a763d5d7a1259164743803a72b601d81ed675bd49d4a1b309c071d21ae291b46dcded3c4c75e54b4d3f3e23c207995ec13773ca867b63f76426d42bb179bfaf1417c49328225aefd068740f09bb59a4cc29b155e02a732b91e5db99d72a7bf606e933cb468c69f2d1bcc5b92e1d585967cc3a0961de876397b7cc2cb3c3613c6a85fec771d3e7a1ae813e2e69c3a6b1355c2d273d0ec950220235896960e7e501de7201470b23cfd8a670ed7ac0a6a253be344bfa2c1791d2e4d187a46b78bb3a296382527b368e1134748e2f09b5c41c9f7e45dc4beebd288a51c8388fa5185831041a9ae827e7e1c85cc2ed1086bb2f4a3fd21718bdcb999cf0a8732773f8bb2a1a41bf7f79f220ec7691d62ec45326d71a8a4f2e2dd7f138c3dc45e5eee2a5876394afc87863e78d40de5c7483ce86455e963cc9e4a653191ebd0ac262dbcdf02b861ad5b50fc795e91a6368d1aaef8f7a8f2e2e65eb9dd586796205ae2eaf90a7a161e2aca2d749a636143405087c50d48c15d99eabb98aaf5e738aa2700a5d5b81556303e6038cba705e58867273b2cb0ab0cbccc5d3ab98b743a355becea060bb068c1b4d80533668251bd20b22b58f7ceb72313f50cbca24294ff11fa4df8f7a6097bd56ba71b1757b41646bf4143a9e10cb0fed471201004b81447fdd55e757c06c5f19b2a3f94a71f6f9953df32067970396aa3a86195a51c7e3b5473a7d59de2c603935a5a75a38014aa9e28ab38372303a41d67f9694c65ecea858fa6ab0bdae2973dc46e16fc1289c58df86de0cacdf091cf2ec38ee5493ee5c69ba129152f80ced9b6015c29e9dd676ea172a9b7db02cb4d7821d0faf3c001b212dedf4a18745ad2e1d10f93063decd05254df1760395b562481bc118a6e972d56a8c2001fa24ebeaf7ae71650de964a77e28e1fcb85b670cd8b86ce91e089a893745f32c0aba9d2d47bba2739c4722e780f641e57ab8ad335ced0d92a012d8f45581d609546403fb1684f84282a958ecdee9f058e7fb540e879d6439dd7dcff1f2dbab71f76dbd6e85416bc4f23379db0b7d25668abc811ce72c62aa58dcfb74b0f56873bad36e51ab73941bf76a37737b857885f5be331e062c4cc5b0bc85d2460d06ffa8bf4c764b0ec59d7c22eb47d74047fbab6c51fe2d0e1aff6640f48ae4a078f4d4c7eae54faf25ffdb4f1da7a88d29a90fc4a68a8c0889ea119592a10559e91af6a34da04e14f43d738f27f33bb83c23cf5f37e5f2f955df1f45845568bafcb9ee677d42a22678359c756fb83300c8eae6a1780409b5b834c8e9b654d30443b6b1c722fcf6f21bd4bac8f82a03c6742292f65872b4c11da821caf7b28f215823911c8ff6d992024197a88f28c8e197afa7ff1e8dab75f883e4f3b3b6475f3e545bceffe1c8f7fcbdbf4ff081bcfd8c773ebd4069073d850e19b0011a3cc783b181d73dd55250517d7d63feb1032ce0daa4f9233a1bcf9de40c170f1702f5e510434c79a5cf7ca88d2a1cb1990ce41dd10e96065f784c5947e2fb00402f2e00b35bc51ef4f7777f10f9fb7ee8aa4b377c8a7f0271ffaa00ede290965824026b560a49f94b31e6408a34ba781c5489cc1a55387acc36e3da530b1be8225eeb75eb4d433b7dc662bb7e7b77250a337467dcc30b59697a917b0c24f8de2acac552c1f6d43dd819cc53550a3fd3ce7f6e81f3e3659fa41a05a157d5d6e92517f868fb683f257583aef18186efd01c0080985bb9477fd7129aaba92a0a7ef9b5e9e392d492ea163c1cdb056c489a31de295cf7b0c3dbd79935e11bc55ad828c7b0299731dbeb8724a9b021563b9881107dacfd6a2e0a9ac260e2f29055585333da35343ea7f53abe1312208d6503ed00f34ecd0b985a004333b5850bf90da475b855143ecb048ca0e4104c7a5bd70cbd54958b70dce206215922d8ecf4702ede13bef24ff9d0ade593c5f757190311dd9d8861153d6700787eacf147b98dbe295b8874daa2afc5dbfc815775f762bf62a5e720589f41698ce16122be6f0109abac693ca4adf1a818a090565b42a087b7f46f62859d5ec9e0a3b664eb9ce0d927698978973105eeb90f4215e7fcc924dd541c385a9f24176fd88d10c70b4438d7fd3a87c3368a21fe8bd0471e9ac2b2f97dd3ca334c96f3cbf451a3ee229d6e3622e00dbfd3c0d1c9b50a9be4bd84dcef3bd3bc8d8a4da0494252d2ec4dee27a369a13e19f925e42dc5a27a9b1f7e2135ca89dd345c35a0afb796f613411b4a4d3f48aa9b0a7923f740f075d4fb7bcaa1012f94d27e340cc925f329fc7c7613d341051762adb1345673d79f3beba5745bbeed63ec7333eb7d8377d10e66310607c3adcbad8ee3377d210bd60df8539aa3462c960be101271134446352763792ee635942e6779438e10cf15b1d3d58ac55e328f3bba61ff053188d73e7f29ac589234b79ac7ee990af212eea1f63b93562f484dfb111fe3cd193624e31d01e27105240697b961deb792a560888ec1678ad3fdafd931da004b37a97f440fdc48d774c3eca9e7024b0c01e495be3c2f01ddcb816c3725f78dbd76b0ddf71cee39cd457373cfbb2ffd14e3ac3d9c1bc6aefa83bc45a8598d0387ed86ecd851918330a195d5e6f1e7271bd8bbd033fae72fa74a937f86d77e11258d85bb6cfad24427bcb99616fbd0659b67a474a6595fd87917f3e6f466c477495396567f5943ed84e90f32c0ae1adf2fe8fa30537125431f95690b863088f266b33a716d01b9dc853f95b6b610f6da10c2180bebf2982f5e683eec91ec87db59203e4de4f8e6c36bf13d578ec8b5404841810e58dea047862118461b7147f620e5b1375a4ad22e390ea695e8160d6d93852ead845948f80ccf7739808bcffa9ccdb4c15788af6c124167b7fab84c6b8a544d1f236e0857c82e6aec468fd390454768334f8c39c18866630adf5784d31ea1981f4dc3bf3c0f0f19092dc20ca6fa9db4b8ae405f542ede3c288910fbacfc34f208c6747cb12b1dee490aa06123e650e2eac25dd1ca91c54b7f6cc2d48abc862743f735489137d4e8726ebbd5e509b084c339854bca1f033be58696c50743937b4018674b574a3d86e278940825da99586b746525da27141002cc3dd2b87665ca87b124be53eca828d2eea961c37c7ff4b7d3a353d5537ec9b5077d0fdd42869a320c9f502c7f5ad77c1eb2076d287fcea1f4cbef00b3b0fdd32f09a4bfc831a32216ef747c529bd8174408388e80e7cb63d4f7d267ee3263a590f9cf5e0b6be366a53d1364ba54d0a3725ca7419d132b7b8e5d1a60e9fcd5f5a43518de9268261a298b2f9fe0c0a46e1bef3b41ec54d68b2c4fa620313305a0b28f90b439a00e4d377fa7da281c8e155a531146e495a43618a2cd5435ef0a98301ceb7d25caf6a126f16faf9613217295544081f17d542e60e56f05d6bb48a83d9eb8eac8b5fe10df0024465dcb58d44f13aa4cf4da705391a9fa7c08e0036dd46fcb240e96698c665b94dd14ca93a6ea3a4f08460c2127828378d610963e4fdecf0f0d2b10e49b11238bdcfd5765be1bdbf44920e8ed199b408ce5058e9da82a3991275622b012131a0f0ea61cbc8413a7fc1b62f2a30023c0cc09abe8528e383ae2494098f3b7566d1730c02d2ef59228d5287e49a9c86f9bf07f65f7bc5f7c27acff831e11745a3e9490820242e176ec2b39c4439f8054fba9589e97569c74295cded71b025ad47547b2ffb87c863c828a3d81fe7155c5e6dbca2b9fd478dda6ce9b9b21a4d7a420fa957290db411803ad30b48e0e463d60b2e816092e00da1a375f33998c91e210117e04efb4667a3a35a3888d6eac513e54532499f3d1e54ac09681e6e346d81e6b1599e7291e0e4583a184f1713bea381626a25039f069cec50b8e7d40286ccb24a0baf918ad0ba4a408cdafe42e106cfd9ad0294cfc54d0d347dcac28f570d6a7d7128c61064c226f7bc0be8e247748f43622c62f88b1e66062712d7a6434d224a8a1d4cb3127a9fe5ec94550d76aba427aaf99d2266291f627af188bb667bfb86fda4d63db117394c56f41c01640494f58417fe561fb2babe36b6765a67fd9780bf476be9aa4aca7ddb6a27ed752b6ed35f5535e1d8ffbe0959965652692d95b961efc3346d584e85bbec6ad2324ce81e49258967f7620e24fa8daa827c15cf0a3b8ca6749e0156c13a40a14b8e1984052b10a9066f60afe7f5386caa61c09088c6fa2af5e34f691a52c262d0be9956290f", &(0x7f0000001140)="92af9b2b97c7ba2a82d49d7bc39c3d2df54ba40c678d29ba10ddbc0fb5bf3a1563bc49f7ccebbb0b32e44a35b6628fd8c1fff2dd8124cffbaaf7b52a0b725fa457617466e022a3ae4701c1608f0b66d09b300feb66e9254fcf7adb8354ee0249a0036a7297fbdd061faf6873fd21547fdf266db27009c221706f494cdee67f58e04b29afae81f63d3304f57e5650e03f919e7371ee61e7799773bd313e456f4e6d586f5e876ba69d54469e7bd531458e03655245eef433dc4b28358c18dcb5bbf7e72747b79d04af761b95f03f6d54a0d6ba16aa683385afd237ab59f3b0f56eb633ce4333ea664f92e394b300b2d90ccf97048706", 0x1f, 0xffffffffffffffff, 0x59e02cf409389a8}, 0x38) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x400000, 0x4, 0x81}, 0x48) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x80ffff, 0x4, 0x81}, 0x48) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x1000000, 0x4, 0x81}, 0x48) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x2000000, 0x4, 0x81}, 0x48) 12:49:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x1a5183, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x18}, 0x18) 12:49:00 executing program 0: bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000001240)={&(0x7f0000000040)="d227d8c8f0fe724ffa9ef187", &(0x7f00000000c0)=""/119, &(0x7f0000000140)="9b7789ba2a44d681779918ea823b3c5d90a94a363166d44379b067abc1d0ba0af811be5c6c2f4b613fbcb27f44fc9248301070a2e9079b9fb026ee0ec72091f5177850f38e54b6cc2fab260a9bc77a2203e406ee2c43c2d6f2e71ac4fad5b9365b5e95e92555241677df2401ef1a3308d79338473b5542ee5390f8c69747bf30b9955d3e1b78969f18c02890ebf7a6dfdaad9a164f0f9cd5becaeccf88d41f8631ef3d8bb4f8b3bf2c83fceea870ff1826794650420d1a53254f90e2087d31ec626df1d5507c580593d9f2fb110107805d36295c3e4e242c20162f95c14108b0909f8a6d5b2125e69acf325eb012b8e3ae42b5246332fc8ec2ff0d5354f3521bfb2cbf3c0ecd708debd9ee89fea5bea4a397d7b245fbf7618409e34cf3e69c5b2ebe71707af05bd73671225bf18db709e4151dc1bc83d27d761bc8fe96f4ab6e61390a419dd4d47f32ac15633c7703f8090bc21cc2d8b080b19bab60fb8ccd5048dcbc8d600a465e6f954d29ad342f8630f0f9285c44256d729d032d2fcf98701e0656c1756dcb637a59b4786ff3169ea38526735c39ecaa458695bd705d3997b48a4405f3e56c46298779b82a89d943311d13ed1bf93fc1ffcccf272e07ac21395d62f4a213bcc69a340430c461ab13b8cddc0b7ae34408c41deb57624fa0e1f38cfde21746bf1003b1d23553b1aedd2b016af9cae495b18791c51a5a871657924066f2621c9bb83bfd7669ce6edf013d1fc2d3f63417f53ec73436aed68c0a51068c4ce2167096d6894311f242446b3a1194eadc9b94dc8561aa68a4f7de4394c6f61796827fc7ab9f44c60a691b843752387d919773c60678a48ce61e6d9f7093c6ed61985a281aca852d9c37e95efa9313eef4354dbf0ed7410efa673e2797ee4d6658a8a5652a241c4829c217c8818fa940c8110c7c8a68687c9900e82d17f378b4c812051c566c903084ea803c7cbb787149b5bb5e2d444b748ee3c034a2c70639433f0fb6a124cebe42611084b471a49e49e4010f5692fa9b77849265a8150bf78410825dc9edadd64e082f7b8e8da34df2b41b7ddaf0805b0a7338e0cc698d1ff17ea4c13483806d8a59a03dd1d890a9007c6fc108ccdf7ee7005b426e2ef413504f3aabcf31c34538b657ea407a63cb9a064391ad051e0452fbf3d50bc47ef00c01822eabb7c05a7a5cda8d8649ea5949921142c7b9f398ba5c8417b1f68f464b01255ea0f402a332a5c3103747450be959f9de31fd1779143992181c6b048ede4f0c83303133329cb271233cb4b009e92a251c81f223b33cd43079028cd046149c913e289fcca4f39cf9f238da103a8d7993b7b801cd8cbc523bc9193948d97b90132bf47a6ef9a8be6af0259bef637d69ad8253a551fe8edad22f8b0b321a0b15487c690b0b6a8f8d2235eace89683071bbc8e35eaa1e3487a0e305d39396325ffa450554a9abe5e3b669fde056a8183040a48e04abae75377ad99a34cd33bcbc4309f50cfca3e09213140f4a3a6ff69557ffc8ba882595d8974a763d5d7a1259164743803a72b601d81ed675bd49d4a1b309c071d21ae291b46dcded3c4c75e54b4d3f3e23c207995ec13773ca867b63f76426d42bb179bfaf1417c49328225aefd068740f09bb59a4cc29b155e02a732b91e5db99d72a7bf606e933cb468c69f2d1bcc5b92e1d585967cc3a0961de876397b7cc2cb3c3613c6a85fec771d3e7a1ae813e2e69c3a6b1355c2d273d0ec950220235896960e7e501de7201470b23cfd8a670ed7ac0a6a253be344bfa2c1791d2e4d187a46b78bb3a296382527b368e1134748e2f09b5c41c9f7e45dc4beebd288a51c8388fa5185831041a9ae827e7e1c85cc2ed1086bb2f4a3fd21718bdcb999cf0a8732773f8bb2a1a41bf7f79f220ec7691d62ec45326d71a8a4f2e2dd7f138c3dc45e5eee2a5876394afc87863e78d40de5c7483ce86455e963cc9e4a653191ebd0ac262dbcdf02b861ad5b50fc795e91a6368d1aaef8f7a8f2e2e65eb9dd586796205ae2eaf90a7a161e2aca2d749a636143405087c50d48c15d99eabb98aaf5e738aa2700a5d5b81556303e6038cba705e58867273b2cb0ab0cbccc5d3ab98b743a355becea060bb068c1b4d80533668251bd20b22b58f7ceb72313f50cbca24294ff11fa4df8f7a6097bd56ba71b1757b41646bf4143a9e10cb0fed471201004b81447fdd55e757c06c5f19b2a3f94a71f6f9953df32067970396aa3a86195a51c7e3b5473a7d59de2c603935a5a75a38014aa9e28ab38372303a41d67f9694c65ecea858fa6ab0bdae2973dc46e16fc1289c58df86de0cacdf091cf2ec38ee5493ee5c69ba129152f80ced9b6015c29e9dd676ea172a9b7db02cb4d7821d0faf3c001b212dedf4a18745ad2e1d10f93063decd05254df1760395b562481bc118a6e972d56a8c2001fa24ebeaf7ae71650de964a77e28e1fcb85b670cd8b86ce91e089a893745f32c0aba9d2d47bba2739c4722e780f641e57ab8ad335ced0d92a012d8f45581d609546403fb1684f84282a958ecdee9f058e7fb540e879d6439dd7dcff1f2dbab71f76dbd6e85416bc4f23379db0b7d25668abc811ce72c62aa58dcfb74b0f56873bad36e51ab73941bf76a37737b857885f5be331e062c4cc5b0bc85d2460d06ffa8bf4c764b0ec59d7c22eb47d74047fbab6c51fe2d0e1aff6640f48ae4a078f4d4c7eae54faf25ffdb4f1da7a88d29a90fc4a68a8c0889ea119592a10559e91af6a34da04e14f43d738f27f33bb83c23cf5f37e5f2f955df1f45845568bafcb9ee677d42a22678359c756fb83300c8eae6a1780409b5b834c8e9b654d30443b6b1c722fcf6f21bd4bac8f82a03c6742292f65872b4c11da821caf7b28f215823911c8ff6d992024197a88f28c8e197afa7ff1e8dab75f883e4f3b3b6475f3e545bceffe1c8f7fcbdbf4ff081bcfd8c773ebd4069073d850e19b0011a3cc783b181d73dd55250517d7d63feb1032ce0daa4f9233a1bcf9de40c170f1702f5e510434c79a5cf7ca88d2a1cb1990ce41dd10e96065f784c5947e2fb00402f2e00b35bc51ef4f7777f10f9fb7ee8aa4b377c8a7f0271ffaa00ede290965824026b560a49f94b31e6408a34ba781c5489cc1a55387acc36e3da530b1be8225eeb75eb4d433b7dc662bb7e7b77250a337467dcc30b59697a917b0c24f8de2acac552c1f6d43dd819cc53550a3fd3ce7f6e81f3e3659fa41a05a157d5d6e92517f868fb683f257583aef18186efd01c0080985bb9477fd7129aaba92a0a7ef9b5e9e392d492ea163c1cdb056c489a31de295cf7b0c3dbd79935e11bc55ad828c7b0299731dbeb8724a9b021563b9881107dacfd6a2e0a9ac260e2f29055585333da35343ea7f53abe1312208d6503ed00f34ecd0b985a004333b5850bf90da475b855143ecb048ca0e4104c7a5bd70cbd54958b70dce206215922d8ecf4702ede13bef24ff9d0ade593c5f757190311dd9d8861153d6700787eacf147b98dbe295b8874daa2afc5dbfc815775f762bf62a5e720589f41698ce16122be6f0109abac693ca4adf1a818a090565b42a087b7f46f62859d5ec9e0a3b664eb9ce0d927698978973105eeb90f4215e7fcc924dd541c385a9f24176fd88d10c70b4438d7fd3a87c3368a21fe8bd0471e9ac2b2f97dd3ca334c96f3cbf451a3ee229d6e3622e00dbfd3c0d1c9b50a9be4bd84dcef3bd3bc8d8a4da0494252d2ec4dee27a369a13e19f925e42dc5a27a9b1f7e2135ca89dd345c35a0afb796f613411b4a4d3f48aa9b0a7923f740f075d4fb7bcaa1012f94d27e340cc925f329fc7c7613d341051762adb1345673d79f3beba5745bbeed63ec7333eb7d8377d10e66310607c3adcbad8ee3377d210bd60df8539aa3462c960be101271134446352763792ee635942e6779438e10cf15b1d3d58ac55e328f3bba61ff053188d73e7f29ac589234b79ac7ee990af212eea1f63b93562f484dfb111fe3cd193624e31d01e27105240697b961deb792a560888ec1678ad3fdafd931da004b37a97f440fdc48d774c3eca9e7024b0c01e495be3c2f01ddcb816c3725f78dbd76b0ddf71cee39cd457373cfbb2ffd14e3ac3d9c1bc6aefa83bc45a8598d0387ed86ecd851918330a195d5e6f1e7271bd8bbd033fae72fa74a937f86d77e11258d85bb6cfad24427bcb99616fbd0659b67a474a6595fd87917f3e6f466c477495396567f5943ed84e90f32c0ae1adf2fe8fa30537125431f95690b863088f266b33a716d01b9dc853f95b6b610f6da10c2180bebf2982f5e683eec91ec87db59203e4de4f8e6c36bf13d578ec8b5404841810e58dea047862118461b7147f620e5b1375a4ad22e390ea695e8160d6d93852ead845948f80ccf7739808bcffa9ccdb4c15788af6c124167b7fab84c6b8a544d1f236e0857c82e6aec468fd390454768334f8c39c18866630adf5784d31ea1981f4dc3bf3c0f0f19092dc20ca6fa9db4b8ae405f542ede3c288910fbacfc34f208c6747cb12b1dee490aa06123e650e2eac25dd1ca91c54b7f6cc2d48abc862743f735489137d4e8726ebbd5e509b084c339854bca1f033be58696c50743937b4018674b574a3d86e278940825da99586b746525da27141002cc3dd2b87665ca87b124be53eca828d2eea961c37c7ff4b7d3a353d5537ec9b5077d0fdd42869a320c9f502c7f5ad77c1eb2076d287fcea1f4cbef00b3b0fdd32f09a4bfc831a32216ef747c529bd8174408388e80e7cb63d4f7d267ee3263a590f9cf5e0b6be366a53d1364ba54d0a3725ca7419d132b7b8e5d1a60e9fcd5f5a43518de9268261a298b2f9fe0c0a46e1bef3b41ec54d68b2c4fa620313305a0b28f90b439a00e4d377fa7da281c8e155a531146e495a43618a2cd5435ef0a98301ceb7d25caf6a126f16faf9613217295544081f17d542e60e56f05d6bb48a83d9eb8eac8b5fe10df0024465dcb58d44f13aa4cf4da705391a9fa7c08e0036dd46fcb240e96698c665b94dd14ca93a6ea3a4f08460c2127828378d610963e4fdecf0f0d2b10e49b11238bdcfd5765be1bdbf44920e8ed199b408ce5058e9da82a3991275622b012131a0f0ea61cbc8413a7fc1b62f2a30023c0cc09abe8528e383ae2494098f3b7566d1730c02d2ef59228d5287e49a9c86f9bf07f65f7bc5f7c27acff831e11745a3e9490820242e176ec2b39c4439f8054fba9589e97569c74295cded71b025ad47547b2ffb87c863c828a3d81fe7155c5e6dbca2b9fd478dda6ce9b9b21a4d7a420fa957290db411803ad30b48e0e463d60b2e816092e00da1a375f33998c91e210117e04efb4667a3a35a3888d6eac513e54532499f3d1e54ac09681e6e346d81e6b1599e7291e0e4583a184f1713bea381626a25039f069cec50b8e7d40286ccb24a0baf918ad0ba4a408cdafe42e106cfd9ad0294cfc54d0d347dcac28f570d6a7d7128c61064c226f7bc0be8e247748f43622c62f88b1e66062712d7a6434d224a8a1d4cb3127a9fe5ec94550d76aba427aaf99d2266291f627af188bb667bfb86fda4d63db117394c56f41c01640494f58417fe561fb2babe36b6765a67fd9780bf476be9aa4aca7ddb6a27ed752b6ed35f5535e1d8ffbe0959965652692d95b961efc3346d584e85bbec6ad2324ce81e49258967f7620e24fa8daa827c15cf0a3b8ca6749e0156c13a40a14b8e1984052b10a9066f60afe7f5386caa61c09088c6fa2af5e34f691a52c262d0be9956290f", &(0x7f0000001140)="92af9b2b97c7ba2a82d49d7bc39c3d2df54ba40c678d29ba10ddbc0fb5bf3a1563bc49f7ccebbb0b32e44a35b6628fd8c1fff2dd8124cffbaaf7b52a0b725fa457617466e022a3ae4701c1608f0b66d09b300feb66e9254fcf7adb8354ee0249a0036a7297fbdd061faf6873fd21547fdf266db27009c221706f494cdee67f58e04b29afae81f63d3304f57e5650e03f919e7371ee61e7799773bd313e456f4e6d586f5e876ba69d54469e7bd531458e03655245eef433dc4b28358c18dcb5bbf7e72747b79d04af761b95f03f6d54a0d6ba16aa683385afd237ab59f3b0f56eb633ce4333ea664f92e394b300b2d90ccf97048706", 0x1f, 0xffffffffffffffff, 0x59e02cf409389a8}, 0x38) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) r1 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f00000000c0)='tasks\x00', 0x2, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x4008, r1}, 0x18) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 32) r1 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f00000000c0)='tasks\x00', 0x2, 0x0) (rerun: 32) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x4008, r1}, 0x18) 12:49:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x1a5183, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x18}, 0x18) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x3000000, 0x4, 0x81}, 0x48) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x470002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x20}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x470002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x20}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, 0xfffffffffffffffd) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000002f40)={r1, &(0x7f0000002e00), 0x0}, 0x20) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000300)={&(0x7f00000000c0)="fe24468065b4cc5fff44d89cc90de0e77a0c5614c418f2d14df9d46ef17ebf8da78345ab7b6e9ef1049a48f3ff5012523aad771f6d44ba2c24b152fa1000b21a94ad0fc7cff8d743c69201148b486a9deb792b3050f1d1d82168ad6e417443b7eff0c15a6b9bb915f17cef994ff93dd5bf5877e1f7f752e9920fe0d5eabd13be703dc67aeb11af673e5f35be84bb8ab0beee553352fb91b41e20abbdbacfdac0ecdca5427399cd9da2c800424de3548f6891e2e54e4dff40f2adbaac5adebac41d", &(0x7f0000000040)=""/52, &(0x7f00000001c0)="4806b0ff638c58133475861823a133be12b11ba497910674f12718758bcdcf7861d70a58b5df97a639d2fb02e5548f62bd8d244f5d633d73a8474fd48ff0fc35e2f874a4b683b352106f45f50a7653d90cd8a75e8f39f59881cbeba972065f24a825669580b191500772bf92f98836e6b5de0151b4305bc30c49791540ae42b7cb8dbaa3f866bacab9a843b513b652cf2f", &(0x7f0000000280)="5c3f6dd904a904b390d7ccd66341b0a08033c6760acdb67caeeedbfa5e2d336ce98e99d00ea55c1e8ffba4f30db3dc253d22d910e99ef70d5b56852c738d3ec1c6df35f0643762", 0x4, r1, 0x4}, 0x38) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x4000000, 0x4, 0x81}, 0x48) 12:49:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x1a5183, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x8927, &(0x7f0000000080)={0x0, 0x0}) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x18}, 0x18) 12:49:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x5000000, 0x4, 0x81}, 0x48) 12:49:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, 0xfffffffffffffffd) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000002f40)={r1, &(0x7f0000002e00), 0x0}, 0x20) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000300)={&(0x7f00000000c0)="fe24468065b4cc5fff44d89cc90de0e77a0c5614c418f2d14df9d46ef17ebf8da78345ab7b6e9ef1049a48f3ff5012523aad771f6d44ba2c24b152fa1000b21a94ad0fc7cff8d743c69201148b486a9deb792b3050f1d1d82168ad6e417443b7eff0c15a6b9bb915f17cef994ff93dd5bf5877e1f7f752e9920fe0d5eabd13be703dc67aeb11af673e5f35be84bb8ab0beee553352fb91b41e20abbdbacfdac0ecdca5427399cd9da2c800424de3548f6891e2e54e4dff40f2adbaac5adebac41d", &(0x7f0000000040)=""/52, &(0x7f00000001c0)="4806b0ff638c58133475861823a133be12b11ba497910674f12718758bcdcf7861d70a58b5df97a639d2fb02e5548f62bd8d244f5d633d73a8474fd48ff0fc35e2f874a4b683b352106f45f50a7653d90cd8a75e8f39f59881cbeba972065f24a825669580b191500772bf92f98836e6b5de0151b4305bc30c49791540ae42b7cb8dbaa3f866bacab9a843b513b652cf2f", &(0x7f0000000280)="5c3f6dd904a904b390d7ccd66341b0a08033c6760acdb67caeeedbfa5e2d336ce98e99d00ea55c1e8ffba4f30db3dc253d22d910e99ef70d5b56852c738d3ec1c6df35f0643762", 0x4, r1, 0x4}, 0x38) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, 0xfffffffffffffffd) (async) bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) (async) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) (async) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000002f40)={r1, &(0x7f0000002e00), 0x0}, 0x20) (async) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000300)={&(0x7f00000000c0)="fe24468065b4cc5fff44d89cc90de0e77a0c5614c418f2d14df9d46ef17ebf8da78345ab7b6e9ef1049a48f3ff5012523aad771f6d44ba2c24b152fa1000b21a94ad0fc7cff8d743c69201148b486a9deb792b3050f1d1d82168ad6e417443b7eff0c15a6b9bb915f17cef994ff93dd5bf5877e1f7f752e9920fe0d5eabd13be703dc67aeb11af673e5f35be84bb8ab0beee553352fb91b41e20abbdbacfdac0ecdca5427399cd9da2c800424de3548f6891e2e54e4dff40f2adbaac5adebac41d", &(0x7f0000000040)=""/52, &(0x7f00000001c0)="4806b0ff638c58133475861823a133be12b11ba497910674f12718758bcdcf7861d70a58b5df97a639d2fb02e5548f62bd8d244f5d633d73a8474fd48ff0fc35e2f874a4b683b352106f45f50a7653d90cd8a75e8f39f59881cbeba972065f24a825669580b191500772bf92f98836e6b5de0151b4305bc30c49791540ae42b7cb8dbaa3f866bacab9a843b513b652cf2f", &(0x7f0000000280)="5c3f6dd904a904b390d7ccd66341b0a08033c6760acdb67caeeedbfa5e2d336ce98e99d00ea55c1e8ffba4f30db3dc253d22d910e99ef70d5b56852c738d3ec1c6df35f0643762", 0x4, r1, 0x4}, 0x38) (async) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) (async) 12:49:00 executing program 3: r0 = perf_event_open$cgroup(&(0x7f00000001c0)={0x4, 0x80, 0x6, 0xf0, 0x2, 0x6, 0x0, 0x2, 0x100, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000180), 0x8}, 0x11460, 0x61b7b410, 0x45, 0x3, 0xffffffff, 0xb2e, 0x8, 0x0, 0x6b9, 0x0, 0x9e0}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000280)={0x2, 0x80, 0x1, 0x80, 0x80, 0x1, 0x0, 0x80, 0x45000, 0x7, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x4, @perf_bp={&(0x7f0000000240), 0x5}, 0xc, 0x400, 0x5, 0x4, 0xf4bc, 0xffff, 0x6884, 0x0, 0x6, 0x0, 0x7fc}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x240800, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000140)=0x6) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r2, 0x8927, &(0x7f0000000080)={0x0, 0x0}) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x62, 0xfc, 0xff, 0xfffffff8}]}) ioctl$TUNSETVNETLE(r2, 0x400454dc, &(0x7f0000000040)) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f00000000c0)='cpu.pressure\x00', 0x2, 0x0) 12:49:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x470002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x20}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:01 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x6000000, 0x4, 0x81}, 0x48) 12:49:01 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, 0xfffffffffffffffd) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, 0xfffffffffffffffd) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x0, 0x4, 0x81}, 0x48) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000002f40)={r1, &(0x7f0000002e00), 0x0}, 0x20) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000300)={&(0x7f00000000c0)="fe24468065b4cc5fff44d89cc90de0e77a0c5614c418f2d14df9d46ef17ebf8da78345ab7b6e9ef1049a48f3ff5012523aad771f6d44ba2c24b152fa1000b21a94ad0fc7cff8d743c69201148b486a9deb792b3050f1d1d82168ad6e417443b7eff0c15a6b9bb915f17cef994ff93dd5bf5877e1f7f752e9920fe0d5eabd13be703dc67aeb11af673e5f35be84bb8ab0beee553352fb91b41e20abbdbacfdac0ecdca5427399cd9da2c800424de3548f6891e2e54e4dff40f2adbaac5adebac41d", &(0x7f0000000040)=""/52, &(0x7f00000001c0)="4806b0ff638c58133475861823a133be12b11ba497910674f12718758bcdcf7861d70a58b5df97a639d2fb02e5548f62bd8d244f5d633d73a8474fd48ff0fc35e2f874a4b683b352106f45f50a7653d90cd8a75e8f39f59881cbeba972065f24a825669580b191500772bf92f98836e6b5de0151b4305bc30c49791540ae42b7cb8dbaa3f866bacab9a843b513b652cf2f", &(0x7f0000000280)="5c3f6dd904a904b390d7ccd66341b0a08033c6760acdb67caeeedbfa5e2d336ce98e99d00ea55c1e8ffba4f30db3dc253d22d910e99ef70d5b56852c738d3ec1c6df35f0643762", 0x4, r1, 0x4}, 0x38) (async) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000300)={&(0x7f00000000c0)="fe24468065b4cc5fff44d89cc90de0e77a0c5614c418f2d14df9d46ef17ebf8da78345ab7b6e9ef1049a48f3ff5012523aad771f6d44ba2c24b152fa1000b21a94ad0fc7cff8d743c69201148b486a9deb792b3050f1d1d82168ad6e417443b7eff0c15a6b9bb915f17cef994ff93dd5bf5877e1f7f752e9920fe0d5eabd13be703dc67aeb11af673e5f35be84bb8ab0beee553352fb91b41e20abbdbacfdac0ecdca5427399cd9da2c800424de3548f6891e2e54e4dff40f2adbaac5adebac41d", &(0x7f0000000040)=""/52, &(0x7f00000001c0)="4806b0ff638c58133475861823a133be12b11ba497910674f12718758bcdcf7861d70a58b5df97a639d2fb02e5548f62bd8d244f5d633d73a8474fd48ff0fc35e2f874a4b683b352106f45f50a7653d90cd8a75e8f39f59881cbeba972065f24a825669580b191500772bf92f98836e6b5de0151b4305bc30c49791540ae42b7cb8dbaa3f866bacab9a843b513b652cf2f", &(0x7f0000000280)="5c3f6dd904a904b390d7ccd66341b0a08033c6760acdb67caeeedbfa5e2d336ce98e99d00ea55c1e8ffba4f30db3dc253d22d910e99ef70d5b56852c738d3ec1c6df35f0643762", 0x4, r1, 0x4}, 0x38) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) 12:49:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'syzkaller0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x800454e0, &(0x7f0000000080)={0x0, 0x0}) 12:49:01 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001840)=@base={0x16, 0x7000000, 0x4, 0x81}, 0x48) [ 1124.692455][T10230] BUG: Bad page map in process syz-executor.4 pte:ffff8881e86571c0 pmd:1e7403067 [ 1124.702373][T10230] addr:00007f65a2a39000 vm_flags:100400fb anon_vma:0000000000000000 mapping:ffff8881f1121728 index:165 [ 1124.713931][T10230] file:kcov fault:0x0 mmap:kcov_mmap readpage:0x0 [ 1124.720150][T10230] CPU: 1 PID: 10230 Comm: syz-executor.4 Not tainted 5.4.265-syzkaller-00002-g50cb39f34248 #0 [ 1124.730672][T10230] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 1124.740688][T10230] Call Trace: [ 1124.743827][T10230] dump_stack+0x1d8/0x241 [ 1124.749206][T10230] ? panic+0x896/0x896 [ 1124.753287][T10230] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 1124.759179][T10230] ? apic_timer_interrupt+0xa/0x20 [ 1124.764150][T10230] ? kcov_ioctl+0x5c0/0x5c0 [ 1124.768459][T10230] print_bad_pte+0x511/0x530 [ 1124.772983][T10230] vm_normal_page+0x135/0x1d0 [ 1124.777613][T10230] unmap_page_range+0xc00/0x2620 [ 1124.782777][T10230] ? copy_page_range+0x26f0/0x26f0 [ 1124.787849][T10230] ? lru_add_page_tail+0x770/0x770 [ 1124.793383][T10230] unmap_vmas+0x355/0x4b0 [ 1124.797952][T10230] ? cputime_adjust+0x34/0x270 [ 1124.802696][T10230] ? unmap_page_range+0x2620/0x2620 [ 1124.807742][T10230] ? tlb_gather_mmu+0x273/0x340 [ 1124.812594][T10230] exit_mmap+0x2bc/0x520 [ 1124.817011][T10230] ? vm_brk+0x20/0x20 [ 1124.821113][T10230] ? mutex_unlock+0x18/0x40 [ 1124.825544][T10230] ? uprobe_clear_state+0x297/0x300 [ 1124.831028][T10230] ? mm_update_next_owner+0x4f7/0x5d0 [ 1124.836301][T10230] __mmput+0x8e/0x2c0 12:49:01 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'team0\x00', 0x8000}) ioctl$TUNATTACHFILTER(r0, 0x4020940d, &(0x7f0000000080)={0x0, 0x0}) [ 1124.840119][T10230] do_exit+0xc08/0x2bc0 [ 1124.844212][T10230] ? put_task_struct+0x80/0x80 [ 1124.848889][T10230] ? _raw_spin_lock_irqsave+0x210/0x210 [ 1124.854534][T10230] do_group_exit+0x138/0x300 [ 1124.859136][T10230] get_signal+0xdb1/0x1440 [ 1124.863632][T10230] do_signal+0xb0/0x11f0 [ 1124.867825][T10230] ? ioctl_preallocate+0x250/0x250 [ 1124.873422][T10230] ? __set_current_blocked+0x2a2/0x2f0 [ 1124.878833][T10230] ? signal_fault+0x1e0/0x1e0 [ 1124.883629][T10230] ? __se_sys_futex+0x355/0x470 [ 1124.888380][T10230] ? __x64_sys_futex+0xf0/0xf0 [ 1124.893277][T10230] ? fput_many+0x15e/0x1b0 [ 1124.897549][T10230] exit_to_usermode_loop+0xc0/0x1a0 [ 1124.902757][T10230] prepare_exit_to_usermode+0x199/0x200 [ 1124.908303][T10230] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 1124.914749][T10230] Disabling lock debugging due to kernel taint [ 1124.926831][T10230] BUG: Bad rss-counter state mm:ffff8881e4ae9c80 type:MM_FILEPAGES val:1 [ 1124.967930][T10219] ================================================================== [ 1124.976189][T10219] BUG: KASAN: use-after-free in detach_if_pending+0x188/0x360 [ 1124.984269][T10219] Write of size 8 at addr ffff8881e74031c8 by task syz-executor.3/10219 [ 1124.992765][T10219] [ 1124.995036][T10219] CPU: 0 PID: 10219 Comm: syz-executor.3 Tainted: G B 5.4.265-syzkaller-00002-g50cb39f34248 #0 [ 1125.007170][T10219] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 1125.017418][T10219] Call Trace: [ 1125.021354][T10219] dump_stack+0x1d8/0x241 [ 1125.026184][T10219] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 1125.032892][T10219] ? printk+0xd1/0x111 [ 1125.037866][T10219] ? detach_if_pending+0x188/0x360 [ 1125.043571][T10219] ? wake_up_klogd+0xb2/0xf0 [ 1125.048412][T10219] ? detach_if_pending+0x188/0x360 [ 1125.053990][T10219] print_address_description+0x8c/0x600 [ 1125.059813][T10219] ? panic+0x896/0x896 [ 1125.063786][T10219] ? schedule+0x143/0x1d0 [ 1125.067964][T10219] ? detach_if_pending+0x188/0x360 [ 1125.073251][T10219] __kasan_report+0xf3/0x120 [ 1125.077868][T10219] ? detach_if_pending+0x188/0x360 [ 1125.082923][T10219] kasan_report+0x30/0x60 [ 1125.087706][T10219] detach_if_pending+0x188/0x360 [ 1125.093159][T10219] del_timer_sync+0x13c/0x230 [ 1125.097748][T10219] ? find_next_bit+0x7b/0x100 [ 1125.102345][T10219] ? try_to_del_timer_sync+0x150/0x150 [ 1125.108199][T10219] ? pcpu_chunk_relocate+0xdc/0x3a0 [ 1125.113635][T10219] tun_flow_uninit+0x2c/0x280 [ 1125.118141][T10219] ? free_percpu+0x359/0x910 [ 1125.122659][T10219] tun_free_netdev+0x77/0x190 [ 1125.127186][T10219] ? tun_xdp+0x3f0/0x3f0 [ 1125.131254][T10219] netdev_run_todo+0xb7f/0xdf0 [ 1125.135861][T10219] ? netdev_refcnt_read+0x1c0/0x1c0 [ 1125.140888][T10219] ? kfree+0x123/0x370 [ 1125.144809][T10219] tun_chr_close+0xc1/0x130 [ 1125.149300][T10219] ? tun_chr_open+0x500/0x500 [ 1125.153819][T10219] __fput+0x262/0x680 [ 1125.157728][T10219] task_work_run+0x140/0x170 [ 1125.162202][T10219] exit_to_usermode_loop+0x190/0x1a0 [ 1125.167793][T10219] prepare_exit_to_usermode+0x199/0x200 [ 1125.173260][T10219] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 1125.179152][T10219] [ 1125.181592][T10219] The buggy address belongs to the page: [ 1125.187249][T10219] page:ffffea00079d00c0 refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff8881f1ded300 [ 1125.197567][T10219] flags: 0x8000000000000000() [ 1125.202203][T10219] raw: 8000000000000000 dead000000000100 dead000000000122 0000000000000000 [ 1125.211251][T10219] raw: ffff8881f1ded300 0000000000000000 00000001ffffffff 0000000000000000 [ 1125.219746][T10219] page dumped because: kasan: bad access detected [ 1125.226168][T10219] page_owner tracks the page as allocated [ 1125.231921][T10219] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x112cc2(GFP_HIGHUSER|__GFP_NOWARN|__GFP_NORETRY) [ 1125.244287][T10219] prep_new_page+0x18f/0x370 [ 1125.248777][T10219] get_page_from_freelist+0x2d13/0x2d90 [ 1125.254300][T10219] __alloc_pages_nodemask+0x393/0x840 [ 1125.259607][T10219] pcpu_populate_chunk+0x1bb/0xd00 [ 1125.264889][T10219] pcpu_balance_workfn+0x10d8/0x1450 [ 1125.270272][T10219] process_one_work+0x765/0xd20 [ 1125.275045][T10219] worker_thread+0xaef/0x1470 [ 1125.279567][T10219] kthread+0x2da/0x360 [ 1125.283466][T10219] ret_from_fork+0x1f/0x30 [ 1125.287803][T10219] page last free stack trace: [ 1125.292504][T10219] free_unref_page_prepare+0x297/0x380 [ 1125.297789][T10219] free_unref_page_list+0x10a/0x590 [ 1125.302831][T10219] release_pages+0xad8/0xb20 [ 1125.307244][T10219] tlb_finish_mmu+0x177/0x320 [ 1125.311754][T10219] exit_mmap+0x2dc/0x520 [ 1125.315835][T10219] __mmput+0x8e/0x2c0 [ 1125.319671][T10219] do_exit+0xc08/0x2bc0 [ 1125.323665][T10219] do_group_exit+0x138/0x300 [ 1125.328255][T10219] get_signal+0xdb1/0x1440 [ 1125.332792][T10219] do_signal+0xb0/0x11f0 [ 1125.336932][T10219] exit_to_usermode_loop+0xc0/0x1a0 [ 1125.342140][T10219] prepare_exit_to_usermode+0x199/0x200 [ 1125.347865][T10219] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 1125.353691][T10219] [ 1125.355845][T10219] Memory state around the buggy address: [ 1125.361451][T10219] ffff8881e7403080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 1125.369692][T10219] ffff8881e7403100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 1125.379289][T10219] >ffff8881e7403180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 1125.387761][T10219] ^ [ 1125.394028][T10219] ffff8881e7403200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 1125.402530][T10219] ffff8881e7403280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 1125.410602][T10219] ================================================================== [ 1128.416500][ C0] BUG: kernel NULL pointer dereference, address: 0000000000000000 [ 1128.424572][ C0] #PF: supervisor instruction fetch in kernel mode [ 1128.431014][ C0] #PF: error_code(0x0010) - not-present page [ 1128.437083][ C0] PGD 1eaf8e067 P4D 1eaf8e067 PUD 1ebb09067 PMD 0 [ 1128.443746][ C0] Oops: 0010 [#1] PREEMPT SMP KASAN [ 1128.448887][ C0] CPU: 0 PID: 10146 Comm: syz-executor.1 Tainted: G B 5.4.265-syzkaller-00002-g50cb39f34248 #0 [ 1128.460766][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 1128.471018][ C0] RIP: 0010:0x0 [ 1128.474307][ C0] Code: Bad RIP value. [ 1128.478377][ C0] RSP: 0018:ffff8881f6e09d18 EFLAGS: 00010202 [ 1128.484433][ C0] RAX: ffffffff8154e38a RBX: 0000000000000101 RCX: ffff8881e1443f00 [ 1128.492326][ C0] RDX: 0000000080000101 RSI: 0000000000000000 RDI: ffff8881e74031c0 [ 1128.500214][ C0] RBP: ffff8881f6e09ec8 R08: ffffffff8154dfce R09: 0000000000000003 [ 1128.508308][ C0] R10: ffffffffffffffff R11: dffffc0000000001 R12: 00000001000142b0 [ 1128.516121][ C0] R13: dffffc0000000000 R14: 0000000000000000 R15: ffff8881e74031c0 [ 1128.524153][ C0] FS: 00007fd5cc4fc6c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 1128.533146][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1128.539919][ C0] CR2: ffffffffffffffd6 CR3: 00000001e23e6000 CR4: 00000000003406b0 [ 1128.548183][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1128.556351][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1128.564503][ C0] Call Trace: [ 1128.567709][ C0] [ 1128.570503][ C0] ? __die+0xb4/0x100 [ 1128.574314][ C0] ? no_context+0xbda/0xe50 [ 1128.579093][ C0] ? enqueue_timer+0x165/0x300 [ 1128.583689][ C0] ? is_prefetch+0x4b0/0x4b0 [ 1128.588205][ C0] ? _raw_spin_unlock_irqrestore+0x57/0x80 [ 1128.593859][ C0] ? __do_page_fault+0xa7d/0xbb0 [ 1128.599088][ C0] ? __bad_area_nosemaphore+0xc0/0x460 [ 1128.604428][ C0] ? page_fault+0x2f/0x40 [ 1128.608600][ C0] ? __run_timers+0x84e/0xbe0 [ 1128.613135][ C0] ? call_timer_fn+0x2a/0x390 [ 1128.617624][ C0] call_timer_fn+0x36/0x390 [ 1128.622220][ C0] __run_timers+0x879/0xbe0 [ 1128.626741][ C0] ? enqueue_timer+0x300/0x300 [ 1128.631558][ C0] ? check_preemption_disabled+0x9f/0x320 [ 1128.637329][ C0] ? debug_smp_processor_id+0x20/0x20 [ 1128.642552][ C0] ? lapic_next_event+0x5b/0x70 [ 1128.647323][ C0] run_timer_softirq+0x63/0xf0 [ 1128.652598][ C0] __do_softirq+0x23b/0x6b7 [ 1128.657296][ C0] ? sched_clock_cpu+0x18/0x3a0 [ 1128.662420][ C0] irq_exit+0x195/0x1c0 [ 1128.666811][ C0] smp_apic_timer_interrupt+0x11a/0x460 [ 1128.672541][ C0] apic_timer_interrupt+0xf/0x20 [ 1128.677463][ C0] [ 1128.680344][ C0] ? pcpu_alloc+0x392/0x1050 [ 1128.684848][ C0] ? _raw_spin_unlock_irqrestore+0x4d/0x80 [ 1128.690574][ C0] ? pcpu_alloc+0x69a/0x1050 [ 1128.695109][ C0] ? array_map_alloc+0x38c/0x6d0 [ 1128.699911][ C0] ? bpf_percpu_array_update+0x600/0x600 [ 1128.705555][ C0] ? array_map_alloc_check+0x187/0x280 [ 1128.711108][ C0] ? __se_sys_bpf+0x3291/0xbcb0 [ 1128.715851][ C0] ? futex_wait+0x612/0x890 [ 1128.720231][ C0] ? do_futex+0x19f0/0x19f0 [ 1128.724700][ C0] ? __x64_sys_bpf+0x80/0x80 [ 1128.729204][ C0] ? do_futex+0x13c1/0x19f0 [ 1128.733539][ C0] ? _raw_spin_trylock_bh+0x190/0x190 [ 1128.739091][ C0] ? kcov_ioctl+0x1f4/0x5c0 [ 1128.743459][ C0] ? kcov_ioctl+0x1f4/0x5c0 [ 1128.748041][ C0] ? kcov_remote_reset+0xb0/0xb0 [ 1128.753389][ C0] ? futex_exit_release+0x1e0/0x1e0 [ 1128.758505][ C0] ? do_vfs_ioctl+0x75b/0x1720 [ 1128.763459][ C0] ? ioctl_preallocate+0x250/0x250 [ 1128.768764][ C0] ? __set_current_blocked+0x2a2/0x2f0 [ 1128.774848][ C0] ? check_preemption_disabled+0x153/0x320 [ 1128.781569][ C0] ? debug_smp_processor_id+0x20/0x20 [ 1128.786946][ C0] ? __se_sys_futex+0x355/0x470 [ 1128.791718][ C0] ? __fdget+0x189/0x200 [ 1128.795975][ C0] ? do_syscall_64+0xca/0x1c0 [ 1128.800843][ C0] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 1128.807943][ C0] Modules linked in: [ 1128.811754][ C0] CR2: 0000000000000000 [ 1128.815927][ C0] ---[ end trace 62086778364857b7 ]--- [ 1128.821308][ C0] RIP: 0010:0x0 [ 1128.824617][ C0] Code: Bad RIP value. [ 1128.828514][ C0] RSP: 0018:ffff8881f6e09d18 EFLAGS: 00010202 [ 1128.834412][ C0] RAX: ffffffff8154e38a RBX: 0000000000000101 RCX: ffff8881e1443f00 [ 1128.842329][ C0] RDX: 0000000080000101 RSI: 0000000000000000 RDI: ffff8881e74031c0 [ 1128.850529][ C0] RBP: ffff8881f6e09ec8 R08: ffffffff8154dfce R09: 0000000000000003 [ 1128.858617][ C0] R10: ffffffffffffffff R11: dffffc0000000001 R12: 00000001000142b0 [ 1128.866853][ C0] R13: dffffc0000000000 R14: 0000000000000000 R15: ffff8881e74031c0 [ 1128.874922][ C0] FS: 00007fd5cc4fc6c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 1128.884035][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1128.890566][ C0] CR2: ffffffffffffffd6 CR3: 00000001e23e6000 CR4: 00000000003406b0 [ 1128.898540][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1128.906848][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1128.914817][ C0] Kernel panic - not syncing: Fatal exception in interrupt [ 1128.922746][ C0] Kernel Offset: disabled [ 1128.926913][ C0] Rebooting in 86400 seconds..