, @ANYRES8, @ANYBLOB="0000000000000000b708fdae2afa17f18f852dede16f32791a763f7b2d1e098cc082e6da5bab5ec25b2a7e04708035ca8b9c95eb98626bc03de3982a0c966c2200006ba8c2", @ANYRES16, @ANYRESOCT=r12, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="a8fc142df91f9196aab189fe66ce2f9ad265836639f96c20e39bc2322b617962332853b035d78db414f8dc60d57195c4183baf9f40b85704a3", @ANYRES32, @ANYRESDEC=r13], 0xb8}, 0x0) (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYRESDEC=r11, @ANYRES8, @ANYRES16=r8, @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESDEC=r9, @ANYRES16, @ANYRES8, @ANYBLOB="0000000000000000b708fdae2afa17f18f852dede16f32791a763f7b2d1e098cc082e6da5bab5ec25b2a7e04708035ca8b9c95eb98626bc03de3982a0c966c2200006ba8c2", @ANYRES16, @ANYRESOCT=r12, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="a8fc142df91f9196aab189fe66ce2f9ad265836639f96c20e39bc2322b617962332853b035d78db414f8dc60d57195c4183baf9f40b85704a3", @ANYRES32, @ANYRESDEC=r13], 0xb8}, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000540)={0x0, r8, 0x0, 0x4, &(0x7f0000000440)=']::\x00', 0x0}, 0x30) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000880)={@cgroup=r10, 0xffffffffffffffff, 0x25, 0x0, 0xffffffffffffffff, @prog_id=r14}, 0x20) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000480)={@map=0x1, 0x14, 0x0, 0x2, &(0x7f0000000380)=[0x0, 0x0], 0x2, 0x0, &(0x7f00000003c0)=[0x0], &(0x7f0000000400)=[0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000480)={@map=0x1, 0x14, 0x0, 0x2, &(0x7f0000000380)=[0x0, 0x0], 0x2, 0x0, &(0x7f00000003c0)=[0x0], &(0x7f0000000400)=[0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000004c0)={@cgroup=r6, r7, 0x37, 0x2004, 0x0, @prog_id=r14, r15}, 0x20) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000004c0)={@cgroup=r6, r7, 0x37, 0x2004, 0x0, @prog_id=r14, r15}, 0x20) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000700)={@ifindex=r4, r3, 0x26, 0x0, r3, @prog_id=r5, r15}, 0x20) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000700)={@ifindex=r4, r3, 0x26, 0x0, r3, @prog_id=r5, r15}, 0x20) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000cc0)={@ifindex, r10, 0xc, 0x21, 0xffffffffffffffff, @prog_fd=r10, r15}, 0x20) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={r10, 0xe0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000040)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, &(0x7f0000000080)=[0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0], 0x0, 0x23, &(0x7f0000000140)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x5b, 0x8, 0x8, &(0x7f0000000300)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) (async) r16 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r16}, 0x10) close(r1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a40)={0x11, 0x8, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7452, 0x0, 0x0, 0x0, 0x1}, [@cb_func={0x18, 0xb, 0x4, 0x0, 0xfffffffffffffffd}, @jmp={0x5, 0x1, 0x9, 0x2, 0x5, 0x1}, @map_val={0x18, 0x3, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9}]}, &(0x7f0000000480)='syzkaller\x00', 0x5, 0x31, &(0x7f00000004c0)=""/49, 0x41100, 0x1a, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000940)={0x4, 0x4}, 0x8}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b40)={0x6, 0xb, &(0x7f0000000980)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, [@alu={0x7, 0x0, 0xa, 0x8, 0x4, 0xffffffffffffffc0, 0x10}, @map_idx={0x18, 0x9, 0x5, 0x0, 0x410}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x5}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7fffffff}, @func={0x85, 0x0, 0x1, 0x0, 0x5}]}, &(0x7f0000000a40)='GPL\x00', 0x81, 0x1000, &(0x7f0000004200)=""/4096, 0x40f00, 0x40, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000a80)={0x3, 0xe, 0x80}, 0x10, 0x0, 0x0, 0x3, &(0x7f0000000ac0)=[0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000b00)=[{0x0, 0x5, 0xf, 0x1}, {0x5, 0x4, 0xc, 0x7}, {0x3, 0x43, 0x6, 0x9}], 0x10, 0x80000000}, 0x90) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000a00)=ANY=[@ANYBLOB='+blkio +prio \x00\x00\x00\x00'], 0x11) 14:02:59 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x2b, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:02:59 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:02:59 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:02:59 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000040), 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/247, 0xf7}], 0x1, &(0x7f0000000140)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x90}, 0x2000) 14:02:59 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:02:59 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:02:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000040), 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/247, 0xf7}], 0x1, &(0x7f0000000140)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x90}, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) close(r0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) (async) close(r1) (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000040), 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/247, 0xf7}], 0x1, &(0x7f0000000140)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x90}, 0x2000) (async) 14:02:59 executing program 4: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:02:59 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x2d, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:02:59 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:02:59 executing program 4: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) write$cgroup_int(r0, &(0x7f0000000080)=0x1f, 0x12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write$cgroup_subtree(r0, &(0x7f0000000380)={[{0x2d, 'net'}, {0x2d, 'hugetlb'}]}, 0xe) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x5, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) close(r2) syz_clone(0x0, &(0x7f0000000140)="89d129f26832c3ffc450c76679982bb58348f8c1444526bc2ae6092d3ab1700ed82345cf606c3a0bf19c23aa9a691f2fd4746989eb4e8e9352d8a0a47bd43dff867b876686da838215b22bea0dd0", 0x4e, &(0x7f00000000c0), &(0x7f00000001c0), &(0x7f0000000300)="619577122f043f8aa3a5977b9d621c53c84c8b83d23bbc1de960ceba27d7a4588e82cd37066a8553833d4506dc3adb024d266b7ee667d658dc9f5d72ed069569231792426009bc3ee8cb38a62521f5c7e014f11cd5e5aad3267fd3a8ccd8dcf7f0bc5a148cf2986ded") 14:02:59 executing program 4: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, r2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r6, 0x6, r3, 0x9) r7 = openat$cgroup_ro(r6, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r5, 0x12, r7, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r9}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r4, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r5, 0x2d, r4, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r8, r4, 0x3, &(0x7f00000008c0)=[r9, r4], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r5, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:02:59 executing program 3: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) write$cgroup_int(r0, &(0x7f0000000080)=0x1f, 0x12) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) (async) write$cgroup_subtree(r0, &(0x7f0000000380)={[{0x2d, 'net'}, {0x2d, 'hugetlb'}]}, 0xe) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x5, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) (async) close(r2) (async) syz_clone(0x0, &(0x7f0000000140)="89d129f26832c3ffc450c76679982bb58348f8c1444526bc2ae6092d3ab1700ed82345cf606c3a0bf19c23aa9a691f2fd4746989eb4e8e9352d8a0a47bd43dff867b876686da838215b22bea0dd0", 0x4e, &(0x7f00000000c0), &(0x7f00000001c0), &(0x7f0000000300)="619577122f043f8aa3a5977b9d621c53c84c8b83d23bbc1de960ceba27d7a4588e82cd37066a8553833d4506dc3adb024d266b7ee667d658dc9f5d72ed069569231792426009bc3ee8cb38a62521f5c7e014f11cd5e5aad3267fd3a8ccd8dcf7f0bc5a148cf2986ded") 14:02:59 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:02:59 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:02:59 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, r2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r6, 0x6, r3, 0x9) r7 = openat$cgroup_ro(r6, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r5, 0x12, r7, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r9}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r4, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r5, 0x2d, r4, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r8, r4, 0x3, &(0x7f00000008c0)=[r9, r4], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r5, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:02:59 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:02:59 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="180100000000000000000000000000048554bf91805a918f0000006dad000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) recvmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000140)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/236, 0xec}], 0x1, &(0x7f00000003c0)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc8}, 0x12000) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.idle_time\x00', 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) 14:02:59 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:02:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="180100000000000000000000000000048554bf91805a918f0000006dad000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) recvmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000140)=@abs, 0x6e, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/236, 0xec}], 0x1, &(0x7f00000003c0)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc8}, 0x12000) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.bfq.idle_time\x00', 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) (async) close(r1) 14:02:59 executing program 4: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, r2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r6, 0x6, r3, 0x9) r7 = openat$cgroup_ro(r6, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r5, 0x12, r7, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r9}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r4, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r5, 0x2d, r4, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r8, r4, 0x3, &(0x7f00000008c0)=[r9, r4], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r5, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:02:59 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:02:59 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:02:59 executing program 3: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) 14:03:00 executing program 0: perf_event_open(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x2, 0x1}, 0x0, 0xc8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB='\x00\x00\b\x00'], 0x18}, 0x0) write$cgroup_subtree(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8fedcb00000000ffffffffec86dd6317ce22667f1100db5b686158bbcfe8875a6596129d7b00000000000000000000000000ac1414aa2cba2cad000882"], 0xfdef) 14:03:00 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:00 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x0, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 2: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) 14:03:00 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x2, 0x4, &(0x7f0000000080)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x7, 0x6a, 0xa, 0xff00}, [@call={0x26}, @exit, @map_fd, @jmp]}, &(0x7f0000000140)='GPL\x00', 0x2, 0xffa0, &(0x7f0000000180)=""/149, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x1e, 0x10, 0x0, 0x1e}, 0x2d) r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, 0x10001, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, 0xffffffffffffffff) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001440)={0x1, 0x58, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000780)={0x12, 0xb, &(0x7f0000000a80)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x72}, [@printk={@i, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x20}}]}, &(0x7f0000000a40)='syzkaller\x00', 0x8000, 0x0, 0x0, 0x40f00, 0x5b, '\x00', r3, 0xf, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000480)={0x2, 0x100006, 0x8, 0xb}, 0x10, 0x0, r4, 0x1, &(0x7f0000000580)=[r1, r2, r2], &(0x7f00000005c0)=[{0x2, 0x1, 0x10, 0x3}], 0x10, 0x10001}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x2a, &(0x7f0000000240)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x650, 0x0, 0x0, 0x0, 0x40}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x3}, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1f}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x969}}, @ringbuf_output={{}, {}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @jmp={0x5, 0x0, 0x8, 0x9, 0x2, 0x6, 0xffffffffffffffff}, @ringbuf_query], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x464be0201d838951}}}, &(0x7f00000000c0)='GPL\x00', 0x5, 0x0, 0x0, 0x41000, 0x2, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x6, 0x3}, 0x8, 0x10, &(0x7f00000003c0)={0x4, 0x2, 0x1, 0xff}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3ff}, 0x90) 14:03:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) recvmsg$unix(r2, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f0000000700)=""/194, 0xc2}, {&(0x7f0000000800)=""/120, 0x78}, {&(0x7f0000000880)=""/43, 0x2b}, {&(0x7f00000008c0)=""/2, 0x2}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000900)=""/219, 0xdb}, {&(0x7f0000000a00)=""/229, 0xe5}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f0000000b00)=""/125, 0x7d}, {&(0x7f00000035c0)=""/4096, 0x1000}], 0xa, &(0x7f0000000c40)=[@cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x160}, 0x40000060) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="4943a69668d58a54a2f81f078647cafd336b2fa5f35195f68498620475a5d75ba165da8d9f7aea6488039842a59f877ccaa4972658eca261586a71a1fa41d64593e0f62d28414b6b55a91ef8bc0109f529d087f5c46aab7a3033c7af6c0ee1ef4252598c4f4099a293f6fbb14da7c0ab28e6fddedf91039380a8a32b5a44f984210d27ee1292f0145a3ff26af8e637fa64779fe68abde091a67e9b35fe002b7cfa9c5a71a994618dc0b4737a25b93f3f68848a78d7e7c81b3bc7811e395d1ed11f9a19be7845a9ac322cc82dc412ff8d98ba"], &(0x7f0000000100)='GPL\x00', 0x0, 0x4e, 0x0, 0x41100, 0x59, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) close(r0) close(r1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000140)="0eb095295cef3089e248c4b3967d33d37f63f218df2e17ec7ca303d987de5f0d4b0eb32543e495b99edc71bcf733710b1cc1b69c687936b5de40a5f2e739546c7dcd5a2b7563acf2fa02", 0x4a}, {&(0x7f0000000400)="b5893015cef934cc1651ad1153e045a82fb5ce0e27b0d6674f7382473ace6405bbebecb5554433d4e02cdc347c220f693fd03ff1089c66b8c20c777943a658c83fbea90acde042a385224d3ecc920743cd4164e543d81e5d1552867a97972e46a825eb2aedbafc3c88b959323eb407e2a6f63d0b614981d60d74c61fc9bf23adeacc6066d82e19333a277c233b98fe9520a1689a82a30984daaec1cffab50e06e2584006722df93b278c4d17265bd7498781c889cedc0b10fc984eeb58f3812620a09d84af3f13", 0xc7}, {&(0x7f0000000500)="f643c8db3786374fb1ff1031770b206cefedecdf47499e035a1425f60b80dd89b6feeced195eb54d2c63d3d0032cb14c9f7b956a4437bc386d574f169ed20ccb827d4ea5474bcf3bd1fb12016463720aa24207d879a7ada55ba669c915b0f5efed6dacc2d2fc48618b74311fe9cafa39197f96d48d800b3a121637", 0x7b}, {&(0x7f0000000580)="e6eb4ec2e4995076c0fbc0b2fff6b0c9994a8df9b8fdc5cef3394f46d5862a78ea6492201c2b8e29f7f5ccabd516a0f91a684b5dc6be5dab0e003a368f8357a8c41f07b63324fe1518e2b298603da5b81ac4e55cb4e2179aca1ea293", 0x5c}, {&(0x7f00000000c0)="63f68443225dba69828108127f46dab184b4ff73153261235967c0dee75aed7625ce75def7978a1f4a54e4b39d1147f9fa13cbbf28ec334a7b37c2263b516d04", 0x40}, {&(0x7f0000000600)="2019b31010b79361fa981e29f3831b82451347f48d77fe9620d5d4f80a5a58f7f5d5079e20a9d107461eed78728d0396aecb41023bc47ea2bb34ed2be1927b5e874646e1605806bbf06a5a8e0cfa45ae8dcadf69b9056e537e4d2bce886201b018592488bcc6d477b7df70", 0x6b}], 0x6, 0x0, 0x0, 0x40000}, 0x4000080) 14:03:00 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x0, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x8, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x6}]}, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x42}, 0x90) 14:03:00 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) recvmsg$unix(r2, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f0000000700)=""/194, 0xc2}, {&(0x7f0000000800)=""/120, 0x78}, {&(0x7f0000000880)=""/43, 0x2b}, {&(0x7f00000008c0)=""/2, 0x2}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000900)=""/219, 0xdb}, {&(0x7f0000000a00)=""/229, 0xe5}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f0000000b00)=""/125, 0x7d}, {&(0x7f00000035c0)=""/4096, 0x1000}], 0xa, &(0x7f0000000c40)=[@cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x160}, 0x40000060) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="4943a69668d58a54a2f81f078647cafd336b2fa5f35195f68498620475a5d75ba165da8d9f7aea6488039842a59f877ccaa4972658eca261586a71a1fa41d64593e0f62d28414b6b55a91ef8bc0109f529d087f5c46aab7a3033c7af6c0ee1ef4252598c4f4099a293f6fbb14da7c0ab28e6fddedf91039380a8a32b5a44f984210d27ee1292f0145a3ff26af8e637fa64779fe68abde091a67e9b35fe002b7cfa9c5a71a994618dc0b4737a25b93f3f68848a78d7e7c81b3bc7811e395d1ed11f9a19be7845a9ac322cc82dc412ff8d98ba"], &(0x7f0000000100)='GPL\x00', 0x0, 0x4e, 0x0, 0x41100, 0x59, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) (async) close(r0) close(r1) (async) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000140)="0eb095295cef3089e248c4b3967d33d37f63f218df2e17ec7ca303d987de5f0d4b0eb32543e495b99edc71bcf733710b1cc1b69c687936b5de40a5f2e739546c7dcd5a2b7563acf2fa02", 0x4a}, {&(0x7f0000000400)="b5893015cef934cc1651ad1153e045a82fb5ce0e27b0d6674f7382473ace6405bbebecb5554433d4e02cdc347c220f693fd03ff1089c66b8c20c777943a658c83fbea90acde042a385224d3ecc920743cd4164e543d81e5d1552867a97972e46a825eb2aedbafc3c88b959323eb407e2a6f63d0b614981d60d74c61fc9bf23adeacc6066d82e19333a277c233b98fe9520a1689a82a30984daaec1cffab50e06e2584006722df93b278c4d17265bd7498781c889cedc0b10fc984eeb58f3812620a09d84af3f13", 0xc7}, {&(0x7f0000000500)="f643c8db3786374fb1ff1031770b206cefedecdf47499e035a1425f60b80dd89b6feeced195eb54d2c63d3d0032cb14c9f7b956a4437bc386d574f169ed20ccb827d4ea5474bcf3bd1fb12016463720aa24207d879a7ada55ba669c915b0f5efed6dacc2d2fc48618b74311fe9cafa39197f96d48d800b3a121637", 0x7b}, {&(0x7f0000000580)="e6eb4ec2e4995076c0fbc0b2fff6b0c9994a8df9b8fdc5cef3394f46d5862a78ea6492201c2b8e29f7f5ccabd516a0f91a684b5dc6be5dab0e003a368f8357a8c41f07b63324fe1518e2b298603da5b81ac4e55cb4e2179aca1ea293", 0x5c}, {&(0x7f00000000c0)="63f68443225dba69828108127f46dab184b4ff73153261235967c0dee75aed7625ce75def7978a1f4a54e4b39d1147f9fa13cbbf28ec334a7b37c2263b516d04", 0x40}, {&(0x7f0000000600)="2019b31010b79361fa981e29f3831b82451347f48d77fe9620d5d4f80a5a58f7f5d5079e20a9d107461eed78728d0396aecb41023bc47ea2bb34ed2be1927b5e874646e1605806bbf06a5a8e0cfa45ae8dcadf69b9056e537e4d2bce886201b018592488bcc6d477b7df70", 0x6b}], 0x6, 0x0, 0x0, 0x40000}, 0x4000080) 14:03:00 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002030500593000000002020207b1af8ffffffffb0bfa100000000000007010000f8ffffffb702000008000000b70300000000000085000000710000009500000000000000"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000640)={&(0x7f0000000600)='ext4_da_update_reserve_space\x00', r0}, 0x10) r2 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz0\x00', 0x200002, 0x0) r3 = gettid() perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0xad, 0x5b, 0x0, 0x0, 0x0, 0x3, 0x240, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}, 0x4100, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x80}, r3, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000280)={0x5, 0x80, 0x7, 0x3e, 0x81, 0x7, 0x0, 0x8, 0x1010, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1003, 0x0, @perf_config_ext={0x530, 0x3}, 0xa0, 0x4, 0x200, 0x4, 0x8, 0x3, 0x5, 0x0, 0x4, 0x0, 0xffffffffffffffff}, r3, 0x3, r1, 0xa) openat$cgroup_ro(r2, &(0x7f0000000240)='cpuacct.usage_all\x00', 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000340)=@generic={&(0x7f0000000300)='./file0\x00', 0x0, 0x8}, 0x18) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.throttle.io_serviced_recursive\x00', 0x26e1, 0x0) openat$cgroup_ro(r2, &(0x7f0000000380)='cgroup.events\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x401c5820, &(0x7f0000000000)=0x8000) close(r4) 14:03:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:00 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x0, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 2: ioctl$TUNSETNOCSUM(0xffffffffffffffff, 0x400454c8, 0x1) perf_event_open(&(0x7f0000000040)={0x5, 0x80, 0x7, 0xfa, 0x9, 0x6, 0x0, 0x3, 0x88200, 0x2, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x8, 0x0, @perf_bp={&(0x7f0000000000), 0xb}, 0x8, 0x8, 0x4, 0x5, 0x6, 0x7fff, 0xff, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xf, 0xffffffffffffffff, 0x1) syz_clone(0xf810080, 0x0, 0x0, 0x0, 0x0, 0x0) 14:03:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850800006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) 14:03:00 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e0306003c5c980128876340864666702c1ffe80000000000000ffffa1dce408db9d2aee3179a14c99ac22ea85782302f1002f"], 0xffdd) 14:03:00 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1}, [@ldst={0x1, 0x2, 0x3, 0x2, 0x1, 0xd}]}, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1e, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.freeze\x00', 0x275a, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r0}, 0x8) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000980)={0x0, 0x0}, 0x8) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000ac0)=@bpf_lsm={0x1a, 0x3, &(0x7f00000007c0)=@framed, &(0x7f0000000800)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, r2}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x20, 0x1a, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3b2, 0x0, 0x0, 0x0, 0x8c58}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @map_idx={0x18, 0x6, 0x5, 0x0, 0x8}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @ldst={0x0, 0x3, 0x2, 0x3, 0x9, 0x20, 0x8}, @map_val={0x18, 0x3, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xb04}, @jmp={0x5, 0x1, 0x6, 0x6, 0xa, 0xffffffffffffffe0, 0x10}, @map_fd={0x18, 0x4, 0x1, 0x0, r0}, @generic={0x6, 0x3, 0x9, 0x7, 0x9}]}, &(0x7f00000000c0)='GPL\x00', 0xfffff4a8, 0x54, &(0x7f0000000340)=""/84, 0x41100, 0x69, '\x00', 0x0, 0x2d, r0, 0x8, &(0x7f0000000140)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000003c0)={0x4, 0x5}, 0x10, r2, r0, 0x5, &(0x7f0000000400)=[r0, r0], &(0x7f0000000440)=[{0x2, 0x2, 0xb, 0x9}, {0x2, 0x4, 0x6, 0x8}, {0x1, 0x3, 0xa, 0x3}, {0x3, 0x2, 0xd, 0xc}, {0x5, 0x2, 0x1, 0xc}], 0x10, 0x6}, 0x90) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0xc020660b, &(0x7f0000000040)=0x10d) 14:03:00 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:00 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850800006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) close(r0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850800006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) (async) close(r1) (async) 14:03:00 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, 0x0, &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000000080)={'veth0\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0xc1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="3d032c004d8c71ef2885634a8270000c1100000000000000000000000000ac14140182"], 0xffdd) 14:03:00 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) [ 743.077422][T13238] device syzkaller0 entered promiscuous mode 14:03:00 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, 0x0, &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100000485f9c620efb1df0807"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) recvmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040), 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/207, 0xcf}], 0x25, &(0x7f0000000140)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x70}, 0x40002040) 14:03:00 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100000485f9c620efb1df0807"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) recvmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040), 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/207, 0xcf}], 0x25, &(0x7f0000000140)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x70}, 0x40002040) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) close(r0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100000485f9c620efb1df0807"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x2}, 0x90) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) (async) close(r1) (async) recvmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040), 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/207, 0xcf}], 0x25, &(0x7f0000000140)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x70}, 0x40002040) (async) 14:03:00 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, 0x0, &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='neigh_update\x00', r2}, 0xfffffffffffffeeb) close(r1) recvmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040), 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000140)=""/99, 0x63}, {&(0x7f0000000400)=""/165, 0xa5}, {&(0x7f00000004c0)=""/223, 0xdf}], 0x4, &(0x7f00000005c0)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x60}, 0x2) 14:03:00 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xe, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x69, 0x11, 0x30}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0xb0}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x70) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={r0, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000100)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, &(0x7f0000000140)=[0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x0, 0x43, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}, {}], 0x38, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0xd4, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) r3 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000400)=0xffffffffffffffff, 0x4) bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0x6, 0x7fffffff, 0x1, 0x80000000, 0xf0, r1, 0x6, '\x00', r2, r3, 0x5, 0x1, 0x3}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0x1c, 0x14, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x10000}, [@printk={@p, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x4}}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7688da30}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}]}, &(0x7f0000000640)='syzkaller\x00', 0x5fa0b099, 0x0, 0x0, 0x41100, 0x13, '\x00', r2, 0x35, r3, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000680)={0x5, 0xf, 0xffffffff, 0x518}, 0x10, 0x0, 0xffffffffffffffff, 0x1, 0x0, &(0x7f00000006c0)=[{0x2, 0x1, 0x2, 0x7}], 0x10, 0x8001}, 0x90) 14:03:00 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001e40)=ANY=[@ANYBLOB="b702000022000000bfa300000000000007030000007effff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065060400010000050404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000496cf27fb6d2c643db7e2d5fb4b0936cdf827fb43a431ca711fcd0cdfa146ed3d09a6175037958e27106e225b7937f02008b5e5a076d83923dd29c034055b67dafe6c8dc525d78c07f34e4d5b3185b310efcfa89147a09000000f110026e6d2ef831ab7ea0c34f17e3ad6eecbb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b0a341a2d7cbdb9cd38bdb2ca8e050000003a14817ac61e4dd11183a13477bf7e060e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c214733a18c8b6619f28d9961b626c57c2691208173656d60a17e3c184b751c51160fbcbbdb5b1e7be6148ba532e60a0ac346dfebd31a08060000000200000000000000334d83239dd27080e71113610e10d858e8327ef01fb6c86acac12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e957bc73ddc4eabba08ab1e1ad828267d4eadd3964663e88535c133f7130856f756436303767d2e24f29e5dad9796edb697a6ea0182babc190ae2ebf8aad34732181feb215139f15ea7e8cb0bae7c34d5ac5e7c805210600000000000000c3dec04b25dfc17975238345d4f71ab158c36657b7218baa0700f781c0a99bd50499ccc421ace5e845885efb5b9964e4beba3da8223fe5308e4e65ee93e107000000f8ddebf70132a4d0175b989b8eccf707882042e716df9b57b290c661d4e85031086197bcc5cb0e221a0c34323c129102b6ff0100002e88a1940b3c02ed9c92d6f64b1282dc51bb0015982730711c599e1c72ffa11ed8be1a6830d7507005154c46bd3ca96318c570f0721fc7aa2a5836ba99fe1f86468694f22cdf550ef091a78098534f0d973059594119d06d5ea9a8d0857382ec6e2a071474cfc12346e47ad97f4ead7cf70a9d1cdac944779dc08a705414888700a30e2366c6a06b3367a389ca39059787790017b0689a173db9c24db65c1e00015c1d093dab18fd0699fe3304000000323e9c7080397bc49d70c060d57bc88fbe3bbaa058b040362ab926150363fb099408885afc2bf9a46a076b7babfcddeff8c35030669ea69f5e4be1b8e0d6697e97186f9ae97d5670dba6623279f73db9dec75070cd9ab0fda6b069ef6d2857ca3e4effcf7462710d133d541da86e0477e4a6cc999dc21c3ef408e6b178e7c9f274d7fafc8d757d33dfa35aa2000034837d365e63845f3c1092f8dde8af3904ea0f4b82649b83ed4fa0f873339c4cadecc13219ba7518aa4f7db34ead13484742067ab743c1d82a5687f2ed690000000000000000000000000000000000000000000099d4fa0000000000003f0ecdc7c82e72919c91d2039afe17e95edeeeba72205beff7771bcb293747b88486cacee403000000a2919a4bff2ed893f2c814679fa69fc7e0cf761f918725704a01c56009a9f748e5aaf30a10bd8c409b1870c1f75e26b45264e3d3f8e0048e55ae289ce2ad779ce71d4dc30cbb2cc4289d2f884d66cddc76eb7f601110ff39053c262279f4ef00fbdb8c328615a9ec84f27a9f3938ae736138b8c1ec220c1540bf3d162dc1c27fa30f0dc60b9f257db5d1c7ed2e152cb2cf06f8edb30177fead735a952ffce676a93110904d5ee2abdab2ef3ff84c4d61443f73552195c7ccfbf9f03c44432eaa3b7501d4239354da8de21eada75d3a3afb2c76ff0700007981699b6c0f0e946766f57544ff52cef0dd811bec4e3c0a30f2d7d19d26d2503a3ea376721b8eded3bc475958dd498ee2b2d6146e33fc0de1dc2e0516ac565ddb1d4ae89e6712824a85eb9ee0a3b68c9e209756623adf685dd715d68ed11e4b4d5502f5124948f8f98c615cac3666c58f785c3f758be352a71871d5c081197d37980e4f4e26b5476fb20407ff7098b7174bef66fa03a99b5c0c20b378065fac4ef9ac2d0d804b9400000060e5d3f1749f6aecf69ba83a71caa9bdddc679f1b826f54b6563a4be1fd82b73c8c2bc65f63982b951fb058fd3c7b6341c4580376b6c16bd94d2da66059de81abfa15eeeb88b6ae5882ad341032c73f1285e21fff5a1d138e061b1dc7bbda199b5fab8e0719e9cd69b47dcb52b0be6a3a73afdf328132e1d4f21065716be0c53a23940d07188b015fa341dbc92231c8b5e5717eac184f46c9f61b69f55cd2231bcf821052429a1f250e8b734be0605a15f25923d599544b319319ff0a32621019347df460a098119a6f47eb1bac47946d7a009cbc6ec74c19a93cc7c7138b28c95270116181fd5f553573c48104d2ad0e10d3663488e664401453f22f0d76d2162635365258af61ae1f46f4a7862f302d91e3f7c2781f602220522e84602a939a8d5e4137ae31ccd397404dc72e06715a6503d4d865182803ee6725da7293b23daeebefd6fce7411c9624a7e8d5ba5a13e1c32adc4f3274497c6882a72475e4280a4d9a47c003c6ed3071330c58145be813a10788a720a6b5a498ca2b42496c479a0a71e2f6f9bad8c84bc6be20281bde0b348cf2c60538a505ad4a0510eebb023e4954c9eb6cd70627f5c03d867dbf3ad5d1f1dc852064dd0efafc3df20ec8faf3d194db76127f88f284fa1b71ab964fdd2474471da76373e65e9a8bf844bdfdd348bc7d00c4c7e7afe8a1f8cde79b7a6c5aafe954b8ba37818e40c14b37c23f9f614576b689436fef2f27f8b1e756e00262e22bca49c43fd73e7e99b2fa44a8c1db99c2cf2735ad6c5fabf082e0df0f8ba7e24272165f2f5b28230c02b53d44bd84bf6770157e96bbb96b5e1f165c87e7ad68a3600b3d357fa9a7d53c281d88ebb175a4dbb82130e6970982947913110f091d21760d985afd3163f2e6880682432f9b3b97d57a9f980edfa1116a3d04d58872a07d6a7e12db673acd2f7b8988d833e71943fe2c1c60100f36b955c56b55bfd3ecf0af694c71a03f2996c15b1ba971de1cb9c7e6a0000000000000014783ef54c51199317413f98dca8ff3d0bda50f6c0af58dbd6c031b1a5a7512c5896514adfa17d31429c68db50a93d88199defd3b4625fea426ff9293a28a544a6a9e2a79b55daa1b3c6b14c4ec6d164e902ce4913843d65d841973468729ea12bf6d3499036dbb66718f3497855c3baa6cc07c0fa388ec9df0617c1a28ef5a595ee267a76175b8a057e6efaf4fefe46def451f2858fe71a53e77b1a44e98843bb3a40102da3703dfb9f61bdcea2fb810b32d52e2157a150a63ea6135d1cf6f864c2e68884d7245bc5d61dc5a114d10ffb22e76678bbfc1e3865d17d128306d1b81884a934cb00000000000000000098a4526e6468987dbc63bff7590eb388afaba43d811996333eef7e9f472bee293f0c40d434b8be07cbd52325296e22802493edb5c590ad208bac683a8b2d4c9d2d57ff846ae8c422e0b28546671f11d8157bb762c91f3fbcca8e21589c92446ae65d408c0637ffcc2d44d715ce003dd1e12b085e186d069a55c2e96efbe5024d61a56a36d988c0f51a973a6c545b28211a92000000001501aed8d72af0fcd540a9d4e293690c5e697b3a1480e46df5371bca1cfb28a57c1b3c956ec81397e81fbf870a67385fea04220423f52ad8178b9fd04bdc7e5fee4bd52db996e633792118efdb6b88023e80da74fdf723c7f05e96d738989f2c8b1e6b3a9716b6130a09e2698b12d8ae4d329f305fde3e8dec42eae3c69988ad5621f0a715755110c8dff124a6f08d01b77dd0d52220e0d6963d06"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000340)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000080850000002d00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000000)='kfree\x00', r1}, 0x10) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x18000000000002a0, 0xe, 0x0, &(0x7f0000000040)="76389e147583ddd0569ba56a5cfd", 0x0, 0x0, 0x60000000, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xfffffff7}, 0x50) 14:03:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='neigh_update\x00', r2}, 0xfffffffffffffeeb) close(r1) recvmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040), 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000140)=""/99, 0x63}, {&(0x7f0000000400)=""/165, 0xa5}, {&(0x7f00000004c0)=""/223, 0xdf}], 0x4, &(0x7f00000005c0)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x60}, 0x2) 14:03:00 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:00 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0x13, &(0x7f0000000740)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000012003007b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000000008500000006000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f9001cffb702000008000000b703000000000000850000009b00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000640)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000004"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xa, 0xb, 0x42, 0x40}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000140)={{r2}, &(0x7f00000000c0), &(0x7f0000000100)}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000080)={r2, &(0x7f0000000280)}, 0x20) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000600)={r1, 0xe0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000080)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x68, &(0x7f0000000500)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x17, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r4 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000006c0)={0x0, 0xffff}, 0xc) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f0000000700)='./file0\x00', 0x0, 0x10}, 0x18) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x13, 0x11, &(0x7f0000000340)=@raw=[@jmp={0x5, 0x0, 0x8, 0x4, 0x5, 0x2c0383ad361774a2, 0x10}, @ldst={0x2, 0x2, 0x1, 0x9, 0x3, 0x100, 0x8}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0xc6}, @alu={0x4, 0x0, 0x8, 0xf, 0x7, 0xfffffffffffffff8}, @map_idx={0x18, 0xb, 0x5, 0x0, 0x5}, @generic={0x3, 0x0, 0x1, 0x3a1b, 0x6}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}}], &(0x7f0000000040)='GPL\x00', 0x5c68fca7, 0xd6, &(0x7f0000000400)=""/214, 0x41100, 0x8, '\x00', r3, 0x17, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000680)={0x3, 0xb, 0x81, 0x2}, 0x10, 0xffffffffffffffff, r0, 0x4, &(0x7f0000000940)=[r4, r5, r0], &(0x7f0000000980)=[{0x1, 0x4, 0x0, 0x6}, {0x5, 0x0, 0x9}, {0x3, 0x4, 0xc, 0x3}, {0x2, 0x3, 0x9, 0x2}], 0x10, 0x200}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r0, 0x12000000, 0x10, 0x10, &(0x7f00000002c0)='\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000300)=""/8, 0x6c00, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) r7 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000a80)=0xffffffffffffffff, 0x4) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000ac0)={r7, r1, 0x0, r6}, 0x10) 14:03:00 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x0, 0x4, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES8=r0], 0x0, 0x0, 0x0, 0x0, 0x41100}, 0x90) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000180)) write$cgroup_int(r1, &(0x7f0000000000), 0xffe000) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40305829, &(0x7f0000000040)) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40305829, &(0x7f0000000040)) 14:03:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) recvmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000300)=""/139, 0x8b}], 0x4, &(0x7f0000000400)=[@cred={{0x1c}}], 0x20}, 0x3000) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x20, 0x3, 0x7, 0x4, 0x0, 0x9, 0x30030, 0x1d, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000480), 0x6}, 0x10400, 0x7, 0x80000000, 0x4, 0x5, 0x0, 0xe, 0x0, 0x1000, 0x0, 0x8}, 0xffffffffffffffff, 0x9, r3, 0xb) 14:03:00 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) recvmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000300)=""/139, 0x8b}], 0x4, &(0x7f0000000400)=[@cred={{0x1c}}], 0x20}, 0x3000) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) (async) close(r1) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x20, 0x3, 0x7, 0x4, 0x0, 0x9, 0x30030, 0x1d, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000480), 0x6}, 0x10400, 0x7, 0x80000000, 0x4, 0x5, 0x0, 0xe, 0x0, 0x1000, 0x0, 0x8}, 0xffffffffffffffff, 0x9, r3, 0xb) 14:03:00 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x3a, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:00 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='memory.events\x00', 0x100002, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000040)='ext4_da_update_reserve_space\x00'}, 0x10) write$cgroup_type(r0, &(0x7f0000000180), 0x1e000) 14:03:00 executing program 0: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r0, &(0x7f0000000080)='cgroup.threads\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) close(r2) 14:03:00 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 2: bpf$MAP_CREATE_RINGBUF(0x0, 0x0, 0x0) perf_event_open(&(0x7f00000015c0)={0x2, 0x80, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x9) r0 = perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000340)='-\x00') r1 = getpid() perf_event_open(&(0x7f0000000040)={0x8, 0x80, 0x80, 0x0, 0xfc, 0xef, 0x0, 0x8c1, 0x8800, 0x4, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000100), 0xc}, 0x8, 0x0, 0xffffffb5, 0x8, 0x2, 0x3a04, 0xfffa, 0x0, 0x7fb, 0x0, 0x7fffffff}, r1, 0xe, r0, 0x1) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000001300)=0x5) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x2, 0xe, &(0x7f0000000800)=ANY=[@ANYBLOB="b700000063000000bca30000000000002403000030feffff720af0fff8ffffff71a4f0ff000000001f030000000000002e100200000000002604fdffffff000414010000000000001d130000000000007a0a00fe0020001f0f14000000000000b503f7fff80000009500000000000000033bc065b78111c6dfa041b63af4a3912435f1a864a7aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb150c537bf2085651d6dd6ce9bc461e91a7168e5181554a090f300020000fe275daf51efd601b6bf01c8e8b1b526375ee4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e65440000000000000000028610643a98d9ec21ead2ed51b104d4d91af25b845b9f7d08d123deda88c658d42ecbf28bf7076c15b463bebc72f526dd70252e79166d858fcd0e06dd31af9612fa402d0b11008e59a5923906f88b53987ad1714e72b33692b9a4d83f699a7a54f0c33d39000d06a59ff61623604000000000000006a89adaf17b0a6041bdeebdfd1f5089048ddff6da40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10076443d643649393bf52d2105bd901128c7e0ec82701c8204a1deeed4155617572652d950ad31928b0b036dc2869f478341d02d0f5ad94b081fcd507acb4b9c67382f13d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538f9ce2bdbb9893a5de817101ab062cd54e67051d355d84ce97bb0c6b6a595e487a2cc47c0efbb2d71cde2c10f0bc6980fe78683ac5c0c31032599dd273863be9261eee52216d009f4c52048ef8c126aeef5f510a8f1aded94a129e4aec6e8d9ab06faffc3a15d91c2ea3e2e04cfe031b287539d0540059fe6c7fe7cd8697502c7596566d674e425da5e7f009602a9f61d3804b3e0a1053abdc31282dfb15eb6841bb64a1b3045024a982f3c48153baae244e7bf573eac34b781337ad5905c6bbf1137548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfc0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc48899b212c55318294270a1ad10c80fef7c24d47afcc829ba0f85da6d888f18ea40ab959f6074ab2a40d85d1501783a7ab51380d7b4ead35a385e0b4a26b702396df7e0705412d13a1d3bdea9bf93f04bf072f0861f5c0b000000000000eedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba3401e6762acb11883ad2a3b1832371fe5bc621426d1ed01b389708165b9cdbae2ed9dc7358f0ebadde0b727f27feeb7464dcd857ab15e355713767c536cbae2f5c7d951680f6f2f9a6a8346962a350845ffa0d82884f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010ae20e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa19faf67256b56a41fd355b6a686b50f0937f778af083e055f6138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ced301efeb6dc5f6a9037d2283c42efc54fa84323afc4c10eff462c8843187f1dd48ef0900000000000000ff0f40b1888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538c6ee6ba65893ff1f908ba7554ba583ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738612e4fee18a22da19fc08001011e32f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e3f753b639a924599c1f69219927ea5301fff0a6063d427180d61542c2571f983e96635600000554f327a3535e7c7542799493c31ac05a7b57f03ca91a01ba2a30c1675767999d146aef7799738b292fd64bb25b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a794963342aece449a0d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d12096833d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ecab5d232f89fe0120f64c62e8e3ed8bcb45202c204bbec8d722824c0ebca8db1ea4a05e41f6016ab5bbc3028140fed1b5538250f50eb4c415e4fe7ff5d785d0128171c90d9900ca2532b0f9d01c4b45294fbba468df3e1b393cb4e62e753b4172ba7ac1f2b51c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a881192292ffff5392ab3d1311b82432662806add87047f601fa888400000000000000000000000000006acc19808d7cf29bc974b0ea92499a41b9b9a7c2bca311a28ee4952f2d325a56397c78f12205db653a536f0100e0eda300a43a13bd1b9f3322405d1efd78e578dc6b3fb84f3738a4b6caa800000087efa51c5d95ecba4e50e529d1e8c89600e809dc3d0a2f65579e23457949a50f2d0455cf79a43746979f99f6a1527f004f1e37a3926937e84fb478199dc1020f4beb98b8074bf7df8b5e783637da740800000000000000c55a4385e9a617aa6c8e10d4202c5afeb06e2f9115558ea12f92d7ae633d44086b3f03b20d546fa66a72e38207c9d20035abc46271a30f1240de52536941242d23896ab74a3c6670fdc49c14f34fc4eadd6db8d80eba439772bf60a1db18c472dafc5569adc282928d2a1ffe29f1a57d3f18f4edaeb5d37918e6fddcd821da67a0785585a4443440dc65600e64a6a274000000000000000000000000000000000000000000000009dd14b38f2f4426d7cf5075047c31f6ce6adddfe3ac649c0643c8bfbeb14ba1fd7a485aa893915cf81e29aaf375e904bbe52691a4100260ffcd8f1d04166d291ebcef893e1b9ccb6797d0646fe0e7274434f28efb43e06e64f0698caca42f4e6018a455736c482a013e2b13dac4a90faa109f0e87cc94e3efb649692456463ca74aa6ad4bf50c1acb3928143be1c1023a375e528285544d0064b98646f3109e9a4942ce42c6e7ec84b664f6c2770803f10baa804a707f0a1fcbfc309381aeba191950bae71f37f1eb7ceeffb3c0547ac6571603adbfde4c8b5f8d7f4b854441613633b48865b65bdc415e1e0dcf672d68cf4cebf04f4bc1eebf560a26d34d3757b1450fdb0a9a69f432e277f3a0386eb2bd3305c821c64757f786b79fef54dbe64c67d73934bc80b2133fb3c04cc7ea48bf97a6243c9f95dcbddecf45f008f1822c7868e1ff5a3cff5d6b6898335792749df7b1f51e91f8c1c3b1b93b33aaa3fab69cef08a9f6f6cf39dea3d878b2ed42545421970cc426e644332bc956d1c6adefdf0ede2c5c94aa632646ae225accdf031f611d01622921f1b922a5ac887cca3136133dce8d9f5f4da7bed2ea5d94362200000000000000000000f296b0c1484e5f781ad26bff696b05ff0a5e2270e07618b04273bd4075ea38ab463bfa6a38e7c537498ba3e4df8dfc9e040000003c3ffad44d2a376def42e41e9fc31678257e040fa7cf32c221aaac08000000000000001a00000000000000000000173570f0c11ae694b0f7a4f9c2f6790044a357e785af6e153d5f1ea460af92c7cbbd6295afe740f5e154346d483e0d641ef02e4d5295d756e110522a7a945b93fb705b95b6aae27a8fb33732ce1da1c0b1af8eb9222a06e984ab1e6984c8bdc12360627137ab67b6b68ab08acb29a74dc36b51209cfbc87f61182bbeb2772e9d5a1ffc477179be481efe46a4ce86be0b1d8eee42a611a3d44ca450b14586ed63dd92005c79e4a8ab8a94f0c6cb4bed8594a39bd76d3ef8a7ab014e787596db796bd93a36c2880423291e3bccc86f66ba792ff4d87b3f80e5908779e51c5e9055fc5b23605cd000c723187ef09dcf4b07b06a9342f3f62ee7acddff292082c1f4d8eb9561f80873a09a1ae0c9af1121175e5600f43a1179484502009759264a5729f07c2b218fa36ba2316a99aaad0130df83d0bda1e711290f78c143ea143967b00adcd77e6ad5e48d839ea61aadb83e4d071c54691924a3830d3e7b5c198bb0ed623153590000000000000000004b985ea1702f34f2f85b168c083e810ed567e3f1979b9ed1a4bf6a10dac825c96a0828b335de445a4880bb6474157efd1a72ca46ae4cbe3ab648c9bc4867a5a4cb87d7d6d55475b34b3cb6aa9e2337d4e04a37e35109752522ac9b186ddd80c47da6a2f4ef7bb909c975528fe3066936db58425492f4aad97b575ba54ba8ecf425478bc185465cea049da8c6bbccea9f8309c7b1b10cb1b8654e758190c9eac3d3d535dde7c24cca9c2593b0453751243207be179cb3177f4543fe6bb19572e1b8415d6667a2347584588ba84c07503cf888339bba771407ecf36c6b1961c4a444d0459233e8818fa29b0a926e37e2c59f866457397fb66e86e04d3060b301728903ca3cb72724550e6bcf2b024fe42daa70f5bccd3ba7b0ecea5070461f5719bd182255eecc44b82b8f2a5af77e38f1e4c1c1"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x1f, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f00000000c0), 0x10}, 0x90) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x6, 0x20, 0x1, 0x0, 0x0, 0x8000000000000001, 0x100, 0x7, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x7f, 0x2, @perf_config_ext={0x7c950f3c, 0x7}, 0x12, 0x6, 0x3ff, 0x8, 0x1f, 0x8, 0x5, 0x0, 0xf350, 0x0, 0x1}, 0x0, 0xb, r0, 0x6) 14:03:00 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='freezer.self_freezing\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086607, &(0x7f0000000040)=0xd00000000000000) write$cgroup_subtree(r0, &(0x7f0000000000), 0x1c) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x17, 0x4, &(0x7f0000001300)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x2, 0x1, 0x2}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf}, 0x80) 14:03:00 executing program 4: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r0, &(0x7f0000000080)='cgroup.threads\x00', 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) (async) close(r2) 14:03:00 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xfffff01c}, {0x6}]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x80000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000140)={'batadv_slave_1\x00', 0x2}) 14:03:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:00 executing program 4: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000740)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x3, 0x8, &(0x7f0000000000)=@framed={{0x18, 0x6}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r0}, {}, {0x85, 0x0, 0x0, 0xd}, {0x7, 0x0, 0xb, 0x7}}]}, &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000040)={0x1b, 0x0, 0x0, 0x1, 0x0, r0, 0x0, '\x00', 0x0, r0, 0x3, 0x2, 0x5}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000340)={r0, 0x58, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000380)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x90, 0x90, 0x4, [@union={0x3, 0x5, 0x0, 0x5, 0x1, 0x10000, [{0x10, 0x5, 0x3}, {0x3, 0x1, 0x8}, {0x0, 0x3, 0x4}, {0x7, 0x3, 0x3}, {0x0, 0x4, 0x5}]}, @enum={0x8, 0x3, 0x0, 0x6, 0x4, [{0x3, 0x1000}, {0x6, 0x7fff}, {0x4, 0x100}]}, @fwd={0x9}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x4, 0x1, 0x13d10fef}}]}, {0x0, [0x61, 0x61]}}, &(0x7f0000000440)=""/151, 0xac, 0x97, 0x0, 0x3}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000640)={0x9, 0x38, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x4d127ad8, 0x0, 0x0, 0x0, 0x3}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r0}}, @call={0x85, 0x0, 0x0, 0x77}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x3}}, @map_idx={0x18, 0x9, 0x5, 0x0, 0x2}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xfff}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r0}}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x80}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000280)='syzkaller\x00', 0xfffffffb, 0x0, 0x0, 0x41100, 0x6, '\x00', r3, 0xf, r4, 0x8, &(0x7f0000000540)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000580)={0x2, 0x4, 0x6, 0x6}, 0x10, 0xffffffffffffffff, r1, 0x1, &(0x7f00000005c0)=[r0, r0, r0, r0, r0, r0], &(0x7f0000000600)=[{0x5, 0x1, 0xf, 0xa}], 0x10, 0x6}, 0x90) 14:03:00 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/12, 0xc}], 0x1, &(0x7f0000000300)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x100}, 0x100) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000e80)={&(0x7f0000000440)=@x25, 0x80, &(0x7f0000000500)=[{&(0x7f00000004c0)=""/33, 0x21}], 0x1, &(0x7f0000000d80)=""/240, 0xf0}, 0x20) close(r0) r13 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x40, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r13}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000840)={r8, 0xe0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000580)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, &(0x7f00000005c0)=[0x0, 0x0, 0x0], &(0x7f0000000600)=[0x0, 0x0, 0x0], 0x0, 0x66, &(0x7f0000000640)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000680), &(0x7f00000006c0), 0x8, 0xd6, 0x8, 0x8, &(0x7f0000000700)}}, 0x10) r15 = openat$cgroup_ro(r7, &(0x7f0000000880)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) r16 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000008c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0xffff, '\x00', 0x0, r5, 0x0, 0x5}, 0x48) sendmsg$tipc(r4, &(0x7f0000002900)={&(0x7f0000001100)=@id={0x1e, 0x3, 0x1, {0x4e22, 0x1}}, 0x10, &(0x7f0000002800)=[{&(0x7f0000001140)="438e36966d07133c37a315856b4c702654ac34e9c975570f2575db16e7dc3bcdf0c983e11f25271f8c3d6b46bf649fe2efa883e3f3b88624d1a7e58e4a131d37cd39c862b04f139e532b6ad77a5b676aef164eec2a9d816c780d35a2b9dd6da7fbf6d8bf2d9d2e0a25cbc73d831842058276afe4e4a72445c5492f71315c203efb4cc3d5ff84050c655cf06b9d3023f49dd9d0d7bfd1b89500e85ace894fc16b9501b0666912ce4f590223e21bda8d81430e0e1ce59e71b00033c9d307e34567d44785a361b18aebc6301572df258d6b93ceb2", 0xd3}, {&(0x7f0000001240)="a47e4ef6e1070c7dac7ab112fa239129759316ce828916cf4d79cf0f2aa19f65dd10b2d492e2f4dc11cc5a52d79586a1dbd349c7950320b0e435ccd7766f0070f42e811624a09f2e2adcc897509da07ce45fee2eb88214e5def2673f744ad2d919eacca44c12ca5743fa12382050f596df35f365a010284c1d9fa796d3e1763b36076ed7de32e275cc181f1b0c99213f2d4e124b310a1d2eab314e56a6f91a3ae6ece71662f02b3bb597028e8dd174cb995211fbc68214d982973b257c3ee15784e1dd30da85950df0246652d64cd80651d50fcda8ff43fe643fd100038851a5a650508da49107", 0xe7}, {&(0x7f00000015c0)="76fff341fa33e09b64e529521a1a0f7ca77ce31a655d115908e37a008d20f24e339de8d7bafa5007379855322e7ef36a085b5f9d02664b2cecbf174303e5753d27941490f545094697c7c4d8ccfdf8d538541ce0469aceefb280cd64dc218e26b8842c1de0147ec7b87bcfe15b45ef36dc4eedcca5c2d3dd97e7af24f77563cbe2599f3ddd6b5671b2d23438eb329c2f37d74f9e472915393ac69c0f70d21f612ddd2d40e989776eaa845d497e539b21c55405d60e794f52c3ee6219e659fb9cfad238c61f425a732a525c2255ca1ea4408672818afaf06afaf7891095311050d103872c8ef5f5d80d470855e0fd78e03bb53f01ea5a73c9e3446f61dcb1a65f35aac031257fb0cc1b18ca27a9497b6ed625e4d8e91f78a5e594575baf3b580ac86b51e29f6b6a76b5f94e1731b0158f270475a8a9738f51ef9167df81efea886bb9c2c9b0d1b6a52f10a1321e9066b84b36b1f92f66f60a7a609bcbbb1164cd1dbdf77e91d1859420c7f3ad89698d22f46a0d0b048492ccbd9982db5e07bfa148d7727ff61b55eaac1970c6f445ef32da0dfb3fa3ba7c094544b42814fdfef7820f6dd63f23fd5f00cfc9bcbf5507ec39a44d2db1ddb8f885cf25fc77a92f64b815f1a552f2d83e817c7077ffc44c62dc6f1d0a9f382c26187664277a98c530dd60d667176930e3cf9a08b25db3d0b7e7a4e5fe68c5fd64afeb79ebcaac1597fc484f614117a88615144e8d8f88e2f5b6dca3da6c0c6c97e27e09f6635ee17dfd64f758a482728aa0ab166c3432d2933044aa333a234c47a7907ee42521d57ce2fe514eaffa499e1e9891abdde62fbb896f42146f56210732d3a1a9a70af1ddb83f77ab2d0f015af0a3b3b5e5cb8d0c4900d85ddba32a8e779ac880cd7cb7c1bfdd42c805548bc96513cbb05a5171c8fda87574e5414742aac35d74ac698216c7ee9df085ad0114d10a1c81260cd3374c9fefb3700d13afdfce33a6de4e7bbf7065c12d422fa5707354b1804167df0cb3a6e1976726d0702531a167ec628f2ebc7cacfa76f6aadff84caf505a16c7fd082dfe1e912da26aa96caa79847d14fe9514e4ce88df33a8e90d34f83e66cddaec011e5dda916a6c74782e35e68b24ddc8eea3c21cc68097ea3fa05ec1820322046fe6815394ec6c822abbac9d4583a397b871382930fb598fb0e55fe19d02103121ff3ba823c42ce38ef96e5c8445656649a067941f233c1ffdfb4af22279c7029c1761cba6b5e7ee48ff63f03ed556779be277c8461ae087c6b2f930e30bdfc53585eb3c94a57a5bccf24da044dadd81c07225469ce777524cf57b041221ce4d78e8cd577bb77b746cd6d8938adaf0f4441d8184f6a13477d37bbd0f6c706f2a7e70c5b2d4fc630af6301087010828e42525d7b2bc107d8a96f795acdb956a3bb8bb50b4f200f024ad75c34e580e4a0c75033e428e8ca33973296ace8c694ea2e24296ac41d8b9770e0aaca16eca86efdda77050b3cfece9e4ef2df932ed014ce5f943fb49ed980e4f671af687b3e083dad6feeb8378bc068adc18606efc6a477cb7d9fd2695ab44099bb00cf735ff588182415351a9da41321b89f63e7afb4109240c7401b605bb29f45fa9d4a0762cfaf4bbe43d30569205b43495c2d2069b21ce1d9a148dc27006aad71b065feddd168335e68533c412ed77d033d000634dc3d4e17c67a31a4bf3f59d85f5efd90dc42415dd59d6a81f2821bca3209623f1cda1f925af8419cf3f534939c72d304d6d47761a3d9e6176d6a78a61f9c905d05a9a0b19fafebb40e70aa3ff2ff25c58d9a841fdb607d1fa412f9bd022905ae9fc29744b553d6c716c1a07b9494cdab3641084c551b24c0d298e4c13817b7d2cd1740e972123f51d8a4cdc908960aa7df9df6f3aa529e6e4bd9fc131be84bb0d82f9682b8ded2128b1036196756c927f2c4b3fb931cf7eb87901da16dad1210076df5cd2bebe1d526f6701141b1b42e9e4cc41d3f498a1455b87b5e1acf7a4e5127b4750d1a9b3804eb2527918666abf0d5af74d966e1d7356668c751e16910edd522c58aab217520c5bd454793566adee2b69009fa4c318463ee8bffebdf2762526efbb9240c5f01e8b12fa79770dbfd444693f3f8f0ce08139842c44a6f366d358830bc0b8fa2e682447cf3cd64bc5427fe0a70171510736620fb621fd3fd541a600bdb4317b3ed119c225aa12849e077dae6aed89b540ed29297429b977592329c259c2b4bc433d39154d1ca95fa352a926cba89ead8c1420f9b825f39c62394994623a954d945980ee1a3f08913111c03bf6b8302695521bd2eeffc30f75c2c2f78192ea468cc226a348e160c1fea7e72f0fa1aaa701429c6033021c6827e328c88bc08ca6f0ac767e3c948d7a7fbc1166cbc88db03e5d6712c07683ade676e7571ee241b2260f077283aa1d6e12911ea67e0184f3496d955213ce747670d2fba06ab7a55fec0ca6e7bc5f75eaec6ae10a2dece8d2caa55321d5cd80132f8df1df7ecd0200138b59558a8c32840aea083f093e84cbe7a6385817cf9f230f9a24fb484a1cbc44fcd3e805a6fa0b04f9568359945c50a45f8dbde3bcce04513f00a35def0759f5943663f0a15a07e4a0994400f7232b92eac89b0e16227aba3e5dc320ca63de9497b81f28aa824c760b7a464a690b908ec3f45010aa9af28d5b850b903425a293af59d41c3ada76738547884933dff8701a0f3924c45e8d9373b67e513397c7314e1e2cea94ac9a610753626db4a77163906da73cc0509bfc78243df4b8eab66242befd872d0802da31b6a088ed60f92c27e91d4d55cc1ee5f2eef1653c1fd762b06eaa6e2f115e5b3d13ce940259eabb73c18794b4035afd68b231dbd79f69207cf7cc393b373f2089843e75ecea75577a17cf73a11e41625c1661e9bb56d6d8427a8dd14d364d113b03259bec0d340382e492e7c39970312be9121699594d6f307288375aca8dd896a940e3edfce7db2e1863a79795c1da3d24a504b9f25293b73297d7e562e7bd391e04c5921b6a15f6a66f4025ea578d1d0b38fb7be54961a8851afb232f38f90b09f0f91ae9668fbdd9cefed5b1339a9d48a04afdef2235a9305c55cd2402df3d998227efe023dc5147d652de310fd3aa9bb69c03013bcae47e88e7455182adbcb31af525df7f087e14acfc4b3c7dc49c2937337234edbc52cb32fead16cac6cd21fd930fe32019ff11a2ac8b97384284059e8f21a8499731f2fe1c222e82170ecf7df96988ddc7878fb742bce91eb507e1a221b69f11845eec9a7a910f30d2810395626eae9f446e958d5c46c4a71f0ddb6ddc404bfa41a96aa1f25cad86db123517feff6c24f2c2514755b76df91ac975270ee5ed0f723483a3f0da1c9fabe37c2de38984d9f8cc0f4a6677097182e135664fe14e5f66e8dfac153b31ef50e4a165cc58cc8aa9ee6568d6c9278178faae67e00073defac620ca7059dd96d334e149986e29820cfe443f737748de403c01ba4c8ace74bb95716f81d42ba81a4ef0e620a89490febf358f328138dfdd33c8444f1bc7722f625330e7d7c1b0030b25726a126aa408cc8ceff65d3aaa3d7c4c72302ad7156f372cfb375925f84095e6735336920cda05d92ebf6dbe2bfb3b4bc336e41fea1f858417e44bbfc3506ba8699081b0cb396d7b3aef46aff522c07269d181451150b21803bc6da420e432db7070362a076e0331ff55f6b7aaee8e4411ee9e698da0e98e8b828df78e839f08eb13f85b45898a04f7440e1b7efcc24466e83a605d1c725ae0979dc41bac8506d0535c1652e24b7bc66fafac621a3af6b7fe26a53bba1c779dc3a056ff17213b9154dce74e0d1229c862051bb7d4f8d9e6028ac0bc3a3e951c24d55f05175f41c64c67f5e36b6104b1956b2cb8c52687ec6205f2f53883d930b261ba31eae623c15f3881573009305206990a5b4e4cac6f705a34a04d3828e1bd1a601ae8d7fe7362114eb367b60d7eda6968f8a2dc4b837754715df0588dc07410ef6be8af5641e8156328683432816221c9846079a3dbdcc46e6d1d04a07ae7061075c244be0578b5a25e106155c58e53a6e6a4ead16b91187fc23860014e228479ceb9be0c3e7a767b301430a1d1476babad95644229a2b20adfa376247e88543feeffff57a7d597d9a4cbb100b7275b44e42887f3e3109f5658fb4dec6d221d3587755051f4b76b4a98fe0c63cc55319971c88d48497742eb5a8390b51aa27ea4c69a5025bd708764b8894989fc932e46e2e74cc690a89bc75ccb4a0e1aecc65b7d9d668b53442e909ce49eecaff9d9e2322c984d04c1d3167b1d50d3a0ace330de90309544dd99dd419e92789c5905f8a056e9924bfd30850949d8258f530511834793c26b2b0be5701c25e7bf42acf0cd9eb0f4a55cb088938bbb641a5824d1cc9085eb0eee4768773aa9f396d722b14ef20eb7ef2f50ca11963c5d8d1eb34ce67c8a5e24a1242559c7118fc0bce0af7409048242229a619bb69947851c062ffb183dced2ab537e434d1fb014c4374962af716828281ba82a56e3b5bd24cb7b291703f763193ba6c55b2d4d4263d9c82416b9613f9320f8eb828c97e65a4cbf1d11d0795c41d28775e58888fa28befca088dfb70ef7d0e4802be42a20995849f368ee1d19edbfedaaa746107ec9982975b7931e8a7aea6a4bb85b3baf5050d9fa54672aa2e0a922238e471935a5c79b04d6691698cf9e56178034af9c72b90b0f0097b0dfb3f213f16b4d89bbfb80bed6a9ce7f25711e011df4f6559a20fcdedab3c27253ddde07b89cbc0e6bb4637f1f193cf55b6822e8b6af628bb1b0373c9926f1821a007e0431c8a4bb38f687acefc2c70dd679138215b254d203d1ab4c97235f456a5886c3c9cfe91ba9a7e58b9074bc19ab9619c19c47ed9a981ad5ad0ca66e76e1decb79b88caca94311cbb21f14e86f897c99fddf255d7b6fc6dca781e222f7dcb60e500d1b235edf5205f9548153f91b0f4cb12bec0906104e67adfba0e0868ca5d174b0322c9b517bde3d717a5bd12db94418e9f894b3339bfe209ec60888d6f5c48268571c2891e0eac2a1879db0a1e5cc04a6b44461bbb34a8d3655fc2687203356df61093043cab89bf25cc628597a7b4edf3b7967758256fd5b3d3422c45402bbe6bce0a54f74032e0a7301c73427f45a2509705cba4ee4411050af81d3f44664874927ffe5b6a8d89283b83c804a86884d0aee330f3d070af382853339e25f839e3b9a1314b0c178eb481705a21be1194e85340374cd78b21b1560ca07f3ff91fb453a8372bacb23a01b5e5da632a8dd10f5e939c8f75db12eaa720d10aea1f3c4f1b41d38507650b18664651a7717aa07a662a97be6810112925026a46e8d8fff4b9c1ecb4898c95d6d0908afa84dfbcb93e8e9bf1df708547572bfeb695f09731645d6170d6422375827481bf7edaf04f5ef0282de9f07d37200f9f2746c41e92e3d3e897ab0ea16150c0a1d5704b382c38b2aca9c14ac04e17ae015196725f6264cf8310eabccb4ef5cbe9caebe4d7341f890f6a04dfd82729da4a7dd4918e96d22a50281eae81879664750714b5de4bbf8c4719fc2b8d82a3397f0735e77f39a93a92e8ffbdeb3c202aaa558e37c7795903434118f9b2caeba6be2812399b60a939fb7d74d98cc570bbc332adbb5405ed1ec34aaf66549919d785d2536daa5b4b021304fa44d74f6b849872430b7a518c3b8eee39c0e7411cbcfbea03ae17af0c20c5060711176cfacfbbdbe2f29d6ede63438a0f6a470", 0x1000}, {&(0x7f0000001340)="e67a210687773d2cfb8bcf161c3de4fc3c85663f2ed092b59df4b4e505595004fe2a47faca2853ce5488d8f489276c1c093e26982ef3344e8cf128ab8bf69b99b0eecbb4e6ae5edda6a8d9852660b3a7995931511d8ada80932f2f4a92bd7833b3603127a48f6a8971e062ef8520223f8973e2efcd2dcede594d0f203d149fed6883c82abfeeec3c8f2a3ab5159f538d116bc23db36d02092b858c571ce8e4c6fea713c938583be0a9383f9a0f2e75ee92d7db48a326674eee9b195de87bd8dfb0798e63ff685db7a2dd8289e802ce1ec3e3ad83e494e8bf5f385a98cff92af12be6a7cff2402cd869b05c", 0xeb}, {&(0x7f0000001440)="166eeb9fba8867aff336dac9138c27d699b3efbc502a6f117058ef04c496c0ce288a1d8f5832fb71b10523593dfec18f4bf5aade782a30e3eeca051444656b69bf6a7b16d54fa12dd1ceb4d689ea87d94d118a96cd25e4ca11ff9724ba851894ff4a41fdea9648ce981efa9db02dfb99209e11f963a4676361f18df85266a2ba06942aa110361d9392ed6711", 0x8c}, {&(0x7f0000001500)="861915b4f6b5cc1d0a6b5859093826354a1ebd456c374bee4a18b6d8a3d63f968f7f68a67990b86300653318d751414679a78075bdf4870b30e83180f635c20cadd21cccdbf0c4b5c5cc6acfd88431d74fc32851fcd7731ff82dcf5665965bb41c", 0x61}, {&(0x7f00000025c0)="215ba01e783d164e5a170e5ad2a4cf4a0f631f64837561e9f84c893611f7f9f00e397193fb4fab0e2862dfe33392cdddca72908841fda502e66a0e285d4786af546afee6ab93e155c8a6b1f579d8d219db961d43f39bddaea222b97737397d0bb5f74f3f6339212f25e7ffba33d50ad0bac0a412caff4aa08dc92a50fc80e6c56303710e86fa94aacab4cd6ae0955c2377", 0x91}, {&(0x7f0000002680)="fa18ffe541dd58c0f3be05bf729cda5e7162e6753f05715dcea22253da8ee3bf5259f84981b4c31cd0e4ceac10211dfa4d27bf5fb129fd9f493719c2d7caae433e80f9634721e4ffbfac5be1a6e5991776ba5a11e3e5bbe32fed5b90aecbbdf284a325b7def8c246763d2bab192696620b34bcf991", 0x75}, {&(0x7f0000002700)="08a9ab2a535f0f0e2182699cdbb133f63e99a2765dd89c789f631e9929925bb7ab0089d0cc57dc98fa493d4728854b5bbc1243466c2e71f9e6f8a08285705310f77c0a6a5cd74f92ce6bf219af6076ab1f6a03b9c1aa895e70cc048d0b2a79458da6241dc63e5fff339a14ea43b10fd653e7c4c720e52fb68323ef4f642489f979869d761d95ffe2c08b1eede7c9755cb6d53f3b9ba2687463c41e132aa749c27f5d3a1b94c13d08304016bcff2a8d4aaadf2db9210073aed152f01d0407cd581c1b26cc96a76aec936c225c10df2596bfe84812257c3212a52f0df1b6adc49e0553d6fcf1dc022da963226bf9194641fc44a151467be9c85edd", 0xfa}], 0x9, &(0x7f00000028c0)="2e0c653482", 0x5, 0x4040045}, 0x0) sendmsg$tipc(r6, &(0x7f0000001080)={&(0x7f0000000ec0)=@name={0x1e, 0x2, 0x1, {{0x1, 0x4}, 0x2}}, 0x10, &(0x7f0000000fc0)=[{&(0x7f0000000f00)="6c71bfd44a919663d81951223bae3f9c4b77347ccbdc65f0386415669bd06f23e49fc96d9030e941848bf994e7396a02ed1b45df818b19c2dd6ca242a368b7b36f08df0943a6fdfd02b79a4fabc7f0b9f4c3ac170ea68497de5b2f4977cc12a226aece94f82a9a020a8170c89918148ae7f3d083b2c70afa70b1b42cf64a35158fcca5d324d57a75cec3a75bb0215b0c49beddf09728eeb89c55fc0c17228fe7f12dcc357c52a2a72676fc2a", 0xac}], 0x1, &(0x7f0000001000)="ffdbd0cb7e942a6fc00172b5fc7c0047801d7accc0a47575147d656b02d7ea3c93810133a16d245a11d2f5bce533de4e412ab4e5f68946122b3640a79c95c2fb60ce1d1c49eb1a41ccc0c8091a24311a6862b9495f512672", 0x58, 0x804}, 0x200000c0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x13, 0x25, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000100000000000000ff01000018110000", @ANYRES32=r11, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950000000000000085100000ffffffff180000003a060000000000009004000085200000040000007458c0ff10000000185b00000e0000000000000000000000b7080000000000007b8af8ff00000000b7080000ffffff7f7b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r10, @ANYBLOB="0000729600000000b70500000800000085000000a5000000186000000b0000000000000000000000bf91000000000000b7020000000000008500000085000000b7000000000000009500000000000000fbf6412da5eb6a49f0f799d48f192f6ea3aa05f624463bc590b792b47e1141354a06e021d54cdc0914ec8b2f612efeffaa73b9fde26dfde76d4b7fdc341aa47c96cb757537ae07e1847b0f5e4c62e3d7f237519c736867e87ce6d5b15cd6156b539cd05a19f8def51197bfc6f0c1db1b7bf8bee4e47332a2d39600343a03f04b16e26c4cc0b62e20239087fb55a3eb87f7be421ec7d2876d070ca9892b4788fc8ddbe1ee187d1863b7f446832cb4de67750c5e548ef55e8f282f4e083bf9191eb5ccbaba45a7409a757377e73841179474e22aa466081d0ee0747a0ca32c8c07e3636de0a4092f3f6d983ea8189dbdf7bebfbf37a90ae56eb4d93a2f8cfe2d93e313d9a06aa38a2f187728ce627fea3858101dcaa8c463045978dc32e2ad0de095ce052a22dd325603a276350fd0380cc6cdd4eefeb14faf4401b884652be4fb80bcd22a22fa96a93642c306c0582105dc856f04cc13437f8d55283bb129525386d6dc96f63cdf7a1958cdc07b8fa7c3cc3781d307455450990cfbc63dfa2f14dc372d218025f7efbad6f838f832e67872532bc543cd924ac60ae1aa1dab70a3b928fe7446f7831f7b8c3bd2da"], &(0x7f00000001c0)='GPL\x00', 0x8, 0x24, &(0x7f0000000540)=""/36, 0x41100, 0x9, '\x00', r14, 0x29, r6, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, r15, 0x2, &(0x7f0000000940)=[r3, r7, r6, r2, r16], &(0x7f0000000980)=[{0x1, 0x5, 0xe, 0x1}, {0x0, 0x4, 0xd, 0x6}], 0x10, 0x5}, 0x90) close(r9) close(r1) openat$cgroup_ro(r6, &(0x7f00000010c0)='memory.swap.current\x00', 0x0, 0x0) 14:03:00 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x3d, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 4: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000010c0)={&(0x7f0000001d00)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x20, 0x20, 0x2, [@var={0x2, 0x0, 0x0, 0xe, 0x2}, @int={0xc, 0x0, 0x0, 0x1, 0x0, 0xb, 0x0, 0x36, 0x5}]}}, &(0x7f00000000c0)=""/4096, 0x3a, 0x1000, 0x1}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x58, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0xa) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001100)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000040)}, 0x20) r5 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001140)={0x3, 0x4, 0x4, 0xa, 0x0, r3, 0x0, '\x00', r2, r1, 0x5, 0x0, 0x5}, 0x48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)={0xffffffffffffffff}) recvmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r7, &(0x7f0000000000)=ANY=[], 0xfdef) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000001800)={0x4, 0x0}, 0x8) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001a80)={0x1e, 0xa, &(0x7f0000001840)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x6}, [@func, @tail_call={{0x18, 0x2, 0x1, 0x0, r4}}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}]}, &(0x7f00000018c0)='GPL\x00', 0x3, 0xbb, &(0x7f0000001900)=""/187, 0x41000, 0x5, '\x00', r2, 0x32, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f00000019c0)={0x2, 0x7, 0x9, 0x8}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, &(0x7f0000001a00)=[r3, r0, r3, r4], &(0x7f0000001a40)=[{0x3, 0x3, 0x3, 0x8}], 0x10, 0x8001}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000001bc0)={0x0, 0x9, &(0x7f00000016c0)=@raw=[@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r7}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x81}}], &(0x7f0000001740)='GPL\x00', 0x7, 0x17, &(0x7f0000001780)=""/23, 0x41000, 0x22, '\x00', r2, 0xf, 0xffffffffffffffff, 0x8, &(0x7f00000017c0)={0x5, 0x5}, 0x8, 0x10, 0x0, 0x0, r8, r9, 0x3, &(0x7f0000001b40)=[r3], &(0x7f0000001b80)=[{0x3, 0x2, 0xb, 0xa}, {0x3, 0x4, 0x10, 0x1}, {0x1, 0x4, 0xe, 0x3}], 0x10, 0x3}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001240)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000011c0), &(0x7f0000001200)}, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)={0xffffffffffffffff}) recvmsg$unix(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r12, &(0x7f0000000000), 0xfdef) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001580)={0x18, 0x38, &(0x7f0000001280)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2}, {{0x18, 0x1, 0x1, 0x0, r3}}, {}, [@map_idx_val={0x18, 0x8, 0x6, 0x0, 0xa, 0x0, 0x0, 0x0, 0x4}, @initr0={0x18, 0x0, 0x0, 0x0, 0x3d5, 0x0, 0x0, 0x0, 0x3}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x200}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r4}}, @map_fd={0x18, 0x2, 0x1, 0x0, r0}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r5}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xdd}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @btf_id={0x18, 0x6, 0x3, 0x0, 0x5}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r10}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x8}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r12}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x8}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000001440)='syzkaller\x00', 0x9, 0x1, &(0x7f0000001480)=""/1, 0x40f00, 0x22, '\x00', r2, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f00000014c0)={0x1, 0x10, 0x6, 0x4}, 0x10, 0x0, 0x0, 0x6, 0x0, &(0x7f0000001500)=[{0x4, 0x2, 0x9, 0x2}, {0x5, 0x5, 0x2, 0x1}, {0x1, 0x4, 0x9, 0x7}, {0x4, 0x1, 0xa, 0x8}, {0x3, 0x4, 0x5, 0x5}, {0x2, 0x4, 0xe, 0x4}], 0x10, 0x48}, 0x90) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_subtree(r7, &(0x7f0000001c80)=ANY=[@ANYBLOB='\x00rdma!'], 0x6) openat$cgroup_ro(r7, &(0x7f0000001cc0)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x8, 0x1c, &(0x7f0000000d80)=ANY=[@ANYBLOB="1808000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000005000000bc0900000000000035090100000000009500000000000000b7020000000000007b9af8ff00000000b6090000ffffff807baaf0ff00000000bf8600000000000007080000f8ffffffbfa400000000000007040000f0ffffff760200000800000018220000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7050000080000004608f0ff76000000bf9800000000000056080000000000008500009427000000b70000000040000095000000ffdd0000"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 14:03:00 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x26e1, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100000700002c0000000000000004850000000500000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000c00)={&(0x7f0000000000)='ext4_ext_rm_leaf\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) 14:03:00 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 0: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000040)='memory.events.local\x00', 0x0, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x5, 0x1, 0x40, 0x40}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x5, 0xc, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r1, @ANYBLOB="0000b7080000000000007b8af8ff00000000bfbd00000000000007020000f8ffffffb703000008000000b704000000cd1b0085000000820000009500000000000000"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 14:03:00 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:00 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b950000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x0, 0x2d, 0x0, &(0x7f0000000c40)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x57}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_type(r3, &(0x7f0000000000), 0x248800) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40305829, &(0x7f0000000040)) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x0, 0x0, 0x401, 0x0, r2}, 0x48) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40305839, &(0x7f0000000040)) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000580)={0xffffffffffffffff, 0xe0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000280)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x8, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xb3, &(0x7f0000000340)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x48, 0x10, &(0x7f00000003c0), &(0x7f0000000400), 0x8, 0x2d, 0x8, 0x8, &(0x7f0000000440)}}, 0x10) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000007c0)={r2, 0x20, &(0x7f0000000780)={&(0x7f0000000640)=""/219, 0xdb, 0x0, &(0x7f0000000740)=""/4, 0x4}}, 0x10) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000800)={0x0, 0xfac}, 0xc) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xa, 0xc, 0x4, 0x2, 0x0, 0x1}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000740), &(0x7f00000007c0), 0xc2a, r8}, 0x38) bpf$PROG_LOAD(0x5, &(0x7f00000008c0)={0x20, 0x8, &(0x7f0000000100)=@raw=[@call={0x85, 0x0, 0x0, 0xaf}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x2}, @ldst={0x0, 0x0, 0x6, 0x8, 0x6, 0x8, 0x1}, @btf_id={0x18, 0xb, 0x3, 0x0, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x7}, @exit], &(0x7f00000001c0)='GPL\x00', 0xf2, 0xc, &(0x7f0000000240)=""/12, 0x41000, 0x3d, '\x00', r5, 0x7, r3, 0x8, &(0x7f00000005c0)={0x9, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x2, 0xd, 0x87, 0x2}, 0x10, r6, r0, 0x4, &(0x7f0000000840)=[0xffffffffffffffff, r4, r7, r2, r4, r8, r4, r4], &(0x7f0000000880)=[{0x5, 0x2, 0x3, 0x4}, {0x2, 0x3, 0xd, 0xb}, {0x0, 0x2, 0x7, 0x9}, {0x3, 0x1, 0x6}], 0x10, 0x9}, 0x90) write$cgroup_subtree(r1, &(0x7f0000000200)={[{0x0, 'cpu'}]}, 0xfdef) 14:03:00 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b950000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:00 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b950000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xe, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x71, 0x11, 0x33}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x5}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x70) r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@o_path={&(0x7f0000000200)='./file0\x00', 0x0, 0x38}, 0x18) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x18, 0xb, 0x0, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) r4 = getpid() perf_event_open(0x0, r4, 0x0, 0xffffffffffffffff, 0x0) r5 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x402, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x4000}, r4, 0xffefffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000a00)={r1, 0xe0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, &(0x7f0000000580)=[0x0], &(0x7f00000005c0)=[0x0, 0x0], 0x0, 0x62, &(0x7f0000000800), 0x0, 0x10, &(0x7f0000000840), &(0x7f0000000880), 0x8, 0x57, 0x8, 0x8, &(0x7f0000000600)}}, 0x10) r7 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000cc0)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000c40)={0x3, 0x80, 0x20, 0x1f, 0x8, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000ac0), 0x8}, 0x102200, 0x30, 0x5, 0x5, 0x4, 0x1, 0xff, 0x0, 0xc2b, 0x0, 0x7ff}, r7, 0xc, r3, 0x3) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0x3, 0x16, &(0x7f0000000d80)=ANY=[@ANYBLOB, @ANYRES32=r5], &(0x7f0000000640)='syzkaller\x00', 0x7a8defd5, 0x26, &(0x7f0000000680)=""/38, 0x0, 0x0, '\x00', r6, 0x6, r1, 0x8, &(0x7f0000000a40)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000a80)={0x3, 0xe, 0x3f, 0x1000}, 0x10, 0xffffffffffffffff, r2, 0x5, 0x0, &(0x7f0000000b00)=[{0x0, 0x2, 0x3, 0x2}, {0x3, 0x1, 0x3}, {0x2, 0x3, 0xd, 0xb}, {0x5, 0x2, 0x8, 0xa}, {0x4, 0x5, 0x3}], 0x10, 0x3}, 0x90) syz_clone(0x2020000, &(0x7f0000000d00)="7c52cc2dc5a01a9c518727802d7f34859002339277c0bd934b47a48ce3235cd75603a41d6d9dda9f09a9eb3c40d1d5256faaebccf988352d0fa337b072485d0e3270505edff4bc9a0c09299ae471be2131ae1c", 0x53, &(0x7f0000000dc0), &(0x7f0000000e00), &(0x7f0000000e40)="f610f240b36b3e14f0e470f50fdc824694bdae13e3b1cedabb94e5f871955152422952fb9625fa3796e6b392e7664a81b855187ed4d79f2bf9be8ec1a940ef624828718ef3a386d0318a11435b35b5d68a06a80b236e6e77b74475113fa3714123df5e27e8e1f8ec7242ef2e053fed0767e1bf9d77af2ce2403db15cd74f58ab21c8d56365dd797a171bc477b7cbe821f36e6ce9afafcb972bd38272deb3857558e2712c96ed9996018f28173cfd1ed3970678a8825a09d6151358d10bcd55de5bd5d05e53de3bc431262f908a3116ec39217c3eef482ffa86635e6d80ea71862185e5b4f59a6c05e5b8664802c526a46877f56a808d8526ec06859e27c98126321660c335b09875c246062b32a9d0c4884470caf1283dae6141eb470e944be823caab9d0ddb6b1c5af2dc8d8e3f09178a37e497bb84e83aa0b22abd352c697a6c8594fb2b42891628e78c8e9ed3e152f3ff3e21703de74b00b7942d461f75ff020bec2b3f46ea2e92bde826b26372496509b4b9eacce07ceeb140b2bff5634b3a084bd552e703e478618e1883adbae5a189f0ad781b9cc1f61610474f61d34db3350a6f98c7e830ceaeef1a4035a8a2abd9e6fc5c60998fa36f36fa98dddba03fa53014fc7c1967efe8095380a3de137d5764ffac75fd05a12ce50b061304d8c9b4684500c5f47fcb8e8732e9ae78e53cec38705ddde4c33eda72c632d556656f5a299f1c57e10279b9344b3f4265d2ae5a968d426a362978f6d87decef3c1c0b2dd053ee4dff93b1065e59e4e93354910f06ec6fe301dac646bfd615c46c19bac1e857df18931baaf01109b2f2c675849620786de963bac44477af3c330fd862e540f18daf52d72f71ada40ac8650abcb01fd0dd0d21a5c277b55abb04b5b472b8044adfe4047762a144281909771ba1528620adf112fda307223758720f030d1217e350feebce4c085a6b7d04375e535b412dde063f9f7543bf2ebdb177cc820a01cfde544c0bd2929e3b3986e54281fe43a8c3295f5aa5a044e0a3d94effdc53bbc9dc25ef142066a49dd7ef34f747369d18f5cc5c20534e0166e56f24d1c7ae19cf5ef773e55366f1afc450a8ed6be803abfa252df615d18a40189420c1a87eb8ea6c7d2e6750a78663af02dc763e876bc09c1d4786f70f73df44566f54da76c4fc86dbe8e6922d8ec19b3c68d591b02c68e5643f7f22308f38d23319f88be4595629055e2600ca70a9580df7971cd2b03119cb5db4191bb8bb3855b189d4684d2cab48297c989f044399c51b3fec574fbfcfc81ea42a8d5f7a548284e4a1354db16336083ae43095c00a3ac503034c348821384aeb85e136a08af203396940878074c835d25d5e6a71912ffbdcd536c4eb9bbfd03abd12455e319cd11f4bcdd4958fc70dd7bb33b8c88d5dbeef89cc0033e479e7e62b30aef3feab3ce82d51a536e0ddfd2bce4268429c8e11cfabaeaa752ff78616558a608a8c9ff1e8929bfc0028138c1dde1e250ae3f7a89d180c7d645f6983d09335b38d76b3dba52ba7cd6c85909d13147f415d8dbd3bac4112e621d96a9f26c005f4c096f1a1d82fba5048c0c667b939567bcf7b3806c75322729cc0602ed61cd9475c99952a03c5ed259e7f195f0eba78759ca46caa4299db54bd0fac23f0c257751a0706dfd601d4af2ed862e3c9953b96126d1bf8087ac2aeba9ac7f1cc7f5bdfd2f41a1328e8443dc1377310795c32864069f0fdc0ea8810648e956df74912b8257547e46e94d980a3d09f3633dc023b5f67a9b87271d1ee8187a2c4b1dedd6b113a9d61cc02a1af5132d04734ee869b2bf8360990446f7f833c1f7d726f8d7026f3135a94d9ac7d89c97c0358a9f4c6991072e272e7d643c029876e31bd23ffc8e332f784f0d3d65a8a4f7ea33638d38a7cabab22dbc8bfc239e2b0f06216e527ccb18e035a5ae245194c50f28db2b5b8113fdf0dc033664a6deebc7c8bc39694639bf9af450b0cde1aeec77e7ea33cf75e750b688b30aec1bcc69f561e2e57b9f214c084b95dd7db98f893b51d5118115770dc70862d3c949318e205f925746946861483edd418d8c0f9edf297ef0538dfecb130fa9975578c9427299515eebf961a7ad22837b5bcacb71205974e5652ea9187d0c5e399506bef4460c03b7c8fe2eb8e5aa8bf8351b790dda9e1739e764c00a065183629d0897cbccd152527261efb6f73d0cbf0f34c71f1dad0d9ff0256efef2fca9e9819489ab6c06bef52f836e1922e40bc6bd388375f296576ec8d26a2228050f107bbd37235aad4e52bd135b893d97481fe9fa0360d7f32ca5881b5de8139b105cf113c9f63a67dee3c4258032872a8bd338e5efa0b9b9bb0cd7a8b0c3912bbc3706c489dbe5bb43130b3aa391b360f599d335259dab4d5608ce5762ec00297a07fb146371f54bb1112af03f8480c2bd775fc5afad11b5c74f4efa14c4d67a65f71d838eed00acbdf4b9ecd0aef761e2038f571eba3e1a10ab2932b405d13ae7df4c569cfa7d45d0d695e58c96788a5741271b24eb8da9c574deaabdaf4081c577a1e19a85d5c04c04692905f2889a956f7604499f619ff9c6590161cbc59fce02f7e89b9693bed89ff75493a5d83084b4168b87ece92c3a74ebaa1ef5403ff2f3df3754de83d06d087262a886e24210043398c1ba62430701023073f48d848f3053bbf1da97d0da3f04c9410725be62f8e998d3ff80d9a43884cb43a761048ec7d5d16cc2cc8bf9a79b1ad839029e6921efabbc641f59387bcac5e565cf6ffce1bd616024a3ccbba87589605321b5c79e598fe972aad0671ca23efe306093f9121e3eb17765cdef308588a9bfc9372b33e8bc7006d4eae07d6aa14d8727aa7cce2f4bc1141c110f9c3a4a7ecc5167086598dbdfc85c526751ec0ce343aeeb5e109a5899554b1ff10c09370bf5ee1dd342f3a17069af44c09f8257e428f23231fad84f56bc38b2eee5cfbab90efe491b19ddc359cbf008944dbe907d00b2267a19bac57fddf8fce403730a62f49fdc38381f58452f6c9b1a547d326cbed865a4bd1ccb648e9bc4957962f1f77b219a338e751acb1f87a560ca5473b843f3df97e48d634440064fded3bbf2e4668b6ccb4c0059475f5913fab279f54cf04e11bed4ef26cf17115dabf59f265f22fd178fe6dbc0c24817c07233c3d37173ee4202c8b2138613da89c42b322271755afc6732080def6b3110cac6e9464c3adb856e31f8629855b227fdebb80e42f0f81d34500344e96c617219cde3ad368ee5cb6ef379fc5dd5141d6382522b8174165c62bde63a05ab1b025f4ff61e0bd2704404e0c6829e71166d397a8c62f6eb9ad445b141f70984d6495e081873c08a39d62867706abdd701c0ef2a234b36e59b09779134efb0fd77be61c2ae20b9a3865553ea19a9ee1affa8af737d7334f5597dc52ab1566ac61e858afe8ac4bdbd1affad3b7710a16ece5035582ef81980848883ae6015402d7c30b4ba7ddae824a68e60aa836527db3fc62c7d25227c2f425e25e27da0e1316a185ebe36131aecb78c47d392dd9b5a18e20f870d14eaa722413aec61960316fd8eb248f675d9d279e9b44d0364c0abf73ac865e1b17f5ed934a75ddda4d6a7befa93c8b1ad741260e50ef1b163798d391d1a8f5743f05834bd69c873536f08a57b2a15b1405be2080f7e70ec97b17b78fa32e4c8afcdc509ab77fdad3689736bf6eaa42bc9fa2e96179264fd030b2595d5d59852974011f1423bb14350331a296912cb27169ee5d0e92a01f9ce34fc1d78ba7b09aa2697b16998479b8a039d5fb04831db619c27278b68ad7a180293890d7b5aa933d3ac0636197afec0dc9167629de3f89c08dbb6fea23e73efe3492a503437c4d0df7800eeb67ff2c88494665a1a99bf91d15494f71b32bde22f7cf5ff91c1b03d8e4c76eb1accee6ded12ff79bc53fac558de76ca35c84fb5d60956cc527e4bdaec654f4525c4964ac429bfe1ed425b2eb1bd6098198674accbe8055af032ef10d06129e0cbeac283ab915dab50ee62c8c7deaa47761bdbf977498269a65c3832b5b6de7f31767edc02f29c43c11c2b14eaa95a77dd7050359c4b9b69e292a26ecae23bda6795b9e66f6c97af93c935891625ed6035a5bd912547279cfb64f6b89aa53233a7004bff79400e6cb8b099158c96dbc65a6eda3a0b29fa993ac494d24d26fb6d3caa94739ce8ecd70583ce79ce1d822ead89e5bc97ee52468cc13f3f8193d53e9fd72e34ed6af78c22e2587e8455cd54c8d019d0e3844d15cd981ce4872ac26a21dc8918a84e0280ee2c967deaa93c242681dd9fccab7334d1db5c1445dd66fa68a5dd9fd3424a1b86d059240f82f3afefb929ce15f3efec5f1264d75df41b968a972755de260054192645f9fd87ed71b46eb85dedb4735d325df34d6ffa2fd523e7b1ef0064d844b29cd212053f9092bc34eb4f77fa2d54a9b2dd9a63b3ddf1c5ab2526ed5b363f22943016712bd74acc29093363a879b23eeb0d25e15ae34728b9092ca9cac241a2bcb542aa92a4a0b493a80d6ae24a3151816066ea964253b3f7a553ad6710d53d569e9ef0d34e8dd239bd9fa932bec27f681b1e9bbf5fcdefe0da18c6c1577511b3e7ce15528d0f3089a56320fad3b1f72c9c8f0645cf65ac545a2d7e33348547a8f9b90bbeb62b079be49bbc214b7ddb97606a29f0ef459f1542ba31340e1118da6754e00cdc0938ec85c0d90da27e434ba128ac0071ba1fd281be628c4e0a860eb4462be2eb26c9387956c2d425a225c953d4367472f83ea2cc9570ed3e3fb12d135c2bd6b4559d639d97f867312ac2fe77be774474c667428faf6937dc1a96f4e18f57d45bf7884a57e11ee2b6266201a500879b0c93258eaca4c4b143ca9091a3d5048b92696304b270662c3478addaef6af98901e627336faafff7261b5d7c964b00351e1fc4143d419f48c10377efb559713cada6239c102d0c30d2428ba4f13144792f8573ad81ff6fee5e42ea087c72635796241f8c791ea33f679c7280321925e20c19c4769e654768dc7f59ec8b46eff71be2d5ac1f7174990850f1aa112e77ac2f8ccf84c1ea98938a9ad24809e8f8c53b6bd06711732bc089c550abba358e69653a8a29b36532af921ba292f34b70fe4d0cf3525111a4c56513cebc374e7d7298997a1c329940e412100b0d31692982d12cfb7af370ea3282b80b1c2277416ae4648f8110a5a359243b3d0bdc3f83636ad68ebf9036071f46cf5ca7fba298650cb101ddec8a69480e762893ef13cf2460c64124e3b2e54e60e7157ffce4aa9a2bbe2b1272d7952d5bdfde2b1709feee26d3cae94b2a9cd577e397b8063675487779cf3ccf73c575e3113d98dad28c27c0483e7cca2bca223ff0ff9f5b271517f84ab7b789e400fd70b92dd2e72cbf6845c01169da3bdc684e19c5f87b7c2a2e84fe1c834bb8b4335b77b91cb8acedd76a0f7da99d88abf008ac5eba162f4b75c47be575ca426e0f8280f1ed3ac07b4dcf019ee44731a87734e9b49c4bfefa272954a8e7fe0d42e04330ab2f16513f6cb837aeccc663cd4ef53aea72622175f58c1a09813bcc7e8cb0d603ac44ce87b324f447014f8321e163aa49e141f8127e9a340ef806631a2cb16c98b08c32270b6d4b63de736d77a777cfa34be00afa838a0e29debcec2a267923e58d3e64291f608300bac1ec1f7137e2c4bfba6eee5ad5bf1e12da5a0d430be9f54cc88dc181eb9d086be18435194083a2e16ddf6e2e81334ce0ed3057fe9aeddbdf0a54b0170e2") r8 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x3, [@var={0xa, 0x0, 0x0, 0xe, 0x5}, @fwd={0x10}]}, {0x0, [0x5f]}}, &(0x7f0000000500)=""/179, 0x37, 0xb3, 0x0, 0x8}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000800)={0xffffffffffffffff, 0x20, &(0x7f00000007c0)={&(0x7f0000000680)=""/252, 0xfc, 0x0, &(0x7f0000000780)=""/12, 0xc}}, 0x10) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000008c0)={{r0, 0xffffffffffffffff}, &(0x7f0000000840), &(0x7f0000000880)='%pK \x00'}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x16, 0x15, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x80000000}, [@map_idx={0x18, 0x3}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x1}, @exit, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x8}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r0}}]}, &(0x7f0000000100)='GPL\x00', 0x81, 0xa3, &(0x7f0000000300)=""/163, 0x41000, 0xc, '\x00', r6, 0x2c, r8, 0x8, &(0x7f0000000600)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000000640)={0x5, 0x5, 0x1, 0x3dff8085}, 0x10, r9, 0xffffffffffffffff, 0x2, &(0x7f0000000900)=[r0, r0, r0, r10], &(0x7f0000000940)=[{0x0, 0x9, 0x6, 0xa}, {0x0, 0x3, 0x4, 0x9}], 0x10, 0x2}, 0x90) r11 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup/syz1\x00', 0x200002, 0x0) r12 = openat$cgroup_ro(r11, &(0x7f00000001c0)='pids.current\x00', 0x0, 0x0) close(r12) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000140)={0x3, 0x4, 0x4, 0xa, 0x0, r0, 0x7, '\x00', 0x0, r12, 0x4, 0x4, 0x4}, 0x48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xf, 0x4, 0x4, 0x7, 0x2447}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r13, &(0x7f0000000300), 0x20000000}, 0x20) 14:03:00 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c00"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:00 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c00"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c00"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:00 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:00 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:01 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c000000950000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:01 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 3: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001f40)={0x3, 0x4, 0x4, 0xa, 0x0, r0, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x2}, 0x48) r1 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000c80)=0xffffffffffffffff, 0x4) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000dc0)={0xb, 0x24, &(0x7f0000000a80)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x9645}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @generic={0x2, 0x2, 0xa, 0x200, 0x401}, @map_fd={0x18, 0x8, 0x1, 0x0, r0}, @call={0x85, 0x0, 0x0, 0xad}, @printk={@lx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x7ff}}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000bc0)='syzkaller\x00', 0x9, 0x60, &(0x7f0000000c00)=""/96, 0x40f00, 0x2, '\x00', 0x0, 0x2a, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000cc0)={0x3, 0xd, 0x7fff, 0x682}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x5, &(0x7f0000000d00)=[r0, r0, r0, r0], &(0x7f0000000d40)=[{0x3, 0x4, 0xe, 0x5}, {0x0, 0x4, 0x6, 0x3}, {0x5, 0x5, 0x10}, {0x5, 0x5, 0x10, 0x2}, {0x0, 0x5, 0x3, 0xb}], 0x10, 0x9c}, 0x90) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000029c0)={0xffffffffffffffff}) recvmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="00000000cd30db55dbab7f16fd9d3c86e28461aac50670154cd7e33c8de0d444c55b84b5a0777091beb509fba66ef19cf1d43e89b5319a7afe936f86df547a6209a8f9a9940ab2"], 0x18}, 0x0) write$cgroup_subtree(r4, &(0x7f0000000000), 0xfdef) r5 = bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0x0, 0x3, &(0x7f0000001e40)=ANY=[], &(0x7f0000000340)='GPL\x00', 0x0, 0x1000, &(0x7f0000000c40)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={r4, 0x7, 0x0}, 0xfffffffffffffefc) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000ac0)={r5, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000800), ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, &(0x7f0000000840)=[0x0, 0x0, 0x0], &(0x7f0000000880)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000900), &(0x7f0000000500), 0x8, 0x51, 0x8, 0x8, &(0x7f0000000980)}}, 0x10) r7 = openat$cgroup_ro(r4, &(0x7f0000001e40)='blkio.throttle.io_service_bytes\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000001cc0)={0x16, 0xa, &(0x7f0000000180)=ANY=[], &(0x7f0000000280)='GPL\x00', 0x8, 0x99, &(0x7f0000000680)=""/153, 0x0, 0x0, '\x00', r6, 0x2e, r4, 0x8, &(0x7f0000000180)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000b40)={0x4, 0xa, 0x0, 0x7ff}, 0x10, 0xffffffffffffffff, r5, 0x1, &(0x7f0000001c40)=[r7, 0xffffffffffffffff], &(0x7f0000001c80)=[{0x0, 0x3, 0x8, 0xa}], 0x10, 0x6}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001400)={r2, 0xe0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000001100)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0xa, 0x4, &(0x7f0000001140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000011c0)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x63, &(0x7f0000001200)=[{}], 0x8, 0x10, &(0x7f0000001240), &(0x7f0000001280), 0x8, 0x1e, 0x8, 0x8, &(0x7f00000012c0)}}, 0x10) r9 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000fbff000000000000001d8500000007000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f00000001c0)='kmem_cache_free\x00', r9}, 0x10) r10 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001440)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x6, '\x00', 0x0, r1, 0x4, 0x2, 0x5}, 0x48) r11 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000014c0)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x4, 0x4}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000001600)={0xe, 0x3, &(0x7f0000001e80)=ANY=[@ANYBLOB="1800000002000000cf128dea0000000086c101009500000012d52ce449cd387d2338da563f5d5802768cfc2a9eb68d18ba2c8bfd904084c9f820fc54c22d590b29cf7783b763713f6b731647e5bbcd6818489959965d824ecae9882f6ffea802d9ead2a8ed06e9a1f4c3cf6a91c302221ac8628c3f3c4e96535c18"], &(0x7f0000001000)='GPL\x00', 0xffff8000, 0x28, &(0x7f0000001040)=""/40, 0x41100, 0x4, '\x00', r6, 0x2, r1, 0x8, &(0x7f0000001080)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000010c0)={0x2, 0x4, 0x2, 0x100}, 0x10, r8, r9, 0x5, &(0x7f0000001540)=[r0, r10, r11, r0, r0, r0, r0, r0], &(0x7f0000001580)=[{0x2, 0x5, 0xd}, {0x0, 0x4, 0x8003, 0x3}, {0x5, 0x3, 0x5, 0x7}, {0x5, 0x2, 0x3, 0xb}, {0x1, 0x2, 0xc, 0x2}], 0x10, 0x5}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000f40)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x9, '\x00', r12, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) r13 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000001c0)={0x1b, 0x0, 0x0, 0xf9, 0x0, r0, 0x101, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x4}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000640)={0xffffffffffffffff, 0xe0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000400)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x4f, &(0x7f00000004c0)=[{}, {}, {}, {}, {}, {}, {}], 0x38, 0x10, &(0x7f0000000500), &(0x7f00000005c0), 0x8, 0xe8, 0x8, 0x8, &(0x7f0000000600)}}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)={0xffffffffffffffff}) recvmsg$unix(r16, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r17, &(0x7f0000000000), 0xfdef) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000940)={0x18, 0x19, &(0x7f0000000240)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x1}, {{0x18, 0x1, 0x1, 0x0, r13}}, {}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @tail_call={{0x18, 0x2, 0x1, 0x0, r0}}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @alu={0x7, 0x1, 0xd, 0x3, 0x6, 0xffffffffffffffff, 0x1}, @ldst={0x2, 0x0, 0x6, 0x9, 0x6, 0xfffffffffffffff4, 0xfffffffffffffff0}, @alu={0x4, 0x1, 0x2, 0x3, 0xb, 0xfffffffffffffff4, 0x10}], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000340)='GPL\x00', 0x7ff, 0x44, &(0x7f0000001d80)=""/68, 0x41100, 0x51, '\x00', r14, 0x0, r17, 0x8, &(0x7f0000000880)={0x8, 0x5}, 0x8, 0x10, &(0x7f00000008c0)={0x0, 0x10, 0x2, 0x10001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000900)=[r0], 0x0, 0x10, 0x9}, 0x90) r18 = openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000180)={r18, &(0x7f0000000080)="97f95e971e7f3ef149b75f3d2dfde9a114ba6b575495f6e7b0e77e1f2304c8fa8967f44486dc9a1eb39f368e84cafde852f484ea3ab251f8e9b504f67a3a3c3362616c4f7b6972b384b9ca3ca0879eeccb9b457e98ee9d929c48508e3e4ddc98a1d99b6df64b254b63d4796d769357e111d41555cfd054ccaa6f18c6da2852df7ad1c5f69c18aa6e7a61330611f0ececb965c9e6b1e8b996bbdb6c974208de238e8873c11e2987f6fc9e5777bff934f4e1b3dcda4d756ef70d1489b7cfe7afa3c019592b5db5fcf1d3eee50fdf3822c0ad43782cf544188e86cd651e16d70d69c1bbf7f775ed7c99e785c9db7e2fcd75"}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x9, 0x8, &(0x7f0000000a00)=ANY=[@ANYRESOCT=r15, @ANYRES32=r0, @ANYRESHEX=r17], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000a40)=@generic={&(0x7f0000000740)='./file0\x00', 0x0, 0x8}, 0x18) 14:03:01 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:01 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x4a, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c000000950000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:01 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/12, 0xc}], 0x1, &(0x7f0000000300)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x100}, 0x100) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000e80)={&(0x7f0000000440)=@x25, 0x80, &(0x7f0000000500)=[{&(0x7f00000004c0)=""/33, 0x21}], 0x1, &(0x7f0000000d80)=""/240, 0xf0}, 0x20) (async) close(r0) (async) r13 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x40, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r13}, 0x10) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000840)={r8, 0xe0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000580)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, &(0x7f00000005c0)=[0x0, 0x0, 0x0], &(0x7f0000000600)=[0x0, 0x0, 0x0], 0x0, 0x66, &(0x7f0000000640)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000680), &(0x7f00000006c0), 0x8, 0xd6, 0x8, 0x8, &(0x7f0000000700)}}, 0x10) (async) r15 = openat$cgroup_ro(r7, &(0x7f0000000880)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) (async) r16 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000008c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0xffff, '\x00', 0x0, r5, 0x0, 0x5}, 0x48) sendmsg$tipc(r4, &(0x7f0000002900)={&(0x7f0000001100)=@id={0x1e, 0x3, 0x1, {0x4e22, 0x1}}, 0x10, &(0x7f0000002800)=[{&(0x7f0000001140)="438e36966d07133c37a315856b4c702654ac34e9c975570f2575db16e7dc3bcdf0c983e11f25271f8c3d6b46bf649fe2efa883e3f3b88624d1a7e58e4a131d37cd39c862b04f139e532b6ad77a5b676aef164eec2a9d816c780d35a2b9dd6da7fbf6d8bf2d9d2e0a25cbc73d831842058276afe4e4a72445c5492f71315c203efb4cc3d5ff84050c655cf06b9d3023f49dd9d0d7bfd1b89500e85ace894fc16b9501b0666912ce4f590223e21bda8d81430e0e1ce59e71b00033c9d307e34567d44785a361b18aebc6301572df258d6b93ceb2", 0xd3}, {&(0x7f0000001240)="a47e4ef6e1070c7dac7ab112fa239129759316ce828916cf4d79cf0f2aa19f65dd10b2d492e2f4dc11cc5a52d79586a1dbd349c7950320b0e435ccd7766f0070f42e811624a09f2e2adcc897509da07ce45fee2eb88214e5def2673f744ad2d919eacca44c12ca5743fa12382050f596df35f365a010284c1d9fa796d3e1763b36076ed7de32e275cc181f1b0c99213f2d4e124b310a1d2eab314e56a6f91a3ae6ece71662f02b3bb597028e8dd174cb995211fbc68214d982973b257c3ee15784e1dd30da85950df0246652d64cd80651d50fcda8ff43fe643fd100038851a5a650508da49107", 0xe7}, {&(0x7f00000015c0)="76fff341fa33e09b64e529521a1a0f7ca77ce31a655d115908e37a008d20f24e339de8d7bafa5007379855322e7ef36a085b5f9d02664b2cecbf174303e5753d27941490f545094697c7c4d8ccfdf8d538541ce0469aceefb280cd64dc218e26b8842c1de0147ec7b87bcfe15b45ef36dc4eedcca5c2d3dd97e7af24f77563cbe2599f3ddd6b5671b2d23438eb329c2f37d74f9e472915393ac69c0f70d21f612ddd2d40e989776eaa845d497e539b21c55405d60e794f52c3ee6219e659fb9cfad238c61f425a732a525c2255ca1ea4408672818afaf06afaf7891095311050d103872c8ef5f5d80d470855e0fd78e03bb53f01ea5a73c9e3446f61dcb1a65f35aac031257fb0cc1b18ca27a9497b6ed625e4d8e91f78a5e594575baf3b580ac86b51e29f6b6a76b5f94e1731b0158f270475a8a9738f51ef9167df81efea886bb9c2c9b0d1b6a52f10a1321e9066b84b36b1f92f66f60a7a609bcbbb1164cd1dbdf77e91d1859420c7f3ad89698d22f46a0d0b048492ccbd9982db5e07bfa148d7727ff61b55eaac1970c6f445ef32da0dfb3fa3ba7c094544b42814fdfef7820f6dd63f23fd5f00cfc9bcbf5507ec39a44d2db1ddb8f885cf25fc77a92f64b815f1a552f2d83e817c7077ffc44c62dc6f1d0a9f382c26187664277a98c530dd60d667176930e3cf9a08b25db3d0b7e7a4e5fe68c5fd64afeb79ebcaac1597fc484f614117a88615144e8d8f88e2f5b6dca3da6c0c6c97e27e09f6635ee17dfd64f758a482728aa0ab166c3432d2933044aa333a234c47a7907ee42521d57ce2fe514eaffa499e1e9891abdde62fbb896f42146f56210732d3a1a9a70af1ddb83f77ab2d0f015af0a3b3b5e5cb8d0c4900d85ddba32a8e779ac880cd7cb7c1bfdd42c805548bc96513cbb05a5171c8fda87574e5414742aac35d74ac698216c7ee9df085ad0114d10a1c81260cd3374c9fefb3700d13afdfce33a6de4e7bbf7065c12d422fa5707354b1804167df0cb3a6e1976726d0702531a167ec628f2ebc7cacfa76f6aadff84caf505a16c7fd082dfe1e912da26aa96caa79847d14fe9514e4ce88df33a8e90d34f83e66cddaec011e5dda916a6c74782e35e68b24ddc8eea3c21cc68097ea3fa05ec1820322046fe6815394ec6c822abbac9d4583a397b871382930fb598fb0e55fe19d02103121ff3ba823c42ce38ef96e5c8445656649a067941f233c1ffdfb4af22279c7029c1761cba6b5e7ee48ff63f03ed556779be277c8461ae087c6b2f930e30bdfc53585eb3c94a57a5bccf24da044dadd81c07225469ce777524cf57b041221ce4d78e8cd577bb77b746cd6d8938adaf0f4441d8184f6a13477d37bbd0f6c706f2a7e70c5b2d4fc630af6301087010828e42525d7b2bc107d8a96f795acdb956a3bb8bb50b4f200f024ad75c34e580e4a0c75033e428e8ca33973296ace8c694ea2e24296ac41d8b9770e0aaca16eca86efdda77050b3cfece9e4ef2df932ed014ce5f943fb49ed980e4f671af687b3e083dad6feeb8378bc068adc18606efc6a477cb7d9fd2695ab44099bb00cf735ff588182415351a9da41321b89f63e7afb4109240c7401b605bb29f45fa9d4a0762cfaf4bbe43d30569205b43495c2d2069b21ce1d9a148dc27006aad71b065feddd168335e68533c412ed77d033d000634dc3d4e17c67a31a4bf3f59d85f5efd90dc42415dd59d6a81f2821bca3209623f1cda1f925af8419cf3f534939c72d304d6d47761a3d9e6176d6a78a61f9c905d05a9a0b19fafebb40e70aa3ff2ff25c58d9a841fdb607d1fa412f9bd022905ae9fc29744b553d6c716c1a07b9494cdab3641084c551b24c0d298e4c13817b7d2cd1740e972123f51d8a4cdc908960aa7df9df6f3aa529e6e4bd9fc131be84bb0d82f9682b8ded2128b1036196756c927f2c4b3fb931cf7eb87901da16dad1210076df5cd2bebe1d526f6701141b1b42e9e4cc41d3f498a1455b87b5e1acf7a4e5127b4750d1a9b3804eb2527918666abf0d5af74d966e1d7356668c751e16910edd522c58aab217520c5bd454793566adee2b69009fa4c318463ee8bffebdf2762526efbb9240c5f01e8b12fa79770dbfd444693f3f8f0ce08139842c44a6f366d358830bc0b8fa2e682447cf3cd64bc5427fe0a70171510736620fb621fd3fd541a600bdb4317b3ed119c225aa12849e077dae6aed89b540ed29297429b977592329c259c2b4bc433d39154d1ca95fa352a926cba89ead8c1420f9b825f39c62394994623a954d945980ee1a3f08913111c03bf6b8302695521bd2eeffc30f75c2c2f78192ea468cc226a348e160c1fea7e72f0fa1aaa701429c6033021c6827e328c88bc08ca6f0ac767e3c948d7a7fbc1166cbc88db03e5d6712c07683ade676e7571ee241b2260f077283aa1d6e12911ea67e0184f3496d955213ce747670d2fba06ab7a55fec0ca6e7bc5f75eaec6ae10a2dece8d2caa55321d5cd80132f8df1df7ecd0200138b59558a8c32840aea083f093e84cbe7a6385817cf9f230f9a24fb484a1cbc44fcd3e805a6fa0b04f9568359945c50a45f8dbde3bcce04513f00a35def0759f5943663f0a15a07e4a0994400f7232b92eac89b0e16227aba3e5dc320ca63de9497b81f28aa824c760b7a464a690b908ec3f45010aa9af28d5b850b903425a293af59d41c3ada76738547884933dff8701a0f3924c45e8d9373b67e513397c7314e1e2cea94ac9a610753626db4a77163906da73cc0509bfc78243df4b8eab66242befd872d0802da31b6a088ed60f92c27e91d4d55cc1ee5f2eef1653c1fd762b06eaa6e2f115e5b3d13ce940259eabb73c18794b4035afd68b231dbd79f69207cf7cc393b373f2089843e75ecea75577a17cf73a11e41625c1661e9bb56d6d8427a8dd14d364d113b03259bec0d340382e492e7c39970312be9121699594d6f307288375aca8dd896a940e3edfce7db2e1863a79795c1da3d24a504b9f25293b73297d7e562e7bd391e04c5921b6a15f6a66f4025ea578d1d0b38fb7be54961a8851afb232f38f90b09f0f91ae9668fbdd9cefed5b1339a9d48a04afdef2235a9305c55cd2402df3d998227efe023dc5147d652de310fd3aa9bb69c03013bcae47e88e7455182adbcb31af525df7f087e14acfc4b3c7dc49c2937337234edbc52cb32fead16cac6cd21fd930fe32019ff11a2ac8b97384284059e8f21a8499731f2fe1c222e82170ecf7df96988ddc7878fb742bce91eb507e1a221b69f11845eec9a7a910f30d2810395626eae9f446e958d5c46c4a71f0ddb6ddc404bfa41a96aa1f25cad86db123517feff6c24f2c2514755b76df91ac975270ee5ed0f723483a3f0da1c9fabe37c2de38984d9f8cc0f4a6677097182e135664fe14e5f66e8dfac153b31ef50e4a165cc58cc8aa9ee6568d6c9278178faae67e00073defac620ca7059dd96d334e149986e29820cfe443f737748de403c01ba4c8ace74bb95716f81d42ba81a4ef0e620a89490febf358f328138dfdd33c8444f1bc7722f625330e7d7c1b0030b25726a126aa408cc8ceff65d3aaa3d7c4c72302ad7156f372cfb375925f84095e6735336920cda05d92ebf6dbe2bfb3b4bc336e41fea1f858417e44bbfc3506ba8699081b0cb396d7b3aef46aff522c07269d181451150b21803bc6da420e432db7070362a076e0331ff55f6b7aaee8e4411ee9e698da0e98e8b828df78e839f08eb13f85b45898a04f7440e1b7efcc24466e83a605d1c725ae0979dc41bac8506d0535c1652e24b7bc66fafac621a3af6b7fe26a53bba1c779dc3a056ff17213b9154dce74e0d1229c862051bb7d4f8d9e6028ac0bc3a3e951c24d55f05175f41c64c67f5e36b6104b1956b2cb8c52687ec6205f2f53883d930b261ba31eae623c15f3881573009305206990a5b4e4cac6f705a34a04d3828e1bd1a601ae8d7fe7362114eb367b60d7eda6968f8a2dc4b837754715df0588dc07410ef6be8af5641e8156328683432816221c9846079a3dbdcc46e6d1d04a07ae7061075c244be0578b5a25e106155c58e53a6e6a4ead16b91187fc23860014e228479ceb9be0c3e7a767b301430a1d1476babad95644229a2b20adfa376247e88543feeffff57a7d597d9a4cbb100b7275b44e42887f3e3109f5658fb4dec6d221d3587755051f4b76b4a98fe0c63cc55319971c88d48497742eb5a8390b51aa27ea4c69a5025bd708764b8894989fc932e46e2e74cc690a89bc75ccb4a0e1aecc65b7d9d668b53442e909ce49eecaff9d9e2322c984d04c1d3167b1d50d3a0ace330de90309544dd99dd419e92789c5905f8a056e9924bfd30850949d8258f530511834793c26b2b0be5701c25e7bf42acf0cd9eb0f4a55cb088938bbb641a5824d1cc9085eb0eee4768773aa9f396d722b14ef20eb7ef2f50ca11963c5d8d1eb34ce67c8a5e24a1242559c7118fc0bce0af7409048242229a619bb69947851c062ffb183dced2ab537e434d1fb014c4374962af716828281ba82a56e3b5bd24cb7b291703f763193ba6c55b2d4d4263d9c82416b9613f9320f8eb828c97e65a4cbf1d11d0795c41d28775e58888fa28befca088dfb70ef7d0e4802be42a20995849f368ee1d19edbfedaaa746107ec9982975b7931e8a7aea6a4bb85b3baf5050d9fa54672aa2e0a922238e471935a5c79b04d6691698cf9e56178034af9c72b90b0f0097b0dfb3f213f16b4d89bbfb80bed6a9ce7f25711e011df4f6559a20fcdedab3c27253ddde07b89cbc0e6bb4637f1f193cf55b6822e8b6af628bb1b0373c9926f1821a007e0431c8a4bb38f687acefc2c70dd679138215b254d203d1ab4c97235f456a5886c3c9cfe91ba9a7e58b9074bc19ab9619c19c47ed9a981ad5ad0ca66e76e1decb79b88caca94311cbb21f14e86f897c99fddf255d7b6fc6dca781e222f7dcb60e500d1b235edf5205f9548153f91b0f4cb12bec0906104e67adfba0e0868ca5d174b0322c9b517bde3d717a5bd12db94418e9f894b3339bfe209ec60888d6f5c48268571c2891e0eac2a1879db0a1e5cc04a6b44461bbb34a8d3655fc2687203356df61093043cab89bf25cc628597a7b4edf3b7967758256fd5b3d3422c45402bbe6bce0a54f74032e0a7301c73427f45a2509705cba4ee4411050af81d3f44664874927ffe5b6a8d89283b83c804a86884d0aee330f3d070af382853339e25f839e3b9a1314b0c178eb481705a21be1194e85340374cd78b21b1560ca07f3ff91fb453a8372bacb23a01b5e5da632a8dd10f5e939c8f75db12eaa720d10aea1f3c4f1b41d38507650b18664651a7717aa07a662a97be6810112925026a46e8d8fff4b9c1ecb4898c95d6d0908afa84dfbcb93e8e9bf1df708547572bfeb695f09731645d6170d6422375827481bf7edaf04f5ef0282de9f07d37200f9f2746c41e92e3d3e897ab0ea16150c0a1d5704b382c38b2aca9c14ac04e17ae015196725f6264cf8310eabccb4ef5cbe9caebe4d7341f890f6a04dfd82729da4a7dd4918e96d22a50281eae81879664750714b5de4bbf8c4719fc2b8d82a3397f0735e77f39a93a92e8ffbdeb3c202aaa558e37c7795903434118f9b2caeba6be2812399b60a939fb7d74d98cc570bbc332adbb5405ed1ec34aaf66549919d785d2536daa5b4b021304fa44d74f6b849872430b7a518c3b8eee39c0e7411cbcfbea03ae17af0c20c5060711176cfacfbbdbe2f29d6ede63438a0f6a470", 0x1000}, {&(0x7f0000001340)="e67a210687773d2cfb8bcf161c3de4fc3c85663f2ed092b59df4b4e505595004fe2a47faca2853ce5488d8f489276c1c093e26982ef3344e8cf128ab8bf69b99b0eecbb4e6ae5edda6a8d9852660b3a7995931511d8ada80932f2f4a92bd7833b3603127a48f6a8971e062ef8520223f8973e2efcd2dcede594d0f203d149fed6883c82abfeeec3c8f2a3ab5159f538d116bc23db36d02092b858c571ce8e4c6fea713c938583be0a9383f9a0f2e75ee92d7db48a326674eee9b195de87bd8dfb0798e63ff685db7a2dd8289e802ce1ec3e3ad83e494e8bf5f385a98cff92af12be6a7cff2402cd869b05c", 0xeb}, {&(0x7f0000001440)="166eeb9fba8867aff336dac9138c27d699b3efbc502a6f117058ef04c496c0ce288a1d8f5832fb71b10523593dfec18f4bf5aade782a30e3eeca051444656b69bf6a7b16d54fa12dd1ceb4d689ea87d94d118a96cd25e4ca11ff9724ba851894ff4a41fdea9648ce981efa9db02dfb99209e11f963a4676361f18df85266a2ba06942aa110361d9392ed6711", 0x8c}, {&(0x7f0000001500)="861915b4f6b5cc1d0a6b5859093826354a1ebd456c374bee4a18b6d8a3d63f968f7f68a67990b86300653318d751414679a78075bdf4870b30e83180f635c20cadd21cccdbf0c4b5c5cc6acfd88431d74fc32851fcd7731ff82dcf5665965bb41c", 0x61}, {&(0x7f00000025c0)="215ba01e783d164e5a170e5ad2a4cf4a0f631f64837561e9f84c893611f7f9f00e397193fb4fab0e2862dfe33392cdddca72908841fda502e66a0e285d4786af546afee6ab93e155c8a6b1f579d8d219db961d43f39bddaea222b97737397d0bb5f74f3f6339212f25e7ffba33d50ad0bac0a412caff4aa08dc92a50fc80e6c56303710e86fa94aacab4cd6ae0955c2377", 0x91}, {&(0x7f0000002680)="fa18ffe541dd58c0f3be05bf729cda5e7162e6753f05715dcea22253da8ee3bf5259f84981b4c31cd0e4ceac10211dfa4d27bf5fb129fd9f493719c2d7caae433e80f9634721e4ffbfac5be1a6e5991776ba5a11e3e5bbe32fed5b90aecbbdf284a325b7def8c246763d2bab192696620b34bcf991", 0x75}, {&(0x7f0000002700)="08a9ab2a535f0f0e2182699cdbb133f63e99a2765dd89c789f631e9929925bb7ab0089d0cc57dc98fa493d4728854b5bbc1243466c2e71f9e6f8a08285705310f77c0a6a5cd74f92ce6bf219af6076ab1f6a03b9c1aa895e70cc048d0b2a79458da6241dc63e5fff339a14ea43b10fd653e7c4c720e52fb68323ef4f642489f979869d761d95ffe2c08b1eede7c9755cb6d53f3b9ba2687463c41e132aa749c27f5d3a1b94c13d08304016bcff2a8d4aaadf2db9210073aed152f01d0407cd581c1b26cc96a76aec936c225c10df2596bfe84812257c3212a52f0df1b6adc49e0553d6fcf1dc022da963226bf9194641fc44a151467be9c85edd", 0xfa}], 0x9, &(0x7f00000028c0)="2e0c653482", 0x5, 0x4040045}, 0x0) (async) sendmsg$tipc(r6, &(0x7f0000001080)={&(0x7f0000000ec0)=@name={0x1e, 0x2, 0x1, {{0x1, 0x4}, 0x2}}, 0x10, &(0x7f0000000fc0)=[{&(0x7f0000000f00)="6c71bfd44a919663d81951223bae3f9c4b77347ccbdc65f0386415669bd06f23e49fc96d9030e941848bf994e7396a02ed1b45df818b19c2dd6ca242a368b7b36f08df0943a6fdfd02b79a4fabc7f0b9f4c3ac170ea68497de5b2f4977cc12a226aece94f82a9a020a8170c89918148ae7f3d083b2c70afa70b1b42cf64a35158fcca5d324d57a75cec3a75bb0215b0c49beddf09728eeb89c55fc0c17228fe7f12dcc357c52a2a72676fc2a", 0xac}], 0x1, &(0x7f0000001000)="ffdbd0cb7e942a6fc00172b5fc7c0047801d7accc0a47575147d656b02d7ea3c93810133a16d245a11d2f5bce533de4e412ab4e5f68946122b3640a79c95c2fb60ce1d1c49eb1a41ccc0c8091a24311a6862b9495f512672", 0x58, 0x804}, 0x200000c0) (async) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x13, 0x25, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000100000000000000ff01000018110000", @ANYRES32=r11, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950000000000000085100000ffffffff180000003a060000000000009004000085200000040000007458c0ff10000000185b00000e0000000000000000000000b7080000000000007b8af8ff00000000b7080000ffffff7f7b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r10, @ANYBLOB="0000729600000000b70500000800000085000000a5000000186000000b0000000000000000000000bf91000000000000b7020000000000008500000085000000b7000000000000009500000000000000fbf6412da5eb6a49f0f799d48f192f6ea3aa05f624463bc590b792b47e1141354a06e021d54cdc0914ec8b2f612efeffaa73b9fde26dfde76d4b7fdc341aa47c96cb757537ae07e1847b0f5e4c62e3d7f237519c736867e87ce6d5b15cd6156b539cd05a19f8def51197bfc6f0c1db1b7bf8bee4e47332a2d39600343a03f04b16e26c4cc0b62e20239087fb55a3eb87f7be421ec7d2876d070ca9892b4788fc8ddbe1ee187d1863b7f446832cb4de67750c5e548ef55e8f282f4e083bf9191eb5ccbaba45a7409a757377e73841179474e22aa466081d0ee0747a0ca32c8c07e3636de0a4092f3f6d983ea8189dbdf7bebfbf37a90ae56eb4d93a2f8cfe2d93e313d9a06aa38a2f187728ce627fea3858101dcaa8c463045978dc32e2ad0de095ce052a22dd325603a276350fd0380cc6cdd4eefeb14faf4401b884652be4fb80bcd22a22fa96a93642c306c0582105dc856f04cc13437f8d55283bb129525386d6dc96f63cdf7a1958cdc07b8fa7c3cc3781d307455450990cfbc63dfa2f14dc372d218025f7efbad6f838f832e67872532bc543cd924ac60ae1aa1dab70a3b928fe7446f7831f7b8c3bd2da"], &(0x7f00000001c0)='GPL\x00', 0x8, 0x24, &(0x7f0000000540)=""/36, 0x41100, 0x9, '\x00', r14, 0x29, r6, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, r15, 0x2, &(0x7f0000000940)=[r3, r7, r6, r2, r16], &(0x7f0000000980)=[{0x1, 0x5, 0xe, 0x1}, {0x0, 0x4, 0xd, 0x6}], 0x10, 0x5}, 0x90) (async) close(r9) (async) close(r1) openat$cgroup_ro(r6, &(0x7f00000010c0)='memory.swap.current\x00', 0x0, 0x0) 14:03:01 executing program 1: bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000080)}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000180)={{0x1}, &(0x7f0000000100), &(0x7f0000000140)}, 0x20) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000d80)={0x0, 0x80, 0x9, 0x6, 0x81, 0x7, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x4, @perf_config_ext={0x46b9}, 0x0, 0xffffffffffffffff, 0x1, 0x8, 0x0, 0x3, 0x3f}, r1, 0x7, 0xffffffffffffffff, 0x2) r2 = gettid() write$cgroup_pid(r1, &(0x7f0000000380)=r2, 0x12) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x22, &(0x7f0000000280)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x596}, {}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6e5}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x80}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @call={0x85, 0x0, 0x0, 0x72}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x1e}, 0x90) 14:03:01 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x4b, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c000000950000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:01 executing program 4: r0 = syz_clone(0x660694c0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x0) r2 = perf_event_open(&(0x7f00000000c0)={0x4, 0x80, 0x20, 0x81, 0x9, 0x1f, 0x0, 0x7f, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0xfffffeff, 0x4, @perf_bp={&(0x7f0000000080), 0x8}, 0x200, 0x0, 0xca, 0x4, 0x8, 0x80, 0x101, 0x0, 0xfa}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) perf_event_open(&(0x7f0000000000)={0x3, 0x80, 0x40, 0x7f, 0x1, 0x3, 0x0, 0x8000, 0x28000, 0x2, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x2bfe6f2d, 0x0, @perf_config_ext={0x7, 0x1000}, 0xa400, 0x3, 0xffff, 0x0, 0x8000000000000001, 0x2, 0x7, 0x0, 0xf6}, r0, 0xa, r2, 0x2) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x35, r1, 0x8, &(0x7f0000000700)={0x5, 0x5}, 0x8, 0x10, 0x0, 0x10, 0x0, 0xffffffffffffffff, 0x2, 0x0, &(0x7f0000000740)=[{0x0, 0x3, 0x2}, {0x0, 0x0, 0x8}], 0x10, 0x3e66}, 0x90) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000340)='memory.events.local\x00', 0x26e1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) recvmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r6, &(0x7f0000000000), 0xfdef) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x7, &(0x7f0000000000)=@raw=[@exit, @call={0x85, 0x0, 0x0, 0x40}, @generic={0x79, 0x1, 0x6, 0x0, 0x2}, @ringbuf_query], &(0x7f0000000040)='GPL\x00', 0x6, 0x72, &(0x7f0000000080)=""/114, 0x40f00, 0xa, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x1, 0x2}, 0x8, 0x10, &(0x7f0000000140)={0x5, 0x9, 0x1, 0x5}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000240)=[{0x5, 0x5, 0xd, 0xb}, {0x5, 0x3, 0xe, 0x2}], 0x10, 0x2}, 0x90) setsockopt$sock_attach_bpf(r6, 0x1, 0x32, &(0x7f0000000340)=r7, 0x4) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000780)={{r6, 0xffffffffffffffff}, &(0x7f0000000700), &(0x7f0000000740)='%pi6 \x00'}, 0x20) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000002aec00000000000000009500000000000000efb6f268ffff0235eb3b68923243b8712026815525314c422329e0fef2350efdf9989268fcfdc0d4a5d42c9d4002ad07b3345f602819afe9d3f027e0fdd0f896f83efe7916a167d21cb3812888c2e09629985365632f4b5c929525f5c0b9318b42b194c68944102b20ed2dd8517de33788d720297e2b98eacbb60c2d071787953e42a5f1d516547e258e954b0d73481a13e29f80c86602ba872d8fdd26a6e7a9cf69a20000000000"], &(0x7f00000001c0)='GPL\x00'}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000580)={r10, 0xe0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) r12 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={r11}, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001440)={r12, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(r9, 0x400454da, &(0x7f00000001c0)=r13) bpf$MAP_CREATE(0x0, &(0x7f0000000900)=@base={0x11, 0x6, 0xff, 0x9, 0x98ba6cdc724d2914, r8, 0x1ff, '\x00', r13, r6, 0x1, 0x3}, 0x48) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000540)={r4, 0x20, &(0x7f0000000300)={&(0x7f0000000380)=""/229, 0xe5, 0x0, &(0x7f0000000480)=""/182, 0xb6}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x17, 0x12, &(0x7f0000000140)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xfffffff7}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@jmp={0x5, 0x0, 0x5, 0x0, 0x7, 0xc, 0x1}, @map_idx_val={0x18, 0x7, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x8}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000200)='syzkaller\x00', 0x3, 0x78, &(0x7f0000000240)=""/120, 0x41000, 0x44, '\x00', r13, 0x2f, r4, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, r14, r4, 0x8, &(0x7f0000000580)=[r4, r4], &(0x7f0000000600)=[{0x2, 0x1, 0x10}, {0x5, 0x3, 0x6, 0x5}, {0x1, 0x2, 0x10, 0xb}, {0x2, 0x3, 0x7, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x5, 0x4, 0x3, 0x3}, {0x3, 0x3, 0xc, 0xd}, {0x1, 0x1, 0x4, 0x7}], 0x10, 0x7ff}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={r3, 0x0, 0x0}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x4004662b, &(0x7f00000005c0)) 14:03:01 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) 14:03:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:01 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x4c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c000000950000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) 14:03:01 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x4d, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) 14:03:01 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c000000950000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:01 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) (async) close(r1) 14:03:01 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x4e, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:01 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) 14:03:01 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x4f, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c000000950000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) close(r1) 14:03:01 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:01 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) 14:03:01 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c00000095000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:01 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 14:03:01 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c00000095000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:01 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:01 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 14:03:01 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c00000095000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000380)={0xffffffffffffffff}, 0x4) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="180100000000d3e00000000000100000850000007b00000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='sys_enter\x00', r3}, 0x10) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000140)="325637d15a4edea93c4d2395426821c48f39b16e71b32925d5b9724de741ff36f1e01b7caa75a2e1e79499beee3488ef1ad1b9e65c104073c136e31e81fbfd69f013e400a141516f3ba4ffe4c020b5b0e779c6133dae1bf27ee72f57cad802e089d007b6f0e72716ec11dd4a052c1b0bc04bb7f12d2aa4154fcf0e6db75d0a124898cc3b738f90d962706a7615e31f987be0293a3b21", 0x96}, {&(0x7f0000000300)="e3b321fff134e093b9005f63093a22be8ace6ffa73933327ef6a4f018f6db9e162d21cb75af8a0b54504fc5b87bbe3c7f98acfcef5e5587b317e839145891cf70f8ea0d3d849907d66b542599ee3afe020c5dc2d1955e0608bd40b184a398195fe64b4f9e2f26612ebb959af70f16adf8f344c0c8ac657628932cfcca38c", 0x7e}], 0x2, &(0x7f00000003c0)=[@rights={{0x2c, 0x1, 0x1, [r1, r1, r1, r0, r1, r0, r1]}}, @rights={{0x28, 0x1, 0x1, [r1, r1, r1, r2, r0, r3]}}, @rights={{0x1c, 0x1, 0x1, [r0, r1, r1]}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x90, 0x881}, 0x4000) close(r0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7fffffff}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r5}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000005c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000540), &(0x7f0000000580)=r3}, 0x20) r7 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000), 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001300)={{r7, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f00000003c0)='%pi6 \x00'}, 0x20) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000ac0)={0x1b, 0x0, 0x0, 0x6, 0x0, r8, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x4, 0x3}, 0x48) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r9, &(0x7f0000000000)=ANY=[], 0x32600) write$cgroup_subtree(r9, 0x0, 0xda00) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001140)={0x6, 0x13, &(0x7f0000001400)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2}, {{0x18, 0x1, 0x1, 0x0, r9}}, {}, [@cb_func={0x18, 0x0, 0x4, 0x0, 0x5}, @exit, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000f40)='syzkaller\x00', 0x6, 0xb, &(0x7f0000000f80)=""/11, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000fc0)={0x3, 0x1}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, &(0x7f0000001040)=[r8, r8, r8], &(0x7f0000001080)=[{0x0, 0x1, 0x7, 0xa}, {0x0, 0x5, 0x8, 0xb}, {0x1, 0x4, 0xd, 0x6}, {0x2, 0x2, 0x0, 0x1}, {0x0, 0x2, 0x7, 0x8}, {0x5, 0x2, 0xa, 0x8}, {0x1, 0x7, 0x2}, {0x2, 0x4, 0x3, 0x3}, {0x2, 0x5, 0xf, 0x4}, {0x5, 0x4, 0xa, 0xc}], 0x10, 0x2}, 0x90) r10 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x6, 0x2, 0x9, 0x8a, 0x0, 0xffffffffffffffff, 0xffff7fff, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4, 0x5}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000140)={r8}, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000900)={r10, 0xe0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000006c0)=[0x0], 0x0, 0xda, &(0x7f0000000700)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000740), &(0x7f0000000780), 0x8, 0x69, 0x8, 0x8, &(0x7f00000007c0)}}, 0x10) r12 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000940)=0xffffffffffffffff, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a00)={0x18, 0xc, &(0x7f0000000300)=@raw=[@cb_func={0x18, 0x7, 0x4, 0x0, 0xfffffffffffffffa}, @printk={@d, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x6}}, @map_fd={0x18, 0x5, 0x1, 0x0, r8}], &(0x7f0000000180)='GPL\x00', 0x1, 0x74, &(0x7f0000000440)=""/116, 0x40f00, 0x10, '\x00', r11, 0x0, r12, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000980)={0x4, 0x2, 0x6, 0x5}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f00000009c0)=[{0x5, 0x5, 0xe, 0x7}, {0x5, 0x3, 0x6, 0x6}, {0x2, 0x1, 0x6, 0x3}], 0x10, 0x1}, 0x90) r13 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000008c0), 0x4) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={0xffffffffffffffff, 0x20, &(0x7f0000000b00)={&(0x7f0000000980)=""/118, 0x76, 0x0, &(0x7f0000000a00)=""/198, 0xc6}}, 0x10) r15 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340), 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r15}, 0x4) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x10, &(0x7f00000003c0)=ANY=[@ANYBLOB="18000000510700140000000000000001b7080000000000007b8af8ff00000000b7080000fcffffff7b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r15, @ANYBLOB="0000000000000000b70500000800000085000000a500000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r16 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000bc0)=@o_path={&(0x7f0000000b80)='./file0\x00', 0x0, 0x10, r1}, 0x18) r17 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000c40)=@o_path={&(0x7f0000000c00)='./file0\x00', 0x0, 0x0, r4}, 0x18) bpf$PROG_LOAD(0x5, &(0x7f0000000d00)={0xf, 0x22, &(0x7f0000000780)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xc43, 0x0, 0x0, 0x0, 0xffffffc1}, {}, {}, [@ringbuf_query, @printk={@lld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x4}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r6}}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0xa, 0x0, 0x0, 0x0, 0x20}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000600)='GPL\x00', 0x9, 0x4c, &(0x7f0000000640)=""/76, 0x41000, 0x20, '\x00', r11, 0x35, r13, 0x8, &(0x7f0000000900)={0x9, 0x1}, 0x8, 0x10, &(0x7f0000000940)={0x0, 0xf, 0x101, 0x9}, 0x10, r14, r2, 0x2, &(0x7f0000000c80)=[r15, r5, 0xffffffffffffffff, r16, r17], &(0x7f0000000cc0)=[{0x5, 0x1, 0xe}, {0x0, 0x2, 0xf, 0x4}], 0x10, 0x68f}, 0x90) close(r1) 14:03:01 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 14:03:01 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], 0x0, 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:01 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:02 executing program 4: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], 0x0, 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:02 executing program 0: close(0xffffffffffffffff) close(0xffffffffffffffff) 14:03:02 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000380)={0xffffffffffffffff}, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="180100000000d3e00000000000100000850000007b00000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="180100000000d3e00000000000100000850000007b00000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='sys_enter\x00', r3}, 0x10) (async) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='sys_enter\x00', r3}, 0x10) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000140)="325637d15a4edea93c4d2395426821c48f39b16e71b32925d5b9724de741ff36f1e01b7caa75a2e1e79499beee3488ef1ad1b9e65c104073c136e31e81fbfd69f013e400a141516f3ba4ffe4c020b5b0e779c6133dae1bf27ee72f57cad802e089d007b6f0e72716ec11dd4a052c1b0bc04bb7f12d2aa4154fcf0e6db75d0a124898cc3b738f90d962706a7615e31f987be0293a3b21", 0x96}, {&(0x7f0000000300)="e3b321fff134e093b9005f63093a22be8ace6ffa73933327ef6a4f018f6db9e162d21cb75af8a0b54504fc5b87bbe3c7f98acfcef5e5587b317e839145891cf70f8ea0d3d849907d66b542599ee3afe020c5dc2d1955e0608bd40b184a398195fe64b4f9e2f26612ebb959af70f16adf8f344c0c8ac657628932cfcca38c", 0x7e}], 0x2, &(0x7f00000003c0)=[@rights={{0x2c, 0x1, 0x1, [r1, r1, r1, r0, r1, r0, r1]}}, @rights={{0x28, 0x1, 0x1, [r1, r1, r1, r2, r0, r3]}}, @rights={{0x1c, 0x1, 0x1, [r0, r1, r1]}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x90, 0x881}, 0x4000) (async) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000140)="325637d15a4edea93c4d2395426821c48f39b16e71b32925d5b9724de741ff36f1e01b7caa75a2e1e79499beee3488ef1ad1b9e65c104073c136e31e81fbfd69f013e400a141516f3ba4ffe4c020b5b0e779c6133dae1bf27ee72f57cad802e089d007b6f0e72716ec11dd4a052c1b0bc04bb7f12d2aa4154fcf0e6db75d0a124898cc3b738f90d962706a7615e31f987be0293a3b21", 0x96}, {&(0x7f0000000300)="e3b321fff134e093b9005f63093a22be8ace6ffa73933327ef6a4f018f6db9e162d21cb75af8a0b54504fc5b87bbe3c7f98acfcef5e5587b317e839145891cf70f8ea0d3d849907d66b542599ee3afe020c5dc2d1955e0608bd40b184a398195fe64b4f9e2f26612ebb959af70f16adf8f344c0c8ac657628932cfcca38c", 0x7e}], 0x2, &(0x7f00000003c0)=[@rights={{0x2c, 0x1, 0x1, [r1, r1, r1, r0, r1, r0, r1]}}, @rights={{0x28, 0x1, 0x1, [r1, r1, r1, r2, r0, r3]}}, @rights={{0x1c, 0x1, 0x1, [r0, r1, r1]}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x90, 0x881}, 0x4000) close(r0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7fffffff}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r5}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000005c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000540), &(0x7f0000000580)=r3}, 0x20) r7 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000), 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001300)={{r7}, &(0x7f0000000400), &(0x7f00000003c0)='%pi6 \x00'}, 0x20) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001300)={{r7, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f00000003c0)='%pi6 \x00'}, 0x20) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000ac0)={0x1b, 0x0, 0x0, 0x6, 0x0, r8, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x4, 0x3}, 0x48) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r9, &(0x7f0000000000)=ANY=[], 0x32600) write$cgroup_subtree(r9, 0x0, 0xda00) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001140)={0x6, 0x13, &(0x7f0000001400)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2}, {{0x18, 0x1, 0x1, 0x0, r9}}, {}, [@cb_func={0x18, 0x0, 0x4, 0x0, 0x5}, @exit, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000f40)='syzkaller\x00', 0x6, 0xb, &(0x7f0000000f80)=""/11, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000fc0)={0x3, 0x1}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, &(0x7f0000001040)=[r8, r8, r8], &(0x7f0000001080)=[{0x0, 0x1, 0x7, 0xa}, {0x0, 0x5, 0x8, 0xb}, {0x1, 0x4, 0xd, 0x6}, {0x2, 0x2, 0x0, 0x1}, {0x0, 0x2, 0x7, 0x8}, {0x5, 0x2, 0xa, 0x8}, {0x1, 0x7, 0x2}, {0x2, 0x4, 0x3, 0x3}, {0x2, 0x5, 0xf, 0x4}, {0x5, 0x4, 0xa, 0xc}], 0x10, 0x2}, 0x90) r10 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x6, 0x2, 0x9, 0x8a, 0x0, 0xffffffffffffffff, 0xffff7fff, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4, 0x5}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000140)={r8}, 0x4) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000140)={r8}, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000900)={r10, 0xe0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000006c0)=[0x0], 0x0, 0xda, &(0x7f0000000700)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000740), &(0x7f0000000780), 0x8, 0x69, 0x8, 0x8, &(0x7f00000007c0)}}, 0x10) r12 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000940)=0xffffffffffffffff, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a00)={0x18, 0xc, &(0x7f0000000300)=@raw=[@cb_func={0x18, 0x7, 0x4, 0x0, 0xfffffffffffffffa}, @printk={@d, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x6}}, @map_fd={0x18, 0x5, 0x1, 0x0, r8}], &(0x7f0000000180)='GPL\x00', 0x1, 0x74, &(0x7f0000000440)=""/116, 0x40f00, 0x10, '\x00', r11, 0x0, r12, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000980)={0x4, 0x2, 0x6, 0x5}, 0x10, 0x0, 0x0, 0x3, 0x0, &(0x7f00000009c0)=[{0x5, 0x5, 0xe, 0x7}, {0x5, 0x3, 0x6, 0x6}, {0x2, 0x1, 0x6, 0x3}], 0x10, 0x1}, 0x90) r13 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000008c0), 0x4) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={0xffffffffffffffff, 0x20, &(0x7f0000000b00)={&(0x7f0000000980)=""/118, 0x76, 0x0, &(0x7f0000000a00)=""/198, 0xc6}}, 0x10) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000b40)={0xffffffffffffffff, 0x20, &(0x7f0000000b00)={&(0x7f0000000980)=""/118, 0x76, 0x0, &(0x7f0000000a00)=""/198, 0xc6}}, 0x10) r15 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340), 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r15}, 0x4) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x10, &(0x7f00000003c0)=ANY=[@ANYBLOB="18000000510700140000000000000001b7080000000000007b8af8ff00000000b7080000fcffffff7b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r15, @ANYBLOB="0000000000000000b70500000800000085000000a500000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x10, &(0x7f00000003c0)=ANY=[@ANYBLOB="18000000510700140000000000000001b7080000000000007b8af8ff00000000b7080000fcffffff7b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r15, @ANYBLOB="0000000000000000b70500000800000085000000a500000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000bc0)=@o_path={&(0x7f0000000b80)='./file0\x00', 0x0, 0x10, r1}, 0x18) (async) r16 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000bc0)=@o_path={&(0x7f0000000b80)='./file0\x00', 0x0, 0x10, r1}, 0x18) r17 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000c40)=@o_path={&(0x7f0000000c00)='./file0\x00', 0x0, 0x0, r4}, 0x18) bpf$PROG_LOAD(0x5, &(0x7f0000000d00)={0xf, 0x22, &(0x7f0000000780)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xc43, 0x0, 0x0, 0x0, 0xffffffc1}, {}, {}, [@ringbuf_query, @printk={@lld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x4}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r6}}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0xa, 0x0, 0x0, 0x0, 0x20}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000600)='GPL\x00', 0x9, 0x4c, &(0x7f0000000640)=""/76, 0x41000, 0x20, '\x00', r11, 0x35, r13, 0x8, &(0x7f0000000900)={0x9, 0x1}, 0x8, 0x10, &(0x7f0000000940)={0x0, 0xf, 0x101, 0x9}, 0x10, r14, r2, 0x2, &(0x7f0000000c80)=[r15, r5, 0xffffffffffffffff, r16, r17], &(0x7f0000000cc0)=[{0x5, 0x1, 0xe}, {0x0, 0x2, 0xf, 0x4}], 0x10, 0x68f}, 0x90) close(r1) (async) close(r1) 14:03:02 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:02 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:02 executing program 0: r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000080)={0xffffffffffffffff, 0x5, 0x10}, 0xc) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000540)={0xffffffffffffffff, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0xa, 0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0], 0x0, 0xf1, &(0x7f0000000340)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000380), &(0x7f00000003c0), 0x8, 0xc2, 0x8, 0x8, &(0x7f0000000400)}}, 0x10) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000640)={&(0x7f0000000580)=ANY=[@ANYBLOB="9feb01001800000000000000600000006000000004000000000000000400000d000000000500000005000000000001000500000006000000000000000200000004000000020000000000000800000000050000000000000e01000000000000000300000001000085ff7f00000d000000050000000000002000000000"], &(0x7f0000000600)=""/60, 0x7c, 0x3c, 0x0, 0x4}, 0x20) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000680)=@bloom_filter={0x1e, 0x148c0000, 0x7, 0xe5c2, 0x200, r0, 0x1000, '\x00', r1, r3, 0x2, 0x3, 0x3, 0x3}, 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000095000000000000000000000000004375885a662f00"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000bc0)={&(0x7f0000000040)='kmem_cache_free\x00', r5}, 0x10) r6 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) perf_event_open$cgroup(&(0x7f0000000200)={0x5, 0x80, 0x81, 0x80, 0x1f, 0xf7, 0x0, 0x0, 0x91100, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x0, @perf_bp={0x0, 0xf}, 0x0, 0x0, 0x7, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4, 0x0, 0x9}, r6, 0x0, 0xffffffffffffffff, 0x5) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000980)={r5, 0xe0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000002c0)=[0x0], 0x0, 0xfa, &(0x7f0000000540)=[{}, {}], 0x10, 0x10, &(0x7f00000007c0), &(0x7f0000000800), 0x8, 0xd7, 0x8, 0x0, 0x0}}, 0x10) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x0, 0x4, 0x12}, 0x48) r9 = openat$cgroup_ro(r6, &(0x7f0000001bc0)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) r10 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000280)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) openat$cgroup_pressure(r10, &(0x7f00000002c0)='memory.pressure\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001e80)={0x11, 0xb, &(0x7f0000001c00)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x1}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @tail_call={{0x18, 0x2, 0x1, 0x0, r6}}, @call={0x85, 0x0, 0x0, 0x7}]}, &(0x7f0000001c80)='syzkaller\x00', 0x3, 0x60, &(0x7f0000001cc0)=""/96, 0x41100, 0x20, '\x00', 0x0, 0x0, r9, 0x8, &(0x7f0000001d40)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000001d80)={0x5, 0x0, 0x440, 0x3}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000001dc0), &(0x7f0000001e00)=[{0x1, 0x4, 0xd, 0x2}, {0x2, 0x5, 0x3}, {0x0, 0x5, 0xe, 0x7}, {0x3, 0x1, 0x4, 0xa}, {0x0, 0x2, 0x7, 0x6}, {0x3, 0x5, 0xc, 0x16}], 0x10, 0x1ff}, 0x90) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000006c0)={{r8, 0xffffffffffffffff}, &(0x7f0000000640), &(0x7f0000000680)='%pK \x00'}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000001b00)={0x0, 0x0, 0x0, &(0x7f0000000340)='GPL\x00', 0x7efe, 0x1000, &(0x7f0000000a80)=""/4096, 0x41100, 0x4e, '\x00', 0x0, 0x1b, r10, 0x8, &(0x7f0000000380)={0x9, 0x5}, 0x8, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6, &(0x7f0000000700)=[0xffffffffffffffff, r8, 0xffffffffffffffff, r8, r11, 0xffffffffffffffff], &(0x7f0000001a80)=[{0x4, 0x4, 0x4, 0x9}, {0x4, 0x3, 0x7, 0x5}, {0x2, 0x5, 0x3, 0xb}, {0x3, 0x2, 0x6}, {0x2, 0x5, 0x2, 0x3}, {0x4, 0x2, 0x5}], 0x10, 0x10001}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000a40)={0x2, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000ac0)={0x1c, 0x1e, &(0x7f00000005c0)=@raw=[@cb_func={0x18, 0x8, 0x4, 0x0, 0x6}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x5}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @jmp={0x5, 0x0, 0x4, 0xb, 0xb, 0xfffffffffffffffc, 0xfffffffffffffff0}, @jmp={0x5, 0x0, 0x1, 0x0, 0x2, 0x0, 0xffffffffffffffff}, @cb_func={0x18, 0x2}, @printk={@llx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x435}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r6}}, @call={0x85, 0x0, 0x0, 0x48}, @alu={0x4, 0x1, 0xd, 0x3, 0xb, 0xfffffffffffffffc, 0x1}], &(0x7f0000000240)='syzkaller\x00', 0x3, 0xf4, &(0x7f00000006c0)=""/244, 0x41100, 0x1, '\x00', r7, 0xb, r10, 0x8, &(0x7f00000009c0)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000a00)={0x4, 0x6, 0x5, 0x5}, 0x10, r12, r5, 0x1, 0x0, &(0x7f0000000a80)=[{0x4, 0x2, 0x9, 0x6}], 0x10, 0x8007ff}, 0x90) r13 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000009c0)=@generic={&(0x7f0000000980)='./file0\x00', 0x0, 0x18}, 0x18) r14 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000a40)=@o_path={&(0x7f0000000a00)='./file0\x00', 0x0, 0x8000}, 0x18) r15 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_type(r15, &(0x7f0000000000), 0x248800) write$cgroup_type(r15, &(0x7f0000000040), 0x9) r16 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0x14, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000700000000000000000018110000", @ANYRES32=r16, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000a6149a248500000082000000180100002020732500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000000600000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000b40)={0x11, 0x1f, &(0x7f0000000700)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x101}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r0}}, @alu={0x4, 0x0, 0x2, 0xb, 0x2, 0xfffffffffffffffc, 0x10}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r0}}, @map_fd={0x18, 0x3, 0x1, 0x0, r4}, @jmp={0x5, 0x1, 0xc, 0xb, 0x5, 0x0, 0x16}, @alu={0x7, 0x0, 0xc, 0xb, 0x7, 0x10, 0x1}, @generic={0x3, 0x8, 0x0, 0x5, 0x4}, @btf_id={0x18, 0xf, 0x3, 0x0, 0x1}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000800)='syzkaller\x00', 0x8, 0x9c, &(0x7f0000000840)=""/156, 0x40f00, 0x8, '\x00', r7, 0x14, r3, 0x8, &(0x7f0000000900)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000940)={0x0, 0x9, 0x5, 0x9}, 0x10, r2, r13, 0x6, &(0x7f0000000a80)=[r4, r4, r0, r14, r15, 0xffffffffffffffff, r0, r4, r16], &(0x7f0000000ac0)=[{0x2, 0x5, 0x2, 0x3}, {0x2, 0x2, 0xc, 0x2}, {0x2, 0x2, 0x9, 0x8}, {0x4, 0x4, 0xd, 0xc}, {0x5, 0x4, 0x3, 0xa}, {0x3, 0x2, 0x6, 0x9}], 0x10, 0x5}, 0x90) r17 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000240)=@framed={{}, [@printk={@lu}]}, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='ext4_fc_track_inode\x00', r17}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) 14:03:02 executing program 4: close(0xffffffffffffffff) close(0xffffffffffffffff) 14:03:02 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], 0x0, 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:02 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040), 0x6e, &(0x7f0000001400)=[{&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f00000000c0)=""/49, 0x3f}, {&(0x7f0000000140), 0x2}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/12, 0xc}], 0xd, &(0x7f0000001480), 0xc0}, 0x2020) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) close(r0) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000015c0)) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000002b00), 0x900, 0x0) ioctl$TUNSETSTEERINGEBPF(r3, 0x800454e0, &(0x7f0000002b40)=r2) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001600)) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$cgroup_ro(r4, 0x0, 0x26e1, 0x0) recvmsg$unix(r4, &(0x7f00000031c0)={&(0x7f0000002b80), 0x6e, &(0x7f0000003080)=[{&(0x7f0000002c00)=""/144, 0x90}, {&(0x7f0000003200)=""/116, 0x68}, {&(0x7f0000002d40)=""/1, 0x1}, {&(0x7f0000002d80)=""/240, 0xf0}, {&(0x7f0000002e80)=""/14, 0xe}, {&(0x7f0000002ec0)=""/201, 0xfffffe68}, {&(0x7f0000002fc0)=""/105, 0x69}, {&(0x7f0000003040)=""/56, 0x38}], 0x8, &(0x7f0000003100)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x90}, 0x101) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001480)='cgroup.controllers\x00', 0x0, 0x0) recvmsg$unix(r5, &(0x7f0000002ac0)={&(0x7f00000014c0)=@abs, 0x6e, &(0x7f0000002940)=[{&(0x7f0000001640)=""/175, 0xaf}, {&(0x7f0000001700)=""/161, 0xa1}, {&(0x7f00000017c0)=""/76, 0x4c}, {&(0x7f0000001840)=""/196, 0xc4}, {&(0x7f0000001940)=""/4096, 0x1000}], 0x5, &(0x7f00000029c0)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xe8}, 0x40002020) 14:03:02 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:02 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:02 executing program 0: close(0xffffffffffffffff) close(0xffffffffffffffff) 14:03:02 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000680)=ANY=[@ANYBLOB="18000000000000000000000000006d96b006f6d9125debe0f5b54e2a5555fd59ee01000020207025000000008a0a745c7b1af8ff00000000bfa10000f0780000000007010000f8ffffffb702000008000000b703000000000000850000007200000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000c80)='kmem_cache_free\x00', r0}, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f0000000700)='memory.events\x00') r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f00000008c0)='\x00') bpf$OBJ_GET_PROG(0x7, &(0x7f0000000800)=@generic={&(0x7f00000007c0)='./file0\x00', 0x0, 0x18}, 0x18) openat$cgroup_pressure(r2, &(0x7f0000000000)='cpu.pressure\x00', 0x2, 0x0) perf_event_open(&(0x7f0000000840)={0x2, 0x80, 0x4, 0x3, 0x3, 0x4, 0x0, 0x200, 0x1d10c, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xf1, 0x0, @perf_config_ext={0x100, 0xffffffff}, 0x110000, 0x0, 0x9, 0x2, 0xdd27, 0x25, 0x7, 0x0, 0x7ff, 0x0, 0x2}, 0xffffffffffffffff, 0xb, r1, 0xa) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000005c0)={@map=r3, 0xd, 0x0, 0x800, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x0, &(0x7f0000000500)=[0x0], &(0x7f0000000540)=[0x0, 0x0], &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) write$cgroup_subtree(r3, 0x0, 0x32600) write$cgroup_subtree(r3, &(0x7f0000000740)={[{0x0, 'cpu'}, {0x2b, 'rdma'}, {0x2b, 'perf_event'}, {0x2d, 'cpuacct'}, {0x2b, 'memory'}, {0x2d, 'memory'}, {0x2b, 'rlimit'}, {0x2d, 'net_cls'}]}, 0x41) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={r2, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000240)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x87, &(0x7f0000000600)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 0x50, 0x10, &(0x7f0000000280), &(0x7f00000002c0), 0x8, 0x95, 0x8, 0x8, &(0x7f0000000300)}}, 0x10) write$cgroup_subtree(r2, &(0x7f0000000900)={[{0x2d, 'pids'}, {0x2d, 'net_cls'}, {0x2d, 'devices'}, {0x2d, 'devices'}, {0x2d, 'rdma'}, {0x2b, 'perf_event'}]}, 0x33) 14:03:02 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:02 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:02 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) 14:03:02 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:02 executing program 0: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000740)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) 14:03:02 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:02 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) 14:03:02 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xffffff8f}, 0x90) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'ip6_vti0\x00', 0x200}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x4020940d, &(0x7f00000005c0)=0x80000000000004) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x1910c5, 0x17e214c2, 0xa, 0x3, 0xfffffffffffffffe}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 14:03:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:02 executing program 4: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) 14:03:02 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) perf_event_open(&(0x7f00000003c0)={0x2, 0x80, 0xec, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xc, 0x16, &(0x7f0000000700)=ANY=[@ANYBLOB="61124c00000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150002000fff5d004507000010000000d60600000ee60000bf0500000000000073700000000000006507000002000000f50600004c0000001f75000000000000bf54000000000000070400000400f900bd030100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c043a7bc4b29d2dc480dd7a0d981422b32d93bad720100010000000000b39d0af449deaa27ea949e8f9000d885dfea27834aa733ac04060630e78a30fc835ea8546fc020c196738b5f32b09f95f5d5b196b9ffc02f952ac53e817671d1000000008ba8583aa4c77097f1c75df9bdd8288fd2f8743924cd6dd4ed45b3d366a12912f3f14364a0c77183edc74ca79c79a3da0cea39dbacd0e4b608cece26817f0f53dde0d43388e8f92d0bfdd4378ba04a708aa2685c735f840e055a163e38a276b7fd16492587edaec8bc03f312c7ddfa59a53c9e772832f527c0ae9afcf582413f6f8c442ce39039a64965facb4340f2249cc60a8dec5b8a9ac6d60e36f57dbe1664decf85b7cae19a1d0d7bce02902284aa9041366eed09c3baafb2a4c14a273f8ffdfe107d401b7b93866f8aadff4df0f226f411d43d579541275f0bacd2dc24faf2d4d992d9f8031a422f2a30cf35e9d00644acc1ff67478128096b93447312cc93c738b6a83a2e83225af295e0776d0335ff913ac9096ee1e119a06a38fcd918a18f4c01f60692a1684c55086bec71e819f8b345a5f80d3e5bc7e6854e2ea7a035b975b96e9459382fafc5f6fd106fbbd3b014b5a546f523afd9c9bed9212d7bb745123259e805000000633db1668ad038726d3e01bd6707ae01e8ffffffffffffc3d56b608d903ae06cc23eb1d79b3384512f2c424739aba4297063005376b6b900f3cc95416835151fb61f08dfb4ad3732fc0f5a05339608b003a80cce6b037f505423d528cf2f8c6ffea72f13b5f2890ec29130022ff6fa874ce885e91c8e4df772286210e5aca1a64dfb12f0a2c1e992aae6afb3514afd648230650e532e8ec540a25b65657a7259922602ffdd3375a4b07c7b8e97abb824c1f3167cff61e96682f37f37b156833d729d7369af37345fb97f3ac3e9c01328a3d7f36ae6d48c94bcf630fe6e94c5a080fe3ccde9ff72f98bd0454203a5cbe34ab7df76e54ec26942835ca6b9e0db2b24d19de496bf22761ab4486deb25b5622ddd7bddad97d4850735df6fff37098b06d660e5d73efdce0100427bc79e67ad31d7768d65f811ed84f29db15b8456dc951dcb8be1da330fd0c1371dbbfcedaff556d8556d4c14b570770bc0a3c9cd45e4bbd12acc37e8fc32c6eed47d70c6c22c8226ae8d4144fac10d2ca22673cbe55ee11b68bf18f4811cf943b9a7f30f07be34ae41ae192b120800c12000966d63ee0f75e73c0ae0cd660cc27583f3a7c81f652948c92569f0ca58d4c42e91000000000000000000000000d8e5c9a920c1418f62bf914bcac98ad06c42b86346d4cc4658abfdf3475a579337d1cf5529a14b64f14c478c0e390628c4702c1cec776881e412c91484a6bc790ecdb597a461d9ac4d69a005f3fdf015ed22c027c0e0181631a9f6d56361187e2076a14caf88c82a37428ff7b26d20a1ff7c1f1a31fe2200000000000000000000000000bd956ca60ffc879599b3f4afd3c7cf088e922c27b263097d9707a1816718270841ef403db193cb96e7081d823097a81e68433a6b3196a69d665c7e7540f2284d20c338356e0233e7f7cd0adc8dc0565238d7d5585149b44299d2ec73117f19432bd89eadb2b49b1a683bca227ab3ea71bb14fe57fcac44b110fb3b00e13379618cb3af3b585eda3daab6a2bf3c768dcd7ac3ce984d766c52583251dc1d60ff5e629f12350d45c86e5d9ea0b5bae05d14e58ddbcc7377cc7329a61dd555cab3eddfc857f2ee5b756da85ea1439a46bd5f92036fd1845e5bb55980e3f345e5e7bf48e231729721f394edf96dbc8e7aa4c2ba4f23155953cc7bc39a8f8f981d6513fe9e707f91e2cfb1586eed1b012b1b71512015"], &(0x7f0000000100)='GPL\x00'}, 0x48) 14:03:02 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:02 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) 14:03:02 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x0, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:02 executing program 3: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:02 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x20, &(0x7f0000000080)={&(0x7f0000000040)=""/61, 0x3d, 0x0, &(0x7f0000000180)=""/109, 0x6d}}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r2, &(0x7f0000000000), 0xfdef) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x7, &(0x7f0000000000)=@raw=[@exit, @call={0x85, 0x0, 0x0, 0x40}, @generic={0x79, 0x1, 0x6, 0x0, 0x2}, @ringbuf_query], &(0x7f0000000040)='GPL\x00', 0x6, 0x72, &(0x7f0000000080)=""/114, 0x40f00, 0xa, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x1, 0x2}, 0x8, 0x10, &(0x7f0000000140)={0x5, 0x9, 0x1, 0x5}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000240)=[{0x5, 0x5, 0xd, 0xb}, {0x5, 0x3, 0xe, 0x2}], 0x10, 0x2}, 0x90) setsockopt$sock_attach_bpf(r2, 0x1, 0x32, &(0x7f0000000340)=r3, 0x4) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000780)={{r2, 0xffffffffffffffff}, &(0x7f0000000700), &(0x7f0000000740)='%pi6 \x00'}, 0x20) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000002aec00000000000000009500000000000000efb6f268ffff0235eb3b68923243b8712026815525314c422329e0fef2350efdf9989268fcfdc0d4a5d42c9d4002ad07b3345f602819afe9d3f027e0fdd0f896f83efe7916a167d21cb3812888c2e09629985365632f4b5c929525f5c0b9318b42b194c68944102b20ed2dd8517de33788d720297e2b98eacbb60c2d071787953e42a5f1d516547e258e954b0d73481a13e29f80c86602ba872d8fdd26a6e7a9cf69a20000000000"], &(0x7f00000001c0)='GPL\x00'}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000580)={r6, 0xe0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) r8 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={r7}, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001440)={r8, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(r5, 0x400454da, &(0x7f00000001c0)=r9) bpf$MAP_CREATE(0x0, &(0x7f0000000900)=@base={0x11, 0x6, 0xff, 0x9, 0x98ba6cdc724d2914, r4, 0x1ff, '\x00', r9, r2, 0x1, 0x3}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x4, 0x1, &(0x7f0000000000)=@raw=[@jmp={0x5, 0x0, 0xf34a4b7ce027d9c4, 0x5, 0x2, 0x20, 0x4}], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r9, 0x1d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x90) 14:03:02 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x5a, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) 14:03:02 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x0, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:02 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) 14:03:02 executing program 0: r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x2, 0x10}, 0xc) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000140), &(0x7f0000000180)}, 0x20) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000200)={0xffffffffffffffff, 0x81}, 0xc) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000008c0)={0xffffffffffffffff, 0xe0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, &(0x7f0000000640)=[0x0, 0x0, 0x0], &(0x7f0000000680)=[0x0, 0x0], 0x0, 0xe8, &(0x7f00000006c0)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000700), &(0x7f0000000740), 0x8, 0x63, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000ac0)={&(0x7f0000000900)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xac, 0xac, 0x8, [@typedef={0xd, 0x0, 0x0, 0x8, 0x5}, @restrict={0xe, 0x0, 0x0, 0xb, 0x4}, @enum={0x8, 0x6, 0x0, 0x6, 0x4, [{0xf, 0x57}, {0xf}, {0x8, 0x800}, {0x2, 0x3f}, {0xa, 0x1}, {0x1, 0x401}]}, @struct={0x4, 0x2, 0x0, 0x4, 0x1, 0x80000000, [{0xb, 0x4, 0x7}, {0xe, 0x2, 0x2}]}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x44, 0x0, 0x1d, 0x3}, @func={0x6, 0x0, 0x0, 0xc, 0x5}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x2, 0x5}}]}, {0x0, [0x2e, 0x5f, 0x61, 0x30, 0x0, 0x5f]}}, &(0x7f0000000a00)=""/170, 0xcc, 0xaa, 0x0, 0x1}, 0x20) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000b80)={0x7, 0x0}, 0x8) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000e00)={0x11, 0xa, &(0x7f0000000bc0)=@raw=[@map_fd={0x18, 0x7, 0x1, 0x0, 0x1}, @jmp={0x5, 0x0, 0x4, 0x1, 0x8, 0xc, 0xffffffffffffffff}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x101}, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3b}, @map_val={0x18, 0xb, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x995}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}], &(0x7f0000000c40)='syzkaller\x00', 0x0, 0xaa, &(0x7f0000000c80)=""/170, 0x41100, 0x28, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000d40)={0x4, 0x4}, 0x8, 0x10, &(0x7f0000000d80)={0x4, 0xd, 0x7, 0x9b}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000dc0)=[0xffffffffffffffff, 0x1, 0x1], 0x0, 0x10, 0xc8}, 0x90) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000f40)={{0x1, 0xffffffffffffffff}, &(0x7f0000000ec0), &(0x7f0000000f00)='%-010d \x00'}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000010c0)={0x1d, 0x1a, &(0x7f0000000240)=@framed={{}, [@cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffe}, @map_val={0x18, 0x6, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xf4}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r0}}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @map_val={0x18, 0xa, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x7ff}]}, &(0x7f0000000500)='syzkaller\x00', 0x3703, 0x98, &(0x7f0000000540)=""/152, 0x41000, 0x2, '\x00', r3, 0x2, r4, 0x8, &(0x7f0000000b00)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000b40)={0x3, 0x9, 0xd600, 0x5}, 0x10, r5, r6, 0x1, &(0x7f0000001040)=[r7, 0xffffffffffffffff], &(0x7f0000001080)=[{0x2, 0x4, 0x2, 0xa}], 0x10, 0x3}, 0x90) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000f80)={r0}, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x9, &(0x7f0000000080)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd, @generic, @initr0, @exit, @alu, @printk={@x, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x2d}}]}, &(0x7f0000000000)='GPL\x00', 0x2, 0xde, &(0x7f0000000340)=""/222}, 0x23) 14:03:02 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x0, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:02 executing program 1: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) close(r0) 14:03:02 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x5c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, 0x0, 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:03 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x0, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:03 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) close(r0) 14:03:03 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x5d, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040), 0x6e, &(0x7f0000001400)=[{&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f00000000c0)=""/49, 0x3f}, {&(0x7f0000000140), 0x2}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/12, 0xc}], 0xd, &(0x7f0000001480), 0xc0}, 0x2020) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) (async, rerun: 64) close(r0) close(r0) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000015c0)) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000002b00), 0x900, 0x0) ioctl$TUNSETSTEERINGEBPF(r3, 0x800454e0, &(0x7f0000002b40)=r2) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001600)) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$cgroup_ro(r4, 0x0, 0x26e1, 0x0) (async) recvmsg$unix(r4, &(0x7f00000031c0)={&(0x7f0000002b80), 0x6e, &(0x7f0000003080)=[{&(0x7f0000002c00)=""/144, 0x90}, {&(0x7f0000003200)=""/116, 0x68}, {&(0x7f0000002d40)=""/1, 0x1}, {&(0x7f0000002d80)=""/240, 0xf0}, {&(0x7f0000002e80)=""/14, 0xe}, {&(0x7f0000002ec0)=""/201, 0xfffffe68}, {&(0x7f0000002fc0)=""/105, 0x69}, {&(0x7f0000003040)=""/56, 0x38}], 0x8, &(0x7f0000003100)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x90}, 0x101) (async, rerun: 32) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) (async, rerun: 32) close(r1) (async, rerun: 64) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001480)='cgroup.controllers\x00', 0x0, 0x0) (rerun: 64) recvmsg$unix(r5, &(0x7f0000002ac0)={&(0x7f00000014c0)=@abs, 0x6e, &(0x7f0000002940)=[{&(0x7f0000001640)=""/175, 0xaf}, {&(0x7f0000001700)=""/161, 0xa1}, {&(0x7f00000017c0)=""/76, 0x4c}, {&(0x7f0000001840)=""/196, 0xc4}, {&(0x7f0000001940)=""/4096, 0x1000}], 0x5, &(0x7f00000029c0)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xe8}, 0x40002020) 14:03:03 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:03 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x0, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) close(r0) 14:03:03 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x5f, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:03 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x0, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:03 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) close(0xffffffffffffffff) 14:03:03 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, 0x0, 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:03 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:03 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:03 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) close(0xffffffffffffffff) 14:03:03 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:03 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) close(0xffffffffffffffff) 14:03:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, 0x0, 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:03 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:03 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:03 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) 14:03:03 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x8, 0x17, &(0x7f0000000d80)=@ringbuf={{0x18, 0x8}, {{}, {}, {}, {0x85, 0x0, 0x0, 0x5}, {0x4}}, {{0x5, 0x0, 0x3}}, [@snprintf={{0x7, 0x0, 0xb, 0x2}, {0x3, 0x3, 0x3, 0xa, 0x9}, {0x5, 0x0, 0xb, 0x9}, {0x3, 0x3, 0x3, 0xa, 0xa}, {0x7, 0x1, 0xb, 0x7, 0x2}, {0x7, 0x0, 0x0, 0x8, 0x0, 0x0, 0xfffffdff}, {}, {}, {0x4, 0x0, 0x2}, {0x18, 0x2}, {}, {0x46, 0x8, 0xffef, 0x76}}], {{0x7, 0x1, 0xb, 0x8}, {0x6, 0x0, 0x5, 0x9}}}, &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0xfffffffa, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x1}, 0x48) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(r2, &(0x7f0000000640)='blkio.bfq.empty_time\x00', 0x0, 0x0) r3 = openat$cgroup_ro(r2, &(0x7f00000003c0)='cpuset.effective_mems\x00', 0x0, 0x0) openat$cgroup_ro(r2, &(0x7f0000000440)='blkio.bfq.io_service_bytes_recursive\x00', 0x0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f00000008c0)=ANY=[@ANYBLOB="1800000000002aec00000000000000009500000000000000efb6f2682b2a0235eb3b68923243b8712026815525314c42235c34991e712be4fa989268f4fdc0d4a5d42c9d4002ad07b3345f602819afe9d3f027d4fdd0e896f83efe7916a167d21cb3812888c2e0962998536d632f4b5c929525f5c0b9318b42b194c68944102b20ed2dd85101e33777c61abc7e2b98eacbb60c2d071787953642a5f1d516547e258e954b0d73483a13e29f80c89765f6792d450b26a4e7a9cf69a20000000000799fa134a596cb2606abd533b2d99608487deb20029c25a072e816f9a65e0cbf45f8117c990b237a4a405e9b5220fb289433fe7d048dee53a999ba"], &(0x7f00000001c0)='GPL\x00'}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000580)={r5, 0xe0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) r7 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={r6}, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001440)={r7, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000f40)={0x1b, 0x0, 0x0, 0x6d9, 0x0, 0xffffffffffffffff, 0x1, '\x00', r8, 0xffffffffffffffff, 0x2, 0x5, 0x4}, 0x48) r9 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000005c0)={@cgroup, 0x31, 0x0, 0x9, &(0x7f00000006c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x0, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0], &(0x7f0000000980)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000340)={@cgroup, 0xffffffffffffffff, 0x0, 0x1, r9, @prog_fd, r10}, 0x20) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000004c0)={@ifindex=r8, r3, 0x2f, 0x2010, r2, @prog_fd=r3, r10}, 0x20) write$cgroup_subtree(r4, 0x0, 0x400ffc06000) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000300)={@ifindex, 0x13, 0x1, 0x81, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f0000000240)=[0x0], &(0x7f0000000280)=[0x0], &(0x7f00000002c0)=[0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000340)={@map=0x1, r2, 0x15, 0x24, r4, @link_fd=r2, r11}, 0x20) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000080)={@map=r1, r0, 0x11, 0x4, 0x0, @prog_fd=r0, r11}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000700)=@bpf_tracing={0x1a, 0x7, &(0x7f0000000100)=@raw=[@tail_call={{0x18, 0x2, 0x1, 0x0, r4}}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x8}], &(0x7f0000000180)='GPL\x00', 0x80000001, 0xf, &(0x7f0000000200)=""/15, 0x1f00, 0x1, '\x00', 0x0, 0x18, r4, 0x8, &(0x7f0000000400)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000600)={0x0, 0x0, 0x80000000, 0x401}, 0x10, 0x2cf2e, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x90) 14:03:03 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:03 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:03 executing program 4: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000180)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0xf, &(0x7f0000000000)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000001dc0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000000)='ext4_sync_file_exit\x00', r1}, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000400)={r1, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, &(0x7f00000000c0)=[0x0], &(0x7f0000000100)=[0x0, 0x0], 0x0, 0x35, &(0x7f0000000140)=[{}, {}], 0x10, 0x10, &(0x7f0000000240), &(0x7f0000000280), 0x8, 0xc4, 0x8, 0x8, &(0x7f00000002c0)}}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.group_wait_time\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x40086602, &(0x7f00000001c0)=0x10000000008) write$cgroup_int(r4, &(0x7f00000000c0), 0x12) bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@bloom_filter={0x1e, 0x100, 0x225187c6, 0x7a4, 0x21, r2, 0x7, '\x00', r3, r4, 0x5, 0x4, 0x1, 0xc}, 0x48) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r5, &(0x7f0000000180), 0xa000) 14:03:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:03 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x10, 0x4, &(0x7f00000000c0)=ANY=[@ANYRES64=0x0], &(0x7f0000003ff6)='GPL\x00', 0x2, 0xc3, &(0x7f00000001c0)=""/195, 0xf000000}, 0x90) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x7, &(0x7f0000000540)=@framed={{}, [@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}]}, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='cgroup.events\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000680)={r0, 0xe0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9, &(0x7f0000000400)=[0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xba, &(0x7f0000000480)=[{}], 0x8, 0x10, &(0x7f00000004c0), &(0x7f0000000500), 0x8, 0xbf, 0x8, 0x8, &(0x7f0000000540)}}, 0x10) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000006c0), 0x4) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_user\x00', 0x0, 0x0) perf_event_open(&(0x7f0000001580)={0x0, 0x80, 0x9, 0x4, 0x5, 0x40, 0x0, 0x81, 0x2b006, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={&(0x7f0000000040), 0x2}, 0x11004, 0x2000020, 0xe1, 0x5, 0x5, 0x5, 0x0, 0x0, 0x5, 0x0, 0x101}, 0x0, 0x3, r5, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000014c0)=@o_path={&(0x7f0000001480)='./file0\x00', 0x0, 0x4000, r6}, 0x18) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000540)={r7, 0xe0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f00000001c0)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000340), 0x0, 0x10, &(0x7f0000000380), &(0x7f00000003c0), 0x8, 0x10, 0x8, 0xffffffffffffff1a, &(0x7f0000001340)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000900)={r5, 0xe0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f00000006c0)=[0x0], 0x0, 0x8, &(0x7f0000000700)=[{}, {}], 0x10, 0x10, &(0x7f0000000740), &(0x7f0000000780), 0x8, 0x10, 0x8, 0x8, &(0x7f00000007c0)}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c00)={0x0, 0x1, &(0x7f0000000580)=ANY=[@ANYRESOCT=r8, @ANYRES16=r9], &(0x7f0000000280)='GPL\x00', 0x6, 0x0, 0x0, 0x41000, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f00000005c0)=[{0x4, 0x7, 0x2, 0x5}, {0x4, 0x0, 0x7, 0xa}], 0x10, 0xffff}, 0x90) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000780)={0x1b, 0x0, 0x0, 0x5784daec, 0x0, 0xffffffffffffffff, 0x65e43967, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x5}, 0x48) r11 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000800)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x3}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0xc, 0x12, &(0x7f00000002c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xff}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [@map_val={0x18, 0x1, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x4}, @jmp={0x5, 0x1, 0xa, 0x3, 0xa, 0x18, 0x8}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000140)='syzkaller\x00', 0x6, 0x6f, &(0x7f0000000380)=""/111, 0x40f00, 0x40, '\x00', r3, 0x8, r4, 0x8, &(0x7f0000000700)={0x8, 0x2}, 0x8, 0x10, &(0x7f0000000740)={0x3, 0x1, 0x2, 0x4}, 0x10, r8, r0, 0xa, &(0x7f0000000880)=[r10, r11, r0], &(0x7f00000008c0)=[{0x2, 0x3, 0x0, 0xc}, {0x2, 0x1, 0x4, 0x6}, {0x1, 0x1, 0x3, 0xc}, {0x4, 0x1, 0x3, 0x4}, {0x4, 0x5, 0x9, 0x3}, {0x3, 0x1, 0x2, 0x6}, {0x0, 0x2, 0xc, 0x9}, {0x2, 0x3, 0x1, 0x7}, {0x5, 0x1, 0x9, 0x2}, {0x0, 0x5, 0x7}], 0x10, 0x1f}, 0x90) 14:03:03 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:03 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:03 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = getpid() recvmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0x40}, 0x40012140) r7 = gettid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={&(0x7f0000001640)=@abs, 0x6e, &(0x7f0000001740)=[{&(0x7f00000016c0)="60664770d8b2daae9711fe302be77aca", 0x10}], 0x1, &(0x7f0000001900)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r4, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="000000001000001b00000000010000000100000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x88}, 0x0) r8 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r10 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0x20}, 0x0) sendmsg$unix(r9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={{0x1c, 0x1, 0x2, {r10, r12, r13}}}, @rights={{0x18, 0x1, 0x1, [r8, r11]}}], 0x38}, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000002c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000240), &(0x7f0000000280)}, 0x20) r15 = bpf$ITER_CREATE(0x21, &(0x7f0000000300), 0x8) r16 = gettid() sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000100)="e03d6b423fd0f5a4ec5bcf2de125be73f966e438e8d4e56c3318c6777c9a7400b5d2381fd881ffbe6e5e10ca1c0fe30ffdfa89902bbf01abe40b89311143e97aeb1b644cc67085b142532c61410d78a00218cdc34964141e70e0eab83cbe284ef05f9af119ea9949c948092b1fb80178187f8e4c99a9f68c6c54aa490d0dedb967957b0ce0c2d6b5d5bebad9caeb6f3fb82aee21a80ceb802091216bf5fb91b48042c9bce5d537457ea1b2dac086a3ac28d0f5c91dd1c01ff317749dc14bb295cff64f48", 0xc4}], 0x1, &(0x7f0000000340)=[@cred={{0x1c, 0x1, 0x2, {r3, 0x0, r6}}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, r13}}}, @rights={{0x18, 0x1, 0x1, [r14, r15]}}, @cred={{0x1c, 0x1, 0x2, {r16, 0x0, 0xee01}}}], 0x90, 0x49054}, 0x8000) 14:03:03 executing program 0: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002c40)={0x17, 0x17, &(0x7f0000000080)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000065000000bf0900000000000055090100000000009500000000000000180100002020702500000000002020207b1af8ff00000000bda100008000000037010000f8ffff08000000b7030000000000007200000006000000af9100000000000000b700000000000000950000000000000064852d29c44a7ed6487b35b4b07e7ce983fc00cdb58ea5fc8233b8814570727f83f8f3546bad153bae5490fbc25b33d5329e9791f9ac7766feb987661d2f944b4b1872c440ec58781303dc098cabae838face052adb3717d2a6df91011abf7274090682f8cfc275e30d0877a8f7115cb2805df6bbd539f126d9e494fe15ebb802746d5ecae69863aed7a5944d475f4f29be390d0b53504a668bf2077860c2fb1e9908ca43fdb6cc842223595aa12a3b1e6ba4ee8e811e96e79e78af1ca5f1e2e473360e85ddc54cbb8b7f774669f4a5edf3e2dd7128ae6bcd4b6e10755ac04b93e871f494c96b33edf0bcf84cacbc6d50f649c5721b515a25f8d2bcb5683b959d7bf4c06d1b62192b7d8563fb363141604a4c5c8c8234b411478c39f7a15adbc587fe11879507794083c428bbbcc5f386de4b44e8a210ef2b331b4e2918cafd0faa094acf32fd58ae4ce977f055603fdcfcc56c8d576f3fd143b2d9317f8a51e330ddb0c7c044d800000002000000000000000"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 14:03:03 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) [ 746.592401][T13641] device syzkaller0 entered promiscuous mode 14:03:03 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x66, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:03 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x3, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x0, 0x1, 0x43}], {0x95, 0x0, 0x700}}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0xd}, 0x90) 14:03:04 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:04 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="a700000000000000000000000000000018010000202092c9b3e8b8740c702500000000002020207bf38c43e670ffb702000000000000b703005000ddff1c008500"/76], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_sync_file_enter\x00', r1}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000a00)={r1, 0xe0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000740)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, &(0x7f0000000780)=[0x0], &(0x7f00000007c0)=[0x0, 0x0], 0x0, 0x72, &(0x7f0000000800)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000840), &(0x7f0000000880), 0x8, 0x85, 0x8, 0x8, &(0x7f00000008c0)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000dc0)={r0, 0xe0, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000ac0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1, &(0x7f0000000b00)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000b80)=[0x0], 0x0, 0x1e, &(0x7f0000000bc0)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000c00), &(0x7f0000000c40), 0x8, 0xab, 0x8, 0x8, &(0x7f0000000c80)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000e80)={0xd, 0xa, &(0x7f0000000580)=@raw=[@jmp={0x5, 0x1, 0xe, 0x7, 0x5, 0x18, 0x10}, @tail_call={{0x18, 0x2, 0x1, 0x0, r0}}, @btf_id={0x18, 0xa, 0x3, 0x0, 0x3}, @map_fd={0x18, 0xa, 0x1, 0x0, r0}], &(0x7f0000000600)='syzkaller\x00', 0x2, 0xea, &(0x7f0000000640)=""/234, 0x41100, 0x50, '\x00', r2, 0xd, r0, 0x8, &(0x7f0000000a40)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000a80)={0x4, 0xf, 0x2, 0x5}, 0x10, r3, r0, 0x3, &(0x7f0000000e00)=[r0, r0, r0, r0, 0x1, r0], &(0x7f0000000e40)=[{0x8, 0x1, 0xd, 0xb}, {0x3, 0x1, 0xf}, {0x3, 0x5, 0x0, 0x6}], 0x10, 0xfffffffb}, 0x90) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@bloom_filter={0x1e, 0x7fff, 0x8, 0x8, 0x1024, 0xffffffffffffffff, 0x200, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x0, 0x3, 0xe}, 0x48) write$cgroup_type(r4, &(0x7f0000000000), 0x248800) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000080)={&(0x7f0000000200)="c08b807460becace38bbfb0023db952cd4f87a1710068b7d4168e1aaa913d7a0ea8b7799d563d4a932816aca784b1ea39168851faf788fa34971524c469d056c1d", &(0x7f0000000300)=""/135, &(0x7f00000003c0)="6e071e9e4602918f548d6aaba3867ca00c38950ddaf111304534da4e06fd6b1253a5e24bdac037ab8c353cae970534cb94c7b25c245a83fad4bc41a4c3e8c65fa664b58be40cfb6b12a387c0cf3fbfe15844f34b427500230f98ab354f49b79ee9d0975b85a9", &(0x7f0000000440)="b568f525caa6028f63e210513b5f9c863e33359aa22dd0e09b19dc479169f438aec908d1441cd533c062d44db44beebfa25f79f59d59e517f5082d501204be026e046ca9b722382c18cd79376d4364354e46b737732d949aba29a49bdfa6352e9b367b2c653d54a47a8b0547ffc71ef1a784e92258eafbba6036e2d9fff41d5f106a42afb3dd2031e0d328ca4994589558cfcbf0369bd96447f582975fc1897717bd042c", 0x1, r0, 0x4}, 0x38) 14:03:04 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = getpid() (async, rerun: 64) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0x40}, 0x40012140) (async, rerun: 64) r7 = gettid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={&(0x7f0000001640)=@abs, 0x6e, &(0x7f0000001740)=[{&(0x7f00000016c0)="60664770d8b2daae9711fe302be77aca", 0x10}], 0x1, &(0x7f0000001900)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r4, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="000000001000001b00000000010000000100000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x88}, 0x0) r8 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async, rerun: 32) r10 = getpid() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0x20}, 0x0) sendmsg$unix(r9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={{0x1c, 0x1, 0x2, {r10, r12, r13}}}, @rights={{0x18, 0x1, 0x1, [r8, r11]}}], 0x38}, 0x0) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000002c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000240), &(0x7f0000000280)}, 0x20) (async, rerun: 64) r15 = bpf$ITER_CREATE(0x21, &(0x7f0000000300), 0x8) (async, rerun: 64) r16 = gettid() sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000100)="e03d6b423fd0f5a4ec5bcf2de125be73f966e438e8d4e56c3318c6777c9a7400b5d2381fd881ffbe6e5e10ca1c0fe30ffdfa89902bbf01abe40b89311143e97aeb1b644cc67085b142532c61410d78a00218cdc34964141e70e0eab83cbe284ef05f9af119ea9949c948092b1fb80178187f8e4c99a9f68c6c54aa490d0dedb967957b0ce0c2d6b5d5bebad9caeb6f3fb82aee21a80ceb802091216bf5fb91b48042c9bce5d537457ea1b2dac086a3ac28d0f5c91dd1c01ff317749dc14bb295cff64f48", 0xc4}], 0x1, &(0x7f0000000340)=[@cred={{0x1c, 0x1, 0x2, {r3, 0x0, r6}}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, r13}}}, @rights={{0x18, 0x1, 0x1, [r14, r15]}}, @cred={{0x1c, 0x1, 0x2, {r16, 0x0, 0xee01}}}], 0x90, 0x49054}, 0x8000) 14:03:04 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={r4, 0x58, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f00000004c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x100, 0x100, 0xc, [@func_proto={0x0, 0x9, 0x0, 0xd, 0x0, [{0x10, 0x2}, {0x3, 0x3}, {0xb, 0x2}, {0x9, 0x2}, {0x5}, {0x401, 0x3}, {0x7, 0x3}, {0x8, 0x2}, {0x8}]}, @volatile={0xf, 0x0, 0x0, 0x9, 0x1}, @union={0x1, 0x3, 0x0, 0x5, 0x0, 0x7, [{0x5, 0x2, 0xff}, {0xe, 0x5}, {0xc, 0x1, 0x9}]}, @int={0x5, 0x0, 0x0, 0x1, 0x0, 0x6f, 0x0, 0x2e, 0x3}, @ptr={0x8, 0x0, 0x0, 0x2, 0x2}, @struct={0xb, 0x1, 0x0, 0x4, 0x0, 0x81, [{0x6, 0x5, 0x6}]}, @fwd={0x8}, @struct={0xc, 0x3, 0x0, 0x4, 0x0, 0x80, [{0x6, 0x1, 0x8}, {0x6, 0x0, 0x3}, {0xb, 0x0, 0x100}]}]}, {0x0, [0x0, 0x0, 0x30, 0x2e, 0x2e, 0x5f, 0x2e, 0x5f, 0x30, 0x61]}}, &(0x7f0000000600)=""/250, 0x124, 0xfa, 0x1, 0xffff}, 0x20) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40082404, &(0x7f0000000a80)=0x2) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000009c0)={0x18, 0x22, &(0x7f0000000200)=ANY=[@ANYBLOB="1808000c2521a500000000006cc97c5657440000", @ANYRES32=r5, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950000000000000085200000050000009500000000000000180100002020692500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000090000008500000006000000f885ffffec07000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b702000000000000850000008600000018490000f8ffffff000000000000000018430000060000000000000000000000bf91000000000000b7020000000000008500000084000000b7000000000000009500000000000000"], &(0x7f0000000140)='GPL\x00', 0xff, 0xa3, &(0x7f0000000340)=""/163, 0x40f00, 0x14, '\x00', r6, 0x0, r7, 0x8, &(0x7f00000007c0)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000800)={0x2, 0x2, 0x1, 0x7}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000840)=[r3], &(0x7f0000000940)=[{0x0, 0x3, 0x10, 0x5}, {0x1, 0x4, 0x2, 0x1}, {0x5, 0x3, 0x2, 0x9}, {0x2, 0x1, 0x9}, {0x4, 0x5, 0x10}, {0x4, 0x4, 0xa, 0x7}], 0x10, 0x1}, 0x90) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$cgroup_pid(r8, &(0x7f0000000000), 0x2a979d) ioctl$SIOCSIFHWADDR(r8, 0x4030582b, &(0x7f0000000280)={'lo\x00', @link_local={0x1, 0x80, 0xc2, 0xc, 0x88}}) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0xd, 0x7, 0x8, 0x90, 0x15b1, 0x1, 0x8, '\x00', r6, r8, 0x3, 0x0, 0x3}, 0x48) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x8010, r0}, 0x18) close(r1) 14:03:04 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) 14:03:04 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x11, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1801000000000000000000004b74ffec850000006d000000850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000740)={0x401, 0x0}, 0x52) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000580), 0x8) r4 = bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000007c0)=@bpf_lsm={0x1d, 0x8, &(0x7f0000000940)=ANY=[@ANYRES64], &(0x7f0000000300)='GPL\x00', 0x3, 0x44, &(0x7f0000000480)=""/68, 0x40f00, 0x10, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x5, 0x1}, 0x8, 0x10, &(0x7f0000000540)={0x5, 0x10, 0x9, 0xffffff01}, 0x10, r2, 0x0, 0x0, &(0x7f0000000680)=[0x1, r3, r4]}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xb, 0x11, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0xffffffff}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r0}}, @map_val={0x18, 0x6, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x1000}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @jmp={0x5, 0x0, 0x6, 0x3, 0x4, 0x2, 0xfffffffffffffff0}, @tail_call={{0x18, 0x2, 0x1, 0x0, r0}}]}, &(0x7f0000000000)='syzkaller\x00', 0x6, 0x54, &(0x7f0000000380)=""/84, 0x41000, 0x0, '\x00', 0x0, 0x18, r0, 0x8, &(0x7f0000000080)={0x5, 0x4}, 0x8, 0x10, &(0x7f0000000240)={0x5, 0x9, 0xfffffffe, 0x7}, 0x10, r2, 0xffffffffffffffff, 0x0, &(0x7f0000000400)=[r0, r0, r0, r0, r0, r0], 0x0, 0x10, 0x3ff}, 0x90) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='memory.events\x00', 0x100002, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000040)='ext4_da_update_reserve_space\x00', r1}, 0x10) write$cgroup_type(r5, &(0x7f0000000180), 0x40001) 14:03:04 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) [ 747.209724][T13674] device syzkaller0 entered promiscuous mode 14:03:04 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x6a, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) 14:03:04 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x6b, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:04 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0xa, &(0x7f0000000100)=ANY=[@ANYBLOB="18ff05000000000000000000000010c155060000001800000076075c861a626d4fa4576344160684591f7a05564d6d3bfd2f2f50dbcca5e175ee4c59b82b0c4ff99fd102ff8d3fda2b6ffc99f24243738309e2ab3477603ecabc703f277d955e9fb1161e45d712cf8dd8ff8bb7cb5cef64cb77f1726387464a1cf5f5a2a5bd00652acfb90241fb5937e9273c95f06866993393bb31906fdfab525ba5cf6b", @ANYRES32, @ANYBLOB="000000000000000061000000000000001800000000000000000000000000000095000000000000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0x2, 0xe8, &(0x7f0000000340)=""/232, 0x0, 0x5}, 0x80) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000300), 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000800)={r0, 0xe0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, &(0x7f0000000580)=[0x0], &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x63, &(0x7f0000000600)=[{}], 0x8, 0x10, &(0x7f0000000640), &(0x7f0000000680), 0x8, 0x33, 0x8, 0x8, &(0x7f00000006c0)}}, 0x10) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0x17, 0x6, 0x1, 0x9, 0x900, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x2, 0x1}, 0x48) r5 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002c40)={0x7, 0x17, &(0x7f00000007c0)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r5}, {}, {}, {0x85, 0x0, 0x0, 0x5}}, {{0x5, 0x0, 0x6}, {0x66, 0x0, 0x0, 0x80ffffff}}, [], {{0x5, 0x1, 0x2, 0x3}, {0x5, 0x0, 0xb, 0x3}, {0x85, 0x0, 0x0, 0x76}}}, &(0x7f0000000040)='GPL\x00', 0xfffffffd, 0x20, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0x0, 0x3f, 0x200, 0x101, 0x20, 0x1, 0x5, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x3, 0x1}, 0x48) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000940)={0x0, 0xdb97, 0x8}, 0xc) r8 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000980)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x2, 0x5}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000a80)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000a00), &(0x7f0000000a40)=r0}, 0x20) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000ac0)={0x1b, 0x0, 0x0, 0x8, 0x0, 0xffffffffffffffff, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x1}, 0x48) r11 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002c40)={0x17, 0xf, &(0x7f00000007c0)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r11}, {}, {}, {0x85, 0x0, 0x0, 0x67}}, {}, [], {{0x6}, {0x5}}}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000c00)={0x1d, 0xc, &(0x7f0000000240)=@raw=[@cb_func={0x18, 0x4, 0x4, 0x0, 0xfffffffffffffffc}, @ldst={0x3, 0x5, 0x6, 0xa, 0x6, 0x100, 0x8}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}], &(0x7f00000002c0)='syzkaller\x00', 0x3, 0xcf, &(0x7f0000000440)=""/207, 0x1f00, 0x8, '\x00', 0x0, 0x31, r2, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, r3, 0xffffffffffffffff, 0x5, &(0x7f0000000b40)=[r4, r5, r6, r7, r8, r9, r10, r11], &(0x7f0000000b80)=[{0x0, 0x2, 0xc, 0x1}, {0x5, 0x2, 0x10, 0x8}, {0x5, 0x1, 0x10, 0x4}, {0x3, 0x4, 0xa, 0x2}, {0xffffffff, 0x2, 0xa, 0x7}], 0x10, 0xa4}, 0x90) 14:03:04 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000080), 0x6e, &(0x7f0000001280)=[{&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/219, 0xdb}], 0x3, &(0x7f00000012c0)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xd0}, 0x10000) 14:03:04 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x6c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000200)=@framed={{}, [@printk={@lld}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r2}, 0x10) close(r0) sendmsg$tipc(r1, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="fb6bba8839fe8bc048c0cdafd1f8a9918bc4055eaaeb6db4ee9bcb25b1811dbf40b3a7da5a8a64db04ed6dd26eea2e37229c339b1f9120142797173864", 0x3d}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1}, 0x40fd) close(r0) 14:03:04 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:04 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x6d, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xe, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x69, 0x11, 0x3e}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x5}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x70) r1 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000040)=0xffffffffffffffff, 0x4) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1, 0x8, 0x8, 0x400, 0x2000, 0xffffffffffffffff, 0x8c18, '\x00', 0x0, r1, 0x2, 0x3}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000580)={r0, 0x0, 0xc7, 0xf0, &(0x7f0000000140)="ddd0dcb2d9c92d2b4853e10dc3d84e1b63c0e82b72ea5a511ba4a1ae691ddbbdf0d3c3511bc545bb9c6b0a930455ad1d3203e739f70670b2337435314549eb2f36d18a80c08aa4987ea48756478765408e549926011e92f948300a6c85b5a7bcf86c8af67a170896c685e274238603475e11d3657ddfb3ff407f10ff5047920a248a7357bdfec0df8bb55e444959bc94135060264d81d30ad3226e04f6b3c54a541a5ea397b018dbd4207b45864e1a606502d1b6b8bfaca3dc4e8e829e76f704ee63450d1e67ce", &(0x7f0000000240)=""/240, 0x40, 0x0, 0x90, 0x66, &(0x7f0000000340)="51dd8045809e686b0d577953321dfd1c8bb51950b35d971ed2b014ebc1f8734aa583160ab1f1636b2d481c0afe34fb7a0919fb0a2efd0e8af491aeb2e04fc9aa019169dd07e114f536bff04f51dea2843e85563fa4cdb6b55908c533f29ae15f23eef1a5e2c381a10094140bdd668e9e46c1f89e4e57425e34dad11fcefafd70bf78a2592ead8fb2ba947b70cef7eb18", &(0x7f0000000500)="da3c6647a87be7935345cf77a9b3fcc7b5c32e8016ee8c84fbabfa54ef16c124b33d56d6042b6a20c3bba28ce3ab104e0129b95ebab14e9fb9605beb5af0eb2a51f1fc39d9ce7b5b76cffa8e473deb9825a6bef166247d9fba14d1821e382bc4a82def3741af", 0x2, 0x0, 0x1}, 0x50) 14:03:04 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={r4, 0x58, &(0x7f0000000400)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={r4, 0x58, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f00000004c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x100, 0x100, 0xc, [@func_proto={0x0, 0x9, 0x0, 0xd, 0x0, [{0x10, 0x2}, {0x3, 0x3}, {0xb, 0x2}, {0x9, 0x2}, {0x5}, {0x401, 0x3}, {0x7, 0x3}, {0x8, 0x2}, {0x8}]}, @volatile={0xf, 0x0, 0x0, 0x9, 0x1}, @union={0x1, 0x3, 0x0, 0x5, 0x0, 0x7, [{0x5, 0x2, 0xff}, {0xe, 0x5}, {0xc, 0x1, 0x9}]}, @int={0x5, 0x0, 0x0, 0x1, 0x0, 0x6f, 0x0, 0x2e, 0x3}, @ptr={0x8, 0x0, 0x0, 0x2, 0x2}, @struct={0xb, 0x1, 0x0, 0x4, 0x0, 0x81, [{0x6, 0x5, 0x6}]}, @fwd={0x8}, @struct={0xc, 0x3, 0x0, 0x4, 0x0, 0x80, [{0x6, 0x1, 0x8}, {0x6, 0x0, 0x3}, {0xb, 0x0, 0x100}]}]}, {0x0, [0x0, 0x0, 0x30, 0x2e, 0x2e, 0x5f, 0x2e, 0x5f, 0x30, 0x61]}}, &(0x7f0000000600)=""/250, 0x124, 0xfa, 0x1, 0xffff}, 0x20) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40082404, &(0x7f0000000a80)=0x2) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000009c0)={0x18, 0x22, &(0x7f0000000200)=ANY=[@ANYBLOB="1808000c2521a500000000006cc97c5657440000", @ANYRES32=r5, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950000000000000085200000050000009500000000000000180100002020692500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000090000008500000006000000f885ffffec07000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b702000000000000850000008600000018490000f8ffffff000000000000000018430000060000000000000000000000bf91000000000000b7020000000000008500000084000000b7000000000000009500000000000000"], &(0x7f0000000140)='GPL\x00', 0xff, 0xa3, &(0x7f0000000340)=""/163, 0x40f00, 0x14, '\x00', r6, 0x0, r7, 0x8, &(0x7f00000007c0)={0x8, 0x1}, 0x8, 0x10, &(0x7f0000000800)={0x2, 0x2, 0x1, 0x7}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000840)=[r3], &(0x7f0000000940)=[{0x0, 0x3, 0x10, 0x5}, {0x1, 0x4, 0x2, 0x1}, {0x5, 0x3, 0x2, 0x9}, {0x2, 0x1, 0x9}, {0x4, 0x5, 0x10}, {0x4, 0x4, 0xa, 0x7}], 0x10, 0x1}, 0x90) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$cgroup_pid(r8, &(0x7f0000000000), 0x2a979d) (async) write$cgroup_pid(r8, &(0x7f0000000000), 0x2a979d) ioctl$SIOCSIFHWADDR(r8, 0x4030582b, &(0x7f0000000280)={'lo\x00', @link_local={0x1, 0x80, 0xc2, 0xc, 0x88}}) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0xd, 0x7, 0x8, 0x90, 0x15b1, 0x1, 0x8, '\x00', r6, r8, 0x3, 0x0, 0x3}, 0x48) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x8010, r0}, 0x18) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x8010, r0}, 0x18) close(r1) (async) close(r1) [ 747.353512][T13695] device syzkaller0 entered promiscuous mode 14:03:04 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:04 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 0: bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)='\x00'}, 0x30) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffefffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, &(0x7f0000000140)=[0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0xac, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x48, 0x10, &(0x7f0000000240), &(0x7f0000000280), 0x8, 0x6a, 0x8, 0x8, &(0x7f00000002c0)}}, 0x10) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f0000000440)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x60, 0x60, 0x8, [@union={0x9, 0x6, 0x0, 0x5, 0x0, 0x7, [{0x4, 0x5, 0x9f4}, {0x3, 0x1, 0x80000000}, {0xd, 0x3, 0x1b50}, {0x5, 0x0, 0x1f}, {0xa, 0x4}, {0xc, 0x3, 0x8}]}, @restrict={0xc, 0x0, 0x0, 0xb, 0x2}]}, {0x0, [0x0, 0x5f, 0x61, 0x61, 0x0, 0x30]}}, &(0x7f00000004c0)=""/176, 0x80, 0xb0, 0x0, 0x80c8}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x16, 0x3, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x79, 0x10, 0x63, 0x7}}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10, r0}, 0x90) 14:03:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:04 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000380)=@bpf_ext={0x1c, 0x13, &(0x7f0000000180)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @generic={0x28, 0x4, 0xd, 0x1ff, 0x7}, @ldst={0x2, 0x1, 0x4, 0x9, 0x0, 0xfffffffffffffff8, 0xfffffffffffffff0}, @jmp={0x5, 0x1, 0xc, 0x5, 0x5, 0xc, 0x9}, @tail_call={{0x18, 0x2, 0x1, 0x0, r0}}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfd38, 0x0, 0x0, 0x0, 0x4}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x4}, @generic={0x0, 0xf, 0xe, 0x3, 0x7}, @tail_call={{0x18, 0x2, 0x1, 0x0, r0}}], &(0x7f0000000080)='GPL\x00', 0xf, 0x0, 0x0, 0x41100, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x2, 0x2}, 0x8, 0x10, &(0x7f00000002c0)={0x4, 0x6, 0x4, 0x4}, 0x10, 0x23d35, 0xffffffffffffffff, 0x3, &(0x7f0000000300)=[r0, r0, r0, r0, 0x1, r0, r0, r0, r0, r0], &(0x7f0000000340)=[{0x2, 0x4, 0x7, 0x8}, {0x2, 0x5, 0xb, 0x6}, {0x4, 0x1, 0x9, 0x2}], 0x10, 0x200}, 0x90) r2 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000440), 0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000580)={@cgroup, 0x1d, 0x1, 0x9, &(0x7f0000000480)=[0x0], 0x1, 0x0, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000005c0)={@cgroup, r1, 0x1b, 0xc, 0x0, @link_fd=r2, r3}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0xc, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000018150000", @ANYRES32=r0, @ANYBLOB="0000090000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000000085000000110000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe6e, 0x0, 0x0, 0x0}, 0x90) 14:03:04 executing program 4: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:04 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x11, 0x7, &(0x7f0000000140)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @exit={0x95, 0x0, 0x7b00}, @call={0x85, 0x0, 0x0, 0x76}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x9b, &(0x7f0000000300)=""/155}, 0x80) perf_event_open(&(0x7f0000000480)={0x0, 0x80, 0x0, 0x0, 0x6, 0x7b, 0x0, 0x2400000000000000, 0x1e061, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0xd, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x20005, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_config_ext={0x8}, 0x2040, 0x7, 0x0, 0x0, 0x687, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000340)='memory.events.local\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4004662b, &(0x7f00000005c0)=0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f00000000c0)=@framed, &(0x7f00000001c0)='GPL\x00'}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000580)={r2, 0xe0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={r3}, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001440)={r4, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f00000001c0)=r5) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0xc, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x9}, [@jmp={0x5, 0x0, 0x2, 0x2, 0x4, 0x6, 0x4}, @alu={0x7, 0xb8caa9079aa05485, 0xd, 0x9, 0x0, 0x20, 0xfffffffffffffff0}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4d32}, @map_val={0x18, 0x5, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x8bc}, @initr0={0x18, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x60eb}, @func={0x85, 0x0, 0x1, 0x0, 0x2}]}, &(0x7f0000000080)='syzkaller\x00', 0x40, 0x0, 0x0, 0x40f00, 0x1, '\x00', r5, 0x0, r0, 0x8, &(0x7f0000000240)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x5, 0xa, 0x8000, 0x7}, 0x10, 0x0, 0x0, 0x3, &(0x7f00000002c0)=[r0], &(0x7f00000003c0)=[{0x0, 0x5, 0xf, 0x1}, {0x4, 0x5, 0x1}, {0x4, 0x2, 0xa, 0xf}], 0x10, 0x2b}, 0x90) 14:03:04 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:04 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:04 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:04 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000880)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d640500000000006504040001001f000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000c74396c8e3ebbadc20e5a7ef8c9ac1465c4d40c9fc564e0bbfc7553358380b3a1f59916ffc9bf0bdf81524f07fb2819bf5774fedda52e39c90af27db5b56024df96b4673b4e8d5467e114604ea09b290a248a120c9c6e69f603ff0e80677eeba68562eb8ae2bcd87cef9000000a39c15a7ef365cc27dfeac7bb40e9048517354b0ca4f9cf8b59ee6fa003fe1f2c4c15f20a07db4583a462d8be6602186fd68ee14a19e9b5381791cbf0ceb42122b8e35a66ce6b5b92356081bc0f18a0ca83dbc08c2daa235197f1496679a9813c1efa26001b3f486ebfaae85c4d0b96778478ae5355e6f923b1105696904fa93fa915ab8e1e0d7f31ebd19455e6827cd493907bf9d0000000000000000000000008139ff62a79171361d8710b7d38be411f1f17e25416015fcf8a6756991a958c46708fb50241816bf68e5fa"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2ca}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0x2f9, 0x304, &(0x7f0000000040)="b90103600040f000009e0ff008001fffffe1000087e9450077fbac141411ac141417be3e7d2a182fff", 0x0, 0x104, 0x6000000000000000, 0x0, 0xfeb9, &(0x7f0000000400)="9209558f0c5fb25cd57f98113135c3171b8b331fbc04f0e6955a796ff8e3aae3cac46cec3030dfc999058aea01f0e6dcf2f9d480d328655aca003927bd50ed49d4843c8a0a2a4b26ceb747947200bd644c85e7a8a7d7cfce840c02a7d69c9e0bca410f64d43290abbbf3131e1fa8bd8c3e5f19d5a491d3d4c1a0fe47de9eebaf073ac3da6256bdb681d18fbd607c9b0d710442bcf78bc36fd3c035812bde582a262bff0e4d6181c818fccf542868c6e602d97bea23a101955dc76bcc984142ab305387aa348566d688edd291a3e9d08952adbdf60462bb7f7faebcdfccf17115708b0d73d0f3a469ce7d8374219b3f92c92bcec4958d474bb281c26691949d054b784a5866f081e53eb9cfd7"}, 0x28) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000300)={0xffffffffffffffff, 0x58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000540), 0x4) r4 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000600)={0x1b, 0x0, 0x0, 0x8, 0x0, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x3}, 0x48) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000340)='memory.events.local\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r5, 0x4004662b, &(0x7f00000005c0)=0x1) r6 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r6}, 0x4) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000700)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000680), &(0x7f00000006c0)='%pB \x00'}, 0x20) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000780)=@o_path={&(0x7f0000000740)='./file0\x00', 0x0, 0x8, r0}, 0x18) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000c00)={0x1b, 0x0, 0x0, 0x9, 0x0, r4, 0x20, '\x00', r2, r1, 0x4, 0x3, 0x2}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000840)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000007c0), &(0x7f0000000800)='%ps \x00'}, 0x20) r10 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000a80)=@o_path={&(0x7f0000000a40)='./file0\x00', 0x0, 0x8, r0}, 0x18) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b40)={0x11, 0x10, &(0x7f0000000140)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x4}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [@call={0x85, 0x0, 0x0, 0xc6}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000001c0)='syzkaller\x00', 0x6, 0x3c, &(0x7f00000002c0)=""/60, 0x41000, 0x3, '\x00', r2, 0x0, r3, 0x8, &(0x7f0000000580)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000005c0)={0x4, 0x6, 0xf14, 0x8ee}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000ac0)=[r4, r5, r6, r7, r8, r9, r10], &(0x7f0000000b00)=[{0x3, 0x2, 0x7, 0x1ac5ac3db5d4dc08}], 0x10, 0xd}, 0x90) 14:03:04 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:04 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000034c0)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf7cf39e3100c8acaa47684f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d7559f3b14820ed58b15627c95aa0b784625704f07372c29184ff7f4a7c0000070015006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e000000000000041201baa87ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900ff0000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000fb1a26abfb0767192361448279b05d96a703a660587a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb155481ef836eb0f8c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaed2b25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec0271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870cb05cfd9fcb32c8ed16bf8acf529eadbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761036eafed1fb2b98b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890cec55bf404e4e1f74b7eed82571be54c72d978cf906df08f80647b912e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe514283707c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959ebc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a515d83129cd857c775f9e7d6101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbe3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f000000009191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562e00e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb2214209ed2d5d776e22a2a798de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b55ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f608ce27defc93871c5f99a3594191e104d417e60fc8a1b071805a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e30400000000000000000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270b939b81367ac91bd627e87306703be8672d70d1ab57075228a95d32f46ed9bd1f7fffffffbbab2dc599dda61fe2010000294859323e7a45319f18101288a0268899ff82bfb0c99d756c5f0713f32bae4093373750d1a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf01cfaed9ef0ce21d69993e9960ff5f76015e6009756237badf4e70001fe2777e808fcba821a00e8c5c39609ff854256cb490000000000c1fee30a3f7a81d1b2b458c77685efc0ceb1c8e5729c66018d169fc03aa188546bb2e51935ab9067ec3ad2a182068e1e3a0e2505bc7fffff0000000000000d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f626602111b40e761fd210819203828b202779d386ed295f023c020067014d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df40600000000000000e9b49a1b36d48a44ba6a4530e59bec53e876dc660dd6d89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b0600b805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fb03b84f63e022fe755f4007a4a899eaf52c4f491f1e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000bc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1202000000b59fed817072a0da60160761fd3dffda0f7c742eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c7000000000000000542954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c9e281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b630500163aff094059e626766845fd779c9e6cdbbd64c2499ce3ffe2fef03f7cdd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfde471fef821c8a0f15e33ae4d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d373cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba3c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63e4581d5cc41cbde2ba66adc1168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f700400fa0c61d5fe6d8ff353f631080405547d65375ae04f44f0c2543c772c5ccb137be7dc87746e1785a8214454d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b036e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e010000005a27564f33c9d458a60be3f3a3dab38baab7eb1a66ab1ffd6308f7fd51beb3985b7581bb5584c53984ba9c3340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1428c0805b4031a667e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f1400010000ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1b0100448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a9cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab9100781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be7005c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c1227c8bed10591958c906321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad1a5d3c6269ca247b429c3b863af34bac64c247672a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f4c9176aad0428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c360b002c77f82662675a7713c7067081cac1599a998c41ff4754268ae1676384ff799783f55d7e5a1a0920300000000000000d98440c355927629f2bcf9dc215a18ca0265400abf38e90000000000000000008faf2cddffbfa66bf32eb718e88ec75603ed7c7a8825ce0f27a114bd7a4ab74d0c7b8d90ccc1c3ca6620def782e24d75aed70eb676437f62677a69e0994cd82d72e95493c830fe9515329f40b7025326dec33a527c5d999298eaa3690fd0d38a02fc6e0bc16dbe19f353027edc014411e1138087221492f5d5e5cc9d0a1acd3f581eda9a807aa0e609f935f626d96351e0ff116686cbeb8939feecd5dac8cf45101942cc7cec21b7f337df5435bcf7e504b7c427f70a10e1cb8993a661306a0576b638a0171e6800b5b35589d676eb30ed1a72e8f7b057eb281c4504195635b6b285ebaba019913a2520e43ed790231f047f7d3789c10ae7d724929f77aec1d33d9587580268ee14396f71e7ef588cb2560d6bd0795a9b97281229eb16de286553469fad7214ffc3e416f8b8e442dce1d37f9b1c88a5d8a8d9f2fe45bd8df213ecb4194c8554aea13cadcd502e51f6fec80418e772b5bd8d0228949058038b185909ee542848680f9ad43f4057d676d5e21ae3d7e0e4a28c03f112a94707f032b35915e42993ff148291b8babe026646ee41905992db217561b90811c4702a14f312fe5d2ae7257db6be1034cc1c346b76a853ce274bf0435e18f7e86c660c18c872a4882d21db2046a1893b83c62d61bfeadc1f913e4cab2b897e096dd3fe3525090410cb23bab36cdf200a36014032cf6e5121803c5a0c4a273a19f340163fc6265441d513a1294b8439276394945d94a589708e32a1cb30a8b07b39120138ffffffffffffffffa87284164018ace6ce58a82c5de321452461089cdd69259f5390f5f508646a524490583c30630bedb47e158ad41c0a653e86a4f4f255cd2a6e95f33b586823aef5564d9de1f5bdd8c80e193f0597b8003860302cd243c00bc5a82c52afb115d16258d507937966bb89409d6d47b8b652d0761d7c72875ae1efb9bc7c6807c2d783e31fd9cd7e84d3d50d8fc44ab8ac9ccd2c0d42e3bd4c029241320446bbf47e23d1320de30fbdf7ed13f80c12fb5c13fccc2e3f73509bdcddad8a2fe48cdd61f2f43611704af64eed8b0cbbd08754f93b8f3d6347aad5cde1ccc5cbd5eaa87e52cea257c856a4af5243eeb5e89f0000000000000000f420df5e4c6d856b3d55e455c08110b2ef4255a38f81555e8e1f22d59c0bc3c9013e66a1f5bda1b695e1602c0afb5c35b2f68f3b151b1e869f40ff4d1bef5e926e1ff95f6321131e4cb797f53455a093a95e67605222d6acc29c46e5db1ef3b8b07e2169fb24ced4b3ae87ebeca06df93212e465bbd1a7e41df2e1a0d508f86cfc7a469ac682685c44692877d03c34c23a65d2677acc73b5d276fdebd685c9b7a079eae228d8426188cb19b083548f5f29e493ab079f33d1965dcbb165015c46998ad410d64cc65fcfa73bd65a43fc024455c4bf530d663976cf71490577251780ab6b1cf8d397444b5be575229f687a3d95ea6b2aa62fce8acb3d4a6a130b4fefa55d0c1d6f3fa448ee24e588e2965c9a442f0baf90923dda91a6850fb7b9c7f432b63001423fedcf053fa28024cc9a178a07042dabc07176fc524032c2edb340c9c18a83565c431aeb0cfa98c000b35fec357ee1ebd08439bd95c1ab0753dfd2603d1608bd8c589a1e160000a6ee0ad13346e08738c2d7b00b5d121d918f1dc8bceded939fa8605b54b37cdfcea0bf2bc63e655dc04a2e50212ff89d6587d49896ce18916cf3adc12839c345ca91bb232b891fae2fdd68aaa38281c0feb2c107af3e080d6cdd1c6646ec6804d7e9960c02aa0db9eda24bbcb287fd2a890fa7f9d6ae0c0b088dd1603c9ea2f66b572276f96a28b5b6dd9f9bf6ad4bdaa2139b90faf1f40b0f141258578bd825daaaf718d21b7ac05fe5d1b699e5422ca341fe1c944f68fe3a6d783dcf30b0e09d7688f696883b61cb64464b04d351a0a69b0733c348049b0430ed40e200f4ff0000000000000000000000996bcc1b721b152c892fab887e7d20466d90c049c0fdf51dcc16d226a2619c6f47bc25b7f5df5c09fed638922ed127ab36aa7b0c58a2ce5894b1b0f5375d340d96b69b966b05daaf585121a9c7605ed8e9964eef1f14b74cbb2ccdadc6d0b77cf0492b75e1cd11bfdcfddde91b20366715ba0cbe1041be2a65c25d7ca15ef8b71bd2ab9a4294899a1964b0152518fc2ac15a728bcb9e2bc4b551dddf9011a2a607bc39ad2c4d7c64dcf967724e9b63c397d5265ad3f1da4395a5a800d8845257dcbf210d4f00fe0bd3deed05e506736e6bb6d40ee6cb960bcdb33633ee87f82beb665a9a4c2d4d2b06479ade3a4cd6bba765c9f52b52a0bdd0849ab92baae3775570accb5a57ee9f0035fc543df4eebec2e7eb4ff863d3979a20f4428ddca471037b49d4fd130743a97faa02c293b721e52bf53d64c6585e138162331ef98792e1e9b20a6a084fb7b42c64062ef1323a8a65a8ed6038f274f28ff4f78136a1ef108efbe8c4f4e347d50dcdbc33bf3ade4c3a39d316061930d7dd39b8acdecc3f27830e3eda40e648328d95a9aee65a9dd09fd4e96d5b852025dc53ec3f30cc753e6a796084b4e34f521dbb230ae0f3b79142073d437e1fd22d3b7503ffa95b1d5cd70eb0ecbfd35dc0f8af895583dfcc2689f6e02c2dd4b57f3dcac54f40da013eb221fa3d65de760576031052250fb6c25a96ed4b20230b36d46d3d3fd6bb1d77cc8a48a6b10fa0149e55ccde4a2b26cca2d1ca9191c74ab006a602543fc24d1283e353cfb917620000000024bf3eed258c02a591ec4cd295212d9a98d38745f6f6c4537b2ccc5f9602da15f184f239098bf32551c7cf454e2865974f6520112743f73c619c3cab5609e00178f7393e53462f31559220c026bbde09837bf1b3ffe748a3247c9569f0c5e99f4494f93e0fa1badca90c888616eca97bddabd8003fc10000000000004a862a73bff26c7730b0046648dbf1011e8f9aa9a247817374f0271db0cf8aabb92dd5353556690112f6e93d92c7bc9690c11eb4963a68f72c2ebd45c4f9cd4b6a6bee41cc1658cc8d25b2049de881c11e6b95445c5fc825495a172d7a92052ba8e37fcd4c5b15118dd58b0e28276ac7af7cd0f24a5e7f3b6a895f08b882d6754489f4201c411ee1739cead5ea7700000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x41) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x11, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1801000021000000000000004bc311ec8500000075000000a70000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000680)={&(0x7f0000000640)='ext4_request_inode\x00', r1}, 0x10) r2 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0xffff9bf3, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x3}, 0x48) r3 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0xb3, 0x7f}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x13, &(0x7f0000000080)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @generic={0x66, 0x8}, @initr0, @exit, @alu={0x6, 0x0, 0xa, 0xa}, @printk={@x}]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xde, &(0x7f0000000340)=""/222, 0x0, 0x8}, 0x36) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000ffe80000850000008200000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000005c0)={0xffffffffffffffff, 0xe0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000380)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, &(0x7f0000000fc0)=[0x0, 0x0], &(0x7f0000000a00)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000780), 0x0, 0x10, &(0x7f0000000500), &(0x7f0000000680), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000580)}}, 0x10) r6 = syz_open_procfs$namespace(0x0, 0x0) r7 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) r8 = openat$cgroup_devices(r7, &(0x7f0000000040)='devices.deny\x00', 0x2, 0x0) r9 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000600)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x2, 0x3, &(0x7f0000000e00)=ANY=[@ANYRES64=r8, @ANYRES64=r5, @ANYRESDEC=0x0], &(0x7f00000002c0)='syzkaller\x00', 0x82, 0x57, &(0x7f0000000800)=""/87, 0x40f00, 0x65, '\x00', 0x0, 0x1e, 0xffffffffffffffff, 0x8, &(0x7f0000000980)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000009c0)={0x2, 0xc, 0x0, 0x1000}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a80)=[0xffffffffffffffff, 0xffffffffffffffff, r9, r9, r9, r9], &(0x7f0000000ac0), 0x10, 0x7}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000c40)={0x9, 0x9, &(0x7f0000000780)=@raw=[@printk={@x, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x4d}}, @func], 0x0, 0x0, 0x0, 0x0, 0x41100, 0x1a, '\x00', 0x0, 0x2f, r9, 0x8, &(0x7f0000000640)={0x9, 0x3}, 0x8, 0x10, 0x0, 0x0, r5, 0xffffffffffffffff, 0x0, &(0x7f00000006c0)=[0xffffffffffffffff, r6, r9, r9, r9, r9]}, 0x90) r10 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000006c0)=@o_path={&(0x7f0000000600)='./file0\x00', 0x0, 0x0, r0}, 0x18) r11 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x3a0ffffffff) write$cgroup_subtree(r11, &(0x7f0000000080)={[{0x0, 'pids'}]}, 0x6) r12 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000700)='blkio.bfq.io_queued\x00', 0x0, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000007c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000740), &(0x7f0000000780)='%-010d \x00'}, 0x20) r14 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x4, 0x4, 0x8, 0xc}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xc, 0x4, 0x4, 0x9, 0x0, r14}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x18, 0x32, &(0x7f0000000440)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@exit, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}, @map_fd={0x18, 0x7, 0x1, 0x0, r3}, @tail_call={{0x18, 0x2, 0x1, 0x0, r4}}, @printk={@llx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x7}}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x10000}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @generic={0x3b, 0xe, 0x9, 0x9, 0x8001}, @ldst={0x0, 0x3, 0x4, 0x6, 0x6, 0xfffffffffffffff4, 0xfffffffffffffff0}, @cb_func={0x18, 0x4, 0x4, 0x0, 0xfffffffffffffffe}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000240)='syzkaller\x00', 0x8, 0xdd, &(0x7f00000002c0)=""/221, 0x40f00, 0x6, '\x00', 0x0, 0x34, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x3}, 0x8, 0x10, 0x0, 0x0, r5, r0, 0x0, &(0x7f0000000800)=[0xffffffffffffffff, r10, r11, r12, r13, 0xffffffffffffffff, r14], &(0x7f0000000840), 0x10, 0x7f}, 0x90) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='blkio.bfq.dequeue\x00', 0x26e1, 0x0) 14:03:04 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:04 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r0, &(0x7f0000000180), 0x43f00) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0x22, &(0x7f0000000d00)=ANY=[@ANYBLOB="180000000900000000000000ff000000185700000900000000000000000000008510000003000000b7080000000000007b8af8ff00000000b7080000018000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32, @ANYBLOB="0000000000000000b70500000800000085000000a500000018200000", @ANYRES32=r0, @ANYBLOB="0000000003000000b7080000000000007b8af8ff00000000b708000073f6ffff7b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b700009500000000000000000000000000000000000000003f0552e6b46088bb9051120ef0e906ecfe8de4a0907cb0a466df5f5b83447b804aaf07c33d95174ce21e9023b8df10b034ed1bc71f44411a35a96e2d14e807becddf7cdb5bf347"], &(0x7f0000000380)='GPL\x00', 0x6, 0x0, 0x0, 0x41100, 0x60, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000400)={0x3, 0x4, 0xfffffffa, 0x800}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000440), &(0x7f0000000500)=[{0x5, 0x4, 0xe, 0x2}, {0x0, 0x3, 0xf, 0x1}, {0x5, 0x3, 0xa, 0xa}, {0x3, 0x5, 0x3, 0x1}, {0x4, 0x5, 0xa, 0x4}, {0x5, 0x2, 0x9, 0xa}, {0x3, 0x5, 0x3, 0x5}, {0x4, 0x1, 0x2, 0x7}], 0x10, 0xfffff001}, 0x90) openat$cgroup(r0, &(0x7f0000000440)='syz1\x00', 0x200002, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=@framed={{}, [@printk={@p, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x70}}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) socketpair(0x18, 0x0, 0x2, &(0x7f00000004c0)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001100)={0x11, 0x14, &(0x7f0000000e80)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r0}}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000f40)='syzkaller\x00', 0x5, 0x1c, &(0x7f0000000f80)=""/28, 0x41100, 0x32, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f0000000fc0)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000001000)={0x5, 0x5, 0x3, 0x3ff}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000001040)=[r1], &(0x7f0000001080)=[{0x4, 0x4, 0x8, 0xd}, {0x0, 0x4, 0x10}, {0x0, 0x1, 0x9}, {0x0, 0x2, 0xd}, {0x0, 0x3, 0xb, 0x2}, {0x3, 0x1, 0xf, 0xa}], 0x10, 0xac0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000a80)={r0, 0xe0, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8, &(0x7f0000000800)=[0x0, 0x0, 0x0], &(0x7f0000000840)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xf9, &(0x7f0000000880)=[{}, {}, {}], 0x18, 0x10, &(0x7f00000008c0), &(0x7f0000000900), 0x8, 0x9d, 0x8, 0x8, &(0x7f0000000940)}}, 0x10) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000002c0)=ANY=[@ANYBLOB="1805000000000000000000004b64ffec850000007d000000040000000700000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000005c0)={r4, 0xe0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0], 0x0, 0x0, &(0x7f00000004c0), 0x0, 0x10, &(0x7f0000000500), &(0x7f0000000540), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000580)}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000600)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000940), 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x1c, 0x4, 0x0, 0x0, 0xa9, 0x0, 0x0, 0x0, 0x10, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000880)={0xa, 0x1}, 0x8, 0x10, &(0x7f00000008c0)={0x0, 0x1, 0x11, 0x50}, 0x10, r6, r7, 0x0, &(0x7f0000000980)=[0x1, r8]}, 0x90) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000bc0)={{r0, 0xffffffffffffffff}, &(0x7f0000000b40), &(0x7f0000000b80)='%pB \x00'}, 0x20) r10 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x1b, 0x1, 0x0, 0x2000, 0x0, 0x1}, 0x48) r11 = bpf$MAP_CREATE(0x0, &(0x7f00000011c0)=@bloom_filter={0x1e, 0x7, 0x1, 0x1, 0x20, 0x1, 0x1000, '\x00', r3, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x7}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001440)={0x6, 0x8, &(0x7f0000001240)=@raw=[@alu={0x7, 0x1, 0x9, 0xb, 0x5, 0xffffffffffffffc0}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @tail_call={{0x18, 0x2, 0x1, 0x0, r11}}, @ldst={0x1, 0x0, 0x2, 0x9, 0x8, 0xffffffffffffffe0, 0xfffffffffffffffc}], &(0x7f0000001280)='GPL\x00', 0x1, 0xd8, &(0x7f00000012c0)=""/216, 0x41000, 0x40, '\x00', r5, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000013c0)=[r7, r7, r9], &(0x7f0000001400)=[{0x0, 0x3, 0xf, 0x7}, {0x5, 0x1, 0xe, 0x3}, {0x3, 0x1, 0xd, 0x4}, {0x1, 0x3, 0xd}], 0x10, 0x81}, 0x90) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f0000000040)={r10, 0x0, 0x0}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000c40)={0x2, 0x16, &(0x7f0000000640)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4b7a}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @btf_id={0x18, 0x8, 0x3, 0x0, 0x1}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xde5}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @call={0x85, 0x0, 0x0, 0xad}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r0}}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffb}, @func]}, &(0x7f0000000480)='syzkaller\x00', 0x2, 0xaf, &(0x7f0000000700)=""/175, 0x41000, 0x2, '\x00', r3, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000ac0)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000b00)={0x5, 0x3, 0x4, 0x180}, 0x10, r6, 0xffffffffffffffff, 0x0, &(0x7f0000000c00)=[r1, r1, r0, r9, r1, r1, r10], 0x0, 0x10, 0x2}, 0x90) 14:03:04 executing program 0: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x3, 0x6, 0x7, 0x7}, {0x400, 0x9, 0x1, 0x3}, {0x5, 0x5, 0x5, 0x2}, {0x5066, 0xb9, 0x5, 0x4}, {0x8000, 0x81, 0xed, 0x4}, {0x7, 0x80, 0x8, 0x4}, {0x1, 0x0, 0x7, 0x4}, {0x7, 0x8, 0x3, 0xc80}]}) r1 = gettid() r2 = syz_clone(0x10000, &(0x7f0000000140)="eefaedd456b049142892c28adf0aba9236687f1fd5d9f0add3dec85fc8fa708b911b85cf6f17fdf0e5b0e4a6e298c22e19f62b7abb32133099f27d454a055222ebdf5a44a630313bb9f753e45546ead0de55dd78075699836c9744a39f0fda513bc5bb63b751a9f9f82373bd40117fb7db1e4248130d61004359866b0ae9f1886b82fc8a6beaefb55369d1527f808d1fba3db193e90d26cb93026379d16638578bfe615150b6f7ccba2dbbfbcfb2ffbda5b1bb3f2551ff62f2303060b1fa9a9ee2bebfe912024b2cb5e80baad4cdc424b80e91b07f9d1d86fbc823a05eea1037cde9b31a3f749f64f7f80ea604275d5451c3e5a86e219e8e2a13408bb27e330eb3bbc238784b0cc2232d21af01bdb38106f58054bcbf110b557c2451489fb0a71c3cc6b186bad9368b7d2bd527def3273db9010987ac48fbb0b670625f0c478ad3abc765a14b1769b77adfb25e600799247a760a20f57d30d2b3969defae10c666aba32f14b5ce04b538794f4e78e067f79c317273f3f1c3e2d62e5989bf6de868995196f4121f34e294face21097e7a6d3c03fc3a828ee12318ba4bb22ecb8fc5302ee03ab7b53007d8271fc5d47e11a387402bf5b32d77fa9e2e63adb430144cafe98e5f25bb756bfe39e730590cdaae394e422446937c7eb388db32ad9fc0d759e0b36424ceb032ccc7b04fd427f92fdf2e858329c6b6aa8ca4806ca7ee710a68159b0301a9d052e5016bac5f3308a590004caabc201b005856865c3bc3bbcb3ef6206527ce2463db51d76f41068ed723f3967f7e5f21eced3df0cac66c760b180bf2e95b33558fa3ba4a8fabe81f0c8bb510ecaafe377d29c472fd1691f594114eccbb6a09a6c3953d76a8aa41472fe5ca78090463a1e27e98424abe0371827c6ba08a71e3d774c77d11f24bee86de94140cc80842b9265fd944d4732c6959c780aa2d6cbe47d876fc0f929dfeaae5a2a93536d43a21c74c7bc72ea026bad65eebf77c9fac269a6d5c6f742d6b0b338ef8fd9cc026ffcef16a43d022e2785cabc3b92c14fbe7e64f05085cc0cc5afd88ecc9c08af061b295459817872cb3f890317f3c7af681e4668874336b659423c5a73bec02649c008246b36646fd15c6647a134ef5e9d5030b032b54215f7cca5def75bd83adc9ed867cafc17f79d4788a3d320b1ee25619fb944217281bbe3af1c17a1388e95e68cf2e6cc9c2ba9bdacfc32d5bf86c22659fd9c52fb09897ea15660a8ccd765f22e8e6861659525d83f5965133e23aee1e0e53c0203ee5402b8485f34cd26d938de529dd1e39d5c132a6f9b558e072fa33061238a5db0d50e4cfd2a19fab9d91fa6f14ecbda364645688d2bdeb04d9ef5a419bca400f071d5607d15eeb6d628ffdc9c6e52fe215d3a58424ed0fbbf50893c8c08b4c4f9c4fb460a7fe3cbaf51fffa09bb8362850918b2c69278076bbf73adab40b6c9698cf3a38bb27326af2f12013c935286380b1430d530661a877cf9b3969770d7321ac4f15a79e59e27267888ce735d8f3e137d5aa10539a8b33df95b437cb83e978a8b3a710c15cd2d58de3be7c00ea069a2526508cc47cbd593c44693bdbcbfccb5f2cdb1b6ee97c136d7bbc263601f36c63d5e135cc325af1da3a74bf56c81ce82980768c16cf920327db5cfe1d878db4f15937766f4f8027fd364730b8890659e24ce7b6e5605717f023f879104f36d0a162339c8d0ca951602638e5bd96feea934a2101dbc24ea6bb6ef283e68844818a9ac2a85bd0ce44d7567bdab8301d68f467ba91edf551741c686d0d95ff78b8f617350ad46afa02ce96fcaf2e5535d2353334619ffcba988344b5a2e2ac92506f2e253037c6df908c5e7c823e63946fb33f3b0aefc787a746c1057c3a99efec7e5712cfd3b255c958b78e9443f6a44edfc0c273d1de8aede674db4c4e53af9c7138e5264c3c5353b9f46c32af6c509bbdebce8b78c6e05a59be8a1da221c91292c4a7ee6a63d35117787ee77a57617036c1c556f34fe023df60b62381d541f160b4bea99734b2e91d226f9f1646a34befe21bb18af839de90cc65b4f97b43a233b1101512decd797d90fdbda9c0e7cdbbb7c83e285b820874490dbffc17e85c6d88e07234befc3cc5c9c1b3a4246e85ad0f20b6f52e3e62d2bc7f59f9f206df9b9a616fe9cd684ba8237ba6b2700cc99dc5ead7aa7f078cfc3daae86dd1b99a29be05f24da4d5aaf2c4e080e2f2b4b0a776ff841ba5286e8e552461b12078671537642819abbd8f3b0f8291c989363fa0dfff100c8ea874c8f85346ca6c4636d90b29e9f3489a8227c129e6b9e5eb7ed6a9f40c59b62e4473ccbea25b12ec02decb3ed5ec213eaff59328022a16437561a76c45474dd63bdaa45fb3bf6e389845e0d219f17e83c0b9949882a66a4ee9a407c48005690940ccdc9e6f8a1de0c9713f6edf2e47517522f9084080f646a3cf0ecd7eff8ef23af539b633be9d2d4ba39cec9570834d5c42e808638718ff12dde315f642c7c1231821c8df3a31d95fdfe486900575563b991aec37e2ff4be82c835147d041e4586fa09c8bf6e841ae2bd06278e353d168b23523687f6cbb4de44ac0e1b49b4a9118e548c60826733e4b6a1f5b54eae900c50930dd92cf896ccfcfc9511e6a20daf8a91d179042422d57d6e9d37b0690760bc4a8819c003f7c690e6dc9e5aee01dc7dd630c924c355aadfcda2bd23947baa2ef4ffc05ef819f411ad52e9d73c98571fb10629c1a02c1cc73773ff89d162ef26938a3aa64bc18580854a4f87c6c6a3495e0e7d55606bf228a2e10bc59bcc334380e4ddbdab99eb440cae7a60ea2ab34ad17aa624a08d96876fd38e2d2e009b27320318a1f0d630d69f3dfe450a72cbdf90c8939c80960c69b8cac2bf5b0df4687c1df25dd7dc841fa9611893e54e607fecfe6b326a17e9a3d9864259dbb61e86c5e464cdeb6fd65f40f8ad3655b45b1c0f4207f68c829d6c5bdf49fb1d80f5bda98edeb77ab214e6c20148a924cbcbc456229cf98ae2507303fb21e86b6c9fd744fcf879c0be0f241ad945383938db4b6ad1653559a683b6f00ba6dbb59d2e2a75d46fe46fdddd1ad80f6d1fba8d510c751001d7d5796d7a643eed95a030495f38cd9ebd25aa3a0cc8483cda012df2746b0030ff09a962382f147ec92ff932b5e7c9accc1d5dd69169788c6ea9d3090f2da6a60c8dc9769f215b709e5be973e5caf42c0a6bf6981d4bc4585b80dbbad1227e0a0c3b85344df82e45e681061c0567bb3f487b2ae678a1c921635367cbbe5f74bfd05a7ee07b0d9c459dab477e0103f50dcfaca708d67bc97f217d7b09b9f9f1de37a29599952897f0e20c29e2eb9247c397e7aa50debbcffbb61d5f03124b9d31fc4d68a05d5fd2689e0cde5d6a97d45291a81daa859780ff303df256a9a0045b8c94a37b055b990e724ec46c2d81e2c820fa37eb3fb50b555b74c71b82a6d666c72854847f008d5e0bafc6ddf41a4e3cfa7ea2666a0f86259fa34fcaeb20a1c1c2effb1798aa0008a5e161da3d0c74c034f6d04a4914bd7f6ccafc6708f6a0fe6021c82d9434269c10da5401fdfefe059e1671eb23e21b22bd26a2f924fbe4b5cc3678cddf814b4e29be70024e6b5d1445ddc105b98837a60cbd245f6a13d5109fb47d539969ad8ebd2f86ab5ca33d325b6a35b2ed29880d2fb86e824f7bba29ae4d332e78aa09e6ad3218a23bbd12a3df0dd37c28c326ed0b54d7f973a435d4442df41419a98e7f56b401b78f204dfb19c8c18859be78665dec6d5e4a58f306bca991b1741bd9eadaf64c892c8e04d236fc6b02cc0e08cf6436a9d06b7f89e944b38794370f0f0672ec7a74c501858dd1893d4b5680592672c76b8b2426b747c7eccf157a65316e90fc33270fd8292b8280ef2f2271ef3841debcbd350e61ba29db7a874a54bb8924f9f916dced56856e3e0ee2f5a39136569e3b60771df0d5db0783fc4f62cfa0d2fd700221e29aa1eb6660858627ce254f47a0e46d4e9c5c2dff300934de0700c5f5efea3723b0a12dfd8b0ebd01e61c38903885d9034939b024e0c4e448aa1659192c544d4397c48594d5407a3cf2557778ece9c4b9c71eef5442116457190d7e1160dd513ed37e4f7f146cb5d2cae1c2be8fc01703e01e4588b94c95e6040611955a6e623f56b2a353b2783d3d8afb5855fff6732e6c4c74dc96002b53feeadb8e198572a33311d0ff14564ff6fab513c1ff8cb0524371db4a399aab28e8e7335114d622f87948ffd58744acfb54719c8352dcc70433b5b035fbf47acb705187064aea3f17d692a451c6aa4c55ba16fdfc157bcdb3442dbdc2c27de382f1ace61d6c2f7ac55afb448d7dfdfbc5886f5412b85b22c3a45d81e68df92f86206406b111edf0e21ed142fe49791de25d63dbc26cf8d0e82220c2e62b2f42e3adf6f69c923674d708e750320014a6ff6b574d0c025140220963fb0e52b4d1b57b2c13e77b3b5521ce1ceca069fba9abfd25ba9260caf1364f7322ccc2bdd6636188114969ec7344464b888b3ba6662df333be702799ea1c68f4ffd6823b224724283d70f83bb385d23b4a4848ced342410a3fa3779d39b887874fc5032e0fce76517915898ebd0e5d5d3a9cd28359138f46d390bf6f3f160f35f291970b5076d63f67e91c8f6adbd66aa22b38b7f2739ad48830d6a669b8f12b462be5fda94b5c2cf36860da8d434125b6eb0e190e4cb9746451a89046221d12d80392e8533d34295b8739b8334bef36de7115a06b1ece6242b36e46fc529c38acbd8593cdc96b726dd4d939d6376d806ec1c920c2e42a049521fd194465ace3fee43e5f8776a03e44bd0e2443dad3e4da5b83e8dc9feaca63c4dbe889e17dec0c1ca99ec9a0bcc32baa7ca7feb1d76d60bdcb8fbfcc8faa1849df42ffcc7e066079502fef00344c4ceac464ed81d0fe99d5270c68249caba11a6acce57aa4b18f8c69bd15ec5fbf1b9080d8cc0d36d7066431c900caa0390008e590829d2c92e5e3d978795d1990dc2e0f11ae85c8a299b509d448eb723e8567ef8fadc7184b47382b641bf16e6662a1c65959accad21a5a8235f4a3f06feef2f5213cc0b51c6ff085b941f733ecc58927cb98cf6b0cf86f584fe3b7aed0bcbe6400cc66f1af7cda75907beb7055688dadad6ec2f5309a7367d1e987d0697e735096ed1a652b43214fbca3b4810022015167de9f60e1616cd22a250fd5f4510d1830f7e83865db5854b37efcf3e18b75b2dcca98b2b0ea5595b7712714888588935d8010d2aa538bed0e735dc37636aa704419f8a3de38709e071f5a6781584f4c0496e6e5cbfcfc89f8c1e340b0931c45bfeea3878151f988136913021a517c6b720f1b705993d912083c7252b18279f558d4c8d8a52e119a4f966c80d81103c7f92e078ac8891be02c1b7d13afaf8d93a3158ff262939ff6feb66cfb9e09da3ef011d1241a972d8882046b0579857871a22f8a2dffa94283deccc13e078d84e856e198056dae8f6ab8c6c9e706c9c93dcedc92d1a3daa592681406c008864f3407566fee4b6c8061111d35a4d3d1ef5dddea2e302c16514a5df96d28f551ca91a799fbb238f5044535676939318b9ac54b8ce72f16d6e108cfc23d6f4694f9ccaf2f56d16f7e7fe96380eca9726d6eb26994fda1416c2cacbff29d5258a823b3b4b9b6ec92b276c0157dcf98bc3e66738fef6adbc01770d56688acada4757f04cf915c9f93ae0b8851b415e62dc4de246a33d678d1175f58c1c4bc1c6b0b51bce51552df492e7e31795", 0x1000, &(0x7f0000001140), &(0x7f0000001180), &(0x7f00000011c0)="8ddc2d568a57b0ef624adb0284850b818b4ca1a4a792dba3181ef0d4d1ceb061c073e9ab30b0d48a83a7ec8e6995cb4a415826b08f44f4c2d03e382bafd2be6621a259ca696ecba4a9f12b863b3a448f87c6eb958eb95e4ee18dbf619be59726d22aa5ca89da421320895feb665c51da593c6c7009aae9f4aa01c9c0a8c452d49fe7e89963a770508aa985d5438ed0639e5ffef9b81b27e969be14c7174ab3292d7c442973b7224976bd2e") r3 = bpf$MAP_CREATE(0x0, &(0x7f0000001280)=@bloom_filter={0x1e, 0x7fff, 0x2, 0x7, 0x828, r0, 0x1, '\x00', 0x0, r0, 0x5, 0x0, 0x3}, 0x48) r4 = syz_clone(0x821a4000, &(0x7f0000001300)="2167da23c0380d1231baf76268f77c3ddcd27f15b257dd24169bcce731dfd85d49e7772d3baf2e47f20b7f8a7fa025c6e6b884771a8d2f4c01b4500770cd94cba6ed84bd9262e80cad0ca872b0c48793024dc9ef3f2a06ad75d7324d78366d077d27c62a73a03161af2d41cf3af3dae68148422614183b4857b7b3b29270849fd9b506003fc43f75f08803517f7439bdfddc4262f35bd09d2bd9d68ff4efbb1358e0643ad5244d9f85e5e953f847ea21452973ea788213bf681c2c32322e6d77b2649c38c09d29733e6124", 0xcb, &(0x7f0000001400), &(0x7f0000001440), &(0x7f0000001480)="a68c1c0a22c57ecf909b4505981e0ea86c9305f8dca5be38e79c1f3106c739a77909ed97a5820e273f69e3186d935ee1ad5df6b85cc48e99f03c8c4cc061ae54bb80440989f5eb99b5c5295df381a71883c5ce930ac612fc966f7221c228a81588692f0d3949c2083d34b3527397cb2b2347b7a28ad1a367ef5efefd6375c4f01bfd449f31702ba921cc7dd7f74d01996053cb88c51e08276ad9d86bdcf9d5a642a0dcd221d0b755f9db6ba63eb408bbd0829345d02acfe675b320df7e") sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="125786d4b21df866dd2f07b6d0cd", 0xe}], 0x1, &(0x7f0000001540)=[@rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee01, 0xffffffffffffffff}}}, @rights={{0x20, 0x1, 0x1, [r3, r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xee00, 0xee01}}}], 0x98, 0x44044}, 0x40040) r5 = perf_event_open(&(0x7f0000001680)={0x5, 0x80, 0xf4, 0x1, 0x0, 0x1, 0x0, 0x8, 0x984, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000001640), 0x4}, 0x104401, 0x9, 0x5, 0x1, 0x1ff, 0x1, 0xaf4, 0x0, 0x1, 0x0, 0x401}, r4, 0x10, r0, 0x12) perf_event_open(&(0x7f0000001740)={0x1, 0x80, 0x20, 0x81, 0x8e, 0x8, 0x0, 0x401, 0x18000, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, @perf_bp={&(0x7f0000001700)}, 0xa880, 0x3, 0xf4ed, 0x9, 0x7, 0x0, 0x4, 0x0, 0x8000, 0x0, 0x4000000000000}, r2, 0x9, r0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000001bc0)={0x0, r0}, 0x10) sendmsg$unix(r7, &(0x7f0000001d00)={&(0x7f0000001800)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001b40)=[{&(0x7f0000001880)='r\tk', 0x3}, {&(0x7f00000018c0)="f28f5855a5c79b534b264835d659ddda80a3c60b87e2d91572a3", 0x1a}, {&(0x7f0000001900)="cd1c1ec91b303627c8882e7e11908399f408fdc8dd4127ecf60abebdfdde2aab6aed9289ae141f20d90dc0387e041a90ad72d47f84b3406668ac1a59d3d71ef2615425260de899bdb850dfb3319af699b08761b2a543121922a27d21e9d2b35573a8b617", 0x64}, {&(0x7f0000001980)="ad536db9e67c3e9fe7172b89765522fbe3698dec28ea441d16e340082c0b07b8225e39f3031c43c1f10a84dc726d1613ad903db46584a1593bfad95cc487f13c402d131fc47516a6f5f80758c4e4cb59a780a2f89c0cb64d0583576eda2b41d2e1e266a429bacad81a7a37238947b1a85facf4fc7ca2bea38e3f338a0034854fa5aa78f511d24461ca8a071ef302e03da9ce117e71cd9c19608adbce9a881bef1b40213ffab7a2c52167073a9cff62b6142260ed7300700e42a174deee717fa716d320eb50aeb7549de528d2c4c4122ff6", 0xd1}, {&(0x7f0000001a80)="71eb1ae4f442cc2181a291c197b003e3af9be2c8134a51ec5e1a2b5549f175649fcc7d8f6db059b8298461d566a4e2678cf1df438a48ccb9c25caceddade9c77863de137931cacedf268b02324bcf3e99e7ea9fd91a5a101267e8362f33f5c955c74bb485d2a1ddeb9da1d456ef3da7f16da4710bc6e91035eb46fd678999a223a166b38ec", 0x85}], 0x5, &(0x7f0000001c00)=[@cred={{0x1c, 0x1, 0x2, {r2, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee01, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r8]}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0xd0, 0x800}, 0x40001) perf_event_open(&(0x7f0000001d40)={0x1, 0x80, 0x4, 0x7, 0x73, 0x9, 0x0, 0x8000000000000001, 0x80022, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x200, 0x2, @perf_config_ext={0x8000000000000000, 0x3}, 0x8000, 0x5, 0x1000000, 0x5, 0x7, 0x5, 0x25ae, 0x0, 0x9, 0x0, 0x2}, r4, 0xc, r8, 0x1) sendmsg$unix(r7, &(0x7f0000002f80)={&(0x7f0000001dc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000002f40)=[{&(0x7f0000001e40)="90a9bddc4486d805529db453e5d353db4a79fced482c18e4501ee7050cc060fbc65cd9bd81b0496ffb05647ed9770c8ae36c", 0x32}, {&(0x7f0000001e80)="ccb120e2a463d8a454ea090fa09a6c454dc6ebe3c591be55", 0x18}, {&(0x7f0000001ec0)="8ffd42a6632145452d134b7d4fa2e3a9131ff3f952f67b4080d9577f1f90bea3ca02028dbbecaccf2625f547f1c5126d5e7f7b509946fa64b58f2400b8a9fd4120ea32e90acd6a4a312e3d4fc17b87f0a5b38446071c23517c23406491f834437453e74958bd8b1eab37ce261768e4dfd7d572807bf2006584343e", 0x7b}, {&(0x7f0000001f40)="a42bb34b2d231ed3df6bd9b5feea45f3dba86dbe4b75073f899c71f1adbb3431fd05306619cbe202ac1ed2ffecbb7c1c0bb18f053b34c4e7d4e14eccdab9338e823351841fec2c5a0a4eb375341fff349fc43eeadf6709d2da90bfa686bf81d988489a9b536315f3964f6127780a27f003de61302988d6b42b97eaaab372f0e56f2f271f6890d79a46ab76b2498eab8c5e35ec8b662a34ffa4aa69d6731e036cccc8fc94be6dafa54594b29602ab67ed8041178571d0ad362d4e0d8046e63ebb791daa560980b95b0ce13b99c7d4b5405d7b6eec064372e1687a36fa0e0abad2f583a9889b42d55ffe2977105a4a2dac30b2ba00aa7593f3b59b29b4813e6739d3f79980a0fd18e436c5f0e412c4d54f32f6ee6dba5957d800b3cefaa62e899b7b1d84ca637f998bec5a9e650fef14f8b706167c28619f647ec5bf8ad5ccf34675d162503265a6c297714c53e745fe980401f2e578062abf1302a34f0a4a32c2558b21f139fb26c243b0db5dc000c6f52efab5ab5c64d262a84876d4f47b7168b89393e918c9c6879adc69148ceed6521700d9e4fbac16b0a099482a062e61ff68a8aee879ae564ce4f5c851db7fdf64679225d6513f1ef915419a1614dc23747763ae2abf8a9d5e560ff27058eb3a29c489be45c34ece8046f0a6cc581ccad9bcec79b0936a64b826968e82785eac9d7b09a29d81ed39509f7e03ce907adbec4ffab4bc8d65623fc3dcc01efb730479a6327614d03a441349eb5515e4ca6dd39153e12057c526c12231e20c4968a9108b21d109106a9bbcdc687edfcaa1e8493b2c59fdc5811f2a8329fd8eb0ec35d8254da6d4d1ae58a7271ba68b6d6dbda3c4b74c1f0897da092becb7a13a4f3d0e6bc3496c67413ab05fb4a28818f431c4fb5e60cf763e667f817a47629071977d1a4898cf1dddb09b68e9a844cdc07d58856984f9d1280720ff540f7c4a066201c4a7938d50838130dca39b4e105d5968ac022d783a6732b448766812203ccc2653d994d7b2953ec8f540baa6e349d0a958eba826d59be9152bbca2ef5b04a9280fa878dfdbc7690962906c02a07bca7865789d600a31937fe55114057af8675b2e677f258d3a9b8f8ed05c0705392e7e97518980958a9551f485851ce99a0bcb4eff40e764caa68f3c592cf016033a9f9435a96c4ce5c99ae65378d929f74e18fbf52c03735974d5c6acdd7ecc172508cfbfcd47d2ea938e6c1700b84f43bcf099b22407795f6fdabdf9e65ed0c4eab92bf08dacec01cd260bfd1ab2782dece9ca11da893016a3e44440051c2f83b70d4e7c98cb35c49f470cb53c9089cc58815a784efcfffbe81a23a2a419c77cc8b88ce598cd897745c5e1b8015b4fd752876261ad8adc0cc9dafcbf4a5d8d92a485b9e6c2ada0791dd8a55e554795b99be8a932d0a4d3ec4b8aae74e7a91dbd0311d1bd91f18e32134dfe2ae2488180e0320a8a4eee9f282aa9c07f6729e19d6cdfbedc913eaf2a99f19f8141b5f23f62f30755964cce630adb419a52dd39b474c8b7c8b0d351c882cd26cbdba44ec2a1b6a837d22b5a85366918e922085405e49d12afb2ba68d59837b187cbd8f1d191cb3b46d49e8117fddc7ac22ce482bd164d437ad37ccca021920c9f0630c67ad576dbfcf99e1787bea98f8adde45360772715240e9f0a5040260e42ceb508655cdc5af55169798d6bc763b240aafd476f1c38a6985793d9041307da44df68048a337bd652000fc427a57a84411a4f819b4de5c23024c9428b4a544321dace250fbecd52b6df8a501486c14ea32207121221522e2ba1ccda0d4bdebdf132af80bec8b8654be2740f63f0f09979f3a5dae88c3438038856d2dd721f28918865aec4bfb852b443d4eef38e32592724fec3e9bbdfb07c6ce8b8783698e489ade2e2dc83712fa78c9abbd1e45e92cd7c20193b062e4597dd5cee051cba2def9c00bb60120592d53ff5046527080e8ed012204f281cc4c669281668f16200de167f8e88654d84623746732f5eec38901c34001969ac85694584e021a4fd086306dca178721d422782f87f2507d3ecc09bcd2d6e2b9c283c24540d1bd8df636b90edb93709cf5dae11b703b4c10dee3814a353beb62309833e01dceb33a29436b9473c6a655fc04c613a6c27d08a5a60515e85325d3b661deca42a98213bfede2cef60936c99a02a2b9cb4f530ed83d6b8af78384bae5132d559bad545a8f2f4c9caf8624aede2c3df951facda316a861f1a0a347ea67bff54bdf1c798ed87a1bdde9aab93edaf544f58344227ab808ea76be5f4ad40032136beae09cf0f41da4ffd004b46917d3437068697c69b2257d13a6d9b1fef96d1856a8ef504a849c380107513567eb31195cd33f2aa8cb4dd18cbf3573f2dfd57b4ffc8415529c8dcdfdfd5b7c1a07eb0c3cbbb493a8d1f11b70cc03f8b22cffd905891b7d78e9ec5b26c5ff9a97170c6bd3b51ea969a0b48ee4d03077b84a2d97ab1d995c061131eff8e78ca9ab21ca79ac6bf867abd7f798a1abf6380896e6056b17b923612591068b6bb628d528dd097790ff1fbd47ba8db735e7ccb1331f8bd05a1c8fc0b32623fbd39abb42100524299815f4fc9ea0c444a6546480d1e078c222169011d5345544429c901d05d5a8aa5d17888e790aaa8cff1bbfdc119512129667f20e49cb23d2829aead128ce59546229ef9698934802ae58c807e94068a09e3f9b7ef2cabbd7ffe2d5372a3daa5735d1d285ed06ec243f930f207fa1ff94d46698a8f1661bffba776c86fd589f270d1ad9fe8f745fcf81adbe506385c0db1d0d704687dbc12736cd3441df70ff294bdb9bfe51c6fd7d3bc88166d37daefd4a4434c967922c77cd56954ffe7d920eee13782f8f13053ffa7e2761f1c622c7be86483832186562b923280c2b1f059d5d7826522d3f4dd9624e6feb68eb124a495e7d05f3f0c9695aa674c29c143afc0b963d5ea434605927bf0cebda53f531e84b402e4ffa35480b5cba508598042f84af1f45b7ea5a4da77870468ed49ffb53ef3b387c5bd9909625d559eeb44eed61f966ca3bb5461b660755cff45613f4f1b6747ec5d52fe788c307a6342739baab6bd2b21754bc5c7b37cd4ce72f897973af60aafff8d4c5cef8d1ea25c49772e8f6d140a1dbdcda5ef55b7cb900b48a079a0bde1c34642fd44606d633b70629349967227bf4ef77f0e8bc2dbef7c79818ac26109a89d7f4ce71306c97fcda722c64fcf007491edbad3159652569bd9e92f37604ad5d01028b76983f4cfdf2de7c522f2a394d892176b1e5450bf4249eb8cae1004e886613d90ce576f7d4ced768e2b82dca72d59999c26ecee033cf5885679c4e90943d57e5c15a2eb65400513a4ff72825d89bd13e435551369b032bd8b80044d6be65c5f3c05d9913885c30ea63ac72f30a130f7852e718697a9498f9f1ba19f06fa119b6114975c5187fbc1af6a3031f8a29d64bfd43e996ace96bd13b7db7f67c990ef91b54d3229fc9e690fc3dd9b59a85c3d18ed4e37f37d73ddadb052b1bd5be5f7549d6844b026516a3f730a461543702789c4df0169c679468c00859fd37dcdf5ad62fe66b595f0d79eb22032776be0797dda1a00e8791aee8c50dee662348c95309c856cdb490baa96cf20588fd2c92a049d70bb51dc91febfca8b6f5fa64cffeaaf3c4c5fb2d707a44c942d73c0591ec5a63c8f496c2091b9dbc1fbff6faa2f03f125d3c8232ad6c0d872b61a5c437d61d235bf4e91bbee7728839308b4b5504565f70704c3860a40f1a3d842497d81453bbb68435c2958f67799063bc636db5fd25733c9466a02f27506e5e50c8d8d8b30d23c9ca5a68075b14e30d54c22523064dd9819acc7e0af081359240ba40876951d3a7c28b1dc5dc34aa258f3b1bf9b6d8b3a7ce25492741a540d051e11466cb09daea5f0766dd1875f679914bcfd580327217505703004b821fbeb994481728231705f4d2d2acda96220c0c4c8d0069b7c764a60a7aa5ba15bfca32fda7ceae867157723ea844b54b0e39ed1cf0d8b7100ab2cb370da9532f14abd57265b8bad8a2bc9d93362c906553dcaf30c4131cb70bb5cf08fe6e189db368ded297d4499437c6ea10d5a0e212247862a85fae6e4c7049e7b7981106acb176c9bcb206e99b5b7494dae13b851f58b5ea4860d4f9daa39b430d2b883785441349460d3014bc05b6fbecfc07cb75e1028bb8ae9a32e1c377da2b94b80e833acba925f0687857847484c6a5260b3567f40816be00d502756c03f37581624f27b4488ea37ed0cf423e4c571f3ae16b95a0817ba735b030dee36a1b125d701b8570937797bd2969d92f00bc384e7df3789c57b88d637bfb45a6dfdb73ceeaa44bcc81d02e0bd55d370f4bd3d545aae52195889262e1a532c183cc98e29f7559bc5260ff958d26b736a72a5fafdda1bd1c5c78b4cd4bd891440c0b9b0d215ea38cca8aa6c8a1b4ccc583477df1b37c06f3d6a19825a19c9051fc57a4ca4292e79b21a5055899756a019e1307a384b9bd92bbeb99bb5d0abe615692155525f4d7e694bb8c24bb48b2df3a5d5c28c93457454b0dec363c5271e887f9a958f99ef6d796c6b38ebbcd8ed6ac838903173037b3c606fe3a56b7f8c7c0ace56aa44038b99c8be02b11cc9b96ab3ea972dd0af2b2d417a644a094540be694ec86469b5fb9f6695a545a32d40a994dd2127d626318da32c89a9dfaf2fb63eb7eb728cfb395b946983ff6b55fa30831fd91400384d9caf79dc9d4e49904f524950b26faebc583869d092deb701d208b2365fb156bd35dae30c515cfa8de870e2d5feb5fc17bd5e0c0dbe56eefa738eede47d7b770bf991707b722697c316b9dc213bbd93bc136d44966d4381df7d43b0ff97f8d9111783e95ee0fb9702cccc520a106a3de69782e51426635ad6afee9d831f58b48a485c58f9f41724478ae435bba3156f7b0141da5c08fd08a38d2a8cf4a3b1bc37f4a3f1651fd084dd8ce641baa19b3f1ae8d82c8f513f2137d6cab8e10ffb3a8fea3d4fcb514fc6026e9a85a21ba625f160c2a24e6695c9a0b07d390f451bc7c5245af17f4974bf64bd4b4d28a10f09d2eb200333112e58f77702a80a4c26e37a7adc004a915092abba6fba78ef39f2b391259ab1c9aa436c7415c43dfec82808c56ff2dc2b96eca63873bad70e6169aec76c535edee8f98c7df43366bddeec85dc39e7e2447d0b496770452ad228bf34d316935139c8f908b8d4f6307be90fac149d9372b0c16f991b47d1daf7ed939f38267c42304b6e027472c750e42c3c02ae23ceb9d2b0779b97689e6f9809918132f3c8e21441e37d7c01c350f36385ade51bc43476d10228690876301ed22a6e5144f87bfd76719dbfbc6079053c756ad9a173e15ffc2536a1f7200b415c79a3daa2009b80dd7cbaa8435c1236611a7aa13e8506148db4521f4a13c9a9348941319093dd3c2161292df6db7e9ca48b45335b03a89f91bbd5014659534f4fb17c4338dfb1665a09fd5ea407e8489f6520f50c89e5ba0feb01d6c3de28a6b4c3c76f5a15388059d7953a1595e1ae3493f751f3f6fc3e8e17b0cb35dfa5f3b918481a45bce74e99783ccd86495a2a0b765ce34df231a08258495b0224a99f2aa667e47e6d265167c241a2ce7e318b4eaac87a1b33ce9f2bd857725748c505e143f960bb308d10c1aaea29844c1cea10148a12a26e3b08ac04fa365823fe0d8620991a2ab13277f8b1806b19070d28f8e441f23aa2d87695793e6a12c671e442230cecbeb69a45bad3d4", 0x1000}], 0x4, 0x0, 0x0, 0x20000000}, 0x44000) recvmsg$unix(r0, &(0x7f0000004400)={&(0x7f0000002fc0)=@abs, 0x6e, &(0x7f0000004380)=[{&(0x7f0000003040)=""/124, 0x7c}, {&(0x7f00000030c0)=""/182, 0xb6}, {&(0x7f0000003180)=""/4096, 0x1000}, {&(0x7f0000004180)=""/35, 0x23}, {&(0x7f00000041c0)=""/173, 0xad}, {&(0x7f0000004280)=""/237, 0xed}], 0x6}, 0x120) r9 = getpid() r10 = perf_event_open(&(0x7f0000004440)={0x2, 0x80, 0x3f, 0xb7, 0x6, 0x8, 0x0, 0xd195, 0xe006, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, @perf_config_ext={0x1ff, 0x6}, 0x110012, 0x2, 0x8, 0x0, 0x3, 0x4, 0x9, 0x0, 0x3, 0x0, 0x15e}, r9, 0x1, r8, 0x9) ioctl$PERF_EVENT_IOC_SET_FILTER(r10, 0x40082406, &(0x7f00000044c0)='\x00') bpf$OBJ_PIN_MAP(0x6, &(0x7f0000004540)=@o_path={&(0x7f0000004500)='./file0\x00', r3, 0x4000, r6}, 0x18) r11 = openat$cgroup_ro(r0, &(0x7f0000004580)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r5, 0x40082404, &(0x7f00000045c0)=0x7cebf883) perf_event_open(&(0x7f0000004600)={0x5, 0x80, 0x3, 0x8b, 0x8, 0x5, 0x0, 0x2, 0xa0004, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7f, 0x2, @perf_config_ext={0x9, 0x8}, 0x8, 0x6, 0x884, 0x6, 0x8, 0xffffffff, 0x6b03, 0x0, 0x800, 0x0, 0x7}, r9, 0x10, 0xffffffffffffffff, 0xb) r12 = openat$cgroup_freezer_state(r0, &(0x7f0000004940), 0x2, 0x0) r13 = openat$cgroup_type(r0, &(0x7f0000004980), 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000004ac0)={&(0x7f0000004680)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000004900)=[{&(0x7f0000004700)="0f9cde4eeda750fbc1ef8a4e357437dafb1f900efa341c80ed3eafcceed05576435c901edf5619481fd6c23ff6028ce5774cd58be812ad58cc7624fb245eb256a8d249bb455784d2f8b67f0c706d61910a363fa6ea42f2f4b1fb3406addd10c2f27dcc03cb066839de461459c63a5345480b0d746b7e9c5aa79f9dc288ebe1790e144a48f7afdfb85a03fc966840b7cac9869db472d9285cab09057f1fa152cbddb9ac3509", 0xa5}, {&(0x7f00000047c0)="95db6c186566ece7a7adf88db7d0dfb855369dd9950aef1c795ce0bbe877e4ef7d819fbf49fdeb3025fd21c128cf9494265f977ce5aa6a4dc4fe39e0b3fbb5bf569673673c1d18e5d8fd2d9ea6b879d3e04a907cb50543f6656c21b7525eab93d6dfc46d21ef77135b38d079945b269da04602c2ea739136d83729d508f19ca86207e43d2d37599f6beadc7fa8bfef3da5a05f7d63fb20ea2007a6cfb6484e27dd13e311e3d687bc672f83fd0d465cdb3fde7c77702683ea3467ff1117cd0febd24d2e8bd3d96416e8d4997409ca30c7e368", 0xd2}, {&(0x7f00000048c0)="751c7c79cc91f02f619dc0bb6b434c627f8d6e287f67c56e4003c17ba597cb04d02b8f4ac500f7f0adfadef79c25a0448f86d92d56", 0x35}], 0x3, &(0x7f00000049c0)=[@rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, r3, r5, r0]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee01, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [r7]}}, @rights={{0x34, 0x1, 0x1, [r11, r12, r3, r5, r3, r0, r6, r0, r10]}}, @rights={{0x20, 0x1, 0x1, [r5, r11, r11, r0]}}, @rights={{0x30, 0x1, 0x1, [r6, r7, r8, r6, r6, r11, r13, r8]}}], 0xe8, 0x800}, 0x4000) r14 = openat$cgroup_procs(r11, &(0x7f0000004b00)='cgroup.threads\x00', 0x2, 0x0) write$cgroup_pid(r14, &(0x7f0000004b40)=r4, 0x12) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000004b80)={'bond0\x00', @remote}) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000004cc0)={0x4, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000004f40)={0x3, 0x2, &(0x7f0000004bc0)=@raw=[@jmp={0x5, 0x0, 0xb, 0x4, 0x5, 0xffffffffffffffe0, 0x8}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}], &(0x7f0000004c00)='syzkaller\x00', 0x2, 0x0, 0x0, 0x41100, 0x10, '\x00', 0x0, 0x26, r0, 0x8, &(0x7f0000004c40)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000004c80)={0x5, 0x0, 0xffff, 0x7}, 0x10, r15, 0xffffffffffffffff, 0x9, &(0x7f0000004e40)=[r11, 0xffffffffffffffff, 0x1, r11, r11], &(0x7f0000004e80)=[{0x2, 0x4, 0x7, 0x6}, {0x0, 0x5, 0xb, 0x4}, {0x1, 0x4, 0x9, 0x8}, {0x4, 0x5, 0x9}, {0x0, 0x1, 0x7, 0x5}, {0x5, 0x2, 0x5, 0x1}, {0x3, 0x4, 0x5, 0x3}, {0x4, 0x5, 0xb, 0xa}, {0x4, 0x5, 0x3, 0xb}], 0x10, 0x80000001}, 0x90) 14:03:04 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:04 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:04 executing program 2: r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0xd, 0x5, &(0x7f0000000040)=@framed={{0x75, 0xa, 0x0, 0x0, 0x0, 0x61, 0x11, 0xa4}, [@initr0]}, &(0x7f0000000000)='GPL\x00'}, 0x80) r1 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000002c0), 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000006c0)={r0, 0xe0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x48, &(0x7f00000004c0)=[{}], 0x8, 0x10, &(0x7f0000000500), &(0x7f0000000540), 0x8, 0x92, 0x8, 0x8, &(0x7f0000000580)}}, 0x10) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000700)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x0, 0x5}, 0x48) r4 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000780)={0xffffffffffffffff, 0x2}, 0xc) r5 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x1800000, 0x0, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x2}, 0x48) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000840)={0x0, 0x80000000, 0x8}, 0xc) r7 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000880)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000900)={0x1b, 0x0, 0x0, 0xfffffffb, 0x0, 0xffffffffffffffff, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3, 0x1}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000a00)={{0x1, 0xffffffffffffffff}, &(0x7f0000000980), &(0x7f00000009c0)='%pS \x00'}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000a80)={0x20, 0x22, &(0x7f0000000080)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x8001}, {}, {}, [@printk={@li, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x3}}, @exit, @exit, @alu={0x4, 0x1, 0x4, 0xb, 0x4, 0x10, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @ldst={0x3, 0x2, 0x1, 0x7, 0x6, 0x50, 0x10}, @cb_func={0x18, 0x3, 0x4, 0x0, 0x1}], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000001c0)='GPL\x00', 0xc7c, 0x8b, &(0x7f0000000200)=""/139, 0x40f00, 0x12, '\x00', 0x0, 0x31, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f00000003c0)={0x3, 0x8, 0x6, 0x6}, 0x10, r2, r0, 0x0, &(0x7f0000000a40)=[r3, r4, r5, r6, r7, r8, r9, 0x1, 0xffffffffffffffff], 0x0, 0x10, 0x2}, 0x90) 14:03:04 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0x0, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) r4 = getpid() recvmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0x40}, 0x40012140) r8 = gettid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={&(0x7f0000001640)=@abs, 0x6e, &(0x7f0000001740)=[{0x0}], 0x1, &(0x7f0000001900)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000001000000", @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="000000001000001b00000000010000000100000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x88}, 0x0) r9 = getpid() perf_event_open(&(0x7f00000006c0)={0x0, 0x80, 0x80, 0x3f, 0x0, 0x6, 0x0, 0x0, 0x80010, 0x5, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x2, 0x4, @perf_config_ext={0x5, 0x7}, 0x20a, 0xa6f5, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x7}, r9, 0x7, 0xffffffffffffffff, 0x8) r10 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000140), 0x4) r11 = openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TUNSETIFF(r11, 0x400454ca, &(0x7f00000003c0)={'pim6reg0\x00', 0x1}) ioctl$TUNSETQUEUE(r11, 0x400454d9, &(0x7f0000000000)={'geneve0\x00', 0x400}) r12 = getpid() recvmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0x40}, 0x40012140) r16 = gettid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={&(0x7f0000001640)=@abs, 0x6e, &(0x7f0000001740)=[{0x0}], 0x1, &(0x7f0000001900)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000001000000", @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r16, @ANYRES32=r14, @ANYRES32=0x0, @ANYBLOB="000000001000001b00000000010000000100000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x88}, 0x0) r17 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8, 0x0, 0x0, 0xed00, 0x0, 0x0, 0x0, 0x80ffffff}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r17}, @generic={0x24, 0x8, 0x0, 0x0, 0xb000}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238}, 0x80) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0x40}, 0x40012140) r21 = gettid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={&(0x7f0000001640)=@abs, 0x6e, &(0x7f0000001740)=[{0x0}], 0x1, &(0x7f0000001900)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000001000000", @ANYRES32=r18, @ANYRES32=r20, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r21, @ANYRES32=r19, @ANYRES32=0x0, @ANYBLOB="000000001000001b00000000010000000100000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x88}, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)="eeabeafaf2e4fcd039ecfd5cd83093ad0f19a9fe40d2868f5c6a1cc44144b8e91161fe9954d6917089a1d44d3ac3b32057f0b1145c49a9b41fcd4a4f83ba98c610749b63f11fe1581017a22f695e656ca9e2c7091eaedb3408e49dfd84de05a5530fbc366c5316b784e20eb5f0866d8ff77548dbc0250a3bbb3d1d66f61297bf258d6707d95f1c97981a2a8639be123e64d501c846ce8040995ab5863ff572d29a75f8af60e3fe10d9f7297f898d6213481b03a88df60ec8bfb52dcbbabeaf914aa5af7526c64155f042e2416a20db6ab998863f06aa445aff9ebf9f94ea185a29b0848d081c37ea545fa81b66bfb45cc8ba1a3a400bdea1cc3bff40365e", 0xfe}, {&(0x7f0000000400)="1fa72bd4d7c2b2f7130b510820b5efcc289d53aa2dae4c1a6ba5d198b4101bea1fd5fc1bcebc29d589b9e684fbe235e03b97a21597dfb2500a3528670b52dd8161abb039ed781af301fdc445dae1f53103ea2aee8efd2d90a148d78b9ce2707bd32f1d1cabde7ab3f561cfa3d0feffceacbceb226b66fda076271951cae70a2b8ba6b08ae40373d2154d7ed6177441c3279c6b6393db689ceea707173dfd0994a7b6e01a664bdf0109267f851cada3b63668bc7153b728728844e8e5ba679bc0e344c57e723e9743aed3d629515347f54307161e22b32afaa98ad6dcf1274356803aaf757c01a4ed7a421fe7e51b882b6bd828bc95943e0954020cc24bf8be69e42363ca050415dfa456b88a8c183e9f62028fb99d47299bb669f8546d85ba5c96a5f3abee0ebc8f442e1c0953394c9345ba75473de0264198ea7d86770f11555cc18c83349555e00aed54f4cba80ab0825688201b4aa14be871275b63d8d0a11cfddc0fea5f37198dfd20071e4af18a24d170efa23a3be4cfb9a3145bb90f60cd4611c1b3dcf09e75c361dd04ea3ffbdc9f03f9339823401c64d1386edd85b55f8b8d8a44ebec7f3e1d10667ca9a6ec5bb1d58ef69b54c49e06aa5e8bc101b2736cd510870b3c0b813d356f534a5f1008be05ea88aef9d46014c9e8c11179d45d4be1763bba4b442430c494ef308b195749807ef5bc9affa300821459b7b5fe231b390cbba66e3633d48b9a245f41d96c8cb05ad8cec4cb0c701177391e62e44ed82856fbf2386c7df8d4182fd73f53e2d6ab9eef480d5a4ee3c20721ae62fc17d3c2917e273485eab4503d3ad3d7cc7096019861d66291df4a23b29057f42957ad2a60e3ce42b457397a471153a5f83e6fa809bd377aa2bf5e95d5183a35115f21ec3eaccb10c49eb63e9ef6919a4af8705ba8a1662cfad49d2b6c2fe26ca0a68dd8f1724e8c243ee0a9ab1a640e88a08a7a1c87727c8dc715a8ad48ed257a1b79cd806d714e4a266ea97a5c8a90ad6f5e8f407685acb2329b8eff565e75eab7b949e9eefb800f22deebe05d02d5a071c8ae7451a35639eb2c470191f9c433cf3863e7c9d5bea42523859ec1fd6deb66e08c8dc3e419f67b1bb94602bf1f241e320a23986f11729ee29a62cb8114a6eb65f74b0925ece1f754d5c640732ec08d924b279f9436879c6ecaa722aad9ced540905826bd318988f7769c35f93cbcefd460079c77b507e898d5b0cbcff6572be767c8a80c69f81e508ee8cdccaf3b9d321b961779c6bed1dc68e90e64cd7bcbd5682a1ed20da9ae1c3cb5ae08e7f60c85f3903ef74636e72892f7153a92eef72fadf33b139a7596653c0c84eb052a867c9a647cbe8c098be81dc7f839774a4b8b686fbba8551e04c98305346ceb5df48120431d67232176947893ea95595289bab27c82123c9d73f41759bee2b8342cff52f3603e229557fc92c4ab38e520e4a4c65a831e9a5daacf811160c3afe1583bf01498ffef9a33b08a0d9161cf28e3231d93d19244728767cb5b74445671f2cddb3206556a1112bbe8c4f6cc8c85090e1041e43a93da871f82245ed7a8fde90e4c4bfe94f4655d14919afb76d3a949a02e38d56042c277f90f0fcf2eb34530543d63bae078e7f0f369bec00d20911149d10adf25d315a294e389977161e44e8d66e7515357f75dff59778885d4578d0e1e5566a18825810bdb234e0a63ea9b229090c27dc7f2af11ad4e602ae4449a2e86579bf7614b6821be35012d4bd76b38ca153bcb6cf4d542687996cfb7e3ce502ac2a94961f8bfa101a8765636ffe062ab24cb0f367b7e1da032becd6a58bfa61cda65dccbeaaa00aadab1d0b20099b12534cbd168c0cb544ade9bf0701f3fe77c669a44b12236c2b0e16b064b86e12c0c0b8f52a167507248285e49e4c739a0422dd65d8f553e5abd79bdbaff5cbd6df6da17a2deb9fd0dbd4421ccc30edd769b0f2f178a6f80175a93591b9af1db54c3c6a8e6d3e0a5125cda90e3d49faa28a04789a7c2703bc5b9a931eeceae235d70709f16ac70846c3c0633713f3624dee68da483dce0eed49c8f71c542c32cee15bacc1ca870bd56bca6f245628fd203ea399d2b76e6423df97b1b0f668276b5c59ed162b53228d10acc9acea916acd462e8e748751b1111f716827dc5c369c1e068b9ef804920519916e208452e2f8d56e7386584cde0ba2a251ec4f8f1d5590a9999f1e657d3c8c8a214291afe8c0121e0dc21f06c894e597e4b864e65a05f2a99cdbd6627b7ae559b77c458d54194a98f1eccef155b68cc070b177d11c78c93a26cf8f2e752d11e69b2a2dae40084c779f8b1ff89887f1e1e07d1ad1b4acd8a330f1fb2be1f0b24ecf529447e15f9e79558ed585a48706ed01fe655c66d865ba69cf3b9d52b238aaf76be74d7bc349e54ab32f0348f07919bdedc6f29457029e42198e839f4806f9805446e8b645a26ea1b0ede206acd668bd4a68b93e40f66a519161267d9acfbb9883ba177cb48c0a5c3a57857c60c5aa23efcb3f7a413bbb43c3f40d31a6a89809c56d553d28716470941150155fc74e72146f3e050bf1e1864005834de8e098a4f020893205cb0a690fa3d4e7891fdcad05f00863756165cac4815c5aef2c8f04d026a1cb5ca22d4e32fb625c9b856cbf1adc43838edb9749e55476d32fb9b8ad576703db7e367f97e38e39ce7fcacd03964a3739626b8934b6171cbded35eba0f78f0ed03c6342478c142e880d0ed90f241b025aa220577e7fa54a9cc9199cc1904ae8f67afb431032c48f72fe99d486a761a3245b20eb5f78aebee424d4bb267a1ea4c9fe08059fcac0869514f14c8b3a0364adf2720cfd1efef8332c6a8f66fa94535bb8557ef4cdc864e2d93552da856e9c4d53bb95fbb6f15fcc402128e147d33d7d58aa06038181f2fa7b7fafb45de1a0141e742e364b2b2d35811a2662d83d5c5e43bf9bb43dbe69a72d809249ab5847f49e5fa8209452d661f835e98987976ad5a993ffea5216426d7a6084a6d13c6d4de9633dbc36379d67662ce39d436dbf3c68ed4f1da232228285d20b94ecd674696c27d00eb648fb665af9ec0f954622f75b70795b43bcefb1a3751a9415ede914d2e6001e2dee9f997d66b64544b17f1ba53b12343d60faf129898a4e49715751bfb522029f6139ac94d524fea455a1bb60d2b0766f714746e616b538415bd34192a149078ae6a2875753b09f2f71e4b43c7bc79bc2a4937f4a097c7ddc470b3bc162cf3e305b1b271b742ccec1c2ea6f973906492aca4a503559ef06a83a67848ff6ec2f9205213af164fff40b46a7e5b68d25ef142d21ca0be9d770cb817bad54be013d25642c0466e9292603b2d4fc7098bbe27829df3727a269c944c701ac0154e7b3de5f57f916126a5a14267985bf5de3d1dd964ced3ea4af07fc8172cb3e5a639f1325701b732e76fbb576187a247690dfa28b3084862796f20fada99858c14b3deca017dede2289facab7b945c6f0244319803b3b1eea15d1218844fde73c84f788b4442abad236d1a54d4cc5982f4d0580d93fa97751d8cb48eb9f0416fa07668d8c2f247cc1b7bcc7502c0fb4e4f8d51ba97ebf862062d4aa21dc96d493ea37311d315c88e6db0cb8b54d7627147301f2bfde09b0fffad42064e7458072988ef7e9be6f34f08059255cf4659c9586b6e018aa462c3df02a076fe49a67c37a34de0c604e348b40d2052eed2402c3b2def58a46f539c9c3ae94900028b8069472e3c7e62f684093a1ac82446a4617686945d149c368b5c6b84bc44a8809ed842efd0acbde075517774558efc68aca1ea14d8cdcad9c056822540d6aa6d9dc97353278ed38ca6fb12e896a73533c48bb9d542f1d923f62d95b37280592a8f4ac6a8aa6f791580277694ed0c4addb365a2729ab46c9fcb66723b829a6b8fd783df35e8c4f8aa353617e017be2ea8490555b237d3dd2a99755dd9ab064fee5c4f316b3ab32fc163c65a796193d71c1e6c827a83c0e6ae61325148e10170d2b491712632c6c62eee5feaf29c220581840e8f7f03f209475ea38c1a4f8ae9706d59d019d929ff1a9ecdd1fabfc2421063f6f4cd9618bba57a1092d29005abe96c201e32a10b16269669885617eff9761ce5fbf3d2e282b7947574bdc0406d45132370a7e771c3b3858b9d1fee3a9f1152fcca85c1ed4c7b7eec5e308b0f644849bf7341569814386b53b7bd53909eb3f85bf0f5f11b014eb243905f59b1684b8240c99fcac1823a499cced81a0bdb4f08cc679f0d7943646070a63eab1abf3083ed56d5ca9c6b9e873b22c99c093db2f8e47e08e9f00c5b24a55711bbb143bbbdfce31fb3b4c1bf52392208543f62bef1a181ca6fed641d63c0d873fdb0724be46ee40dbfc56b93d2cf4da51dad5bf3c685ea7fb92d5d3b4c7a1378ab8d647522fa776842f53ad663da70021d0f8637bffaaa8bb1c5226120cc18731888308b4f076a05a1ace049122bdc1d2667681c309c404a2f82a6252643ab8fa58b48019fa4d4798fb9d5d2c09a07c98d0799369e7e9171318bd48792882c131e37e11c49f649aa4cc6d095308b0db11e5d4f908376aecce6c6ecb1d5a63c00bd551b1f1d3f8a2d7453128557ed5d5883a055c9c109d426b367f80e97b5208a1dc38c7a284bbc384bca5ab8b5d8e4fbcca8836bd16e012fa294752cf50961629f4677da7b6b38a597bc7cb356378dedb9f0e5084677d225118cd7b8ece8ec9588ae69f209b7492b3ae903e445d954c67f488e26b087e07fc22b6537f9440acf40883d3276a6bad243b1d89372635b2a37da35ad7a77adaf3c1f20d34cc0b31b086cfee387f166e53ee08785287a457a07efa44ff8d181edc6875b427c6373bd1f963a1daea2c27311f6b09584103648b1aa0dcc0f2f24d86c990034754db556537777078f6f986b9b30a572546483ebd6614844123dc3e0c3076b4ba6c25d9db6c946bcb1a2a950d7fced821a5dfc53f0b6cb380418335c0ff60aa7faccaa1e99f0e569ec31b0bb97771a7d9a34d50ec5bcd4de76f2d07d259845d8a513086f0b30f0cc2b45af58c8b7cde17facc7b4f23efa6f366b6029c1980b2ef6e796e69e213c674810169de794c72155bbc007a064fd72bf715656a57d4d6454eb1800e13f781213065cab1b2dcaed721c0da7d97d3a3516f4aea3c34f0dfd38c97516dc7a96f3aa5d976163fddf720c6ec9085a6b2bf08408bcd5d3a3fdea4601ee422a793a89bddddf40b3321b2d11c908916b7a8a00a298217ca06f32fd0f9889e2d515202fc7879766cda66f640ee54fd266daae37013afa4930bd92c53e6dd89b7306ed974b7c43658ca3517d7782e084051fe57758f1ecd9d27e2213c6c5eca2df39b76bdcd892c215e5c9cb4101953825322684e87ea3e1476bfead06c648f446a6d91dd4c09d1d44f52d7563b2c427cc5bc17443da11951fb468a287bbad84090e5d17afc099d47cd41e631b54401a86f4eafd701d36ca05dfa25fd67545ddcb2dde25be7ba9a220ff36033c39e7e5a964aa4a801436ff409159c0f7d47eadee5057b5a14f9a46603f036334c6b72e07c183dd6a7d83a8ee3bb6cc5af90352b6c35e34a7cd34f6bed68743c49bc76d8ab9a0eb109e5ca16c196915711c994919a8ac00a75d6b642e7902a4616ac3c1bd0bc39aa77436d386ed7abb25c200573f65bd3628681f3829b743ba4083e7df8b1855e669cd6a09ede7e6cde0eb40ff1b3f3c941a1a64fdcf8313a724fd0e9d4cec06c79a00b1fe5c16193e18f758e9af9d39", 0x1000}], 0x2, &(0x7f0000001400)=[@cred={{0x1c, 0x1, 0x2, {r4, r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r9, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [r2, r10, r3, r0, r11, r3]}}, @cred={{0x1c, 0x1, 0x2, {r12, r14, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [r17, r0, 0xffffffffffffffff, r1, r0, r2]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r19}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0xe8, 0x40000}, 0x0) 14:03:04 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:05 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0x0, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:05 executing program 4: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0x0, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) (async) r4 = getpid() (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0x40}, 0x40012140) r8 = gettid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={&(0x7f0000001640)=@abs, 0x6e, &(0x7f0000001740)=[{0x0}], 0x1, &(0x7f0000001900)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000001000000", @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="000000001000001b00000000010000000100000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x88}, 0x0) (async) r9 = getpid() perf_event_open(&(0x7f00000006c0)={0x0, 0x80, 0x80, 0x3f, 0x0, 0x6, 0x0, 0x0, 0x80010, 0x5, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x2, 0x4, @perf_config_ext={0x5, 0x7}, 0x20a, 0xa6f5, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x7}, r9, 0x7, 0xffffffffffffffff, 0x8) (async) r10 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000140), 0x4) (async) r11 = openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TUNSETIFF(r11, 0x400454ca, &(0x7f00000003c0)={'pim6reg0\x00', 0x1}) (async) ioctl$TUNSETQUEUE(r11, 0x400454d9, &(0x7f0000000000)={'geneve0\x00', 0x400}) (async) r12 = getpid() (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0x40}, 0x40012140) (async) r16 = gettid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={&(0x7f0000001640)=@abs, 0x6e, &(0x7f0000001740)=[{0x0}], 0x1, &(0x7f0000001900)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000001000000", @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r16, @ANYRES32=r14, @ANYRES32=0x0, @ANYBLOB="000000001000001b00000000010000000100000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x88}, 0x0) (async) r17 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8, 0x0, 0x0, 0xed00, 0x0, 0x0, 0x0, 0x80ffffff}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r17}, @generic={0x24, 0x8, 0x0, 0x0, 0xb000}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238}, 0x80) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}], 0x40}, 0x40012140) (async) r21 = gettid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={&(0x7f0000001640)=@abs, 0x6e, &(0x7f0000001740)=[{0x0}], 0x1, &(0x7f0000001900)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000001000000", @ANYRES32=r18, @ANYRES32=r20, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r21, @ANYRES32=r19, @ANYRES32=0x0, @ANYBLOB="000000001000001b00000000010000000100000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x88}, 0x0) (async) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)="eeabeafaf2e4fcd039ecfd5cd83093ad0f19a9fe40d2868f5c6a1cc44144b8e91161fe9954d6917089a1d44d3ac3b32057f0b1145c49a9b41fcd4a4f83ba98c610749b63f11fe1581017a22f695e656ca9e2c7091eaedb3408e49dfd84de05a5530fbc366c5316b784e20eb5f0866d8ff77548dbc0250a3bbb3d1d66f61297bf258d6707d95f1c97981a2a8639be123e64d501c846ce8040995ab5863ff572d29a75f8af60e3fe10d9f7297f898d6213481b03a88df60ec8bfb52dcbbabeaf914aa5af7526c64155f042e2416a20db6ab998863f06aa445aff9ebf9f94ea185a29b0848d081c37ea545fa81b66bfb45cc8ba1a3a400bdea1cc3bff40365e", 0xfe}, {&(0x7f0000000400)="1fa72bd4d7c2b2f7130b510820b5efcc289d53aa2dae4c1a6ba5d198b4101bea1fd5fc1bcebc29d589b9e684fbe235e03b97a21597dfb2500a3528670b52dd8161abb039ed781af301fdc445dae1f53103ea2aee8efd2d90a148d78b9ce2707bd32f1d1cabde7ab3f561cfa3d0feffceacbceb226b66fda076271951cae70a2b8ba6b08ae40373d2154d7ed6177441c3279c6b6393db689ceea707173dfd0994a7b6e01a664bdf0109267f851cada3b63668bc7153b728728844e8e5ba679bc0e344c57e723e9743aed3d629515347f54307161e22b32afaa98ad6dcf1274356803aaf757c01a4ed7a421fe7e51b882b6bd828bc95943e0954020cc24bf8be69e42363ca050415dfa456b88a8c183e9f62028fb99d47299bb669f8546d85ba5c96a5f3abee0ebc8f442e1c0953394c9345ba75473de0264198ea7d86770f11555cc18c83349555e00aed54f4cba80ab0825688201b4aa14be871275b63d8d0a11cfddc0fea5f37198dfd20071e4af18a24d170efa23a3be4cfb9a3145bb90f60cd4611c1b3dcf09e75c361dd04ea3ffbdc9f03f9339823401c64d1386edd85b55f8b8d8a44ebec7f3e1d10667ca9a6ec5bb1d58ef69b54c49e06aa5e8bc101b2736cd510870b3c0b813d356f534a5f1008be05ea88aef9d46014c9e8c11179d45d4be1763bba4b442430c494ef308b195749807ef5bc9affa300821459b7b5fe231b390cbba66e3633d48b9a245f41d96c8cb05ad8cec4cb0c701177391e62e44ed82856fbf2386c7df8d4182fd73f53e2d6ab9eef480d5a4ee3c20721ae62fc17d3c2917e273485eab4503d3ad3d7cc7096019861d66291df4a23b29057f42957ad2a60e3ce42b457397a471153a5f83e6fa809bd377aa2bf5e95d5183a35115f21ec3eaccb10c49eb63e9ef6919a4af8705ba8a1662cfad49d2b6c2fe26ca0a68dd8f1724e8c243ee0a9ab1a640e88a08a7a1c87727c8dc715a8ad48ed257a1b79cd806d714e4a266ea97a5c8a90ad6f5e8f407685acb2329b8eff565e75eab7b949e9eefb800f22deebe05d02d5a071c8ae7451a35639eb2c470191f9c433cf3863e7c9d5bea42523859ec1fd6deb66e08c8dc3e419f67b1bb94602bf1f241e320a23986f11729ee29a62cb8114a6eb65f74b0925ece1f754d5c640732ec08d924b279f9436879c6ecaa722aad9ced540905826bd318988f7769c35f93cbcefd460079c77b507e898d5b0cbcff6572be767c8a80c69f81e508ee8cdccaf3b9d321b961779c6bed1dc68e90e64cd7bcbd5682a1ed20da9ae1c3cb5ae08e7f60c85f3903ef74636e72892f7153a92eef72fadf33b139a7596653c0c84eb052a867c9a647cbe8c098be81dc7f839774a4b8b686fbba8551e04c98305346ceb5df48120431d67232176947893ea95595289bab27c82123c9d73f41759bee2b8342cff52f3603e229557fc92c4ab38e520e4a4c65a831e9a5daacf811160c3afe1583bf01498ffef9a33b08a0d9161cf28e3231d93d19244728767cb5b74445671f2cddb3206556a1112bbe8c4f6cc8c85090e1041e43a93da871f82245ed7a8fde90e4c4bfe94f4655d14919afb76d3a949a02e38d56042c277f90f0fcf2eb34530543d63bae078e7f0f369bec00d20911149d10adf25d315a294e389977161e44e8d66e7515357f75dff59778885d4578d0e1e5566a18825810bdb234e0a63ea9b229090c27dc7f2af11ad4e602ae4449a2e86579bf7614b6821be35012d4bd76b38ca153bcb6cf4d542687996cfb7e3ce502ac2a94961f8bfa101a8765636ffe062ab24cb0f367b7e1da032becd6a58bfa61cda65dccbeaaa00aadab1d0b20099b12534cbd168c0cb544ade9bf0701f3fe77c669a44b12236c2b0e16b064b86e12c0c0b8f52a167507248285e49e4c739a0422dd65d8f553e5abd79bdbaff5cbd6df6da17a2deb9fd0dbd4421ccc30edd769b0f2f178a6f80175a93591b9af1db54c3c6a8e6d3e0a5125cda90e3d49faa28a04789a7c2703bc5b9a931eeceae235d70709f16ac70846c3c0633713f3624dee68da483dce0eed49c8f71c542c32cee15bacc1ca870bd56bca6f245628fd203ea399d2b76e6423df97b1b0f668276b5c59ed162b53228d10acc9acea916acd462e8e748751b1111f716827dc5c369c1e068b9ef804920519916e208452e2f8d56e7386584cde0ba2a251ec4f8f1d5590a9999f1e657d3c8c8a214291afe8c0121e0dc21f06c894e597e4b864e65a05f2a99cdbd6627b7ae559b77c458d54194a98f1eccef155b68cc070b177d11c78c93a26cf8f2e752d11e69b2a2dae40084c779f8b1ff89887f1e1e07d1ad1b4acd8a330f1fb2be1f0b24ecf529447e15f9e79558ed585a48706ed01fe655c66d865ba69cf3b9d52b238aaf76be74d7bc349e54ab32f0348f07919bdedc6f29457029e42198e839f4806f9805446e8b645a26ea1b0ede206acd668bd4a68b93e40f66a519161267d9acfbb9883ba177cb48c0a5c3a57857c60c5aa23efcb3f7a413bbb43c3f40d31a6a89809c56d553d28716470941150155fc74e72146f3e050bf1e1864005834de8e098a4f020893205cb0a690fa3d4e7891fdcad05f00863756165cac4815c5aef2c8f04d026a1cb5ca22d4e32fb625c9b856cbf1adc43838edb9749e55476d32fb9b8ad576703db7e367f97e38e39ce7fcacd03964a3739626b8934b6171cbded35eba0f78f0ed03c6342478c142e880d0ed90f241b025aa220577e7fa54a9cc9199cc1904ae8f67afb431032c48f72fe99d486a761a3245b20eb5f78aebee424d4bb267a1ea4c9fe08059fcac0869514f14c8b3a0364adf2720cfd1efef8332c6a8f66fa94535bb8557ef4cdc864e2d93552da856e9c4d53bb95fbb6f15fcc402128e147d33d7d58aa06038181f2fa7b7fafb45de1a0141e742e364b2b2d35811a2662d83d5c5e43bf9bb43dbe69a72d809249ab5847f49e5fa8209452d661f835e98987976ad5a993ffea5216426d7a6084a6d13c6d4de9633dbc36379d67662ce39d436dbf3c68ed4f1da232228285d20b94ecd674696c27d00eb648fb665af9ec0f954622f75b70795b43bcefb1a3751a9415ede914d2e6001e2dee9f997d66b64544b17f1ba53b12343d60faf129898a4e49715751bfb522029f6139ac94d524fea455a1bb60d2b0766f714746e616b538415bd34192a149078ae6a2875753b09f2f71e4b43c7bc79bc2a4937f4a097c7ddc470b3bc162cf3e305b1b271b742ccec1c2ea6f973906492aca4a503559ef06a83a67848ff6ec2f9205213af164fff40b46a7e5b68d25ef142d21ca0be9d770cb817bad54be013d25642c0466e9292603b2d4fc7098bbe27829df3727a269c944c701ac0154e7b3de5f57f916126a5a14267985bf5de3d1dd964ced3ea4af07fc8172cb3e5a639f1325701b732e76fbb576187a247690dfa28b3084862796f20fada99858c14b3deca017dede2289facab7b945c6f0244319803b3b1eea15d1218844fde73c84f788b4442abad236d1a54d4cc5982f4d0580d93fa97751d8cb48eb9f0416fa07668d8c2f247cc1b7bcc7502c0fb4e4f8d51ba97ebf862062d4aa21dc96d493ea37311d315c88e6db0cb8b54d7627147301f2bfde09b0fffad42064e7458072988ef7e9be6f34f08059255cf4659c9586b6e018aa462c3df02a076fe49a67c37a34de0c604e348b40d2052eed2402c3b2def58a46f539c9c3ae94900028b8069472e3c7e62f684093a1ac82446a4617686945d149c368b5c6b84bc44a8809ed842efd0acbde075517774558efc68aca1ea14d8cdcad9c056822540d6aa6d9dc97353278ed38ca6fb12e896a73533c48bb9d542f1d923f62d95b37280592a8f4ac6a8aa6f791580277694ed0c4addb365a2729ab46c9fcb66723b829a6b8fd783df35e8c4f8aa353617e017be2ea8490555b237d3dd2a99755dd9ab064fee5c4f316b3ab32fc163c65a796193d71c1e6c827a83c0e6ae61325148e10170d2b491712632c6c62eee5feaf29c220581840e8f7f03f209475ea38c1a4f8ae9706d59d019d929ff1a9ecdd1fabfc2421063f6f4cd9618bba57a1092d29005abe96c201e32a10b16269669885617eff9761ce5fbf3d2e282b7947574bdc0406d45132370a7e771c3b3858b9d1fee3a9f1152fcca85c1ed4c7b7eec5e308b0f644849bf7341569814386b53b7bd53909eb3f85bf0f5f11b014eb243905f59b1684b8240c99fcac1823a499cced81a0bdb4f08cc679f0d7943646070a63eab1abf3083ed56d5ca9c6b9e873b22c99c093db2f8e47e08e9f00c5b24a55711bbb143bbbdfce31fb3b4c1bf52392208543f62bef1a181ca6fed641d63c0d873fdb0724be46ee40dbfc56b93d2cf4da51dad5bf3c685ea7fb92d5d3b4c7a1378ab8d647522fa776842f53ad663da70021d0f8637bffaaa8bb1c5226120cc18731888308b4f076a05a1ace049122bdc1d2667681c309c404a2f82a6252643ab8fa58b48019fa4d4798fb9d5d2c09a07c98d0799369e7e9171318bd48792882c131e37e11c49f649aa4cc6d095308b0db11e5d4f908376aecce6c6ecb1d5a63c00bd551b1f1d3f8a2d7453128557ed5d5883a055c9c109d426b367f80e97b5208a1dc38c7a284bbc384bca5ab8b5d8e4fbcca8836bd16e012fa294752cf50961629f4677da7b6b38a597bc7cb356378dedb9f0e5084677d225118cd7b8ece8ec9588ae69f209b7492b3ae903e445d954c67f488e26b087e07fc22b6537f9440acf40883d3276a6bad243b1d89372635b2a37da35ad7a77adaf3c1f20d34cc0b31b086cfee387f166e53ee08785287a457a07efa44ff8d181edc6875b427c6373bd1f963a1daea2c27311f6b09584103648b1aa0dcc0f2f24d86c990034754db556537777078f6f986b9b30a572546483ebd6614844123dc3e0c3076b4ba6c25d9db6c946bcb1a2a950d7fced821a5dfc53f0b6cb380418335c0ff60aa7faccaa1e99f0e569ec31b0bb97771a7d9a34d50ec5bcd4de76f2d07d259845d8a513086f0b30f0cc2b45af58c8b7cde17facc7b4f23efa6f366b6029c1980b2ef6e796e69e213c674810169de794c72155bbc007a064fd72bf715656a57d4d6454eb1800e13f781213065cab1b2dcaed721c0da7d97d3a3516f4aea3c34f0dfd38c97516dc7a96f3aa5d976163fddf720c6ec9085a6b2bf08408bcd5d3a3fdea4601ee422a793a89bddddf40b3321b2d11c908916b7a8a00a298217ca06f32fd0f9889e2d515202fc7879766cda66f640ee54fd266daae37013afa4930bd92c53e6dd89b7306ed974b7c43658ca3517d7782e084051fe57758f1ecd9d27e2213c6c5eca2df39b76bdcd892c215e5c9cb4101953825322684e87ea3e1476bfead06c648f446a6d91dd4c09d1d44f52d7563b2c427cc5bc17443da11951fb468a287bbad84090e5d17afc099d47cd41e631b54401a86f4eafd701d36ca05dfa25fd67545ddcb2dde25be7ba9a220ff36033c39e7e5a964aa4a801436ff409159c0f7d47eadee5057b5a14f9a46603f036334c6b72e07c183dd6a7d83a8ee3bb6cc5af90352b6c35e34a7cd34f6bed68743c49bc76d8ab9a0eb109e5ca16c196915711c994919a8ac00a75d6b642e7902a4616ac3c1bd0bc39aa77436d386ed7abb25c200573f65bd3628681f3829b743ba4083e7df8b1855e669cd6a09ede7e6cde0eb40ff1b3f3c941a1a64fdcf8313a724fd0e9d4cec06c79a00b1fe5c16193e18f758e9af9d39", 0x1000}], 0x2, &(0x7f0000001400)=[@cred={{0x1c, 0x1, 0x2, {r4, r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r9, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [r2, r10, r3, r0, r11, r3]}}, @cred={{0x1c, 0x1, 0x2, {r12, r14, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [r17, r0, 0xffffffffffffffff, r1, r0, r2]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r19}}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0xe8, 0x40000}, 0x0) 14:03:05 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000080), 0x6e, &(0x7f0000001280)=[{&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/219, 0xdb}], 0x3, &(0x7f00000012c0)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0xd0}, 0x10000) 14:03:05 executing program 4: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0x0, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000000800000850000008600000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000640)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000004000000b703000000000000850000007200000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000400)={&(0x7f0000000040)='sched_switch\x00', r1}, 0x10) r2 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r3 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x81}, 0x48) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000080)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @generic={0x2d}, @map_fd={0x18, 0x0, 0x1, 0x0, r2}, @exit]}, &(0x7f0000000000)='GPL\x00'}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000940)={r4, 0xe0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000140)={r5}, 0x4) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x0, 0x0, 0x0, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000200)={r6, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200), ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000000)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000240), &(0x7f0000000400), 0x8, 0x10, 0x8, 0x8, &(0x7f00000002c0)}}, 0x10) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x26e1, 0x0) r10 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000140)={0xffffffffffffffff}, 0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000540)={@map=0x1, 0x15, 0x0, 0x3f, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x0, &(0x7f0000000340)=[0x0, 0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000580)={@map=r9, r10, 0x23, 0x0, 0x0, @link_fd=r9, r11}, 0x20) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000440)={@ifindex=r8, r6, 0x9, 0x29, r7, @prog_fd=r7, r11}, 0x20) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000200)={@map=r0, r1, 0x1d, 0x20, 0x0, @prog_id=r5, r11}, 0x20) perf_event_open(&(0x7f0000000080)={0x8, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x4008, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r12 = getpid() perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x7, 0xf9, 0x6, 0x6, 0x0, 0x85, 0x80020, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x7, 0x5, @perf_bp={&(0x7f0000000000), 0xf}, 0x100020, 0x200, 0xf367, 0x3, 0x0, 0x9, 0x8, 0x0, 0xea1f, 0x0, 0x400000000000000}, r12, 0x0, 0xffffffffffffffff, 0x9) perf_event_open(&(0x7f0000000180)={0xc, 0x80, 0x1, 0x2, 0x9, 0x81, 0x0, 0x1, 0x20, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000040)}, 0x40, 0x3, 0x1, 0x2, 0x7b3, 0x80000000, 0xd87, 0x0, 0x8, 0x0, 0x100000001}, 0x0, 0x1, 0xffffffffffffffff, 0xa) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:03:05 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x75, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:05 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x0, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:05 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:05 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000000800000850000008600000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000640)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000004000000b703000000000000850000007200000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000400)={&(0x7f0000000040)='sched_switch\x00', r1}, 0x10) r2 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r3 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x81}, 0x48) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000080)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r3}, @generic={0x2d}, @map_fd={0x18, 0x0, 0x1, 0x0, r2}, @exit]}, &(0x7f0000000000)='GPL\x00'}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000940)={r4, 0xe0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000140)={r5}, 0x4) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x0, 0x0, 0x0, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000200)={r6, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200), ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000000)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000240), &(0x7f0000000400), 0x8, 0x10, 0x8, 0x8, &(0x7f00000002c0)}}, 0x10) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.events\x00', 0x26e1, 0x0) r10 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000140)={0xffffffffffffffff}, 0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000540)={@map=0x1, 0x15, 0x0, 0x3f, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x0, &(0x7f0000000340)=[0x0, 0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000580)={@map=r9, r10, 0x23, 0x0, 0x0, @link_fd=r9, r11}, 0x20) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000440)={@ifindex=r8, r6, 0x9, 0x29, r7, @prog_fd=r7, r11}, 0x20) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000200)={@map=r0, r1, 0x1d, 0x20, 0x0, @prog_id=r5, r11}, 0x20) perf_event_open(&(0x7f0000000080)={0x8, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x4008, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r12 = getpid() perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x7, 0xf9, 0x6, 0x6, 0x0, 0x85, 0x80020, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x7, 0x5, @perf_bp={&(0x7f0000000000), 0xf}, 0x100020, 0x200, 0xf367, 0x3, 0x0, 0x9, 0x8, 0x0, 0xea1f, 0x0, 0x400000000000000}, r12, 0x0, 0xffffffffffffffff, 0x9) perf_event_open(&(0x7f0000000180)={0xc, 0x80, 0x1, 0x2, 0x9, 0x81, 0x0, 0x1, 0x20, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000040)}, 0x40, 0x3, 0x1, 0x2, 0x7b3, 0x80000000, 0xd87, 0x0, 0x8, 0x0, 0x100000001}, 0x0, 0x1, 0xffffffffffffffff, 0xa) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:03:05 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x0, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) recvmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040), 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/201, 0xc9}], 0x1}, 0x10000) r3 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000180)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x3f, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={0x1, 0x58, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='memory.stat\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x5, 0x4, 0x3, 0x73, 0x0, 0x80000001, 0x400, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x5}, 0x400, 0x1, 0x10000, 0x1, 0x87, 0x8, 0x7ffe, 0x0, 0x200000, 0x0, 0xffffffff}, r6, 0xfffffffffffffffd, 0xffffffffffffffff, 0x8) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x5, 0x0, 0x2, 0x9, 0x0, 0x7, 0x8000, 0x8, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0xfffffffffffffffa, 0x46d0}, 0x10000, 0x1, 0x8, 0x0, 0x4000000000000008, 0x400, 0xffc0, 0x0, 0x0, 0x0, 0x2}, 0xffffffffffffffff, 0x2, r6, 0x2) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000940)=@base={0xa, 0x40, 0x5, 0x7f5b, 0x1000, 0x1, 0x5, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4}, 0x48) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000300), 0x10) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cpuacct.stat\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r9, 0x40086607, &(0x7f0000000040)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000009c0)={0x18, 0x3, &(0x7f0000002140)=ANY=[@ANYBLOB="18ab784b130052e4000000000000ff0301044000000000000000b96c715cabe51e35678538e5beb5414730e3309da4fcb73f3cd03571fe015c2349a0316566b6b4d74a66e1a99a15c4722f471c0000018d6dbfa3bf466f81a2602f38c3629c737fb02b908eedb58cf046f7b2ed8d72873f300fbb8af11650fb38f13659faf313666fc6f04dafc246c0940a9f99831e971b2aa49e7ac46c44e111e78c51847318da2f4e51363846447dab4dad73ba46d4545beee20658b3cb7ca23bea4910c407a778a9c73cc952ae669c62e718c9fc11b732c2f8facc831fab1a608adecb2aad455f4a92b6bd691181ca801e584db49bd687c008004b9c40363305bccf7f7bb0da2893b50526c61165510000a16421e8cc22863f5e5ba48c48722f4c547e6e6f1b5be1c86fe5b2af8ff51aa43e1c691064174f5a8d0af13fbfb79cb8a0cb5eaff279acf52a2c00cb630a6f5453ec0105fd03c5423abcfa711b30380ae58825972be5ec6062fcd409971ad6f3b95385901249284451437ba99494d24ea9e52597"], &(0x7f0000001f40)='GPL\x00', 0x8, 0x0, 0x0, 0x40f00, 0x2b, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000800)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x8, 0xd3b, 0x5}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000008c0)}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x9, 0x0, &(0x7f0000000740), &(0x7f0000000340)='GPL\x00', 0x1f, 0x1000, &(0x7f0000000d40)=""/4096, 0x40f00, 0x32, '\x00', 0x0, 0x26, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000000700)={0x5, 0x1, 0x8, 0x3}, 0x10, 0x0, r5, 0x0, &(0x7f00000007c0)=[0xffffffffffffffff]}, 0x90) r10 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r11 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000001e40)=ANY=[], &(0x7f0000000140)=""/24, 0x28, 0x18, 0x1}, 0x20) socketpair(0x1, 0x1, 0x1, &(0x7f00000008c0)={0xffffffffffffffff}) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000001e40)={0x5, 0x23, &(0x7f0000002980)=ANY=[@ANYBLOB="18000000050800000b4b051c10e9ae9bb8d32bf8b636e59ded4044f995bb8f1493af19535ec02b838390108b8d6a1dc594741ab51552636c1fb801993f61ebde4e5500e0208cf0134245721d6833f128417d43384a147c025e057d8e6253618220", @ANYRES32=r9, @ANYBLOB="0000000000000000b703000000000000850000000c000000b7000000000000001866000007000000000000001f000000950000000005000000b7080000000000007b8af8ff00000000b7080000700000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000000000000000008f8faeb3e7ef9704f98281f91fdcd0c71ab8bb07318cec5c788315533e558cabf96b", @ANYRES32=r7, @ANYRESOCT, @ANYRES32=r9, @ANYBLOB="0000000000000000b7080000018000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000100000085000000820000000ba22000010000009500000000000000"], &(0x7f0000000a80)='syzkaller\x00', 0x400, 0x0, 0x0, 0x41000, 0x53, '\x00', 0x0, 0x34, r11, 0x8, &(0x7f0000000ac0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000b00)={0x2, 0xf, 0x9, 0x7fffffff}, 0x10, 0x0, r5, 0x6, &(0x7f0000000bc0)=[r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000c00)=[{0x4, 0x5, 0x4, 0x1}, {0x2, 0x2, 0xd, 0x1}, {0x4, 0x4, 0x6}, {0x5, 0x4, 0x1, 0x7}, {0x4, 0x1, 0xc, 0xb}, {0x3, 0x4, 0xb, 0x7}], 0x10, 0x48b4e6b2}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000002440)={0x1a, 0x2d, &(0x7f0000002800)=ANY=[@ANYRESHEX=r12, @ANYRES32=r7, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf09000000000000550901000000000095000000000000f6b6080000000000007b8af8ff00000000b7080000460100007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r7, @ANYBLOB="0000000000000000b70500000800000085000000a500000018630000080000000000000003000000850000001a000000180100002020642500130000002020207b1af8ff00000000bfa100000000000007010000f8ffffff3456000008000000b703000009000000850000000600000005130c00ffffffff18120000", @ANYRES32=r7, @ANYBLOB="0000000000000000b703000000000000850000000c0000000000b7420000010000008500000085000000b7000000000000009500"/72, @ANYRES8=r13], &(0x7f00000005c0)='GPL\x00', 0x5, 0xf1, &(0x7f0000002300)=""/241, 0x40f00, 0x12, '\x00', 0x0, 0xc, r11, 0x8, &(0x7f0000000d00)={0x7, 0x8}, 0x8, 0x10, &(0x7f0000001f00)={0x0, 0x10c, 0x80000000, 0x8f}, 0x10, 0x0, r5, 0x0, &(0x7f0000002000)=[0xffffffffffffffff, 0xffffffffffffffff, r6, r10, r7, 0xffffffffffffffff, 0x1, r8, r10, r7], &(0x7f0000002400), 0x10, 0x4a}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1c, 0x5, 0x3f, 0xffffffe0, 0x81, r3, 0x1f, '\x00', r4, r10, 0x0, 0x1, 0x3}, 0x48) 14:03:05 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:05 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x0, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 4: perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x3, 0x2, 0xff, 0x0, 0x0, 0x10009, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x9, 0x200}, 0x0, 0x0, 0x0, 0x5, 0x0, 0x9c54}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) r0 = bpf$PROG_LOAD(0x5, 0x0, 0x51) r1 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000580), 0x12) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5d2d, 0xf7008, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000440), 0x2}, 0x17414, 0x2, 0x0, 0x1, 0x1, 0x400000, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000380)={0x3, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5cf, 0x1, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={&(0x7f0000000140)}, 0x80, 0xc8, 0xfffffffe, 0xf, 0xfff, 0x0, 0x200, 0x0, 0x3, 0x0, 0x2c}, 0x0, 0x20000002, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r4, &(0x7f00000000c0)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) write$cgroup_type(r1, &(0x7f0000000040), 0x9) close(r3) close(r2) openat$cgroup_int(r4, &(0x7f00000007c0)='rdma.max\x00', 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cpuacct.stat\x00', 0x26e1, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000023c0)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r6, 0x1, 0x25, &(0x7f0000002600)=r5, 0x8) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000740)={&(0x7f00000006c0)='sched_switch\x00'}, 0x10) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_type(r8, &(0x7f0000000000), 0x248800) recvmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}], 0x40}, 0x1) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r11, 0x89a0, &(0x7f0000000080)) r12 = ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) r13 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r13, &(0x7f0000000000), 0x400000) r14 = syz_clone(0x44004000, &(0x7f0000000640)="37acb25c63cc6d902cf48584f34f7e2ef7d9e88852b3f4564b28bc9425cdeef8464239e8b3cab5cc2bf01c7dab7537b9e3f724aac94c0c3aa453c053a96920ecd4891052026a35", 0x47, 0x0, &(0x7f0000000700), &(0x7f0000000740)="34d939ab84cadb3499e48db631de00e2d5a72bd936b249032ad00eecb86be6e28f5297cbe9399e5e04bb026a7d9f89aac5443809fd0bec028c9cf12472dbd8ebde23cc2a2259d09e4eeff4965dc4") write$cgroup_pid(0xffffffffffffffff, &(0x7f00000007c0)=r14, 0x12) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="00000000000000000100000002000000", @ANYRESDEC, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000100000002000000", @ANYRES8=r7, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="00000000000000000000000001000000010c0000b7c96fe3526bdfcefec36d9849888cb82c9ea5e508dd4b638ae772e754a2408475484f0cd5bdf3dc66ed57fcf2ae3b485afc5a98b177276d6031600d7aa09f65ccf4ade7aa8c82df03995fc75a71035253b9ae9b5a", @ANYRES32, @ANYRES32=r11, @ANYBLOB="000200"/16, @ANYRES32=r12, @ANYRES32=r13, @ANYRESOCT, @ANYBLOB="0000000000000000000000000100000001000000", @ANYRES32, @ANYRES32=r8, @ANYRES32=r11, @ANYRESDEC, @ANYRES32, @ANYBLOB="0000000000000000000000000100000002000000", @ANYRES32=r14, @ANYRES32=r10, @ANYBLOB="0000000000000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x0, 0x4000004}, 0x200400c4) sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000280)="efbd930f566416d04c7874b84d7f9ef9411c67b252320b763788e094dc617ac7f738ca6cecdd5d5b126832286c44796501a4c9ee27646a84a5f1838363b05ae6883ccdc2028cba1aec1ab927a15f9c000000", 0x52}, {&(0x7f0000000dc0)="b470fbf9c4d08c9b90bf5c6585f63b3d02524f97d8141fb26a69b9b80183ea1065044ba0044ebf34ba582d8d5335458fc6d0073595a80f8512a4ba9b7bbfff2b9192c361cc51e5ea00e5ba792b278232fc7d1f17a971af4e6bdeb78a99ae2f25a20607ceaf93877a3ed8def658a0fb3f9518ad85c99cfa542b645ddccbfdc358f9af677d453546e438f1fa58b14d81edebe903f8d691a0370b86a06dfbf8969cf8ee346a26bd9b8a61014de5c69534816659c85b30317adf12146da5e56507528a0aed7e4c7d658a0cb0626e5e57337c6f4c7d9db2f1b5dc39e99163ace050cee6f7a534537fbc2f7c89c33e7015fd0ac1aa940bb32d7f88f44e77949e8ae7de0c65d454c1e8d96fc039c50c367b5255aa730e7ce03f5231de62ac7f2dc573dfc90e96e2b6720d5173bf0a32fe406a8a8afc8b21f38f47a03b83c8d6010c8b801424a183315054e295e9798fc9e9d539c90b3da9106204ed9741963e56c7b10aa1e4fab0fe199abac20a7ec4b8e220c8b5fbfe2cf326cce7d1cccc29d1871379de63071063d0302ab375f091e92494979ad6975835222ae385dc28adeff0833e51ea6e730b0931bcf1d11fce238e", 0x1ae}], 0x2, &(0x7f0000000800), 0x0, 0x10}, 0x24000080) openat$cgroup_ro(r0, &(0x7f0000000000)='devices.list\x00', 0x0, 0x0) 14:03:05 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:05 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r2}, 0x10) close(r1) (async) recvmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040), 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/201, 0xc9}], 0x1}, 0x10000) r3 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000180)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x3f, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={0x1, 0x58, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='memory.stat\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x5, 0x4, 0x3, 0x73, 0x0, 0x80000001, 0x400, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x5}, 0x400, 0x1, 0x10000, 0x1, 0x87, 0x8, 0x7ffe, 0x0, 0x200000, 0x0, 0xffffffff}, r6, 0xfffffffffffffffd, 0xffffffffffffffff, 0x8) (async) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x5, 0x0, 0x2, 0x9, 0x0, 0x7, 0x8000, 0x8, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0xfffffffffffffffa, 0x46d0}, 0x10000, 0x1, 0x8, 0x0, 0x4000000000000008, 0x400, 0xffc0, 0x0, 0x0, 0x0, 0x2}, 0xffffffffffffffff, 0x2, r6, 0x2) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000940)=@base={0xa, 0x40, 0x5, 0x7f5b, 0x1000, 0x1, 0x5, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4}, 0x48) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000300), 0x10) (async) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cpuacct.stat\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r9, 0x40086607, &(0x7f0000000040)) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000009c0)={0x18, 0x3, &(0x7f0000002140)=ANY=[@ANYBLOB="18ab784b130052e4000000000000ff0301044000000000000000b96c715cabe51e35678538e5beb5414730e3309da4fcb73f3cd03571fe015c2349a0316566b6b4d74a66e1a99a15c4722f471c0000018d6dbfa3bf466f81a2602f38c3629c737fb02b908eedb58cf046f7b2ed8d72873f300fbb8af11650fb38f13659faf313666fc6f04dafc246c0940a9f99831e971b2aa49e7ac46c44e111e78c51847318da2f4e51363846447dab4dad73ba46d4545beee20658b3cb7ca23bea4910c407a778a9c73cc952ae669c62e718c9fc11b732c2f8facc831fab1a608adecb2aad455f4a92b6bd691181ca801e584db49bd687c008004b9c40363305bccf7f7bb0da2893b50526c61165510000a16421e8cc22863f5e5ba48c48722f4c547e6e6f1b5be1c86fe5b2af8ff51aa43e1c691064174f5a8d0af13fbfb79cb8a0cb5eaff279acf52a2c00cb630a6f5453ec0105fd03c5423abcfa711b30380ae58825972be5ec6062fcd409971ad6f3b95385901249284451437ba99494d24ea9e52597"], &(0x7f0000001f40)='GPL\x00', 0x8, 0x0, 0x0, 0x40f00, 0x2b, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000800)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x8, 0xd3b, 0x5}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000008c0)}, 0x90) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x9, 0x0, &(0x7f0000000740), &(0x7f0000000340)='GPL\x00', 0x1f, 0x1000, &(0x7f0000000d40)=""/4096, 0x40f00, 0x32, '\x00', 0x0, 0x26, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000000700)={0x5, 0x1, 0x8, 0x3}, 0x10, 0x0, r5, 0x0, &(0x7f00000007c0)=[0xffffffffffffffff]}, 0x90) r10 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) (async) r11 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000001e40)=ANY=[], &(0x7f0000000140)=""/24, 0x28, 0x18, 0x1}, 0x20) socketpair(0x1, 0x1, 0x1, &(0x7f00000008c0)={0xffffffffffffffff}) (async) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000001e40)={0x5, 0x23, &(0x7f0000002980)=ANY=[@ANYBLOB="18000000050800000b4b051c10e9ae9bb8d32bf8b636e59ded4044f995bb8f1493af19535ec02b838390108b8d6a1dc594741ab51552636c1fb801993f61ebde4e5500e0208cf0134245721d6833f128417d43384a147c025e057d8e6253618220", @ANYRES32=r9, @ANYBLOB="0000000000000000b703000000000000850000000c000000b7000000000000001866000007000000000000001f000000950000000005000000b7080000000000007b8af8ff00000000b7080000700000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000000000000000008f8faeb3e7ef9704f98281f91fdcd0c71ab8bb07318cec5c788315533e558cabf96b", @ANYRES32=r7, @ANYRESOCT, @ANYRES32=r9, @ANYBLOB="0000000000000000b7080000018000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000100000085000000820000000ba22000010000009500000000000000"], &(0x7f0000000a80)='syzkaller\x00', 0x400, 0x0, 0x0, 0x41000, 0x53, '\x00', 0x0, 0x34, r11, 0x8, &(0x7f0000000ac0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000b00)={0x2, 0xf, 0x9, 0x7fffffff}, 0x10, 0x0, r5, 0x6, &(0x7f0000000bc0)=[r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000c00)=[{0x4, 0x5, 0x4, 0x1}, {0x2, 0x2, 0xd, 0x1}, {0x4, 0x4, 0x6}, {0x5, 0x4, 0x1, 0x7}, {0x4, 0x1, 0xc, 0xb}, {0x3, 0x4, 0xb, 0x7}], 0x10, 0x48b4e6b2}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000002440)={0x1a, 0x2d, &(0x7f0000002800)=ANY=[@ANYRESHEX=r12, @ANYRES32=r7, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf09000000000000550901000000000095000000000000f6b6080000000000007b8af8ff00000000b7080000460100007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r7, @ANYBLOB="0000000000000000b70500000800000085000000a500000018630000080000000000000003000000850000001a000000180100002020642500130000002020207b1af8ff00000000bfa100000000000007010000f8ffffff3456000008000000b703000009000000850000000600000005130c00ffffffff18120000", @ANYRES32=r7, @ANYBLOB="0000000000000000b703000000000000850000000c0000000000b7420000010000008500000085000000b7000000000000009500"/72, @ANYRES8=r13], &(0x7f00000005c0)='GPL\x00', 0x5, 0xf1, &(0x7f0000002300)=""/241, 0x40f00, 0x12, '\x00', 0x0, 0xc, r11, 0x8, &(0x7f0000000d00)={0x7, 0x8}, 0x8, 0x10, &(0x7f0000001f00)={0x0, 0x10c, 0x80000000, 0x8f}, 0x10, 0x0, r5, 0x0, &(0x7f0000002000)=[0xffffffffffffffff, 0xffffffffffffffff, r6, r10, r7, 0xffffffffffffffff, 0x1, r8, r10, r7], &(0x7f0000002400), 0x10, 0x4a}, 0x90) (async) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1c, 0x5, 0x3f, 0xffffffe0, 0x81, r3, 0x1f, '\x00', r4, r10, 0x0, 0x1, 0x3}, 0x48) 14:03:05 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:05 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x0, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x0, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00'}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:05 executing program 4: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x0, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x0, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x7a, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:05 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r3 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(0x0, 0x0, 0x0, r3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r7, 0x6, r4, 0x9) r8 = openat$cgroup_ro(r7, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r6, 0x12, r8, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r10}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r5, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r5, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r6, 0x2d, r5, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r9, r5, 0x3, &(0x7f00000008c0)=[r10, r5], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[r2], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r6, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10f, 0x10f, 0xa, [@restrict={0xf, 0x0, 0x0, 0xb, 0x3}, @restrict={0xc, 0x0, 0x0, 0xb, 0x1}, @var={0x6, 0x0, 0x0, 0xe, 0x5}, @func={0xa, 0x0, 0x0, 0xc, 0x1}, @func={0x1, 0x0, 0x0, 0xc, 0x1}, @datasec={0xe, 0x1, 0x0, 0xf, 0x3, [{0x2, 0x6, 0x9}], "da4b86"}, @union={0x8, 0x2, 0x0, 0x5, 0x1, 0x9, [{0xa, 0x1, 0xffffff00}, {0x0, 0x5, 0x7}]}, @union={0x3, 0xa, 0x0, 0x5, 0x0, 0x7c000, [{0x10, 0x1, 0xfc}, {0xc, 0x2, 0x87}, {0x7, 0x1}, {0x10, 0x4, 0x7fffffff}, {0x4, 0x4, 0x1}, {0x6, 0x0, 0x9}, {0x7, 0x3, 0x8}, {0x6, 0x1, 0x3}, {0x10, 0x5, 0xffffffff}, {0xb, 0x3, 0x9}]}, @ptr={0x5}]}, {0x0, [0x61, 0x61, 0x2e, 0x0, 0x0, 0x0, 0x30, 0x30]}}, &(0x7f0000000440)=""/252, 0x132, 0xfc, 0x0, 0x9}, 0x20) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, r2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) close(r1) 14:03:05 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x7b, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:05 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, r2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r6, 0x6, r3, 0x9) r7 = openat$cgroup_ro(r6, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r5, 0x12, r7, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r9}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r4, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r5, 0x2d, r4, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r8, r4, 0x3, &(0x7f00000008c0)=[r9, r4], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r5, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:05 executing program 3: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x200002, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg1\x00', 0xa200}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x337) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000140)={'pim6reg1\x00', @broadcast}) 14:03:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10f, 0x10f, 0xa, [@restrict={0xf, 0x0, 0x0, 0xb, 0x3}, @restrict={0xc, 0x0, 0x0, 0xb, 0x1}, @var={0x6, 0x0, 0x0, 0xe, 0x5}, @func={0xa, 0x0, 0x0, 0xc, 0x1}, @func={0x1, 0x0, 0x0, 0xc, 0x1}, @datasec={0xe, 0x1, 0x0, 0xf, 0x3, [{0x2, 0x6, 0x9}], "da4b86"}, @union={0x8, 0x2, 0x0, 0x5, 0x1, 0x9, [{0xa, 0x1, 0xffffff00}, {0x0, 0x5, 0x7}]}, @union={0x3, 0xa, 0x0, 0x5, 0x0, 0x7c000, [{0x10, 0x1, 0xfc}, {0xc, 0x2, 0x87}, {0x7, 0x1}, {0x10, 0x4, 0x7fffffff}, {0x4, 0x4, 0x1}, {0x6, 0x0, 0x9}, {0x7, 0x3, 0x8}, {0x6, 0x1, 0x3}, {0x10, 0x5, 0xffffffff}, {0xb, 0x3, 0x9}]}, @ptr={0x5}]}, {0x0, [0x61, 0x61, 0x2e, 0x0, 0x0, 0x0, 0x30, 0x30]}}, &(0x7f0000000440)=""/252, 0x132, 0xfc, 0x0, 0x9}, 0x20) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, r2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) close(r0) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10f, 0x10f, 0xa, [@restrict={0xf, 0x0, 0x0, 0xb, 0x3}, @restrict={0xc, 0x0, 0x0, 0xb, 0x1}, @var={0x6, 0x0, 0x0, 0xe, 0x5}, @func={0xa, 0x0, 0x0, 0xc, 0x1}, @func={0x1, 0x0, 0x0, 0xc, 0x1}, @datasec={0xe, 0x1, 0x0, 0xf, 0x3, [{0x2, 0x6, 0x9}], "da4b86"}, @union={0x8, 0x2, 0x0, 0x5, 0x1, 0x9, [{0xa, 0x1, 0xffffff00}, {0x0, 0x5, 0x7}]}, @union={0x3, 0xa, 0x0, 0x5, 0x0, 0x7c000, [{0x10, 0x1, 0xfc}, {0xc, 0x2, 0x87}, {0x7, 0x1}, {0x10, 0x4, 0x7fffffff}, {0x4, 0x4, 0x1}, {0x6, 0x0, 0x9}, {0x7, 0x3, 0x8}, {0x6, 0x1, 0x3}, {0x10, 0x5, 0xffffffff}, {0xb, 0x3, 0x9}]}, @ptr={0x5}]}, {0x0, [0x61, 0x61, 0x2e, 0x0, 0x0, 0x0, 0x30, 0x30]}}, &(0x7f0000000440)=""/252, 0x132, 0xfc, 0x0, 0x9}, 0x20) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, r2}, 0x90) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) (async) close(r1) (async) 14:03:06 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00'}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:06 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:06 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, r2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r6, 0x6, r3, 0x9) r7 = openat$cgroup_ro(r6, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r5, 0x12, r7, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r9}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r4, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r5, 0x2d, r4, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r8, r4, 0x3, &(0x7f00000008c0)=[r9, r4], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r5, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:06 executing program 2: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x5}, 0x48) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000180)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000140)}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='freezer.parent_freezing\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x401c5820, &(0x7f0000000000)=0x8000) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40086602, &(0x7f0000000040)) write$cgroup_subtree(r3, &(0x7f0000000080)=ANY=[], 0x32600) close(r3) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3, 0x0}, 0x8) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x18, 0xb, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000004f4b000000000000000000180100002020702000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000fdffffff850000007100000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) perf_event_open$cgroup(&(0x7f0000000a80)={0x2, 0x80, 0x0, 0xfd, 0x1, 0x6, 0x0, 0xffffffffffffffff, 0x10, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x0, @perf_config_ext={0x7, 0x75bb640c}, 0x2020, 0x200, 0x7, 0x1, 0x7a7, 0x7, 0x4, 0x0, 0x80000001, 0x0, 0x7fffffff}, r3, 0xe, r3, 0x3) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x1f, 0x16, &(0x7f00000002c0)=@raw=[@call={0x85, 0x0, 0x0, 0x65}, @map_idx={0x18, 0x0, 0x5, 0x0, 0xd}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @jmp={0x5, 0x0, 0x0, 0x1, 0x9, 0x1, 0x10}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, @jmp={0x5, 0x1, 0x0, 0x1, 0x7, 0x0, 0xffffffffffffffff}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @tail_call, @tail_call={{0x18, 0x2, 0x1, 0x0, r2}}], &(0x7f00000001c0)='GPL\x00', 0x7, 0x0, 0x0, 0x41000, 0x40, '\x00', 0x0, 0x18, r3, 0x8, &(0x7f0000000200)={0x2, 0x5}, 0x8, 0x10, 0x0, 0x0, r4, r5, 0x4, &(0x7f00000003c0)=[r1, r1, r0, r0, r1], &(0x7f0000000400)=[{0x5, 0x2, 0xa, 0x8}, {0x2, 0x4, 0xd, 0x5}, {0x4, 0x3, 0x3, 0xc}, {0x3, 0x3, 0x1, 0xb}], 0x10, 0x1}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x8, 0x1c, &(0x7f0000000040)=@ringbuf={{0x18, 0x8}, {{0x18, 0x1, 0x1, 0x0, r1}, {}, {}, {0x85, 0x0, 0x0, 0x5}, {0x4, 0x1, 0xb, 0x9, 0xa}}, {{0x5, 0x0, 0x3}}, [@snprintf={{0x7, 0x0, 0xb, 0x2}, {0x3, 0x2, 0x3, 0xa, 0x9}, {0x5, 0x0, 0xb, 0x9}, {0x3, 0x3, 0x6, 0xa, 0xa, 0xfff8}, {0x7, 0x1, 0xb, 0x6, 0x8}, {0x7, 0x0, 0x0, 0x8}, {}, {}, {0x7, 0x0, 0xc, 0xa}, {0x18, 0x2, 0x2, 0x0, r0}, {}, {0x46, 0x8, 0xfff0, 0x76}}], {{0x7, 0x1, 0xb, 0x8}, {0x6, 0x0, 0x5, 0x8}}}, &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r6 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000580)={0x1b, 0x0, 0x0, 0x3, 0x0, 0x1, 0x7fff, '\x00', 0x0, r3, 0x5, 0x1, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0xc, 0x27, &(0x7f0000000600)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xc9, 0x0, 0x0, 0x0, 0x4}, {{0x18, 0x1, 0x1, 0x0, r6}}, {}, [@printk={@llu, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x4}}, @alu={0x7, 0x1, 0x5, 0x0, 0x0, 0x8, 0xfffffffffffffffc}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r0}}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000500)='syzkaller\x00', 0xa21b, 0x0, 0x0, 0x40f00, 0x23, '\x00', 0x0, 0x1a, 0xffffffffffffffff, 0x8, &(0x7f0000000740)={0x5, 0x1}, 0x8, 0x10, 0x0, 0x0, r4, r5, 0x1, &(0x7f0000000780)=[r1], &(0x7f0000000900)=[{0x0, 0x4, 0xb, 0xb}]}, 0x90) 14:03:06 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x2, 0x4, 0x1, 0xbf22}, 0x48) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0xd, 0x1d, 0x4, 0x1, 0x0, r0}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r1, &(0x7f0000000300), 0x0}, 0x20) close(r1) bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x4, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x56, 0x7d}, [@call={0x1d}]}, &(0x7f0000000040)='syzkaller\x00', 0x4, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffed8}, 0x3f) 14:03:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() sendmsg$unix(r2, &(0x7f0000002680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000025c0)=[{&(0x7f0000000140)="6a62241051481dd54345b0624c0254f84d5b321cf4c2d3e24163b3460883ec1a99c5f479215ba2c4245f29e311a0d1686505f011e46ce5907903751770a803b04973e88f0ca68f82b23f9f5c686604996d16fe907f0a3523d88f3956dc3e9fec11ad753a8e05ea5e37db39b21807305660579a2672493f7cc17c4653f1f184fc6852b24ff454063f7efc3e2e6c6515082f73c4074a5d4ba4dc027139091225f83a6bfb4b0e9f5ad3", 0xa8}, {&(0x7f0000000300)="6e2380f7415cdccf24f8bbcc75efc5b9c50875e23de7ffffa18066a19cf8e9be0914981da1f558085a751ab0848ebb1100126c8b3eec0b28b8b3f82039d3933f60e89fab96ca2720d2455aa93438fab6ee010d68edb685c1ea78f629042d6ac0c4b0fe43ee68d3108286f17a5afe330ae84b06bffc001e69b32a4166a86caad642e29e818e6435e64114ae1ca4277654daf2b4edb79a5114f8e47198baf01a8dce322504ad42dfb62fa455a93f39ed8e255aa5d77c7f26f35cb702237ea0c6f03b3a716f2493cbb61f9ec92edda31afbd65d628ed7740a38e4f2760fca3b11188c3b73f58bb5141e4c984a7e667b36288f2cabd59351ac1d337ef39cdfa7c9c64825b484df3b3a32a350a952fd2f29c09e3322d5c3ee52411215e65385053b4961cde920abb0fa6df33184faf499aedeefa9382a785b8809d448483ec3766c0254a44eda75acd0c46aab1cdfadd386e39f6fe417df5ce59996b9df8551f8c6f80f7ec0886b8a27e9ba6077069f147b74606112daa62d4cb0da3e8be5fe3303f5dfcc478b62c53e3c5b02445bfbc7bb12405a9e1c214bf5fb58695c4cbf1f0c9b75851694cea09341dbeeb20b29ad57e11e661ace6e1067f00777c12bed84ea4fdb27af9e24d8b243e81e8be564e1540cf8bf268c08e98745d77a418e523ccdfd0d772fcbf3dd651c1d50d80788cdb02889343e233fff9ea32bf227cc31a61b9390f6314442a9503d9d3eb316756ee020a286c4a0968cb075c0a83b078ad868dcd9a56479351b8979b45b546315024c8f3a5352e689fe6249624738c479f0d8dc4a54be4159ec208f533293ed1bc5e8a50b66c94714e1a81cd20a06f0c6534bf5061f672573bc2c09915186557416b28b018560fd6f6b89c869210114ff88d38488f97fb3d0fe35a725f4ef0f74b94504084b5886776eeef7f054237e2e8f061bfbe00634e6486cc741b2139085b9d5fa9c82ed044b53627db9d117b639946e1b911caa08364220ea76f8f11b29208ed39be2e7ac9e4342666d298533510eb897ee9740b4f03ecfc8598696e6b5c991a7f0c264e66545f15d018fe992f7a35b7e5bae39eb661eb5ce48809c66061e3540ed36cdaec4699dacf5a06132b73b5f1c5a14f5e9346142cf148ad618aaa4d43f393c343bed3f546d6b2b6b1e9e261bd8caad49dd9c9d1caee2adc69e3fb0196709f62a5293060a530e47cf7294e58b31cac0eaa9824f134b6d7c5d031fef14ea2828f42a14c6fe3e1f77a50c5ab05f1359eba50cad6ad87cfaee1bf6adad67c22dc123f70f59080aef6e33b286e0bc9aa95726ce33483259a30c34d151b572a58bdff8e590cce20281213764894bb2e5795c0a598e723d1cdd31d8b7cbb408cf7da4f7503583f2fa2801def04f2d166da0e36d4a71dd7f9d68b18581fa0c21f9f18db36200e5392832b6d25605c164062c06563287f987cc4bb39b12404f8479e5757da7fccd0ebd4509ab89ebf16d11689dd4f28776ac85ca8085c6130b4858db80a0fed2bca61a4a5618295477a2e1b668072818535c72bd4332f3ec4e4fa40d08d088dd3a4147a10a79f7455a43a95d3a3a6dfbe343a791c25e45e174062eb88f61813532c5d3f3a884e7dc88ccee8f8ca229469d3fb29a73dbbb0ea63f9a67abd12e0b10b43bc432b295e68689b217ec027de42fe95c3d835b4e786e86c801729e3bafdb650563aafcfa259dab78c5f2046ca1bdd673540876ac7b3bd7b36ad95a7ac4173ba63ddf45d7409e3990c8fd57c84e6b2a18ee181052aa95311eb9f869e4b860d570f28c30b41001281cd9f8c19aab6cad7ada4547570fdbbc00881a0aa286e976419e636ad4a6ae6a16968f7eb4ea1cb784b63725d5aa7ac409f350497335c9dc1aaf50b3d6d4cca337ef1c35903ca28500a0e13ccef2e51f92a31a4f6d6d0ab05d01a6d62a9747cdab5346f436a7930889c83e7080157b9b31df2be9fed6998f3947f3f4158040916042ae7895e27801d95ecac02e8cb0c7052ac3c890699a0aaade059279e2297f0a47b0896ecc27bf96e88ad0f24500ed92a8413e9584ee83f7a30df6ef3404a05188ec1c208ac226d282c0ad1ce93987d3a1b91d18329ffbf6eafa14d05ddb4f309e10e608e59d94359559d5f385a7606652ecf5662156761a8622ca9633662fda75dfc69c2debb9797c265d816982a733fcd2dd52678d6f2f9c12aad0a2c2c1355d93739814c3055472761b3589af7de8ba8edfb437dd17e08694277402c0e764ec609abb50b56745cc34d1aee3f6c594c4a37e357676cab7b77237428f57ec4b99fa4cd666f4d7fc109db916791bc1b321d0eef104b5514e9374c75b71838c04ceb41d7075831f5ab9ccb90821c9986ce1e2ac4b5189924b2f76f314a62f917e6e32ebe1e3c50cc8ee11f97ec832ce8c13183967a90d6f61a06282164d88a94bcde2af3a79c89515b90152d7633a3258e0e96d52525096197a06a889a5b528176044e363b671529669c6b522779d75b7dc703ef11999d9586747eebc790f5978535569d9960ab3b39de1714305b92e304d131a757792f11c237920821f14fb6ca5003e7f0f3e00c33712bf260c7a752b0fb70e38b04f6a4334b74e5bd3c24046e512562e2062f606f996e7d10934dfa15c5545531b252559d2fce9e1b00b129f8d853d29a224f1a5fdfeca461d4c577466a39cd3bfdd3676607b7260c4e4325742a085d90dbc3a0785b84971d5368c7f5418275339529dceaa6ca38ed4c40088881773e9edd68a332c6c45e6fac5c23498bd9f59eb93230e6fc43c90c696dd22d2084ee0fab196389f11e29791e8ba8976b7e186d30801dc08ae17d218f49b7506587e50ca5429f4e33a34353a6cbb52db28d44cfdc01c319bfc3f974cf6a7bd6765de0a19d830c1e3383a34bc67a101b992ebedc71a0256c093d1a547a50ab61d6934a537447d8220dca9919e6473ddd0950abca6e89c26c219701f0b34ebbd4be31d015baa143cf5c0f3d54585ff9d0aaad30234299232db797885967d7c28c32d1a37390f558023f2723fd59fa2802f7e526457be0e716bd7a5b611538db8a7ce6d08df82b508d93cb096c532a8ec7bb0fb0f42cdece62254bcb6259dc19bad2c4b32bd9b78dfeed37708a1986a037b1b86849959c42b064ce95fb78d42a664aed43de7115b2fe594064ec39033ab28dbb5ab8749fff3c0f953964b0029ac666d541b1dec883d94275709f362baa8c2b6399cb1617c57b2a3d0da5da0596bd74fdb64cbea2a84c609b71209890b42947a08ca1b82bad5a0cc8718883ad123654e87bd66b26fe469cc64b55d2fbc58126b35e079fdeba08abc87f5ceb8de79855a3ac0e4bd49e00925cfe272a19db1736e5aba771286847be6d98dae9eec478cc6c3e25cac7de89cb40f8338491b5e990733d3666a5c699b986a0530f1c21ba0b29d675fc4640fafeae7e3b6d48b9f77cedbe77e0b916d1611ec00010966603bd684be4f88b3ff3c50741fac2b9658827f3680115ff8ce2542ef9d2efa6a66ec5dcb919638e64a682fee0e505d8b4070aacc21955c77fecbb854e38439f0af1d88a09adedf8b9f7899070fd05386e2f5d8438aa89c41a164e761a9a7c10c274b508afd9c39ea93ca9c91a66590cdc5b0bd4aa1270083e82420f54b3517f8d07e25419ea73d55c22381c739afc1d9e306fde07077ef2926c5efa06cb739386a6fe5832a7bee04441fda86db1fc29c19aeba94a77c379871b5552390fea33d9af00bbb5061357aec6385ffb1bd70812481c0838b845e660fd38a7c29868e0aae2f3f4ed9de1c87c69d41d00869a4ce93b1ab6e4450fcea26292009f217a192d78294d036919247862d0ae7328601a7700a0ed9b8e8e2bb8e78b5d50a9c29535a859db7708f66e01bc09781c43cd07b9ae43fc12350a5aa51220ee60062de15320fdeb3aba34a64513b7c4f1a162d266b601997e268cac5aef434502cad91ef340e410a0125217c3075dcef024212c58842d2d424576064f0e0b4fb4934a737317485fb31b2822f697c2a6eb9db69c320ab34d1c9e7a73015bb77171339d86d40515a18fd5d002cbd4e1cf993cf71e2fa21a981348bf846b7e8efb4e47c782d73698a1f6092a6bc5f7b6d682c190ae5d214f8d5d6d31c0a1bb8ea9e88ec8f94e773097de93ef442cfdb3740d95942e71d1a651fc8d7c9bd128224369ec0481e54edec6b530299ddf34cf8027c93b5520645dd4f47491817c26c069795d0724833372ff1366565ca574388380d54b788ed61b9701ddbeccf7bb32b9db2b6ffec1b4c82a720e8b4b5593c09f19cd5ed7d8d00eac532b634b87b63277d50237d8d6142e4d7e66b1bca02fe6854fd5743e972b345c11c601defa172647a1efdac78b2e50e646b5c3eabcd20cfc24ca6bfe8a8dc41a6908d2a81fb21d10ef3f2cc18e1a84bcfafa97346a8afc286e866c0bb631994e5c09a9ea191a4b0c6a155dc982e4aaba61e6e758b1153799519754a3edd31b32b4661168ee08071b89d4411da64f756977d1328df2e9c80234d49c6729ae45379f5d8671a08bf7ca4f71391ad56039e8f9ab7db0ddcec090056615d61cd0f8294e78a9b0b92496f89011fd04f4311012eb17cc4047a486cb855065197caf4baba7694cb749de2bfb2be9c5f66b82caf924f3a62b36dbc8433065785929dc6bbc6f71dd2dbde7946fb093e67c40022d02157c5febbe5854a590351caee97701c9dbfc926aa42b7d473f126ab9d6f0f6bb651834039b039f429b6ee78475df1a632b4110690cddb06cf242abcf2f78690ec49dbf27bbc7771eb2520193778fa402e377a6e213add00ef337a55f4c9a424960be117ce166d94b309b31b64db001fcffe7fd2666cc64fc2cac1ac7cb3622ce5ddc9907f0a0bef2a940608318598c81f7e24443e9ba5b3935d26b607c3f5fd51d6f505256924b80f7468f58bce0085d21b92fd92f5cba1ed7dcf8ed0ca572fe2268d46fb86ffb19ca20b05a2643ce6d702cd87dfbd65e6f4a4e49a380ad472a4f86ad69a50d522990b01837c811d4c776918f7753591f323f44f75d9808a320fc991fac627d77bc28ebf916e0ade71186a70dcc028ec1de02a769afe25c661520225937eedcaf0e2c8a8af99fe297f88913d52bceddbd6a7e0b5da9494df99c71a68c660ccd6cca3a412a84af3e24cc3a37e936edfe4f4c20fa2ad7a7a5dd1279953447120a332fd467764c7a80f6640f629d1b9417be7b2b0b62ccd49ea648a2c3c2a9f873b899b698aa95458f408bc72084a8ca0dc1ae21d601fe9dad16777c8f16aedee5e2c9bf91ee1192058dbbeec759697c919eb5a65500124d67aa6a341911e0fe56f61bb63c70d6b027e8276433c1b277bf8b84fe1b4e5699abbd364eb2aadb57b3d89333e6b57351d5e4d677d6085de59cc7a1aac9caeda7f1face62e4426d4613f92498452b142e9021e199a649c8c0f97617de15f0ed57f0b0c22952f74570894a472e67b0d65f2e081d8e6cd993160ad7caf7f270f67c6aebbcfc3f3f0c079710fddfe6547785b50a690e4ed43a5da12d1d6e20cd6a86cc403a388a23978f3293ef813d99045ea96fa91f0c0fd8629f5172324f214d3d613c5b7c3366282f236a59ea129fd89bff01c199b33ccf77a8e0badc5267ca0dbe9e152976584060312c73f02369898e41aff9ef13713a5caee4d60154e13abbe44eee7a00343ad045dccf40d80b4dc25f54aa52213f78ad534322c7c0f43c1ce2e63603fd4bb26336a224d56eae56b0162db52883069485b2fd0e75af5721b2b", 0x1000}, {&(0x7f0000001300)="ef82a2287dda04f2c8792cd71c9f032d101812227c9a18e545a7e15f238cc1340388e602731166e30ff01d0e32bcef89495681b4183964847a42bd68e907834688b102a39084122625e8bb6826526c95042d733ec7028d5f7022deb36b7d56d56095737ae187dddd6e1365626164100a686eaed8b60c4ce8fcb6833feb5119d7dfcbd38b13fd569c56f516f34f5dc9dd85547cbe916958b73681629499ce4732b0c06d706f8327ac85d02ad363ebf8d4d6e1b0b112f5b64199f135a93349fcec94d77916bbba2585e41071bd8528ec107daa394efec78a8076e14cb3", 0xdc}, {&(0x7f0000001400)="d09bb625649cb5d7ebd6698a605c024d4c40ae76d3c03c69d9a343f31d58a687caca053b0f927306d89c99f3194e08ef6c413f84c6fff781a83359983cbc8b01be90d7267e24fb1d8e2881c308da1b451016b76d509c2ee5cacf399dd28a70", 0x5f}, {&(0x7f0000001480)="b4adb6d27687cb01dac89bc2b6819df32460dd23af31f9546a0e8fca66e4b61956deb628ca21a7f9d4be6bc303ded3b7c0a449faed9400729d88bc6bf50983f1e47b14ca968d24cfca50b4a099cec95706db3a51c2b9255f4ae5d76cc16da7dbea9cf419e210e99c23c5086eac9f1e14bc9616dc3486ca34270aa3c78d29f0e8b072f59ba8f047315aefbcd229601f1086ec4decce80dd491b73f3afbbce8bb1a7a8c30deee3a31caaae442e0dd10d95c232c63f869629823bed90646fca8d4f77470eb7da3b08", 0xc7}, {&(0x7f00000015c0)="99e846f4e7e01918e6cdd762ee79a0dca01eacd4e37ac1f461ecf54126ca46502312f1bd2d3ba01be74d535e7ecdfd3dea3c453d9267009dd852ff0a3753ffa3e62db9402d7dbc27c8e1ec26ab28845fb79fd4927020954dddb828a1f97381412b2ece93f4cf2c795b5140af664fda34e1f78537e25b9ec3175b60d0a3f08fabbb795b7f53d97299934e2f1b07678c323abb23e0567a5aaa6bbf64e8de0e1ab30c29d95672d54f2964f7a741800b7ad73186c48100b38837789eba11f4de99896b08d897915e97882801e891edfeb599db0eec0140ebe412004a436ad7d2600fc351799853df2d653a2c65a61a257e3e4712753f81cd0332a24967321bfaad0f517c5c43a16eff2859046d1cd4fa01848be2e43388bf5a2fd3a1f25d47feea5d62c90bbd528eb30ff3287675b80817facfea71c159e36105b79c243e35e7575e9aed89917e41ddd45e15bbd9ae7b461dfb8cb4840a32b9cbb93ce8c5c3441b9eaebf8e41d3b0a45c4dd539d0d4520bbdfeb6308c24ccf5ab9e566eced8e812e30efc3c954e9ac9ee6046402ba0dd8e62362bbf7e460887286b0ad5fa1de12f28f5f03dc1d37bda37ce1bf05d3d491ca97e720d8f70c8b405512e184f3b55cae69a34649838c057d1316532bb84926756f561125b8875daab53bf8f0d60b84e6a3a74dcb55847c61f64c20369ca21b8377b84bf21743e7c227f1c3c4f423eeb87adf3b293543e641a0fd6d03267430450d6dea54c2b51e1f5c402f5b54e2ee9be56b44304440faba71ca221d0a66272de0d1d97966ef936761de20b199162b75b28ddbb7e571b1527453d334dc171d5e8c209b716e1f588eb8c3950c3a489d3df0542819c65244ba099919ed63e6321bcbc5b9472bb95a506484217609b1ba32ecfef745dc8c5e7ddf8f1b5ed9cd525fd1f533acffd4e38a2405f51787e9f807490ef6cecfc032f500958318123a141e6c8ca82aee169c9b8f0f6bcead0be8a48d84c06025e9c420f5792de7f9e1689abdd1f6c47f4d6846f2d9235d5ac143e22cf50e06534fb0e6ef982da9674edeb88265e543330b2f232dec8aae277e4d5c56054db31f6c368e01a275dbd5abd151c0d7175b247dd75dcb8c9e8c51001cc7059ae7637abc2da09f6ac93e2b304c8c5cc42b583f02822abf25f0df9a20671352f87b6eb769c5f70a38388263f10a1fe6d9e1d3d4b5a4eb871ac704f486e8026651e4c5885e01ee2f0fa5525bea50e5ec2e975095bbf531e418ceee5d529c18385c818e6016fa5982ebeb7cf69b215731840b0ce4029ca9f7a1c30ead5f434c0eaa9e5b910da2296b7fc38fff4c4bc7c014574771eb5cfe98cf21ef4c53e3ff0a6560b555f86c5168d2ac7913ddc7c88fe08d92acf5447e065c561b667b0f998a81ab5bae1bdc5e4b66ebdd5b33a77744e8ecf276ebc237a78cf7df778a415e078631f27ae0beac04dcf26e82b948e53376ee34bfaaac9ba0f3276981225a3b051720aad739eafa741eb856c577857c2d26b09ffac856e2ec886b9f49a026e0239a9f80ecab748866ef6c8d71a5b3eedb9efa82b2af2bedf8ddfd2cb642a974ef21f32717caf755d8f41ded7924dbf56050a6b78aa66d6e2e4e5afa454a763651205eeba1907676fc1635c94484707cea11d5e87e038e6c27a3ad84932200d3d50d4bf08e9565110ddae6af15baaddf6c9a2c0c6ae99c6afcf08c0dd88c7a4c1be82e1d99b6955697b2bc85c58e7fbfc4b3ac9c7eb048c0e58a48b62ade00b4c787366a1f0b7323fd21bb3fd8c8dad19ece2eab2091a60064307e73c7534af0764ba7acb2b9e0c2dd2aa50a199ba8bddaafb12019077c3dab70ab9f6a7b6dc67a03e7142e73cb9204cedb214af9bd081cfbdb9fe84f70edc3977c13181959b2713b3d13efabbf367b0a31c2ee1858b94608ddc28c1bce9264f19d840bcf0209e4195209eee92d3d807ea9d2d897946a4c067d2794ff28c2e277707efd95fbe18057b41163b8570cc8e78c863a81d6c30a8c888dee23bb359cfce5cff9bba7c37555809d52440a989450360175ad31f7bdc6e120a62380fc3bc4efdb25fdbd0421516fb45a7cc7bb6a9252d7e82972666ab348c3d99ee8897f569109d861a6b81c46421cb37909dbbcd1074f414c253248d2941a7cbbb56ac5c020588f2c04d98c2d19bfb8d2bb017027c06db0132b0b04cd8319981fb88991ff09e16e0d8aa3134b6517187568d51057f9bf6d2233fda70796840972f1c1fe6ada419c5a833789c85789bbb49dcc44af74d746bf80ae9b6e2da3ffb1e356c372e9a95d2f76604f880b58b33ab7d37f6750104d44a43580c25e01a49b74ce20b7d83af522c299816ca154518fe9acd19ace45e68312190840e7bee9ca9b33952486c62661620a6d9a0d753952bc1214f98a5775ad9a73626fe8333c8e220366918cfc441f122119a0ee08fbad8959e059b2690001f32d64d808fa5ac7daf5f9b58c98226e6fc396b99eea544005e4afb52fe58e48ee90c9f23ec02031d5318f6a55aa6152200a4f84c312bfe1ccb345ac6f36032d0b7173a83984a9453db8020c2598fa3a5f46f332db2cc03d76403c4e74df7fddbd4f66cfe7d3c761464e6f690e148d7dd6fb74ed61b59f7c96fef3a99ab30a673c21f5b863881b51c4f1fcc3134c3a81bff6ea431ae06de084b081687cf334f5dd410ff0a814603f7863441af6ba8bab0b2e4967e68c85602d799cfbe92324a23aef955d0c8993d26dad345dbdd65f403583543554d76a9901164dc6f764ee8f1ab8033b6c9980f7f51103b28d862677a78e8cb479c71c69bbb27210645583e8896e2796d872f814607bc160c8bffefbe3837528e97ca2b1d4a3ed864bc719f9316a402f478d1e0f8592d1858519a1361c53f65a8f81043ada7991c56bcb47a349ddd120b5794630ddf88825879533c0312cc2e36c84017100a84a54e40dc26ca0c9fa4bf6b4bbb8c6f596cd585d312685c985a8dc9b4cd13cf31f66a84f60b2a01fce0907de6144e76cbf140219df1f40b85f1f782c5ad6634529cd30d35f559cb4b47d5cb2f0166a16bf8b59daf0cf98f09c7507c089c91488bb3dda63eccf98b225dffbefff77322be4673d758db7d9b4a7fcd6b84e319eb25cb9350495dfeed0f171d954894dffc4892770549454ef5a301e941fc448cb747863c2dacadabd2850eac61e529137ec7a5a4b598856820adad8eb2a02d1b142168fa6af430114ebc46cd7c3474de569d8644c62288bf39ef45d9470efca219a9c5becfab73ba97ec3de9dcc1f364e310b1eb1bfea69c4637ebf29a116cf8ace423a9e879736ed95f4dbddb75bdc66fa6dc6ed066c2230378399264b04c19d66aab6b2d6961fb75fbbb4690ccd2202cc5d7501199180ccffa4911bb7b03df83d091e5a1546ea80b46088942171988e65414f562b1dbeac9ff79faa2ce076569665345ac9b8be1effb07448cf31d01773e1c95267e1c3bb1d9f87958b5c966625d57f2a47ecb9e9df7d1b74f21a03339b857ff56f8645d6d9140c5247350e0e712d062ab54a71a5ff5ae822f44f3cbc1f9f7f1e5e75c5f8f68037674b7e801ac4e8538d700bb3361767d7627f0c708ef5afc46605ff789469111934326c48642330dfd93af1433406da60e72578e4eb354d19d203726eba36333da5ba25dae8c0417f74359873c7ebfa573221c5773b5c2f0afa8d738aba52beee58806920804470a99e070fad8c8056cb26444a8a546efc3fd0540cb273adba4b457d47a79ba481c94048bceb5e9e206a0a61f89e36706290b38dd5780753a7cd1c95927230c8ca255d1897be7896dbee5455e5b76bfd63bd818be03e7794a88d0f95906ed336da8a18b32a91d38916976606c043f31549d79909673d7238eef547dfc88d585d58b64344c5230a9b4670cf525d9f24bdfc76e12b84e362326452a8bcbd53c5774d69e30b1e1e781ed68c1756c2b0bbff3c25d90b37e577ee044e9fb0a09b22ebbed4c8fbe5de5985eafa6dcd806c0ced5aa1246d8fe09d64256e70bb6e345963991fe49cde2f970b10f95c084b6db7531a9cd90c9c1a7e92c4d57134f376c951ebd5ba3d8e98667ecf96b19fde5e8a58b8cd1bb683033c80ddfb4c061e7c24f0cae93a979fb621477c480754a385d8a6c333892aa2814edd5d4a1b1121835c78baf1184ab4b31e0c2f85846871f96c9e9fa73bc94ac7e60c3002295917731e16a4269427aba79e33591199dcb7a33b30abeba3aa43f781881a325f2634c8710c3393ecdfe3f7f1d2b18316b96846e2999cbed1610361b2f22ae0adafd8b43589e2574099d993e312a6bd21da8cd4c7a730afd1c4cec92c17a66c0773fd28e6917e666db5b511b4f5098930b9c3e426b85ba4445f41bca77d924d41a2db8edd39f385666edf25eff84c4852cff81a43e8d2b76e6a62d72627427844da986632afb6981cd4bfc231d67a27548da5827c691641dba9b612f1879803d92dd83271cb3881f80cf9c71a16e1c510b4eaf9a1721a9cfcacf659ec648521f23d3f8c462a16477921ae7a7d39248f7bd0986cdf8b83b57e9bd57f15dcfa7815fd89024ded382dbe3b66d7484cc7564673d37be21a46847aa0da1f45487e9e8ed1744347bcf9fc2450959285a1f2249447b46b48d39ce721c247fb4b99afce18a92ba91facbef9d7791f7c088ee07f46836744a1a94763e330c851289bafb642c249500ba23149530c56a25242bf0c62d7b7e04e2069076fc4e3275a93ea4168f9371c318f6eaef919725c47fdfe519f9f32003cd9a0d4a0eb524158444af5051023cd819152c5b28c88eae5fca359df078b44657ec58f9344ba37b0461509d80518d86e2b4def4db1881fa8ec8205d15989e52fcc6c5cff87fd972b3f7562807ee9445d3a820f39dadc9d650d6dd12a3daae6ef50b6ef44054c1d1d321ea5b46f5761becb514de30d244bede563ac17e44c136af6ba43d4414ea3682638136c64e0087cacf3811c0a570b66c18085f322575cfa1af08326d6d1d47fd2fc0d35c5db10e3f3c4b531e68565f77b1f24369aa29837af53fab312310578488109d86e06855b55cfdb8b8ed8568481ad39930a757480b78dd4f3a6f3d82a7c850e22a79038fc71c455d743cce50a0c16f0fad14019a5de3e40000c8b355e72deac017853778a1f30f16e8a7f35540f017cdf91f4fb64c231348a7155a4f28c68aacdcc3061d5d3d5334558667f2cb9df55b39be94f80c9df823e8f6e3f8d3b29c3a8ace8571f1341d2cbdebddd8f7777d82288993d3d3fe1f0699ca202c4a785a2abb2a3dd8695f8c3c403d77df38759632369f1d3cad50d2cf7a91025c385e94cc9e026bdde9388b250de0858ba49eb48c8576e917a8749e02e0264436febe372b322be9d77005269a4c5414f1da46267ddde32ba9c77b9434107559b32f1f33511cface0857fcd123619e989424faed78dbbe9f89fa1da4a7c65ae1d9f03202c1b075dcd318aa3b2358939898a1c912955e712d91c9968e6282f3f087ea9da3f9a267a5fc664c805b92f7893b43ee2253f68bcf510c183142236dba7c0f3c5543f28e1f09da60b9430e113a7f7a188db7285bc7e824edb3508388fb10306fb384efaa81adeef78d89bb0ebb62d8b9cc962eaad1530cfe7f2ce1e101621da7c8cf856462ade8ff5947cf277880f67f154aa2707094c5c159c187e3b87c4189131684c326fff08b44ade8fb8c902558bba9643c5468a4ae0884a4e7523882fbc7bc7b19bcbdc0c8673bb0aafc940cdbd0db05e199dfe3dff967ee0d26e812c4", 0x1000}], 0x6, &(0x7f0000002640)=[@cred={{0x1c, 0x1, 0x2, {r3, 0xee00}}}], 0x20, 0x44010}, 0x80) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r4}, 0x10) close(r1) 14:03:06 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:06 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, r2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r6, 0x6, r3, 0x9) r7 = openat$cgroup_ro(r6, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r5, 0x12, r7, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r9}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r4, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r5, 0x2d, r4, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r8, r4, 0x3, &(0x7f00000008c0)=[r9, r4], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r5, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:06 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() sendmsg$unix(r2, &(0x7f0000002680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000025c0)=[{&(0x7f0000000140)="6a62241051481dd54345b0624c0254f84d5b321cf4c2d3e24163b3460883ec1a99c5f479215ba2c4245f29e311a0d1686505f011e46ce5907903751770a803b04973e88f0ca68f82b23f9f5c686604996d16fe907f0a3523d88f3956dc3e9fec11ad753a8e05ea5e37db39b21807305660579a2672493f7cc17c4653f1f184fc6852b24ff454063f7efc3e2e6c6515082f73c4074a5d4ba4dc027139091225f83a6bfb4b0e9f5ad3", 0xa8}, {&(0x7f0000000300)="6e2380f7415cdccf24f8bbcc75efc5b9c50875e23de7ffffa18066a19cf8e9be0914981da1f558085a751ab0848ebb1100126c8b3eec0b28b8b3f82039d3933f60e89fab96ca2720d2455aa93438fab6ee010d68edb685c1ea78f629042d6ac0c4b0fe43ee68d3108286f17a5afe330ae84b06bffc001e69b32a4166a86caad642e29e818e6435e64114ae1ca4277654daf2b4edb79a5114f8e47198baf01a8dce322504ad42dfb62fa455a93f39ed8e255aa5d77c7f26f35cb702237ea0c6f03b3a716f2493cbb61f9ec92edda31afbd65d628ed7740a38e4f2760fca3b11188c3b73f58bb5141e4c984a7e667b36288f2cabd59351ac1d337ef39cdfa7c9c64825b484df3b3a32a350a952fd2f29c09e3322d5c3ee52411215e65385053b4961cde920abb0fa6df33184faf499aedeefa9382a785b8809d448483ec3766c0254a44eda75acd0c46aab1cdfadd386e39f6fe417df5ce59996b9df8551f8c6f80f7ec0886b8a27e9ba6077069f147b74606112daa62d4cb0da3e8be5fe3303f5dfcc478b62c53e3c5b02445bfbc7bb12405a9e1c214bf5fb58695c4cbf1f0c9b75851694cea09341dbeeb20b29ad57e11e661ace6e1067f00777c12bed84ea4fdb27af9e24d8b243e81e8be564e1540cf8bf268c08e98745d77a418e523ccdfd0d772fcbf3dd651c1d50d80788cdb02889343e233fff9ea32bf227cc31a61b9390f6314442a9503d9d3eb316756ee020a286c4a0968cb075c0a83b078ad868dcd9a56479351b8979b45b546315024c8f3a5352e689fe6249624738c479f0d8dc4a54be4159ec208f533293ed1bc5e8a50b66c94714e1a81cd20a06f0c6534bf5061f672573bc2c09915186557416b28b018560fd6f6b89c869210114ff88d38488f97fb3d0fe35a725f4ef0f74b94504084b5886776eeef7f054237e2e8f061bfbe00634e6486cc741b2139085b9d5fa9c82ed044b53627db9d117b639946e1b911caa08364220ea76f8f11b29208ed39be2e7ac9e4342666d298533510eb897ee9740b4f03ecfc8598696e6b5c991a7f0c264e66545f15d018fe992f7a35b7e5bae39eb661eb5ce48809c66061e3540ed36cdaec4699dacf5a06132b73b5f1c5a14f5e9346142cf148ad618aaa4d43f393c343bed3f546d6b2b6b1e9e261bd8caad49dd9c9d1caee2adc69e3fb0196709f62a5293060a530e47cf7294e58b31cac0eaa9824f134b6d7c5d031fef14ea2828f42a14c6fe3e1f77a50c5ab05f1359eba50cad6ad87cfaee1bf6adad67c22dc123f70f59080aef6e33b286e0bc9aa95726ce33483259a30c34d151b572a58bdff8e590cce20281213764894bb2e5795c0a598e723d1cdd31d8b7cbb408cf7da4f7503583f2fa2801def04f2d166da0e36d4a71dd7f9d68b18581fa0c21f9f18db36200e5392832b6d25605c164062c06563287f987cc4bb39b12404f8479e5757da7fccd0ebd4509ab89ebf16d11689dd4f28776ac85ca8085c6130b4858db80a0fed2bca61a4a5618295477a2e1b668072818535c72bd4332f3ec4e4fa40d08d088dd3a4147a10a79f7455a43a95d3a3a6dfbe343a791c25e45e174062eb88f61813532c5d3f3a884e7dc88ccee8f8ca229469d3fb29a73dbbb0ea63f9a67abd12e0b10b43bc432b295e68689b217ec027de42fe95c3d835b4e786e86c801729e3bafdb650563aafcfa259dab78c5f2046ca1bdd673540876ac7b3bd7b36ad95a7ac4173ba63ddf45d7409e3990c8fd57c84e6b2a18ee181052aa95311eb9f869e4b860d570f28c30b41001281cd9f8c19aab6cad7ada4547570fdbbc00881a0aa286e976419e636ad4a6ae6a16968f7eb4ea1cb784b63725d5aa7ac409f350497335c9dc1aaf50b3d6d4cca337ef1c35903ca28500a0e13ccef2e51f92a31a4f6d6d0ab05d01a6d62a9747cdab5346f436a7930889c83e7080157b9b31df2be9fed6998f3947f3f4158040916042ae7895e27801d95ecac02e8cb0c7052ac3c890699a0aaade059279e2297f0a47b0896ecc27bf96e88ad0f24500ed92a8413e9584ee83f7a30df6ef3404a05188ec1c208ac226d282c0ad1ce93987d3a1b91d18329ffbf6eafa14d05ddb4f309e10e608e59d94359559d5f385a7606652ecf5662156761a8622ca9633662fda75dfc69c2debb9797c265d816982a733fcd2dd52678d6f2f9c12aad0a2c2c1355d93739814c3055472761b3589af7de8ba8edfb437dd17e08694277402c0e764ec609abb50b56745cc34d1aee3f6c594c4a37e357676cab7b77237428f57ec4b99fa4cd666f4d7fc109db916791bc1b321d0eef104b5514e9374c75b71838c04ceb41d7075831f5ab9ccb90821c9986ce1e2ac4b5189924b2f76f314a62f917e6e32ebe1e3c50cc8ee11f97ec832ce8c13183967a90d6f61a06282164d88a94bcde2af3a79c89515b90152d7633a3258e0e96d52525096197a06a889a5b528176044e363b671529669c6b522779d75b7dc703ef11999d9586747eebc790f5978535569d9960ab3b39de1714305b92e304d131a757792f11c237920821f14fb6ca5003e7f0f3e00c33712bf260c7a752b0fb70e38b04f6a4334b74e5bd3c24046e512562e2062f606f996e7d10934dfa15c5545531b252559d2fce9e1b00b129f8d853d29a224f1a5fdfeca461d4c577466a39cd3bfdd3676607b7260c4e4325742a085d90dbc3a0785b84971d5368c7f5418275339529dceaa6ca38ed4c40088881773e9edd68a332c6c45e6fac5c23498bd9f59eb93230e6fc43c90c696dd22d2084ee0fab196389f11e29791e8ba8976b7e186d30801dc08ae17d218f49b7506587e50ca5429f4e33a34353a6cbb52db28d44cfdc01c319bfc3f974cf6a7bd6765de0a19d830c1e3383a34bc67a101b992ebedc71a0256c093d1a547a50ab61d6934a537447d8220dca9919e6473ddd0950abca6e89c26c219701f0b34ebbd4be31d015baa143cf5c0f3d54585ff9d0aaad30234299232db797885967d7c28c32d1a37390f558023f2723fd59fa2802f7e526457be0e716bd7a5b611538db8a7ce6d08df82b508d93cb096c532a8ec7bb0fb0f42cdece62254bcb6259dc19bad2c4b32bd9b78dfeed37708a1986a037b1b86849959c42b064ce95fb78d42a664aed43de7115b2fe594064ec39033ab28dbb5ab8749fff3c0f953964b0029ac666d541b1dec883d94275709f362baa8c2b6399cb1617c57b2a3d0da5da0596bd74fdb64cbea2a84c609b71209890b42947a08ca1b82bad5a0cc8718883ad123654e87bd66b26fe469cc64b55d2fbc58126b35e079fdeba08abc87f5ceb8de79855a3ac0e4bd49e00925cfe272a19db1736e5aba771286847be6d98dae9eec478cc6c3e25cac7de89cb40f8338491b5e990733d3666a5c699b986a0530f1c21ba0b29d675fc4640fafeae7e3b6d48b9f77cedbe77e0b916d1611ec00010966603bd684be4f88b3ff3c50741fac2b9658827f3680115ff8ce2542ef9d2efa6a66ec5dcb919638e64a682fee0e505d8b4070aacc21955c77fecbb854e38439f0af1d88a09adedf8b9f7899070fd05386e2f5d8438aa89c41a164e761a9a7c10c274b508afd9c39ea93ca9c91a66590cdc5b0bd4aa1270083e82420f54b3517f8d07e25419ea73d55c22381c739afc1d9e306fde07077ef2926c5efa06cb739386a6fe5832a7bee04441fda86db1fc29c19aeba94a77c379871b5552390fea33d9af00bbb5061357aec6385ffb1bd70812481c0838b845e660fd38a7c29868e0aae2f3f4ed9de1c87c69d41d00869a4ce93b1ab6e4450fcea26292009f217a192d78294d036919247862d0ae7328601a7700a0ed9b8e8e2bb8e78b5d50a9c29535a859db7708f66e01bc09781c43cd07b9ae43fc12350a5aa51220ee60062de15320fdeb3aba34a64513b7c4f1a162d266b601997e268cac5aef434502cad91ef340e410a0125217c3075dcef024212c58842d2d424576064f0e0b4fb4934a737317485fb31b2822f697c2a6eb9db69c320ab34d1c9e7a73015bb77171339d86d40515a18fd5d002cbd4e1cf993cf71e2fa21a981348bf846b7e8efb4e47c782d73698a1f6092a6bc5f7b6d682c190ae5d214f8d5d6d31c0a1bb8ea9e88ec8f94e773097de93ef442cfdb3740d95942e71d1a651fc8d7c9bd128224369ec0481e54edec6b530299ddf34cf8027c93b5520645dd4f47491817c26c069795d0724833372ff1366565ca574388380d54b788ed61b9701ddbeccf7bb32b9db2b6ffec1b4c82a720e8b4b5593c09f19cd5ed7d8d00eac532b634b87b63277d50237d8d6142e4d7e66b1bca02fe6854fd5743e972b345c11c601defa172647a1efdac78b2e50e646b5c3eabcd20cfc24ca6bfe8a8dc41a6908d2a81fb21d10ef3f2cc18e1a84bcfafa97346a8afc286e866c0bb631994e5c09a9ea191a4b0c6a155dc982e4aaba61e6e758b1153799519754a3edd31b32b4661168ee08071b89d4411da64f756977d1328df2e9c80234d49c6729ae45379f5d8671a08bf7ca4f71391ad56039e8f9ab7db0ddcec090056615d61cd0f8294e78a9b0b92496f89011fd04f4311012eb17cc4047a486cb855065197caf4baba7694cb749de2bfb2be9c5f66b82caf924f3a62b36dbc8433065785929dc6bbc6f71dd2dbde7946fb093e67c40022d02157c5febbe5854a590351caee97701c9dbfc926aa42b7d473f126ab9d6f0f6bb651834039b039f429b6ee78475df1a632b4110690cddb06cf242abcf2f78690ec49dbf27bbc7771eb2520193778fa402e377a6e213add00ef337a55f4c9a424960be117ce166d94b309b31b64db001fcffe7fd2666cc64fc2cac1ac7cb3622ce5ddc9907f0a0bef2a940608318598c81f7e24443e9ba5b3935d26b607c3f5fd51d6f505256924b80f7468f58bce0085d21b92fd92f5cba1ed7dcf8ed0ca572fe2268d46fb86ffb19ca20b05a2643ce6d702cd87dfbd65e6f4a4e49a380ad472a4f86ad69a50d522990b01837c811d4c776918f7753591f323f44f75d9808a320fc991fac627d77bc28ebf916e0ade71186a70dcc028ec1de02a769afe25c661520225937eedcaf0e2c8a8af99fe297f88913d52bceddbd6a7e0b5da9494df99c71a68c660ccd6cca3a412a84af3e24cc3a37e936edfe4f4c20fa2ad7a7a5dd1279953447120a332fd467764c7a80f6640f629d1b9417be7b2b0b62ccd49ea648a2c3c2a9f873b899b698aa95458f408bc72084a8ca0dc1ae21d601fe9dad16777c8f16aedee5e2c9bf91ee1192058dbbeec759697c919eb5a65500124d67aa6a341911e0fe56f61bb63c70d6b027e8276433c1b277bf8b84fe1b4e5699abbd364eb2aadb57b3d89333e6b57351d5e4d677d6085de59cc7a1aac9caeda7f1face62e4426d4613f92498452b142e9021e199a649c8c0f97617de15f0ed57f0b0c22952f74570894a472e67b0d65f2e081d8e6cd993160ad7caf7f270f67c6aebbcfc3f3f0c079710fddfe6547785b50a690e4ed43a5da12d1d6e20cd6a86cc403a388a23978f3293ef813d99045ea96fa91f0c0fd8629f5172324f214d3d613c5b7c3366282f236a59ea129fd89bff01c199b33ccf77a8e0badc5267ca0dbe9e152976584060312c73f02369898e41aff9ef13713a5caee4d60154e13abbe44eee7a00343ad045dccf40d80b4dc25f54aa52213f78ad534322c7c0f43c1ce2e63603fd4bb26336a224d56eae56b0162db52883069485b2fd0e75af5721b2b", 0x1000}, {&(0x7f0000001300)="ef82a2287dda04f2c8792cd71c9f032d101812227c9a18e545a7e15f238cc1340388e602731166e30ff01d0e32bcef89495681b4183964847a42bd68e907834688b102a39084122625e8bb6826526c95042d733ec7028d5f7022deb36b7d56d56095737ae187dddd6e1365626164100a686eaed8b60c4ce8fcb6833feb5119d7dfcbd38b13fd569c56f516f34f5dc9dd85547cbe916958b73681629499ce4732b0c06d706f8327ac85d02ad363ebf8d4d6e1b0b112f5b64199f135a93349fcec94d77916bbba2585e41071bd8528ec107daa394efec78a8076e14cb3", 0xdc}, {&(0x7f0000001400)="d09bb625649cb5d7ebd6698a605c024d4c40ae76d3c03c69d9a343f31d58a687caca053b0f927306d89c99f3194e08ef6c413f84c6fff781a83359983cbc8b01be90d7267e24fb1d8e2881c308da1b451016b76d509c2ee5cacf399dd28a70", 0x5f}, {&(0x7f0000001480)="b4adb6d27687cb01dac89bc2b6819df32460dd23af31f9546a0e8fca66e4b61956deb628ca21a7f9d4be6bc303ded3b7c0a449faed9400729d88bc6bf50983f1e47b14ca968d24cfca50b4a099cec95706db3a51c2b9255f4ae5d76cc16da7dbea9cf419e210e99c23c5086eac9f1e14bc9616dc3486ca34270aa3c78d29f0e8b072f59ba8f047315aefbcd229601f1086ec4decce80dd491b73f3afbbce8bb1a7a8c30deee3a31caaae442e0dd10d95c232c63f869629823bed90646fca8d4f77470eb7da3b08", 0xc7}, {&(0x7f00000015c0)="99e846f4e7e01918e6cdd762ee79a0dca01eacd4e37ac1f461ecf54126ca46502312f1bd2d3ba01be74d535e7ecdfd3dea3c453d9267009dd852ff0a3753ffa3e62db9402d7dbc27c8e1ec26ab28845fb79fd4927020954dddb828a1f97381412b2ece93f4cf2c795b5140af664fda34e1f78537e25b9ec3175b60d0a3f08fabbb795b7f53d97299934e2f1b07678c323abb23e0567a5aaa6bbf64e8de0e1ab30c29d95672d54f2964f7a741800b7ad73186c48100b38837789eba11f4de99896b08d897915e97882801e891edfeb599db0eec0140ebe412004a436ad7d2600fc351799853df2d653a2c65a61a257e3e4712753f81cd0332a24967321bfaad0f517c5c43a16eff2859046d1cd4fa01848be2e43388bf5a2fd3a1f25d47feea5d62c90bbd528eb30ff3287675b80817facfea71c159e36105b79c243e35e7575e9aed89917e41ddd45e15bbd9ae7b461dfb8cb4840a32b9cbb93ce8c5c3441b9eaebf8e41d3b0a45c4dd539d0d4520bbdfeb6308c24ccf5ab9e566eced8e812e30efc3c954e9ac9ee6046402ba0dd8e62362bbf7e460887286b0ad5fa1de12f28f5f03dc1d37bda37ce1bf05d3d491ca97e720d8f70c8b405512e184f3b55cae69a34649838c057d1316532bb84926756f561125b8875daab53bf8f0d60b84e6a3a74dcb55847c61f64c20369ca21b8377b84bf21743e7c227f1c3c4f423eeb87adf3b293543e641a0fd6d03267430450d6dea54c2b51e1f5c402f5b54e2ee9be56b44304440faba71ca221d0a66272de0d1d97966ef936761de20b199162b75b28ddbb7e571b1527453d334dc171d5e8c209b716e1f588eb8c3950c3a489d3df0542819c65244ba099919ed63e6321bcbc5b9472bb95a506484217609b1ba32ecfef745dc8c5e7ddf8f1b5ed9cd525fd1f533acffd4e38a2405f51787e9f807490ef6cecfc032f500958318123a141e6c8ca82aee169c9b8f0f6bcead0be8a48d84c06025e9c420f5792de7f9e1689abdd1f6c47f4d6846f2d9235d5ac143e22cf50e06534fb0e6ef982da9674edeb88265e543330b2f232dec8aae277e4d5c56054db31f6c368e01a275dbd5abd151c0d7175b247dd75dcb8c9e8c51001cc7059ae7637abc2da09f6ac93e2b304c8c5cc42b583f02822abf25f0df9a20671352f87b6eb769c5f70a38388263f10a1fe6d9e1d3d4b5a4eb871ac704f486e8026651e4c5885e01ee2f0fa5525bea50e5ec2e975095bbf531e418ceee5d529c18385c818e6016fa5982ebeb7cf69b215731840b0ce4029ca9f7a1c30ead5f434c0eaa9e5b910da2296b7fc38fff4c4bc7c014574771eb5cfe98cf21ef4c53e3ff0a6560b555f86c5168d2ac7913ddc7c88fe08d92acf5447e065c561b667b0f998a81ab5bae1bdc5e4b66ebdd5b33a77744e8ecf276ebc237a78cf7df778a415e078631f27ae0beac04dcf26e82b948e53376ee34bfaaac9ba0f3276981225a3b051720aad739eafa741eb856c577857c2d26b09ffac856e2ec886b9f49a026e0239a9f80ecab748866ef6c8d71a5b3eedb9efa82b2af2bedf8ddfd2cb642a974ef21f32717caf755d8f41ded7924dbf56050a6b78aa66d6e2e4e5afa454a763651205eeba1907676fc1635c94484707cea11d5e87e038e6c27a3ad84932200d3d50d4bf08e9565110ddae6af15baaddf6c9a2c0c6ae99c6afcf08c0dd88c7a4c1be82e1d99b6955697b2bc85c58e7fbfc4b3ac9c7eb048c0e58a48b62ade00b4c787366a1f0b7323fd21bb3fd8c8dad19ece2eab2091a60064307e73c7534af0764ba7acb2b9e0c2dd2aa50a199ba8bddaafb12019077c3dab70ab9f6a7b6dc67a03e7142e73cb9204cedb214af9bd081cfbdb9fe84f70edc3977c13181959b2713b3d13efabbf367b0a31c2ee1858b94608ddc28c1bce9264f19d840bcf0209e4195209eee92d3d807ea9d2d897946a4c067d2794ff28c2e277707efd95fbe18057b41163b8570cc8e78c863a81d6c30a8c888dee23bb359cfce5cff9bba7c37555809d52440a989450360175ad31f7bdc6e120a62380fc3bc4efdb25fdbd0421516fb45a7cc7bb6a9252d7e82972666ab348c3d99ee8897f569109d861a6b81c46421cb37909dbbcd1074f414c253248d2941a7cbbb56ac5c020588f2c04d98c2d19bfb8d2bb017027c06db0132b0b04cd8319981fb88991ff09e16e0d8aa3134b6517187568d51057f9bf6d2233fda70796840972f1c1fe6ada419c5a833789c85789bbb49dcc44af74d746bf80ae9b6e2da3ffb1e356c372e9a95d2f76604f880b58b33ab7d37f6750104d44a43580c25e01a49b74ce20b7d83af522c299816ca154518fe9acd19ace45e68312190840e7bee9ca9b33952486c62661620a6d9a0d753952bc1214f98a5775ad9a73626fe8333c8e220366918cfc441f122119a0ee08fbad8959e059b2690001f32d64d808fa5ac7daf5f9b58c98226e6fc396b99eea544005e4afb52fe58e48ee90c9f23ec02031d5318f6a55aa6152200a4f84c312bfe1ccb345ac6f36032d0b7173a83984a9453db8020c2598fa3a5f46f332db2cc03d76403c4e74df7fddbd4f66cfe7d3c761464e6f690e148d7dd6fb74ed61b59f7c96fef3a99ab30a673c21f5b863881b51c4f1fcc3134c3a81bff6ea431ae06de084b081687cf334f5dd410ff0a814603f7863441af6ba8bab0b2e4967e68c85602d799cfbe92324a23aef955d0c8993d26dad345dbdd65f403583543554d76a9901164dc6f764ee8f1ab8033b6c9980f7f51103b28d862677a78e8cb479c71c69bbb27210645583e8896e2796d872f814607bc160c8bffefbe3837528e97ca2b1d4a3ed864bc719f9316a402f478d1e0f8592d1858519a1361c53f65a8f81043ada7991c56bcb47a349ddd120b5794630ddf88825879533c0312cc2e36c84017100a84a54e40dc26ca0c9fa4bf6b4bbb8c6f596cd585d312685c985a8dc9b4cd13cf31f66a84f60b2a01fce0907de6144e76cbf140219df1f40b85f1f782c5ad6634529cd30d35f559cb4b47d5cb2f0166a16bf8b59daf0cf98f09c7507c089c91488bb3dda63eccf98b225dffbefff77322be4673d758db7d9b4a7fcd6b84e319eb25cb9350495dfeed0f171d954894dffc4892770549454ef5a301e941fc448cb747863c2dacadabd2850eac61e529137ec7a5a4b598856820adad8eb2a02d1b142168fa6af430114ebc46cd7c3474de569d8644c62288bf39ef45d9470efca219a9c5becfab73ba97ec3de9dcc1f364e310b1eb1bfea69c4637ebf29a116cf8ace423a9e879736ed95f4dbddb75bdc66fa6dc6ed066c2230378399264b04c19d66aab6b2d6961fb75fbbb4690ccd2202cc5d7501199180ccffa4911bb7b03df83d091e5a1546ea80b46088942171988e65414f562b1dbeac9ff79faa2ce076569665345ac9b8be1effb07448cf31d01773e1c95267e1c3bb1d9f87958b5c966625d57f2a47ecb9e9df7d1b74f21a03339b857ff56f8645d6d9140c5247350e0e712d062ab54a71a5ff5ae822f44f3cbc1f9f7f1e5e75c5f8f68037674b7e801ac4e8538d700bb3361767d7627f0c708ef5afc46605ff789469111934326c48642330dfd93af1433406da60e72578e4eb354d19d203726eba36333da5ba25dae8c0417f74359873c7ebfa573221c5773b5c2f0afa8d738aba52beee58806920804470a99e070fad8c8056cb26444a8a546efc3fd0540cb273adba4b457d47a79ba481c94048bceb5e9e206a0a61f89e36706290b38dd5780753a7cd1c95927230c8ca255d1897be7896dbee5455e5b76bfd63bd818be03e7794a88d0f95906ed336da8a18b32a91d38916976606c043f31549d79909673d7238eef547dfc88d585d58b64344c5230a9b4670cf525d9f24bdfc76e12b84e362326452a8bcbd53c5774d69e30b1e1e781ed68c1756c2b0bbff3c25d90b37e577ee044e9fb0a09b22ebbed4c8fbe5de5985eafa6dcd806c0ced5aa1246d8fe09d64256e70bb6e345963991fe49cde2f970b10f95c084b6db7531a9cd90c9c1a7e92c4d57134f376c951ebd5ba3d8e98667ecf96b19fde5e8a58b8cd1bb683033c80ddfb4c061e7c24f0cae93a979fb621477c480754a385d8a6c333892aa2814edd5d4a1b1121835c78baf1184ab4b31e0c2f85846871f96c9e9fa73bc94ac7e60c3002295917731e16a4269427aba79e33591199dcb7a33b30abeba3aa43f781881a325f2634c8710c3393ecdfe3f7f1d2b18316b96846e2999cbed1610361b2f22ae0adafd8b43589e2574099d993e312a6bd21da8cd4c7a730afd1c4cec92c17a66c0773fd28e6917e666db5b511b4f5098930b9c3e426b85ba4445f41bca77d924d41a2db8edd39f385666edf25eff84c4852cff81a43e8d2b76e6a62d72627427844da986632afb6981cd4bfc231d67a27548da5827c691641dba9b612f1879803d92dd83271cb3881f80cf9c71a16e1c510b4eaf9a1721a9cfcacf659ec648521f23d3f8c462a16477921ae7a7d39248f7bd0986cdf8b83b57e9bd57f15dcfa7815fd89024ded382dbe3b66d7484cc7564673d37be21a46847aa0da1f45487e9e8ed1744347bcf9fc2450959285a1f2249447b46b48d39ce721c247fb4b99afce18a92ba91facbef9d7791f7c088ee07f46836744a1a94763e330c851289bafb642c249500ba23149530c56a25242bf0c62d7b7e04e2069076fc4e3275a93ea4168f9371c318f6eaef919725c47fdfe519f9f32003cd9a0d4a0eb524158444af5051023cd819152c5b28c88eae5fca359df078b44657ec58f9344ba37b0461509d80518d86e2b4def4db1881fa8ec8205d15989e52fcc6c5cff87fd972b3f7562807ee9445d3a820f39dadc9d650d6dd12a3daae6ef50b6ef44054c1d1d321ea5b46f5761becb514de30d244bede563ac17e44c136af6ba43d4414ea3682638136c64e0087cacf3811c0a570b66c18085f322575cfa1af08326d6d1d47fd2fc0d35c5db10e3f3c4b531e68565f77b1f24369aa29837af53fab312310578488109d86e06855b55cfdb8b8ed8568481ad39930a757480b78dd4f3a6f3d82a7c850e22a79038fc71c455d743cce50a0c16f0fad14019a5de3e40000c8b355e72deac017853778a1f30f16e8a7f35540f017cdf91f4fb64c231348a7155a4f28c68aacdcc3061d5d3d5334558667f2cb9df55b39be94f80c9df823e8f6e3f8d3b29c3a8ace8571f1341d2cbdebddd8f7777d82288993d3d3fe1f0699ca202c4a785a2abb2a3dd8695f8c3c403d77df38759632369f1d3cad50d2cf7a91025c385e94cc9e026bdde9388b250de0858ba49eb48c8576e917a8749e02e0264436febe372b322be9d77005269a4c5414f1da46267ddde32ba9c77b9434107559b32f1f33511cface0857fcd123619e989424faed78dbbe9f89fa1da4a7c65ae1d9f03202c1b075dcd318aa3b2358939898a1c912955e712d91c9968e6282f3f087ea9da3f9a267a5fc664c805b92f7893b43ee2253f68bcf510c183142236dba7c0f3c5543f28e1f09da60b9430e113a7f7a188db7285bc7e824edb3508388fb10306fb384efaa81adeef78d89bb0ebb62d8b9cc962eaad1530cfe7f2ce1e101621da7c8cf856462ade8ff5947cf277880f67f154aa2707094c5c159c187e3b87c4189131684c326fff08b44ade8fb8c902558bba9643c5468a4ae0884a4e7523882fbc7bc7b19bcbdc0c8673bb0aafc940cdbd0db05e199dfe3dff967ee0d26e812c4", 0x1000}], 0x6, &(0x7f0000002640)=[@cred={{0x1c, 0x1, 0x2, {r3, 0xee00}}}], 0x20, 0x44010}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) (async) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r4}, 0x10) close(r1) 14:03:06 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:06 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000100000000000000000000850000000500000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000000)={0x1, 0xffffffffffffffff}, 0x4) r2 = bpf$ITER_CREATE(0x21, &(0x7f00000001c0), 0x8) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000004c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000440), &(0x7f0000000480)='%+9llu \x00'}, 0x20) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xe, 0x4, 0x8, 0x7, 0x8a0, 0xffffffffffffffff, 0xffffffff}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x8, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r4}, {}, {0x3, 0x3, 0x3, 0xa, 0x5}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x54}}]}, &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r5 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000500)={0xffffffffffffffff, 0x9, 0x8}, 0xc) r6 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)=@o_path={&(0x7f0000000540)='./cgroup\x00', 0x0, 0x4008, r0}, 0x18) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cpuacct.stat\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r7, 0xc0506617, &(0x7f0000000040)=0x1) r8 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x12, 0x6, 0x4, 0x6}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r8, &(0x7f0000000200), 0x20000000}, 0x20) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x18, 0x3, &(0x7f00000000c0)=@raw=[@exit, @map_val={0x18, 0x1, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x3}], &(0x7f0000000180)='syzkaller\x00', 0x7, 0xc5, &(0x7f0000000300)=""/197, 0x40f00, 0x61, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000000400)={0x4, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000005c0)=[r3, r4, r5, r6, r7, r8], &(0x7f0000000600)=[{0xd61, 0x5, 0x4, 0x5}, {0x4, 0x3, 0xb, 0x6}, {0x0, 0x3, 0x0, 0x6}], 0x10, 0x7}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000008c0)={r7, 0x58, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)={0xffffffffffffffff}) recvmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r11, 0x0, 0xfdef) r12 = bpf$MAP_CREATE(0x0, &(0x7f0000000a40)=@bloom_filter={0x1e, 0x20, 0x8, 0x3, 0x10, r6, 0x0, '\x00', 0x0, r2, 0x3, 0x4, 0x1, 0x4}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b00)={0x18, 0x6, &(0x7f0000000700)=@framed={{0x18, 0x0, 0x0, 0x0, 0xff800000, 0x0, 0x0, 0x0, 0x48}, [@cb_func={0x18, 0x4, 0x4, 0x0, 0xfffffffffffffff9}, @call={0x85, 0x0, 0x0, 0xb9}]}, &(0x7f0000000740)='GPL\x00', 0x5, 0xb3, &(0x7f0000000780)=""/179, 0x40f00, 0x1, '\x00', r9, 0x0, r1, 0x8, &(0x7f0000000900)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000940)={0x0, 0x9, 0x6, 0x662d}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000980)=[r11, r8, r12], &(0x7f0000000ac0)=[{0x5, 0x5, 0x4, 0x1}, {0x4, 0x3, 0xf, 0x7}], 0x10, 0x8}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='ext4_es_lookup_extent_enter\x00', r0}, 0x10) unlink(&(0x7f0000000140)='./cgroup\x00') 14:03:06 executing program 0: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001800)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000001440), &(0x7f0000001540)='%-5lx \x00'}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001840)={r0, 0x58, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuacct.usage_sys\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0xc0185879, &(0x7f0000000040)) openat$cgroup_ro(r2, &(0x7f00000017c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x4004662b, &(0x7f00000005c0)=0x1) r4 = gettid() perf_event_open(&(0x7f0000001940)={0x5, 0x80, 0x20, 0xff, 0x8, 0x7, 0x0, 0x2, 0x1008, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x7fff, 0x7, @perf_bp={&(0x7f0000001400), 0x3}, 0x2, 0x6, 0x5, 0x6, 0x1000, 0x3, 0xbaef, 0x0, 0x0, 0x0, 0x100000000}, r4, 0x10, 0xffffffffffffffff, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000013c0)={0xffffffffffffffff, 0x20, &(0x7f0000001380)={&(0x7f0000000300)=""/4096, 0x1000, 0x0, &(0x7f0000001300)=""/74, 0x4a}}, 0x10) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000001600)={0x18, 0x10, &(0x7f00000019c0)=ANY=[@ANYBLOB="1800000006000000000000000700000018010000696c6c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000400000085000000060000001800000000020000cb131a739190d2d3c32ffcbe0857dbb500030000000000000000000009000000000000003600000000990008000101009500000000000000f93d99005f3c3f7079eeac74a6561ae52824eb5050d308400186fecc1948f2d62b8086303c67e06fa3358f230ab9a70e4221ea790712e1bea4fd5528ebde8e69b5939c0f8abd5f9151ea3984f998adc97b234a01fead371c931ea148204f6d41b54a623100b674ce8f57ae6dc1750b45448faf21f4fa183d4221aaadbff054f17f49234f40c22a765a35fd043992fcfd58c7214a7b1864d447a1b9810ea8eb7d"], &(0x7f0000001480)='GPL\x00', 0x7, 0x10, &(0x7f00000014c0)=""/16, 0x41000, 0x30, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001500)={0x0, 0xb, 0x2000000, 0x4}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x5, &(0x7f0000001540), &(0x7f0000001580)=[{0x4, 0x3, 0x8, 0x7}, {0x4, 0x1, 0x9}, {0x5, 0x3, 0x10, 0xc}, {0x4, 0x3, 0xa, 0xc}, {0x0, 0x4, 0x1, 0x4}], 0x10, 0xfff}, 0xfe9e) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x1, 0x40, 0x6, 0x8}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xd, 0x4, 0x4, 0x9, 0x0, r7}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000001700)={0x2, 0xa, &(0x7f0000000040)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffb}, @exit, @map_val={0x18, 0x3, 0x2, 0x0, 0x1}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0xfffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x15}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @alu={0x4, 0x1, 0x3, 0x9, 0x9, 0x50, 0xfffffffffffffffc}], &(0x7f00000000c0)='GPL\x00', 0x2, 0xcb, &(0x7f0000000100)=""/203, 0x41100, 0x8, '\x00', r1, 0x8, r3, 0x8, &(0x7f00000002c0)={0x4, 0x5}, 0x8, 0x10, 0x0, 0x0, r5, r6, 0x0, &(0x7f00000016c0)=[r7, 0x1], 0x0, 0x10, 0x8}, 0x90) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) close(r9) 14:03:06 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, r2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r6, 0x6, r3, 0x9) r7 = openat$cgroup_ro(r6, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r5, 0x12, r7, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r9}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r4, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r5, 0x2d, r4, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r8, r4, 0x3, &(0x7f00000008c0)=[r9, r4], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500), &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r5, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00'}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:06 executing program 3: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001800)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000001440), &(0x7f0000001540)='%-5lx \x00'}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001840)={r0, 0x58, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuacct.usage_sys\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0xc0185879, &(0x7f0000000040)) openat$cgroup_ro(r2, &(0x7f00000017c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x4004662b, &(0x7f00000005c0)=0x1) (async) r4 = gettid() perf_event_open(&(0x7f0000001940)={0x5, 0x80, 0x20, 0xff, 0x8, 0x7, 0x0, 0x2, 0x1008, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x7fff, 0x7, @perf_bp={&(0x7f0000001400), 0x3}, 0x2, 0x6, 0x5, 0x6, 0x1000, 0x3, 0xbaef, 0x0, 0x0, 0x0, 0x100000000}, r4, 0x10, 0xffffffffffffffff, 0x0) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000013c0)={0xffffffffffffffff, 0x20, &(0x7f0000001380)={&(0x7f0000000300)=""/4096, 0x1000, 0x0, &(0x7f0000001300)=""/74, 0x4a}}, 0x10) (async) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000001600)={0x18, 0x10, &(0x7f00000019c0)=ANY=[@ANYBLOB="1800000006000000000000000700000018010000696c6c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000400000085000000060000001800000000020000cb131a739190d2d3c32ffcbe0857dbb500030000000000000000000009000000000000003600000000990008000101009500000000000000f93d99005f3c3f7079eeac74a6561ae52824eb5050d308400186fecc1948f2d62b8086303c67e06fa3358f230ab9a70e4221ea790712e1bea4fd5528ebde8e69b5939c0f8abd5f9151ea3984f998adc97b234a01fead371c931ea148204f6d41b54a623100b674ce8f57ae6dc1750b45448faf21f4fa183d4221aaadbff054f17f49234f40c22a765a35fd043992fcfd58c7214a7b1864d447a1b9810ea8eb7d"], &(0x7f0000001480)='GPL\x00', 0x7, 0x10, &(0x7f00000014c0)=""/16, 0x41000, 0x30, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001500)={0x0, 0xb, 0x2000000, 0x4}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x5, &(0x7f0000001540), &(0x7f0000001580)=[{0x4, 0x3, 0x8, 0x7}, {0x4, 0x1, 0x9}, {0x5, 0x3, 0x10, 0xc}, {0x4, 0x3, 0xa, 0xc}, {0x0, 0x4, 0x1, 0x4}], 0x10, 0xfff}, 0xfe9e) (async) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x1, 0x40, 0x6, 0x8}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xd, 0x4, 0x4, 0x9, 0x0, r7}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000001700)={0x2, 0xa, &(0x7f0000000040)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffb}, @exit, @map_val={0x18, 0x3, 0x2, 0x0, 0x1}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0xfffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x15}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @alu={0x4, 0x1, 0x3, 0x9, 0x9, 0x50, 0xfffffffffffffffc}], &(0x7f00000000c0)='GPL\x00', 0x2, 0xcb, &(0x7f0000000100)=""/203, 0x41100, 0x8, '\x00', r1, 0x8, r3, 0x8, &(0x7f00000002c0)={0x4, 0x5}, 0x8, 0x10, 0x0, 0x0, r5, r6, 0x0, &(0x7f00000016c0)=[r7, 0x1], 0x0, 0x10, 0x8}, 0x90) (async) gettid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) (async) close(r9) 14:03:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0x1, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x6, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) close(r1) 14:03:06 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:06 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, r2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r6, 0x6, r3, 0x9) r7 = openat$cgroup_ro(r6, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r5, 0x12, r7, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r9}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r4, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r5, 0x2d, r4, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r8, r4, 0x3, &(0x7f00000008c0)=[r9, r4], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500), &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r5, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz1\x00', 0x200002, 0x0) r3 = openat$cgroup_ro(r2, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) ioctl$SIOCSIFHWADDR(r3, 0x8924, &(0x7f00000000c0)={'veth1\x00'}) 14:03:06 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) close(r0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0x1, 0x58, &(0x7f0000000080)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0x1, 0x58, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18010000003f00000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x6, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) close(r1) 14:03:06 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:06 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) close(r1) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz1\x00', 0x200002, 0x0) r3 = openat$cgroup_ro(r2, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) ioctl$SIOCSIFHWADDR(r3, 0x8924, &(0x7f00000000c0)={'veth1\x00'}) 14:03:06 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, r2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r6, 0x6, r3, 0x9) r7 = openat$cgroup_ro(r6, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r5, 0x12, r7, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r9}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r4, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r5, 0x2d, r4, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r8, r4, 0x3, &(0x7f00000008c0)=[r9, r4], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500), &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r5, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080), 0x6e, &(0x7f0000001300)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f0000000180)=""/70, 0x46}], 0x3, &(0x7f0000001340)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x118}, 0x1000) close(r0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000030000000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r3}, 0x10) close(r1) 14:03:06 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:06 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x8c001, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1e03400e3c5c980129876340864666702b1ffe80000000000000ffffa1dce408db9d2aee3199ac22ea85782302f100d6e72ff87c87"], 0xffdd) 14:03:06 executing program 0: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0xb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r6, 0x4, 0x200c, 0x0, @link_fd=r5, r4}, 0x20) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001880)=ANY=[@ANYBLOB="bf16000000000000b7070000000100004870000000000000500000000000000095000000000000002ba728041598fbd30cb599e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f0711e6bd917487960717142fa9ea4318123f602000000000080de89e661168c1886d0d4d94f204e345c65c26e278ef5b915395b19284a1a4bc72fbc1626e3a2a2ad358061d0ae0209e62f51ee988e6ea604ce974a22a550d6f97080980400003e05db3ceb9f1feae5737ecaa80a666963c474c2a100c788b277beee1cbf9b0a4d3881dcc7b1b85f3c3d44aeaccd3641110bec4e90a6341965c39e4b3431abe8023c889fd4cf6c662ed4048d3b3e22278d00ce00000000d3a02762c2951257b85802189d74005d2a1bcf9436e192e23fd275985bf31b714f000bcab6fcd610f25f5888000000003f11afc9bd08c6ebfbb89432fb465bc52f49129b9b6150e320c9901de2ebb9000000018e3095c4c5c7a102000000667dccaff950ca1e5efdd4c9c2eb45f9be7f981ab1041d06f6b0097c430481824a3f4fddd3c643f630ba175d876defd3541772f26e27c44cfdb2d85d6d29983e830a9cdd79837b3468e8c67a571d0a017c100344c52a6f387a1340bdc8889464f90cc4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae630afd014a337ac5d58bcb5e51723257c872c5255f201000000000000000141b665ab21372c8d8b7bac5b5c784d20a4a24d8dbd75062e1daef9dead619cc6e7baa72707157791c3d2a286ffb8d35452bb5d36c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b9935f771fd49e480cd9d48aeb12b1d6acabd38a817bcd222614d1f62734d679039a97d2b74f9e8e997ccd314000f7477137f4e8e7025123e783df8b8a17e3aa9fe1f662aef87a0308a3cfb65b4dfe4f1b56e1f23128d743753a1de172d683d5892ce9414a1d98ea93e3d35dbb6c23b90cf36e83b8a434a97d09343d7f83079ccb02e69d384146056d125cfa788237874dd42dae334bda042819a2aa24dba1c25be2794448b4f63483026b5e34d44705b76ef29241adab0dd7d68bf975e02069f6f2425e1bc97a3d588085f16bef63a06578d4f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8cae87691fae365a7abe646f738bebd69413afc9d8a5edd7aaa000000000000001e6c2f2a287c5278a218dbfaffffff00a14db5cfa6819eb1d39c48cfdc80d215c9e16e0c4736c819363154cca4e2f89800d18c89d7f46f679df6c9e2952ae1ebfd0ca88368ee6ce139e8b5822c22cf2e9dde943d34c432e1001171792c65986146666a5490928441f47e0fe5eac41824ca1fd0eb71aa243c88d5480efd8329d9a733d8f904000000000000004bf6ea8a86da707b03bddb491ba0cc98f6be92c50008a2b50025419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9b844051f1a642aca9ff98c9036471ccff0522903e7bcf62e18f7696bbc280b95e8e0d6fd5644b0ebde3a95b06548862de809d3dae3cccf109f7c78e8479a345e800000000000000000000009455bf417627ce723a5d9103706aba69279500bb82f6b5a3ddc0bd9856712945b70c75cee1722578820820d010d7a3cffc99fc647d0b82ef26ab708c0b19ed140800000000000000b7a30006000000cba12953d58cff0f0378740fe6662f377b97d8e7cdb047acd068d3cd3856476a60a49ad127ba6570bafc2bbcf9ee721fd9cb467ff071e5604fbf0491245c0000007d932d7a64de4c4aa433fc0840aff7c47da3a4c6966d0000000000000000f6bfbae29e8a6e2a889f6ef6869d82d6bd73eb76b65c7a35a54a066b8ad4600e3a972a0bb5971a5f16590b0a03dafa3fd1118765cc8ab9fccf3b51c41a339f200f2fa33006910a679a9ae0187b4d750c4bd244cb0cbfd23b265f4d4da448a7a0d19c5e43eae50a31609dfa2dde267551467eb6475293dd7012cc449009981f22820e57a0eff234ccfe21d7a2302e000669753d3c3432cc14ee1abe724adb6b5431befedd3e22971118f0e21aed1823cb7dde8212a8531bd9691dd4cc6a370e9eb56b3d790b98f2bd0db1e5de6a146597b2cbb7103040d2a39d7965d34df524b760ab92efcce7dd1574052c735935bf6a752c015c7f5ffee9ff66e5dd2866b15b6e0d17618cb1f5c1ee4b05ebf1445ea110f499f840a5c965443d725556351ee25fe09f69494b053678dcadcf02e063dff2fa4bef1ac3bbbebe6c74d71ec3b23e29895eff1d1017024fe3e8cc759b05785adc346b7ffd05963f92c1d0d7d90ba878ad89e490f3e29ac51d30632869a534418f916bf6fe8167827a8e6c8f8b391c822805cb0adf1b8bd6947ff208753eb0d208ce14f7b206b2e02c21e963abc5ceb735c1b3c46b0a843de589020000dfb663a8d8ee9c2b2705c1a81d9d3b9656b219c8cd99c9cafcd0d0540884d97aecb19983fc6af29ab44a82aff9cba921192c665b877af6539bdb1b567f481ba07982e7ad758f4e1eac69e7e88a63960975f490e161e371ec8534791e3b61c685d900a9c0839208356b53750e76fcc3c2d1bddcbd83897921414d0c02e8188f3df79ea2a5c5444004830e6cb227ca1bdafb977c00000000003a417193b8c5d793687335a930867094fd6a78218218e04b705ec62f1608cb569b81914e68f175b392af6bc4fd2121d7fd276af2c97a441b56e7a0687d98b8e76d8d0d231e4fe00be1de76bd19cc12bd938eb681ed6bc951c1b4f7c51af59eea4d40c6000000000200778a677b72786311153271a3313da02645e11761699e4d04ac86dd14ff7b9a10d3fa74696fe3953a5b7706bf5d1faba4b18808d9cb0e9db696dec4e0820ee4028d7225a2c9c427cf64cbde6fba056b2006b7a37c1181d530fb865e235cd302f3b4071ee5237ada986b9e5e3144bf479f277f10656ad3744037ccc9c63685a6f1109d2ea73773d3635f61497f1fa1ea4a16f601800bf3e59141fbf05a96113320c445f9ba8596970d5254727e804fbd99ccefb7c09229dd2c5c25e56e169ac15980f3f85f7ca36dd5950ef5b64fd46f123311829534a82940994199b3cf7a8fabea9930952f5da9b909c1946e55289f668c423fcbb31ae91864c892313151741a67538c9689dc8ecc9903c7041e5c0704e2fa55a756487517a7445cbd9e3f5175e41c00000000000000000000000000bf98efd587fffe326f474b0b089c017b16c0062cbce96f5adebec52a79f9363909842f79c50a1520be46d87003137e4c5031f00123e812a5e37cd52c9eb7336281cb8c6ce9934b157d7875a70eaf103cb3138e2361c51cd1eab8a26b232acf6bf0ab829c26dab637538b2eb1420d812d2b80c777710ba0f18e4661681aa218d9ba54023ab4305d77eb15611ae2545835e9d30e9f6d4fb43a291c69545a1eea0f8720431132d8549f99bf6c5cb060da70cbb59d0a000000000034d083fc37d2449f72de0cbea4bc1dc89c136cdbc504f849d5502d77a95c7bfff4cd9c03058d0d4d07ea64824f1acf2b39389f675f39d01719cdbab3f1ce10609c8d7b3e37cb99b41da5e485a441b6a103549f55ab09dc98767763d1f2fafd45bb7d2b40050d1f8292f4ddec6d0000000000003932062290f4996fdd55b06023437e9e2072daf7f5d82f6f1b5b89a41134f4dc2e65bb11272fdf8c8141f41d6160b3d8b6ecd16d14269861b4881adee7f07f3d6af5ae79e16fe2c3f55ac7a6392d2e1d9b4286b6c3e1f5a76b85ed6e1f0000c67e6c5fcdc8c39381be4799b8cb2d08b8262c807dd755e22b801162381aa9d1af2bbc9cfd497585337eac408b8475b47a392a10cae349160f128e5f873a58064eb400c36a90624f6aed398a215e9c5cdb2b039c4abf349d2c0f88a42e9189bbfa7f5cf35b6e7ef8f9d33163b7ea87550fb1ba33770ce3aec4714c9c4ca3ecb04f2720237615a28bf310b58ffa2a103216fdcc8c2d8f5d55e5e7ebf147105272aaae56e86d856b3cf79a3f7306436762dd1a08ce873e07cebc7892ec6f9f696da38feed3dc0001500e34adae1ba89a32bad2af9030f840f1ba4664f35547cdadd5cbacc59352c290f55d971b65953533668c25f21d8d62d849e9058eaa97c63491568887548f668cdbca2abf01a361a0b64d8b523e669da350e3ec7445dfbf366b0b3bc5e76824a1e43eaaeca70db90f2fa39596443447671933079a24fe3681ad9ac361f71ac279a688f10a1cc4df1112105edebc5e3bbc394c8305ab129ca2dfb9b7c5e9d097bd01b495cccefddce569117f7f5d6a6270ff0f0f4c371029ca8489571b55841bf3dd003bc81460eee57ceb3c33f4e9300b0144fe040cf5fcfcbb616c2070237881afdb314cecd1623f3e55ab8b7627fa1be349145a8d6313cbc790eefe2020138e82fb9d351be4ddcbcc9bc0485d3db5828d16baec6e07a007f0030f34ea3cfd524d6fa1d45da5641d6c94e1d3ae7fba1c85035d2a60ef1696e0d96aa1c60019f73ae0aa6113cd66ef26b5777337c26e1461405d86fdf091edd526f25cada439bb3609ed5c35ab60a539ade786bd6004d0ea3edbd6c4da0d8e8be8c771c8c8a0b07d9859e04adb18964dcce9bce546074c26dffbc2df372a016e8c845d4257000000000000000000000000000000000000f29657697d9c2b132b2dc2f5ea5122836582a7e85fe2bc166f17aefd9d861de0191f5277d4a3b5afb6f23d9eea2459f7844606e1202768d83c24cc791bde44a448022bbfa571fe029a7b2d5152639ee283894ab6168992ff0acc01b39a078f285ce615351f262019586eb9447bb3eaffd7b53d8f37ca6c5f1027dd5b7592996c8a7789ba108979cc9ad07ed86682843e2eaa855dd01443ee6ffde1811f10039d5d14458177096e15cc4d8f2582a1bea5cc98d992f3de7d1cdfb24384b9f10f615c87c442dc970ec896a5af6bf69b50a244bc138aecb99098045c5db71cae9868c3079bafe69769000000000000000000e99b63029d219cd3545a8426b56554a9f265d3557eefb3602894507c256cb8ee9ebadfecb6afeb84ba757bfa8d00a5af0dd6aa1e8144ef8ef04410d52204c335408941b8eccc5c734cc6a05247142ed647f89bcb5c043acfb382b9cc918bc3cdc368983157851cdf678800aa7eb2a6cbc12c7ae23bc88b8f10223ab2a093429fe587ffbc5af0114cf6f2460000000000000000000000000000000000000000000000000000000000c1ca42b906cdff54d2c8abac212984cffd0582dcb5bebe97c071c41ca107564f4497d3ce49557bd595091cd60622651bc88163f855d339fe76e6c51092ff20f6345522cec97b15bb54e8a6c8cb950d9fdbf861c526cbda98db9ae5f3da5483b4f1c298ac8ca018618d147ef0ef312680d43ad0c598a613a4f81b12b6a1bc245c503646f52ea67c08bbafcb7e11512614fdea1bd8543311cd2d4fcaeaa716b9b11e929d3f595c7ec992ae6e2182be06a4dd10a4a3583036f49941a10927f33ba3e7b69c2f00072859b3171341793ebd399c45aea75bedc9deceed214ebfe04c53a9248bfea65ee458fad35137a710bc4281f14b2cec726608339b118e45f7167b31a38d898d162f53fc9ff05e16b5cf6a27f2ea51b57cf169e68c20b2764d411bc69eb335f28d6bb1e26537f8a2d1847cacd5523b5f6ca2c2df186894d475f8f7e10550c5ed45efb92c4e87aea88c6e4620f0c92383e9381923b4ebe62d1a9546a5bd921dfca3a9cf14435ac33c02b03b87b6318b17ead30a5216e30c3ccfb35a1bf9e2e53213df45abaa9e1e95408edb3d6e8bf692fefa3dcde2d6be16acdccf7364fb122659ebc30b33cb6758fabfad3ff6f574a650ac2d1a04f8e19a4c681758e5d1cb6200a1f69e36cf44"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000002c0)={r7, 0x18000000000002a0, 0xe40, 0x0, &(0x7f0000000500)="b958945d8ae49c4f19be14f06558", 0x0, 0x1cb0, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000140)={{r5}, &(0x7f00000000c0), &(0x7f0000000100)=r7}, 0x20) write$cgroup_subtree(r3, &(0x7f0000000080)={[{0x2b, 'memory'}]}, 0x8) 14:03:06 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:06 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, r2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r6, 0x6, r3, 0x9) r7 = openat$cgroup_ro(r6, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r5, 0x12, r7, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r9}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r4, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r5, 0x2d, r4, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r8, r4, 0x3, &(0x7f00000008c0)=[r9, r4], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[0xffffffffffffffff], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r5, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:06 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0xb) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) (async, rerun: 64) close(r2) (rerun: 64) r3 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r6, 0x4, 0x200c, 0x0, @link_fd=r5, r4}, 0x20) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001880)=ANY=[@ANYBLOB="bf16000000000000b7070000000100004870000000000000500000000000000095000000000000002ba728041598fbd30cb599e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f0711e6bd917487960717142fa9ea4318123f602000000000080de89e661168c1886d0d4d94f204e345c65c26e278ef5b915395b19284a1a4bc72fbc1626e3a2a2ad358061d0ae0209e62f51ee988e6ea604ce974a22a550d6f97080980400003e05db3ceb9f1feae5737ecaa80a666963c474c2a100c788b277beee1cbf9b0a4d3881dcc7b1b85f3c3d44aeaccd3641110bec4e90a6341965c39e4b3431abe8023c889fd4cf6c662ed4048d3b3e22278d00ce00000000d3a02762c2951257b85802189d74005d2a1bcf9436e192e23fd275985bf31b714f000bcab6fcd610f25f5888000000003f11afc9bd08c6ebfbb89432fb465bc52f49129b9b6150e320c9901de2ebb9000000018e3095c4c5c7a102000000667dccaff950ca1e5efdd4c9c2eb45f9be7f981ab1041d06f6b0097c430481824a3f4fddd3c643f630ba175d876defd3541772f26e27c44cfdb2d85d6d29983e830a9cdd79837b3468e8c67a571d0a017c100344c52a6f387a1340bdc8889464f90cc4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae630afd014a337ac5d58bcb5e51723257c872c5255f201000000000000000141b665ab21372c8d8b7bac5b5c784d20a4a24d8dbd75062e1daef9dead619cc6e7baa72707157791c3d2a286ffb8d35452bb5d36c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b9935f771fd49e480cd9d48aeb12b1d6acabd38a817bcd222614d1f62734d679039a97d2b74f9e8e997ccd314000f7477137f4e8e7025123e783df8b8a17e3aa9fe1f662aef87a0308a3cfb65b4dfe4f1b56e1f23128d743753a1de172d683d5892ce9414a1d98ea93e3d35dbb6c23b90cf36e83b8a434a97d09343d7f83079ccb02e69d384146056d125cfa788237874dd42dae334bda042819a2aa24dba1c25be2794448b4f63483026b5e34d44705b76ef29241adab0dd7d68bf975e02069f6f2425e1bc97a3d588085f16bef63a06578d4f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8cae87691fae365a7abe646f738bebd69413afc9d8a5edd7aaa000000000000001e6c2f2a287c5278a218dbfaffffff00a14db5cfa6819eb1d39c48cfdc80d215c9e16e0c4736c819363154cca4e2f89800d18c89d7f46f679df6c9e2952ae1ebfd0ca88368ee6ce139e8b5822c22cf2e9dde943d34c432e1001171792c65986146666a5490928441f47e0fe5eac41824ca1fd0eb71aa243c88d5480efd8329d9a733d8f904000000000000004bf6ea8a86da707b03bddb491ba0cc98f6be92c50008a2b50025419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9b844051f1a642aca9ff98c9036471ccff0522903e7bcf62e18f7696bbc280b95e8e0d6fd5644b0ebde3a95b06548862de809d3dae3cccf109f7c78e8479a345e800000000000000000000009455bf417627ce723a5d9103706aba69279500bb82f6b5a3ddc0bd9856712945b70c75cee1722578820820d010d7a3cffc99fc647d0b82ef26ab708c0b19ed140800000000000000b7a30006000000cba12953d58cff0f0378740fe6662f377b97d8e7cdb047acd068d3cd3856476a60a49ad127ba6570bafc2bbcf9ee721fd9cb467ff071e5604fbf0491245c0000007d932d7a64de4c4aa433fc0840aff7c47da3a4c6966d0000000000000000f6bfbae29e8a6e2a889f6ef6869d82d6bd73eb76b65c7a35a54a066b8ad4600e3a972a0bb5971a5f16590b0a03dafa3fd1118765cc8ab9fccf3b51c41a339f200f2fa33006910a679a9ae0187b4d750c4bd244cb0cbfd23b265f4d4da448a7a0d19c5e43eae50a31609dfa2dde267551467eb6475293dd7012cc449009981f22820e57a0eff234ccfe21d7a2302e000669753d3c3432cc14ee1abe724adb6b5431befedd3e22971118f0e21aed1823cb7dde8212a8531bd9691dd4cc6a370e9eb56b3d790b98f2bd0db1e5de6a146597b2cbb7103040d2a39d7965d34df524b760ab92efcce7dd1574052c735935bf6a752c015c7f5ffee9ff66e5dd2866b15b6e0d17618cb1f5c1ee4b05ebf1445ea110f499f840a5c965443d725556351ee25fe09f69494b053678dcadcf02e063dff2fa4bef1ac3bbbebe6c74d71ec3b23e29895eff1d1017024fe3e8cc759b05785adc346b7ffd05963f92c1d0d7d90ba878ad89e490f3e29ac51d30632869a534418f916bf6fe8167827a8e6c8f8b391c822805cb0adf1b8bd6947ff208753eb0d208ce14f7b206b2e02c21e963abc5ceb735c1b3c46b0a843de589020000dfb663a8d8ee9c2b2705c1a81d9d3b9656b219c8cd99c9cafcd0d0540884d97aecb19983fc6af29ab44a82aff9cba921192c665b877af6539bdb1b567f481ba07982e7ad758f4e1eac69e7e88a63960975f490e161e371ec8534791e3b61c685d900a9c0839208356b53750e76fcc3c2d1bddcbd83897921414d0c02e8188f3df79ea2a5c5444004830e6cb227ca1bdafb977c00000000003a417193b8c5d793687335a930867094fd6a78218218e04b705ec62f1608cb569b81914e68f175b392af6bc4fd2121d7fd276af2c97a441b56e7a0687d98b8e76d8d0d231e4fe00be1de76bd19cc12bd938eb681ed6bc951c1b4f7c51af59eea4d40c6000000000200778a677b72786311153271a3313da02645e11761699e4d04ac86dd14ff7b9a10d3fa74696fe3953a5b7706bf5d1faba4b18808d9cb0e9db696dec4e0820ee4028d7225a2c9c427cf64cbde6fba056b2006b7a37c1181d530fb865e235cd302f3b4071ee5237ada986b9e5e3144bf479f277f10656ad3744037ccc9c63685a6f1109d2ea73773d3635f61497f1fa1ea4a16f601800bf3e59141fbf05a96113320c445f9ba8596970d5254727e804fbd99ccefb7c09229dd2c5c25e56e169ac15980f3f85f7ca36dd5950ef5b64fd46f123311829534a82940994199b3cf7a8fabea9930952f5da9b909c1946e55289f668c423fcbb31ae91864c892313151741a67538c9689dc8ecc9903c7041e5c0704e2fa55a756487517a7445cbd9e3f5175e41c00000000000000000000000000bf98efd587fffe326f474b0b089c017b16c0062cbce96f5adebec52a79f9363909842f79c50a1520be46d87003137e4c5031f00123e812a5e37cd52c9eb7336281cb8c6ce9934b157d7875a70eaf103cb3138e2361c51cd1eab8a26b232acf6bf0ab829c26dab637538b2eb1420d812d2b80c777710ba0f18e4661681aa218d9ba54023ab4305d77eb15611ae2545835e9d30e9f6d4fb43a291c69545a1eea0f8720431132d8549f99bf6c5cb060da70cbb59d0a000000000034d083fc37d2449f72de0cbea4bc1dc89c136cdbc504f849d5502d77a95c7bfff4cd9c03058d0d4d07ea64824f1acf2b39389f675f39d01719cdbab3f1ce10609c8d7b3e37cb99b41da5e485a441b6a103549f55ab09dc98767763d1f2fafd45bb7d2b40050d1f8292f4ddec6d0000000000003932062290f4996fdd55b06023437e9e2072daf7f5d82f6f1b5b89a41134f4dc2e65bb11272fdf8c8141f41d6160b3d8b6ecd16d14269861b4881adee7f07f3d6af5ae79e16fe2c3f55ac7a6392d2e1d9b4286b6c3e1f5a76b85ed6e1f0000c67e6c5fcdc8c39381be4799b8cb2d08b8262c807dd755e22b801162381aa9d1af2bbc9cfd497585337eac408b8475b47a392a10cae349160f128e5f873a58064eb400c36a90624f6aed398a215e9c5cdb2b039c4abf349d2c0f88a42e9189bbfa7f5cf35b6e7ef8f9d33163b7ea87550fb1ba33770ce3aec4714c9c4ca3ecb04f2720237615a28bf310b58ffa2a103216fdcc8c2d8f5d55e5e7ebf147105272aaae56e86d856b3cf79a3f7306436762dd1a08ce873e07cebc7892ec6f9f696da38feed3dc0001500e34adae1ba89a32bad2af9030f840f1ba4664f35547cdadd5cbacc59352c290f55d971b65953533668c25f21d8d62d849e9058eaa97c63491568887548f668cdbca2abf01a361a0b64d8b523e669da350e3ec7445dfbf366b0b3bc5e76824a1e43eaaeca70db90f2fa39596443447671933079a24fe3681ad9ac361f71ac279a688f10a1cc4df1112105edebc5e3bbc394c8305ab129ca2dfb9b7c5e9d097bd01b495cccefddce569117f7f5d6a6270ff0f0f4c371029ca8489571b55841bf3dd003bc81460eee57ceb3c33f4e9300b0144fe040cf5fcfcbb616c2070237881afdb314cecd1623f3e55ab8b7627fa1be349145a8d6313cbc790eefe2020138e82fb9d351be4ddcbcc9bc0485d3db5828d16baec6e07a007f0030f34ea3cfd524d6fa1d45da5641d6c94e1d3ae7fba1c85035d2a60ef1696e0d96aa1c60019f73ae0aa6113cd66ef26b5777337c26e1461405d86fdf091edd526f25cada439bb3609ed5c35ab60a539ade786bd6004d0ea3edbd6c4da0d8e8be8c771c8c8a0b07d9859e04adb18964dcce9bce546074c26dffbc2df372a016e8c845d4257000000000000000000000000000000000000f29657697d9c2b132b2dc2f5ea5122836582a7e85fe2bc166f17aefd9d861de0191f5277d4a3b5afb6f23d9eea2459f7844606e1202768d83c24cc791bde44a448022bbfa571fe029a7b2d5152639ee283894ab6168992ff0acc01b39a078f285ce615351f262019586eb9447bb3eaffd7b53d8f37ca6c5f1027dd5b7592996c8a7789ba108979cc9ad07ed86682843e2eaa855dd01443ee6ffde1811f10039d5d14458177096e15cc4d8f2582a1bea5cc98d992f3de7d1cdfb24384b9f10f615c87c442dc970ec896a5af6bf69b50a244bc138aecb99098045c5db71cae9868c3079bafe69769000000000000000000e99b63029d219cd3545a8426b56554a9f265d3557eefb3602894507c256cb8ee9ebadfecb6afeb84ba757bfa8d00a5af0dd6aa1e8144ef8ef04410d52204c335408941b8eccc5c734cc6a05247142ed647f89bcb5c043acfb382b9cc918bc3cdc368983157851cdf678800aa7eb2a6cbc12c7ae23bc88b8f10223ab2a093429fe587ffbc5af0114cf6f2460000000000000000000000000000000000000000000000000000000000c1ca42b906cdff54d2c8abac212984cffd0582dcb5bebe97c071c41ca107564f4497d3ce49557bd595091cd60622651bc88163f855d339fe76e6c51092ff20f6345522cec97b15bb54e8a6c8cb950d9fdbf861c526cbda98db9ae5f3da5483b4f1c298ac8ca018618d147ef0ef312680d43ad0c598a613a4f81b12b6a1bc245c503646f52ea67c08bbafcb7e11512614fdea1bd8543311cd2d4fcaeaa716b9b11e929d3f595c7ec992ae6e2182be06a4dd10a4a3583036f49941a10927f33ba3e7b69c2f00072859b3171341793ebd399c45aea75bedc9deceed214ebfe04c53a9248bfea65ee458fad35137a710bc4281f14b2cec726608339b118e45f7167b31a38d898d162f53fc9ff05e16b5cf6a27f2ea51b57cf169e68c20b2764d411bc69eb335f28d6bb1e26537f8a2d1847cacd5523b5f6ca2c2df186894d475f8f7e10550c5ed45efb92c4e87aea88c6e4620f0c92383e9381923b4ebe62d1a9546a5bd921dfca3a9cf14435ac33c02b03b87b6318b17ead30a5216e30c3ccfb35a1bf9e2e53213df45abaa9e1e95408edb3d6e8bf692fefa3dcde2d6be16acdccf7364fb122659ebc30b33cb6758fabfad3ff6f574a650ac2d1a04f8e19a4c681758e5d1cb6200a1f69e36cf44"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000002c0)={r7, 0x18000000000002a0, 0xe40, 0x0, &(0x7f0000000500)="b958945d8ae49c4f19be14f06558", 0x0, 0x1cb0, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000140)={{r5}, &(0x7f00000000c0), &(0x7f0000000100)=r7}, 0x20) write$cgroup_subtree(r3, &(0x7f0000000080)={[{0x2b, 'memory'}]}, 0x8) 14:03:06 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000980)={@cgroup, 0x1b, 0x0, 0x6, &(0x7f0000000880)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000740)={{r1, 0xffffffffffffffff}, &(0x7f0000000400), &(0x7f0000000440)='%pK \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001880)={{r2}, &(0x7f0000001800), &(0x7f0000001840)='%-5lx \x00'}, 0x20) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x32600) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/243, 0x0, 0xf3, 0x1}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000cc0)={0x6, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, r4, 0x4, 0x200c, 0x0, @link_fd=r3, r0}, 0x20) bpf$MAP_CREATE(0x0, 0x0, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0xc028660f, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, &(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0], 0x0, 0xa3, &(0x7f00000002c0)=[{}, {}], 0x10, 0x10, &(0x7f0000000300), &(0x7f00000003c0), 0x8, 0x74, 0x8, 0x8, &(0x7f0000000780)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d80)={r5, 0xe0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000008c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000ac0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000b00), &(0x7f0000000b40), 0x8, 0x5d, 0x8, 0x8, &(0x7f0000000b80)}}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r1}, 0x4) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x10, &(0x7f0000000580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}, [@snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}]}, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r6, 0x2f08, 0x10, 0x10, &(0x7f00000006c0)="0000000000000005", &(0x7f0000000700)=""/8, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 14:03:06 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4f, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_subtree(r1, &(0x7f0000000000), 0xfdef) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(0x0, 0x0, 0x0, r2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0xffffffffffffffff, 0x6d, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='rdma.current\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f0000000e00)={0x2, 0x80, 0x1, 0x4, 0xff, 0x37, 0x0, 0xff, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x456, 0x80000001}, 0x4010, 0x4, 0x4, 0xf, 0x1000, 0x10000, 0x80, 0x0, 0x32, 0x0, 0x8}, r6, 0x6, r3, 0x9) r7 = openat$cgroup_ro(r6, &(0x7f0000000380)='cgroup.controllers\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x0, 0x0, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x2, 0x88, &(0x7f0000000400)=""/136, 0x41000, 0xe, '\x00', r5, 0x12, r7, 0x8, &(0x7f00000008c0)={0x10000, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x2, 0x0, 0x4, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000a00)}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000880)={0x0, 0x0}, 0x8) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r9}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0xa}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x5, 0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000002000000000000000300000018110000", @ANYRES32, @ANYBLOB="00000000000000009702000014000000b7030000000000008500000083000000bf090000e3000400ffffff7f000000000095000000000000008510000005000000182600", @ANYRES32=r4, @ANYBLOB="00000000fa00000018110000", @ANYRES32, @ANYRES8=0x0, @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b700000000000000852000000200000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b708000096ba00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000"], &(0x7f0000000700)='GPL\x00', 0x400, 0xa8, &(0x7f0000000740)=""/168, 0x0, 0x0, '\x00', r5, 0x2d, r4, 0x8, &(0x7f0000000800)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000840)={0x1, 0x3, 0x9, 0x8}, 0x10, r8, r4, 0x3, &(0x7f00000008c0)=[r9, r4], &(0x7f0000000900)=[{0x0, 0x5}, {0x5, 0x1, 0x3, 0x1}, {0x1, 0x5, 0x8, 0xa}]}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000008000000000000008100eaff8b95000001000000850000005c0000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x0, 0xf6, &(0x7f0000000280)=""/246, 0x40f00, 0x62, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x0, 0xc, 0x1, 0x8}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000000500)=[0xffffffffffffffff], &(0x7f0000000540)=[{0x5, 0x2, 0x7, 0x4}, {0x5, 0x3}, {0x1, 0x3, 0xe, 0x6}, {0x3, 0x5, 0x2, 0x5}], 0x10, 0x40e9}, 0x90) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x1, '\x00', r5, 0xffffffffffffffff, 0x4, 0x4, 0x2}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000d40)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$tipc(0x2, 0x1, 0x0, &(0x7f00000001c0)) 14:03:06 executing program 3: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x80000001, 0x0}, 0x8) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x3, 0x11, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x5}, [@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x40}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r0}}, @alu={0x7, 0x0, 0xb, 0xa, 0x5, 0xfffffffffffffffe, 0x1}]}, &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={r0, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000300)={0x1b, 0x0, 0x0, 0xa1b, 0x0, 0x1, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x4}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0xc, 0x4, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x86f}, [@exit]}, &(0x7f0000000140)='syzkaller\x00', 0x4a, 0x1000, &(0x7f00000009c0)=""/4096, 0x41100, 0x10, '\x00', r3, 0x22, r0, 0x8, &(0x7f00000002c0)={0x8, 0x4}, 0x8, 0x10, 0x0, 0x0, r1, 0xffffffffffffffff, 0x0, &(0x7f0000000380)=[0x1, r0, r0, r2, r4, r0, r0, r0], &(0x7f00000003c0), 0x10, 0x39d}, 0x90) bpf$OBJ_GET_MAP(0x7, &(0x7f00000004c0)=@o_path={&(0x7f00000003c0)='./file0\x00', 0x0, 0x4000, r2}, 0x18) SIGQUIT: quit PC=0x40720e m=9 sigcode=128 [ 749.626202][ T1] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000003 [ 749.634532][ T1] CPU: 1 PID: 1 Comm: init Tainted: G W 5.15.148-syzkaller-00718-g993bed180178 #0 [ 749.644855][ T1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 749.654753][ T1] Call Trace: [ 749.657882][ T1] [ 749.660653][ T1] dump_stack_lvl+0x151/0x1b7 [ 749.665187][ T1] ? io_uring_drop_tctx_refs+0x190/0x190 [ 749.670635][ T1] dump_stack+0x15/0x17 [ 749.674622][ T1] panic+0x287/0x751 [ 749.678370][ T1] ? do_exit+0x240b/0x2ca0 [ 749.682605][ T1] ? fb_is_primary_device+0xd4/0xd4 [ 749.687638][ T1] ? __kasan_check_write+0x14/0x20 [ 749.692597][ T1] ? sync_mm_rss+0x28a/0x2e0 [ 749.697014][ T1] do_exit+0x2425/0x2ca0 [ 749.701092][ T1] ? __sched_text_start+0x8/0x8 [ 749.705779][ T1] ? put_task_struct+0x80/0x80 [ 749.710376][ T1] ? schedule+0x136/0x1e0 [ 749.714543][ T1] ? __kasan_check_write+0x14/0x20 [ 749.719489][ T1] ? _raw_spin_lock_irq+0xa5/0x1b0 [ 749.724438][ T1] ? _raw_spin_lock_irqsave+0x210/0x210 [ 749.729818][ T1] do_group_exit+0x141/0x310 [ 749.734245][ T1] get_signal+0x7a3/0x1630 [ 749.738497][ T1] ? wait_for_common+0x366/0x420 [ 749.743275][ T1] arch_do_signal_or_restart+0xbd/0x1680 [ 749.748739][ T1] ? __kasan_check_write+0x14/0x20 [ 749.753688][ T1] ? put_pid+0xd7/0x110 [ 749.757680][ T1] ? kernel_clone+0x6cf/0x9e0 [ 749.762192][ T1] ? create_io_thread+0x1e0/0x1e0 [ 749.767052][ T1] ? get_sigframe_size+0x10/0x10 [ 749.771824][ T1] ? timespec64_add_safe+0x220/0x220 [ 749.776949][ T1] exit_to_user_mode_loop+0xa0/0xe0 [ 749.781980][ T1] exit_to_user_mode_prepare+0x5a/0xa0 [ 749.787297][ T1] syscall_exit_to_user_mode+0x26/0x160 [ 749.792654][ T1] do_syscall_64+0x49/0xb0 [ 749.796907][ T1] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 749.802635][ T1] RIP: 0033:0x7f47c9c02a68 [ 749.806893][ T1] Code: 00 48 8d b8 e0 02 00 00 48 89 b8 d8 02 00 00 48 89 b8 e0 02 00 00 b8 11 01 00 00 0f 05 44 89 c0 c3 90 5f b8 3a 00 00 00 0f 05 <57> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 90 43 0f 00 f7 d8 64 89 01 48 [ 749.826331][ T1] RSP: 002b:00007ffc6a3f5fa0 EFLAGS: 00000246 ORIG_RAX: 000000000000003a [ 749.834576][ T1] RAX: 0000000000003670 RBX: 000056219bd99a50 RCX: 00007f47c9c02a68 [ 749.842386][ T1] RDX: 0000000000000008 RSI: 0000000000000000 RDI: 00007f47c9d8dbed [ 749.850197][ T1] RBP: 00007f47c9dc8528 R08: 0000000000000007 R09: ea0fbdc96379f1af [ 749.858009][ T1] R10: 00007ffc6a3f5fe0 R11: 0000000000000246 R12: 0000000000000000 [ 749.865818][ T1] R13: 0000000000000018 R14: 000056219ac19169 R15: 00007f47c9df9a80 [ 749.873637][ T1] [ 749.876714][ T1] Kernel Offset: disabled [ 749.880836][ T1] Rebooting in 86400 seconds..