xd9/0x180 [ 2330.304857][T22388] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2330.310432][T22388] ? apparmor_capable+0x1dc/0x460 [ 2330.315490][T22388] ? bpf_lsm_capable+0x9/0x10 [ 2330.320173][T22388] ? security_capable+0x93/0xc0 [ 2330.325041][T22388] __sys_bpf+0x18f1/0x5000 [ 2330.329466][T22388] ? ksys_write+0x210/0x250 [ 2330.333978][T22388] ? bpf_perf_link_attach+0x520/0x520 [ 2330.339356][T22388] ? vfs_write+0x49e/0xdd0 [ 2330.343781][T22388] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2330.349426][T22388] ? wait_for_completion_io_timeout+0x20/0x20 [ 2330.355520][T22388] __x64_sys_bpf+0x79/0xc0 [ 2330.359940][T22388] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2330.365841][T22388] do_syscall_64+0x39/0xb0 [ 2330.370268][T22388] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2330.376195][T22388] RIP: 0033:0x7f77be48c0c9 [ 2330.380626][T22388] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2330.400241][T22388] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2330.408664][T22388] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 05:41:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x10100, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000000c0)=0x1) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x80086601, 0x0) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) 05:41:48 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz1\x00', 0x200002, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000100)='syz1\x00', 0x200002, 0x0) (async) ioctl$PERF_EVENT_IOC_ID(r1, 0x80082407, &(0x7f00000000c0)) [ 2330.416637][T22388] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2330.424609][T22388] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2330.432582][T22388] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2330.440554][T22388] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2330.448542][T22388] 05:41:48 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:41:48 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 34) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:48 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) 05:41:48 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x1, 0x80, 0x1, 0x2, 0x87, 0x5, 0x0, 0x64be, 0x20213, 0xc, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3ff, 0x1, @perf_config_ext={0x7, 0x5}, 0x80503, 0x30, 0xffffff81, 0x6, 0x0, 0xa4, 0x5, 0x0, 0xf41, 0x0, 0x6}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x7) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) r3 = openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0xf, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69}, [@btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @alu={0x7, 0x0, 0x8, 0x8, 0xa, 0x4}, @map_fd={0x18, 0xb, 0x1, 0x0, r2}, @map_val={0x18, 0x0, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x3000}, @initr0={0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x4}, @jmp={0x5, 0x1, 0x8, 0x6, 0x0, 0x50, 0x4}, @call={0x85, 0x0, 0x0, 0x41}]}, &(0x7f0000000340)='GPL\x00', 0x7fffffff, 0xa5, &(0x7f0000000380)=""/165, 0x41100, 0x1, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000440)={0x5, 0x1}, 0x8, 0x10, &(0x7f0000000480)={0x1, 0x10, 0x8, 0x5}, 0x10}, 0x80) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000540)={@map=r3, r4, 0xf9d73836b8397f5b, 0x6, r2}, 0x14) (async) r5 = openat$cgroup_type(r2, &(0x7f0000000140), 0x2, 0x0) (async) openat$cgroup_freezer_state(r2, &(0x7f00000001c0), 0x2, 0x0) write$cgroup_type(r5, &(0x7f0000000180), 0x9) (async) openat$cgroup_pressure(r2, &(0x7f0000000280)='io.pressure\x00', 0x2, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r6}, 0xc) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000580)={0x9, 0x0}, 0x8) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000005c0)=r7, 0x4) (async) openat$cgroup_type(r6, 0x0, 0x2, 0x0) (async) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000240)={r2}, 0x8) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r6, 0x2405, r8) (async) r9 = openat$cgroup_ro(r2, &(0x7f0000000080)='cpuacct.usage_percpu\x00', 0x0, 0x0) openat$cgroup_type(r9, &(0x7f0000000200), 0x2, 0x0) 05:41:48 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='bcache_keyscan\x00'}, 0x10) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000180)=r3) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:41:48 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:41:48 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000080)='\x1b[$\x00') r1 = perf_event_open(&(0x7f0000000100)={0x4, 0x80, 0xf6, 0x21, 0xcd, 0x1f, 0x0, 0x5, 0x1110, 0xc, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x401, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x14024, 0x6, 0x7, 0x2, 0x7f, 0x24, 0xff, 0x0, 0x6, 0x0, 0x6}, 0x0, 0xa, r0, 0x8) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000180)=0xc4) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:41:49 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) (async) 05:41:49 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:41:49 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='bcache_keyscan\x00'}, 0x10) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000180)=r3) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='bcache_keyscan\x00'}, 0x10) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000180)=r3) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) 05:41:49 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000080)='\x1b[$\x00') (async) r1 = perf_event_open(&(0x7f0000000100)={0x4, 0x80, 0xf6, 0x21, 0xcd, 0x1f, 0x0, 0x5, 0x1110, 0xc, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x401, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x14024, 0x6, 0x7, 0x2, 0x7f, 0x24, 0xff, 0x0, 0x6, 0x0, 0x6}, 0x0, 0xa, r0, 0x8) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000180)=0xc4) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:41:49 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x1, 0x80, 0x1, 0x2, 0x87, 0x5, 0x0, 0x64be, 0x20213, 0xc, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3ff, 0x1, @perf_config_ext={0x7, 0x5}, 0x80503, 0x30, 0xffffff81, 0x6, 0x0, 0xa4, 0x5, 0x0, 0xf41, 0x0, 0x6}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x7) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) r3 = openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async, rerun: 32) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0xf, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69}, [@btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @alu={0x7, 0x0, 0x8, 0x8, 0xa, 0x4}, @map_fd={0x18, 0xb, 0x1, 0x0, r2}, @map_val={0x18, 0x0, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x3000}, @initr0={0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x4}, @jmp={0x5, 0x1, 0x8, 0x6, 0x0, 0x50, 0x4}, @call={0x85, 0x0, 0x0, 0x41}]}, &(0x7f0000000340)='GPL\x00', 0x7fffffff, 0xa5, &(0x7f0000000380)=""/165, 0x41100, 0x1, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000440)={0x5, 0x1}, 0x8, 0x10, &(0x7f0000000480)={0x1, 0x10, 0x8, 0x5}, 0x10}, 0x80) (rerun: 32) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000540)={@map=r3, r4, 0xf9d73836b8397f5b, 0x6, r2}, 0x14) (async) r5 = openat$cgroup_type(r2, &(0x7f0000000140), 0x2, 0x0) openat$cgroup_freezer_state(r2, &(0x7f00000001c0), 0x2, 0x0) (async) write$cgroup_type(r5, &(0x7f0000000180), 0x9) openat$cgroup_pressure(r2, &(0x7f0000000280)='io.pressure\x00', 0x2, 0x0) (async, rerun: 32) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (rerun: 32) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r6}, 0xc) (async) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000580)={0x9, 0x0}, 0x8) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000005c0)=r7, 0x4) (async) openat$cgroup_type(r6, 0x0, 0x2, 0x0) (async) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000240)={r2}, 0x8) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r6, 0x2405, r8) (async) r9 = openat$cgroup_ro(r2, &(0x7f0000000080)='cpuacct.usage_percpu\x00', 0x0, 0x0) openat$cgroup_type(r9, &(0x7f0000000200), 0x2, 0x0) [ 2330.813388][T22429] FAULT_INJECTION: forcing a failure. [ 2330.813388][T22429] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2330.845571][T22429] CPU: 1 PID: 22429 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 05:41:49 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, @perf_bp={0x0}, 0x988}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) [ 2330.856062][T22429] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2330.866151][T22429] Call Trace: [ 2330.869464][T22429] [ 2330.872428][T22429] dump_stack_lvl+0xd1/0x138 [ 2330.877073][T22429] should_fail_ex.cold+0x5/0xa [ 2330.881890][T22429] prepare_alloc_pages+0x178/0x570 [ 2330.887071][T22429] __alloc_pages+0x149/0x5b0 [ 2330.891715][T22429] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2330.898534][T22429] ? find_held_lock+0x2d/0x110 [ 2330.903363][T22429] ? lock_downgrade+0x6e0/0x6e0 [ 2330.908259][T22429] ? do_raw_spin_lock+0x124/0x2b0 [ 2330.913336][T22429] alloc_pages+0x1aa/0x270 [ 2330.917803][T22429] __get_free_pages+0xc/0x40 [ 2330.922443][T22429] kasan_populate_vmalloc_pte+0x27/0x150 [ 2330.928126][T22429] __apply_to_page_range+0x68c/0x1030 [ 2330.933552][T22429] ? kasan_poison+0x60/0x60 [ 2330.938116][T22429] alloc_vmap_area+0x512/0x1ed0 [ 2330.943043][T22429] ? free_vmap_area+0x1ab0/0x1ab0 [ 2330.948137][T22429] __get_vm_area_node+0x142/0x3f0 [ 2330.953221][T22429] __vmalloc_node_range+0x25b/0x13c0 [ 2330.958546][T22429] ? btf_new_fd+0x531/0x2ea0 [ 2330.963155][T22429] ? ___slab_alloc+0xca0/0x1400 [ 2330.968032][T22429] ? btf_new_fd+0x531/0x2ea0 [ 2330.972640][T22429] ? vfree_atomic+0xe0/0xe0 [ 2330.977164][T22429] ? kvmalloc_node+0x76/0x1a0 [ 2330.981854][T22429] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2330.987428][T22429] ? btf_new_fd+0x531/0x2ea0 [ 2330.992028][T22429] kvmalloc_node+0x156/0x1a0 [ 2330.996637][T22429] ? btf_new_fd+0x531/0x2ea0 [ 2331.001247][T22429] btf_new_fd+0x531/0x2ea0 [ 2331.005680][T22429] ? find_held_lock+0x2d/0x110 [ 2331.010468][T22429] ? __might_fault+0xd9/0x180 [ 2331.015164][T22429] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2331.020722][T22429] ? apparmor_capable+0x1dc/0x460 [ 2331.025768][T22429] ? bpf_lsm_capable+0x9/0x10 [ 2331.030460][T22429] ? security_capable+0x93/0xc0 [ 2331.035339][T22429] __sys_bpf+0x18f1/0x5000 [ 2331.039768][T22429] ? ksys_write+0x210/0x250 [ 2331.044285][T22429] ? bpf_perf_link_attach+0x520/0x520 [ 2331.049670][T22429] ? vfs_write+0x49e/0xdd0 [ 2331.054101][T22429] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2331.059743][T22429] ? wait_for_completion_io_timeout+0x20/0x20 [ 2331.065842][T22429] __x64_sys_bpf+0x79/0xc0 [ 2331.070270][T22429] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2331.076174][T22429] do_syscall_64+0x39/0xb0 [ 2331.080611][T22429] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2331.086513][T22429] RIP: 0033:0x7f77be48c0c9 [ 2331.090934][T22429] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2331.110555][T22429] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2331.118975][T22429] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2331.126955][T22429] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2331.134936][T22429] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2331.142915][T22429] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2331.150891][T22429] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2331.158880][T22429] 05:41:49 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 35) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:49 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x1000}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={0xffffffffffffffff}, 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000100)={@cgroup=r3, r1, 0x25, 0x8, r4}, 0x14) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x1) 05:41:49 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) 05:41:49 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000080)='\x1b[$\x00') r1 = perf_event_open(&(0x7f0000000100)={0x4, 0x80, 0xf6, 0x21, 0xcd, 0x1f, 0x0, 0x5, 0x1110, 0xc, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x401, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x14024, 0x6, 0x7, 0x2, 0x7f, 0x24, 0xff, 0x0, 0x6, 0x0, 0x6}, 0x0, 0xa, r0, 0x8) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000180)=0xc4) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:41:49 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, @perf_bp={0x0}, 0x988}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:41:49 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='bcache_keyscan\x00'}, 0x10) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) (async, rerun: 64) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) (rerun: 64) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000180)=r3) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:41:49 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, @perf_bp={0x0}, 0x988}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, @perf_bp={0x0}, 0x988}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x6) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) [ 2331.376288][T22468] FAULT_INJECTION: forcing a failure. [ 2331.376288][T22468] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2331.390025][T22468] CPU: 1 PID: 22468 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2331.400495][T22468] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2331.410590][T22468] Call Trace: [ 2331.413900][T22468] [ 2331.416868][T22468] dump_stack_lvl+0xd1/0x138 [ 2331.421524][T22468] should_fail_ex.cold+0x5/0xa 05:41:49 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000080)=0x2) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000100)=0x7) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000000000000000000000000000005cb963c023381890677fbe8cb945e1183f176f054762aa55545b89084fed0b99804cddac711e6409fa494b3639abe03d49e90b3d0146248ffdf8067b1640e5ab5fea8f1a35d18a187648f0ab6c7b1963123b1b22a92a3fe65ae3320059d0e413231aa39a422a9b421047b028632d63dae396f9680fed95241deb071be98f4fd5ff0b86cb64cc5d13ffbfa0a4ccd0ad8c28f22ffb02cfb34da6631c1627e6fb5f92e9ac605c1f19744dba03bc112c1f10d04e28bea5c2e2c5d5e641ab1227053d331c0ecadd02c8a57fdb503d0f3ae3c8907f6ae7ac6ef0c079c6845f36a3d100000000000000", @ANYRES8=r0, @ANYRES32=r0]) [ 2331.426337][T22468] prepare_alloc_pages+0x178/0x570 [ 2331.431504][T22468] __alloc_pages+0x149/0x5b0 [ 2331.436151][T22468] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2331.442970][T22468] ? find_held_lock+0x2d/0x110 [ 2331.447800][T22468] ? lock_downgrade+0x6e0/0x6e0 [ 2331.452698][T22468] ? do_raw_spin_lock+0x124/0x2b0 [ 2331.457765][T22468] alloc_pages+0x1aa/0x270 [ 2331.462201][T22468] __get_free_pages+0xc/0x40 [ 2331.466814][T22468] kasan_populate_vmalloc_pte+0x27/0x150 [ 2331.472483][T22468] __apply_to_page_range+0x68c/0x1030 [ 2331.477883][T22468] ? kasan_poison+0x60/0x60 [ 2331.482416][T22468] alloc_vmap_area+0x512/0x1ed0 [ 2331.487300][T22468] ? free_vmap_area+0x1ab0/0x1ab0 [ 2331.492356][T22468] __get_vm_area_node+0x142/0x3f0 [ 2331.497412][T22468] __vmalloc_node_range+0x25b/0x13c0 [ 2331.502729][T22468] ? btf_new_fd+0x531/0x2ea0 [ 2331.507342][T22468] ? btf_new_fd+0x531/0x2ea0 [ 2331.511951][T22468] ? vfree_atomic+0xe0/0xe0 [ 2331.516470][T22468] ? kvmalloc_node+0x76/0x1a0 [ 2331.521169][T22468] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2331.526735][T22468] ? btf_new_fd+0x531/0x2ea0 [ 2331.531338][T22468] kvmalloc_node+0x156/0x1a0 [ 2331.535946][T22468] ? btf_new_fd+0x531/0x2ea0 [ 2331.540552][T22468] btf_new_fd+0x531/0x2ea0 [ 2331.544982][T22468] ? find_held_lock+0x2d/0x110 [ 2331.549770][T22468] ? __might_fault+0xd9/0x180 [ 2331.554469][T22468] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2331.560025][T22468] ? apparmor_capable+0x1dc/0x460 [ 2331.565072][T22468] ? bpf_lsm_capable+0x9/0x10 [ 2331.569757][T22468] ? security_capable+0x93/0xc0 [ 2331.574630][T22468] __sys_bpf+0x18f1/0x5000 [ 2331.579058][T22468] ? ksys_write+0x210/0x250 [ 2331.583578][T22468] ? bpf_perf_link_attach+0x520/0x520 [ 2331.588962][T22468] ? vfs_write+0x49e/0xdd0 [ 2331.593390][T22468] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2331.599054][T22468] ? wait_for_completion_io_timeout+0x20/0x20 [ 2331.605155][T22468] __x64_sys_bpf+0x79/0xc0 [ 2331.609583][T22468] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2331.615487][T22468] do_syscall_64+0x39/0xb0 [ 2331.619923][T22468] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2331.625826][T22468] RIP: 0033:0x7f77be48c0c9 [ 2331.630255][T22468] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2331.649872][T22468] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2331.658295][T22468] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2331.666283][T22468] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 05:41:49 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x4debbb8c0cc10e58, 0x80, 0x1, 0x0, 0xfd, 0x0, 0x0, 0x0, 0xa0000, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcb49c058e005d81f, @perf_bp={0x0, 0x8}, 0x0, 0x0, 0x0, 0x8, 0x0, 0x10000004, 0x9a, 0x0, 0x0, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) openat$cgroup_type(r1, &(0x7f00000000c0), 0x2, 0x0) [ 2331.674276][T22468] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2331.682255][T22468] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2331.690231][T22468] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2331.698227][T22468] 05:41:50 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:41:50 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x4debbb8c0cc10e58, 0x80, 0x1, 0x0, 0xfd, 0x0, 0x0, 0x0, 0xa0000, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcb49c058e005d81f, @perf_bp={0x0, 0x8}, 0x0, 0x0, 0x0, 0x8, 0x0, 0x10000004, 0x9a, 0x0, 0x0, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) openat$cgroup_type(r1, &(0x7f00000000c0), 0x2, 0x0) 05:41:50 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x0, 0x0) mkdirat$cgroup(r1, &(0x7f00000000c0)='syz1\x00', 0x1ff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:41:50 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 36) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:50 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000080)=0x2) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000100)=0x7) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000000000000000000000000000005cb963c023381890677fbe8cb945e1183f176f054762aa55545b89084fed0b99804cddac711e6409fa494b3639abe03d49e90b3d0146248ffdf8067b1640e5ab5fea8f1a35d18a187648f0ab6c7b1963123b1b22a92a3fe65ae3320059d0e413231aa39a422a9b421047b028632d63dae396f9680fed95241deb071be98f4fd5ff0b86cb64cc5d13ffbfa0a4ccd0ad8c28f22ffb02cfb34da6631c1627e6fb5f92e9ac605c1f19744dba03bc112c1f10d04e28bea5c2e2c5d5e641ab1227053d331c0ecadd02c8a57fdb503d0f3ae3c8907f6ae7ac6ef0c079c6845f36a3d100000000000000", @ANYRES8=r0, @ANYRES32=r0]) 05:41:50 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x1000}) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={0xffffffffffffffff}, 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000100)={@cgroup=r3, r1, 0x25, 0x8, r4}, 0x14) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x1) 05:41:50 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x4debbb8c0cc10e58, 0x80, 0x1, 0x0, 0xfd, 0x0, 0x0, 0x0, 0xa0000, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcb49c058e005d81f, @perf_bp={0x0, 0x8}, 0x0, 0x0, 0x0, 0x8, 0x0, 0x10000004, 0x9a, 0x0, 0x0, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) openat$cgroup_type(r1, &(0x7f00000000c0), 0x2, 0x0) 05:41:50 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) 05:41:50 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x0, 0x0) mkdirat$cgroup(r1, &(0x7f00000000c0)='syz1\x00', 0x1ff) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:41:50 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000080)=0x2) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000100)=0x7) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000000000000000000000000000005cb963c023381890677fbe8cb945e1183f176f054762aa55545b89084fed0b99804cddac711e6409fa494b3639abe03d49e90b3d0146248ffdf8067b1640e5ab5fea8f1a35d18a187648f0ab6c7b1963123b1b22a92a3fe65ae3320059d0e413231aa39a422a9b421047b028632d63dae396f9680fed95241deb071be98f4fd5ff0b86cb64cc5d13ffbfa0a4ccd0ad8c28f22ffb02cfb34da6631c1627e6fb5f92e9ac605c1f19744dba03bc112c1f10d04e28bea5c2e2c5d5e641ab1227053d331c0ecadd02c8a57fdb503d0f3ae3c8907f6ae7ac6ef0c079c6845f36a3d100000000000000", @ANYRES8=r0, @ANYRES32=r0]) 05:41:50 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x0, 0x0) mkdirat$cgroup(r1, &(0x7f00000000c0)='syz1\x00', 0x1ff) (async, rerun: 32) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (rerun: 32) 05:41:50 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) 05:41:50 executing program 1: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000000c0), 0x10) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xf2c, 0xb020}, 0x8, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xffffffffffffffff, 0x0, r0, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) openat$cgroup_procs(r2, &(0x7f0000000100)='cgroup.threads\x00', 0x2, 0x0) [ 2332.050351][T22510] FAULT_INJECTION: forcing a failure. [ 2332.050351][T22510] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2332.085444][T22510] CPU: 0 PID: 22510 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2332.095935][T22510] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2332.106004][T22510] Call Trace: [ 2332.109291][T22510] [ 2332.112227][T22510] dump_stack_lvl+0xd1/0x138 [ 2332.116837][T22510] should_fail_ex.cold+0x5/0xa [ 2332.121613][T22510] prepare_alloc_pages+0x178/0x570 [ 2332.126741][T22510] __alloc_pages+0x149/0x5b0 [ 2332.131342][T22510] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2332.138117][T22510] ? find_held_lock+0x2d/0x110 [ 2332.142915][T22510] ? lock_downgrade+0x6e0/0x6e0 [ 2332.147778][T22510] ? do_raw_spin_lock+0x124/0x2b0 [ 2332.152840][T22510] alloc_pages+0x1aa/0x270 [ 2332.157268][T22510] __get_free_pages+0xc/0x40 [ 2332.161872][T22510] kasan_populate_vmalloc_pte+0x27/0x150 [ 2332.167524][T22510] __apply_to_page_range+0x68c/0x1030 [ 2332.172913][T22510] ? kasan_poison+0x60/0x60 [ 2332.177442][T22510] alloc_vmap_area+0x512/0x1ed0 [ 2332.182323][T22510] ? free_vmap_area+0x1ab0/0x1ab0 [ 2332.187384][T22510] __get_vm_area_node+0x142/0x3f0 [ 2332.192606][T22510] __vmalloc_node_range+0x25b/0x13c0 [ 2332.197897][T22510] ? btf_new_fd+0x531/0x2ea0 [ 2332.202493][T22510] ? ___slab_alloc+0xca0/0x1400 [ 2332.207360][T22510] ? btf_new_fd+0x531/0x2ea0 [ 2332.211963][T22510] ? vfree_atomic+0xe0/0xe0 [ 2332.216472][T22510] ? kvmalloc_node+0x76/0x1a0 [ 2332.221162][T22510] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2332.226727][T22510] ? btf_new_fd+0x531/0x2ea0 [ 2332.231326][T22510] kvmalloc_node+0x156/0x1a0 [ 2332.235927][T22510] ? btf_new_fd+0x531/0x2ea0 [ 2332.240526][T22510] btf_new_fd+0x531/0x2ea0 [ 2332.244961][T22510] ? find_held_lock+0x2d/0x110 [ 2332.249744][T22510] ? __might_fault+0xd9/0x180 [ 2332.254436][T22510] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2332.259990][T22510] ? apparmor_capable+0x1dc/0x460 [ 2332.265034][T22510] ? bpf_lsm_capable+0x9/0x10 [ 2332.269716][T22510] ? security_capable+0x93/0xc0 [ 2332.274587][T22510] __sys_bpf+0x18f1/0x5000 [ 2332.279013][T22510] ? ksys_write+0x210/0x250 [ 2332.283545][T22510] ? bpf_perf_link_attach+0x520/0x520 [ 2332.288953][T22510] ? vfs_write+0x49e/0xdd0 [ 2332.293399][T22510] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2332.299048][T22510] ? wait_for_completion_io_timeout+0x20/0x20 [ 2332.305161][T22510] __x64_sys_bpf+0x79/0xc0 [ 2332.309590][T22510] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2332.315495][T22510] do_syscall_64+0x39/0xb0 [ 2332.319929][T22510] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2332.325833][T22510] RIP: 0033:0x7f77be48c0c9 [ 2332.330251][T22510] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 05:41:50 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000080)={'dvmrp1\x00', 0x1000}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={0xffffffffffffffff}, 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000100)={@cgroup=r3, r1, 0x25, 0x8, r4}, 0x14) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x1) [ 2332.349863][T22510] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2332.358292][T22510] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2332.366266][T22510] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2332.374239][T22510] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2332.382211][T22510] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2332.390183][T22510] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2332.398169][T22510] 05:41:50 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000080)={@cgroup=r1, 0xffffffffffffffff, 0x17}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:41:50 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 37) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:50 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x3, 0x80, 0x3f, 0x27, 0xa, 0x1, 0x0, 0x0, 0x42002, 0xa, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1c3, 0x4, @perf_bp={&(0x7f0000000080)}, 0x24, 0x0, 0x10000, 0x2, 0x10000, 0x5bd8ce17, 0x8a0, 0x0, 0x401, 0x0, 0x7f}, 0xffffffffffffffff, 0xa, r0, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x2) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:41:50 executing program 1: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000000c0), 0x10) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xf2c, 0xb020}, 0x8, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xffffffffffffffff, 0x0, r0, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) openat$cgroup_procs(r2, &(0x7f0000000100)='cgroup.threads\x00', 0x2, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000000c0), 0x10) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xf2c, 0xb020}, 0x8, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xffffffffffffffff, 0x0, r0, 0x0) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) openat$cgroup_procs(r2, &(0x7f0000000100)='cgroup.threads\x00', 0x2, 0x0) (async) 05:41:50 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x40, 0x0, 0x0, 0x98040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000180), 0xb}, 0x880e8, 0x0, 0x0, 0x0, 0x0, 0x937, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='f2fs_write_checkpoint\x00'}, 0x10) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={0x0, r1, 0x0, 0x3, &(0x7f0000000100)='\'\xe5\x00'}, 0x30) 05:41:50 executing program 3: ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f00000000c0)) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000080)=0xffff) 05:41:50 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async, rerun: 64) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000080)={@cgroup=r1, 0xffffffffffffffff, 0x17}, 0x10) (async, rerun: 64) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:41:50 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x40, 0x0, 0x0, 0x98040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000180), 0xb}, 0x880e8, 0x0, 0x0, 0x0, 0x0, 0x937, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='f2fs_write_checkpoint\x00'}, 0x10) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={0x0, r1, 0x0, 0x3, &(0x7f0000000100)='\'\xe5\x00'}, 0x30) 05:41:50 executing program 3: ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f00000000c0)) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000080)=0xffff) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f00000000c0)) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000080)=0xffff) (async) 05:41:50 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x3, 0x80, 0x3f, 0x27, 0xa, 0x1, 0x0, 0x0, 0x42002, 0xa, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1c3, 0x4, @perf_bp={&(0x7f0000000080)}, 0x24, 0x0, 0x10000, 0x2, 0x10000, 0x5bd8ce17, 0x8a0, 0x0, 0x401, 0x0, 0x7f}, 0xffffffffffffffff, 0xa, r0, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x2) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:41:50 executing program 1: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000000c0), 0x10) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xf2c, 0xb020}, 0x8, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xffffffffffffffff, 0x0, r0, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) (async, rerun: 32) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) (async, rerun: 32) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) openat$cgroup_procs(r2, &(0x7f0000000100)='cgroup.threads\x00', 0x2, 0x0) [ 2332.731383][T22549] FAULT_INJECTION: forcing a failure. [ 2332.731383][T22549] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2332.750460][T22549] CPU: 1 PID: 22549 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2332.760961][T22549] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2332.771057][T22549] Call Trace: [ 2332.774359][T22549] [ 2332.777314][T22549] dump_stack_lvl+0xd1/0x138 [ 2332.781936][T22549] should_fail_ex.cold+0x5/0xa [ 2332.786720][T22549] prepare_alloc_pages+0x178/0x570 [ 2332.791888][T22549] __alloc_pages+0x149/0x5b0 [ 2332.796500][T22549] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2332.803286][T22549] ? find_held_lock+0x2d/0x110 [ 2332.808081][T22549] ? lock_downgrade+0x6e0/0x6e0 [ 2332.812943][T22549] ? do_raw_spin_lock+0x124/0x2b0 [ 2332.818014][T22549] alloc_pages+0x1aa/0x270 [ 2332.822447][T22549] __get_free_pages+0xc/0x40 [ 2332.827048][T22549] kasan_populate_vmalloc_pte+0x27/0x150 [ 2332.832701][T22549] __apply_to_page_range+0x68c/0x1030 [ 2332.838095][T22549] ? kasan_poison+0x60/0x60 [ 2332.842622][T22549] alloc_vmap_area+0x512/0x1ed0 [ 2332.847504][T22549] ? free_vmap_area+0x1ab0/0x1ab0 [ 2332.852649][T22549] __get_vm_area_node+0x142/0x3f0 [ 2332.857704][T22549] __vmalloc_node_range+0x25b/0x13c0 [ 2332.863003][T22549] ? btf_new_fd+0x531/0x2ea0 [ 2332.867619][T22549] ? btf_new_fd+0x531/0x2ea0 [ 2332.872224][T22549] ? vfree_atomic+0xe0/0xe0 [ 2332.876760][T22549] ? kvmalloc_node+0x76/0x1a0 [ 2332.881452][T22549] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2332.887019][T22549] ? btf_new_fd+0x531/0x2ea0 [ 2332.891622][T22549] kvmalloc_node+0x156/0x1a0 [ 2332.896227][T22549] ? btf_new_fd+0x531/0x2ea0 [ 2332.900833][T22549] btf_new_fd+0x531/0x2ea0 [ 2332.905266][T22549] ? find_held_lock+0x2d/0x110 [ 2332.910054][T22549] ? __might_fault+0xd9/0x180 [ 2332.914751][T22549] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2332.920310][T22549] ? apparmor_capable+0x1dc/0x460 [ 2332.925356][T22549] ? bpf_lsm_capable+0x9/0x10 [ 2332.930042][T22549] ? security_capable+0x93/0xc0 [ 2332.934912][T22549] __sys_bpf+0x18f1/0x5000 [ 2332.939341][T22549] ? ksys_write+0x210/0x250 [ 2332.943859][T22549] ? bpf_perf_link_attach+0x520/0x520 [ 2332.949247][T22549] ? vfs_write+0x49e/0xdd0 [ 2332.953675][T22549] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2332.959321][T22549] ? wait_for_completion_io_timeout+0x20/0x20 [ 2332.965421][T22549] __x64_sys_bpf+0x79/0xc0 [ 2332.969854][T22549] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2332.975759][T22549] do_syscall_64+0x39/0xb0 [ 2332.980193][T22549] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2332.986096][T22549] RIP: 0033:0x7f77be48c0c9 [ 2332.990516][T22549] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2333.010132][T22549] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2333.018554][T22549] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 05:41:51 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000080)={@cgroup=r1, 0xffffffffffffffff, 0x17}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000080)={@cgroup=r1, 0xffffffffffffffff, 0x17}, 0x10) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) [ 2333.026531][T22549] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2333.034505][T22549] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2333.042483][T22549] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2333.050458][T22549] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2333.058449][T22549] 05:41:51 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x3, 0x80, 0x3f, 0x27, 0xa, 0x1, 0x0, 0x0, 0x42002, 0xa, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1c3, 0x4, @perf_bp={&(0x7f0000000080)}, 0x24, 0x0, 0x10000, 0x2, 0x10000, 0x5bd8ce17, 0x8a0, 0x0, 0x401, 0x0, 0x7f}, 0xffffffffffffffff, 0xa, r0, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x2) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open$cgroup(&(0x7f00000000c0)={0x3, 0x80, 0x3f, 0x27, 0xa, 0x1, 0x0, 0x0, 0x42002, 0xa, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1c3, 0x4, @perf_bp={&(0x7f0000000080)}, 0x24, 0x0, 0x10000, 0x2, 0x10000, 0x5bd8ce17, 0x8a0, 0x0, 0x401, 0x0, 0x7f}, 0xffffffffffffffff, 0xa, r0, 0x8) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x2) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) 05:41:51 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 38) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:51 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x40, 0x0, 0x0, 0x98040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000180), 0xb}, 0x880e8, 0x0, 0x0, 0x0, 0x0, 0x937, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='f2fs_write_checkpoint\x00'}, 0x10) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={0x0, r1, 0x0, 0x3, &(0x7f0000000100)='\'\xe5\x00'}, 0x30) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x40, 0x0, 0x0, 0x98040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000180), 0xb}, 0x880e8, 0x0, 0x0, 0x0, 0x0, 0x937, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='f2fs_write_checkpoint\x00'}, 0x10) (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={0x0, r1, 0x0, 0x3, &(0x7f0000000100)='\'\xe5\x00'}, 0x30) (async) 05:41:51 executing program 3: ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f00000000c0)) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000080)=0xffff) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f00000000c0)) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000080)=0xffff) (async) 05:41:51 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x3) 05:41:51 executing program 1: r0 = getpid() perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x9, 0x3, 0x7f, 0x7a, 0x0, 0xfffffffffffffffa, 0x40000, 0xa, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xfffffffe, 0x1, @perf_bp={&(0x7f0000000080), 0x8}, 0x128, 0x7f, 0x80000001, 0x5, 0x2, 0x18, 0x8, 0x0, 0x9, 0x0, 0x6}, r0, 0xe, 0xffffffffffffffff, 0x2) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x7fffffff}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 05:41:51 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x4) 05:41:51 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async, rerun: 64) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) (async, rerun: 64) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x4) 05:41:51 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async, rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (rerun: 32) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async, rerun: 32) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x3) (rerun: 32) 05:41:51 executing program 3: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x30}, 0x10) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, &(0x7f0000000100)=r0, 0x4) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x800) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2405, 0x4) 05:41:51 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000140)='syz1\x00', 0x200002, 0x0) perf_event_open$cgroup(&(0x7f00000000c0)={0x3, 0x80, 0x1, 0xf9, 0x3f, 0x6, 0x0, 0x5e, 0x800, 0xf, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7afc, 0x2, @perf_bp={&(0x7f0000000080), 0x8}, 0x24, 0x81, 0x1420, 0x6, 0x1, 0x4, 0xfe19, 0x0, 0x3, 0x0, 0x8}, r1, 0x1, 0xffffffffffffffff, 0xb) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:41:51 executing program 1: r0 = getpid() perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x9, 0x3, 0x7f, 0x7a, 0x0, 0xfffffffffffffffa, 0x40000, 0xa, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xfffffffe, 0x1, @perf_bp={&(0x7f0000000080), 0x8}, 0x128, 0x7f, 0x80000001, 0x5, 0x2, 0x18, 0x8, 0x0, 0x9, 0x0, 0x6}, r0, 0xe, 0xffffffffffffffff, 0x2) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x7fffffff}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) [ 2333.386417][T22592] FAULT_INJECTION: forcing a failure. [ 2333.386417][T22592] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2333.440689][T22592] CPU: 0 PID: 22592 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2333.451178][T22592] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2333.461276][T22592] Call Trace: [ 2333.464590][T22592] [ 2333.467557][T22592] dump_stack_lvl+0xd1/0x138 [ 2333.472205][T22592] should_fail_ex.cold+0x5/0xa [ 2333.476987][T22592] prepare_alloc_pages+0x178/0x570 [ 2333.482115][T22592] __alloc_pages+0x149/0x5b0 [ 2333.486716][T22592] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2333.493495][T22592] ? find_held_lock+0x2d/0x110 [ 2333.498297][T22592] ? lock_downgrade+0x6e0/0x6e0 [ 2333.503160][T22592] ? do_raw_spin_lock+0x124/0x2b0 [ 2333.508220][T22592] alloc_pages+0x1aa/0x270 [ 2333.512654][T22592] __get_free_pages+0xc/0x40 [ 2333.517277][T22592] kasan_populate_vmalloc_pte+0x27/0x150 [ 2333.522933][T22592] __apply_to_page_range+0x68c/0x1030 [ 2333.528322][T22592] ? kasan_poison+0x60/0x60 [ 2333.532853][T22592] alloc_vmap_area+0x512/0x1ed0 [ 2333.537731][T22592] ? free_vmap_area+0x1ab0/0x1ab0 [ 2333.542806][T22592] __get_vm_area_node+0x142/0x3f0 [ 2333.547853][T22592] __vmalloc_node_range+0x25b/0x13c0 [ 2333.553145][T22592] ? btf_new_fd+0x531/0x2ea0 [ 2333.557754][T22592] ? btf_new_fd+0x531/0x2ea0 [ 2333.562362][T22592] ? vfree_atomic+0xe0/0xe0 [ 2333.566890][T22592] ? kvmalloc_node+0x76/0x1a0 [ 2333.571579][T22592] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2333.577144][T22592] ? btf_new_fd+0x531/0x2ea0 [ 2333.581745][T22592] kvmalloc_node+0x156/0x1a0 [ 2333.586344][T22592] ? btf_new_fd+0x531/0x2ea0 [ 2333.590941][T22592] btf_new_fd+0x531/0x2ea0 [ 2333.595372][T22592] ? find_held_lock+0x2d/0x110 [ 2333.600158][T22592] ? __might_fault+0xd9/0x180 [ 2333.604853][T22592] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2333.610408][T22592] ? apparmor_capable+0x1dc/0x460 [ 2333.615449][T22592] ? bpf_lsm_capable+0x9/0x10 [ 2333.620130][T22592] ? security_capable+0x93/0xc0 [ 2333.625005][T22592] __sys_bpf+0x18f1/0x5000 [ 2333.629430][T22592] ? ksys_write+0x210/0x250 [ 2333.633946][T22592] ? bpf_perf_link_attach+0x520/0x520 [ 2333.639327][T22592] ? vfs_write+0x49e/0xdd0 [ 2333.643752][T22592] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2333.649414][T22592] __x64_sys_bpf+0x79/0xc0 [ 2333.653838][T22592] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2333.659741][T22592] do_syscall_64+0x39/0xb0 [ 2333.664177][T22592] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2333.670076][T22592] RIP: 0033:0x7f77be48c0c9 [ 2333.674497][T22592] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2333.694106][T22592] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2333.702522][T22592] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2333.710500][T22592] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2333.718473][T22592] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2333.726444][T22592] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2333.734419][T22592] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2333.742408][T22592] 05:41:52 executing program 3: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x30}, 0x10) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, &(0x7f0000000100)=r0, 0x4) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x800) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2405, 0x4) 05:41:52 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 39) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:52 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000140)='syz1\x00', 0x200002, 0x0) perf_event_open$cgroup(&(0x7f00000000c0)={0x3, 0x80, 0x1, 0xf9, 0x3f, 0x6, 0x0, 0x5e, 0x800, 0xf, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7afc, 0x2, @perf_bp={&(0x7f0000000080), 0x8}, 0x24, 0x81, 0x1420, 0x6, 0x1, 0x4, 0xfe19, 0x0, 0x3, 0x0, 0x8}, r1, 0x1, 0xffffffffffffffff, 0xb) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:41:52 executing program 1: r0 = getpid() perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x9, 0x3, 0x7f, 0x7a, 0x0, 0xfffffffffffffffa, 0x40000, 0xa, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xfffffffe, 0x1, @perf_bp={&(0x7f0000000080), 0x8}, 0x128, 0x7f, 0x80000001, 0x5, 0x2, 0x18, 0x8, 0x0, 0x9, 0x0, 0x6}, r0, 0xe, 0xffffffffffffffff, 0x2) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x7fffffff}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 05:41:52 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x3) 05:41:52 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x4) (async) 05:41:52 executing program 3: r0 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x30}, 0x10) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, &(0x7f0000000100)=r0, 0x4) (async, rerun: 64) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x800) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2405, 0x4) 05:41:52 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000140)='syz1\x00', 0x200002, 0x0) perf_event_open$cgroup(&(0x7f00000000c0)={0x3, 0x80, 0x1, 0xf9, 0x3f, 0x6, 0x0, 0x5e, 0x800, 0xf, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7afc, 0x2, @perf_bp={&(0x7f0000000080), 0x8}, 0x24, 0x81, 0x1420, 0x6, 0x1, 0x4, 0xfe19, 0x0, 0x3, 0x0, 0x8}, r1, 0x1, 0xffffffffffffffff, 0xb) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:41:52 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0xffffffffffffffff) r1 = perf_event_open$cgroup(&(0x7f0000000080)={0x4, 0x80, 0x1, 0x6, 0x30, 0x0, 0x0, 0xffffffff, 0x80348, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x400, 0x4, @perf_config_ext={0x43, 0x1}, 0x8080, 0x100000001, 0x4, 0x1, 0x8, 0x9, 0x2, 0x0, 0xfff, 0x0, 0xd}, 0xffffffffffffffff, 0x6, r0, 0xc) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x101) [ 2334.018535][T22631] FAULT_INJECTION: forcing a failure. [ 2334.018535][T22631] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2334.035710][T22631] CPU: 1 PID: 22631 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2334.046205][T22631] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2334.056301][T22631] Call Trace: [ 2334.059613][T22631] [ 2334.062580][T22631] dump_stack_lvl+0xd1/0x138 [ 2334.067264][T22631] should_fail_ex.cold+0x5/0xa [ 2334.072085][T22631] prepare_alloc_pages+0x178/0x570 [ 2334.077261][T22631] __alloc_pages+0x149/0x5b0 [ 2334.081906][T22631] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2334.088724][T22631] ? find_held_lock+0x2d/0x110 [ 2334.093556][T22631] ? lock_downgrade+0x6e0/0x6e0 [ 2334.098452][T22631] ? do_raw_spin_lock+0x124/0x2b0 [ 2334.103528][T22631] alloc_pages+0x1aa/0x270 [ 2334.107978][T22631] __get_free_pages+0xc/0x40 [ 2334.112584][T22631] kasan_populate_vmalloc_pte+0x27/0x150 [ 2334.118240][T22631] __apply_to_page_range+0x68c/0x1030 [ 2334.123637][T22631] ? kasan_poison+0x60/0x60 [ 2334.128190][T22631] alloc_vmap_area+0x512/0x1ed0 [ 2334.133077][T22631] ? free_vmap_area+0x1ab0/0x1ab0 [ 2334.138145][T22631] __get_vm_area_node+0x142/0x3f0 [ 2334.143201][T22631] __vmalloc_node_range+0x25b/0x13c0 [ 2334.148586][T22631] ? btf_new_fd+0x531/0x2ea0 [ 2334.153185][T22631] ? ___slab_alloc+0xca0/0x1400 [ 2334.158055][T22631] ? btf_new_fd+0x531/0x2ea0 [ 2334.162659][T22631] ? vfree_atomic+0xe0/0xe0 [ 2334.167180][T22631] ? kvmalloc_node+0x76/0x1a0 [ 2334.171893][T22631] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2334.177462][T22631] ? btf_new_fd+0x531/0x2ea0 [ 2334.182063][T22631] kvmalloc_node+0x156/0x1a0 [ 2334.186670][T22631] ? btf_new_fd+0x531/0x2ea0 [ 2334.191275][T22631] btf_new_fd+0x531/0x2ea0 [ 2334.195710][T22631] ? find_held_lock+0x2d/0x110 [ 2334.200500][T22631] ? __might_fault+0xd9/0x180 [ 2334.205196][T22631] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2334.210757][T22631] ? apparmor_capable+0x1dc/0x460 [ 2334.215801][T22631] ? bpf_lsm_capable+0x9/0x10 [ 2334.220489][T22631] ? security_capable+0x93/0xc0 [ 2334.225358][T22631] __sys_bpf+0x18f1/0x5000 [ 2334.229784][T22631] ? ksys_write+0x210/0x250 [ 2334.234301][T22631] ? bpf_perf_link_attach+0x520/0x520 [ 2334.239688][T22631] ? vfs_write+0x49e/0xdd0 [ 2334.244121][T22631] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2334.249787][T22631] ? wait_for_completion_io_timeout+0x20/0x20 [ 2334.255890][T22631] __x64_sys_bpf+0x79/0xc0 [ 2334.260317][T22631] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2334.266222][T22631] do_syscall_64+0x39/0xb0 [ 2334.270795][T22631] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2334.276723][T22631] RIP: 0033:0x7f77be48c0c9 [ 2334.281154][T22631] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2334.300772][T22631] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2334.309199][T22631] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 05:41:52 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0xffffffffffffffff) r1 = perf_event_open$cgroup(&(0x7f0000000080)={0x4, 0x80, 0x1, 0x6, 0x30, 0x0, 0x0, 0xffffffff, 0x80348, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x400, 0x4, @perf_config_ext={0x43, 0x1}, 0x8080, 0x100000001, 0x4, 0x1, 0x8, 0x9, 0x2, 0x0, 0xfff, 0x0, 0xd}, 0xffffffffffffffff, 0x6, r0, 0xc) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x101) 05:41:52 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x7) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000180)={r1, &(0x7f0000000080)="1758be048f47c8569d24b18387c36cf197e392f718b12fa1508d4f0a958a93731a814a42b23c76bf8bfa516cf4206455d8713bfac38cc2f38112e76b389c9d2ed01d8a984f886e55cbdad7a3e930760ba5a4dcd1a062ebb7bf893b8e0ec9d43acc673ce3e7a94755c4db501baa6e17b7f2b69f174f207917611a3fcfc4081e137eb7267087c3708f92c6466af964c6a14cb2455a8687cb854fb0f45280a785dde87b7ca3ea15179039b1e91ebc23b4807d38b831b9d2b4f811fe6ea6b007acd66c0f965f41255064e6d9e3f36a1b030b98f00d806accb84f3de58db8be"}, 0x20) 05:41:52 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x7, 0x5, 0x9, 0x7, 0x0, 0x7ff, 0x101, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65, 0x2, @perf_config_ext={0x7, 0x4}, 0x400, 0x1, 0x8, 0x8, 0xeb3, 0x8, 0x7ff, 0x0, 0xe33}, 0x0, 0xb, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) [ 2334.317176][T22631] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2334.325151][T22631] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2334.333129][T22631] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2334.341192][T22631] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2334.349201][T22631] 05:41:52 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_pressure(r1, &(0x7f0000000080)='io.pressure\x00', 0x2, 0x0) 05:41:52 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 40) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:52 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x1, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x45, 0x5}, 0x0, 0x8f85, 0x0, 0x0, 0x1, 0x0, 0x2}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_procs(r1, &(0x7f0000000180)='cgroup.threads\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={0x0, r2, 0x0, 0x20, &(0x7f0000000100)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r4) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r5, 0x2401, 0xfffffffffffffffa) 05:41:52 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x7, 0x5, 0x9, 0x7, 0x0, 0x7ff, 0x101, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65, 0x2, @perf_config_ext={0x7, 0x4}, 0x400, 0x1, 0x8, 0x8, 0xeb3, 0x8, 0x7ff, 0x0, 0xe33}, 0x0, 0xb, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x7, 0x5, 0x9, 0x7, 0x0, 0x7ff, 0x101, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65, 0x2, @perf_config_ext={0x7, 0x4}, 0x400, 0x1, 0x8, 0x8, 0xeb3, 0x8, 0x7ff, 0x0, 0xe33}, 0x0, 0xb, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) 05:41:52 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x7) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x0) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000180)={r1, &(0x7f0000000080)="1758be048f47c8569d24b18387c36cf197e392f718b12fa1508d4f0a958a93731a814a42b23c76bf8bfa516cf4206455d8713bfac38cc2f38112e76b389c9d2ed01d8a984f886e55cbdad7a3e930760ba5a4dcd1a062ebb7bf893b8e0ec9d43acc673ce3e7a94755c4db501baa6e17b7f2b69f174f207917611a3fcfc4081e137eb7267087c3708f92c6466af964c6a14cb2455a8687cb854fb0f45280a785dde87b7ca3ea15179039b1e91ebc23b4807d38b831b9d2b4f811fe6ea6b007acd66c0f965f41255064e6d9e3f36a1b030b98f00d806accb84f3de58db8be"}, 0x20) 05:41:52 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0xffffffffffffffff) (async) r1 = perf_event_open$cgroup(&(0x7f0000000080)={0x4, 0x80, 0x1, 0x6, 0x30, 0x0, 0x0, 0xffffffff, 0x80348, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x400, 0x4, @perf_config_ext={0x43, 0x1}, 0x8080, 0x100000001, 0x4, 0x1, 0x8, 0x9, 0x2, 0x0, 0xfff, 0x0, 0xd}, 0xffffffffffffffff, 0x6, r0, 0xc) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x101) 05:41:52 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_pressure(r1, &(0x7f0000000080)='io.pressure\x00', 0x2, 0x0) 05:41:52 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x1, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x45, 0x5}, 0x0, 0x8f85, 0x0, 0x0, 0x1, 0x0, 0x2}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_procs(r1, &(0x7f0000000180)='cgroup.threads\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={0x0, r2, 0x0, 0x20, &(0x7f0000000100)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r4) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) (async) openat$cgroup_type(r5, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r5, 0x2401, 0xfffffffffffffffa) 05:41:52 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1f, 0x58}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0)={r1}, 0x8) openat$cgroup_int(r2, &(0x7f0000000100)='hugetlb.2MB.limit_in_bytes\x00', 0x2, 0x0) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000080), 0x4) 05:41:52 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_pressure(r1, &(0x7f0000000080)='io.pressure\x00', 0x2, 0x0) 05:41:52 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x7, 0x5, 0x9, 0x7, 0x0, 0x7ff, 0x101, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65, 0x2, @perf_config_ext={0x7, 0x4}, 0x400, 0x1, 0x8, 0x8, 0xeb3, 0x8, 0x7ff, 0x0, 0xe33}, 0x0, 0xb, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x7, 0x5, 0x9, 0x7, 0x0, 0x7ff, 0x101, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65, 0x2, @perf_config_ext={0x7, 0x4}, 0x400, 0x1, 0x8, 0x8, 0xeb3, 0x8, 0x7ff, 0x0, 0xe33}, 0x0, 0xb, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) 05:41:52 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x7) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000180)={r1, &(0x7f0000000080)="1758be048f47c8569d24b18387c36cf197e392f718b12fa1508d4f0a958a93731a814a42b23c76bf8bfa516cf4206455d8713bfac38cc2f38112e76b389c9d2ed01d8a984f886e55cbdad7a3e930760ba5a4dcd1a062ebb7bf893b8e0ec9d43acc673ce3e7a94755c4db501baa6e17b7f2b69f174f207917611a3fcfc4081e137eb7267087c3708f92c6466af964c6a14cb2455a8687cb854fb0f45280a785dde87b7ca3ea15179039b1e91ebc23b4807d38b831b9d2b4f811fe6ea6b007acd66c0f965f41255064e6d9e3f36a1b030b98f00d806accb84f3de58db8be"}, 0x20) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x7) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x0) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000180)={r1, &(0x7f0000000080)="1758be048f47c8569d24b18387c36cf197e392f718b12fa1508d4f0a958a93731a814a42b23c76bf8bfa516cf4206455d8713bfac38cc2f38112e76b389c9d2ed01d8a984f886e55cbdad7a3e930760ba5a4dcd1a062ebb7bf893b8e0ec9d43acc673ce3e7a94755c4db501baa6e17b7f2b69f174f207917611a3fcfc4081e137eb7267087c3708f92c6466af964c6a14cb2455a8687cb854fb0f45280a785dde87b7ca3ea15179039b1e91ebc23b4807d38b831b9d2b4f811fe6ea6b007acd66c0f965f41255064e6d9e3f36a1b030b98f00d806accb84f3de58db8be"}, 0x20) (async) [ 2334.697095][T22669] FAULT_INJECTION: forcing a failure. [ 2334.697095][T22669] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2334.742639][T22669] CPU: 0 PID: 22669 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2334.753134][T22669] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2334.763209][T22669] Call Trace: [ 2334.766498][T22669] [ 2334.769436][T22669] dump_stack_lvl+0xd1/0x138 [ 2334.774049][T22669] should_fail_ex.cold+0x5/0xa [ 2334.778828][T22669] prepare_alloc_pages+0x178/0x570 [ 2334.783962][T22669] __alloc_pages+0x149/0x5b0 [ 2334.788565][T22669] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2334.795351][T22669] ? find_held_lock+0x2d/0x110 [ 2334.800147][T22669] ? lock_downgrade+0x6e0/0x6e0 [ 2334.805020][T22669] ? do_raw_spin_lock+0x124/0x2b0 [ 2334.810094][T22669] alloc_pages+0x1aa/0x270 [ 2334.814531][T22669] __get_free_pages+0xc/0x40 [ 2334.819139][T22669] kasan_populate_vmalloc_pte+0x27/0x150 [ 2334.824797][T22669] __apply_to_page_range+0x68c/0x1030 [ 2334.830198][T22669] ? kasan_poison+0x60/0x60 [ 2334.834740][T22669] alloc_vmap_area+0x512/0x1ed0 [ 2334.839636][T22669] ? free_vmap_area+0x1ab0/0x1ab0 [ 2334.844713][T22669] __get_vm_area_node+0x142/0x3f0 [ 2334.849772][T22669] __vmalloc_node_range+0x25b/0x13c0 [ 2334.855068][T22669] ? btf_new_fd+0x531/0x2ea0 [ 2334.859680][T22669] ? btf_new_fd+0x531/0x2ea0 [ 2334.864286][T22669] ? vfree_atomic+0xe0/0xe0 [ 2334.868804][T22669] ? kvmalloc_node+0x76/0x1a0 [ 2334.873497][T22669] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2334.879065][T22669] ? btf_new_fd+0x531/0x2ea0 [ 2334.883670][T22669] kvmalloc_node+0x156/0x1a0 [ 2334.888276][T22669] ? btf_new_fd+0x531/0x2ea0 [ 2334.892879][T22669] btf_new_fd+0x531/0x2ea0 [ 2334.897309][T22669] ? find_held_lock+0x2d/0x110 [ 2334.902115][T22669] ? __might_fault+0xd9/0x180 [ 2334.906817][T22669] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2334.912462][T22669] ? apparmor_capable+0x1dc/0x460 [ 2334.917537][T22669] ? bpf_lsm_capable+0x9/0x10 [ 2334.922230][T22669] ? security_capable+0x93/0xc0 [ 2334.927100][T22669] __sys_bpf+0x18f1/0x5000 [ 2334.931529][T22669] ? ksys_write+0x210/0x250 [ 2334.936045][T22669] ? bpf_perf_link_attach+0x520/0x520 [ 2334.941449][T22669] ? vfs_write+0x49e/0xdd0 [ 2334.945880][T22669] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2334.951613][T22669] ? wait_for_completion_io_timeout+0x20/0x20 [ 2334.957712][T22669] __x64_sys_bpf+0x79/0xc0 [ 2334.962144][T22669] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2334.968048][T22669] do_syscall_64+0x39/0xb0 [ 2334.972484][T22669] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2334.978390][T22669] RIP: 0033:0x7f77be48c0c9 [ 2334.982811][T22669] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2335.002428][T22669] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2335.010851][T22669] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2335.018828][T22669] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2335.026825][T22669] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2335.034801][T22669] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 05:41:53 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x1, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x45, 0x5}, 0x0, 0x8f85, 0x0, 0x0, 0x1, 0x0, 0x2}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_procs(r1, &(0x7f0000000180)='cgroup.threads\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={0x0, r2, 0x0, 0x20, &(0x7f0000000100)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r4) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r5, 0x2401, 0xfffffffffffffffa) perf_event_open$cgroup(&(0x7f0000000000)={0x1, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x45, 0x5}, 0x0, 0x8f85, 0x0, 0x0, 0x1, 0x0, 0x2}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_procs(r1, &(0x7f0000000180)='cgroup.threads\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={0x0, r2, 0x0, 0x20, &(0x7f0000000100)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r4) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) (async) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_DISABLE(r5, 0x2401, 0xfffffffffffffffa) (async) [ 2335.042775][T22669] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2335.050775][T22669] 05:41:53 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 41) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:53 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x2, 0x0, 0x80000bcd, 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, 0x4, @perf_bp={0x0, 0x5}, 0x880, 0x800, 0x0, 0x0, 0x0, 0x0, 0x1}, r0, 0x0, 0xffffffffffffffff, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) 05:41:53 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1f, 0x58}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0)={r1}, 0x8) openat$cgroup_int(r2, &(0x7f0000000100)='hugetlb.2MB.limit_in_bytes\x00', 0x2, 0x0) (async, rerun: 64) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000080), 0x4) (rerun: 64) 05:41:53 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='f2fs_sync_file_exit\x00'}, 0x10) r2 = gettid() syz_open_procfs$namespace(r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={r2, r3, 0x0, 0x5, &(0x7f0000000100)='!\x88^{\x00'}, 0x30) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r4) 05:41:53 executing program 0: ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x0) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:41:53 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000001500)={0x3, 0x80, 0x5, 0xa5, 0xc8, 0x0, 0x0, 0xfffffffffffffe00, 0x80020, 0xa, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x70000000, 0x4, @perf_config_ext={0x0, 0x100}, 0xb0, 0x2, 0x1f, 0x9, 0x2, 0x6, 0x4, 0x0, 0x9968, 0x0, 0x7fffffffffffffff}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x4) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x67) recvmsg$kcm(0xffffffffffffffff, &(0x7f00000014c0)={&(0x7f0000000080)=@ieee802154, 0x80, &(0x7f0000000440)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/83, 0x53}], 0x5, &(0x7f00000004c0)=""/4096, 0x1000}, 0x40) 05:41:53 executing program 0: ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x0) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) 05:41:53 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) r1 = perf_event_open$cgroup(&(0x7f0000001500)={0x3, 0x80, 0x5, 0xa5, 0xc8, 0x0, 0x0, 0xfffffffffffffe00, 0x80020, 0xa, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x70000000, 0x4, @perf_config_ext={0x0, 0x100}, 0xb0, 0x2, 0x1f, 0x9, 0x2, 0x6, 0x4, 0x0, 0x9968, 0x0, 0x7fffffffffffffff}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x4) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x67) (async) recvmsg$kcm(0xffffffffffffffff, &(0x7f00000014c0)={&(0x7f0000000080)=@ieee802154, 0x80, &(0x7f0000000440)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/83, 0x53}], 0x5, &(0x7f00000004c0)=""/4096, 0x1000}, 0x40) 05:41:53 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1f, 0x58}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0)={r1}, 0x8) openat$cgroup_int(r2, &(0x7f0000000100)='hugetlb.2MB.limit_in_bytes\x00', 0x2, 0x0) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000080), 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1f, 0x58}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f00000000c0)={r1}, 0x8) (async) openat$cgroup_int(r2, &(0x7f0000000100)='hugetlb.2MB.limit_in_bytes\x00', 0x2, 0x0) (async) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000080), 0x4) (async) 05:41:53 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='f2fs_sync_file_exit\x00'}, 0x10) r2 = gettid() syz_open_procfs$namespace(r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={r2, r3, 0x0, 0x5, &(0x7f0000000100)='!\x88^{\x00'}, 0x30) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='f2fs_sync_file_exit\x00'}, 0x10) (async) gettid() (async) syz_open_procfs$namespace(r2, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={r2, r3, 0x0, 0x5, &(0x7f0000000100)='!\x88^{\x00'}, 0x30) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r4) (async) 05:41:53 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x2, 0x0, 0x80000bcd, 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, 0x4, @perf_bp={0x0, 0x5}, 0x880, 0x800, 0x0, 0x0, 0x0, 0x0, 0x1}, r0, 0x0, 0xffffffffffffffff, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x2, 0x0, 0x80000bcd, 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, 0x4, @perf_bp={0x0, 0x5}, 0x880, 0x800, 0x0, 0x0, 0x0, 0x0, 0x1}, r0, 0x0, 0xffffffffffffffff, 0x8) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) (async) [ 2335.390040][T22708] FAULT_INJECTION: forcing a failure. [ 2335.390040][T22708] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2335.415084][T22708] CPU: 0 PID: 22708 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2335.425583][T22708] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2335.435676][T22708] Call Trace: [ 2335.438973][T22708] [ 2335.441915][T22708] dump_stack_lvl+0xd1/0x138 [ 2335.446514][T22708] should_fail_ex.cold+0x5/0xa [ 2335.451281][T22708] prepare_alloc_pages+0x178/0x570 [ 2335.456422][T22708] __alloc_pages+0x149/0x5b0 [ 2335.461036][T22708] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2335.467823][T22708] ? find_held_lock+0x2d/0x110 [ 2335.472649][T22708] ? lock_downgrade+0x6e0/0x6e0 [ 2335.477545][T22708] ? do_raw_spin_lock+0x124/0x2b0 [ 2335.482611][T22708] alloc_pages+0x1aa/0x270 [ 2335.487045][T22708] __get_free_pages+0xc/0x40 [ 2335.491655][T22708] kasan_populate_vmalloc_pte+0x27/0x150 [ 2335.497334][T22708] __apply_to_page_range+0x68c/0x1030 [ 2335.502730][T22708] ? kasan_poison+0x60/0x60 [ 2335.507248][T22708] alloc_vmap_area+0x512/0x1ed0 [ 2335.512116][T22708] ? free_vmap_area+0x1ab0/0x1ab0 [ 2335.517177][T22708] __get_vm_area_node+0x142/0x3f0 [ 2335.522260][T22708] __vmalloc_node_range+0x25b/0x13c0 [ 2335.527663][T22708] ? btf_new_fd+0x531/0x2ea0 [ 2335.532302][T22708] ? btf_new_fd+0x531/0x2ea0 [ 2335.536931][T22708] ? vfree_atomic+0xe0/0xe0 [ 2335.541475][T22708] ? kvmalloc_node+0x76/0x1a0 [ 2335.546183][T22708] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2335.551740][T22708] ? btf_new_fd+0x531/0x2ea0 [ 2335.556332][T22708] kvmalloc_node+0x156/0x1a0 [ 2335.560936][T22708] ? btf_new_fd+0x531/0x2ea0 [ 2335.565545][T22708] btf_new_fd+0x531/0x2ea0 [ 2335.569961][T22708] ? find_held_lock+0x2d/0x110 [ 2335.574748][T22708] ? __might_fault+0xd9/0x180 [ 2335.579439][T22708] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2335.584986][T22708] ? apparmor_capable+0x1dc/0x460 [ 2335.590015][T22708] ? bpf_lsm_capable+0x9/0x10 [ 2335.594689][T22708] ? security_capable+0x93/0xc0 [ 2335.599558][T22708] __sys_bpf+0x18f1/0x5000 [ 2335.603990][T22708] ? ksys_write+0x210/0x250 [ 2335.608534][T22708] ? bpf_perf_link_attach+0x520/0x520 [ 2335.613930][T22708] ? vfs_write+0x49e/0xdd0 [ 2335.618345][T22708] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2335.623978][T22708] ? wait_for_completion_io_timeout+0x20/0x20 [ 2335.630060][T22708] __x64_sys_bpf+0x79/0xc0 [ 2335.634480][T22708] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2335.640388][T22708] do_syscall_64+0x39/0xb0 [ 2335.644841][T22708] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2335.650762][T22708] RIP: 0033:0x7f77be48c0c9 [ 2335.655198][T22708] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2335.674812][T22708] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2335.683239][T22708] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 05:41:54 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) r1 = perf_event_open$cgroup(&(0x7f0000001500)={0x3, 0x80, 0x5, 0xa5, 0xc8, 0x0, 0x0, 0xfffffffffffffe00, 0x80020, 0xa, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x70000000, 0x4, @perf_config_ext={0x0, 0x100}, 0xb0, 0x2, 0x1f, 0x9, 0x2, 0x6, 0x4, 0x0, 0x9968, 0x0, 0x7fffffffffffffff}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x4) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x67) (async) recvmsg$kcm(0xffffffffffffffff, &(0x7f00000014c0)={&(0x7f0000000080)=@ieee802154, 0x80, &(0x7f0000000440)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/83, 0x53}], 0x5, &(0x7f00000004c0)=""/4096, 0x1000}, 0x40) [ 2335.691225][T22708] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2335.699217][T22708] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2335.707189][T22708] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2335.715168][T22708] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2335.723180][T22708] 05:41:54 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 42) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:54 executing program 0: ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x0) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:41:54 executing program 1: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x10) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000280)={r0, &(0x7f0000000100)="d24dc6658bda3e61b103aa5fc38815f1a4b7f3bc15fba8f0f3304d320bd391ec9cf5125ffed5d0dd54e58fc1440865d72454fc48fc79f2a7b1e643886f305856ea38f1fad546d86f04910cfcbad923271fc38896046bd12264e59f69f0a7228b734713aa8b9d6457158bbf081c7a6ed117597951c0806abc5e4265bd08cbcef5182a16bb15c993a87f452ebc5b3aa37682a0d5387f39e5957500f96545d0af1c3b2a8d64de5e66728ea5de49354f778cde657405978e8ad2331662c6519964da0a98f5", &(0x7f0000000200)=""/93, 0x4}, 0x20) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) 05:41:54 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async, rerun: 32) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (rerun: 32) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x2, 0x0, 0x80000bcd, 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, 0x4, @perf_bp={0x0, 0x5}, 0x880, 0x800, 0x0, 0x0, 0x0, 0x0, 0x1}, r0, 0x0, 0xffffffffffffffff, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) 05:41:54 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0xc1, 0x40, 0x9, 0x7, 0x0, 0x12f, 0x2400, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6c, 0x2, @perf_config_ext={0x5, 0xffffffffffffffff}, 0x92888, 0x1, 0x20000000, 0x9, 0x40, 0xfff, 0x5, 0x0, 0x139b, 0x0, 0x741}, 0xffffffffffffffff, 0xd, 0xffffffffffffffff, 0x3) mkdirat$cgroup(r1, &(0x7f0000000080)='syz1\x00', 0x1ff) 05:41:54 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='f2fs_sync_file_exit\x00'}, 0x10) r2 = gettid() syz_open_procfs$namespace(r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={r2, r3, 0x0, 0x5, &(0x7f0000000100)='!\x88^{\x00'}, 0x30) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, r4) [ 2335.984992][T22751] FAULT_INJECTION: forcing a failure. [ 2335.984992][T22751] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2336.003517][T22751] CPU: 0 PID: 22751 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2336.013994][T22751] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2336.024086][T22751] Call Trace: [ 2336.027402][T22751] [ 2336.030362][T22751] dump_stack_lvl+0xd1/0x138 [ 2336.035003][T22751] should_fail_ex.cold+0x5/0xa [ 2336.039801][T22751] prepare_alloc_pages+0x178/0x570 [ 2336.044939][T22751] __alloc_pages+0x149/0x5b0 [ 2336.049547][T22751] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2336.056326][T22751] ? find_held_lock+0x2d/0x110 [ 2336.061150][T22751] ? lock_downgrade+0x6e0/0x6e0 [ 2336.066014][T22751] ? do_raw_spin_lock+0x124/0x2b0 [ 2336.071050][T22751] alloc_pages+0x1aa/0x270 [ 2336.075478][T22751] __get_free_pages+0xc/0x40 [ 2336.080074][T22751] kasan_populate_vmalloc_pte+0x27/0x150 [ 2336.085721][T22751] __apply_to_page_range+0x68c/0x1030 [ 2336.091109][T22751] ? kasan_poison+0x60/0x60 [ 2336.095639][T22751] alloc_vmap_area+0x512/0x1ed0 [ 2336.100515][T22751] ? free_vmap_area+0x1ab0/0x1ab0 [ 2336.105567][T22751] __get_vm_area_node+0x142/0x3f0 [ 2336.110610][T22751] __vmalloc_node_range+0x25b/0x13c0 [ 2336.115904][T22751] ? btf_new_fd+0x531/0x2ea0 [ 2336.120509][T22751] ? btf_new_fd+0x531/0x2ea0 [ 2336.125111][T22751] ? vfree_atomic+0xe0/0xe0 [ 2336.129630][T22751] ? kvmalloc_node+0x76/0x1a0 [ 2336.134317][T22751] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2336.139877][T22751] ? btf_new_fd+0x531/0x2ea0 [ 2336.144474][T22751] kvmalloc_node+0x156/0x1a0 [ 2336.149072][T22751] ? btf_new_fd+0x531/0x2ea0 [ 2336.153669][T22751] btf_new_fd+0x531/0x2ea0 [ 2336.158098][T22751] ? find_held_lock+0x2d/0x110 [ 2336.162881][T22751] ? __might_fault+0xd9/0x180 [ 2336.167571][T22751] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2336.173127][T22751] ? apparmor_capable+0x1dc/0x460 [ 2336.178169][T22751] ? bpf_lsm_capable+0x9/0x10 [ 2336.182849][T22751] ? security_capable+0x93/0xc0 [ 2336.187716][T22751] __sys_bpf+0x18f1/0x5000 [ 2336.192141][T22751] ? ksys_write+0x210/0x250 [ 2336.196651][T22751] ? bpf_perf_link_attach+0x520/0x520 [ 2336.202031][T22751] ? vfs_write+0x49e/0xdd0 [ 2336.206456][T22751] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2336.212098][T22751] ? wait_for_completion_io_timeout+0x20/0x20 [ 2336.218193][T22751] __x64_sys_bpf+0x79/0xc0 [ 2336.222614][T22751] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2336.228516][T22751] do_syscall_64+0x39/0xb0 [ 2336.232950][T22751] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2336.238848][T22751] RIP: 0033:0x7f77be48c0c9 [ 2336.243269][T22751] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2336.263055][T22751] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2336.271471][T22751] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 05:41:54 executing program 5: ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000080)) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x3, 0x80, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, @perf_bp={0x0}, 0x0, 0x8, 0x0, 0x7, 0x0, 0x1f, 0x0, 0x0, 0x7, 0x0, 0x3}, r0, 0x7, 0xffffffffffffffff, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) socket$kcm(0x29, 0x0, 0x0) 05:41:54 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_pressure(r1, &(0x7f0000000080)='memory.pressure\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:41:54 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000100)={0x5, 0x80, 0x5, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x2) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) r4 = openat$cgroup_type(r3, 0x0, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000440)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r6}, 0xc) openat$cgroup_type(r6, 0x0, 0x2, 0x0) r7 = openat$cgroup_ro(r6, &(0x7f0000000000)='blkio.bfq.time\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f00000001c0), 0xc) openat$cgroup_type(r7, 0x0, 0x2, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000180)={r3, r5, 0x0, r7}, 0x10) openat$cgroup_type(r2, 0x0, 0x2, 0x0) r8 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r8}, 0xc) openat$cgroup_type(r8, 0x0, 0x2, 0x0) r9 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r9}, 0xc) openat$cgroup_type(r9, 0x0, 0x2, 0x0) r10 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r10}, 0xc) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_ext={0x1c, 0x2, &(0x7f0000000440)=ANY=[], &(0x7f0000000200)='GPL\x00', 0x8, 0x98, &(0x7f0000000240)=""/152, 0x41100, 0x0, '\x00', 0x0, 0x0, r10, 0x8, &(0x7f0000000300)={0x6, 0x5}, 0x5f, 0x10, &(0x7f0000000340)={0x2, 0x0, 0x2, 0xfffffffd}, 0x10, 0x1da89, r8, 0x0, &(0x7f0000000380)}, 0x80) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@map=r1, r2, 0x5}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:41:54 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0xc1, 0x40, 0x9, 0x7, 0x0, 0x12f, 0x2400, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6c, 0x2, @perf_config_ext={0x5, 0xffffffffffffffff}, 0x92888, 0x1, 0x20000000, 0x9, 0x40, 0xfff, 0x5, 0x0, 0x139b, 0x0, 0x741}, 0xffffffffffffffff, 0xd, 0xffffffffffffffff, 0x3) mkdirat$cgroup(r1, &(0x7f0000000080)='syz1\x00', 0x1ff) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0xc1, 0x40, 0x9, 0x7, 0x0, 0x12f, 0x2400, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6c, 0x2, @perf_config_ext={0x5, 0xffffffffffffffff}, 0x92888, 0x1, 0x20000000, 0x9, 0x40, 0xfff, 0x5, 0x0, 0x139b, 0x0, 0x741}, 0xffffffffffffffff, 0xd, 0xffffffffffffffff, 0x3) (async) mkdirat$cgroup(r1, &(0x7f0000000080)='syz1\x00', 0x1ff) (async) 05:41:54 executing program 1: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x10) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000280)={r0, &(0x7f0000000100)="d24dc6658bda3e61b103aa5fc38815f1a4b7f3bc15fba8f0f3304d320bd391ec9cf5125ffed5d0dd54e58fc1440865d72454fc48fc79f2a7b1e643886f305856ea38f1fad546d86f04910cfcbad923271fc38896046bd12264e59f69f0a7228b734713aa8b9d6457158bbf081c7a6ed117597951c0806abc5e4265bd08cbcef5182a16bb15c993a87f452ebc5b3aa37682a0d5387f39e5957500f96545d0af1c3b2a8d64de5e66728ea5de49354f778cde657405978e8ad2331662c6519964da0a98f5", &(0x7f0000000200)=""/93, 0x4}, 0x20) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) [ 2336.279445][T22751] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2336.287420][T22751] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2336.295392][T22751] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2336.303365][T22751] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2336.311354][T22751] 05:41:54 executing program 5: ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000080)) (async) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x3, 0x80, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, @perf_bp={0x0}, 0x0, 0x8, 0x0, 0x7, 0x0, 0x1f, 0x0, 0x0, 0x7, 0x0, 0x3}, r0, 0x7, 0xffffffffffffffff, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) (async) socket$kcm(0x29, 0x0, 0x0) 05:41:54 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 43) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:54 executing program 1: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x10) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000280)={r0, &(0x7f0000000100)="d24dc6658bda3e61b103aa5fc38815f1a4b7f3bc15fba8f0f3304d320bd391ec9cf5125ffed5d0dd54e58fc1440865d72454fc48fc79f2a7b1e643886f305856ea38f1fad546d86f04910cfcbad923271fc38896046bd12264e59f69f0a7228b734713aa8b9d6457158bbf081c7a6ed117597951c0806abc5e4265bd08cbcef5182a16bb15c993a87f452ebc5b3aa37682a0d5387f39e5957500f96545d0af1c3b2a8d64de5e66728ea5de49354f778cde657405978e8ad2331662c6519964da0a98f5", &(0x7f0000000200)=""/93, 0x4}, 0x20) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) 05:41:54 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000100)={0x5, 0x80, 0x5, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x2) (async, rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) (async, rerun: 32) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async, rerun: 64) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (rerun: 64) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) r4 = openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000440)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r6}, 0xc) (async) openat$cgroup_type(r6, 0x0, 0x2, 0x0) (async) r7 = openat$cgroup_ro(r6, &(0x7f0000000000)='blkio.bfq.time\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f00000001c0), 0xc) (async) openat$cgroup_type(r7, 0x0, 0x2, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000180)={r3, r5, 0x0, r7}, 0x10) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) r8 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r8}, 0xc) (async) openat$cgroup_type(r8, 0x0, 0x2, 0x0) (async, rerun: 32) r9 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (rerun: 32) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r9}, 0xc) (async, rerun: 64) openat$cgroup_type(r9, 0x0, 0x2, 0x0) (async, rerun: 64) r10 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r10}, 0xc) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_ext={0x1c, 0x2, &(0x7f0000000440)=ANY=[], &(0x7f0000000200)='GPL\x00', 0x8, 0x98, &(0x7f0000000240)=""/152, 0x41100, 0x0, '\x00', 0x0, 0x0, r10, 0x8, &(0x7f0000000300)={0x6, 0x5}, 0x5f, 0x10, &(0x7f0000000340)={0x2, 0x0, 0x2, 0xfffffffd}, 0x10, 0x1da89, r8, 0x0, &(0x7f0000000380)}, 0x80) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@map=r1, r2, 0x5}, 0x10) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:41:54 executing program 5: ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000080)) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x3, 0x80, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, @perf_bp={0x0}, 0x0, 0x8, 0x0, 0x7, 0x0, 0x1f, 0x0, 0x0, 0x7, 0x0, 0x3}, r0, 0x7, 0xffffffffffffffff, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) socket$kcm(0x29, 0x0, 0x0) ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000080)) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x3, 0x80, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, @perf_bp={0x0}, 0x0, 0x8, 0x0, 0x7, 0x0, 0x1f, 0x0, 0x0, 0x7, 0x0, 0x3}, r0, 0x7, 0xffffffffffffffff, 0x6) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) (async) socket$kcm(0x29, 0x0, 0x0) (async) 05:41:54 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0xc1, 0x40, 0x9, 0x7, 0x0, 0x12f, 0x2400, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6c, 0x2, @perf_config_ext={0x5, 0xffffffffffffffff}, 0x92888, 0x1, 0x20000000, 0x9, 0x40, 0xfff, 0x5, 0x0, 0x139b, 0x0, 0x741}, 0xffffffffffffffff, 0xd, 0xffffffffffffffff, 0x3) (async) mkdirat$cgroup(r1, &(0x7f0000000080)='syz1\x00', 0x1ff) 05:41:54 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_pressure(r1, &(0x7f0000000080)='memory.pressure\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:41:54 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x2, 0x2f, 0x0, 0x80, 0x0, 0x1, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1000, 0x4, @perf_config_ext={0x5, 0x3}, 0x12600, 0x1, 0x8, 0x8, 0x9, 0x2, 0xf001, 0x0, 0x1000, 0x0, 0x1}, 0x0, 0x6, r0, 0x8) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000100)={0x6, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 05:41:54 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000080)={0xffffffffffffffff, r0, 0x1}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:41:54 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_pressure(r1, &(0x7f0000000080)='memory.pressure\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:41:54 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={r0, 0xe, 0x0, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], 0x4}, 0x20) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)) socketpair(0x22, 0x2, 0x8, &(0x7f00000000c0)) 05:41:54 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000100)={0x5, 0x80, 0x5, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x2) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) r4 = openat$cgroup_type(r3, 0x0, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async, rerun: 64) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000440)={0xffffffffffffffff, r4}, 0xc) (rerun: 64) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async, rerun: 64) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (rerun: 64) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r6}, 0xc) (async) openat$cgroup_type(r6, 0x0, 0x2, 0x0) r7 = openat$cgroup_ro(r6, &(0x7f0000000000)='blkio.bfq.time\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f00000001c0), 0xc) (async, rerun: 32) openat$cgroup_type(r7, 0x0, 0x2, 0x0) (async, rerun: 32) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000180)={r3, r5, 0x0, r7}, 0x10) (async, rerun: 32) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async, rerun: 32) r8 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r8}, 0xc) (async) openat$cgroup_type(r8, 0x0, 0x2, 0x0) (async) r9 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r9}, 0xc) (async) openat$cgroup_type(r9, 0x0, 0x2, 0x0) (async) r10 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r10}, 0xc) (async, rerun: 32) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_ext={0x1c, 0x2, &(0x7f0000000440)=ANY=[], &(0x7f0000000200)='GPL\x00', 0x8, 0x98, &(0x7f0000000240)=""/152, 0x41100, 0x0, '\x00', 0x0, 0x0, r10, 0x8, &(0x7f0000000300)={0x6, 0x5}, 0x5f, 0x10, &(0x7f0000000340)={0x2, 0x0, 0x2, 0xfffffffd}, 0x10, 0x1da89, r8, 0x0, &(0x7f0000000380)}, 0x80) (async, rerun: 32) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@map=r1, r2, 0x5}, 0x10) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) [ 2336.674410][T22797] FAULT_INJECTION: forcing a failure. [ 2336.674410][T22797] name fail_page_alloc, interval 1, probability 0, space 0, times 0 05:41:55 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000080)={0xffffffffffffffff, r0, 0x1}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000080)={0xffffffffffffffff, r0, 0x1}, 0x10) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) [ 2336.764629][T22797] CPU: 0 PID: 22797 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2336.775126][T22797] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2336.785220][T22797] Call Trace: [ 2336.788536][T22797] [ 2336.791503][T22797] dump_stack_lvl+0xd1/0x138 [ 2336.796153][T22797] should_fail_ex.cold+0x5/0xa [ 2336.800949][T22797] prepare_alloc_pages+0x178/0x570 [ 2336.806079][T22797] __alloc_pages+0x149/0x5b0 [ 2336.810673][T22797] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2336.817438][T22797] ? find_held_lock+0x2d/0x110 [ 2336.822239][T22797] ? lock_downgrade+0x6e0/0x6e0 [ 2336.827115][T22797] ? do_raw_spin_lock+0x124/0x2b0 [ 2336.832148][T22797] alloc_pages+0x1aa/0x270 [ 2336.836570][T22797] __get_free_pages+0xc/0x40 [ 2336.841179][T22797] kasan_populate_vmalloc_pte+0x27/0x150 [ 2336.846866][T22797] __apply_to_page_range+0x68c/0x1030 [ 2336.852300][T22797] ? kasan_poison+0x60/0x60 [ 2336.856868][T22797] alloc_vmap_area+0x512/0x1ed0 [ 2336.861780][T22797] ? free_vmap_area+0x1ab0/0x1ab0 [ 2336.866823][T22797] __get_vm_area_node+0x142/0x3f0 [ 2336.871887][T22797] __vmalloc_node_range+0x25b/0x13c0 [ 2336.877180][T22797] ? btf_new_fd+0x531/0x2ea0 [ 2336.881771][T22797] ? ___slab_alloc+0xca0/0x1400 [ 2336.886626][T22797] ? btf_new_fd+0x531/0x2ea0 [ 2336.891248][T22797] ? vfree_atomic+0xe0/0xe0 [ 2336.895771][T22797] ? kvmalloc_node+0x76/0x1a0 [ 2336.900475][T22797] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2336.906025][T22797] ? btf_new_fd+0x531/0x2ea0 [ 2336.910614][T22797] kvmalloc_node+0x156/0x1a0 [ 2336.915204][T22797] ? btf_new_fd+0x531/0x2ea0 [ 2336.919792][T22797] btf_new_fd+0x531/0x2ea0 [ 2336.924214][T22797] ? find_held_lock+0x2d/0x110 [ 2336.928988][T22797] ? __might_fault+0xd9/0x180 [ 2336.933670][T22797] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2336.939233][T22797] ? apparmor_capable+0x1dc/0x460 [ 2336.944262][T22797] ? bpf_lsm_capable+0x9/0x10 [ 2336.948935][T22797] ? security_capable+0x93/0xc0 [ 2336.953802][T22797] __sys_bpf+0x18f1/0x5000 [ 2336.958239][T22797] ? ksys_write+0x210/0x250 [ 2336.962743][T22797] ? bpf_perf_link_attach+0x520/0x520 [ 2336.968115][T22797] ? vfs_write+0x49e/0xdd0 [ 2336.972537][T22797] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2336.978174][T22797] ? wait_for_completion_io_timeout+0x20/0x20 [ 2336.984282][T22797] __x64_sys_bpf+0x79/0xc0 [ 2336.988721][T22797] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2336.994638][T22797] do_syscall_64+0x39/0xb0 [ 2336.999083][T22797] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2337.004975][T22797] RIP: 0033:0x7f77be48c0c9 [ 2337.009382][T22797] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2337.029000][T22797] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2337.037428][T22797] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2337.045413][T22797] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2337.053382][T22797] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2337.061352][T22797] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2337.069346][T22797] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2337.077334][T22797] 05:41:55 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 44) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:55 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='ext4_prefetch_bitmaps\x00'}, 0x10) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000140)={0x1, 0x80, 0x0, 0x6, 0x7f, 0xfd, 0x0, 0x10000, 0x8c015, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1164, 0x4, @perf_bp={&(0x7f0000000100), 0xc}, 0x2000, 0x3, 0x9, 0x2, 0x5d9, 0x8000, 0x48c5, 0x0, 0xfff, 0x0, 0x5}) 05:41:55 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) r1 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x2, 0x2f, 0x0, 0x80, 0x0, 0x1, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1000, 0x4, @perf_config_ext={0x5, 0x3}, 0x12600, 0x1, 0x8, 0x8, 0x9, 0x2, 0xf001, 0x0, 0x1000, 0x0, 0x1}, 0x0, 0x6, r0, 0x8) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000100)={0x6, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 05:41:55 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={r0, 0xe, 0x0, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], 0x4}, 0x20) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)) (async) socketpair(0x22, 0x2, 0x8, &(0x7f00000000c0)) 05:41:55 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000080)={0xffffffffffffffff, r0, 0x1}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:41:55 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x4200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={0xffffffffffffffff, r1, 0x0, 0x3, &(0x7f00000000c0)='\xac{\x00'}, 0x30) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000140)) 05:41:55 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='ext4_prefetch_bitmaps\x00'}, 0x10) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000140)={0x1, 0x80, 0x0, 0x6, 0x7f, 0xfd, 0x0, 0x10000, 0x8c015, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1164, 0x4, @perf_bp={&(0x7f0000000100), 0xc}, 0x2000, 0x3, 0x9, 0x2, 0x5d9, 0x8000, 0x48c5, 0x0, 0xfff, 0x0, 0x5}) 05:41:55 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x4200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async, rerun: 64) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={0xffffffffffffffff, r1, 0x0, 0x3, &(0x7f00000000c0)='\xac{\x00'}, 0x30) (rerun: 64) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000140)) 05:41:55 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x2, 0x2f, 0x0, 0x80, 0x0, 0x1, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1000, 0x4, @perf_config_ext={0x5, 0x3}, 0x12600, 0x1, 0x8, 0x8, 0x9, 0x2, 0xf001, 0x0, 0x1000, 0x0, 0x1}, 0x0, 0x6, r0, 0x8) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000100)={0x6, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x2, 0x2f, 0x0, 0x80, 0x0, 0x1, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1000, 0x4, @perf_config_ext={0x5, 0x3}, 0x12600, 0x1, 0x8, 0x8, 0x9, 0x2, 0xf001, 0x0, 0x1000, 0x0, 0x1}, 0x0, 0x6, r0, 0x8) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000100)={0x6, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) (async) 05:41:55 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={r0, 0xe, 0x0, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], 0x4}, 0x20) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)) socketpair(0x22, 0x2, 0x8, &(0x7f00000000c0)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={r0, 0xe, 0x0, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], 0x4}, 0x20) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)) (async) socketpair(0x22, 0x2, 0x8, &(0x7f00000000c0)) (async) 05:41:55 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) [ 2337.320965][T22836] FAULT_INJECTION: forcing a failure. [ 2337.320965][T22836] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2337.371172][T22836] CPU: 0 PID: 22836 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2337.381660][T22836] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2337.391742][T22836] Call Trace: [ 2337.395022][T22836] [ 2337.397950][T22836] dump_stack_lvl+0xd1/0x138 [ 2337.402554][T22836] should_fail_ex.cold+0x5/0xa [ 2337.407348][T22836] prepare_alloc_pages+0x178/0x570 [ 2337.412473][T22836] __alloc_pages+0x149/0x5b0 [ 2337.417076][T22836] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2337.423850][T22836] ? find_held_lock+0x2d/0x110 [ 2337.428642][T22836] ? lock_downgrade+0x6e0/0x6e0 [ 2337.433504][T22836] ? do_raw_spin_lock+0x124/0x2b0 [ 2337.438553][T22836] alloc_pages+0x1aa/0x270 [ 2337.442994][T22836] __get_free_pages+0xc/0x40 [ 2337.447605][T22836] kasan_populate_vmalloc_pte+0x27/0x150 [ 2337.453269][T22836] __apply_to_page_range+0x68c/0x1030 [ 2337.458670][T22836] ? kasan_poison+0x60/0x60 [ 2337.463215][T22836] alloc_vmap_area+0x512/0x1ed0 [ 2337.468127][T22836] ? free_vmap_area+0x1ab0/0x1ab0 [ 2337.473211][T22836] __get_vm_area_node+0x142/0x3f0 [ 2337.478269][T22836] __vmalloc_node_range+0x25b/0x13c0 [ 2337.483572][T22836] ? btf_new_fd+0x531/0x2ea0 [ 2337.488185][T22836] ? ___slab_alloc+0xca0/0x1400 [ 2337.493063][T22836] ? btf_new_fd+0x531/0x2ea0 [ 2337.497669][T22836] ? vfree_atomic+0xe0/0xe0 [ 2337.502186][T22836] ? kvmalloc_node+0x76/0x1a0 [ 2337.506879][T22836] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2337.512447][T22836] ? btf_new_fd+0x531/0x2ea0 [ 2337.517052][T22836] kvmalloc_node+0x156/0x1a0 [ 2337.521658][T22836] ? btf_new_fd+0x531/0x2ea0 [ 2337.526263][T22836] btf_new_fd+0x531/0x2ea0 [ 2337.530693][T22836] ? find_held_lock+0x2d/0x110 [ 2337.535480][T22836] ? __might_fault+0xd9/0x180 [ 2337.540180][T22836] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2337.545738][T22836] ? apparmor_capable+0x1dc/0x460 [ 2337.550783][T22836] ? bpf_lsm_capable+0x9/0x10 [ 2337.555472][T22836] ? security_capable+0x93/0xc0 [ 2337.560365][T22836] __sys_bpf+0x18f1/0x5000 [ 2337.564812][T22836] ? ksys_write+0x210/0x250 [ 2337.569328][T22836] ? bpf_perf_link_attach+0x520/0x520 [ 2337.574712][T22836] ? vfs_write+0x49e/0xdd0 [ 2337.579146][T22836] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2337.584791][T22836] ? wait_for_completion_io_timeout+0x20/0x20 [ 2337.590889][T22836] __x64_sys_bpf+0x79/0xc0 [ 2337.595316][T22836] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2337.601309][T22836] do_syscall_64+0x39/0xb0 [ 2337.605754][T22836] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2337.611657][T22836] RIP: 0033:0x7f77be48c0c9 [ 2337.616079][T22836] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2337.635695][T22836] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2337.644121][T22836] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2337.652101][T22836] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2337.660079][T22836] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 05:41:55 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x4200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async, rerun: 32) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async, rerun: 32) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={0xffffffffffffffff, r1, 0x0, 0x3, &(0x7f00000000c0)='\xac{\x00'}, 0x30) (async, rerun: 32) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000140)) (rerun: 32) [ 2337.668059][T22836] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2337.676035][T22836] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2337.684029][T22836] 05:41:56 executing program 0: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000240)={0x1, &(0x7f00000000c0)="47804e7f803956974fef7fc77125e4921656cac8cab35fb5784078f750a0abab8a580678c390371953ff028b041ba83f7800019107e6d31d6005e88d3398e1c965663a4d25cab817a6e716bb383e581b705d39b89293696204c05a48fdb33d0b082542dd65078ae8ce0c186edc70f9e512f000019b4ddef5db14c87dc2ad72cdff085ba921e4d73236fab3d5623c9ce687f4a5cc29d358bf50e2aa895e0a344efdfb92087499cd142b5788b0c98e600500c0098862a6303e5e17c8a144a1a1ff98c8652a18971e6ce2e739e2681a7810c73f68acb37c7a1e370100bc1f0216c7", &(0x7f00000001c0)=""/95, 0x4}, 0x20) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x40000000000000}, 0x0, 0x3, 0x200}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:41:56 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 45) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:56 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='ext4_prefetch_bitmaps\x00'}, 0x10) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000140)={0x1, 0x80, 0x0, 0x6, 0x7f, 0xfd, 0x0, 0x10000, 0x8c015, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1164, 0x4, @perf_bp={&(0x7f0000000100), 0xc}, 0x2000, 0x3, 0x9, 0x2, 0x5d9, 0x8000, 0x48c5, 0x0, 0xfff, 0x0, 0x5}) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='ext4_prefetch_bitmaps\x00'}, 0x10) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000140)={0x1, 0x80, 0x0, 0x6, 0x7f, 0xfd, 0x0, 0x10000, 0x8c015, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1164, 0x4, @perf_bp={&(0x7f0000000100), 0xc}, 0x2000, 0x3, 0x9, 0x2, 0x5d9, 0x8000, 0x48c5, 0x0, 0xfff, 0x0, 0x5}) (async) 05:41:56 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) close(r1) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000300)={&(0x7f0000000080)="6580fb724fe3dc2abc57b5d430d7f44f7efda58030bfe877aba0528229a9a6fd5503910426f3a610793a8c2672efd38b78e383549848f4adb7c7a6719c87a0634d17b0ca530da348ffd7a02186396e4595ba7ea3a2fdac1b2362f839f6571a909923880af2a886f51fa334d75ead917db8debf0cff71247d3a473e32b9b8800d1fd50a1b4a62df0f6d40772161f8bcaa152d", &(0x7f0000000140)=""/12, &(0x7f0000000180)="145086ae36e222bf7df7539752504874196f682df259d11fd4822c367bb39b2cc2257437927a51498c66f9bbcd5828e77d04adee672aa40993da0f0343203aa919039f84555a211decbb23ba8010f5291432d03a04db5b5796f70709e7a19b9e37f3255ec3580f4d45aeed26bb09be874fbca0e2d52fc0906b9b51df11db24184ed7eddc467f5a2b52e5ce24f39dc29761416f645e403a859609d112c6c7d49db2f55e6394c66a79ada805e3f25badd0d1be2e87730b49b110f3b9b16b5c33c44f545af05328beb49e1f69b2f424b9c5279bacac2a818bc8d3c94111d7d54e309949329ccb479387358dfb39e1b52dac07f163c32c2f", &(0x7f0000000280)="3cff16c4b1d8f794af2a80b540d797ce47b40a8d5959e4dd1bf081089f7e8a413e7f2965b69175c4b38b7eee5d2bf07ce7e563c51b1f70beacbc11bf9ca0af7c2d636f75843c4ab64afa37ff4140279a237792619a74d6d8bec65cebddadd060e2b7a07267c8e66c8bead9650460b8f79f192f44450329137f1921a96b2ba543", 0x800, r1}, 0x38) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:41:56 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:41:56 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000140)={@map, r1, 0x9, 0x4, r2}, 0x14) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x5, 0x2, 0x8, 0x5, 0x0, 0x8000000000000001, 0x4880, 0xa, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3f, 0x4, @perf_config_ext={0x7, 0x8000000000000000}, 0x80008, 0x4, 0x7fff, 0x7, 0xfffffffffffffffc, 0x8000, 0x4, 0x0, 0x0, 0x0, 0x38261e5e}, 0x0, 0x4, 0xffffffffffffffff, 0x8) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={r3, r4, 0x0, 0x20, &(0x7f00000001c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:41:56 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) close(r1) (async) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000300)={&(0x7f0000000080)="6580fb724fe3dc2abc57b5d430d7f44f7efda58030bfe877aba0528229a9a6fd5503910426f3a610793a8c2672efd38b78e383549848f4adb7c7a6719c87a0634d17b0ca530da348ffd7a02186396e4595ba7ea3a2fdac1b2362f839f6571a909923880af2a886f51fa334d75ead917db8debf0cff71247d3a473e32b9b8800d1fd50a1b4a62df0f6d40772161f8bcaa152d", &(0x7f0000000140)=""/12, &(0x7f0000000180)="145086ae36e222bf7df7539752504874196f682df259d11fd4822c367bb39b2cc2257437927a51498c66f9bbcd5828e77d04adee672aa40993da0f0343203aa919039f84555a211decbb23ba8010f5291432d03a04db5b5796f70709e7a19b9e37f3255ec3580f4d45aeed26bb09be874fbca0e2d52fc0906b9b51df11db24184ed7eddc467f5a2b52e5ce24f39dc29761416f645e403a859609d112c6c7d49db2f55e6394c66a79ada805e3f25badd0d1be2e87730b49b110f3b9b16b5c33c44f545af05328beb49e1f69b2f424b9c5279bacac2a818bc8d3c94111d7d54e309949329ccb479387358dfb39e1b52dac07f163c32c2f", &(0x7f0000000280)="3cff16c4b1d8f794af2a80b540d797ce47b40a8d5959e4dd1bf081089f7e8a413e7f2965b69175c4b38b7eee5d2bf07ce7e563c51b1f70beacbc11bf9ca0af7c2d636f75843c4ab64afa37ff4140279a237792619a74d6d8bec65cebddadd060e2b7a07267c8e66c8bead9650460b8f79f192f44450329137f1921a96b2ba543", 0x800, r1}, 0x38) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:41:56 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000140)={@map, r1, 0x9, 0x4, r2}, 0x14) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x5, 0x2, 0x8, 0x5, 0x0, 0x8000000000000001, 0x4880, 0xa, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3f, 0x4, @perf_config_ext={0x7, 0x8000000000000000}, 0x80008, 0x4, 0x7fff, 0x7, 0xfffffffffffffffc, 0x8000, 0x4, 0x0, 0x0, 0x0, 0x38261e5e}, 0x0, 0x4, 0xffffffffffffffff, 0x8) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={r3, r4, 0x0, 0x20, &(0x7f00000001c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000140)={@map, r1, 0x9, 0x4, r2}, 0x14) (async) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x5, 0x2, 0x8, 0x5, 0x0, 0x8000000000000001, 0x4880, 0xa, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3f, 0x4, @perf_config_ext={0x7, 0x8000000000000000}, 0x80008, 0x4, 0x7fff, 0x7, 0xfffffffffffffffc, 0x8000, 0x4, 0x0, 0x0, 0x0, 0x38261e5e}, 0x0, 0x4, 0xffffffffffffffff, 0x8) (async) gettid() (async) syz_open_procfs$namespace(r3, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={r3, r4, 0x0, 0x20, &(0x7f00000001c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) 05:41:56 executing program 0: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000240)={0x1, &(0x7f00000000c0)="47804e7f803956974fef7fc77125e4921656cac8cab35fb5784078f750a0abab8a580678c390371953ff028b041ba83f7800019107e6d31d6005e88d3398e1c965663a4d25cab817a6e716bb383e581b705d39b89293696204c05a48fdb33d0b082542dd65078ae8ce0c186edc70f9e512f000019b4ddef5db14c87dc2ad72cdff085ba921e4d73236fab3d5623c9ce687f4a5cc29d358bf50e2aa895e0a344efdfb92087499cd142b5788b0c98e600500c0098862a6303e5e17c8a144a1a1ff98c8652a18971e6ce2e739e2681a7810c73f68acb37c7a1e370100bc1f0216c7", &(0x7f00000001c0)=""/95, 0x4}, 0x20) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x40000000000000}, 0x0, 0x3, 0x200}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000240)={0x1, &(0x7f00000000c0)="47804e7f803956974fef7fc77125e4921656cac8cab35fb5784078f750a0abab8a580678c390371953ff028b041ba83f7800019107e6d31d6005e88d3398e1c965663a4d25cab817a6e716bb383e581b705d39b89293696204c05a48fdb33d0b082542dd65078ae8ce0c186edc70f9e512f000019b4ddef5db14c87dc2ad72cdff085ba921e4d73236fab3d5623c9ce687f4a5cc29d358bf50e2aa895e0a344efdfb92087499cd142b5788b0c98e600500c0098862a6303e5e17c8a144a1a1ff98c8652a18971e6ce2e739e2681a7810c73f68acb37c7a1e370100bc1f0216c7", &(0x7f00000001c0)=""/95, 0x4}, 0x20) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x40000000000000}, 0x0, 0x3, 0x200}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) 05:41:56 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) [ 2338.014909][T22876] FAULT_INJECTION: forcing a failure. [ 2338.014909][T22876] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2338.038142][T22876] CPU: 1 PID: 22876 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2338.048621][T22876] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2338.058708][T22876] Call Trace: [ 2338.062029][T22876] 05:41:56 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) close(r1) (async) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000300)={&(0x7f0000000080)="6580fb724fe3dc2abc57b5d430d7f44f7efda58030bfe877aba0528229a9a6fd5503910426f3a610793a8c2672efd38b78e383549848f4adb7c7a6719c87a0634d17b0ca530da348ffd7a02186396e4595ba7ea3a2fdac1b2362f839f6571a909923880af2a886f51fa334d75ead917db8debf0cff71247d3a473e32b9b8800d1fd50a1b4a62df0f6d40772161f8bcaa152d", &(0x7f0000000140)=""/12, &(0x7f0000000180)="145086ae36e222bf7df7539752504874196f682df259d11fd4822c367bb39b2cc2257437927a51498c66f9bbcd5828e77d04adee672aa40993da0f0343203aa919039f84555a211decbb23ba8010f5291432d03a04db5b5796f70709e7a19b9e37f3255ec3580f4d45aeed26bb09be874fbca0e2d52fc0906b9b51df11db24184ed7eddc467f5a2b52e5ce24f39dc29761416f645e403a859609d112c6c7d49db2f55e6394c66a79ada805e3f25badd0d1be2e87730b49b110f3b9b16b5c33c44f545af05328beb49e1f69b2f424b9c5279bacac2a818bc8d3c94111d7d54e309949329ccb479387358dfb39e1b52dac07f163c32c2f", &(0x7f0000000280)="3cff16c4b1d8f794af2a80b540d797ce47b40a8d5959e4dd1bf081089f7e8a413e7f2965b69175c4b38b7eee5d2bf07ce7e563c51b1f70beacbc11bf9ca0af7c2d636f75843c4ab64afa37ff4140279a237792619a74d6d8bec65cebddadd060e2b7a07267c8e66c8bead9650460b8f79f192f44450329137f1921a96b2ba543", 0x800, r1}, 0x38) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) [ 2338.065000][T22876] dump_stack_lvl+0xd1/0x138 [ 2338.069645][T22876] should_fail_ex.cold+0x5/0xa [ 2338.074459][T22876] prepare_alloc_pages+0x178/0x570 [ 2338.079630][T22876] __alloc_pages+0x149/0x5b0 [ 2338.084270][T22876] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2338.091087][T22876] ? find_held_lock+0x2d/0x110 [ 2338.095917][T22876] ? lock_downgrade+0x6e0/0x6e0 [ 2338.100821][T22876] ? do_raw_spin_lock+0x124/0x2b0 [ 2338.105896][T22876] alloc_pages+0x1aa/0x270 [ 2338.110364][T22876] __get_free_pages+0xc/0x40 [ 2338.114999][T22876] kasan_populate_vmalloc_pte+0x27/0x150 [ 2338.120691][T22876] __apply_to_page_range+0x68c/0x1030 [ 2338.126125][T22876] ? kasan_poison+0x60/0x60 [ 2338.130693][T22876] alloc_vmap_area+0x512/0x1ed0 [ 2338.135616][T22876] ? free_vmap_area+0x1ab0/0x1ab0 [ 2338.140705][T22876] __get_vm_area_node+0x142/0x3f0 [ 2338.145815][T22876] __vmalloc_node_range+0x25b/0x13c0 [ 2338.151125][T22876] ? btf_new_fd+0x531/0x2ea0 [ 2338.155722][T22876] ? btf_new_fd+0x531/0x2ea0 [ 2338.160318][T22876] ? vfree_atomic+0xe0/0xe0 [ 2338.164824][T22876] ? kvmalloc_node+0x76/0x1a0 [ 2338.169504][T22876] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2338.175059][T22876] ? btf_new_fd+0x531/0x2ea0 [ 2338.179669][T22876] kvmalloc_node+0x156/0x1a0 [ 2338.184298][T22876] ? btf_new_fd+0x531/0x2ea0 [ 2338.188909][T22876] btf_new_fd+0x531/0x2ea0 [ 2338.193366][T22876] ? find_held_lock+0x2d/0x110 [ 2338.198145][T22876] ? __might_fault+0xd9/0x180 [ 2338.202830][T22876] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2338.208381][T22876] ? apparmor_capable+0x1dc/0x460 [ 2338.213413][T22876] ? bpf_lsm_capable+0x9/0x10 [ 2338.218108][T22876] ? security_capable+0x93/0xc0 [ 2338.222993][T22876] __sys_bpf+0x18f1/0x5000 [ 2338.227424][T22876] ? ksys_write+0x210/0x250 [ 2338.231935][T22876] ? bpf_perf_link_attach+0x520/0x520 [ 2338.237325][T22876] ? vfs_write+0x49e/0xdd0 [ 2338.241772][T22876] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2338.247411][T22876] ? wait_for_completion_io_timeout+0x20/0x20 [ 2338.253493][T22876] __x64_sys_bpf+0x79/0xc0 [ 2338.257912][T22876] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2338.263811][T22876] do_syscall_64+0x39/0xb0 [ 2338.268238][T22876] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2338.274149][T22876] RIP: 0033:0x7f77be48c0c9 [ 2338.278594][T22876] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2338.298222][T22876] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2338.306648][T22876] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 05:41:56 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x5, 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, 0x2, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:41:56 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000080)=0x400) [ 2338.314625][T22876] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2338.322626][T22876] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2338.330603][T22876] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2338.338604][T22876] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2338.346590][T22876] 05:41:56 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 46) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:56 executing program 0: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000240)={0x1, &(0x7f00000000c0)="47804e7f803956974fef7fc77125e4921656cac8cab35fb5784078f750a0abab8a580678c390371953ff028b041ba83f7800019107e6d31d6005e88d3398e1c965663a4d25cab817a6e716bb383e581b705d39b89293696204c05a48fdb33d0b082542dd65078ae8ce0c186edc70f9e512f000019b4ddef5db14c87dc2ad72cdff085ba921e4d73236fab3d5623c9ce687f4a5cc29d358bf50e2aa895e0a344efdfb92087499cd142b5788b0c98e600500c0098862a6303e5e17c8a144a1a1ff98c8652a18971e6ce2e739e2681a7810c73f68acb37c7a1e370100bc1f0216c7", &(0x7f00000001c0)=""/95, 0x4}, 0x20) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x40000000000000}, 0x0, 0x3, 0x200}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000240)={0x1, &(0x7f00000000c0)="47804e7f803956974fef7fc77125e4921656cac8cab35fb5784078f750a0abab8a580678c390371953ff028b041ba83f7800019107e6d31d6005e88d3398e1c965663a4d25cab817a6e716bb383e581b705d39b89293696204c05a48fdb33d0b082542dd65078ae8ce0c186edc70f9e512f000019b4ddef5db14c87dc2ad72cdff085ba921e4d73236fab3d5623c9ce687f4a5cc29d358bf50e2aa895e0a344efdfb92087499cd142b5788b0c98e600500c0098862a6303e5e17c8a144a1a1ff98c8652a18971e6ce2e739e2681a7810c73f68acb37c7a1e370100bc1f0216c7", &(0x7f00000001c0)=""/95, 0x4}, 0x20) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x40000000000000}, 0x0, 0x3, 0x200}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) 05:41:56 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:41:56 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000140)={@map, r1, 0x9, 0x4, r2}, 0x14) (async) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x5, 0x2, 0x8, 0x5, 0x0, 0x8000000000000001, 0x4880, 0xa, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3f, 0x4, @perf_config_ext={0x7, 0x8000000000000000}, 0x80008, 0x4, 0x7fff, 0x7, 0xfffffffffffffffc, 0x8000, 0x4, 0x0, 0x0, 0x0, 0x38261e5e}, 0x0, 0x4, 0xffffffffffffffff, 0x8) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={r3, r4, 0x0, 0x20, &(0x7f00000001c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:41:56 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x5, 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, 0x2, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:41:56 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000080)=0x400) 05:41:56 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x5, 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, 0x2, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:41:56 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='net_prio.prioidx\x00', 0x0, 0x0) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000200)=0x1) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140)={r1, r1, 0x10}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r2 = openat$cgroup(r1, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) r3 = perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x0, 0x0, 0x16, 0x2, 0x0, 0x18, 0xc000, 0x1a, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1f, 0x0, @perf_config_ext={0x1, 0x8}, 0x1941, 0x6, 0x2ca, 0x6, 0x8001, 0x5, 0x200, 0x0, 0xfff, 0x0, 0x7}, 0xffffffffffffffff, 0xa, r0, 0x1) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r3, 0x40042409, 0x1) openat$cgroup_devices(r2, &(0x7f0000000100)='devices.deny\x00', 0x2, 0x0) 05:41:56 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) [ 2338.652504][T22927] FAULT_INJECTION: forcing a failure. [ 2338.652504][T22927] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2338.678710][T22927] CPU: 0 PID: 22927 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2338.689197][T22927] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2338.699288][T22927] Call Trace: 05:41:56 executing program 0: r0 = perf_event_open$cgroup(&(0x7f00000000c0)={0x4, 0x80, 0x5, 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, 0x4, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffc}, 0xffffffffffffffff, 0xfffffffffffffffc, 0xffffffffffffffff, 0xc) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000040)='sched_switch\x00'}, 0x10) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) 05:41:56 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000080)=0x400) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000080)=0x400) (async) 05:41:56 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xe}, 0x8000, 0x5, 0x0, 0x7}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x6) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f00000000c0)) [ 2338.702600][T22927] [ 2338.705562][T22927] dump_stack_lvl+0xd1/0x138 [ 2338.710201][T22927] should_fail_ex.cold+0x5/0xa [ 2338.715195][T22927] prepare_alloc_pages+0x178/0x570 [ 2338.720369][T22927] __alloc_pages+0x149/0x5b0 [ 2338.725007][T22927] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2338.731814][T22927] ? find_held_lock+0x2d/0x110 [ 2338.736633][T22927] ? lock_downgrade+0x6e0/0x6e0 [ 2338.741520][T22927] ? do_raw_spin_lock+0x124/0x2b0 [ 2338.746590][T22927] alloc_pages+0x1aa/0x270 [ 2338.751054][T22927] __get_free_pages+0xc/0x40 [ 2338.755686][T22927] kasan_populate_vmalloc_pte+0x27/0x150 [ 2338.761368][T22927] __apply_to_page_range+0x68c/0x1030 [ 2338.766791][T22927] ? kasan_poison+0x60/0x60 [ 2338.771360][T22927] alloc_vmap_area+0x512/0x1ed0 [ 2338.776288][T22927] ? free_vmap_area+0x1ab0/0x1ab0 [ 2338.781386][T22927] __get_vm_area_node+0x142/0x3f0 [ 2338.786467][T22927] __vmalloc_node_range+0x25b/0x13c0 [ 2338.791790][T22927] ? btf_new_fd+0x531/0x2ea0 [ 2338.796426][T22927] ? btf_new_fd+0x531/0x2ea0 [ 2338.801062][T22927] ? vfree_atomic+0xe0/0xe0 [ 2338.805605][T22927] ? kvmalloc_node+0x76/0x1a0 [ 2338.810324][T22927] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2338.815919][T22927] ? btf_new_fd+0x531/0x2ea0 [ 2338.820543][T22927] kvmalloc_node+0x156/0x1a0 [ 2338.825175][T22927] ? btf_new_fd+0x531/0x2ea0 [ 2338.829808][T22927] btf_new_fd+0x531/0x2ea0 [ 2338.834262][T22927] ? find_held_lock+0x2d/0x110 [ 2338.839069][T22927] ? __might_fault+0xd9/0x180 [ 2338.843750][T22927] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2338.849298][T22927] ? apparmor_capable+0x1dc/0x460 [ 2338.854332][T22927] ? bpf_lsm_capable+0x9/0x10 [ 2338.859007][T22927] ? security_capable+0x93/0xc0 [ 2338.863861][T22927] __sys_bpf+0x18f1/0x5000 [ 2338.868274][T22927] ? ksys_write+0x210/0x250 [ 2338.872781][T22927] ? bpf_perf_link_attach+0x520/0x520 [ 2338.878156][T22927] ? vfs_write+0x49e/0xdd0 [ 2338.882593][T22927] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2338.888263][T22927] ? wait_for_completion_io_timeout+0x20/0x20 [ 2338.894373][T22927] __x64_sys_bpf+0x79/0xc0 [ 2338.898796][T22927] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2338.904703][T22927] do_syscall_64+0x39/0xb0 [ 2338.909125][T22927] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2338.915022][T22927] RIP: 0033:0x7f77be48c0c9 [ 2338.919451][T22927] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2338.939077][T22927] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2338.947500][T22927] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2338.955478][T22927] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2338.963459][T22927] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2338.971429][T22927] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2338.979408][T22927] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2338.987428][T22927] 05:41:57 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 47) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:57 executing program 0: r0 = perf_event_open$cgroup(&(0x7f00000000c0)={0x4, 0x80, 0x5, 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, 0x4, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffc}, 0xffffffffffffffff, 0xfffffffffffffffc, 0xffffffffffffffff, 0xc) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000040)='sched_switch\x00'}, 0x10) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) 05:41:57 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='net_prio.prioidx\x00', 0x0, 0x0) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000200)=0x1) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140)={r1, r1, 0x10}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r2 = openat$cgroup(r1, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) r3 = perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x0, 0x0, 0x16, 0x2, 0x0, 0x18, 0xc000, 0x1a, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1f, 0x0, @perf_config_ext={0x1, 0x8}, 0x1941, 0x6, 0x2ca, 0x6, 0x8001, 0x5, 0x200, 0x0, 0xfff, 0x0, 0x7}, 0xffffffffffffffff, 0xa, r0, 0x1) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r3, 0x40042409, 0x1) openat$cgroup_devices(r2, &(0x7f0000000100)='devices.deny\x00', 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='net_prio.prioidx\x00', 0x0, 0x0) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000200)=0x1) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140)={r1, r1, 0x10}, 0x10) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) openat$cgroup(r1, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) (async) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x0, 0x0, 0x16, 0x2, 0x0, 0x18, 0xc000, 0x1a, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1f, 0x0, @perf_config_ext={0x1, 0x8}, 0x1941, 0x6, 0x2ca, 0x6, 0x8001, 0x5, 0x200, 0x0, 0xfff, 0x0, 0x7}, 0xffffffffffffffff, 0xa, r0, 0x1) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r3, 0x40042409, 0x1) (async) openat$cgroup_devices(r2, &(0x7f0000000100)='devices.deny\x00', 0x2, 0x0) (async) 05:41:57 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xe}, 0x8000, 0x5, 0x0, 0x7}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x6) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f00000000c0)) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xe}, 0x8000, 0x5, 0x0, 0x7}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) (async) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x6) (async) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f00000000c0)) (async) 05:41:57 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) 05:41:57 executing program 5: bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000000c0)={@cgroup, 0xffffffffffffffff, 0x24, 0x8}, 0x14) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x3f) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$LINK_DETACH(0x22, &(0x7f0000000080)=r1, 0x4) 05:41:57 executing program 0: r0 = perf_event_open$cgroup(&(0x7f00000000c0)={0x4, 0x80, 0x5, 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, 0x4, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffc}, 0xffffffffffffffff, 0xfffffffffffffffc, 0xffffffffffffffff, 0xc) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000040)='sched_switch\x00'}, 0x10) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) [ 2339.215371][T22961] FAULT_INJECTION: forcing a failure. [ 2339.215371][T22961] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2339.258634][T22961] CPU: 1 PID: 22961 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2339.269123][T22961] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2339.279213][T22961] Call Trace: [ 2339.282522][T22961] [ 2339.285465][T22961] dump_stack_lvl+0xd1/0x138 [ 2339.290080][T22961] should_fail_ex.cold+0x5/0xa [ 2339.294862][T22961] prepare_alloc_pages+0x178/0x570 [ 2339.299996][T22961] __alloc_pages+0x149/0x5b0 [ 2339.304604][T22961] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2339.311381][T22961] ? find_held_lock+0x2d/0x110 [ 2339.316169][T22961] ? lock_downgrade+0x6e0/0x6e0 [ 2339.321030][T22961] ? do_raw_spin_lock+0x124/0x2b0 [ 2339.326072][T22961] alloc_pages+0x1aa/0x270 [ 2339.330510][T22961] __get_free_pages+0xc/0x40 [ 2339.335115][T22961] kasan_populate_vmalloc_pte+0x27/0x150 [ 2339.340770][T22961] __apply_to_page_range+0x68c/0x1030 [ 2339.346169][T22961] ? kasan_poison+0x60/0x60 [ 2339.350697][T22961] alloc_vmap_area+0x512/0x1ed0 [ 2339.355581][T22961] ? free_vmap_area+0x1ab0/0x1ab0 [ 2339.360639][T22961] __get_vm_area_node+0x142/0x3f0 [ 2339.365692][T22961] __vmalloc_node_range+0x25b/0x13c0 [ 2339.370999][T22961] ? btf_new_fd+0x531/0x2ea0 [ 2339.375599][T22961] ? ___slab_alloc+0xca0/0x1400 [ 2339.380466][T22961] ? btf_new_fd+0x531/0x2ea0 [ 2339.385070][T22961] ? vfree_atomic+0xe0/0xe0 [ 2339.389587][T22961] ? kvmalloc_node+0x76/0x1a0 [ 2339.394277][T22961] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2339.399849][T22961] ? btf_new_fd+0x531/0x2ea0 [ 2339.404451][T22961] kvmalloc_node+0x156/0x1a0 [ 2339.409055][T22961] ? btf_new_fd+0x531/0x2ea0 [ 2339.413658][T22961] btf_new_fd+0x531/0x2ea0 [ 2339.418087][T22961] ? find_held_lock+0x2d/0x110 [ 2339.422876][T22961] ? __might_fault+0xd9/0x180 [ 2339.427571][T22961] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2339.433131][T22961] ? apparmor_capable+0x1dc/0x460 [ 2339.438178][T22961] ? bpf_lsm_capable+0x9/0x10 [ 2339.442866][T22961] ? security_capable+0x93/0xc0 [ 2339.447739][T22961] __sys_bpf+0x18f1/0x5000 [ 2339.452167][T22961] ? ksys_write+0x210/0x250 [ 2339.456705][T22961] ? bpf_perf_link_attach+0x520/0x520 [ 2339.462112][T22961] ? vfs_write+0x49e/0xdd0 [ 2339.466562][T22961] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2339.472212][T22961] ? wait_for_completion_io_timeout+0x20/0x20 [ 2339.478314][T22961] __x64_sys_bpf+0x79/0xc0 [ 2339.482742][T22961] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2339.488648][T22961] do_syscall_64+0x39/0xb0 [ 2339.493081][T22961] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2339.498983][T22961] RIP: 0033:0x7f77be48c0c9 [ 2339.503406][T22961] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2339.523019][T22961] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2339.531440][T22961] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2339.539420][T22961] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2339.547395][T22961] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 05:41:57 executing program 5: bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000000c0)={@cgroup, 0xffffffffffffffff, 0x24, 0x8}, 0x14) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x3f) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$LINK_DETACH(0x22, &(0x7f0000000080)=r1, 0x4) 05:41:57 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x8a1e1, 0x40000000000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='memory.numa_stat\x00', 0x0, 0x0) 05:41:57 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='net_prio.prioidx\x00', 0x0, 0x0) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000200)=0x1) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140)={r1, r1, 0x10}, 0x10) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) r2 = openat$cgroup(r1, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) (async) r3 = perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x0, 0x0, 0x16, 0x2, 0x0, 0x18, 0xc000, 0x1a, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1f, 0x0, @perf_config_ext={0x1, 0x8}, 0x1941, 0x6, 0x2ca, 0x6, 0x8001, 0x5, 0x200, 0x0, 0xfff, 0x0, 0x7}, 0xffffffffffffffff, 0xa, r0, 0x1) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r3, 0x40042409, 0x1) openat$cgroup_devices(r2, &(0x7f0000000100)='devices.deny\x00', 0x2, 0x0) 05:41:57 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xe}, 0x8000, 0x5, 0x0, 0x7}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x6) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f00000000c0)) 05:41:57 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@map=0x1, 0xffffffffffffffff, 0x5, 0x6}, 0x14) [ 2339.555369][T22961] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2339.563362][T22961] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2339.571352][T22961] 05:41:58 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 48) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:58 executing program 5: bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000000c0)={@cgroup, 0xffffffffffffffff, 0x24, 0x8}, 0x14) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x3f) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$LINK_DETACH(0x22, &(0x7f0000000080)=r1, 0x4) 05:41:58 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x8a1e1, 0x40000000000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='memory.numa_stat\x00', 0x0, 0x0) 05:41:58 executing program 3: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 05:41:58 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@map=0x1, 0xffffffffffffffff, 0x5, 0x6}, 0x14) 05:41:58 executing program 2: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 05:41:58 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@map=0x1, 0xffffffffffffffff, 0x5, 0x6}, 0x14) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@map=0x1, 0xffffffffffffffff, 0x5, 0x6}, 0x14) (async) 05:41:58 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x8a1e1, 0x40000000000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='memory.numa_stat\x00', 0x0, 0x0) 05:41:58 executing program 2: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 05:41:58 executing program 3: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 05:41:58 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000000c0)={0x3, 0x80, 0x80, 0x3, 0x9f, 0x7f, 0x0, 0x10001, 0x40, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffffebf5, 0x1, @perf_config_ext={0xfffffffffffffe00, 0x1}, 0x1153, 0x2, 0xfff, 0x0, 0x8, 0x0, 0x9, 0x0, 0x101, 0x0, 0x3ff}) 05:41:58 executing program 1: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r0, r0}, 0xffffff02) openat$cgroup_type(r0, 0x0, 0x2, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x1f, 0x80, 0x1, 0x2, 0x0, 0x1000, 0x80000, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000080), 0x5}, 0x4aec, 0x4, 0x1000, 0xa, 0x6, 0x8, 0xfff7, 0x0, 0x8000, 0x0, 0x100000000}, 0xffffffffffffffff, 0xc, r0, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000140), 0x2, 0x0) [ 2339.930603][T23005] FAULT_INJECTION: forcing a failure. [ 2339.930603][T23005] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2339.960713][T23005] CPU: 0 PID: 23005 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2339.971237][T23005] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2339.981337][T23005] Call Trace: [ 2339.984647][T23005] [ 2339.987610][T23005] dump_stack_lvl+0xd1/0x138 [ 2339.992256][T23005] should_fail_ex.cold+0x5/0xa [ 2339.997070][T23005] prepare_alloc_pages+0x178/0x570 [ 2340.002242][T23005] __alloc_pages+0x149/0x5b0 [ 2340.006892][T23005] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2340.013697][T23005] ? find_held_lock+0x2d/0x110 [ 2340.018477][T23005] ? lock_downgrade+0x6e0/0x6e0 [ 2340.023344][T23005] ? do_raw_spin_lock+0x124/0x2b0 [ 2340.028398][T23005] alloc_pages+0x1aa/0x270 [ 2340.032827][T23005] __get_free_pages+0xc/0x40 [ 2340.037420][T23005] kasan_populate_vmalloc_pte+0x27/0x150 [ 2340.043079][T23005] __apply_to_page_range+0x68c/0x1030 [ 2340.048491][T23005] ? kasan_poison+0x60/0x60 [ 2340.053011][T23005] alloc_vmap_area+0x512/0x1ed0 [ 2340.057903][T23005] ? free_vmap_area+0x1ab0/0x1ab0 [ 2340.062993][T23005] __get_vm_area_node+0x142/0x3f0 [ 2340.068082][T23005] __vmalloc_node_range+0x25b/0x13c0 [ 2340.073384][T23005] ? btf_new_fd+0x531/0x2ea0 [ 2340.078025][T23005] ? btf_new_fd+0x531/0x2ea0 [ 2340.082643][T23005] ? vfree_atomic+0xe0/0xe0 [ 2340.087179][T23005] ? kvmalloc_node+0x76/0x1a0 [ 2340.091858][T23005] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2340.097410][T23005] ? btf_new_fd+0x531/0x2ea0 [ 2340.102002][T23005] kvmalloc_node+0x156/0x1a0 [ 2340.106595][T23005] ? btf_new_fd+0x531/0x2ea0 [ 2340.111187][T23005] btf_new_fd+0x531/0x2ea0 [ 2340.115611][T23005] ? find_held_lock+0x2d/0x110 [ 2340.120395][T23005] ? __might_fault+0xd9/0x180 [ 2340.125113][T23005] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2340.130678][T23005] ? apparmor_capable+0x1dc/0x460 [ 2340.135719][T23005] ? bpf_lsm_capable+0x9/0x10 [ 2340.140413][T23005] ? security_capable+0x93/0xc0 [ 2340.145282][T23005] __sys_bpf+0x18f1/0x5000 [ 2340.149732][T23005] ? ksys_write+0x210/0x250 [ 2340.154280][T23005] ? bpf_perf_link_attach+0x520/0x520 [ 2340.159675][T23005] ? vfs_write+0x49e/0xdd0 [ 2340.164093][T23005] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2340.169753][T23005] ? wait_for_completion_io_timeout+0x20/0x20 [ 2340.175893][T23005] __x64_sys_bpf+0x79/0xc0 [ 2340.180343][T23005] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2340.186263][T23005] do_syscall_64+0x39/0xb0 [ 2340.190685][T23005] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2340.196581][T23005] RIP: 0033:0x7f77be48c0c9 [ 2340.200992][T23005] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2340.220620][T23005] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2340.229064][T23005] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2340.237042][T23005] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2340.245016][T23005] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2340.252995][T23005] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2340.260971][T23005] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2340.268978][T23005] 05:41:58 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 49) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:58 executing program 2: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 05:41:58 executing program 3: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) 05:41:58 executing program 0: recvmsg$kcm(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/164, 0xa4}], 0x2}, 0x1) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f00000000c0)={0x4, 0x80, 0x0, 0x85, 0x0, 0x2, 0x0, 0xffffffff, 0x4000, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, @perf_bp={&(0x7f0000000080), 0x4}, 0xe00, 0x32, 0x0, 0x1, 0x8, 0x6, 0x5, 0x0, 0x8, 0x0, 0x400}) 05:41:58 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000000c0)={0x3, 0x80, 0x80, 0x3, 0x9f, 0x7f, 0x0, 0x10001, 0x40, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffffebf5, 0x1, @perf_config_ext={0xfffffffffffffe00, 0x1}, 0x1153, 0x2, 0xfff, 0x0, 0x8, 0x0, 0x9, 0x0, 0x101, 0x0, 0x3ff}) 05:41:58 executing program 1: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async, rerun: 64) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (rerun: 64) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r0, r0}, 0xffffff02) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async, rerun: 64) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x1f, 0x80, 0x1, 0x2, 0x0, 0x1000, 0x80000, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000080), 0x5}, 0x4aec, 0x4, 0x1000, 0xa, 0x6, 0x8, 0xfff7, 0x0, 0x8000, 0x0, 0x100000000}, 0xffffffffffffffff, 0xc, r0, 0x0) (rerun: 64) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000140), 0x2, 0x0) 05:41:58 executing program 0: recvmsg$kcm(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/164, 0xa4}], 0x2}, 0x1) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f00000000c0)={0x4, 0x80, 0x0, 0x85, 0x0, 0x2, 0x0, 0xffffffff, 0x4000, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, @perf_bp={&(0x7f0000000080), 0x4}, 0xe00, 0x32, 0x0, 0x1, 0x8, 0x6, 0x5, 0x0, 0x8, 0x0, 0x400}) 05:41:58 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x7f) 05:41:58 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000000c0)={0x3, 0x80, 0x80, 0x3, 0x9f, 0x7f, 0x0, 0x10001, 0x40, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffffebf5, 0x1, @perf_config_ext={0xfffffffffffffe00, 0x1}, 0x1153, 0x2, 0xfff, 0x0, 0x8, 0x0, 0x9, 0x0, 0x101, 0x0, 0x3ff}) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000000c0)={0x3, 0x80, 0x80, 0x3, 0x9f, 0x7f, 0x0, 0x10001, 0x40, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffffebf5, 0x1, @perf_config_ext={0xfffffffffffffe00, 0x1}, 0x1153, 0x2, 0xfff, 0x0, 0x8, 0x0, 0x9, 0x0, 0x101, 0x0, 0x3ff}) (async) 05:41:58 executing program 1: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r0, r0}, 0xffffff02) openat$cgroup_type(r0, 0x0, 0x2, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x1f, 0x80, 0x1, 0x2, 0x0, 0x1000, 0x80000, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000080), 0x5}, 0x4aec, 0x4, 0x1000, 0xa, 0x6, 0x8, 0xfff7, 0x0, 0x8000, 0x0, 0x100000000}, 0xffffffffffffffff, 0xc, r0, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000140), 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r0, r0}, 0xffffff02) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x1f, 0x80, 0x1, 0x2, 0x0, 0x1000, 0x80000, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000080), 0x5}, 0x4aec, 0x4, 0x1000, 0xa, 0x6, 0x8, 0xfff7, 0x0, 0x8000, 0x0, 0x100000000}, 0xffffffffffffffff, 0xc, r0, 0x0) (async) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000140), 0x2, 0x0) (async) 05:41:58 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000340)={0xffffffffffffffff, 0x7ff, 0x28}, 0xc) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', 0x0, 0x8}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000440)={r4, r3}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r6}, 0xc) openat$cgroup_type(r6, 0x0, 0x2, 0x0) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000280)={&(0x7f00000000c0)="7736fef86dc1decfa89d83b57308eeeccfa48954f92f0f5930b893f9787755aa46b1eba104530dccfc3ca27f411319df7fa95a85110c727baeef889d650480113428545de931eb6f87e830b7c9fdf39bb7ccbe9c06731c6ddde254392df311d6b774f278fdd32fc1e6092adabbe7cf82e5331cbab5f86ac4918ab33b699b08e5a1ed44bc", &(0x7f0000000180), &(0x7f00000001c0)="46e48a3f55508e26acd90ac4c0a0f31a0ed2e696bddc1a112508d5e8e6a479afd72c7705b876cb2233e875c6528cdbae61dd045920e47c6c89e68919f04917c8177f62b70544bd2babc7f8966b64f02a3e757421093856b5aaf54f234f3ab6332f6b7cf628526b1dd71b98", &(0x7f0000000240)='v)F', 0xfff, r6, 0x4}, 0x38) bpf$LINK_DETACH(0x22, &(0x7f0000000300)=r1, 0x4) ioctl$TUNSETSTEERINGEBPF(r2, 0x800454e0, &(0x7f0000000080)=r5) r7 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000, 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, @perf_config_ext={0x0, 0x815}, 0x12700, 0x1bf7, 0x0, 0x6, 0x2, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x80000000}, r1, 0x9, r1, 0x7) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x80086601, 0x0) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r1}, 0x8) mkdirat$cgroup(r8, &(0x7f00000002c0)='syz0\x00', 0x1ff) [ 2340.538096][T23036] FAULT_INJECTION: forcing a failure. [ 2340.538096][T23036] name fail_page_alloc, interval 1, probability 0, space 0, times 0 05:41:58 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async, rerun: 32) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async, rerun: 32) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000340)={0xffffffffffffffff, 0x7ff, 0x28}, 0xc) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', 0x0, 0x8}, 0x10) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async, rerun: 32) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async, rerun: 32) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000440)={r4, r3}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r6}, 0xc) (async, rerun: 32) openat$cgroup_type(r6, 0x0, 0x2, 0x0) (rerun: 32) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000280)={&(0x7f00000000c0)="7736fef86dc1decfa89d83b57308eeeccfa48954f92f0f5930b893f9787755aa46b1eba104530dccfc3ca27f411319df7fa95a85110c727baeef889d650480113428545de931eb6f87e830b7c9fdf39bb7ccbe9c06731c6ddde254392df311d6b774f278fdd32fc1e6092adabbe7cf82e5331cbab5f86ac4918ab33b699b08e5a1ed44bc", &(0x7f0000000180), &(0x7f00000001c0)="46e48a3f55508e26acd90ac4c0a0f31a0ed2e696bddc1a112508d5e8e6a479afd72c7705b876cb2233e875c6528cdbae61dd045920e47c6c89e68919f04917c8177f62b70544bd2babc7f8966b64f02a3e757421093856b5aaf54f234f3ab6332f6b7cf628526b1dd71b98", &(0x7f0000000240)='v)F', 0xfff, r6, 0x4}, 0x38) bpf$LINK_DETACH(0x22, &(0x7f0000000300)=r1, 0x4) (async) ioctl$TUNSETSTEERINGEBPF(r2, 0x800454e0, &(0x7f0000000080)=r5) (async, rerun: 32) r7 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000, 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, @perf_config_ext={0x0, 0x815}, 0x12700, 0x1bf7, 0x0, 0x6, 0x2, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x80000000}, r1, 0x9, r1, 0x7) (rerun: 32) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x80086601, 0x0) (async, rerun: 32) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r1}, 0x8) (rerun: 32) mkdirat$cgroup(r8, &(0x7f00000002c0)='syz0\x00', 0x1ff) [ 2340.580504][T23036] CPU: 0 PID: 23036 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2340.590992][T23036] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2340.601086][T23036] Call Trace: [ 2340.604398][T23036] [ 2340.607364][T23036] dump_stack_lvl+0xd1/0x138 [ 2340.612010][T23036] should_fail_ex.cold+0x5/0xa [ 2340.616822][T23036] prepare_alloc_pages+0x178/0x570 [ 2340.621998][T23036] __alloc_pages+0x149/0x5b0 [ 2340.626644][T23036] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2340.633465][T23036] ? find_held_lock+0x2d/0x110 [ 2340.638294][T23036] ? lock_downgrade+0x6e0/0x6e0 [ 2340.643187][T23036] ? do_raw_spin_lock+0x124/0x2b0 [ 2340.648239][T23036] alloc_pages+0x1aa/0x270 [ 2340.652671][T23036] __get_free_pages+0xc/0x40 [ 2340.657273][T23036] kasan_populate_vmalloc_pte+0x27/0x150 [ 2340.662932][T23036] __apply_to_page_range+0x68c/0x1030 [ 2340.668333][T23036] ? kasan_poison+0x60/0x60 [ 2340.672871][T23036] alloc_vmap_area+0x512/0x1ed0 [ 2340.677763][T23036] ? free_vmap_area+0x1ab0/0x1ab0 [ 2340.682824][T23036] __get_vm_area_node+0x142/0x3f0 [ 2340.687882][T23036] __vmalloc_node_range+0x25b/0x13c0 [ 2340.693182][T23036] ? btf_new_fd+0x531/0x2ea0 [ 2340.697815][T23036] ? ___slab_alloc+0xca0/0x1400 [ 2340.702685][T23036] ? btf_new_fd+0x531/0x2ea0 [ 2340.707319][T23036] ? vfree_atomic+0xe0/0xe0 [ 2340.711839][T23036] ? kvmalloc_node+0x76/0x1a0 [ 2340.716528][T23036] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2340.722094][T23036] ? btf_new_fd+0x531/0x2ea0 [ 2340.726702][T23036] kvmalloc_node+0x156/0x1a0 [ 2340.731310][T23036] ? btf_new_fd+0x531/0x2ea0 [ 2340.735916][T23036] btf_new_fd+0x531/0x2ea0 [ 2340.740348][T23036] ? find_held_lock+0x2d/0x110 [ 2340.745135][T23036] ? __might_fault+0xd9/0x180 [ 2340.749830][T23036] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2340.755389][T23036] ? apparmor_capable+0x1dc/0x460 [ 2340.760445][T23036] ? bpf_lsm_capable+0x9/0x10 [ 2340.765133][T23036] ? security_capable+0x93/0xc0 [ 2340.770002][T23036] __sys_bpf+0x18f1/0x5000 [ 2340.774431][T23036] ? ksys_write+0x210/0x250 [ 2340.778951][T23036] ? bpf_perf_link_attach+0x520/0x520 [ 2340.784355][T23036] ? vfs_write+0x49e/0xdd0 [ 2340.788810][T23036] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2340.794458][T23036] ? wait_for_completion_io_timeout+0x20/0x20 [ 2340.800556][T23036] __x64_sys_bpf+0x79/0xc0 [ 2340.804982][T23036] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2340.810888][T23036] do_syscall_64+0x39/0xb0 [ 2340.815330][T23036] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2340.821242][T23036] RIP: 0033:0x7f77be48c0c9 [ 2340.825668][T23036] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2340.845286][T23036] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2340.853715][T23036] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2340.861696][T23036] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2340.869745][T23036] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2340.877815][T23036] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2340.885790][T23036] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2340.893805][T23036] 05:41:59 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 50) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:41:59 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x7b8) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={r1, 0x20, 0x1, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7}, 0x20) 05:41:59 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 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, 0x0, 0x4, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:41:59 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x7f) 05:41:59 executing program 0: recvmsg$kcm(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/164, 0xa4}], 0x2}, 0x1) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f00000000c0)={0x4, 0x80, 0x0, 0x85, 0x0, 0x2, 0x0, 0xffffffff, 0x4000, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, @perf_bp={&(0x7f0000000080), 0x4}, 0xe00, 0x32, 0x0, 0x1, 0x8, 0x6, 0x5, 0x0, 0x8, 0x0, 0x400}) 05:41:59 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000340)={0xffffffffffffffff, 0x7ff, 0x28}, 0xc) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', 0x0, 0x8}, 0x10) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000440)={r4, r3}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r6}, 0xc) (async) openat$cgroup_type(r6, 0x0, 0x2, 0x0) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000280)={&(0x7f00000000c0)="7736fef86dc1decfa89d83b57308eeeccfa48954f92f0f5930b893f9787755aa46b1eba104530dccfc3ca27f411319df7fa95a85110c727baeef889d650480113428545de931eb6f87e830b7c9fdf39bb7ccbe9c06731c6ddde254392df311d6b774f278fdd32fc1e6092adabbe7cf82e5331cbab5f86ac4918ab33b699b08e5a1ed44bc", &(0x7f0000000180), &(0x7f00000001c0)="46e48a3f55508e26acd90ac4c0a0f31a0ed2e696bddc1a112508d5e8e6a479afd72c7705b876cb2233e875c6528cdbae61dd045920e47c6c89e68919f04917c8177f62b70544bd2babc7f8966b64f02a3e757421093856b5aaf54f234f3ab6332f6b7cf628526b1dd71b98", &(0x7f0000000240)='v)F', 0xfff, r6, 0x4}, 0x38) (async) bpf$LINK_DETACH(0x22, &(0x7f0000000300)=r1, 0x4) (async) ioctl$TUNSETSTEERINGEBPF(r2, 0x800454e0, &(0x7f0000000080)=r5) r7 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000, 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, @perf_config_ext={0x0, 0x815}, 0x12700, 0x1bf7, 0x0, 0x6, 0x2, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x80000000}, r1, 0x9, r1, 0x7) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x80086601, 0x0) (async) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r1}, 0x8) mkdirat$cgroup(r8, &(0x7f00000002c0)='syz0\x00', 0x1ff) 05:41:59 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 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, 0x0, 0x4, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:41:59 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async, rerun: 64) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) (async, rerun: 64) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x7b8) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={r1, 0x20, 0x1, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7}, 0x20) 05:41:59 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x1, 0x20, 0x35, 0x2, 0x0, 0x5, 0x80001, 0x4, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000140), 0x2}, 0x8000, 0x82, 0x9, 0x5, 0x3, 0xffffffd0, 0x4, 0x0, 0x101, 0x0, 0xffe5}, 0x0, 0x6, 0xffffffffffffffff, 0xb) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x200) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000002c0)={@map=r1, r1, 0x1a, 0x1, r1}, 0x14) perf_event_open$cgroup(&(0x7f00000000c0)={0x2, 0x80, 0x0, 0x8, 0x4, 0x1, 0x0, 0x2, 0x4810, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8, 0x4, @perf_bp={&(0x7f0000000080), 0x7}, 0x98f20, 0x0, 0x6, 0x6, 0x9, 0x2, 0x3f, 0x0, 0x2, 0x0, 0x1788}, r1, 0x4, 0xffffffffffffffff, 0x8) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) openat$cgroup_devices(r1, &(0x7f0000000240)='devices.deny\x00', 0x2, 0x0) r4 = openat$cgroup_ro(r3, &(0x7f0000000300)='memory.current\x00', 0x0, 0x0) write$cgroup_devices(r4, &(0x7f0000000280)={'b', ' *:* ', 'wm\x00'}, 0x9) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000200)={r3}) 05:41:59 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x7f) 05:41:59 executing program 2: ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 05:41:59 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 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, 0x0, 0x4, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) [ 2341.261116][T23087] FAULT_INJECTION: forcing a failure. [ 2341.261116][T23087] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2341.336537][T23087] CPU: 0 PID: 23087 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2341.347035][T23087] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2341.357117][T23087] Call Trace: [ 2341.360401][T23087] [ 2341.363333][T23087] dump_stack_lvl+0xd1/0x138 [ 2341.367932][T23087] should_fail_ex.cold+0x5/0xa [ 2341.372709][T23087] prepare_alloc_pages+0x178/0x570 [ 2341.377863][T23087] __alloc_pages+0x149/0x5b0 [ 2341.382461][T23087] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2341.389240][T23087] ? find_held_lock+0x2d/0x110 [ 2341.394041][T23087] ? lock_downgrade+0x6e0/0x6e0 [ 2341.398903][T23087] ? do_raw_spin_lock+0x124/0x2b0 [ 2341.403946][T23087] alloc_pages+0x1aa/0x270 [ 2341.408380][T23087] __get_free_pages+0xc/0x40 [ 2341.412983][T23087] kasan_populate_vmalloc_pte+0x27/0x150 [ 2341.418652][T23087] __apply_to_page_range+0x68c/0x1030 [ 2341.424042][T23087] ? kasan_poison+0x60/0x60 [ 2341.428569][T23087] alloc_vmap_area+0x512/0x1ed0 [ 2341.433474][T23087] ? free_vmap_area+0x1ab0/0x1ab0 [ 2341.438831][T23087] __get_vm_area_node+0x142/0x3f0 [ 2341.443899][T23087] __vmalloc_node_range+0x25b/0x13c0 [ 2341.449199][T23087] ? btf_new_fd+0x531/0x2ea0 [ 2341.453839][T23087] ? btf_new_fd+0x531/0x2ea0 [ 2341.458446][T23087] ? vfree_atomic+0xe0/0xe0 [ 2341.462982][T23087] ? kvmalloc_node+0x76/0x1a0 [ 2341.467677][T23087] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2341.473242][T23087] ? btf_new_fd+0x531/0x2ea0 [ 2341.477845][T23087] kvmalloc_node+0x156/0x1a0 [ 2341.482454][T23087] ? btf_new_fd+0x531/0x2ea0 [ 2341.487059][T23087] btf_new_fd+0x531/0x2ea0 [ 2341.491492][T23087] ? find_held_lock+0x2d/0x110 [ 2341.496283][T23087] ? __might_fault+0xd9/0x180 [ 2341.500997][T23087] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2341.506592][T23087] ? apparmor_capable+0x1dc/0x460 [ 2341.511671][T23087] ? bpf_lsm_capable+0x9/0x10 [ 2341.516384][T23087] ? security_capable+0x93/0xc0 [ 2341.521275][T23087] __sys_bpf+0x18f1/0x5000 [ 2341.525725][T23087] ? ksys_write+0x210/0x250 [ 2341.530247][T23087] ? bpf_perf_link_attach+0x520/0x520 [ 2341.535634][T23087] ? vfs_write+0x49e/0xdd0 [ 2341.540065][T23087] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2341.545713][T23087] ? wait_for_completion_io_timeout+0x20/0x20 [ 2341.551813][T23087] __x64_sys_bpf+0x79/0xc0 [ 2341.556241][T23087] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2341.562149][T23087] do_syscall_64+0x39/0xb0 [ 2341.566587][T23087] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2341.572496][T23087] RIP: 0033:0x7f77be48c0c9 [ 2341.576916][T23087] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2341.596532][T23087] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2341.604955][T23087] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2341.612932][T23087] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2341.620908][T23087] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2341.628882][T23087] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2341.636863][T23087] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2341.644857][T23087] 05:42:00 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 51) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:00 executing program 2: ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) 05:42:00 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x1, 0x20, 0x35, 0x2, 0x0, 0x5, 0x80001, 0x4, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000140), 0x2}, 0x8000, 0x82, 0x9, 0x5, 0x3, 0xffffffd0, 0x4, 0x0, 0x101, 0x0, 0xffe5}, 0x0, 0x6, 0xffffffffffffffff, 0xb) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x200) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000002c0)={@map=r1, r1, 0x1a, 0x1, r1}, 0x14) perf_event_open$cgroup(&(0x7f00000000c0)={0x2, 0x80, 0x0, 0x8, 0x4, 0x1, 0x0, 0x2, 0x4810, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8, 0x4, @perf_bp={&(0x7f0000000080), 0x7}, 0x98f20, 0x0, 0x6, 0x6, 0x9, 0x2, 0x3f, 0x0, 0x2, 0x0, 0x1788}, r1, 0x4, 0xffffffffffffffff, 0x8) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) openat$cgroup_devices(r1, &(0x7f0000000240)='devices.deny\x00', 0x2, 0x0) (async) r4 = openat$cgroup_ro(r3, &(0x7f0000000300)='memory.current\x00', 0x0, 0x0) write$cgroup_devices(r4, &(0x7f0000000280)={'b', ' *:* ', 'wm\x00'}, 0x9) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000200)={r3}) 05:42:00 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x6, 0x1f}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0xffffffffffffffff, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000001c0)={0x5, 0x80, 0x4, 0x2, 0xff, 0x9, 0x0, 0x80000001, 0x80000, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000180), 0xa}, 0x8006, 0x4, 0x1, 0x6, 0xfc8, 0x5, 0xe5, 0x0, 0x6, 0x0, 0xaf8}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r2 = gettid() r3 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x8, 0x6, 0xc1, 0x9, 0x0, 0x0, 0x3000, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_bp={&(0x7f00000000c0), 0x2}, 0x8, 0x8, 0x0, 0x2, 0x8, 0x40, 0x1, 0x0, 0xefdc, 0x0, 0x8924}, r2, 0xe, r0, 0x9) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000080)='$\x00') ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x7f4) r4 = getpid() perf_event_open(&(0x7f0000000280)={0x5, 0x80, 0x5, 0x0, 0x20, 0x0, 0x0, 0x3, 0x62, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x4, 0x4}, 0xb7ab02a6a044849, 0x8000, 0x36d, 0x5, 0x3db, 0x8, 0x0, 0x0, 0x2, 0x0, 0x20}, r4, 0x10, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000240)=0xf32d) r5 = perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x61, 0x3, 0x4, 0xff, 0x0, 0x6, 0x44000, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_config_ext={0x0, 0x7ff}, 0xa20, 0xe969, 0xa2, 0x7, 0x6, 0x0, 0x401, 0x0, 0xcee7, 0x0, 0x4638}, r1, 0x2, r1, 0xd) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r5) 05:42:00 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x7b8) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={r1, 0x20, 0x1, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7}, 0x20) 05:42:00 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000080)={0x1, 0x80, 0x20, 0x8, 0xce, 0x5, 0x0, 0x0, 0x8000, 0xe, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3b, 0x0, @perf_config_ext={0x3f25, 0x8}, 0x90c00, 0x401, 0x30b45b60, 0x2, 0x9, 0x1, 0x8, 0x0, 0x400, 0x0, 0x101}) 05:42:00 executing program 2: ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 05:42:00 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000080)={0x1, 0x80, 0x20, 0x8, 0xce, 0x5, 0x0, 0x0, 0x8000, 0xe, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3b, 0x0, @perf_config_ext={0x3f25, 0x8}, 0x90c00, 0x401, 0x30b45b60, 0x2, 0x9, 0x1, 0x8, 0x0, 0x400, 0x0, 0x101}) 05:42:00 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfdfffffe, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) ioctl$TUNSETCARRIER(0xffffffffffffffff, 0x400454e2, &(0x7f0000000080)=0x1) 05:42:00 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x6, 0x1f}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0xffffffffffffffff, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000001c0)={0x5, 0x80, 0x4, 0x2, 0xff, 0x9, 0x0, 0x80000001, 0x80000, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000180), 0xa}, 0x8006, 0x4, 0x1, 0x6, 0xfc8, 0x5, 0xe5, 0x0, 0x6, 0x0, 0xaf8}) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) r2 = gettid() r3 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x8, 0x6, 0xc1, 0x9, 0x0, 0x0, 0x3000, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_bp={&(0x7f00000000c0), 0x2}, 0x8, 0x8, 0x0, 0x2, 0x8, 0x40, 0x1, 0x0, 0xefdc, 0x0, 0x8924}, r2, 0xe, r0, 0x9) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000080)='$\x00') (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x7f4) (async) r4 = getpid() perf_event_open(&(0x7f0000000280)={0x5, 0x80, 0x5, 0x0, 0x20, 0x0, 0x0, 0x3, 0x62, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x4, 0x4}, 0xb7ab02a6a044849, 0x8000, 0x36d, 0x5, 0x3db, 0x8, 0x0, 0x0, 0x2, 0x0, 0x20}, r4, 0x10, 0xffffffffffffffff, 0x1) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000240)=0xf32d) (async) r5 = perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x61, 0x3, 0x4, 0xff, 0x0, 0x6, 0x44000, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_config_ext={0x0, 0x7ff}, 0xa20, 0xe969, 0xa2, 0x7, 0x6, 0x0, 0x401, 0x0, 0xcee7, 0x0, 0x4638}, r1, 0x2, r1, 0xd) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r5) [ 2341.864605][T23123] FAULT_INJECTION: forcing a failure. [ 2341.864605][T23123] name fail_page_alloc, interval 1, probability 0, space 0, times 0 05:42:00 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x1, 0x20, 0x35, 0x2, 0x0, 0x5, 0x80001, 0x4, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000140), 0x2}, 0x8000, 0x82, 0x9, 0x5, 0x3, 0xffffffd0, 0x4, 0x0, 0x101, 0x0, 0xffe5}, 0x0, 0x6, 0xffffffffffffffff, 0xb) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x200) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000002c0)={@map=r1, r1, 0x1a, 0x1, r1}, 0x14) perf_event_open$cgroup(&(0x7f00000000c0)={0x2, 0x80, 0x0, 0x8, 0x4, 0x1, 0x0, 0x2, 0x4810, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8, 0x4, @perf_bp={&(0x7f0000000080), 0x7}, 0x98f20, 0x0, 0x6, 0x6, 0x9, 0x2, 0x3f, 0x0, 0x2, 0x0, 0x1788}, r1, 0x4, 0xffffffffffffffff, 0x8) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) openat$cgroup_devices(r1, &(0x7f0000000240)='devices.deny\x00', 0x2, 0x0) r4 = openat$cgroup_ro(r3, &(0x7f0000000300)='memory.current\x00', 0x0, 0x0) write$cgroup_devices(r4, &(0x7f0000000280)={'b', ' *:* ', 'wm\x00'}, 0x9) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000200)={r3}) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0x1, 0x20, 0x35, 0x2, 0x0, 0x5, 0x80001, 0x4, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000140), 0x2}, 0x8000, 0x82, 0x9, 0x5, 0x3, 0xffffffd0, 0x4, 0x0, 0x101, 0x0, 0xffe5}, 0x0, 0x6, 0xffffffffffffffff, 0xb) (async) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x200) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000002c0)={@map=r1, r1, 0x1a, 0x1, r1}, 0x14) (async) perf_event_open$cgroup(&(0x7f00000000c0)={0x2, 0x80, 0x0, 0x8, 0x4, 0x1, 0x0, 0x2, 0x4810, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8, 0x4, @perf_bp={&(0x7f0000000080), 0x7}, 0x98f20, 0x0, 0x6, 0x6, 0x9, 0x2, 0x3f, 0x0, 0x2, 0x0, 0x1788}, r1, 0x4, 0xffffffffffffffff, 0x8) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) openat$cgroup_devices(r1, &(0x7f0000000240)='devices.deny\x00', 0x2, 0x0) (async) openat$cgroup_ro(r3, &(0x7f0000000300)='memory.current\x00', 0x0, 0x0) (async) write$cgroup_devices(r4, &(0x7f0000000280)={'b', ' *:* ', 'wm\x00'}, 0x9) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000200)={r3}) (async) 05:42:00 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfdfffffe, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) ioctl$TUNSETCARRIER(0xffffffffffffffff, 0x400454e2, &(0x7f0000000080)=0x1) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfdfffffe, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) ioctl$TUNSETCARRIER(0xffffffffffffffff, 0x400454e2, &(0x7f0000000080)=0x1) (async) [ 2341.904798][T23123] CPU: 1 PID: 23123 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2341.915294][T23123] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2341.925388][T23123] Call Trace: [ 2341.928704][T23123] [ 2341.931681][T23123] dump_stack_lvl+0xd1/0x138 [ 2341.936326][T23123] should_fail_ex.cold+0x5/0xa [ 2341.941139][T23123] prepare_alloc_pages+0x178/0x570 [ 2341.946311][T23123] __alloc_pages+0x149/0x5b0 [ 2341.950958][T23123] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2341.957780][T23123] ? find_held_lock+0x2d/0x110 [ 2341.962618][T23123] ? lock_downgrade+0x6e0/0x6e0 [ 2341.967514][T23123] ? do_raw_spin_lock+0x124/0x2b0 [ 2341.972595][T23123] alloc_pages+0x1aa/0x270 [ 2341.977068][T23123] __get_free_pages+0xc/0x40 [ 2341.981703][T23123] kasan_populate_vmalloc_pte+0x27/0x150 [ 2341.987397][T23123] __apply_to_page_range+0x68c/0x1030 [ 2341.992828][T23123] ? kasan_poison+0x60/0x60 [ 2341.997400][T23123] alloc_vmap_area+0x512/0x1ed0 [ 2342.002330][T23123] ? free_vmap_area+0x1ab0/0x1ab0 [ 2342.007418][T23123] __get_vm_area_node+0x142/0x3f0 [ 2342.012510][T23123] __vmalloc_node_range+0x25b/0x13c0 [ 2342.017813][T23123] ? btf_new_fd+0x531/0x2ea0 [ 2342.022430][T23123] ? btf_new_fd+0x531/0x2ea0 [ 2342.027025][T23123] ? vfree_atomic+0xe0/0xe0 [ 2342.031533][T23123] ? kvmalloc_node+0x76/0x1a0 [ 2342.036217][T23123] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2342.041778][T23123] ? btf_new_fd+0x531/0x2ea0 [ 2342.046409][T23123] kvmalloc_node+0x156/0x1a0 [ 2342.051069][T23123] ? btf_new_fd+0x531/0x2ea0 [ 2342.055715][T23123] btf_new_fd+0x531/0x2ea0 [ 2342.060173][T23123] ? find_held_lock+0x2d/0x110 [ 2342.064960][T23123] ? __might_fault+0xd9/0x180 [ 2342.069673][T23123] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2342.075320][T23123] ? apparmor_capable+0x1dc/0x460 [ 2342.080357][T23123] ? bpf_lsm_capable+0x9/0x10 [ 2342.085044][T23123] ? security_capable+0x93/0xc0 [ 2342.089941][T23123] __sys_bpf+0x18f1/0x5000 [ 2342.094381][T23123] ? ksys_write+0x210/0x250 [ 2342.098898][T23123] ? bpf_perf_link_attach+0x520/0x520 [ 2342.104298][T23123] ? vfs_write+0x49e/0xdd0 [ 2342.108720][T23123] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2342.114355][T23123] ? wait_for_completion_io_timeout+0x20/0x20 [ 2342.120437][T23123] __x64_sys_bpf+0x79/0xc0 [ 2342.124853][T23123] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2342.130762][T23123] do_syscall_64+0x39/0xb0 [ 2342.135225][T23123] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2342.141146][T23123] RIP: 0033:0x7f77be48c0c9 [ 2342.145595][T23123] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2342.165365][T23123] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2342.173793][T23123] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2342.181769][T23123] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2342.189746][T23123] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2342.197723][T23123] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2342.205700][T23123] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2342.213692][T23123] 05:42:00 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 52) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:00 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x6, 0x1f}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0xffffffffffffffff, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000001c0)={0x5, 0x80, 0x4, 0x2, 0xff, 0x9, 0x0, 0x80000001, 0x80000, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000180), 0xa}, 0x8006, 0x4, 0x1, 0x6, 0xfc8, 0x5, 0xe5, 0x0, 0x6, 0x0, 0xaf8}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r2 = gettid() r3 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x8, 0x6, 0xc1, 0x9, 0x0, 0x0, 0x3000, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_bp={&(0x7f00000000c0), 0x2}, 0x8, 0x8, 0x0, 0x2, 0x8, 0x40, 0x1, 0x0, 0xefdc, 0x0, 0x8924}, r2, 0xe, r0, 0x9) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000080)='$\x00') ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x7f4) r4 = getpid() perf_event_open(&(0x7f0000000280)={0x5, 0x80, 0x5, 0x0, 0x20, 0x0, 0x0, 0x3, 0x62, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x4, 0x4}, 0xb7ab02a6a044849, 0x8000, 0x36d, 0x5, 0x3db, 0x8, 0x0, 0x0, 0x2, 0x0, 0x20}, r4, 0x10, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000240)=0xf32d) r5 = perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x61, 0x3, 0x4, 0xff, 0x0, 0x6, 0x44000, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_config_ext={0x0, 0x7ff}, 0xa20, 0xe969, 0xa2, 0x7, 0x6, 0x0, 0x401, 0x0, 0xcee7, 0x0, 0x4638}, r1, 0x2, r1, 0xd) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r5) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x6, 0x1f}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0xffffffffffffffff, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000001c0)={0x5, 0x80, 0x4, 0x2, 0xff, 0x9, 0x0, 0x80000001, 0x80000, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000180), 0xa}, 0x8006, 0x4, 0x1, 0x6, 0xfc8, 0x5, 0xe5, 0x0, 0x6, 0x0, 0xaf8}) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) gettid() (async) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x8, 0x6, 0xc1, 0x9, 0x0, 0x0, 0x3000, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_bp={&(0x7f00000000c0), 0x2}, 0x8, 0x8, 0x0, 0x2, 0x8, 0x40, 0x1, 0x0, 0xefdc, 0x0, 0x8924}, r2, 0xe, r0, 0x9) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000080)='$\x00') (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x7f4) (async) getpid() (async) perf_event_open(&(0x7f0000000280)={0x5, 0x80, 0x5, 0x0, 0x20, 0x0, 0x0, 0x3, 0x62, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x4, 0x4}, 0xb7ab02a6a044849, 0x8000, 0x36d, 0x5, 0x3db, 0x8, 0x0, 0x0, 0x2, 0x0, 0x20}, r4, 0x10, 0xffffffffffffffff, 0x1) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000240)=0xf32d) (async) perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x61, 0x3, 0x4, 0xff, 0x0, 0x6, 0x44000, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_config_ext={0x0, 0x7ff}, 0xa20, 0xe969, 0xa2, 0x7, 0x6, 0x0, 0x401, 0x0, 0xcee7, 0x0, 0x4638}, r1, 0x2, r1, 0xd) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r5) (async) 05:42:00 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfdfffffe, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) ioctl$TUNSETCARRIER(0xffffffffffffffff, 0x400454e2, &(0x7f0000000080)=0x1) 05:42:00 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000080)={0x1, 0x80, 0x20, 0x8, 0xce, 0x5, 0x0, 0x0, 0x8000, 0xe, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3b, 0x0, @perf_config_ext={0x3f25, 0x8}, 0x90c00, 0x401, 0x30b45b60, 0x2, 0x9, 0x1, 0x8, 0x0, 0x400, 0x0, 0x101}) 05:42:00 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000080)=0x401) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = openat$cgroup_int(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage\x00', 0x2, 0x0) write$cgroup_int(r1, &(0x7f0000000100)=0xffffffff, 0x12) 05:42:00 executing program 0: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 05:42:00 executing program 1: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz0\x00', 0x200002, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000080)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x2c14, 0x4, 0x3, 0x0, 0x0, 0x3, 0x0, 0x0, 0x8}, r0, 0x0, 0xffffffffffffffff, 0x3) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) 05:42:00 executing program 5: socketpair(0x26, 0x5, 0x0, &(0x7f0000000040)) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, &(0x7f0000000100)) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='tasks\x00', 0x2, 0x0) 05:42:00 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000080)=0x401) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) r1 = openat$cgroup_int(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage\x00', 0x2, 0x0) write$cgroup_int(r1, &(0x7f0000000100)=0xffffffff, 0x12) 05:42:00 executing program 0: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) [ 2342.494385][T23166] FAULT_INJECTION: forcing a failure. [ 2342.494385][T23166] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2342.526185][T23166] CPU: 0 PID: 23166 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2342.536673][T23166] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2342.546763][T23166] Call Trace: [ 2342.550074][T23166] [ 2342.553019][T23166] dump_stack_lvl+0xd1/0x138 [ 2342.557650][T23166] should_fail_ex.cold+0x5/0xa [ 2342.562430][T23166] prepare_alloc_pages+0x178/0x570 [ 2342.567560][T23166] __alloc_pages+0x149/0x5b0 [ 2342.572161][T23166] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2342.578940][T23166] ? find_held_lock+0x2d/0x110 [ 2342.583740][T23166] ? lock_downgrade+0x6e0/0x6e0 [ 2342.588594][T23166] ? do_raw_spin_lock+0x124/0x2b0 [ 2342.593628][T23166] alloc_pages+0x1aa/0x270 [ 2342.598062][T23166] __get_free_pages+0xc/0x40 [ 2342.602663][T23166] kasan_populate_vmalloc_pte+0x27/0x150 [ 2342.608313][T23166] __apply_to_page_range+0x68c/0x1030 [ 2342.613703][T23166] ? kasan_poison+0x60/0x60 [ 2342.618230][T23166] alloc_vmap_area+0x512/0x1ed0 [ 2342.623110][T23166] ? free_vmap_area+0x1ab0/0x1ab0 [ 2342.628160][T23166] __get_vm_area_node+0x142/0x3f0 [ 2342.633205][T23166] __vmalloc_node_range+0x25b/0x13c0 [ 2342.638494][T23166] ? btf_new_fd+0x531/0x2ea0 [ 2342.643096][T23166] ? ___slab_alloc+0xca0/0x1400 [ 2342.647960][T23166] ? btf_new_fd+0x531/0x2ea0 [ 2342.652563][T23166] ? vfree_atomic+0xe0/0xe0 [ 2342.657076][T23166] ? kvmalloc_node+0x76/0x1a0 [ 2342.661760][T23166] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2342.667319][T23166] ? btf_new_fd+0x531/0x2ea0 [ 2342.671914][T23166] kvmalloc_node+0x156/0x1a0 [ 2342.676517][T23166] ? btf_new_fd+0x531/0x2ea0 [ 2342.681113][T23166] btf_new_fd+0x531/0x2ea0 [ 2342.685543][T23166] ? find_held_lock+0x2d/0x110 [ 2342.690328][T23166] ? __might_fault+0xd9/0x180 [ 2342.695018][T23166] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2342.700578][T23166] ? apparmor_capable+0x1dc/0x460 [ 2342.705618][T23166] ? bpf_lsm_capable+0x9/0x10 [ 2342.710298][T23166] ? security_capable+0x93/0xc0 [ 2342.715167][T23166] __sys_bpf+0x18f1/0x5000 [ 2342.719595][T23166] ? ksys_write+0x210/0x250 [ 2342.724125][T23166] ? bpf_perf_link_attach+0x520/0x520 [ 2342.729504][T23166] ? vfs_write+0x49e/0xdd0 [ 2342.733931][T23166] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2342.739661][T23166] ? wait_for_completion_io_timeout+0x20/0x20 [ 2342.745751][T23166] __x64_sys_bpf+0x79/0xc0 [ 2342.750171][T23166] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2342.756073][T23166] do_syscall_64+0x39/0xb0 [ 2342.760500][T23166] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2342.766401][T23166] RIP: 0033:0x7f77be48c0c9 [ 2342.770817][T23166] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 05:42:00 executing program 1: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz0\x00', 0x200002, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000080)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x2c14, 0x4, 0x3, 0x0, 0x0, 0x3, 0x0, 0x0, 0x8}, r0, 0x0, 0xffffffffffffffff, 0x3) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) 05:42:00 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = getpid() perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x80, 0x1f, 0x0, 0x0, 0x0, 0x5, 0x20060, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000080), 0x2}, 0x9000, 0x2, 0x1, 0x2, 0x8, 0xdf, 0x7, 0x0, 0x7, 0x0, 0xf27c}, r1, 0xb, 0xffffffffffffffff, 0x9) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) [ 2342.790429][T23166] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2342.798850][T23166] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2342.806827][T23166] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2342.814806][T23166] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2342.822777][T23166] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2342.830747][T23166] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2342.838733][T23166] 05:42:01 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 53) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:01 executing program 5: socketpair(0x26, 0x5, 0x0, &(0x7f0000000040)) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, &(0x7f0000000100)) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='tasks\x00', 0x2, 0x0) 05:42:01 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000080)=0x401) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = openat$cgroup_int(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage\x00', 0x2, 0x0) write$cgroup_int(r1, &(0x7f0000000100)=0xffffffff, 0x12) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000080)=0x401) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) openat$cgroup_int(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage\x00', 0x2, 0x0) (async) write$cgroup_int(r1, &(0x7f0000000100)=0xffffffff, 0x12) (async) 05:42:01 executing program 1: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz0\x00', 0x200002, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000080)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x2c14, 0x4, 0x3, 0x0, 0x0, 0x3, 0x0, 0x0, 0x8}, r0, 0x0, 0xffffffffffffffff, 0x3) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) 05:42:01 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = getpid() perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x80, 0x1f, 0x0, 0x0, 0x0, 0x5, 0x20060, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000080), 0x2}, 0x9000, 0x2, 0x1, 0x2, 0x8, 0xdf, 0x7, 0x0, 0x7, 0x0, 0xf27c}, r1, 0xb, 0xffffffffffffffff, 0x9) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:01 executing program 0: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 05:42:01 executing program 5: socketpair(0x26, 0x5, 0x0, &(0x7f0000000040)) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, &(0x7f0000000100)) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='tasks\x00', 0x2, 0x0) socketpair(0x26, 0x5, 0x0, &(0x7f0000000040)) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, &(0x7f0000000100)) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) (async) openat$cgroup_procs(r1, &(0x7f00000000c0)='tasks\x00', 0x2, 0x0) (async) 05:42:01 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x81) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000080)=ANY=[@ANYBLOB="090000000000000000ff0f000000000000000000000000000000000000000000000000000000001000000000"]) 05:42:01 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = getpid() perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x80, 0x1f, 0x0, 0x0, 0x0, 0x5, 0x20060, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000080), 0x2}, 0x9000, 0x2, 0x1, 0x2, 0x8, 0xdf, 0x7, 0x0, 0x7, 0x0, 0xf27c}, r1, 0xb, 0xffffffffffffffff, 0x9) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:01 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4, 0x5}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_devices(r1, &(0x7f0000000140)='devices.deny\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f00000000c0)={0x3, 0x80, 0x5, 0x9, 0x3, 0x5, 0x0, 0x8000000000000000, 0xd00, 0xc, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000080), 0xb}, 0x404, 0x20, 0xfffffffe, 0x7, 0x3, 0x8, 0xfff, 0x0, 0x4, 0x0, 0x3ff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:01 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0xfe, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:01 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4, 0x5}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_devices(r1, &(0x7f0000000140)='devices.deny\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f00000000c0)={0x3, 0x80, 0x5, 0x9, 0x3, 0x5, 0x0, 0x8000000000000000, 0xd00, 0xc, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000080), 0xb}, 0x404, 0x20, 0xfffffffe, 0x7, 0x3, 0x8, 0xfff, 0x0, 0x4, 0x0, 0x3ff}) (async, rerun: 64) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (rerun: 64) [ 2343.146795][T23200] FAULT_INJECTION: forcing a failure. [ 2343.146795][T23200] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2343.208215][T23200] CPU: 1 PID: 23200 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2343.218703][T23200] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2343.228795][T23200] Call Trace: [ 2343.232099][T23200] [ 2343.235047][T23200] dump_stack_lvl+0xd1/0x138 [ 2343.239682][T23200] should_fail_ex.cold+0x5/0xa [ 2343.244500][T23200] prepare_alloc_pages+0x178/0x570 [ 2343.249677][T23200] __alloc_pages+0x149/0x5b0 [ 2343.254322][T23200] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2343.261142][T23200] ? find_held_lock+0x2d/0x110 [ 2343.265978][T23200] ? lock_downgrade+0x6e0/0x6e0 [ 2343.270877][T23200] ? do_raw_spin_lock+0x124/0x2b0 [ 2343.275946][T23200] alloc_pages+0x1aa/0x270 [ 2343.280398][T23200] __get_free_pages+0xc/0x40 [ 2343.285038][T23200] kasan_populate_vmalloc_pte+0x27/0x150 [ 2343.290727][T23200] __apply_to_page_range+0x68c/0x1030 [ 2343.296205][T23200] ? kasan_poison+0x60/0x60 [ 2343.300745][T23200] alloc_vmap_area+0x512/0x1ed0 [ 2343.305643][T23200] ? free_vmap_area+0x1ab0/0x1ab0 [ 2343.310711][T23200] __get_vm_area_node+0x142/0x3f0 [ 2343.315776][T23200] __vmalloc_node_range+0x25b/0x13c0 [ 2343.321079][T23200] ? btf_new_fd+0x531/0x2ea0 [ 2343.325693][T23200] ? btf_new_fd+0x531/0x2ea0 [ 2343.330306][T23200] ? vfree_atomic+0xe0/0xe0 [ 2343.334839][T23200] ? kvmalloc_node+0x76/0x1a0 [ 2343.339529][T23200] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2343.345097][T23200] ? btf_new_fd+0x531/0x2ea0 [ 2343.349698][T23200] kvmalloc_node+0x156/0x1a0 [ 2343.354303][T23200] ? btf_new_fd+0x531/0x2ea0 [ 2343.358907][T23200] btf_new_fd+0x531/0x2ea0 [ 2343.363339][T23200] ? find_held_lock+0x2d/0x110 [ 2343.368125][T23200] ? __might_fault+0xd9/0x180 [ 2343.372819][T23200] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2343.378375][T23200] ? apparmor_capable+0x1dc/0x460 [ 2343.383422][T23200] ? bpf_lsm_capable+0x9/0x10 [ 2343.388114][T23200] ? security_capable+0x93/0xc0 [ 2343.392986][T23200] __sys_bpf+0x18f1/0x5000 [ 2343.397433][T23200] ? ksys_write+0x210/0x250 [ 2343.401987][T23200] ? bpf_perf_link_attach+0x520/0x520 [ 2343.407373][T23200] ? vfs_write+0x49e/0xdd0 [ 2343.411810][T23200] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2343.417468][T23200] ? wait_for_completion_io_timeout+0x20/0x20 [ 2343.423570][T23200] __x64_sys_bpf+0x79/0xc0 [ 2343.427998][T23200] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2343.433904][T23200] do_syscall_64+0x39/0xb0 [ 2343.438686][T23200] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2343.444591][T23200] RIP: 0033:0x7f77be48c0c9 [ 2343.449012][T23200] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2343.468628][T23200] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2343.477053][T23200] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2343.485052][T23200] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2343.493041][T23200] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2343.501020][T23200] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2343.508996][T23200] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2343.517008][T23200] 05:42:01 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 54) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:01 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x81) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000080)=ANY=[@ANYBLOB="090000000000000000ff0f000000000000000000000000000000000000000000000000000000001000000000"]) 05:42:01 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4, 0x5}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_devices(r1, &(0x7f0000000140)='devices.deny\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f00000000c0)={0x3, 0x80, 0x5, 0x9, 0x3, 0x5, 0x0, 0x8000000000000000, 0xd00, 0xc, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000080), 0xb}, 0x404, 0x20, 0xfffffffe, 0x7, 0x3, 0x8, 0xfff, 0x0, 0x4, 0x0, 0x3ff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4, 0x5}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_devices(r1, &(0x7f0000000140)='devices.deny\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f00000000c0)={0x3, 0x80, 0x5, 0x9, 0x3, 0x5, 0x0, 0x8000000000000000, 0xd00, 0xc, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000080), 0xb}, 0x404, 0x20, 0xfffffffe, 0x7, 0x3, 0x8, 0xfff, 0x0, 0x4, 0x0, 0x3ff}) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) 05:42:01 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='cgroup.controllers\x00', 0x0, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x1d, 0x7f, 0x7, 0xa0, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x4, 0xb}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x5, &(0x7f0000000080)=@raw=[@alu={0x7, 0x1, 0xcaa5c40258d2784c, 0xb, 0xa, 0x0, 0xfffffffffffffff0}, @ldst={0x2, 0x1, 0x1, 0x0, 0x5, 0xfffffffffffffff0, 0xffffffffffffffff}, @ldst={0x3, 0x3, 0x1, 0x7, 0x9, 0xffffffffffffff11, 0x4}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}], &(0x7f00000000c0)='GPL\x00', 0x0, 0x68, &(0x7f0000000100)=""/104, 0x40f00, 0x1, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f00000001c0)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000000200)={0x5, 0x2, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[r2, 0xffffffffffffffff]}, 0x80) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x6, 0x9, 0x6, 0xfd, 0x1048, r2, 0x7, '\x00', 0x0, r1, 0x1}, 0x48) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000400)=r3, 0x4) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:01 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0xfe, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0xfe, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) 05:42:01 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_int(r1, &(0x7f0000000080)='io.weight\x00', 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x19) 05:42:02 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0xfe, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:02 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_int(r1, &(0x7f0000000080)='io.weight\x00', 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x19) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_int(r1, &(0x7f0000000080)='io.weight\x00', 0x2, 0x0) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0x19) (async) 05:42:02 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='cgroup.controllers\x00', 0x0, 0x0) (rerun: 64) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x1d, 0x7f, 0x7, 0xa0, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x4, 0xb}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x5, &(0x7f0000000080)=@raw=[@alu={0x7, 0x1, 0xcaa5c40258d2784c, 0xb, 0xa, 0x0, 0xfffffffffffffff0}, @ldst={0x2, 0x1, 0x1, 0x0, 0x5, 0xfffffffffffffff0, 0xffffffffffffffff}, @ldst={0x3, 0x3, 0x1, 0x7, 0x9, 0xffffffffffffff11, 0x4}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}], &(0x7f00000000c0)='GPL\x00', 0x0, 0x68, &(0x7f0000000100)=""/104, 0x40f00, 0x1, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f00000001c0)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000000200)={0x5, 0x2, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[r2, 0xffffffffffffffff]}, 0x80) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x6, 0x9, 0x6, 0xfd, 0x1048, r2, 0x7, '\x00', 0x0, r1, 0x1}, 0x48) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000400)=r3, 0x4) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:02 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x81) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000080)=ANY=[@ANYBLOB="090000000000000000ff0f000000000000000000000000000000000000000000000000000000001000000000"]) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x81) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000080)=ANY=[@ANYBLOB="090000000000000000ff0f000000000000000000000000000000000000000000000000000000001000000000"]) (async) 05:42:02 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x4, 0x80, 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, 0xe72b, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x4}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) r2 = socket$kcm(0x29, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r4 = perf_event_open(&(0x7f0000000100)={0x6, 0x80, 0x80, 0x40, 0x3, 0xff, 0x0, 0x7, 0x800, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x4, @perf_bp={&(0x7f00000000c0), 0x7}, 0x400, 0x0, 0x81, 0x0, 0x0, 0x5, 0xb3, 0x0, 0xa34, 0x0, 0xfff}, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x1) ioctl$PERF_EVENT_IOC_REFRESH(r4, 0x2402, 0x1) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000180)=0x1) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) r6 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r7}, 0xc) openat$cgroup_type(r7, 0x0, 0x2, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000200)={@cgroup=r5, r6, 0xb, 0x9, r7}, 0x14) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r2, 0x89e2, &(0x7f0000000080)={r3}) 05:42:02 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xe, 0x5, &(0x7f0000000080)=@raw=[@ldst={0x1, 0x2, 0x1, 0x2, 0x5, 0x0, 0x1}, @jmp={0x5, 0x0, 0x2, 0x0, 0x0, 0x1, 0x4}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x4}, @exit], &(0x7f00000000c0)='syzkaller\x00', 0x1ff, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x3, 0x4, 0x20, 0x6}, 0x10}, 0x80) ioctl$PERF_EVENT_IOC_SET_BPF(r0, 0x40042408, r1) [ 2343.794803][T23242] FAULT_INJECTION: forcing a failure. [ 2343.794803][T23242] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2343.859319][T23242] CPU: 0 PID: 23242 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2343.869803][T23242] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2343.879867][T23242] Call Trace: [ 2343.883147][T23242] [ 2343.886085][T23242] dump_stack_lvl+0xd1/0x138 [ 2343.890732][T23242] should_fail_ex.cold+0x5/0xa [ 2343.895509][T23242] prepare_alloc_pages+0x178/0x570 [ 2343.900639][T23242] __alloc_pages+0x149/0x5b0 [ 2343.905240][T23242] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2343.912011][T23242] ? find_held_lock+0x2d/0x110 [ 2343.916802][T23242] ? lock_downgrade+0x6e0/0x6e0 [ 2343.921663][T23242] ? do_raw_spin_lock+0x124/0x2b0 [ 2343.926706][T23242] alloc_pages+0x1aa/0x270 [ 2343.931133][T23242] __get_free_pages+0xc/0x40 [ 2343.935731][T23242] kasan_populate_vmalloc_pte+0x27/0x150 [ 2343.941377][T23242] __apply_to_page_range+0x68c/0x1030 [ 2343.946763][T23242] ? kasan_poison+0x60/0x60 [ 2343.951286][T23242] alloc_vmap_area+0x512/0x1ed0 [ 2343.956170][T23242] ? free_vmap_area+0x1ab0/0x1ab0 [ 2343.961227][T23242] __get_vm_area_node+0x142/0x3f0 [ 2343.966274][T23242] __vmalloc_node_range+0x25b/0x13c0 [ 2343.971568][T23242] ? btf_new_fd+0x531/0x2ea0 [ 2343.976175][T23242] ? btf_new_fd+0x531/0x2ea0 [ 2343.980775][T23242] ? vfree_atomic+0xe0/0xe0 [ 2343.985289][T23242] ? kvmalloc_node+0x76/0x1a0 [ 2343.989979][T23242] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2343.995547][T23242] ? btf_new_fd+0x531/0x2ea0 [ 2344.000148][T23242] kvmalloc_node+0x156/0x1a0 [ 2344.004752][T23242] ? btf_new_fd+0x531/0x2ea0 [ 2344.009353][T23242] btf_new_fd+0x531/0x2ea0 [ 2344.013782][T23242] ? find_held_lock+0x2d/0x110 [ 2344.018565][T23242] ? __might_fault+0xd9/0x180 [ 2344.023259][T23242] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2344.028815][T23242] ? apparmor_capable+0x1dc/0x460 [ 2344.033859][T23242] ? bpf_lsm_capable+0x9/0x10 [ 2344.038976][T23242] ? security_capable+0x93/0xc0 [ 2344.043841][T23242] __sys_bpf+0x18f1/0x5000 [ 2344.048264][T23242] ? ksys_write+0x210/0x250 [ 2344.052776][T23242] ? bpf_perf_link_attach+0x520/0x520 [ 2344.058162][T23242] ? vfs_write+0x49e/0xdd0 [ 2344.062591][T23242] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2344.068233][T23242] ? wait_for_completion_io_timeout+0x20/0x20 [ 2344.074325][T23242] __x64_sys_bpf+0x79/0xc0 [ 2344.078745][T23242] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2344.084650][T23242] do_syscall_64+0x39/0xb0 [ 2344.089079][T23242] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2344.094980][T23242] RIP: 0033:0x7f77be48c0c9 [ 2344.099399][T23242] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2344.119009][T23242] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2344.127450][T23242] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2344.135426][T23242] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2344.143411][T23242] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2344.151387][T23242] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2344.159360][T23242] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2344.167348][T23242] 05:42:02 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 55) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:02 executing program 1: ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8924, &(0x7f0000000080)={'veth1_vlan\x00', @local}) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:02 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x4, 0x80, 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, 0xe72b, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x4}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) (async) r2 = socket$kcm(0x29, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) r4 = perf_event_open(&(0x7f0000000100)={0x6, 0x80, 0x80, 0x40, 0x3, 0xff, 0x0, 0x7, 0x800, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x4, @perf_bp={&(0x7f00000000c0), 0x7}, 0x400, 0x0, 0x81, 0x0, 0x0, 0x5, 0xb3, 0x0, 0xa34, 0x0, 0xfff}, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x1) ioctl$PERF_EVENT_IOC_REFRESH(r4, 0x2402, 0x1) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000180)=0x1) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) r6 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000001c0)={0xffffffffffffffff}, 0x4) (async) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r7}, 0xc) (async) openat$cgroup_type(r7, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000200)={@cgroup=r5, r6, 0xb, 0x9, r7}, 0x14) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) ioctl$sock_kcm_SIOCKCMCLONE(r2, 0x89e2, &(0x7f0000000080)={r3}) 05:42:02 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_int(r1, &(0x7f0000000080)='io.weight\x00', 0x2, 0x0) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0x19) 05:42:02 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='cgroup.controllers\x00', 0x0, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x1d, 0x7f, 0x7, 0xa0, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x4, 0xb}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x5, &(0x7f0000000080)=@raw=[@alu={0x7, 0x1, 0xcaa5c40258d2784c, 0xb, 0xa, 0x0, 0xfffffffffffffff0}, @ldst={0x2, 0x1, 0x1, 0x0, 0x5, 0xfffffffffffffff0, 0xffffffffffffffff}, @ldst={0x3, 0x3, 0x1, 0x7, 0x9, 0xffffffffffffff11, 0x4}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}], &(0x7f00000000c0)='GPL\x00', 0x0, 0x68, &(0x7f0000000100)=""/104, 0x40f00, 0x1, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f00000001c0)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000000200)={0x5, 0x2, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[r2, 0xffffffffffffffff]}, 0x80) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x6, 0x9, 0x6, 0xfd, 0x1048, r2, 0x7, '\x00', 0x0, r1, 0x1}, 0x48) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000400)=r3, 0x4) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:02 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xe, 0x5, &(0x7f0000000080)=@raw=[@ldst={0x1, 0x2, 0x1, 0x2, 0x5, 0x0, 0x1}, @jmp={0x5, 0x0, 0x2, 0x0, 0x0, 0x1, 0x4}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x4}, @exit], &(0x7f00000000c0)='syzkaller\x00', 0x1ff, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x3, 0x4, 0x20, 0x6}, 0x10}, 0x80) ioctl$PERF_EVENT_IOC_SET_BPF(r0, 0x40042408, r1) 05:42:02 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xe, 0x5, &(0x7f0000000080)=@raw=[@ldst={0x1, 0x2, 0x1, 0x2, 0x5, 0x0, 0x1}, @jmp={0x5, 0x0, 0x2, 0x0, 0x0, 0x1, 0x4}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x4}, @exit], &(0x7f00000000c0)='syzkaller\x00', 0x1ff, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x3, 0x4, 0x20, 0x6}, 0x10}, 0x80) ioctl$PERF_EVENT_IOC_SET_BPF(r0, 0x40042408, r1) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xe, 0x5, &(0x7f0000000080)=@raw=[@ldst={0x1, 0x2, 0x1, 0x2, 0x5, 0x0, 0x1}, @jmp={0x5, 0x0, 0x2, 0x0, 0x0, 0x1, 0x4}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x4}, @exit], &(0x7f00000000c0)='syzkaller\x00', 0x1ff, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000140)={0x3, 0x4, 0x20, 0x6}, 0x10}, 0x80) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r0, 0x40042408, r1) (async) 05:42:02 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x4, 0x80, 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, 0xe72b, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x4}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) r2 = socket$kcm(0x29, 0x0, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) r4 = perf_event_open(&(0x7f0000000100)={0x6, 0x80, 0x80, 0x40, 0x3, 0xff, 0x0, 0x7, 0x800, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x4, @perf_bp={&(0x7f00000000c0), 0x7}, 0x400, 0x0, 0x81, 0x0, 0x0, 0x5, 0xb3, 0x0, 0xa34, 0x0, 0xfff}, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x1) ioctl$PERF_EVENT_IOC_REFRESH(r4, 0x2402, 0x1) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000180)=0x1) (async) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) r6 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000001c0)={0xffffffffffffffff}, 0x4) (async) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r7}, 0xc) openat$cgroup_type(r7, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000200)={@cgroup=r5, r6, 0xb, 0x9, r7}, 0x14) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r2, 0x89e2, &(0x7f0000000080)={r3}) 05:42:02 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x5) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0x100000001) r2 = perf_event_open$cgroup(&(0x7f0000000080)={0x3, 0x80, 0x8, 0x5, 0x5, 0x2, 0x0, 0x0, 0x10000, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xada, 0xf, @perf_config_ext={0xfffffffffffff7cf, 0x1}, 0x400, 0x484, 0x7f, 0x7, 0x4, 0xcf, 0x7f, 0x0, 0x2, 0x0, 0xc536}, r1, 0xc, r0, 0x5) ioctl$PERF_EVENT_IOC_DISABLE(r2, 0x2401, 0x9) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:02 executing program 1: ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8924, &(0x7f0000000080)={'veth1_vlan\x00', @local}) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:02 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) write$cgroup_freezer_state(r1, &(0x7f0000000140)='FROZEN\x00', 0x7) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000000c0)={0x4, 0x80, 0x8, 0x0, 0xfa, 0xff, 0x0, 0x0, 0x40000, 0x9, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x54c9616b, 0x4, @perf_bp={&(0x7f0000000080), 0x4}, 0x800, 0x6, 0x19, 0x8, 0x3, 0x3f, 0x100, 0x0, 0x6, 0x0, 0x9634}) [ 2344.450216][T23283] FAULT_INJECTION: forcing a failure. [ 2344.450216][T23283] name fail_page_alloc, interval 1, probability 0, space 0, times 0 05:42:02 executing program 1: ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8924, &(0x7f0000000080)={'veth1_vlan\x00', @local}) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) [ 2344.535582][T23283] CPU: 1 PID: 23283 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2344.546065][T23283] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2344.556160][T23283] Call Trace: [ 2344.559475][T23283] [ 2344.562439][T23283] dump_stack_lvl+0xd1/0x138 [ 2344.567089][T23283] should_fail_ex.cold+0x5/0xa [ 2344.571877][T23283] prepare_alloc_pages+0x178/0x570 [ 2344.577022][T23283] __alloc_pages+0x149/0x5b0 [ 2344.581630][T23283] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2344.588446][T23283] ? find_held_lock+0x2d/0x110 [ 2344.593249][T23283] ? lock_downgrade+0x6e0/0x6e0 [ 2344.598105][T23283] ? do_raw_spin_lock+0x124/0x2b0 [ 2344.603226][T23283] alloc_pages+0x1aa/0x270 [ 2344.607646][T23283] __get_free_pages+0xc/0x40 [ 2344.612270][T23283] kasan_populate_vmalloc_pte+0x27/0x150 [ 2344.617918][T23283] __apply_to_page_range+0x68c/0x1030 [ 2344.621204][ T1201] ieee802154 phy0 wpan0: encryption failed: -22 [ 2344.623293][T23283] ? kasan_poison+0x60/0x60 [ 2344.623343][T23283] alloc_vmap_area+0x512/0x1ed0 [ 2344.629707][ T1201] ieee802154 phy1 wpan1: encryption failed: -22 [ 2344.634058][T23283] ? free_vmap_area+0x1ab0/0x1ab0 [ 2344.650207][T23283] __get_vm_area_node+0x142/0x3f0 [ 2344.655290][T23283] __vmalloc_node_range+0x25b/0x13c0 [ 2344.660613][T23283] ? btf_new_fd+0x531/0x2ea0 [ 2344.665242][T23283] ? ___slab_alloc+0xca0/0x1400 [ 2344.670104][T23283] ? btf_new_fd+0x531/0x2ea0 [ 2344.674696][T23283] ? vfree_atomic+0xe0/0xe0 [ 2344.679199][T23283] ? kvmalloc_node+0x76/0x1a0 [ 2344.683879][T23283] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2344.689431][T23283] ? btf_new_fd+0x531/0x2ea0 [ 2344.694039][T23283] kvmalloc_node+0x156/0x1a0 [ 2344.698660][T23283] ? btf_new_fd+0x531/0x2ea0 [ 2344.703267][T23283] btf_new_fd+0x531/0x2ea0 [ 2344.707713][T23283] ? find_held_lock+0x2d/0x110 [ 2344.712532][T23283] ? __might_fault+0xd9/0x180 [ 2344.717278][T23283] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2344.722833][T23283] ? apparmor_capable+0x1dc/0x460 [ 2344.727872][T23283] ? bpf_lsm_capable+0x9/0x10 [ 2344.732581][T23283] ? security_capable+0x93/0xc0 [ 2344.737443][T23283] __sys_bpf+0x18f1/0x5000 [ 2344.741878][T23283] ? ksys_write+0x210/0x250 [ 2344.746404][T23283] ? bpf_perf_link_attach+0x520/0x520 [ 2344.751780][T23283] ? vfs_write+0x49e/0xdd0 [ 2344.756218][T23283] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2344.761864][T23283] ? wait_for_completion_io_timeout+0x20/0x20 [ 2344.767944][T23283] __x64_sys_bpf+0x79/0xc0 [ 2344.772363][T23283] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2344.778258][T23283] do_syscall_64+0x39/0xb0 [ 2344.782677][T23283] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2344.788581][T23283] RIP: 0033:0x7f77be48c0c9 [ 2344.793012][T23283] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2344.812639][T23283] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2344.821065][T23283] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2344.829059][T23283] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2344.837054][T23283] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2344.845023][T23283] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2344.853000][T23283] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2344.861008][T23283] 05:42:03 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 56) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:03 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) write$cgroup_type(r1, &(0x7f00000000c0), 0x9) r2 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x6, 0x1, 0x2, 0x3, 0x0, 0x0, 0x12001, 0x6, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xfffffff9, 0x0, @perf_config_ext={0x800, 0x7}, 0x80000, 0x0, 0x10000, 0x7, 0x7, 0x1, 0x101, 0x0, 0x7fffffff, 0x0, 0x3}, 0xffffffffffffffff, 0x3, r0, 0x1) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r0) 05:42:03 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x5) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0x100000001) r2 = perf_event_open$cgroup(&(0x7f0000000080)={0x3, 0x80, 0x8, 0x5, 0x5, 0x2, 0x0, 0x0, 0x10000, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xada, 0xf, @perf_config_ext={0xfffffffffffff7cf, 0x1}, 0x400, 0x484, 0x7f, 0x7, 0x4, 0xcf, 0x7f, 0x0, 0x2, 0x0, 0xc536}, r1, 0xc, r0, 0x5) ioctl$PERF_EVENT_IOC_DISABLE(r2, 0x2401, 0x9) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x5) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0x100000001) (async) perf_event_open$cgroup(&(0x7f0000000080)={0x3, 0x80, 0x8, 0x5, 0x5, 0x2, 0x0, 0x0, 0x10000, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xada, 0xf, @perf_config_ext={0xfffffffffffff7cf, 0x1}, 0x400, 0x484, 0x7f, 0x7, 0x4, 0xcf, 0x7f, 0x0, 0x2, 0x0, 0xc536}, r1, 0xc, r0, 0x5) (async) ioctl$PERF_EVENT_IOC_DISABLE(r2, 0x2401, 0x9) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) 05:42:03 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000180)={r0, &(0x7f0000000080)="e3c6e8ff47a2093dd6aa5474248e39c1887d8eefa79d306b053010b8f7f6c90938c4a7c77074a7304bffecd79df3252b35ab9471b1077806c2f7ccf174d071fc9742837a75f1eaeac5d5429dcef099fcbd635e557b9dd520be388c8b28fca1caa5b86c4b89f4c8ec85891a4164e3d3e1f4b2d3188ddbcbe76f846c82d8b83e849f2aef6212a39eda5c3f74c9f6ef", &(0x7f0000000140)}, 0x20) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x80086601, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000180)={0x0, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000001c0)=r2, 0x4) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000380)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000003c0)={@cgroup=r4, r0, 0x28, 0xe, r3}, 0x14) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x11, 0xc, &(0x7f00000001c0)=@raw=[@map_idx={0x18, 0x9, 0x5, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa45}, @generic={0x81, 0x4, 0x8, 0x81, 0x80}, @alu={0xe, 0x0, 0x1, 0x4, 0x3, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @ldst={0x3, 0x1, 0x6, 0x3, 0x5, 0xfffffffffffffffe, 0x8}, @alu={0x7, 0x1, 0x7, 0xb, 0x9, 0x18, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @generic={0x0, 0xf, 0x7, 0x9, 0x1000}, @alu={0x7, 0x1, 0xc, 0x5, 0x0, 0x0, 0x4}], &(0x7f0000000140)='GPL\x00', 0x80000001, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x16, r0, 0x8, &(0x7f0000000240)={0x8, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x2, 0x2, 0x2}, 0x10, r2, r0, 0x0, &(0x7f00000002c0)=[r3]}, 0x80) 05:42:03 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000040)={0x1, 0x80, 0x0, 0xf3, 0x0, 0x1, 0x0, 0x101, 0x200, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfff, 0x0, @perf_bp={&(0x7f0000000000), 0x3}, 0x80, 0x1ff, 0x6, 0x8, 0x3, 0x0, 0x3, 0x0, 0x4, 0x0, 0x4}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:03 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) write$cgroup_freezer_state(r1, &(0x7f0000000140)='FROZEN\x00', 0x7) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000000c0)={0x4, 0x80, 0x8, 0x0, 0xfa, 0xff, 0x0, 0x0, 0x40000, 0x9, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x54c9616b, 0x4, @perf_bp={&(0x7f0000000080), 0x4}, 0x800, 0x6, 0x19, 0x8, 0x3, 0x3f, 0x100, 0x0, 0x6, 0x0, 0x9634}) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) write$cgroup_freezer_state(r1, &(0x7f0000000140)='FROZEN\x00', 0x7) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000000c0)={0x4, 0x80, 0x8, 0x0, 0xfa, 0xff, 0x0, 0x0, 0x40000, 0x9, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x54c9616b, 0x4, @perf_bp={&(0x7f0000000080), 0x4}, 0x800, 0x6, 0x19, 0x8, 0x3, 0x3f, 0x100, 0x0, 0x6, 0x0, 0x9634}) (async) 05:42:03 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000040)={0x1, 0x80, 0x0, 0xf3, 0x0, 0x1, 0x0, 0x101, 0x200, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfff, 0x0, @perf_bp={&(0x7f0000000000), 0x3}, 0x80, 0x1ff, 0x6, 0x8, 0x3, 0x0, 0x3, 0x0, 0x4, 0x0, 0x4}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:03 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) write$cgroup_type(r1, &(0x7f00000000c0), 0x9) r2 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x6, 0x1, 0x2, 0x3, 0x0, 0x0, 0x12001, 0x6, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xfffffff9, 0x0, @perf_config_ext={0x800, 0x7}, 0x80000, 0x0, 0x10000, 0x7, 0x7, 0x1, 0x101, 0x0, 0x7fffffff, 0x0, 0x3}, 0xffffffffffffffff, 0x3, r0, 0x1) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) write$cgroup_type(r1, &(0x7f00000000c0), 0x9) (async) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x6, 0x1, 0x2, 0x3, 0x0, 0x0, 0x12001, 0x6, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xfffffff9, 0x0, @perf_config_ext={0x800, 0x7}, 0x80000, 0x0, 0x10000, 0x7, 0x7, 0x1, 0x101, 0x0, 0x7fffffff, 0x0, 0x3}, 0xffffffffffffffff, 0x3, r0, 0x1) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r0) (async) 05:42:03 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000180)={r0, &(0x7f0000000080)="e3c6e8ff47a2093dd6aa5474248e39c1887d8eefa79d306b053010b8f7f6c90938c4a7c77074a7304bffecd79df3252b35ab9471b1077806c2f7ccf174d071fc9742837a75f1eaeac5d5429dcef099fcbd635e557b9dd520be388c8b28fca1caa5b86c4b89f4c8ec85891a4164e3d3e1f4b2d3188ddbcbe76f846c82d8b83e849f2aef6212a39eda5c3f74c9f6ef", &(0x7f0000000140)}, 0x20) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x80086601, 0x0) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000180)={0x0, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000001c0)=r2, 0x4) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async, rerun: 64) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000380)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (rerun: 64) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000003c0)={@cgroup=r4, r0, 0x28, 0xe, r3}, 0x14) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x11, 0xc, &(0x7f00000001c0)=@raw=[@map_idx={0x18, 0x9, 0x5, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa45}, @generic={0x81, 0x4, 0x8, 0x81, 0x80}, @alu={0xe, 0x0, 0x1, 0x4, 0x3, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @ldst={0x3, 0x1, 0x6, 0x3, 0x5, 0xfffffffffffffffe, 0x8}, @alu={0x7, 0x1, 0x7, 0xb, 0x9, 0x18, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @generic={0x0, 0xf, 0x7, 0x9, 0x1000}, @alu={0x7, 0x1, 0xc, 0x5, 0x0, 0x0, 0x4}], &(0x7f0000000140)='GPL\x00', 0x80000001, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x16, r0, 0x8, &(0x7f0000000240)={0x8, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x2, 0x2, 0x2}, 0x10, r2, r0, 0x0, &(0x7f00000002c0)=[r3]}, 0x80) 05:42:03 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x5) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0x100000001) r2 = perf_event_open$cgroup(&(0x7f0000000080)={0x3, 0x80, 0x8, 0x5, 0x5, 0x2, 0x0, 0x0, 0x10000, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xada, 0xf, @perf_config_ext={0xfffffffffffff7cf, 0x1}, 0x400, 0x484, 0x7f, 0x7, 0x4, 0xcf, 0x7f, 0x0, 0x2, 0x0, 0xc536}, r1, 0xc, r0, 0x5) ioctl$PERF_EVENT_IOC_DISABLE(r2, 0x2401, 0x9) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x5) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0x100000001) (async) perf_event_open$cgroup(&(0x7f0000000080)={0x3, 0x80, 0x8, 0x5, 0x5, 0x2, 0x0, 0x0, 0x10000, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xada, 0xf, @perf_config_ext={0xfffffffffffff7cf, 0x1}, 0x400, 0x484, 0x7f, 0x7, 0x4, 0xcf, 0x7f, 0x0, 0x2, 0x0, 0xc536}, r1, 0xc, r0, 0x5) (async) ioctl$PERF_EVENT_IOC_DISABLE(r2, 0x2401, 0x9) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) 05:42:03 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000040)={0x1, 0x80, 0x0, 0xf3, 0x0, 0x1, 0x0, 0x101, 0x200, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfff, 0x0, @perf_bp={&(0x7f0000000000), 0x3}, 0x80, 0x1ff, 0x6, 0x8, 0x3, 0x0, 0x3, 0x0, 0x4, 0x0, 0x4}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) perf_event_open$cgroup(&(0x7f0000000040)={0x1, 0x80, 0x0, 0xf3, 0x0, 0x1, 0x0, 0x101, 0x200, 0x8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfff, 0x0, @perf_bp={&(0x7f0000000000), 0x3}, 0x80, 0x1ff, 0x6, 0x8, 0x3, 0x0, 0x3, 0x0, 0x4, 0x0, 0x4}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x1) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) 05:42:03 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) write$cgroup_freezer_state(r1, &(0x7f0000000140)='FROZEN\x00', 0x7) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f00000000c0)={0x4, 0x80, 0x8, 0x0, 0xfa, 0xff, 0x0, 0x0, 0x40000, 0x9, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x54c9616b, 0x4, @perf_bp={&(0x7f0000000080), 0x4}, 0x800, 0x6, 0x19, 0x8, 0x3, 0x3f, 0x100, 0x0, 0x6, 0x0, 0x9634}) [ 2345.146361][T23324] FAULT_INJECTION: forcing a failure. [ 2345.146361][T23324] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2345.233313][T23324] CPU: 0 PID: 23324 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2345.243804][T23324] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2345.253869][T23324] Call Trace: [ 2345.257153][T23324] [ 2345.260086][T23324] dump_stack_lvl+0xd1/0x138 [ 2345.264697][T23324] should_fail_ex.cold+0x5/0xa [ 2345.269481][T23324] prepare_alloc_pages+0x178/0x570 [ 2345.274626][T23324] __alloc_pages+0x149/0x5b0 [ 2345.279227][T23324] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2345.286002][T23324] ? find_held_lock+0x2d/0x110 [ 2345.290785][T23324] ? lock_downgrade+0x6e0/0x6e0 [ 2345.295643][T23324] ? do_raw_spin_lock+0x124/0x2b0 [ 2345.300678][T23324] alloc_pages+0x1aa/0x270 [ 2345.305102][T23324] __get_free_pages+0xc/0x40 [ 2345.309697][T23324] kasan_populate_vmalloc_pte+0x27/0x150 [ 2345.315348][T23324] __apply_to_page_range+0x68c/0x1030 [ 2345.320730][T23324] ? kasan_poison+0x60/0x60 [ 2345.325252][T23324] alloc_vmap_area+0x512/0x1ed0 [ 2345.330304][T23324] ? free_vmap_area+0x1ab0/0x1ab0 [ 2345.335364][T23324] __get_vm_area_node+0x142/0x3f0 [ 2345.340409][T23324] __vmalloc_node_range+0x25b/0x13c0 [ 2345.345784][T23324] ? btf_new_fd+0x531/0x2ea0 [ 2345.350394][T23324] ? btf_new_fd+0x531/0x2ea0 [ 2345.354996][T23324] ? vfree_atomic+0xe0/0xe0 [ 2345.359508][T23324] ? kvmalloc_node+0x76/0x1a0 [ 2345.364192][T23324] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2345.369752][T23324] ? btf_new_fd+0x531/0x2ea0 [ 2345.374390][T23324] kvmalloc_node+0x156/0x1a0 [ 2345.378987][T23324] ? btf_new_fd+0x531/0x2ea0 [ 2345.383601][T23324] btf_new_fd+0x531/0x2ea0 [ 2345.388031][T23324] ? find_held_lock+0x2d/0x110 [ 2345.392811][T23324] ? __might_fault+0xd9/0x180 [ 2345.397504][T23324] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2345.403059][T23324] ? apparmor_capable+0x1dc/0x460 [ 2345.408100][T23324] ? bpf_lsm_capable+0x9/0x10 [ 2345.412783][T23324] ? security_capable+0x93/0xc0 [ 2345.417650][T23324] __sys_bpf+0x18f1/0x5000 [ 2345.422073][T23324] ? ksys_write+0x210/0x250 [ 2345.426593][T23324] ? bpf_perf_link_attach+0x520/0x520 [ 2345.431974][T23324] ? vfs_write+0x49e/0xdd0 [ 2345.436419][T23324] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2345.442407][T23324] ? wait_for_completion_io_timeout+0x20/0x20 [ 2345.448503][T23324] __x64_sys_bpf+0x79/0xc0 [ 2345.452923][T23324] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2345.458829][T23324] do_syscall_64+0x39/0xb0 [ 2345.463261][T23324] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2345.469180][T23324] RIP: 0033:0x7f77be48c0c9 [ 2345.473607][T23324] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2345.493226][T23324] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2345.501649][T23324] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2345.509623][T23324] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2345.517595][T23324] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2345.525571][T23324] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2345.533542][T23324] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2345.541529][T23324] 05:42:03 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 57) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:03 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) write$cgroup_type(r1, &(0x7f00000000c0), 0x9) r2 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x6, 0x1, 0x2, 0x3, 0x0, 0x0, 0x12001, 0x6, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xfffffff9, 0x0, @perf_config_ext={0x800, 0x7}, 0x80000, 0x0, 0x10000, 0x7, 0x7, 0x1, 0x101, 0x0, 0x7fffffff, 0x0, 0x3}, 0xffffffffffffffff, 0x3, r0, 0x1) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) write$cgroup_type(r1, &(0x7f00000000c0), 0x9) (async) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x6, 0x1, 0x2, 0x3, 0x0, 0x0, 0x12001, 0x6, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xfffffff9, 0x0, @perf_config_ext={0x800, 0x7}, 0x80000, 0x0, 0x10000, 0x7, 0x7, 0x1, 0x101, 0x0, 0x7fffffff, 0x0, 0x3}, 0xffffffffffffffff, 0x3, r0, 0x1) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r0) (async) 05:42:03 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x6}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:03 executing program 1: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={0xffffffffffffffff, 0xe0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000180)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000240)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000280), &(0x7f00000002c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000300)}}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000500)='blkio.bfq.io_queued\x00', 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000540), 0x8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000005c0)={0x11, 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="c3060100f0c17b00867cf8f613d5203f5806a4cc1a43940427fe7a54d2f90f1989e9bec10f33d78f89ffff178620000005000000183a0000010000000000000012c1b7d99200"], &(0x7f00000000c0)='GPL\x00', 0x7426ae4d, 0x69, &(0x7f0000000100)=""/105, 0x1e00, 0x10, '\x00', r0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x1, 0x1}, 0x8, 0x10, &(0x7f00000004c0)={0x5, 0x3, 0x7, 0x80000000}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000580)=[r1, r2, r3, r4, 0x1, 0x1, 0x1, 0x1]}, 0x80) r5 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x40049409, 0x4) 05:42:03 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async, rerun: 64) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async, rerun: 64) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000180)={r0, &(0x7f0000000080)="e3c6e8ff47a2093dd6aa5474248e39c1887d8eefa79d306b053010b8f7f6c90938c4a7c77074a7304bffecd79df3252b35ab9471b1077806c2f7ccf174d071fc9742837a75f1eaeac5d5429dcef099fcbd635e557b9dd520be388c8b28fca1caa5b86c4b89f4c8ec85891a4164e3d3e1f4b2d3188ddbcbe76f846c82d8b83e849f2aef6212a39eda5c3f74c9f6ef", &(0x7f0000000140)}, 0x20) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x80086601, 0x0) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000180)={0x0, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000001c0)=r2, 0x4) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000380)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000003c0)={@cgroup=r4, r0, 0x28, 0xe, r3}, 0x14) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async, rerun: 64) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x11, 0xc, &(0x7f00000001c0)=@raw=[@map_idx={0x18, 0x9, 0x5, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa45}, @generic={0x81, 0x4, 0x8, 0x81, 0x80}, @alu={0xe, 0x0, 0x1, 0x4, 0x3, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @ldst={0x3, 0x1, 0x6, 0x3, 0x5, 0xfffffffffffffffe, 0x8}, @alu={0x7, 0x1, 0x7, 0xb, 0x9, 0x18, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @generic={0x0, 0xf, 0x7, 0x9, 0x1000}, @alu={0x7, 0x1, 0xc, 0x5, 0x0, 0x0, 0x4}], &(0x7f0000000140)='GPL\x00', 0x80000001, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x16, r0, 0x8, &(0x7f0000000240)={0x8, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x1, 0x2, 0x2, 0x2}, 0x10, r2, r0, 0x0, &(0x7f00000002c0)=[r3]}, 0x80) 05:42:03 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8001}, 0x80}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='*\x00') ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:42:04 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x6}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x6}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) 05:42:04 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8001}, 0x80}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='*\x00') ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8001}, 0x80}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='*\x00') (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) 05:42:04 executing program 2: ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000080)=0x1) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000000c0)=@id={0x1e, 0x3, 0x1, {0x4e20, 0x2}}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)="ebb45c1fbc1571ce571295a915098608a96146dc07a1e5ff7617292aebe1e523223f3ac632c327893b656c42bdecfbf4673e26a91878cc1095be1a0c8f73de3d54a3e5ace84bbd67e528a1a1d0246fa653fc98c050747c8477ee4f0e647591037677fdf1c76d1c1db404a32cf90008951bf828", 0x73}], 0x1, &(0x7f00000001c0)="fd288c3226deb1f34711eaa556d87cd6a768005cd1eb1f65008274bf193661a1dfedf8ea398f80e96a7584982ec38436d7ca39761129c3d05b897d92e86493e133442d70584f790a6026d3009ddaff121b695ad39c37e547d361c02c418fbcc79b75683bac11d700c8126190c654cad23dcabd15cbbe82b7d9b02f0a3add1976e5968f46c7ace646c7296e7a2745b5c7246c01e9db771de67bb676d14f3464d1a500a1db0ca8597ac974ae3f", 0xac, 0x40100}, 0x8080) 05:42:04 executing program 1: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={0xffffffffffffffff, 0xe0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000180)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000240)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000280), &(0x7f00000002c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000300)}}, 0x10) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000500)='blkio.bfq.io_queued\x00', 0x0, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000540), 0x8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000005c0)={0x11, 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="c3060100f0c17b00867cf8f613d5203f5806a4cc1a43940427fe7a54d2f90f1989e9bec10f33d78f89ffff178620000005000000183a0000010000000000000012c1b7d99200"], &(0x7f00000000c0)='GPL\x00', 0x7426ae4d, 0x69, &(0x7f0000000100)=""/105, 0x1e00, 0x10, '\x00', r0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x1, 0x1}, 0x8, 0x10, &(0x7f00000004c0)={0x5, 0x3, 0x7, 0x80000000}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000580)=[r1, r2, r3, r4, 0x1, 0x1, 0x1, 0x1]}, 0x80) r5 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x40049409, 0x4) 05:42:04 executing program 0: r0 = getpid() recvmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000100), 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000480)=""/38, 0x26}], 0x5, &(0x7f0000000540)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x80}, 0x12000) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x4, 0x8, 0x9, 0x8, 0x0, 0xbc79, 0x50090, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xb4f, 0x3}, 0x40, 0x100000001, 0x7f, 0x0, 0x4, 0x5, 0x2ba, 0x0, 0x6, 0x0, 0x4}, r0, 0xc, 0xffffffffffffffff, 0x2) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) [ 2345.850846][T23365] FAULT_INJECTION: forcing a failure. [ 2345.850846][T23365] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2345.895680][T23365] CPU: 1 PID: 23365 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2345.906171][T23365] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2345.916262][T23365] Call Trace: [ 2345.919564][T23365] [ 2345.922538][T23365] dump_stack_lvl+0xd1/0x138 [ 2345.927135][T23365] should_fail_ex.cold+0x5/0xa [ 2345.931917][T23365] prepare_alloc_pages+0x178/0x570 [ 2345.937060][T23365] __alloc_pages+0x149/0x5b0 [ 2345.941656][T23365] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2345.948422][T23365] ? find_held_lock+0x2d/0x110 [ 2345.953221][T23365] ? lock_downgrade+0x6e0/0x6e0 [ 2345.958109][T23365] ? do_raw_spin_lock+0x124/0x2b0 [ 2345.963172][T23365] alloc_pages+0x1aa/0x270 [ 2345.967611][T23365] __get_free_pages+0xc/0x40 [ 2345.972208][T23365] kasan_populate_vmalloc_pte+0x27/0x150 [ 2345.977851][T23365] __apply_to_page_range+0x68c/0x1030 [ 2345.983233][T23365] ? kasan_poison+0x60/0x60 [ 2345.987748][T23365] alloc_vmap_area+0x512/0x1ed0 [ 2345.992622][T23365] ? free_vmap_area+0x1ab0/0x1ab0 [ 2345.997662][T23365] __get_vm_area_node+0x142/0x3f0 [ 2346.002714][T23365] __vmalloc_node_range+0x25b/0x13c0 [ 2346.008032][T23365] ? btf_new_fd+0x531/0x2ea0 [ 2346.012659][T23365] ? btf_new_fd+0x531/0x2ea0 [ 2346.017264][T23365] ? vfree_atomic+0xe0/0xe0 [ 2346.021769][T23365] ? kvmalloc_node+0x76/0x1a0 [ 2346.026454][T23365] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2346.032010][T23365] ? btf_new_fd+0x531/0x2ea0 [ 2346.036603][T23365] kvmalloc_node+0x156/0x1a0 [ 2346.041465][T23365] ? btf_new_fd+0x531/0x2ea0 [ 2346.046075][T23365] btf_new_fd+0x531/0x2ea0 [ 2346.050527][T23365] ? find_held_lock+0x2d/0x110 [ 2346.055342][T23365] ? __might_fault+0xd9/0x180 [ 2346.060045][T23365] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2346.065590][T23365] ? apparmor_capable+0x1dc/0x460 [ 2346.070635][T23365] ? bpf_lsm_capable+0x9/0x10 [ 2346.075332][T23365] ? security_capable+0x93/0xc0 [ 2346.080187][T23365] __sys_bpf+0x18f1/0x5000 [ 2346.084605][T23365] ? ksys_write+0x210/0x250 [ 2346.089108][T23365] ? bpf_perf_link_attach+0x520/0x520 [ 2346.094482][T23365] ? vfs_write+0x49e/0xdd0 [ 2346.098916][T23365] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2346.104586][T23365] ? wait_for_completion_io_timeout+0x20/0x20 [ 2346.110712][T23365] __x64_sys_bpf+0x79/0xc0 [ 2346.115147][T23365] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2346.121075][T23365] do_syscall_64+0x39/0xb0 [ 2346.125520][T23365] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2346.131419][T23365] RIP: 0033:0x7f77be48c0c9 [ 2346.135827][T23365] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2346.155447][T23365] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2346.163897][T23365] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2346.171876][T23365] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2346.179870][T23365] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2346.187858][T23365] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 05:42:04 executing program 2: ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000080)=0x1) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000000c0)=@id={0x1e, 0x3, 0x1, {0x4e20, 0x2}}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)="ebb45c1fbc1571ce571295a915098608a96146dc07a1e5ff7617292aebe1e523223f3ac632c327893b656c42bdecfbf4673e26a91878cc1095be1a0c8f73de3d54a3e5ace84bbd67e528a1a1d0246fa653fc98c050747c8477ee4f0e647591037677fdf1c76d1c1db404a32cf90008951bf828", 0x73}], 0x1, &(0x7f00000001c0)="fd288c3226deb1f34711eaa556d87cd6a768005cd1eb1f65008274bf193661a1dfedf8ea398f80e96a7584982ec38436d7ca39761129c3d05b897d92e86493e133442d70584f790a6026d3009ddaff121b695ad39c37e547d361c02c418fbcc79b75683bac11d700c8126190c654cad23dcabd15cbbe82b7d9b02f0a3add1976e5968f46c7ace646c7296e7a2745b5c7246c01e9db771de67bb676d14f3464d1a500a1db0ca8597ac974ae3f", 0xac, 0x40100}, 0x8080) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000080)=0x1) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000000c0)=@id={0x1e, 0x3, 0x1, {0x4e20, 0x2}}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)="ebb45c1fbc1571ce571295a915098608a96146dc07a1e5ff7617292aebe1e523223f3ac632c327893b656c42bdecfbf4673e26a91878cc1095be1a0c8f73de3d54a3e5ace84bbd67e528a1a1d0246fa653fc98c050747c8477ee4f0e647591037677fdf1c76d1c1db404a32cf90008951bf828", 0x73}], 0x1, &(0x7f00000001c0)="fd288c3226deb1f34711eaa556d87cd6a768005cd1eb1f65008274bf193661a1dfedf8ea398f80e96a7584982ec38436d7ca39761129c3d05b897d92e86493e133442d70584f790a6026d3009ddaff121b695ad39c37e547d361c02c418fbcc79b75683bac11d700c8126190c654cad23dcabd15cbbe82b7d9b02f0a3add1976e5968f46c7ace646c7296e7a2745b5c7246c01e9db771de67bb676d14f3464d1a500a1db0ca8597ac974ae3f", 0xac, 0x40100}, 0x8080) (async) [ 2346.195828][T23365] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2346.203829][T23365] 05:42:04 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 58) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:04 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x6}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:04 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8001}, 0x80}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='*\x00') ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8001}, 0x80}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='*\x00') (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) 05:42:04 executing program 0: r0 = getpid() recvmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000100), 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000480)=""/38, 0x26}], 0x5, &(0x7f0000000540)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x80}, 0x12000) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x4, 0x8, 0x9, 0x8, 0x0, 0xbc79, 0x50090, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xb4f, 0x3}, 0x40, 0x100000001, 0x7f, 0x0, 0x4, 0x5, 0x2ba, 0x0, 0x6, 0x0, 0x4}, r0, 0xc, 0xffffffffffffffff, 0x2) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) getpid() (async) recvmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000100), 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000480)=""/38, 0x26}], 0x5, &(0x7f0000000540)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x80}, 0x12000) (async) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x4, 0x8, 0x9, 0x8, 0x0, 0xbc79, 0x50090, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xb4f, 0x3}, 0x40, 0x100000001, 0x7f, 0x0, 0x4, 0x5, 0x2ba, 0x0, 0x6, 0x0, 0x4}, r0, 0xc, 0xffffffffffffffff, 0x2) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) (async) 05:42:04 executing program 1: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={0xffffffffffffffff, 0xe0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000180)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000240)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000280), &(0x7f00000002c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000300)}}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000500)='blkio.bfq.io_queued\x00', 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000540), 0x8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000005c0)={0x11, 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="c3060100f0c17b00867cf8f613d5203f5806a4cc1a43940427fe7a54d2f90f1989e9bec10f33d78f89ffff178620000005000000183a0000010000000000000012c1b7d99200"], &(0x7f00000000c0)='GPL\x00', 0x7426ae4d, 0x69, &(0x7f0000000100)=""/105, 0x1e00, 0x10, '\x00', r0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x1, 0x1}, 0x8, 0x10, &(0x7f00000004c0)={0x5, 0x3, 0x7, 0x80000000}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000580)=[r1, r2, r3, r4, 0x1, 0x1, 0x1, 0x1]}, 0x80) r5 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x40049409, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000440)={0xffffffffffffffff, 0xe0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000180)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000240)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000280), &(0x7f00000002c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000300)}}, 0x10) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000500)='blkio.bfq.io_queued\x00', 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000540), 0x8) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000005c0)={0x11, 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="c3060100f0c17b00867cf8f613d5203f5806a4cc1a43940427fe7a54d2f90f1989e9bec10f33d78f89ffff178620000005000000183a0000010000000000000012c1b7d99200"], &(0x7f00000000c0)='GPL\x00', 0x7426ae4d, 0x69, &(0x7f0000000100)=""/105, 0x1e00, 0x10, '\x00', r0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x1, 0x1}, 0x8, 0x10, &(0x7f00000004c0)={0x5, 0x3, 0x7, 0x80000000}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000580)=[r1, r2, r3, r4, 0x1, 0x1, 0x1, 0x1]}, 0x80) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x40049409, 0x4) (async) 05:42:04 executing program 2: ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000080)=0x1) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000000c0)=@id={0x1e, 0x3, 0x1, {0x4e20, 0x2}}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)="ebb45c1fbc1571ce571295a915098608a96146dc07a1e5ff7617292aebe1e523223f3ac632c327893b656c42bdecfbf4673e26a91878cc1095be1a0c8f73de3d54a3e5ace84bbd67e528a1a1d0246fa653fc98c050747c8477ee4f0e647591037677fdf1c76d1c1db404a32cf90008951bf828", 0x73}], 0x1, &(0x7f00000001c0)="fd288c3226deb1f34711eaa556d87cd6a768005cd1eb1f65008274bf193661a1dfedf8ea398f80e96a7584982ec38436d7ca39761129c3d05b897d92e86493e133442d70584f790a6026d3009ddaff121b695ad39c37e547d361c02c418fbcc79b75683bac11d700c8126190c654cad23dcabd15cbbe82b7d9b02f0a3add1976e5968f46c7ace646c7296e7a2745b5c7246c01e9db771de67bb676d14f3464d1a500a1db0ca8597ac974ae3f", 0xac, 0x40100}, 0x8080) [ 2346.458033][T23401] FAULT_INJECTION: forcing a failure. [ 2346.458033][T23401] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2346.478923][T23401] CPU: 0 PID: 23401 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2346.489580][T23401] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2346.499648][T23401] Call Trace: [ 2346.502935][T23401] [ 2346.505871][T23401] dump_stack_lvl+0xd1/0x138 [ 2346.510482][T23401] should_fail_ex.cold+0x5/0xa [ 2346.515260][T23401] prepare_alloc_pages+0x178/0x570 [ 2346.520393][T23401] __alloc_pages+0x149/0x5b0 [ 2346.524994][T23401] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2346.531766][T23401] ? find_held_lock+0x2d/0x110 [ 2346.536554][T23401] ? lock_downgrade+0x6e0/0x6e0 [ 2346.541411][T23401] ? do_raw_spin_lock+0x124/0x2b0 [ 2346.546446][T23401] alloc_pages+0x1aa/0x270 [ 2346.550871][T23401] __get_free_pages+0xc/0x40 [ 2346.555468][T23401] kasan_populate_vmalloc_pte+0x27/0x150 [ 2346.561119][T23401] __apply_to_page_range+0x68c/0x1030 [ 2346.566507][T23401] ? kasan_poison+0x60/0x60 [ 2346.571032][T23401] alloc_vmap_area+0x512/0x1ed0 [ 2346.575909][T23401] ? free_vmap_area+0x1ab0/0x1ab0 [ 2346.580959][T23401] __get_vm_area_node+0x142/0x3f0 [ 2346.586003][T23401] __vmalloc_node_range+0x25b/0x13c0 [ 2346.591296][T23401] ? btf_new_fd+0x531/0x2ea0 [ 2346.595926][T23401] ? btf_new_fd+0x531/0x2ea0 [ 2346.600526][T23401] ? vfree_atomic+0xe0/0xe0 [ 2346.605038][T23401] ? kvmalloc_node+0x76/0x1a0 [ 2346.609727][T23401] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2346.615292][T23401] ? btf_new_fd+0x531/0x2ea0 [ 2346.619908][T23401] kvmalloc_node+0x156/0x1a0 [ 2346.624507][T23401] ? btf_new_fd+0x531/0x2ea0 [ 2346.629105][T23401] btf_new_fd+0x531/0x2ea0 [ 2346.633532][T23401] ? find_held_lock+0x2d/0x110 [ 2346.638748][T23401] ? __might_fault+0xd9/0x180 [ 2346.643443][T23401] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2346.648996][T23401] ? apparmor_capable+0x1dc/0x460 [ 2346.654037][T23401] ? bpf_lsm_capable+0x9/0x10 [ 2346.658726][T23401] ? security_capable+0x93/0xc0 [ 2346.663594][T23401] __sys_bpf+0x18f1/0x5000 [ 2346.668016][T23401] ? ksys_write+0x210/0x250 [ 2346.672528][T23401] ? bpf_perf_link_attach+0x520/0x520 [ 2346.677913][T23401] ? vfs_write+0x49e/0xdd0 [ 2346.682342][T23401] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2346.687983][T23401] ? wait_for_completion_io_timeout+0x20/0x20 [ 2346.694076][T23401] __x64_sys_bpf+0x79/0xc0 [ 2346.698518][T23401] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2346.704422][T23401] do_syscall_64+0x39/0xb0 [ 2346.708851][T23401] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2346.714757][T23401] RIP: 0033:0x7f77be48c0c9 [ 2346.719178][T23401] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2346.738878][T23401] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2346.747300][T23401] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 05:42:05 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'pim6reg0\x00'}) [ 2346.755274][T23401] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2346.763246][T23401] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2346.771223][T23401] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2346.779202][T23401] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2346.787191][T23401] 05:42:05 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'pim6reg0\x00'}) 05:42:05 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x6, 0x2}, 0x21}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:05 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, @perf_bp={0x0}, 0x5f62, 0x200, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x3f}, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x0) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r2, 0x2402, 0x7) openat$cgroup_type(r1, 0x0, 0x2, 0x0) sendmsg$inet(r1, &(0x7f0000000480)={&(0x7f0000000400)={0x2, 0x4e24, @remote}, 0x10, &(0x7f0000000440)}, 0x404c085) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000200)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x5, 0xa, &(0x7f0000000100)=@raw=[@map_idx_val={0x18, 0x1, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4}, @call={0x85, 0x0, 0x0, 0x99}, @ldst={0x0, 0x2, 0x1, 0x6, 0x0, 0xfffffffffffffff4, 0x4}, @call={0x85, 0x0, 0x0, 0xb1}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2aff}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x80}], &(0x7f00000001c0)='GPL\x00', 0x11d4, 0x0, &(0x7f0000000200), 0x40f00, 0x6, '\x00', 0x0, 0x3, r1, 0x8, &(0x7f0000000240)={0x1, 0x2}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x9, 0xfffffa2d, 0x8001}, 0x10, 0x0, r1, 0x0, &(0x7f00000002c0)=[r1, r1]}, 0x80) openat$cgroup_ro(r1, &(0x7f00000003c0)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) openat$cgroup_type(r4, 0x0, 0x2, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r3, r4, 0x14}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup=r1, 0xffffffffffffffff, 0x4}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:05 executing program 0: r0 = getpid() recvmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000100), 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000480)=""/38, 0x26}], 0x5, &(0x7f0000000540)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x80}, 0x12000) (async) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x4, 0x8, 0x9, 0x8, 0x0, 0xbc79, 0x50090, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, @perf_config_ext={0xb4f, 0x3}, 0x40, 0x100000001, 0x7f, 0x0, 0x4, 0x5, 0x2ba, 0x0, 0x6, 0x0, 0x4}, r0, 0xc, 0xffffffffffffffff, 0x2) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) 05:42:05 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000080)='devices.deny\x00', 0x2, 0x0) 05:42:05 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 59) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:05 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'pim6reg0\x00'}) 05:42:05 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x6, 0x2}, 0x21}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:05 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, @perf_bp={0x0}, 0x5f62, 0x200, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x3f}, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x0) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r2, 0x2402, 0x7) openat$cgroup_type(r1, 0x0, 0x2, 0x0) sendmsg$inet(r1, &(0x7f0000000480)={&(0x7f0000000400)={0x2, 0x4e24, @remote}, 0x10, &(0x7f0000000440)}, 0x404c085) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000200)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x5, 0xa, &(0x7f0000000100)=@raw=[@map_idx_val={0x18, 0x1, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4}, @call={0x85, 0x0, 0x0, 0x99}, @ldst={0x0, 0x2, 0x1, 0x6, 0x0, 0xfffffffffffffff4, 0x4}, @call={0x85, 0x0, 0x0, 0xb1}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2aff}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x80}], &(0x7f00000001c0)='GPL\x00', 0x11d4, 0x0, &(0x7f0000000200), 0x40f00, 0x6, '\x00', 0x0, 0x3, r1, 0x8, &(0x7f0000000240)={0x1, 0x2}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x9, 0xfffffa2d, 0x8001}, 0x10, 0x0, r1, 0x0, &(0x7f00000002c0)=[r1, r1]}, 0x80) openat$cgroup_ro(r1, &(0x7f00000003c0)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) openat$cgroup_type(r4, 0x0, 0x2, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r3, r4, 0x14}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup=r1, 0xffffffffffffffff, 0x4}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, @perf_bp={0x0}, 0x5f62, 0x200, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x3f}, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x0) (async) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_REFRESH(r2, 0x2402, 0x7) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) sendmsg$inet(r1, &(0x7f0000000480)={&(0x7f0000000400)={0x2, 0x4e24, @remote}, 0x10, &(0x7f0000000440)}, 0x404c085) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000200)) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x5, 0xa, &(0x7f0000000100)=@raw=[@map_idx_val={0x18, 0x1, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4}, @call={0x85, 0x0, 0x0, 0x99}, @ldst={0x0, 0x2, 0x1, 0x6, 0x0, 0xfffffffffffffff4, 0x4}, @call={0x85, 0x0, 0x0, 0xb1}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2aff}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x80}], &(0x7f00000001c0)='GPL\x00', 0x11d4, 0x0, &(0x7f0000000200), 0x40f00, 0x6, '\x00', 0x0, 0x3, r1, 0x8, &(0x7f0000000240)={0x1, 0x2}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x9, 0xfffffa2d, 0x8001}, 0x10, 0x0, r1, 0x0, &(0x7f00000002c0)=[r1, r1]}, 0x80) (async) openat$cgroup_ro(r1, &(0x7f00000003c0)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r3, r4, 0x14}, 0x10) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup=r1, 0xffffffffffffffff, 0x4}, 0x10) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) 05:42:05 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000002c0)={&(0x7f0000000280)='./file1/file0\x00', 0x0, 0x38}, 0x10) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000500)={0x6, 0xf, &(0x7f0000000300)=@raw=[@generic={0x0, 0x5, 0xb, 0x401, 0x1}, @map_idx={0x18, 0x6, 0x5, 0x0, 0xc}, @map_fd={0x18, 0x5, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xbf, 0x0, 0x0, 0x0, 0xffffffff}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @exit, @map_idx={0x18, 0x1, 0x5, 0x0, 0x10}, @map_idx_val={0x18, 0x6, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x5}], &(0x7f0000000380)='syzkaller\x00', 0x496d, 0x6c, &(0x7f00000003c0)=""/108, 0x41100, 0x3, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000440)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x0, 0x0, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[r2, r2, r2, r2, r2, r1]}, 0x80) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x2, 0xd1, 0x7, 0x1, 0x22c, 0xffffffffffffffff, 0xffff7a98, '\x00', 0x0, r1, 0x5, 0x1, 0x4}, 0x48) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r3, r4}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0xd6) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)={&(0x7f0000000140)='./file1\x00', 0x0, 0x10}, 0x10) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000200)={r6}, 0xfffffffffffffe52) r7 = openat$cgroup_ro(r5, &(0x7f00000000c0)='cpuset.memory_pressure\x00', 0x0, 0x0) r8 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$TUNGETVNETBE(r8, 0x800454df, &(0x7f0000000240)=0x1) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r7}, 0x10) openat$cgroup_type(r5, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, r5) 05:42:05 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000080)='devices.deny\x00', 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000080)='devices.deny\x00', 0x2, 0x0) (async) 05:42:05 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000002c0)={&(0x7f0000000280)='./file1/file0\x00', 0x0, 0x38}, 0x10) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000500)={0x6, 0xf, &(0x7f0000000300)=@raw=[@generic={0x0, 0x5, 0xb, 0x401, 0x1}, @map_idx={0x18, 0x6, 0x5, 0x0, 0xc}, @map_fd={0x18, 0x5, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xbf, 0x0, 0x0, 0x0, 0xffffffff}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @exit, @map_idx={0x18, 0x1, 0x5, 0x0, 0x10}, @map_idx_val={0x18, 0x6, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x5}], &(0x7f0000000380)='syzkaller\x00', 0x496d, 0x6c, &(0x7f00000003c0)=""/108, 0x41100, 0x3, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000440)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x0, 0x0, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[r2, r2, r2, r2, r2, r1]}, 0x80) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x2, 0xd1, 0x7, 0x1, 0x22c, 0xffffffffffffffff, 0xffff7a98, '\x00', 0x0, r1, 0x5, 0x1, 0x4}, 0x48) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r3, r4}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0xd6) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)={&(0x7f0000000140)='./file1\x00', 0x0, 0x10}, 0x10) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000200)={r6}, 0xfffffffffffffe52) r7 = openat$cgroup_ro(r5, &(0x7f00000000c0)='cpuset.memory_pressure\x00', 0x0, 0x0) r8 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$TUNGETVNETBE(r8, 0x800454df, &(0x7f0000000240)=0x1) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r7}, 0x10) openat$cgroup_type(r5, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, r5) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f00000002c0)={&(0x7f0000000280)='./file1/file0\x00', 0x0, 0x38}, 0x10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000500)={0x6, 0xf, &(0x7f0000000300)=@raw=[@generic={0x0, 0x5, 0xb, 0x401, 0x1}, @map_idx={0x18, 0x6, 0x5, 0x0, 0xc}, @map_fd={0x18, 0x5, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xbf, 0x0, 0x0, 0x0, 0xffffffff}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @exit, @map_idx={0x18, 0x1, 0x5, 0x0, 0x10}, @map_idx_val={0x18, 0x6, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x5}], &(0x7f0000000380)='syzkaller\x00', 0x496d, 0x6c, &(0x7f00000003c0)=""/108, 0x41100, 0x3, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000440)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x0, 0x0, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[r2, r2, r2, r2, r2, r1]}, 0x80) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x2, 0xd1, 0x7, 0x1, 0x22c, 0xffffffffffffffff, 0xffff7a98, '\x00', 0x0, r1, 0x5, 0x1, 0x4}, 0x48) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r3, r4}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0xd6) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)={&(0x7f0000000140)='./file1\x00', 0x0, 0x10}, 0x10) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000200)={r6}, 0xfffffffffffffe52) (async) openat$cgroup_ro(r5, &(0x7f00000000c0)='cpuset.memory_pressure\x00', 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) (async) ioctl$TUNGETVNETBE(r8, 0x800454df, &(0x7f0000000240)=0x1) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r7}, 0x10) (async) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, r5) (async) 05:42:05 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x6, 0x2}, 0x21}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x6, 0x2}, 0x21}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) 05:42:05 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, @perf_bp={0x0}, 0x5f62, 0x200, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x3f}, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x0) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r2, 0x2402, 0x7) openat$cgroup_type(r1, 0x0, 0x2, 0x0) sendmsg$inet(r1, &(0x7f0000000480)={&(0x7f0000000400)={0x2, 0x4e24, @remote}, 0x10, &(0x7f0000000440)}, 0x404c085) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000200)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x5, 0xa, &(0x7f0000000100)=@raw=[@map_idx_val={0x18, 0x1, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4}, @call={0x85, 0x0, 0x0, 0x99}, @ldst={0x0, 0x2, 0x1, 0x6, 0x0, 0xfffffffffffffff4, 0x4}, @call={0x85, 0x0, 0x0, 0xb1}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2aff}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x80}], &(0x7f00000001c0)='GPL\x00', 0x11d4, 0x0, &(0x7f0000000200), 0x40f00, 0x6, '\x00', 0x0, 0x3, r1, 0x8, &(0x7f0000000240)={0x1, 0x2}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x9, 0xfffffa2d, 0x8001}, 0x10, 0x0, r1, 0x0, &(0x7f00000002c0)=[r1, r1]}, 0x80) openat$cgroup_ro(r1, &(0x7f00000003c0)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) openat$cgroup_type(r4, 0x0, 0x2, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r3, r4, 0x14}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup=r1, 0xffffffffffffffff, 0x4}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, @perf_bp={0x0}, 0x5f62, 0x200, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x3f}, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x0) (async) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_REFRESH(r2, 0x2402, 0x7) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) sendmsg$inet(r1, &(0x7f0000000480)={&(0x7f0000000400)={0x2, 0x4e24, @remote}, 0x10, &(0x7f0000000440)}, 0x404c085) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000200)) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x5, 0xa, &(0x7f0000000100)=@raw=[@map_idx_val={0x18, 0x1, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4}, @call={0x85, 0x0, 0x0, 0x99}, @ldst={0x0, 0x2, 0x1, 0x6, 0x0, 0xfffffffffffffff4, 0x4}, @call={0x85, 0x0, 0x0, 0xb1}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2aff}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x80}], &(0x7f00000001c0)='GPL\x00', 0x11d4, 0x0, &(0x7f0000000200), 0x40f00, 0x6, '\x00', 0x0, 0x3, r1, 0x8, &(0x7f0000000240)={0x1, 0x2}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x9, 0xfffffa2d, 0x8001}, 0x10, 0x0, r1, 0x0, &(0x7f00000002c0)=[r1, r1]}, 0x80) (async) openat$cgroup_ro(r1, &(0x7f00000003c0)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r3, r4, 0x14}, 0x10) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup=r1, 0xffffffffffffffff, 0x4}, 0x10) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) 05:42:05 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x1c4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)=')\xa2@\x00') r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={0xffffffffffffffff, r1, 0x4}, 0x10) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000140), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x100000003) 05:42:05 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000080)='devices.deny\x00', 0x2, 0x0) [ 2347.193979][T23450] FAULT_INJECTION: forcing a failure. [ 2347.193979][T23450] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2347.219171][T23450] CPU: 1 PID: 23450 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2347.229671][T23450] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2347.239763][T23450] Call Trace: [ 2347.243067][T23450] [ 2347.246033][T23450] dump_stack_lvl+0xd1/0x138 [ 2347.250675][T23450] should_fail_ex.cold+0x5/0xa [ 2347.255484][T23450] prepare_alloc_pages+0x178/0x570 [ 2347.260642][T23450] __alloc_pages+0x149/0x5b0 [ 2347.265277][T23450] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2347.272106][T23450] ? find_held_lock+0x2d/0x110 [ 2347.276939][T23450] ? lock_downgrade+0x6e0/0x6e0 [ 2347.281834][T23450] ? do_raw_spin_lock+0x124/0x2b0 [ 2347.286891][T23450] alloc_pages+0x1aa/0x270 [ 2347.291326][T23450] __get_free_pages+0xc/0x40 [ 2347.295926][T23450] kasan_populate_vmalloc_pte+0x27/0x150 [ 2347.301577][T23450] __apply_to_page_range+0x68c/0x1030 [ 2347.306968][T23450] ? kasan_poison+0x60/0x60 [ 2347.311497][T23450] alloc_vmap_area+0x512/0x1ed0 [ 2347.316385][T23450] ? free_vmap_area+0x1ab0/0x1ab0 [ 2347.321441][T23450] __get_vm_area_node+0x142/0x3f0 [ 2347.326503][T23450] __vmalloc_node_range+0x25b/0x13c0 [ 2347.331799][T23450] ? btf_new_fd+0x531/0x2ea0 [ 2347.336416][T23450] ? btf_new_fd+0x531/0x2ea0 [ 2347.341021][T23450] ? vfree_atomic+0xe0/0xe0 [ 2347.345568][T23450] ? kvmalloc_node+0x76/0x1a0 [ 2347.350260][T23450] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2347.355828][T23450] ? btf_new_fd+0x531/0x2ea0 [ 2347.360437][T23450] kvmalloc_node+0x156/0x1a0 [ 2347.365041][T23450] ? btf_new_fd+0x531/0x2ea0 [ 2347.369647][T23450] btf_new_fd+0x531/0x2ea0 [ 2347.374076][T23450] ? find_held_lock+0x2d/0x110 [ 2347.378873][T23450] ? __might_fault+0xd9/0x180 [ 2347.383570][T23450] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2347.389129][T23450] ? apparmor_capable+0x1dc/0x460 [ 2347.394186][T23450] ? bpf_lsm_capable+0x9/0x10 [ 2347.398872][T23450] ? security_capable+0x93/0xc0 [ 2347.403743][T23450] __sys_bpf+0x18f1/0x5000 [ 2347.408178][T23450] ? ksys_write+0x210/0x250 [ 2347.412696][T23450] ? bpf_perf_link_attach+0x520/0x520 [ 2347.418083][T23450] ? vfs_write+0x49e/0xdd0 [ 2347.422512][T23450] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2347.428154][T23450] ? wait_for_completion_io_timeout+0x20/0x20 [ 2347.434263][T23450] __x64_sys_bpf+0x79/0xc0 [ 2347.438691][T23450] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2347.444596][T23450] do_syscall_64+0x39/0xb0 [ 2347.449033][T23450] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2347.454936][T23450] RIP: 0033:0x7f77be48c0c9 [ 2347.459362][T23450] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2347.479336][T23450] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 05:42:05 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000100)={0x4, 0x80, 0x4, 0x1f, 0x0, 0x20, 0x0, 0x7f, 0x1000, 0x8, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x6, 0x0, @perf_bp={&(0x7f00000000c0), 0xa}, 0x2000, 0x1, 0x67ba, 0x9, 0x6, 0x5e, 0x3, 0x0, 0xfffffff9, 0x0, 0x8}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x3ff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x4, 0x0, [0x0, 0x0, 0x0, 0x0]}) [ 2347.487761][T23450] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2347.495744][T23450] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2347.503721][T23450] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2347.511697][T23450] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2347.519672][T23450] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2347.527665][T23450] 05:42:06 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 60) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:06 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000280)={r0, r1, 0x4, r1}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000200)=@bpf_tracing={0x1a, 0x8, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, [@ldst={0x1, 0x3, 0x2, 0x7, 0x0, 0x6, 0x10}, @call={0x85, 0x0, 0x0, 0xc5}, @map_fd={0x18, 0x5}, @func={0x85, 0x0, 0x1, 0x0, 0x6}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x9, &(0x7f0000000100)=""/9, 0x41000, 0x16, '\x00', 0x0, 0x1a, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x1, 0xa, 0x9}, 0x10, 0x157a7, r0, 0x0, &(0x7f00000001c0)=[0x1, r1]}, 0x80) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x40049409, 0x4) 05:42:06 executing program 2: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000140)={0xffffffffffffffff, &(0x7f0000000080)="8ff52c4b498c172b2dcf1934ad6025f86580959c9ba7c4b856f34cf55ea554ad78", &(0x7f00000000c0)=""/89, 0x4}, 0x20) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x7dd}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x1) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) openat$cgroup_subtree(r1, &(0x7f0000000180), 0x2, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) 05:42:06 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x1c4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)=')\xa2@\x00') r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={0xffffffffffffffff, r1, 0x4}, 0x10) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000140), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x100000003) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x1c4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x1) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)=')\xa2@\x00') (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={0xffffffffffffffff, r1, 0x4}, 0x10) (async) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000140), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x100000003) (async) 05:42:06 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000002c0)={&(0x7f0000000280)='./file1/file0\x00', 0x0, 0x38}, 0x10) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000500)={0x6, 0xf, &(0x7f0000000300)=@raw=[@generic={0x0, 0x5, 0xb, 0x401, 0x1}, @map_idx={0x18, 0x6, 0x5, 0x0, 0xc}, @map_fd={0x18, 0x5, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xbf, 0x0, 0x0, 0x0, 0xffffffff}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @exit, @map_idx={0x18, 0x1, 0x5, 0x0, 0x10}, @map_idx_val={0x18, 0x6, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x5}], &(0x7f0000000380)='syzkaller\x00', 0x496d, 0x6c, &(0x7f00000003c0)=""/108, 0x41100, 0x3, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000440)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x0, 0x0, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[r2, r2, r2, r2, r2, r1]}, 0x80) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x2, 0xd1, 0x7, 0x1, 0x22c, 0xffffffffffffffff, 0xffff7a98, '\x00', 0x0, r1, 0x5, 0x1, 0x4}, 0x48) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r3, r4}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0xd6) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)={&(0x7f0000000140)='./file1\x00', 0x0, 0x10}, 0x10) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000200)={r6}, 0xfffffffffffffe52) (async) r7 = openat$cgroup_ro(r5, &(0x7f00000000c0)='cpuset.memory_pressure\x00', 0x0, 0x0) r8 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$TUNGETVNETBE(r8, 0x800454df, &(0x7f0000000240)=0x1) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r7}, 0x10) (async) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, r5) 05:42:06 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000100)={0x4, 0x80, 0x4, 0x1f, 0x0, 0x20, 0x0, 0x7f, 0x1000, 0x8, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x6, 0x0, @perf_bp={&(0x7f00000000c0), 0xa}, 0x2000, 0x1, 0x67ba, 0x9, 0x6, 0x5e, 0x3, 0x0, 0xfffffff9, 0x0, 0x8}) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x3ff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x4, 0x0, [0x0, 0x0, 0x0, 0x0]}) 05:42:06 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000100)={0x4, 0x80, 0x4, 0x1f, 0x0, 0x20, 0x0, 0x7f, 0x1000, 0x8, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x6, 0x0, @perf_bp={&(0x7f00000000c0), 0xa}, 0x2000, 0x1, 0x67ba, 0x9, 0x6, 0x5e, 0x3, 0x0, 0xfffffff9, 0x0, 0x8}) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x3ff) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x4, 0x0, [0x0, 0x0, 0x0, 0x0]}) 05:42:06 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000280)={r0, r1, 0x4, r1}, 0x10) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000200)=@bpf_tracing={0x1a, 0x8, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, [@ldst={0x1, 0x3, 0x2, 0x7, 0x0, 0x6, 0x10}, @call={0x85, 0x0, 0x0, 0xc5}, @map_fd={0x18, 0x5}, @func={0x85, 0x0, 0x1, 0x0, 0x6}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x9, &(0x7f0000000100)=""/9, 0x41000, 0x16, '\x00', 0x0, 0x1a, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x1, 0xa, 0x9}, 0x10, 0x157a7, r0, 0x0, &(0x7f00000001c0)=[0x1, r1]}, 0x80) (async) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x40049409, 0x4) 05:42:06 executing program 2: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000140)={0xffffffffffffffff, &(0x7f0000000080)="8ff52c4b498c172b2dcf1934ad6025f86580959c9ba7c4b856f34cf55ea554ad78", &(0x7f00000000c0)=""/89, 0x4}, 0x20) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x7dd}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x1) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) openat$cgroup_subtree(r1, &(0x7f0000000180), 0x2, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000140)={0xffffffffffffffff, &(0x7f0000000080)="8ff52c4b498c172b2dcf1934ad6025f86580959c9ba7c4b856f34cf55ea554ad78", &(0x7f00000000c0)=""/89, 0x4}, 0x20) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x7dd}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x1) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) openat$cgroup_subtree(r1, &(0x7f0000000180), 0x2, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) (async) 05:42:06 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x7, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:06 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x1c4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)=')\xa2@\x00') r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={0xffffffffffffffff, r1, 0x4}, 0x10) (async) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000140), 0x2, 0x0) (async, rerun: 32) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x100000003) (rerun: 32) [ 2347.853098][T23493] FAULT_INJECTION: forcing a failure. [ 2347.853098][T23493] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2347.904231][T23493] CPU: 0 PID: 23493 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2347.914721][T23493] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2347.924814][T23493] Call Trace: [ 2347.928126][T23493] [ 2347.931092][T23493] dump_stack_lvl+0xd1/0x138 [ 2347.935734][T23493] should_fail_ex.cold+0x5/0xa [ 2347.940549][T23493] prepare_alloc_pages+0x178/0x570 [ 2347.945727][T23493] __alloc_pages+0x149/0x5b0 [ 2347.950371][T23493] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2347.957158][T23493] ? find_held_lock+0x2d/0x110 [ 2347.961949][T23493] ? lock_downgrade+0x6e0/0x6e0 [ 2347.966806][T23493] ? do_raw_spin_lock+0x124/0x2b0 [ 2347.971842][T23493] alloc_pages+0x1aa/0x270 [ 2347.976274][T23493] __get_free_pages+0xc/0x40 [ 2347.980870][T23493] kasan_populate_vmalloc_pte+0x27/0x150 [ 2347.986549][T23493] __apply_to_page_range+0x68c/0x1030 [ 2347.991939][T23493] ? kasan_poison+0x60/0x60 [ 2347.996463][T23493] alloc_vmap_area+0x512/0x1ed0 [ 2348.001343][T23493] ? free_vmap_area+0x1ab0/0x1ab0 [ 2348.006395][T23493] __get_vm_area_node+0x142/0x3f0 [ 2348.011443][T23493] __vmalloc_node_range+0x25b/0x13c0 [ 2348.016744][T23493] ? btf_new_fd+0x531/0x2ea0 [ 2348.021363][T23493] ? btf_new_fd+0x531/0x2ea0 [ 2348.025964][T23493] ? vfree_atomic+0xe0/0xe0 [ 2348.030497][T23493] ? kvmalloc_node+0x76/0x1a0 [ 2348.035187][T23493] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2348.040749][T23493] ? btf_new_fd+0x531/0x2ea0 [ 2348.045349][T23493] kvmalloc_node+0x156/0x1a0 [ 2348.049948][T23493] ? btf_new_fd+0x531/0x2ea0 [ 2348.054546][T23493] btf_new_fd+0x531/0x2ea0 [ 2348.058973][T23493] ? find_held_lock+0x2d/0x110 [ 2348.063753][T23493] ? __might_fault+0xd9/0x180 [ 2348.068446][T23493] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2348.073997][T23493] ? apparmor_capable+0x1dc/0x460 [ 2348.079057][T23493] ? bpf_lsm_capable+0x9/0x10 [ 2348.083742][T23493] ? security_capable+0x93/0xc0 [ 2348.088620][T23493] __sys_bpf+0x18f1/0x5000 [ 2348.093045][T23493] ? ksys_write+0x210/0x250 [ 2348.097555][T23493] ? bpf_perf_link_attach+0x520/0x520 [ 2348.102936][T23493] ? vfs_write+0x49e/0xdd0 [ 2348.107360][T23493] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2348.113001][T23493] ? wait_for_completion_io_timeout+0x20/0x20 [ 2348.119184][T23493] __x64_sys_bpf+0x79/0xc0 [ 2348.123604][T23493] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2348.129527][T23493] do_syscall_64+0x39/0xb0 [ 2348.133958][T23493] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2348.139858][T23493] RIP: 0033:0x7f77be48c0c9 [ 2348.144301][T23493] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2348.163922][T23493] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2348.172340][T23493] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2348.180332][T23493] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2348.188308][T23493] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2348.196287][T23493] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 05:42:06 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0x24, 0x0, 0x4, &(0x7f0000000080)=[0x0], 0x1}, 0x20) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) [ 2348.204265][T23493] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2348.212257][T23493] 05:42:06 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 61) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:06 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x7, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x7, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) 05:42:06 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async, rerun: 64) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000280)={r0, r1, 0x4, r1}, 0x10) (rerun: 64) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000200)=@bpf_tracing={0x1a, 0x8, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, [@ldst={0x1, 0x3, 0x2, 0x7, 0x0, 0x6, 0x10}, @call={0x85, 0x0, 0x0, 0xc5}, @map_fd={0x18, 0x5}, @func={0x85, 0x0, 0x1, 0x0, 0x6}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x9, &(0x7f0000000100)=""/9, 0x41000, 0x16, '\x00', 0x0, 0x1a, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x1, 0xa, 0x9}, 0x10, 0x157a7, r0, 0x0, &(0x7f00000001c0)=[0x1, r1]}, 0x80) (async) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x40049409, 0x4) 05:42:06 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0x24, 0x0, 0x4, &(0x7f0000000080)=[0x0], 0x1}, 0x20) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:42:06 executing program 2: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000140)={0xffffffffffffffff, &(0x7f0000000080)="8ff52c4b498c172b2dcf1934ad6025f86580959c9ba7c4b856f34cf55ea554ad78", &(0x7f00000000c0)=""/89, 0x4}, 0x20) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x7dd}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x1) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) openat$cgroup_subtree(r1, &(0x7f0000000180), 0x2, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000140)={0xffffffffffffffff, &(0x7f0000000080)="8ff52c4b498c172b2dcf1934ad6025f86580959c9ba7c4b856f34cf55ea554ad78", &(0x7f00000000c0)=""/89, 0x4}, 0x20) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x7dd}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x1) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) openat$cgroup_subtree(r1, &(0x7f0000000180), 0x2, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) (async) 05:42:06 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000140), 0x2, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) openat$cgroup_freezer_state(r2, &(0x7f0000000100), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='cgroup.kill\x00', 0x0, 0x0) openat$cgroup_subtree(r3, &(0x7f00000000c0), 0x2, 0x0) 05:42:06 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0x24, 0x0, 0x4, &(0x7f0000000080)=[0x0], 0x1}, 0x20) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0x24, 0x0, 0x4, &(0x7f0000000080)=[0x0], 0x1}, 0x20) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) 05:42:06 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x7, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x7, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) 05:42:06 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000140)={0x0, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000080), 0x7}, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4}, 0xffffffffffffffff, 0x6, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r2 = openat$cgroup_ro(r1, &(0x7f00000000c0)='cpuset.effective_cpus\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040), 0xc) openat$cgroup_type(0xffffffffffffffff, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, 0xffffffffffffffff) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) write$cgroup_type(r4, &(0x7f00000001c0), 0x9) openat$cgroup_type(r3, 0x0, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) openat$cgroup_int(r5, &(0x7f0000000100)='blkio.throttle.read_bps_device\x00', 0x2, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r6}, 0xc) openat$cgroup_type(r6, 0x0, 0x2, 0x0) r7 = openat$cgroup(r1, &(0x7f0000000200)='syz1\x00', 0x200002, 0x0) openat$cgroup_subtree(r7, &(0x7f0000000240), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:06 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000140), 0x2, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) openat$cgroup_freezer_state(r2, &(0x7f0000000100), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='cgroup.kill\x00', 0x0, 0x0) openat$cgroup_subtree(r3, &(0x7f00000000c0), 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000140), 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) openat$cgroup_freezer_state(r2, &(0x7f0000000100), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='cgroup.kill\x00', 0x0, 0x0) (async) openat$cgroup_subtree(r3, &(0x7f00000000c0), 0x2, 0x0) (async) [ 2348.480318][T23535] FAULT_INJECTION: forcing a failure. [ 2348.480318][T23535] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2348.503143][T23535] CPU: 0 PID: 23535 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2348.513631][T23535] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2348.523720][T23535] Call Trace: [ 2348.527033][T23535] [ 2348.530000][T23535] dump_stack_lvl+0xd1/0x138 [ 2348.534644][T23535] should_fail_ex.cold+0x5/0xa [ 2348.539461][T23535] prepare_alloc_pages+0x178/0x570 [ 2348.544634][T23535] __alloc_pages+0x149/0x5b0 [ 2348.549273][T23535] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2348.556085][T23535] ? find_held_lock+0x2d/0x110 [ 2348.560908][T23535] ? lock_downgrade+0x6e0/0x6e0 [ 2348.565810][T23535] ? do_raw_spin_lock+0x124/0x2b0 [ 2348.570890][T23535] alloc_pages+0x1aa/0x270 [ 2348.575366][T23535] __get_free_pages+0xc/0x40 05:42:06 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000140)={0x0, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000080), 0x7}, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4}, 0xffffffffffffffff, 0x6, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) r2 = openat$cgroup_ro(r1, &(0x7f00000000c0)='cpuset.effective_cpus\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040), 0xc) (async) openat$cgroup_type(0xffffffffffffffff, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, 0xffffffffffffffff) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async, rerun: 64) write$cgroup_type(r4, &(0x7f00000001c0), 0x9) (async, rerun: 64) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) (async, rerun: 64) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (rerun: 64) openat$cgroup_int(r5, &(0x7f0000000100)='blkio.throttle.read_bps_device\x00', 0x2, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r6}, 0xc) (async) openat$cgroup_type(r6, 0x0, 0x2, 0x0) (async) r7 = openat$cgroup(r1, &(0x7f0000000200)='syz1\x00', 0x200002, 0x0) openat$cgroup_subtree(r7, &(0x7f0000000240), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:06 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000140)={0x0, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, @perf_bp={&(0x7f0000000080), 0x7}, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4}, 0xffffffffffffffff, 0x6, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) r2 = openat$cgroup_ro(r1, &(0x7f00000000c0)='cpuset.effective_cpus\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040), 0xc) (async) openat$cgroup_type(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, 0xffffffffffffffff) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) write$cgroup_type(r4, &(0x7f00000001c0), 0x9) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) (async) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) openat$cgroup_int(r5, &(0x7f0000000100)='blkio.throttle.read_bps_device\x00', 0x2, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r6}, 0xc) (async) openat$cgroup_type(r6, 0x0, 0x2, 0x0) (async) r7 = openat$cgroup(r1, &(0x7f0000000200)='syz1\x00', 0x200002, 0x0) openat$cgroup_subtree(r7, &(0x7f0000000240), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) [ 2348.580003][T23535] kasan_populate_vmalloc_pte+0x27/0x150 [ 2348.585714][T23535] __apply_to_page_range+0x68c/0x1030 [ 2348.591239][T23535] ? kasan_poison+0x60/0x60 [ 2348.595805][T23535] alloc_vmap_area+0x512/0x1ed0 [ 2348.600731][T23535] ? free_vmap_area+0x1ab0/0x1ab0 [ 2348.605826][T23535] __get_vm_area_node+0x142/0x3f0 [ 2348.610922][T23535] __vmalloc_node_range+0x25b/0x13c0 [ 2348.616253][T23535] ? btf_new_fd+0x531/0x2ea0 [ 2348.620904][T23535] ? btf_new_fd+0x531/0x2ea0 [ 2348.625543][T23535] ? vfree_atomic+0xe0/0xe0 [ 2348.630087][T23535] ? kvmalloc_node+0x76/0x1a0 [ 2348.634809][T23535] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2348.640416][T23535] ? btf_new_fd+0x531/0x2ea0 [ 2348.645054][T23535] kvmalloc_node+0x156/0x1a0 [ 2348.649696][T23535] ? btf_new_fd+0x531/0x2ea0 [ 2348.654332][T23535] btf_new_fd+0x531/0x2ea0 [ 2348.658795][T23535] ? find_held_lock+0x2d/0x110 [ 2348.663615][T23535] ? __might_fault+0xd9/0x180 [ 2348.668328][T23535] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2348.673876][T23535] ? apparmor_capable+0x1dc/0x460 [ 2348.678910][T23535] ? bpf_lsm_capable+0x9/0x10 [ 2348.683582][T23535] ? security_capable+0x93/0xc0 [ 2348.688438][T23535] __sys_bpf+0x18f1/0x5000 [ 2348.692854][T23535] ? ksys_write+0x210/0x250 [ 2348.697358][T23535] ? bpf_perf_link_attach+0x520/0x520 [ 2348.702731][T23535] ? vfs_write+0x49e/0xdd0 [ 2348.707146][T23535] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2348.712783][T23535] ? wait_for_completion_io_timeout+0x20/0x20 [ 2348.718870][T23535] __x64_sys_bpf+0x79/0xc0 [ 2348.723288][T23535] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2348.729187][T23535] do_syscall_64+0x39/0xb0 [ 2348.733610][T23535] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2348.739504][T23535] RIP: 0033:0x7f77be48c0c9 [ 2348.743916][T23535] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2348.763700][T23535] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2348.772123][T23535] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2348.780097][T23535] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2348.788067][T23535] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2348.796051][T23535] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2348.804034][T23535] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2348.812015][T23535] 05:42:07 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 62) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:07 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_service_time\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000000c0)=0x7fffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:07 executing program 5: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='f2fs_writepages\x00'}, 0x10) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x4, 0x1ff, 0x80000001, 0x80000000, 0x9fa, 0xffffffffffffffff, 0x5, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x5}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0x58, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x19, 0x1000, 0x8, 0x200, 0x280, 0x1, 0x100, '\x00', r2, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) r3 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000380)=0xffffffffffffffff, 0x4) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000440)=@bpf_ext={0x1c, 0x4, &(0x7f0000000180)=@raw=[@map_val={0x18, 0x6, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x9}, @jmp={0x5, 0x0, 0xd, 0xa, 0x4, 0xacd210f127ccfd8f, 0xfffffffffffffff0}, @exit], &(0x7f00000001c0)='syzkaller\x00', 0x3fb6, 0x8b, &(0x7f0000000200)=""/139, 0x40f00, 0x12, '\x00', r2, 0x0, r3, 0x8, &(0x7f00000003c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000400)={0x5, 0x4, 0x8, 0x1ff}, 0x10, 0x22fd3, r4}, 0x80) 05:42:07 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000180)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_freezer_state(r1, &(0x7f00000001c0), 0x2, 0x0) openat$cgroup(r0, &(0x7f0000000140)='syz0\x00', 0x200002, 0x0) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10416, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x1, 0x3f}}, r0, 0x0, 0xffffffffffffffff, 0x0) r3 = perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x7, 0x7, 0xff, 0x3f, 0x0, 0x5, 0x20f0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100, 0x4, @perf_bp={&(0x7f0000000200), 0xf}, 0x10, 0x0, 0x1, 0x3, 0x2d, 0x2, 0x8001, 0x0, 0xfffffffd, 0x0, 0x1ff}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x40082406, &(0x7f00000002c0)='\x00') openat$cgroup(r0, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x80086601, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000100), 0x2, 0x0) 05:42:07 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000140), 0x2, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) openat$cgroup_freezer_state(r2, &(0x7f0000000100), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='cgroup.kill\x00', 0x0, 0x0) openat$cgroup_subtree(r3, &(0x7f00000000c0), 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000140), 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) openat$cgroup_freezer_state(r2, &(0x7f0000000100), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='cgroup.kill\x00', 0x0, 0x0) (async) openat$cgroup_subtree(r3, &(0x7f00000000c0), 0x2, 0x0) (async) 05:42:07 executing program 0: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000100)) r0 = perf_event_open$cgroup(&(0x7f0000000140)={0x2, 0x80, 0x67, 0xec, 0x1f, 0x40, 0x0, 0x10000, 0x28010, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x800, 0x81}, 0x8000, 0x1, 0x7fffffff, 0x5, 0xfffffffffffffeff, 0x2, 0x14, 0x0, 0xffff, 0x0, 0x5}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x4) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2000, 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_bp={0x0, 0xa}}, 0xffffffffffffffff, 0x0, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f00000000c0)='-\x00') 05:42:07 executing program 0: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000100)) (async) r0 = perf_event_open$cgroup(&(0x7f0000000140)={0x2, 0x80, 0x67, 0xec, 0x1f, 0x40, 0x0, 0x10000, 0x28010, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x800, 0x81}, 0x8000, 0x1, 0x7fffffff, 0x5, 0xfffffffffffffeff, 0x2, 0x14, 0x0, 0xffff, 0x0, 0x5}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x4) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2000, 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_bp={0x0, 0xa}}, 0xffffffffffffffff, 0x0, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f00000000c0)='-\x00') 05:42:07 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_service_time\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000000c0)=0x7fffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:07 executing program 5: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='f2fs_writepages\x00'}, 0x10) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x4, 0x1ff, 0x80000001, 0x80000000, 0x9fa, 0xffffffffffffffff, 0x5, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x5}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0x58, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x19, 0x1000, 0x8, 0x200, 0x280, 0x1, 0x100, '\x00', r2, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) r3 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000380)=0xffffffffffffffff, 0x4) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000440)=@bpf_ext={0x1c, 0x4, &(0x7f0000000180)=@raw=[@map_val={0x18, 0x6, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x9}, @jmp={0x5, 0x0, 0xd, 0xa, 0x4, 0xacd210f127ccfd8f, 0xfffffffffffffff0}, @exit], &(0x7f00000001c0)='syzkaller\x00', 0x3fb6, 0x8b, &(0x7f0000000200)=""/139, 0x40f00, 0x12, '\x00', r2, 0x0, r3, 0x8, &(0x7f00000003c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000400)={0x5, 0x4, 0x8, 0x1ff}, 0x10, 0x22fd3, r4}, 0x80) 05:42:07 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000180)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_freezer_state(r1, &(0x7f00000001c0), 0x2, 0x0) openat$cgroup(r0, &(0x7f0000000140)='syz0\x00', 0x200002, 0x0) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10416, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x1, 0x3f}}, r0, 0x0, 0xffffffffffffffff, 0x0) r3 = perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x7, 0x7, 0xff, 0x3f, 0x0, 0x5, 0x20f0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100, 0x4, @perf_bp={&(0x7f0000000200), 0xf}, 0x10, 0x0, 0x1, 0x3, 0x2d, 0x2, 0x8001, 0x0, 0xfffffffd, 0x0, 0x1ff}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x40082406, &(0x7f00000002c0)='\x00') openat$cgroup(r0, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x80086601, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000100), 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x200002, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000180)='./cgroup/syz0\x00', 0x200002, 0x0) (async) openat$cgroup_freezer_state(r1, &(0x7f00000001c0), 0x2, 0x0) (async) openat$cgroup(r0, &(0x7f0000000140)='syz0\x00', 0x200002, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10416, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x1, 0x3f}}, r0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x7, 0x7, 0xff, 0x3f, 0x0, 0x5, 0x20f0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100, 0x4, @perf_bp={&(0x7f0000000200), 0xf}, 0x10, 0x0, 0x1, 0x3, 0x2d, 0x2, 0x8001, 0x0, 0xfffffffd, 0x0, 0x1ff}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x40082406, &(0x7f00000002c0)='\x00') (async) openat$cgroup(r0, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x80086601, 0x0) (async) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000100), 0x2, 0x0) (async) [ 2349.098464][T23591] FAULT_INJECTION: forcing a failure. [ 2349.098464][T23591] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2349.112546][T23591] CPU: 0 PID: 23591 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2349.123010][T23591] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2349.133068][T23591] Call Trace: [ 2349.136344][T23591] [ 2349.139271][T23591] dump_stack_lvl+0xd1/0x138 [ 2349.143876][T23591] should_fail_ex.cold+0x5/0xa [ 2349.148645][T23591] prepare_alloc_pages+0x178/0x570 [ 2349.153764][T23591] __alloc_pages+0x149/0x5b0 [ 2349.158363][T23591] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2349.165132][T23591] ? find_held_lock+0x2d/0x110 [ 2349.169927][T23591] ? lock_downgrade+0x6e0/0x6e0 [ 2349.174808][T23591] ? do_raw_spin_lock+0x124/0x2b0 [ 2349.179838][T23591] alloc_pages+0x1aa/0x270 [ 2349.184255][T23591] __get_free_pages+0xc/0x40 [ 2349.188853][T23591] kasan_populate_vmalloc_pte+0x27/0x150 [ 2349.194522][T23591] __apply_to_page_range+0x68c/0x1030 [ 2349.199935][T23591] ? kasan_poison+0x60/0x60 [ 2349.204452][T23591] alloc_vmap_area+0x512/0x1ed0 [ 2349.209322][T23591] ? free_vmap_area+0x1ab0/0x1ab0 [ 2349.214357][T23591] __get_vm_area_node+0x142/0x3f0 [ 2349.219404][T23591] __vmalloc_node_range+0x25b/0x13c0 [ 2349.224737][T23591] ? btf_new_fd+0x531/0x2ea0 [ 2349.229356][T23591] ? btf_new_fd+0x531/0x2ea0 [ 2349.233970][T23591] ? vfree_atomic+0xe0/0xe0 [ 2349.238492][T23591] ? kvmalloc_node+0x76/0x1a0 [ 2349.243169][T23591] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2349.248719][T23591] ? btf_new_fd+0x531/0x2ea0 [ 2349.253305][T23591] kvmalloc_node+0x156/0x1a0 [ 2349.257905][T23591] ? btf_new_fd+0x531/0x2ea0 [ 2349.262526][T23591] btf_new_fd+0x531/0x2ea0 [ 2349.266949][T23591] ? find_held_lock+0x2d/0x110 [ 2349.271717][T23591] ? __might_fault+0xd9/0x180 [ 2349.276439][T23591] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2349.282016][T23591] ? apparmor_capable+0x1dc/0x460 [ 2349.287044][T23591] ? bpf_lsm_capable+0x9/0x10 [ 2349.291716][T23591] ? security_capable+0x93/0xc0 [ 2349.296573][T23591] __sys_bpf+0x18f1/0x5000 [ 2349.300991][T23591] ? ksys_write+0x210/0x250 [ 2349.305495][T23591] ? bpf_perf_link_attach+0x520/0x520 [ 2349.310865][T23591] ? vfs_write+0x49e/0xdd0 [ 2349.315283][T23591] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2349.320914][T23591] ? wait_for_completion_io_timeout+0x20/0x20 [ 2349.327012][T23591] __x64_sys_bpf+0x79/0xc0 [ 2349.331429][T23591] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2349.337323][T23591] do_syscall_64+0x39/0xb0 [ 2349.341764][T23591] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2349.347680][T23591] RIP: 0033:0x7f77be48c0c9 [ 2349.352096][T23591] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2349.371714][T23591] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2349.380143][T23591] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2349.388114][T23591] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 05:42:07 executing program 3: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0x1, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000004c0)=@bpf_lsm={0x1d, 0xd, &(0x7f00000002c0)=@raw=[@ldst={0x2, 0x2, 0x0, 0x0, 0x3, 0xfffffffffffffff0, 0xfffffffffffffff0}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @exit, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, 0xd89}, @map_val={0x18, 0x9, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @exit, @cb_func={0x18, 0xe, 0x4, 0x0, 0x3}, @call={0x85, 0x0, 0x0, 0x77}], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x4c, &(0x7f0000000380)=""/76, 0x41000, 0x8, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x5, 0x1}, 0x10, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480)=[0xffffffffffffffff, 0x1, 0x1, 0x1]}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000680), 0x10) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x1b, 0x7, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7f}, [@map_val={0x18, 0x2, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}, @alu={0x4, 0x1, 0x2, 0x0, 0x9, 0xffffffffffffffff, 0x4}, @alu={0x4, 0x1, 0xb, 0x5, 0x7, 0x30, 0xfffffffffffffff0}]}, &(0x7f0000000100)='GPL\x00', 0x1, 0x3f, &(0x7f0000000140)=""/63, 0x40f00, 0x2, '\x00', r1, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0x0, 0xfff, 0x6}, 0x10, 0x0, r2, 0x0, &(0x7f00000005c0)=[r3, 0xffffffffffffffff, r4]}, 0x80) close(r2) r5 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25610, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}, 0xffffffffffffffff, 0x9, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x2405, 0x4) [ 2349.396083][T23591] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2349.404053][T23591] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2349.412019][T23591] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2349.420009][T23591] 05:42:07 executing program 5: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='f2fs_writepages\x00'}, 0x10) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x4, 0x1ff, 0x80000001, 0x80000000, 0x9fa, 0xffffffffffffffff, 0x5, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x5}, 0x48) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0x58, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x19, 0x1000, 0x8, 0x200, 0x280, 0x1, 0x100, '\x00', r2, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) (async) r3 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000380)=0xffffffffffffffff, 0x4) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000440)=@bpf_ext={0x1c, 0x4, &(0x7f0000000180)=@raw=[@map_val={0x18, 0x6, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x9}, @jmp={0x5, 0x0, 0xd, 0xa, 0x4, 0xacd210f127ccfd8f, 0xfffffffffffffff0}, @exit], &(0x7f00000001c0)='syzkaller\x00', 0x3fb6, 0x8b, &(0x7f0000000200)=""/139, 0x40f00, 0x12, '\x00', r2, 0x0, r3, 0x8, &(0x7f00000003c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000400)={0x5, 0x4, 0x8, 0x1ff}, 0x10, 0x22fd3, r4}, 0x80) 05:42:07 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 63) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:07 executing program 3: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0x1, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000004c0)=@bpf_lsm={0x1d, 0xd, &(0x7f00000002c0)=@raw=[@ldst={0x2, 0x2, 0x0, 0x0, 0x3, 0xfffffffffffffff0, 0xfffffffffffffff0}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @exit, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, 0xd89}, @map_val={0x18, 0x9, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @exit, @cb_func={0x18, 0xe, 0x4, 0x0, 0x3}, @call={0x85, 0x0, 0x0, 0x77}], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x4c, &(0x7f0000000380)=""/76, 0x41000, 0x8, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x5, 0x1}, 0x10, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480)=[0xffffffffffffffff, 0x1, 0x1, 0x1]}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000680), 0x10) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x1b, 0x7, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7f}, [@map_val={0x18, 0x2, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}, @alu={0x4, 0x1, 0x2, 0x0, 0x9, 0xffffffffffffffff, 0x4}, @alu={0x4, 0x1, 0xb, 0x5, 0x7, 0x30, 0xfffffffffffffff0}]}, &(0x7f0000000100)='GPL\x00', 0x1, 0x3f, &(0x7f0000000140)=""/63, 0x40f00, 0x2, '\x00', r1, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0x0, 0xfff, 0x6}, 0x10, 0x0, r2, 0x0, &(0x7f00000005c0)=[r3, 0xffffffffffffffff, r4]}, 0x80) close(r2) r5 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25610, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}, 0xffffffffffffffff, 0x9, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x2405, 0x4) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0x1, 0x58, &(0x7f0000000180)}, 0x10) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000004c0)=@bpf_lsm={0x1d, 0xd, &(0x7f00000002c0)=@raw=[@ldst={0x2, 0x2, 0x0, 0x0, 0x3, 0xfffffffffffffff0, 0xfffffffffffffff0}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @exit, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, 0xd89}, @map_val={0x18, 0x9, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @exit, @cb_func={0x18, 0xe, 0x4, 0x0, 0x3}, @call={0x85, 0x0, 0x0, 0x77}], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x4c, &(0x7f0000000380)=""/76, 0x41000, 0x8, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x5, 0x1}, 0x10, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480)=[0xffffffffffffffff, 0x1, 0x1, 0x1]}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000680), 0x10) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x1b, 0x7, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7f}, [@map_val={0x18, 0x2, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}, @alu={0x4, 0x1, 0x2, 0x0, 0x9, 0xffffffffffffffff, 0x4}, @alu={0x4, 0x1, 0xb, 0x5, 0x7, 0x30, 0xfffffffffffffff0}]}, &(0x7f0000000100)='GPL\x00', 0x1, 0x3f, &(0x7f0000000140)=""/63, 0x40f00, 0x2, '\x00', r1, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0x0, 0xfff, 0x6}, 0x10, 0x0, r2, 0x0, &(0x7f00000005c0)=[r3, 0xffffffffffffffff, r4]}, 0x80) (async) close(r2) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25610, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}, 0xffffffffffffffff, 0x9, r0, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x2405, 0x4) (async) 05:42:07 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_service_time\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000000c0)=0x7fffffffffffffff) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:07 executing program 0: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000100)) r0 = perf_event_open$cgroup(&(0x7f0000000140)={0x2, 0x80, 0x67, 0xec, 0x1f, 0x40, 0x0, 0x10000, 0x28010, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x800, 0x81}, 0x8000, 0x1, 0x7fffffff, 0x5, 0xfffffffffffffeff, 0x2, 0x14, 0x0, 0xffff, 0x0, 0x5}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x4) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2000, 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_bp={0x0, 0xa}}, 0xffffffffffffffff, 0x0, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) (async) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f00000000c0)='-\x00') 05:42:07 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000180)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_freezer_state(r1, &(0x7f00000001c0), 0x2, 0x0) openat$cgroup(r0, &(0x7f0000000140)='syz0\x00', 0x200002, 0x0) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10416, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x1, 0x3f}}, r0, 0x0, 0xffffffffffffffff, 0x0) r3 = perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x7, 0x7, 0xff, 0x3f, 0x0, 0x5, 0x20f0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100, 0x4, @perf_bp={&(0x7f0000000200), 0xf}, 0x10, 0x0, 0x1, 0x3, 0x2d, 0x2, 0x8001, 0x0, 0xfffffffd, 0x0, 0x1ff}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x40082406, &(0x7f00000002c0)='\x00') openat$cgroup(r0, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x80086601, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000100), 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x200002, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000180)='./cgroup/syz0\x00', 0x200002, 0x0) (async) openat$cgroup_freezer_state(r1, &(0x7f00000001c0), 0x2, 0x0) (async) openat$cgroup(r0, &(0x7f0000000140)='syz0\x00', 0x200002, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10416, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x1, 0x3f}}, r0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x7, 0x7, 0xff, 0x3f, 0x0, 0x5, 0x20f0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100, 0x4, @perf_bp={&(0x7f0000000200), 0xf}, 0x10, 0x0, 0x1, 0x3, 0x2d, 0x2, 0x8001, 0x0, 0xfffffffd, 0x0, 0x1ff}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x40082406, &(0x7f00000002c0)='\x00') (async) openat$cgroup(r0, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x80086601, 0x0) (async) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000100), 0x2, 0x0) (async) 05:42:07 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc041a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x4000, 0x0) ioctl$TUNGETFILTER(r2, 0x801054db, &(0x7f00000001c0)=""/204) openat$cgroup_netprio_ifpriomap(r1, &(0x7f00000000c0), 0x2, 0x0) r3 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000100)={r1, r1, 0x16}, 0x10) bpf$LINK_DETACH(0x22, &(0x7f0000000140)=r3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) ioctl$TUNSETSTEERINGEBPF(r4, 0x800454e0, &(0x7f00000002c0)) 05:42:07 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 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, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) 05:42:07 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc041a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x4000, 0x0) ioctl$TUNGETFILTER(r2, 0x801054db, &(0x7f00000001c0)=""/204) (async, rerun: 64) openat$cgroup_netprio_ifpriomap(r1, &(0x7f00000000c0), 0x2, 0x0) (async, rerun: 64) r3 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000100)={r1, r1, 0x16}, 0x10) bpf$LINK_DETACH(0x22, &(0x7f0000000140)=r3, 0x4) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) ioctl$TUNSETSTEERINGEBPF(r4, 0x800454e0, &(0x7f00000002c0)) 05:42:07 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() syz_open_procfs$namespace(r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) perf_event_open(&(0x7f00000000c0)={0x4, 0x80, 0x5, 0x7, 0x3, 0x3, 0x0, 0x7, 0x2000, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x4, @perf_bp={&(0x7f0000000080)}, 0x0, 0x4, 0x44, 0x8, 0x3, 0xfffff90b, 0xf03d, 0x0, 0x0, 0x0, 0x3}, r1, 0xc, r2, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:08 executing program 3: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0x1, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000004c0)=@bpf_lsm={0x1d, 0xd, &(0x7f00000002c0)=@raw=[@ldst={0x2, 0x2, 0x0, 0x0, 0x3, 0xfffffffffffffff0, 0xfffffffffffffff0}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @exit, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, 0xd89}, @map_val={0x18, 0x9, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @exit, @cb_func={0x18, 0xe, 0x4, 0x0, 0x3}, @call={0x85, 0x0, 0x0, 0x77}], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x4c, &(0x7f0000000380)=""/76, 0x41000, 0x8, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x5, 0x1}, 0x10, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480)=[0xffffffffffffffff, 0x1, 0x1, 0x1]}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000680), 0x10) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x1b, 0x7, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7f}, [@map_val={0x18, 0x2, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}, @alu={0x4, 0x1, 0x2, 0x0, 0x9, 0xffffffffffffffff, 0x4}, @alu={0x4, 0x1, 0xb, 0x5, 0x7, 0x30, 0xfffffffffffffff0}]}, &(0x7f0000000100)='GPL\x00', 0x1, 0x3f, &(0x7f0000000140)=""/63, 0x40f00, 0x2, '\x00', r1, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0x0, 0xfff, 0x6}, 0x10, 0x0, r2, 0x0, &(0x7f00000005c0)=[r3, 0xffffffffffffffff, r4]}, 0x80) close(r2) r5 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25610, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}, 0xffffffffffffffff, 0x9, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x2405, 0x4) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={0x1, 0x58, &(0x7f0000000180)}, 0x10) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000004c0)=@bpf_lsm={0x1d, 0xd, &(0x7f00000002c0)=@raw=[@ldst={0x2, 0x2, 0x0, 0x0, 0x3, 0xfffffffffffffff0, 0xfffffffffffffff0}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @exit, @exit, @initr0={0x18, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, 0xd89}, @map_val={0x18, 0x9, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @exit, @cb_func={0x18, 0xe, 0x4, 0x0, 0x3}, @call={0x85, 0x0, 0x0, 0x77}], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x4c, &(0x7f0000000380)=""/76, 0x41000, 0x8, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x5, 0x1}, 0x10, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480)=[0xffffffffffffffff, 0x1, 0x1, 0x1]}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000680), 0x10) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x1b, 0x7, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7f}, [@map_val={0x18, 0x2, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}, @alu={0x4, 0x1, 0x2, 0x0, 0x9, 0xffffffffffffffff, 0x4}, @alu={0x4, 0x1, 0xb, 0x5, 0x7, 0x30, 0xfffffffffffffff0}]}, &(0x7f0000000100)='GPL\x00', 0x1, 0x3f, &(0x7f0000000140)=""/63, 0x40f00, 0x2, '\x00', r1, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0x0, 0xfff, 0x6}, 0x10, 0x0, r2, 0x0, &(0x7f00000005c0)=[r3, 0xffffffffffffffff, r4]}, 0x80) (async) close(r2) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25610, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}, 0xffffffffffffffff, 0x9, r0, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x2405, 0x4) (async) [ 2349.764123][T23635] FAULT_INJECTION: forcing a failure. [ 2349.764123][T23635] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2349.793275][T23635] CPU: 0 PID: 23635 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2349.803763][T23635] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2349.813857][T23635] Call Trace: [ 2349.817171][T23635] [ 2349.820134][T23635] dump_stack_lvl+0xd1/0x138 [ 2349.824779][T23635] should_fail_ex.cold+0x5/0xa [ 2349.829591][T23635] prepare_alloc_pages+0x178/0x570 [ 2349.834764][T23635] __alloc_pages+0x149/0x5b0 [ 2349.839402][T23635] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2349.846208][T23635] ? find_held_lock+0x2d/0x110 [ 2349.851027][T23635] ? lock_downgrade+0x6e0/0x6e0 [ 2349.855921][T23635] ? do_raw_spin_lock+0x124/0x2b0 [ 2349.860986][T23635] alloc_pages+0x1aa/0x270 [ 2349.865443][T23635] __get_free_pages+0xc/0x40 [ 2349.870072][T23635] kasan_populate_vmalloc_pte+0x27/0x150 [ 2349.875772][T23635] __apply_to_page_range+0x68c/0x1030 [ 2349.881216][T23635] ? kasan_poison+0x60/0x60 [ 2349.885790][T23635] alloc_vmap_area+0x512/0x1ed0 [ 2349.890720][T23635] ? free_vmap_area+0x1ab0/0x1ab0 [ 2349.895816][T23635] __get_vm_area_node+0x142/0x3f0 [ 2349.900908][T23635] __vmalloc_node_range+0x25b/0x13c0 [ 2349.906235][T23635] ? btf_new_fd+0x531/0x2ea0 [ 2349.910875][T23635] ? btf_new_fd+0x531/0x2ea0 [ 2349.915506][T23635] ? vfree_atomic+0xe0/0xe0 [ 2349.920051][T23635] ? kvmalloc_node+0x76/0x1a0 [ 2349.924767][T23635] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2349.930354][T23635] ? btf_new_fd+0x531/0x2ea0 [ 2349.934981][T23635] kvmalloc_node+0x156/0x1a0 [ 2349.939607][T23635] ? btf_new_fd+0x531/0x2ea0 [ 2349.944229][T23635] btf_new_fd+0x531/0x2ea0 [ 2349.948683][T23635] ? find_held_lock+0x2d/0x110 [ 2349.953494][T23635] ? __might_fault+0xd9/0x180 [ 2349.958213][T23635] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2349.963794][T23635] ? apparmor_capable+0x1dc/0x460 [ 2349.968865][T23635] ? bpf_lsm_capable+0x9/0x10 [ 2349.973570][T23635] ? security_capable+0x93/0xc0 [ 2349.978473][T23635] __sys_bpf+0x18f1/0x5000 [ 2349.982929][T23635] ? ksys_write+0x210/0x250 [ 2349.987466][T23635] ? bpf_perf_link_attach+0x520/0x520 [ 2349.992870][T23635] ? vfs_write+0x49e/0xdd0 [ 2349.997324][T23635] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2350.002997][T23635] ? wait_for_completion_io_timeout+0x20/0x20 [ 2350.009129][T23635] __x64_sys_bpf+0x79/0xc0 05:42:08 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() syz_open_procfs$namespace(r1, 0x0) (async, rerun: 32) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (rerun: 32) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) perf_event_open(&(0x7f00000000c0)={0x4, 0x80, 0x5, 0x7, 0x3, 0x3, 0x0, 0x7, 0x2000, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x4, @perf_bp={&(0x7f0000000080)}, 0x0, 0x4, 0x44, 0x8, 0x3, 0xfffff90b, 0xf03d, 0x0, 0x0, 0x0, 0x3}, r1, 0xc, r2, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:08 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc041a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x4000, 0x0) ioctl$TUNGETFILTER(r2, 0x801054db, &(0x7f00000001c0)=""/204) (async) openat$cgroup_netprio_ifpriomap(r1, &(0x7f00000000c0), 0x2, 0x0) (async) r3 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000100)={r1, r1, 0x16}, 0x10) bpf$LINK_DETACH(0x22, &(0x7f0000000140)=r3, 0x4) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) ioctl$TUNSETSTEERINGEBPF(r4, 0x800454e0, &(0x7f00000002c0)) [ 2350.013576][T23635] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2350.019507][T23635] do_syscall_64+0x39/0xb0 [ 2350.023974][T23635] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2350.029923][T23635] RIP: 0033:0x7f77be48c0c9 [ 2350.034376][T23635] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2350.054068][T23635] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2350.062522][T23635] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2350.070532][T23635] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2350.078534][T23635] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2350.086539][T23635] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2350.094535][T23635] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2350.102554][T23635] 05:42:08 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 64) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:08 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='pids.events\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) 05:42:08 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:08 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 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, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async, rerun: 64) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) (rerun: 64) 05:42:08 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x99802, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f00000000c0)={0x5, 0x80, 0x8, 0x6, 0x6, 0x1, 0x0, 0xfffffffffffffe00, 0x250, 0x8, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f00000001c0), 0xa}, 0x4c20, 0xfffffffffffffffe, 0x8000, 0x8, 0x7f, 0x7, 0x0, 0x0, 0x4}) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_freezer_state(r1, &(0x7f0000000080), 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x3, 0x7, 0x1, 0x7, 0x2a5, r1, 0x9, '\x00', 0x0, r1, 0x1, 0x1, 0x5}, 0x48) 05:42:08 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = gettid() syz_open_procfs$namespace(r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async, rerun: 32) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (rerun: 32) perf_event_open(&(0x7f00000000c0)={0x4, 0x80, 0x5, 0x7, 0x3, 0x3, 0x0, 0x7, 0x2000, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x4, @perf_bp={&(0x7f0000000080)}, 0x0, 0x4, 0x44, 0x8, 0x3, 0xfffff90b, 0xf03d, 0x0, 0x0, 0x0, 0x3}, r1, 0xc, r2, 0x8) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:08 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 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, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) [ 2350.500782][T23676] FAULT_INJECTION: forcing a failure. [ 2350.500782][T23676] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2350.519029][T23676] CPU: 0 PID: 23676 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2350.529512][T23676] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2350.539583][T23676] Call Trace: [ 2350.542867][T23676] [ 2350.545799][T23676] dump_stack_lvl+0xd1/0x138 [ 2350.550407][T23676] should_fail_ex.cold+0x5/0xa [ 2350.555181][T23676] prepare_alloc_pages+0x178/0x570 [ 2350.560311][T23676] __alloc_pages+0x149/0x5b0 [ 2350.564914][T23676] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2350.571708][T23676] ? find_held_lock+0x2d/0x110 [ 2350.576525][T23676] ? lock_downgrade+0x6e0/0x6e0 [ 2350.581403][T23676] ? do_raw_spin_lock+0x124/0x2b0 [ 2350.586472][T23676] alloc_pages+0x1aa/0x270 [ 2350.590920][T23676] __get_free_pages+0xc/0x40 [ 2350.595532][T23676] kasan_populate_vmalloc_pte+0x27/0x150 [ 2350.601190][T23676] __apply_to_page_range+0x68c/0x1030 [ 2350.606586][T23676] ? kasan_poison+0x60/0x60 [ 2350.611118][T23676] alloc_vmap_area+0x512/0x1ed0 [ 2350.616002][T23676] ? free_vmap_area+0x1ab0/0x1ab0 [ 2350.621056][T23676] __get_vm_area_node+0x142/0x3f0 [ 2350.626124][T23676] __vmalloc_node_range+0x25b/0x13c0 [ 2350.631441][T23676] ? btf_new_fd+0x531/0x2ea0 [ 2350.636060][T23676] ? ___slab_alloc+0xca0/0x1400 [ 2350.640964][T23676] ? btf_new_fd+0x531/0x2ea0 [ 2350.645571][T23676] ? vfree_atomic+0xe0/0xe0 [ 2350.650089][T23676] ? kvmalloc_node+0x76/0x1a0 [ 2350.654774][T23676] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2350.660337][T23676] ? btf_new_fd+0x531/0x2ea0 [ 2350.664938][T23676] kvmalloc_node+0x156/0x1a0 [ 2350.669536][T23676] ? btf_new_fd+0x531/0x2ea0 [ 2350.674156][T23676] btf_new_fd+0x531/0x2ea0 [ 2350.678608][T23676] ? find_held_lock+0x2d/0x110 [ 2350.683409][T23676] ? __might_fault+0xd9/0x180 [ 2350.688117][T23676] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2350.693679][T23676] ? apparmor_capable+0x1dc/0x460 [ 2350.698722][T23676] ? bpf_lsm_capable+0x9/0x10 [ 2350.703405][T23676] ? security_capable+0x93/0xc0 [ 2350.708274][T23676] __sys_bpf+0x18f1/0x5000 [ 2350.712718][T23676] ? ksys_write+0x210/0x250 [ 2350.717261][T23676] ? bpf_perf_link_attach+0x520/0x520 [ 2350.722663][T23676] ? vfs_write+0x49e/0xdd0 [ 2350.727111][T23676] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2350.732778][T23676] ? wait_for_completion_io_timeout+0x20/0x20 [ 2350.739208][T23676] __x64_sys_bpf+0x79/0xc0 [ 2350.743649][T23676] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2350.749571][T23676] do_syscall_64+0x39/0xb0 [ 2350.754032][T23676] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2350.759959][T23676] RIP: 0033:0x7f77be48c0c9 [ 2350.764394][T23676] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2350.784012][T23676] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2350.792429][T23676] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 05:42:09 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:09 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x99802, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f00000000c0)={0x5, 0x80, 0x8, 0x6, 0x6, 0x1, 0x0, 0xfffffffffffffe00, 0x250, 0x8, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f00000001c0), 0xa}, 0x4c20, 0xfffffffffffffffe, 0x8000, 0x8, 0x7f, 0x7, 0x0, 0x0, 0x4}) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup_freezer_state(r1, &(0x7f0000000080), 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x3, 0x7, 0x1, 0x7, 0x2a5, r1, 0x9, '\x00', 0x0, r1, 0x1, 0x1, 0x5}, 0x48) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x99802, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f00000000c0)={0x5, 0x80, 0x8, 0x6, 0x6, 0x1, 0x0, 0xfffffffffffffe00, 0x250, 0x8, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f00000001c0), 0xa}, 0x4c20, 0xfffffffffffffffe, 0x8000, 0x8, 0x7f, 0x7, 0x0, 0x0, 0x4}) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_freezer_state(r1, &(0x7f0000000080), 0x2, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x3, 0x7, 0x1, 0x7, 0x2a5, r1, 0x9, '\x00', 0x0, r1, 0x1, 0x1, 0x5}, 0x48) (async) [ 2350.800407][T23676] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2350.808386][T23676] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2350.816358][T23676] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2350.824334][T23676] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2350.832323][T23676] 05:42:09 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async, rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='pids.events\x00', 0x0, 0x0) (rerun: 32) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async, rerun: 64) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (rerun: 64) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) 05:42:09 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={0x0, 0x0}, 0x20) openat$cgroup_freezer_state(r0, 0x0, 0x2, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001340)={r0, 0x58, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000001980)={0xd, 0x0, 0x0, 0x0, 0x0, 0x2a, &(0x7f00000016c0)=""/42, 0x0, 0xe, '\x00', r2, 0x0, r1, 0x8, &(0x7f0000001700)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000001740)={0x3, 0x10, 0x0, 0x7fff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000001940)=[0xffffffffffffffff]}, 0x80) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x1d, 0x3, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x5}}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x0, 0x0, 0x41100, 0x2, '\x00', r2, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000140)={0x2, 0x0, 0x3, 0x400}, 0x10, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x1]}, 0x80) r4 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x40049409, 0x4) 05:42:09 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:09 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 65) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:09 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x99802, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f00000000c0)={0x5, 0x80, 0x8, 0x6, 0x6, 0x1, 0x0, 0xfffffffffffffe00, 0x250, 0x8, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f00000001c0), 0xa}, 0x4c20, 0xfffffffffffffffe, 0x8000, 0x8, 0x7f, 0x7, 0x0, 0x0, 0x4}) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup_freezer_state(r1, &(0x7f0000000080), 0x2, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x3, 0x7, 0x1, 0x7, 0x2a5, r1, 0x9, '\x00', 0x0, r1, 0x1, 0x1, 0x5}, 0x48) 05:42:09 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='pids.events\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='pids.events\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) (async) 05:42:09 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000080), 0x4) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) 05:42:09 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={0x0, 0x0}, 0x20) (async, rerun: 32) openat$cgroup_freezer_state(r0, 0x0, 0x2, 0x0) (rerun: 32) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001340)={r0, 0x58, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000001980)={0xd, 0x0, 0x0, 0x0, 0x0, 0x2a, &(0x7f00000016c0)=""/42, 0x0, 0xe, '\x00', r2, 0x0, r1, 0x8, &(0x7f0000001700)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000001740)={0x3, 0x10, 0x0, 0x7fff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000001940)=[0xffffffffffffffff]}, 0x80) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x1d, 0x3, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x5}}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x0, 0x0, 0x41100, 0x2, '\x00', r2, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000140)={0x2, 0x0, 0x3, 0x400}, 0x10, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x1]}, 0x80) r4 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x40049409, 0x4) 05:42:09 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz0\x00', 0x200002, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00'}, 0x10) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000180)={r2, r1, 0x25}, 0x10) openat$cgroup_freezer_state(r1, &(0x7f00000000c0), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:09 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x0}, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0xffff}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000080)={0x0, 0x80, 0x80, 0x4, 0x7f, 0x0, 0x0, 0x6, 0x20128, 0xc, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1b2c80, 0x1, @perf_config_ext={0xfffffffffffffc6a, 0x7}, 0x8, 0x48, 0x7, 0x7, 0x7, 0x3, 0x401, 0x0, 0x1000, 0x0, 0x6}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:42:09 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={0x0, 0x0}, 0x20) openat$cgroup_freezer_state(r0, 0x0, 0x2, 0x0) (async, rerun: 32) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001340)={r0, 0x58, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (rerun: 32) bpf$PROG_LOAD(0x5, &(0x7f0000001980)={0xd, 0x0, 0x0, 0x0, 0x0, 0x2a, &(0x7f00000016c0)=""/42, 0x0, 0xe, '\x00', r2, 0x0, r1, 0x8, &(0x7f0000001700)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000001740)={0x3, 0x10, 0x0, 0x7fff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000001940)=[0xffffffffffffffff]}, 0x80) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async, rerun: 32) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (rerun: 32) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x1d, 0x3, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x5}}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x0, 0x0, 0x41100, 0x2, '\x00', r2, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000140)={0x2, 0x0, 0x3, 0x400}, 0x10, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x1]}, 0x80) (async, rerun: 64) r4 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (rerun: 64) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x40049409, 0x4) 05:42:09 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz0\x00', 0x200002, 0x0) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00'}, 0x10) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000180)={r2, r1, 0x25}, 0x10) (async) openat$cgroup_freezer_state(r1, &(0x7f00000000c0), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) [ 2351.213717][T23715] FAULT_INJECTION: forcing a failure. [ 2351.213717][T23715] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2351.257944][T23715] CPU: 1 PID: 23715 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2351.268440][T23715] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2351.278526][T23715] Call Trace: [ 2351.281831][T23715] [ 2351.284793][T23715] dump_stack_lvl+0xd1/0x138 [ 2351.289441][T23715] should_fail_ex.cold+0x5/0xa [ 2351.294253][T23715] prepare_alloc_pages+0x178/0x570 [ 2351.299427][T23715] __alloc_pages+0x149/0x5b0 05:42:09 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000080), 0x4) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) socket$kcm(0x29, 0x5, 0x0) (async) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000080), 0x4) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) (async) 05:42:09 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x0}, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0xffff}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000080)={0x0, 0x80, 0x80, 0x4, 0x7f, 0x0, 0x0, 0x6, 0x20128, 0xc, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1b2c80, 0x1, @perf_config_ext={0xfffffffffffffc6a, 0x7}, 0x8, 0x48, 0x7, 0x7, 0x7, 0x3, 0x401, 0x0, 0x1000, 0x0, 0x6}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) [ 2351.304070][T23715] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2351.310886][T23715] ? find_held_lock+0x2d/0x110 [ 2351.315712][T23715] ? lock_downgrade+0x6e0/0x6e0 [ 2351.320599][T23715] ? do_raw_spin_lock+0x124/0x2b0 [ 2351.325671][T23715] alloc_pages+0x1aa/0x270 [ 2351.330147][T23715] __get_free_pages+0xc/0x40 [ 2351.334786][T23715] kasan_populate_vmalloc_pte+0x27/0x150 [ 2351.340481][T23715] __apply_to_page_range+0x68c/0x1030 [ 2351.345914][T23715] ? kasan_poison+0x60/0x60 [ 2351.350486][T23715] alloc_vmap_area+0x512/0x1ed0 05:42:09 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x0}, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0xffff}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000080)={0x0, 0x80, 0x80, 0x4, 0x7f, 0x0, 0x0, 0x6, 0x20128, 0xc, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1b2c80, 0x1, @perf_config_ext={0xfffffffffffffc6a, 0x7}, 0x8, 0x48, 0x7, 0x7, 0x7, 0x3, 0x401, 0x0, 0x1000, 0x0, 0x6}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) [ 2351.355413][T23715] ? free_vmap_area+0x1ab0/0x1ab0 [ 2351.360518][T23715] __get_vm_area_node+0x142/0x3f0 [ 2351.365609][T23715] __vmalloc_node_range+0x25b/0x13c0 [ 2351.370937][T23715] ? btf_new_fd+0x531/0x2ea0 [ 2351.375585][T23715] ? btf_new_fd+0x531/0x2ea0 [ 2351.380227][T23715] ? vfree_atomic+0xe0/0xe0 [ 2351.384777][T23715] ? kvmalloc_node+0x76/0x1a0 [ 2351.389505][T23715] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2351.395106][T23715] ? btf_new_fd+0x531/0x2ea0 [ 2351.399752][T23715] kvmalloc_node+0x156/0x1a0 [ 2351.404392][T23715] ? btf_new_fd+0x531/0x2ea0 [ 2351.409037][T23715] btf_new_fd+0x531/0x2ea0 [ 2351.413494][T23715] ? find_held_lock+0x2d/0x110 [ 2351.418312][T23715] ? __might_fault+0xd9/0x180 [ 2351.423048][T23715] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2351.428651][T23715] ? apparmor_capable+0x1dc/0x460 [ 2351.433738][T23715] ? bpf_lsm_capable+0x9/0x10 [ 2351.438461][T23715] ? security_capable+0x93/0xc0 [ 2351.443382][T23715] __sys_bpf+0x18f1/0x5000 [ 2351.447855][T23715] ? ksys_write+0x210/0x250 [ 2351.452410][T23715] ? bpf_perf_link_attach+0x520/0x520 [ 2351.457823][T23715] ? vfs_write+0x49e/0xdd0 [ 2351.462272][T23715] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2351.467955][T23715] ? wait_for_completion_io_timeout+0x20/0x20 [ 2351.474077][T23715] __x64_sys_bpf+0x79/0xc0 [ 2351.478496][T23715] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2351.484402][T23715] do_syscall_64+0x39/0xb0 [ 2351.488840][T23715] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2351.494751][T23715] RIP: 0033:0x7f77be48c0c9 [ 2351.499192][T23715] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2351.518839][T23715] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2351.527315][T23715] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2351.535296][T23715] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2351.543286][T23715] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2351.551267][T23715] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2351.559256][T23715] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2351.567275][T23715] 05:42:10 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) r2 = openat$cgroup(r1, &(0x7f0000000140)='syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r2, &(0x7f0000000180)='tasks\x00', 0x2, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) openat$cgroup_devices(r3, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r4 = openat$cgroup(r1, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) openat$cgroup_devices(r4, &(0x7f00000001c0)='devices.allow\x00', 0x2, 0x0) 05:42:10 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 66) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:10 executing program 5: socketpair(0x21, 0x0, 0x0, &(0x7f00000001c0)) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) write$cgroup_devices(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="6de3fcffff206d00143728c1106dba86f9aea16e0b7ffa9126d06db82f319e438c92b9894e13d19152ad3360d18c5bbf22e2022450dca8aa6633015ccce635"], 0xfffffffffffffecc) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000100)={0x1, 0x80, 0x7, 0x8e, 0x10, 0x70, 0x0, 0x0, 0x20400, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f00000000c0), 0x4}, 0x10, 0x400, 0x5, 0x8, 0x2, 0x9, 0x1ff, 0x0, 0xc00000, 0x0, 0x3f}, r2, 0x7, r0, 0x9) 05:42:10 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz0\x00', 0x200002, 0x0) (async, rerun: 64) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00'}, 0x10) (rerun: 64) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000180)={r2, r1, 0x25}, 0x10) openat$cgroup_freezer_state(r1, &(0x7f00000000c0), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:10 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000080), 0x4) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) socket$kcm(0x29, 0x5, 0x0) (async) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000080), 0x4) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) (async) 05:42:10 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) socket$kcm(0x29, 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) socketpair(0x2, 0x800, 0x3ff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000380)={r2, r3}) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0x9, &(0x7f0000000080)=@raw=[@ldst={0x1, 0x2, 0x3, 0x4, 0x5, 0x2, 0x4}, @alu={0x7, 0x1, 0xa, 0x3, 0x3, 0xfffffffffffffff0, 0x4}, @btf_id={0x18, 0x8, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0xd, 0xa, 0x0, 0x2, 0xfffffffffffffffc}, @jmp={0x5, 0x1, 0x9, 0x0, 0x8, 0x18}, @jmp={0x5, 0x0, 0x5, 0x6, 0x1, 0x8, 0xfffffffffffffff0}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}], &(0x7f0000000100)='syzkaller\x00', 0x1000, 0x82, &(0x7f0000000140)=""/130, 0x41000, 0x6, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000200)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x5, 0xc, 0x1000, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0x1, 0xffffffffffffffff, 0x1]}, 0x80) 05:42:10 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) r2 = openat$cgroup(r1, &(0x7f0000000140)='syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r2, &(0x7f0000000180)='tasks\x00', 0x2, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) openat$cgroup_devices(r3, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r4 = openat$cgroup(r1, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) openat$cgroup_devices(r4, &(0x7f00000001c0)='devices.allow\x00', 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup(r1, &(0x7f0000000140)='syz0\x00', 0x200002, 0x0) (async) openat$cgroup_procs(r2, &(0x7f0000000180)='tasks\x00', 0x2, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) (async) openat$cgroup_devices(r3, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) openat$cgroup(r1, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) openat$cgroup_devices(r4, &(0x7f00000001c0)='devices.allow\x00', 0x2, 0x0) (async) 05:42:10 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) socket$kcm(0x29, 0x2, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) socketpair(0x2, 0x800, 0x3ff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async, rerun: 64) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000380)={r2, r3}) (rerun: 64) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async, rerun: 32) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0x9, &(0x7f0000000080)=@raw=[@ldst={0x1, 0x2, 0x3, 0x4, 0x5, 0x2, 0x4}, @alu={0x7, 0x1, 0xa, 0x3, 0x3, 0xfffffffffffffff0, 0x4}, @btf_id={0x18, 0x8, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0xd, 0xa, 0x0, 0x2, 0xfffffffffffffffc}, @jmp={0x5, 0x1, 0x9, 0x0, 0x8, 0x18}, @jmp={0x5, 0x0, 0x5, 0x6, 0x1, 0x8, 0xfffffffffffffff0}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}], &(0x7f0000000100)='syzkaller\x00', 0x1000, 0x82, &(0x7f0000000140)=""/130, 0x41000, 0x6, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000200)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x5, 0xc, 0x1000, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0x1, 0xffffffffffffffff, 0x1]}, 0x80) (rerun: 32) 05:42:10 executing program 5: socketpair(0x21, 0x0, 0x0, &(0x7f00000001c0)) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) write$cgroup_devices(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="6de3fcffff206d00143728c1106dba86f9aea16e0b7ffa9126d06db82f319e438c92b9894e13d19152ad3360d18c5bbf22e2022450dca8aa6633015ccce635"], 0xfffffffffffffecc) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000100)={0x1, 0x80, 0x7, 0x8e, 0x10, 0x70, 0x0, 0x0, 0x20400, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f00000000c0), 0x4}, 0x10, 0x400, 0x5, 0x8, 0x2, 0x9, 0x1ff, 0x0, 0xc00000, 0x0, 0x3f}, r2, 0x7, r0, 0x9) 05:42:10 executing program 0: unlink(0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}, 0x10) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x100000, 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={0x8b69, 0xffff}, 0x0, 0x0, 0x0, 0x0, 0xf7f}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x0) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000100), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) [ 2351.869983][T23756] FAULT_INJECTION: forcing a failure. [ 2351.869983][T23756] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2351.914063][T23756] CPU: 0 PID: 23756 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2351.924642][T23756] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2351.934733][T23756] Call Trace: [ 2351.938039][T23756] [ 2351.941002][T23756] dump_stack_lvl+0xd1/0x138 [ 2351.945646][T23756] should_fail_ex.cold+0x5/0xa [ 2351.950461][T23756] prepare_alloc_pages+0x178/0x570 [ 2351.955625][T23756] __alloc_pages+0x149/0x5b0 [ 2351.960270][T23756] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2351.967076][T23756] ? find_held_lock+0x2d/0x110 [ 2351.971879][T23756] ? lock_downgrade+0x6e0/0x6e0 [ 2351.976737][T23756] ? do_raw_spin_lock+0x124/0x2b0 [ 2351.981775][T23756] alloc_pages+0x1aa/0x270 [ 2351.986204][T23756] __get_free_pages+0xc/0x40 [ 2351.990892][T23756] kasan_populate_vmalloc_pte+0x27/0x150 [ 2351.996542][T23756] __apply_to_page_range+0x68c/0x1030 [ 2352.001930][T23756] ? kasan_poison+0x60/0x60 [ 2352.006458][T23756] alloc_vmap_area+0x512/0x1ed0 [ 2352.011334][T23756] ? free_vmap_area+0x1ab0/0x1ab0 [ 2352.016383][T23756] __get_vm_area_node+0x142/0x3f0 [ 2352.021437][T23756] __vmalloc_node_range+0x25b/0x13c0 [ 2352.026731][T23756] ? btf_new_fd+0x531/0x2ea0 [ 2352.031362][T23756] ? btf_new_fd+0x531/0x2ea0 [ 2352.035989][T23756] ? vfree_atomic+0xe0/0xe0 [ 2352.040500][T23756] ? kvmalloc_node+0x76/0x1a0 [ 2352.045210][T23756] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2352.050794][T23756] ? btf_new_fd+0x531/0x2ea0 [ 2352.055417][T23756] kvmalloc_node+0x156/0x1a0 [ 2352.060026][T23756] ? btf_new_fd+0x531/0x2ea0 [ 2352.064624][T23756] btf_new_fd+0x531/0x2ea0 [ 2352.069051][T23756] ? find_held_lock+0x2d/0x110 [ 2352.073834][T23756] ? __might_fault+0xd9/0x180 [ 2352.078525][T23756] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2352.084081][T23756] ? apparmor_capable+0x1dc/0x460 [ 2352.089121][T23756] ? bpf_lsm_capable+0x9/0x10 [ 2352.093809][T23756] ? security_capable+0x93/0xc0 [ 2352.098683][T23756] __sys_bpf+0x18f1/0x5000 [ 2352.103104][T23756] ? ksys_write+0x210/0x250 [ 2352.107617][T23756] ? bpf_perf_link_attach+0x520/0x520 [ 2352.113002][T23756] ? vfs_write+0x49e/0xdd0 [ 2352.117433][T23756] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2352.123078][T23756] ? wait_for_completion_io_timeout+0x20/0x20 [ 2352.129172][T23756] __x64_sys_bpf+0x79/0xc0 [ 2352.133595][T23756] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2352.139498][T23756] do_syscall_64+0x39/0xb0 [ 2352.143928][T23756] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2352.149830][T23756] RIP: 0033:0x7f77be48c0c9 [ 2352.154253][T23756] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2352.173865][T23756] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2352.182286][T23756] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2352.190260][T23756] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2352.198234][T23756] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2352.206212][T23756] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 05:42:10 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) 05:42:10 executing program 5: socketpair(0x21, 0x0, 0x0, &(0x7f00000001c0)) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) write$cgroup_devices(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="6de3fcffff206d00143728c1106dba86f9aea16e0b7ffa9126d06db82f319e438c92b9894e13d19152ad3360d18c5bbf22e2022450dca8aa6633015ccce635"], 0xfffffffffffffecc) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000100)={0x1, 0x80, 0x7, 0x8e, 0x10, 0x70, 0x0, 0x0, 0x20400, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f00000000c0), 0x4}, 0x10, 0x400, 0x5, 0x8, 0x2, 0x9, 0x1ff, 0x0, 0xc00000, 0x0, 0x3f}, r2, 0x7, r0, 0x9) socketpair(0x21, 0x0, 0x0, &(0x7f00000001c0)) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) write$cgroup_devices(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="6de3fcffff206d00143728c1106dba86f9aea16e0b7ffa9126d06db82f319e438c92b9894e13d19152ad3360d18c5bbf22e2022450dca8aa6633015ccce635"], 0xfffffffffffffecc) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000100)={0x1, 0x80, 0x7, 0x8e, 0x10, 0x70, 0x0, 0x0, 0x20400, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x80000000, 0x4, @perf_bp={&(0x7f00000000c0), 0x4}, 0x10, 0x400, 0x5, 0x8, 0x2, 0x9, 0x1ff, 0x0, 0xc00000, 0x0, 0x3f}, r2, 0x7, r0, 0x9) (async) 05:42:10 executing program 0: unlink(0x0) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}, 0x10) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x100000, 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={0x8b69, 0xffff}, 0x0, 0x0, 0x0, 0x0, 0xf7f}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x0) (async) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000100), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) [ 2352.214186][T23756] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2352.222174][T23756] 05:42:10 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) socket$kcm(0x29, 0x2, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) socketpair(0x2, 0x800, 0x3ff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (rerun: 64) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000380)={r2, r3}) (async, rerun: 32) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async, rerun: 32) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0x9, &(0x7f0000000080)=@raw=[@ldst={0x1, 0x2, 0x3, 0x4, 0x5, 0x2, 0x4}, @alu={0x7, 0x1, 0xa, 0x3, 0x3, 0xfffffffffffffff0, 0x4}, @btf_id={0x18, 0x8, 0x3, 0x0, 0x3}, @jmp={0x5, 0x0, 0xd, 0xa, 0x0, 0x2, 0xfffffffffffffffc}, @jmp={0x5, 0x1, 0x9, 0x0, 0x8, 0x18}, @jmp={0x5, 0x0, 0x5, 0x6, 0x1, 0x8, 0xfffffffffffffff0}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}], &(0x7f0000000100)='syzkaller\x00', 0x1000, 0x82, &(0x7f0000000140)=""/130, 0x41000, 0x6, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000200)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x5, 0xc, 0x1000, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0x1, 0xffffffffffffffff, 0x1]}, 0x80) 05:42:10 executing program 5: bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x10}, 0x10) r0 = perf_event_open$cgroup(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xe}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x3) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:42:10 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) 05:42:10 executing program 0: unlink(0x0) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}, 0x10) (async, rerun: 64) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x100000, 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={0x8b69, 0xffff}, 0x0, 0x0, 0x0, 0x0, 0xf7f}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x0) (rerun: 64) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000100), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:10 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 67) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:10 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) r2 = openat$cgroup(r1, &(0x7f0000000140)='syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r2, &(0x7f0000000180)='tasks\x00', 0x2, 0x0) (async) r3 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) openat$cgroup_devices(r3, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) r4 = openat$cgroup(r1, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) openat$cgroup_devices(r4, &(0x7f00000001c0)='devices.allow\x00', 0x2, 0x0) 05:42:10 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) (async) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) (async) 05:42:10 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x40) 05:42:10 executing program 5: bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x10}, 0x10) (async) r0 = perf_event_open$cgroup(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xe}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x3) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:42:10 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0x100000000}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:10 executing program 1: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x3fd) 05:42:10 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x9, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x6}, 0x0, 0xfffffffffffffffd, 0x800000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x6, 0xf9, 0x93, 0x1f, 0x0, 0xffffffffffffffe1, 0x401, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x2, @perf_bp={&(0x7f0000000100), 0xe}, 0x40, 0xffffffff, 0xfffffffd, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3f}, 0xffffffffffffffff, 0xc, r0, 0x12) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x0, 0x9, 0x0, 0x5a, 0x0, 0x1, 0x6000, 0xd, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x4, @perf_config_ext={0xffffffff00000000, 0x3}, 0x4001, 0x4, 0x8980, 0x1, 0x100000001, 0xec6, 0x5, 0x0, 0x3, 0x0, 0x11d}, 0x0, 0x10, r1, 0xc) [ 2352.590533][T23807] FAULT_INJECTION: forcing a failure. [ 2352.590533][T23807] name fail_page_alloc, interval 1, probability 0, space 0, times 0 05:42:10 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0x100000000}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0x100000000}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) [ 2352.639384][T23807] CPU: 1 PID: 23807 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2352.649874][T23807] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2352.659967][T23807] Call Trace: [ 2352.663278][T23807] [ 2352.666238][T23807] dump_stack_lvl+0xd1/0x138 [ 2352.670887][T23807] should_fail_ex.cold+0x5/0xa [ 2352.675696][T23807] prepare_alloc_pages+0x178/0x570 [ 2352.680863][T23807] __alloc_pages+0x149/0x5b0 [ 2352.685513][T23807] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2352.692331][T23807] ? find_held_lock+0x2d/0x110 [ 2352.697165][T23807] ? lock_downgrade+0x6e0/0x6e0 [ 2352.702056][T23807] ? do_raw_spin_lock+0x124/0x2b0 [ 2352.707134][T23807] alloc_pages+0x1aa/0x270 [ 2352.711635][T23807] __get_free_pages+0xc/0x40 [ 2352.716264][T23807] kasan_populate_vmalloc_pte+0x27/0x150 [ 2352.721954][T23807] __apply_to_page_range+0x68c/0x1030 [ 2352.727365][T23807] ? kasan_poison+0x60/0x60 [ 2352.731892][T23807] alloc_vmap_area+0x512/0x1ed0 [ 2352.736801][T23807] ? free_vmap_area+0x1ab0/0x1ab0 [ 2352.741855][T23807] __get_vm_area_node+0x142/0x3f0 [ 2352.746916][T23807] __vmalloc_node_range+0x25b/0x13c0 [ 2352.752240][T23807] ? btf_new_fd+0x531/0x2ea0 [ 2352.756887][T23807] ? btf_new_fd+0x531/0x2ea0 [ 2352.761505][T23807] ? vfree_atomic+0xe0/0xe0 [ 2352.766011][T23807] ? kvmalloc_node+0x76/0x1a0 [ 2352.770717][T23807] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2352.776272][T23807] ? btf_new_fd+0x531/0x2ea0 [ 2352.780888][T23807] kvmalloc_node+0x156/0x1a0 [ 2352.785519][T23807] ? btf_new_fd+0x531/0x2ea0 [ 2352.790121][T23807] btf_new_fd+0x531/0x2ea0 [ 2352.794552][T23807] ? find_held_lock+0x2d/0x110 [ 2352.799337][T23807] ? __might_fault+0xd9/0x180 [ 2352.804401][T23807] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2352.809970][T23807] ? apparmor_capable+0x1dc/0x460 [ 2352.815013][T23807] ? bpf_lsm_capable+0x9/0x10 [ 2352.819691][T23807] ? security_capable+0x93/0xc0 [ 2352.824547][T23807] __sys_bpf+0x18f1/0x5000 [ 2352.828968][T23807] ? ksys_write+0x210/0x250 [ 2352.833476][T23807] ? bpf_perf_link_attach+0x520/0x520 [ 2352.838867][T23807] ? vfs_write+0x49e/0xdd0 [ 2352.843330][T23807] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2352.849003][T23807] ? wait_for_completion_io_timeout+0x20/0x20 [ 2352.855133][T23807] __x64_sys_bpf+0x79/0xc0 [ 2352.859580][T23807] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2352.865510][T23807] do_syscall_64+0x39/0xb0 [ 2352.869963][T23807] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2352.875898][T23807] RIP: 0033:0x7f77be48c0c9 [ 2352.880763][T23807] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2352.900388][T23807] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2352.908845][T23807] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2352.916862][T23807] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2352.924839][T23807] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2352.932827][T23807] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2352.940816][T23807] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2352.948820][T23807] 05:42:11 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 68) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:11 executing program 1: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x3fd) 05:42:11 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x9, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x6}, 0x0, 0xfffffffffffffffd, 0x800000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x6, 0xf9, 0x93, 0x1f, 0x0, 0xffffffffffffffe1, 0x401, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x2, @perf_bp={&(0x7f0000000100), 0xe}, 0x40, 0xffffffff, 0xfffffffd, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3f}, 0xffffffffffffffff, 0xc, r0, 0x12) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x0, 0x9, 0x0, 0x5a, 0x0, 0x1, 0x6000, 0xd, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x4, @perf_config_ext={0xffffffff00000000, 0x3}, 0x4001, 0x4, 0x8980, 0x1, 0x100000001, 0xec6, 0x5, 0x0, 0x3, 0x0, 0x11d}, 0x0, 0x10, r1, 0xc) 05:42:11 executing program 5: bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x10}, 0x10) r0 = perf_event_open$cgroup(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xe}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x3) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x10}, 0x10) (async) perf_event_open$cgroup(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xe}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x3) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) 05:42:11 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x40) 05:42:11 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0x100000000}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1, 0x100000000}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) 05:42:11 executing program 1: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x3fd) 05:42:11 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x9, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x6}, 0x0, 0xfffffffffffffffd, 0x800000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x6, 0xf9, 0x93, 0x1f, 0x0, 0xffffffffffffffe1, 0x401, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x2, @perf_bp={&(0x7f0000000100), 0xe}, 0x40, 0xffffffff, 0xfffffffd, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3f}, 0xffffffffffffffff, 0xc, r0, 0x12) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x0, 0x9, 0x0, 0x5a, 0x0, 0x1, 0x6000, 0xd, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x4, @perf_config_ext={0xffffffff00000000, 0x3}, 0x4001, 0x4, 0x8980, 0x1, 0x100000001, 0xec6, 0x5, 0x0, 0x3, 0x0, 0x11d}, 0x0, 0x10, r1, 0xc) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x9, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x6}, 0x0, 0xfffffffffffffffd, 0x800000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x6, 0xf9, 0x93, 0x1f, 0x0, 0xffffffffffffffe1, 0x401, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x5, 0x2, @perf_bp={&(0x7f0000000100), 0xe}, 0x40, 0xffffffff, 0xfffffffd, 0x0, 0x2, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3f}, 0xffffffffffffffff, 0xc, r0, 0x12) (async) perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x0, 0x9, 0x0, 0x5a, 0x0, 0x1, 0x6000, 0xd, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x4, @perf_config_ext={0xffffffff00000000, 0x3}, 0x4001, 0x4, 0x8980, 0x1, 0x100000001, 0xec6, 0x5, 0x0, 0x3, 0x0, 0x11d}, 0x0, 0x10, r1, 0xc) (async) 05:42:11 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x40) [ 2353.177275][T23840] FAULT_INJECTION: forcing a failure. [ 2353.177275][T23840] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2353.205449][T23840] CPU: 1 PID: 23840 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2353.215948][T23840] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 05:42:11 executing program 2: socketpair(0x23, 0x5, 0x0, &(0x7f0000000100)) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x9}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000080)=0x7f) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) [ 2353.226045][T23840] Call Trace: [ 2353.229355][T23840] [ 2353.232315][T23840] dump_stack_lvl+0xd1/0x138 [ 2353.236957][T23840] should_fail_ex.cold+0x5/0xa [ 2353.241773][T23840] prepare_alloc_pages+0x178/0x570 [ 2353.246952][T23840] __alloc_pages+0x149/0x5b0 [ 2353.251596][T23840] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2353.258404][T23840] ? find_held_lock+0x2d/0x110 [ 2353.263186][T23840] ? lock_downgrade+0x6e0/0x6e0 [ 2353.268042][T23840] ? do_raw_spin_lock+0x124/0x2b0 [ 2353.273095][T23840] alloc_pages+0x1aa/0x270 [ 2353.277560][T23840] __get_free_pages+0xc/0x40 [ 2353.282193][T23840] kasan_populate_vmalloc_pte+0x27/0x150 [ 2353.287855][T23840] __apply_to_page_range+0x68c/0x1030 [ 2353.293240][T23840] ? kasan_poison+0x60/0x60 [ 2353.297765][T23840] alloc_vmap_area+0x512/0x1ed0 [ 2353.302692][T23840] ? free_vmap_area+0x1ab0/0x1ab0 [ 2353.307778][T23840] __get_vm_area_node+0x142/0x3f0 [ 2353.312868][T23840] __vmalloc_node_range+0x25b/0x13c0 [ 2353.318198][T23840] ? btf_new_fd+0x531/0x2ea0 [ 2353.322824][T23840] ? btf_new_fd+0x531/0x2ea0 [ 2353.327432][T23840] ? vfree_atomic+0xe0/0xe0 [ 2353.331945][T23840] ? kvmalloc_node+0x76/0x1a0 [ 2353.336639][T23840] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2353.342245][T23840] ? btf_new_fd+0x531/0x2ea0 [ 2353.347017][T23840] kvmalloc_node+0x156/0x1a0 [ 2353.351654][T23840] ? btf_new_fd+0x531/0x2ea0 [ 2353.356260][T23840] btf_new_fd+0x531/0x2ea0 [ 2353.360692][T23840] ? find_held_lock+0x2d/0x110 [ 2353.365481][T23840] ? __might_fault+0xd9/0x180 [ 2353.370173][T23840] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2353.375730][T23840] ? apparmor_capable+0x1dc/0x460 [ 2353.380779][T23840] ? bpf_lsm_capable+0x9/0x10 [ 2353.385469][T23840] ? security_capable+0x93/0xc0 [ 2353.390340][T23840] __sys_bpf+0x18f1/0x5000 [ 2353.394768][T23840] ? ksys_write+0x210/0x250 [ 2353.399289][T23840] ? bpf_perf_link_attach+0x520/0x520 [ 2353.404673][T23840] ? vfs_write+0x49e/0xdd0 [ 2353.409101][T23840] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2353.414750][T23840] ? wait_for_completion_io_timeout+0x20/0x20 [ 2353.420855][T23840] __x64_sys_bpf+0x79/0xc0 [ 2353.425289][T23840] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2353.431193][T23840] do_syscall_64+0x39/0xb0 [ 2353.435629][T23840] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2353.441531][T23840] RIP: 0033:0x7f77be48c0c9 [ 2353.445954][T23840] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2353.465585][T23840] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 05:42:11 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) [ 2353.474117][T23840] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2353.482111][T23840] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2353.490088][T23840] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2353.498063][T23840] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2353.506040][T23840] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2353.514054][T23840] 05:42:11 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) openat$cgroup_devices(r1, &(0x7f0000000180)='devices.allow\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f00000000c0)='kvm_dirty_ring_exit\x00'}, 0x10) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) write$cgroup_devices(r3, &(0x7f00000001c0)={'b', ' *:* ', 'rw\x00'}, 0x9) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x9) 05:42:12 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 69) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:12 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:12 executing program 2: socketpair(0x23, 0x5, 0x0, &(0x7f0000000100)) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x9}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000080)=0x7f) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:12 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:42:12 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:12 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) (async, rerun: 64) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) openat$cgroup_devices(r1, &(0x7f0000000180)='devices.allow\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f00000000c0)='kvm_dirty_ring_exit\x00'}, 0x10) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async, rerun: 32) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async, rerun: 32) write$cgroup_devices(r3, &(0x7f00000001c0)={'b', ' *:* ', 'rw\x00'}, 0x9) (async) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x9) 05:42:12 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) 05:42:12 executing program 2: socketpair(0x23, 0x5, 0x0, &(0x7f0000000100)) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x9}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000080)=0x7f) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:12 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) 05:42:12 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:42:12 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.threads\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:12 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) openat$cgroup_devices(r1, &(0x7f0000000180)='devices.allow\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f00000000c0)='kvm_dirty_ring_exit\x00'}, 0x10) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) write$cgroup_devices(r3, &(0x7f00000001c0)={'b', ' *:* ', 'rw\x00'}, 0x9) (async) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2400, 0x9) [ 2353.881909][T23887] FAULT_INJECTION: forcing a failure. [ 2353.881909][T23887] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2353.913674][T23887] CPU: 0 PID: 23887 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2353.924176][T23887] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2353.934273][T23887] Call Trace: [ 2353.937586][T23887] [ 2353.940549][T23887] dump_stack_lvl+0xd1/0x138 [ 2353.945189][T23887] should_fail_ex.cold+0x5/0xa [ 2353.949997][T23887] prepare_alloc_pages+0x178/0x570 [ 2353.955166][T23887] __alloc_pages+0x149/0x5b0 [ 2353.959807][T23887] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2353.966603][T23887] ? find_held_lock+0x2d/0x110 [ 2353.971397][T23887] ? lock_downgrade+0x6e0/0x6e0 [ 2353.976279][T23887] ? do_raw_spin_lock+0x124/0x2b0 [ 2353.981326][T23887] alloc_pages+0x1aa/0x270 [ 2353.985783][T23887] __get_free_pages+0xc/0x40 [ 2353.990407][T23887] kasan_populate_vmalloc_pte+0x27/0x150 [ 2353.996094][T23887] __apply_to_page_range+0x68c/0x1030 [ 2354.001505][T23887] ? kasan_poison+0x60/0x60 [ 2354.006046][T23887] alloc_vmap_area+0x512/0x1ed0 [ 2354.010970][T23887] ? free_vmap_area+0x1ab0/0x1ab0 [ 2354.016044][T23887] __get_vm_area_node+0x142/0x3f0 [ 2354.021080][T23887] __vmalloc_node_range+0x25b/0x13c0 [ 2354.026378][T23887] ? btf_new_fd+0x531/0x2ea0 [ 2354.031004][T23887] ? ___slab_alloc+0xca0/0x1400 [ 2354.035877][T23887] ? btf_new_fd+0x531/0x2ea0 [ 2354.040467][T23887] ? vfree_atomic+0xe0/0xe0 [ 2354.044968][T23887] ? kvmalloc_node+0x76/0x1a0 [ 2354.049657][T23887] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2354.055242][T23887] ? btf_new_fd+0x531/0x2ea0 [ 2354.059875][T23887] kvmalloc_node+0x156/0x1a0 [ 2354.064491][T23887] ? btf_new_fd+0x531/0x2ea0 [ 2354.069097][T23887] btf_new_fd+0x531/0x2ea0 [ 2354.073554][T23887] ? find_held_lock+0x2d/0x110 [ 2354.078354][T23887] ? __might_fault+0xd9/0x180 [ 2354.083037][T23887] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2354.088757][T23887] ? apparmor_capable+0x1dc/0x460 [ 2354.093814][T23887] ? bpf_lsm_capable+0x9/0x10 [ 2354.098540][T23887] ? security_capable+0x93/0xc0 [ 2354.103399][T23887] __sys_bpf+0x18f1/0x5000 [ 2354.107813][T23887] ? ksys_write+0x210/0x250 [ 2354.112332][T23887] ? bpf_perf_link_attach+0x520/0x520 [ 2354.117730][T23887] ? vfs_write+0x49e/0xdd0 [ 2354.122176][T23887] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2354.127809][T23887] ? wait_for_completion_io_timeout+0x20/0x20 [ 2354.133916][T23887] __x64_sys_bpf+0x79/0xc0 [ 2354.138355][T23887] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2354.144268][T23887] do_syscall_64+0x39/0xb0 [ 2354.148719][T23887] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2354.154648][T23887] RIP: 0033:0x7f77be48c0c9 [ 2354.159091][T23887] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2354.178732][T23887] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2354.187160][T23887] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2354.195150][T23887] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2354.203145][T23887] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2354.211129][T23887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2354.219221][T23887] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2354.227239][T23887] 05:42:12 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 70) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:12 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:42:12 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000100)={0x4, 0x80, 0x7, 0x80, 0x2, 0x0, 0x0, 0x4, 0x4, 0x5, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x4, @perf_config_ext={0x100, 0x3}, 0x90, 0x2, 0x81, 0x7, 0x7ff, 0x2, 0x6, 0x0, 0x5, 0x0, 0x5}) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}, 0x10) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000180)='syz0\x00', 0x200002, 0x0) openat$cgroup_devices(r1, &(0x7f00000001c0)='devices.deny\x00', 0x2, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000200)=0x8) 05:42:12 executing program 0: mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:12 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) 05:42:12 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.threads\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:12 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='memory.events.local\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_RESET(r0, 0x2403, 0x1ff) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0xe30a}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2405, 0x4) write$cgroup_netprio_ifpriomap(r0, &(0x7f00000000c0)={'wg2', 0x32, 0x35}, 0x6) 05:42:12 executing program 5: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001200)={0xffffffffffffffff, 0x0, 0xbf, 0x1000, &(0x7f0000000080)="67b00b98368308f7a27ad9d27791a64a4585fbbad4df4e26d30e53e0fb5c8d863716997c2f4c12ed3c11cc007805ca0cc31b45f47a5cbd275bfdb820e5a8f22ea3a519566bd7bb4047c47e58dff02d301817e32fe26b2c2a0ba3c7aaa970bced644c750750d21edb1532c44455482ca328f4adc7c5b0324eae21f59834842cb141e54322863a43dda53258b03bc716d5706f33b14fcbe66cc0f5b116c3f719f15af8407108b63b4665861234e4cfec99a9a8cb242f5b1836c6c2e2ef0291db", &(0x7f0000000140)=""/4096, 0x7b, 0x0, 0x6f, 0xc, &(0x7f0000001140)="3edbda6a95b588da8f412dc5f981fb90a847b87d67421fdce426bdf92d62403d353c3b9b5567223d4eef1fee57870d2e96977559ab022bb64e2beb13518b72691415552a67849600cde7d3febcee6bb0d2b223a181f751fcef79a9aaede00120c1a707c4344751170d85619a7a9eca", &(0x7f00000011c0)="bbdd8dab1e86e9f59dcf4f5e", 0x1, 0x3}, 0x48) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:42:12 executing program 0: mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) 05:42:12 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r1, &(0x7f00000000c0)='cgroup.threads\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:12 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000100)={0x4, 0x80, 0x7, 0x80, 0x2, 0x0, 0x0, 0x4, 0x4, 0x5, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x4, @perf_config_ext={0x100, 0x3}, 0x90, 0x2, 0x81, 0x7, 0x7ff, 0x2, 0x6, 0x0, 0x5, 0x0, 0x5}) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}, 0x10) (async) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000180)='syz0\x00', 0x200002, 0x0) openat$cgroup_devices(r1, &(0x7f00000001c0)='devices.deny\x00', 0x2, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async, rerun: 64) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (rerun: 64) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000200)=0x8) [ 2354.488974][T23918] FAULT_INJECTION: forcing a failure. [ 2354.488974][T23918] name fail_page_alloc, interval 1, probability 0, space 0, times 0 05:42:12 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='memory.events.local\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_RESET(r0, 0x2403, 0x1ff) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0xe30a}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2405, 0x4) (async) write$cgroup_netprio_ifpriomap(r0, &(0x7f00000000c0)={'wg2', 0x32, 0x35}, 0x6) [ 2354.554690][T23918] CPU: 1 PID: 23918 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2354.565187][T23918] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2354.575277][T23918] Call Trace: [ 2354.578588][T23918] [ 2354.581553][T23918] dump_stack_lvl+0xd1/0x138 [ 2354.586195][T23918] should_fail_ex.cold+0x5/0xa [ 2354.591357][T23918] prepare_alloc_pages+0x178/0x570 [ 2354.596520][T23918] __alloc_pages+0x149/0x5b0 [ 2354.601146][T23918] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2354.607939][T23918] ? find_held_lock+0x2d/0x110 [ 2354.612758][T23918] ? lock_downgrade+0x6e0/0x6e0 [ 2354.617647][T23918] ? do_raw_spin_lock+0x124/0x2b0 [ 2354.622728][T23918] alloc_pages+0x1aa/0x270 [ 2354.627150][T23918] __get_free_pages+0xc/0x40 [ 2354.631745][T23918] kasan_populate_vmalloc_pte+0x27/0x150 [ 2354.637391][T23918] __apply_to_page_range+0x68c/0x1030 [ 2354.642768][T23918] ? kasan_poison+0x60/0x60 [ 2354.647275][T23918] alloc_vmap_area+0x512/0x1ed0 [ 2354.652139][T23918] ? free_vmap_area+0x1ab0/0x1ab0 [ 2354.657173][T23918] __get_vm_area_node+0x142/0x3f0 [ 2354.662223][T23918] __vmalloc_node_range+0x25b/0x13c0 [ 2354.672436][T23918] ? btf_new_fd+0x531/0x2ea0 [ 2354.677054][T23918] ? ___slab_alloc+0xca0/0x1400 [ 2354.681909][T23918] ? btf_new_fd+0x531/0x2ea0 [ 2354.686506][T23918] ? vfree_atomic+0xe0/0xe0 [ 2354.691009][T23918] ? kvmalloc_node+0x76/0x1a0 [ 2354.695690][T23918] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2354.701253][T23918] ? btf_new_fd+0x531/0x2ea0 [ 2354.705845][T23918] kvmalloc_node+0x156/0x1a0 [ 2354.710435][T23918] ? btf_new_fd+0x531/0x2ea0 [ 2354.715025][T23918] btf_new_fd+0x531/0x2ea0 [ 2354.719445][T23918] ? find_held_lock+0x2d/0x110 [ 2354.724229][T23918] ? __might_fault+0xd9/0x180 [ 2354.728924][T23918] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2354.734470][T23918] ? apparmor_capable+0x1dc/0x460 [ 2354.739504][T23918] ? bpf_lsm_capable+0x9/0x10 [ 2354.744176][T23918] ? security_capable+0x93/0xc0 [ 2354.749045][T23918] __sys_bpf+0x18f1/0x5000 [ 2354.753488][T23918] ? ksys_write+0x210/0x250 [ 2354.758027][T23918] ? bpf_perf_link_attach+0x520/0x520 [ 2354.763426][T23918] ? vfs_write+0x49e/0xdd0 [ 2354.767849][T23918] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2354.773481][T23918] ? wait_for_completion_io_timeout+0x20/0x20 [ 2354.779565][T23918] __x64_sys_bpf+0x79/0xc0 [ 2354.784001][T23918] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2354.789914][T23918] do_syscall_64+0x39/0xb0 [ 2354.794356][T23918] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2354.800253][T23918] RIP: 0033:0x7f77be48c0c9 [ 2354.804664][T23918] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2354.824287][T23918] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2354.832716][T23918] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2354.840708][T23918] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2354.848699][T23918] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2354.856666][T23918] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2354.864668][T23918] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2354.872661][T23918] 05:42:13 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 71) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:13 executing program 0: mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:13 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='memory.events.local\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_RESET(r0, 0x2403, 0x1ff) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0xe30a}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2405, 0x4) write$cgroup_netprio_ifpriomap(r0, &(0x7f00000000c0)={'wg2', 0x32, 0x35}, 0x6) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='memory.events.local\x00', 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_RESET(r0, 0x2403, 0x1ff) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0xe30a}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2405, 0x4) (async) write$cgroup_netprio_ifpriomap(r0, &(0x7f00000000c0)={'wg2', 0x32, 0x35}, 0x6) (async) 05:42:13 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000180)={0xffffffffffffffff, 0x5, 0x18}, 0xc) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0x8}, 0xc) bpf$PROG_BIND_MAP(0x23, &(0x7f00000001c0)={r1, r0}, 0x0) openat$cgroup_type(r0, 0x0, 0x2, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)={r0, 0x0, 0x25, 0x8}, 0x10) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4000000000000003, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x80086601, 0x0) r3 = openat$cgroup(r0, &(0x7f0000000100)='syz1\x00', 0x200002, 0x0) openat$cgroup_pressure(r3, &(0x7f0000000140)='memory.pressure\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r2, 0xc008240a, &(0x7f0000000240)=ANY=[@ANYBLOB="0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0cb7be4e41198e42a32c04147d667eb5a41b0373b1e2502baa32b61fde72f19c36d47fc81301e0ee2396235bba6a02ecd8413d63f94c7f858b0fc0a7ee12d3be095045ef8e54cc1befe381e4fea46b18503a8a0af1649a24aa241ee6bcce4966bd919327c001698f8abe4e880ed38b1c8fed165a02091f8bd91a991604adfd765b0ef277f961283503c385056228e6f2080f04041f2b14048446ce000e24200479d874b32ffc157be0adc86dfe285f202cef89ec3cbb596398369417e019041698435a653317d33fc157b7d7339ce611d0cb9fe1c8fb5adc03022"]) 05:42:13 executing program 5: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001200)={0xffffffffffffffff, 0x0, 0xbf, 0x1000, &(0x7f0000000080)="67b00b98368308f7a27ad9d27791a64a4585fbbad4df4e26d30e53e0fb5c8d863716997c2f4c12ed3c11cc007805ca0cc31b45f47a5cbd275bfdb820e5a8f22ea3a519566bd7bb4047c47e58dff02d301817e32fe26b2c2a0ba3c7aaa970bced644c750750d21edb1532c44455482ca328f4adc7c5b0324eae21f59834842cb141e54322863a43dda53258b03bc716d5706f33b14fcbe66cc0f5b116c3f719f15af8407108b63b4665861234e4cfec99a9a8cb242f5b1836c6c2e2ef0291db", &(0x7f0000000140)=""/4096, 0x7b, 0x0, 0x6f, 0xc, &(0x7f0000001140)="3edbda6a95b588da8f412dc5f981fb90a847b87d67421fdce426bdf92d62403d353c3b9b5567223d4eef1fee57870d2e96977559ab022bb64e2beb13518b72691415552a67849600cde7d3febcee6bb0d2b223a181f751fcef79a9aaede00120c1a707c4344751170d85619a7a9eca", &(0x7f00000011c0)="bbdd8dab1e86e9f59dcf4f5e", 0x1, 0x3}, 0x48) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001200)={0xffffffffffffffff, 0x0, 0xbf, 0x1000, &(0x7f0000000080)="67b00b98368308f7a27ad9d27791a64a4585fbbad4df4e26d30e53e0fb5c8d863716997c2f4c12ed3c11cc007805ca0cc31b45f47a5cbd275bfdb820e5a8f22ea3a519566bd7bb4047c47e58dff02d301817e32fe26b2c2a0ba3c7aaa970bced644c750750d21edb1532c44455482ca328f4adc7c5b0324eae21f59834842cb141e54322863a43dda53258b03bc716d5706f33b14fcbe66cc0f5b116c3f719f15af8407108b63b4665861234e4cfec99a9a8cb242f5b1836c6c2e2ef0291db", &(0x7f0000000140)=""/4096, 0x7b, 0x0, 0x6f, 0xc, &(0x7f0000001140)="3edbda6a95b588da8f412dc5f981fb90a847b87d67421fdce426bdf92d62403d353c3b9b5567223d4eef1fee57870d2e96977559ab022bb64e2beb13518b72691415552a67849600cde7d3febcee6bb0d2b223a181f751fcef79a9aaede00120c1a707c4344751170d85619a7a9eca", &(0x7f00000011c0)="bbdd8dab1e86e9f59dcf4f5e", 0x1, 0x3}, 0x48) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) 05:42:13 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000100)={0x4, 0x80, 0x7, 0x80, 0x2, 0x0, 0x0, 0x4, 0x4, 0x5, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x4, @perf_config_ext={0x100, 0x3}, 0x90, 0x2, 0x81, 0x7, 0x7ff, 0x2, 0x6, 0x0, 0x5, 0x0, 0x5}) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}, 0x10) (async) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000180)='syz0\x00', 0x200002, 0x0) openat$cgroup_devices(r1, &(0x7f00000001c0)='devices.deny\x00', 0x2, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000200)=0x8) 05:42:13 executing program 5: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001200)={0xffffffffffffffff, 0x0, 0xbf, 0x1000, &(0x7f0000000080)="67b00b98368308f7a27ad9d27791a64a4585fbbad4df4e26d30e53e0fb5c8d863716997c2f4c12ed3c11cc007805ca0cc31b45f47a5cbd275bfdb820e5a8f22ea3a519566bd7bb4047c47e58dff02d301817e32fe26b2c2a0ba3c7aaa970bced644c750750d21edb1532c44455482ca328f4adc7c5b0324eae21f59834842cb141e54322863a43dda53258b03bc716d5706f33b14fcbe66cc0f5b116c3f719f15af8407108b63b4665861234e4cfec99a9a8cb242f5b1836c6c2e2ef0291db", &(0x7f0000000140)=""/4096, 0x7b, 0x0, 0x6f, 0xc, &(0x7f0000001140)="3edbda6a95b588da8f412dc5f981fb90a847b87d67421fdce426bdf92d62403d353c3b9b5567223d4eef1fee57870d2e96977559ab022bb64e2beb13518b72691415552a67849600cde7d3febcee6bb0d2b223a181f751fcef79a9aaede00120c1a707c4344751170d85619a7a9eca", &(0x7f00000011c0)="bbdd8dab1e86e9f59dcf4f5e", 0x1, 0x3}, 0x48) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:42:13 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x9f08}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:13 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async, rerun: 64) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (rerun: 64) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000180)={0xffffffffffffffff, 0x5, 0x18}, 0xc) (async, rerun: 32) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0x8}, 0xc) (async, rerun: 32) bpf$PROG_BIND_MAP(0x23, &(0x7f00000001c0)={r1, r0}, 0x0) openat$cgroup_type(r0, 0x0, 0x2, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)={r0, 0x0, 0x25, 0x8}, 0x10) (async) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4000000000000003, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x80086601, 0x0) r3 = openat$cgroup(r0, &(0x7f0000000100)='syz1\x00', 0x200002, 0x0) openat$cgroup_pressure(r3, &(0x7f0000000140)='memory.pressure\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r2, 0xc008240a, &(0x7f0000000240)=ANY=[@ANYBLOB="0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0cb7be4e41198e42a32c04147d667eb5a41b0373b1e2502baa32b61fde72f19c36d47fc81301e0ee2396235bba6a02ecd8413d63f94c7f858b0fc0a7ee12d3be095045ef8e54cc1befe381e4fea46b18503a8a0af1649a24aa241ee6bcce4966bd919327c001698f8abe4e880ed38b1c8fed165a02091f8bd91a991604adfd765b0ef277f961283503c385056228e6f2080f04041f2b14048446ce000e24200479d874b32ffc157be0adc86dfe285f202cef89ec3cbb596398369417e019041698435a653317d33fc157b7d7339ce611d0cb9fe1c8fb5adc03022"]) 05:42:13 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000000c0)={0x0, r1}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000100)={0x0, r1}, 0x10) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r1) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000140)=ANY=[@ANYBLOB="0700000000000000000000000000000000000000000000000000000070a2333aedfa4a008f5d42fdc1d43483197000995710e96c3f3f4d9e53dee204deb09135e51783a5f96e3ae77c6752808536ef74277c14c0687c52b6fabb289088d0a72197ba3fc4e6a77b824ae874d96c4240366e55faf18fc5672daf9dd0b30d117935cf99456b8261ef09ce58a5aa392c7cb40da6648baa1d0971e98284cb305bba457eb2c0bec6fe"]) 05:42:13 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) [ 2355.081921][T23957] FAULT_INJECTION: forcing a failure. [ 2355.081921][T23957] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2355.163131][T23957] CPU: 1 PID: 23957 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2355.173625][T23957] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2355.183771][T23957] Call Trace: [ 2355.187062][T23957] [ 2355.189992][T23957] dump_stack_lvl+0xd1/0x138 [ 2355.194595][T23957] should_fail_ex.cold+0x5/0xa [ 2355.199368][T23957] prepare_alloc_pages+0x178/0x570 [ 2355.204494][T23957] __alloc_pages+0x149/0x5b0 [ 2355.209088][T23957] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2355.215867][T23957] ? find_held_lock+0x2d/0x110 [ 2355.220692][T23957] ? lock_downgrade+0x6e0/0x6e0 [ 2355.225574][T23957] ? do_raw_spin_lock+0x124/0x2b0 [ 2355.230640][T23957] alloc_pages+0x1aa/0x270 [ 2355.235093][T23957] __get_free_pages+0xc/0x40 [ 2355.239713][T23957] kasan_populate_vmalloc_pte+0x27/0x150 [ 2355.245359][T23957] __apply_to_page_range+0x68c/0x1030 [ 2355.250742][T23957] ? kasan_poison+0x60/0x60 [ 2355.255260][T23957] alloc_vmap_area+0x512/0x1ed0 [ 2355.260140][T23957] ? free_vmap_area+0x1ab0/0x1ab0 [ 2355.265189][T23957] __get_vm_area_node+0x142/0x3f0 [ 2355.270248][T23957] __vmalloc_node_range+0x25b/0x13c0 [ 2355.275579][T23957] ? btf_new_fd+0x531/0x2ea0 [ 2355.280207][T23957] ? ___slab_alloc+0xca0/0x1400 [ 2355.285135][T23957] ? btf_new_fd+0x531/0x2ea0 [ 2355.289759][T23957] ? vfree_atomic+0xe0/0xe0 [ 2355.294278][T23957] ? kvmalloc_node+0x76/0x1a0 [ 2355.298969][T23957] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2355.304565][T23957] ? btf_new_fd+0x531/0x2ea0 [ 2355.309191][T23957] kvmalloc_node+0x156/0x1a0 [ 2355.313826][T23957] ? btf_new_fd+0x531/0x2ea0 [ 2355.318461][T23957] btf_new_fd+0x531/0x2ea0 [ 2355.322910][T23957] ? find_held_lock+0x2d/0x110 [ 2355.327702][T23957] ? __might_fault+0xd9/0x180 [ 2355.332396][T23957] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2355.337954][T23957] ? apparmor_capable+0x1dc/0x460 [ 2355.342998][T23957] ? bpf_lsm_capable+0x9/0x10 [ 2355.347712][T23957] ? security_capable+0x93/0xc0 [ 2355.352587][T23957] __sys_bpf+0x18f1/0x5000 [ 2355.357020][T23957] ? ksys_write+0x210/0x250 [ 2355.361573][T23957] ? bpf_perf_link_attach+0x520/0x520 [ 2355.366983][T23957] ? vfs_write+0x49e/0xdd0 [ 2355.371412][T23957] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2355.377057][T23957] ? wait_for_completion_io_timeout+0x20/0x20 [ 2355.383158][T23957] __x64_sys_bpf+0x79/0xc0 [ 2355.387607][T23957] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2355.393517][T23957] do_syscall_64+0x39/0xb0 [ 2355.397962][T23957] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2355.403874][T23957] RIP: 0033:0x7f77be48c0c9 [ 2355.408298][T23957] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2355.427917][T23957] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2355.436338][T23957] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2355.444345][T23957] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2355.452345][T23957] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 05:42:13 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x9f08}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x9f08}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) [ 2355.460339][T23957] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2355.468321][T23957] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2355.476340][T23957] 05:42:13 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 72) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:13 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000180)={0xffffffffffffffff, 0x5, 0x18}, 0xc) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0x8}, 0xc) bpf$PROG_BIND_MAP(0x23, &(0x7f00000001c0)={r1, r0}, 0x0) openat$cgroup_type(r0, 0x0, 0x2, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)={r0, 0x0, 0x25, 0x8}, 0x10) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4000000000000003, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x80086601, 0x0) r3 = openat$cgroup(r0, &(0x7f0000000100)='syz1\x00', 0x200002, 0x0) openat$cgroup_pressure(r3, &(0x7f0000000140)='memory.pressure\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r2, 0xc008240a, &(0x7f0000000240)=ANY=[@ANYBLOB="0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0cb7be4e41198e42a32c04147d667eb5a41b0373b1e2502baa32b61fde72f19c36d47fc81301e0ee2396235bba6a02ecd8413d63f94c7f858b0fc0a7ee12d3be095045ef8e54cc1befe381e4fea46b18503a8a0af1649a24aa241ee6bcce4966bd919327c001698f8abe4e880ed38b1c8fed165a02091f8bd91a991604adfd765b0ef277f961283503c385056228e6f2080f04041f2b14048446ce000e24200479d874b32ffc157be0adc86dfe285f202cef89ec3cbb596398369417e019041698435a653317d33fc157b7d7339ce611d0cb9fe1c8fb5adc03022"]) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000180)={0xffffffffffffffff, 0x5, 0x18}, 0xc) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0x8}, 0xc) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f00000001c0)={r1, r0}, 0x0) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)={r0, 0x0, 0x25, 0x8}, 0x10) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4000000000000003, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x80086601, 0x0) (async) openat$cgroup(r0, &(0x7f0000000100)='syz1\x00', 0x200002, 0x0) (async) openat$cgroup_pressure(r3, &(0x7f0000000140)='memory.pressure\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r2, 0xc008240a, &(0x7f0000000240)=ANY=[@ANYBLOB="0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0cb7be4e41198e42a32c04147d667eb5a41b0373b1e2502baa32b61fde72f19c36d47fc81301e0ee2396235bba6a02ecd8413d63f94c7f858b0fc0a7ee12d3be095045ef8e54cc1befe381e4fea46b18503a8a0af1649a24aa241ee6bcce4966bd919327c001698f8abe4e880ed38b1c8fed165a02091f8bd91a991604adfd765b0ef277f961283503c385056228e6f2080f04041f2b14048446ce000e24200479d874b32ffc157be0adc86dfe285f202cef89ec3cbb596398369417e019041698435a653317d33fc157b7d7339ce611d0cb9fe1c8fb5adc03022"]) (async) 05:42:13 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) 05:42:13 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000000c0)={0x0, r1}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000100)={0x0, r1}, 0x10) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r1) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000140)=ANY=[@ANYBLOB="0700000000000000000000000000000000000000000000000000000070a2333aedfa4a008f5d42fdc1d43483197000995710e96c3f3f4d9e53dee204deb09135e51783a5f96e3ae77c6752808536ef74277c14c0687c52b6fabb289088d0a72197ba3fc4e6a77b824ae874d96c4240366e55faf18fc5672daf9dd0b30d117935cf99456b8261ef09ce58a5aa392c7cb40da6648baa1d0971e98284cb305bba457eb2c0bec6fe"]) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000000c0)={0x0, r1}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000100)={0x0, r1}, 0x10) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r1) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000140)=ANY=[@ANYBLOB="0700000000000000000000000000000000000000000000000000000070a2333aedfa4a008f5d42fdc1d43483197000995710e96c3f3f4d9e53dee204deb09135e51783a5f96e3ae77c6752808536ef74277c14c0687c52b6fabb289088d0a72197ba3fc4e6a77b824ae874d96c4240366e55faf18fc5672daf9dd0b30d117935cf99456b8261ef09ce58a5aa392c7cb40da6648baa1d0971e98284cb305bba457eb2c0bec6fe"]) (async) 05:42:13 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x400000) 05:42:13 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x9f08}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:13 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:13 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x400000) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x400000) (async) 05:42:13 executing program 0: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000010c0)={0x1, &(0x7f0000000080)="abc7eb9a913a6506e4a10d6e10bb218aa81629db4a59e444e1cdcb3b551203216281a66639e3fe621a022ce1961f9643eff5211020742ed6e64fc3029c067af5bc2242006795bf9f99acb7f0798eb8455e395aefab7357ef46fb04c992042d267bcf2096e99a1980003bf9f2438422d7eea925770c68d013fb40c4deee63c303d560203df4807b1da5ccfe30e9778694022c1c43971696182893c667482484bfcba3e34cf9da3dff0fdc5836d60d83cacef0f823fb70d9f9ea12cdff6964a47c5ef48dc91f0eb2779f99e0c122fa670a417a405422b69b9af97c1bc67a5ee39e05c51ae97bdd42a8672b415d602eb282846f9d63dea93015be82742b01778bb88e3e604f52979563f8eaea898f11a169a2469a7a98c8b06c8c291f43840fb6353fbdfdd855e84ac7d4d2f3b1891bfeda31a6d13389c5f706e7e7b860eb558d5fe409b4ca3a7cbd13c18a0997464f3d23bad837218024d892cbeb02a66dc4523eb1d49bc0db82d860bf843da95b537518482a3fa6bcc6cb026a3c812fe6b280e68c4263d3a2a4b382dec86b3d5af7063754fd6f9fedddb6bbb1b2d251ac8ed06863f1b89f8f3736e30256811ac99951b6d11d68783b82b1b16ad28e324d8ac20cf06bac1988d15efc3e279a76b29aa3ca044a8b0cc9309e500a59af1a04906a8403592aeb017011f492bca38e4383d4c484809af958422120fa72b0701d98d41b620f6144d4db3f14e5cef3dcdd4c04b059b2c9bf0792277c59404f486bcd982c83acf555e46f7dc35818491741b35ebb717535e7f1d3d11e5b9f70cfbf7baee7b5ffaea8d033591d5e20a0b63ed4f05a7e20fe75a8314bad8d6ce5660b7cede9eaa673c85ce52bbc33d95912618f4efa54dbafe619c0c7b92e8bc092bb5f75d899ee91788abb28e505961d184e7cf66fdbad538348d07b9ad1a1cb0844d4edc35a97fed735ad7c4f6769a34cdf65d42fa1bee16312e7267cde0620141ef7bfcc85f2b352135502b1ec64c5d2b76f61b0b515e3b88258e4593d030688d9769e792b2488808d444e441c098a98928a256cb1209cc102978939885823ebb3c8429f6767cd93d3964230fc53a8877da063a20b5b335cb4add42a26b2ce5c4082c962a5e77be8cdba09c61539027143d2d8d9a6c300170b7f0a774074dfc476255263818c5fb1c4347b394a9cfcd1fe72fe335753638c52014918a0d34ba22ec98c7e98de70510d3d94439878f57477ade6903084200c910c52b8e6521cde2117c48eb851b405ce64879c8b213c49aeba3aa67e6b211a3d82c210cdbef6096edcdbda788f778d0006e43c24db39115782f8a79b92b87ffc0d3f483b690f101031a386033d7ebce6eb47e6011baf7c68940f07f6c4997018de576dee6e93ab843756edf319e9855d36dbc322a8406080e0aef3779ac3755d43fffff6ef5a362762f2895e69bf2cf9387a8b900a72ec84047e14bcd0e009168447ac038b85f6113fac530db775bb2d12aa1351c12981f7e34ccdad30f345196c0a141fc4540601ae57db33d0af02881c749d33e30222474ae9d6e41b85b8f3e65476abfa0c1969d28d6042b897386891152ee793af29ef327ae630619d77e334b9ee84e7c1614210d9693d25da047c0fd0aad030695e917fd23503ed39a5d89f82e23bfbf0fcc45da2efa62d13f24e979f21306e7534de5e3659fb77051fbf4bb371a90a41458e456be34e0e5a146527ca7222947c709f5f2cf761b324987daea47571c1ae6adbdd6ca9f5873d232b40c45d030c87e2287ba6319a469d3256d8d0ac65edb185356da3098a7671f922da936769993b399bfc9294473fcdd21320b45891b01e91e343d004077023f35e19363411c95d3c6672f06269f070f813126ce716574a03f7955d77f135b1808a67b1271daa5de790271a08fbcf92b1991256fcf657cfb5ea8ae9513db1af584e351751c953818abacc7499bc75154be63cbb3ce1b5efefacb8951fceac4a6b31edfbcf28865805341aea802d3e3de6848686111fb0f4df83e3e253c1639efeda54d9cc7f38ccef6ec290f94209ba65f397b040f47c10a3fe6bddcf386cc8135d548f4bea9e7fb9f374d69b676e1aec21b7dfb0c43e739d8864ede44915b8f2fc054a3096ad0a5d241684eb1417a17ba5ed51911cf915f5bf04561fc112d49d383a14f5889eff08072d153f9b43f56e066123ced178aa4c6b3f8295d1c5fcb4bd5b06b574412c8726f34bc6c9a0e13cd1b68624a3a575e274bc60e37c5276cd2eeed58f9056b8cbe3a688d412b5aa0fc48a67a81678e0854a83b07972bbfc8be9149de606694353ba689fa6221dbbc5dd96e11bdd4f4993c9672082503130425e914f0dfd0a36e7d3f8864250c2f164d83c021b947c8c5ab38bf61d51dc40c603f823baf421d23c296db9c76f461b91e42ecb84c78c5236c1fb23d2b2da4222f709c697d3a3a500d578520e31d6e3ac4816421332ab00c1caccdd13c1427396fbf262b0e02e9d041c5a9af1d283bb91927ee7852c87a9cfbac7052a192709ef12450f8100912df454f55e5296c73194e9ebacbdffc9e48d4e7210634df6585a95d0d345634de94aab9736e448f55d796262d1777722ac0865929c414e06c30d7d951489312a889d5d1bedfa2a1984cca5ff9b3a7c41dcee3887af134a84aecdea58f1d04252b27c82dc17f7b8408e10ab9e6c2f9625fa27978a6ca617451019df13cbf3e43a8cb005baca8973c12a4455cb786665480d2e7c3070777701437ccb896320c5f2631d82cd94f2ede38ed9d859f51a11c3d7bdc713bff7791e9f69c7fb8095d749160c033694df48c725285fb245a84cc39351b96b9820ba7c42159a43e66a9a8bb034dbb44d0b52fe28f81d82038160d50d21e8ffae5c54718195e66b4b67bdf97618914bc04834d48cfc87c38503fd10342c5f31c596be5fda8fe87837965c7e83d702240e78d268e27a1275819883d6ea71af997c80f901e8597eac9367258180d11ee97eb058ef8169fbce273083462047a2b43aaf0cffb6bd07baf423d97c4ae31c4ec64a5740f2b42e0d26c249ed9e1dbb0471e9bcb4f44c6bb254e170c3ac211be2513546f881e1d065386e995a1d006c659e46dce98e58332b5a09bd1e13f1d40505832d2211070633327a98a677ada0324706ade96f78ee763ffb835517912666bae11434e47c00a9175de421dce07423b8e511780a84b9afc043b283aa674a3fade8e2ace01a529c5f7ae727e663bfd1d29ee892c42bf0403cf8a33311378ea2c71da36f0265c4b1ef12f3102f3813b51e732276f684064e5a59a7a3110aa5b13ff66da10c23a52a8c6a425c3f4ea4e038cfbb45ffdd6c742662c621db07cb498a4e03b5937ad86632bfefcf503b98241497d761df94af0a4f27c1b03b743d0006d1773e939fa8b377f4edbe0a99562db11440af9b88850252890f32374ab5f2e8badf1a2e57af3c2acb041ccb11b4b7249f3c0a05fe77e4ef699921f87b1b5a60c85f60b63458cf66d74b990c4c7883195007dbeffb5ff70374cd4a23f989b829ff473cf91b175aa5d6217e7cae1c930dd126244ec490cb9cfc9871d1e19a3fac2ba63bbc5f4f3215258bc0b12798bbb725ea2528aca4b5bd246c4a44683154c3bf81766c9d85e65b4dbc7bf1d94b4d99403c42d9ca614546c75c091c326ea894663a489f56364cf6a71c3af5ca753dd1fa72afb7a6668c9527f5f2911b03f1eb8acde33d1c5f70f68737d442c30779a6debf854a79e624cdf0b966e7e286586c486b645e6657340d4d38f6dd9aa60296c43152cd7b18e04ad47271960cbd64a6847d222aadfd069bd660faa3e7e33173e2bcc774ad0442a44f4d84ede9fb32677c8fbe7300cc9e1472b0b9699a2f560a6dc8161ebdee4df34054967c289a3fcd7090f9901e0886ba4c616c68dffefba1e6b43c8865cd6c3c1599cd9f97916dc953caa8061e2ac93a3556b6713e47388588153594ef8baa3bd2439eb1852c9d3fe448fb2d2fdfd73055cae4f8e59b785b71a9f1ef5a13c5e1dea2d30d173f052fad7420bfd97378a22be938ea9156268ea6de45cd5906f78fa82ac7a2400a2325b4a753ca0943c5067c4edc5651edd590d41c920f2e5d9c689abb490cd165ce97494ec2eb0f2ad537c100e89efb97a4cc8fbf62e865b4b28eb4f14901824ce6f904663d7573a6a54a8c31b2c03bedf53461c97c009722246862f73b026e316e8077974f424d133602941f9ebf850d0fca3fde6e53220a1cc5d623ec2ea69a362781ab5bb6c6706641e1fe5e2fd3554c540e202c8216215a10ca7f99b61dd1e7b68101e39337a2f737403264df534fb60d055ecfa67e021933d4574f318d98a701e5e9cb69edbef181876c4fea2a0846ee46c038f68c26e34bfda0eede829dc478a2ada30c06b5b89b025c1f8229aa4cd755d2c2e450a50f743b9cbb1a84d0025234e29ba51c8c1b1c1b69dcee3afcc14910d9d0ff6fbf00ea73c7934588a5b195114a89309414b8e92415ac22571eff0fd38c278c4c54719d93ca1d1b0ca42c0a06d85fb91fb1ab59abefe61376bf1ee06cb41ee3dcff3bcc407fc2cec32dd97f02450698600719aca03739ff09e8d74c3ffce2c82871e126bcfa068146de7a5836a43dd5aa57186afdcd0186d4a931fa58d379d7cea6bb3bb452946bec37fbd0d1314ada801cbd3170c422809a4f45c972497590987a464785c51f4edb86b7329cc4d2d0731c178ce38dc0e961e3a214c9fb0788583ab231d51de878856ad6b67e405157ff13e030ad6a09cddd7e3fab2ddf3508d972f1ce35d0fbb7149773a0a1fdd9e10e19e045cbf10ef961bd568b6769778b30c7c8ee60b91b611bd83ba6910b06ffde46f056b557bf78e00100223f033ae3445af6968cf823c3625d4dac83f44c01ffc5f79d87cbb5ae713232d3e94ca5b9bf174053847291261d9ae5d288bf7f2727a106b81a1cd513bb98bdad9c945435f5fc70b367e9430a65d87f219b02e7f2f3fea8a227a4980218eaaa0a18988da28a5de6cd5b46ce83d3baa235619648ed7d73f1476c6712d059e26b5d994d32e2fca4851f28abc691b108cfbc61c18bc2a3ce7ddb662484a55ceb50f7110b17f5db90e1eeb0cfbc6683970b23c024b1cef9be7c932f344cbcced1bee4d7aac267785a23abaf4620269fc434c0ac10736daad1aa32009ab04f06caa579ff71a457e3284cb49d1a229b9209bf3b7532d3644a21494f5ab0a4466a61c68266ca029326c292eef7a3364216a57aa3cfe20f4099fcf5f8f2ab7b4d6eaf35a37f46d89ca70f3a333942e63a7f748567b584f1c145db335bbd6060cc23dfe3f5ac59beefe7278c7980ad615db96c2ecff825c5e949ade695c9140b9b2964e753adc38e3447649c3c6c44c0a5a745f4b1e27851ad5335b691bd415a4442f29b0eea7f7a24ecb94031c62e35d5fd32626da2a0e592e91650255662abd07a89550fb9448ab43384f539d56da5ca83d643869b4ee0c14cf3fadfbbb1569010b59164f73afc8075b4f931e5c4a039f3c9a1901622844284368b936fd1c7ba76e48ea60922a00be7f11830f71fe88bd5befd413dd1411774fbb430425d04837f341e88367dba2b9ffc521e6c432829b0401744c3b72101a607f23f58007113c05551a78205ebe9b38bcb2ac9ee638fe4e24fd6a15827e7b587550624483c48f7d500ecd12c0f21890dc99415d8c27ba45e857501b3589d36d77e42d13f26425fb98e6dd2320909434044728decd76df977106b47f9c48efa3e02230722f332d8d918defd", &(0x7f0000001080)=""/17, 0x4}, 0x20) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:13 executing program 2: ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000080)=ANY=[@ANYBLOB="032609430e7bad46c400"/20]) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:14 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (rerun: 32) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000000c0)={0x0, r1}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000100)={0x0, r1}, 0x10) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r1) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async, rerun: 32) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000140)=ANY=[@ANYBLOB="0700000000000000000000000000000000000000000000000000000070a2333aedfa4a008f5d42fdc1d43483197000995710e96c3f3f4d9e53dee204deb09135e51783a5f96e3ae77c6752808536ef74277c14c0687c52b6fabb289088d0a72197ba3fc4e6a77b824ae874d96c4240366e55faf18fc5672daf9dd0b30d117935cf99456b8261ef09ce58a5aa392c7cb40da6648baa1d0971e98284cb305bba457eb2c0bec6fe"]) (rerun: 32) 05:42:14 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 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, @perf_bp={0x0}, 0x8042, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x400000}, 0xffffffffffffffff, 0x200000000000000, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) [ 2355.774052][T24004] FAULT_INJECTION: forcing a failure. [ 2355.774052][T24004] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2355.832567][T24004] CPU: 0 PID: 24004 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2355.843055][T24004] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2355.853150][T24004] Call Trace: [ 2355.856436][T24004] [ 2355.859370][T24004] dump_stack_lvl+0xd1/0x138 [ 2355.863982][T24004] should_fail_ex.cold+0x5/0xa [ 2355.868757][T24004] prepare_alloc_pages+0x178/0x570 [ 2355.873893][T24004] __alloc_pages+0x149/0x5b0 [ 2355.878491][T24004] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2355.885267][T24004] ? find_held_lock+0x2d/0x110 [ 2355.890052][T24004] ? lock_downgrade+0x6e0/0x6e0 [ 2355.894909][T24004] ? do_raw_spin_lock+0x124/0x2b0 [ 2355.899944][T24004] alloc_pages+0x1aa/0x270 [ 2355.904395][T24004] __get_free_pages+0xc/0x40 [ 2355.909018][T24004] kasan_populate_vmalloc_pte+0x27/0x150 [ 2355.914672][T24004] __apply_to_page_range+0x68c/0x1030 [ 2355.920058][T24004] ? kasan_poison+0x60/0x60 [ 2355.924581][T24004] alloc_vmap_area+0x512/0x1ed0 [ 2355.929459][T24004] ? free_vmap_area+0x1ab0/0x1ab0 [ 2355.934510][T24004] __get_vm_area_node+0x142/0x3f0 [ 2355.939569][T24004] __vmalloc_node_range+0x25b/0x13c0 [ 2355.944861][T24004] ? btf_new_fd+0x531/0x2ea0 [ 2355.949458][T24004] ? ___slab_alloc+0xca0/0x1400 [ 2355.954324][T24004] ? btf_new_fd+0x531/0x2ea0 [ 2355.958928][T24004] ? vfree_atomic+0xe0/0xe0 [ 2355.963445][T24004] ? kvmalloc_node+0x76/0x1a0 [ 2355.968131][T24004] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2355.973692][T24004] ? btf_new_fd+0x531/0x2ea0 [ 2355.978293][T24004] kvmalloc_node+0x156/0x1a0 [ 2355.982895][T24004] ? btf_new_fd+0x531/0x2ea0 [ 2355.987514][T24004] btf_new_fd+0x531/0x2ea0 [ 2355.991948][T24004] ? find_held_lock+0x2d/0x110 [ 2355.996733][T24004] ? __might_fault+0xd9/0x180 [ 2356.001424][T24004] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2356.006979][T24004] ? apparmor_capable+0x1dc/0x460 [ 2356.012021][T24004] ? bpf_lsm_capable+0x9/0x10 [ 2356.016706][T24004] ? security_capable+0x93/0xc0 [ 2356.021574][T24004] __sys_bpf+0x18f1/0x5000 [ 2356.025997][T24004] ? ksys_write+0x210/0x250 [ 2356.030510][T24004] ? bpf_perf_link_attach+0x520/0x520 [ 2356.035899][T24004] ? vfs_write+0x49e/0xdd0 [ 2356.040331][T24004] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2356.045979][T24004] ? wait_for_completion_io_timeout+0x20/0x20 [ 2356.052084][T24004] __x64_sys_bpf+0x79/0xc0 [ 2356.056519][T24004] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2356.062439][T24004] do_syscall_64+0x39/0xb0 [ 2356.066874][T24004] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2356.072779][T24004] RIP: 0033:0x7f77be48c0c9 [ 2356.077196][T24004] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2356.096807][T24004] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2356.105227][T24004] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2356.113200][T24004] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2356.121169][T24004] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2356.129141][T24004] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2356.137111][T24004] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2356.145100][T24004] 05:42:14 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 73) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:14 executing program 0: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000010c0)={0x1, &(0x7f0000000080)="abc7eb9a913a6506e4a10d6e10bb218aa81629db4a59e444e1cdcb3b551203216281a66639e3fe621a022ce1961f9643eff5211020742ed6e64fc3029c067af5bc2242006795bf9f99acb7f0798eb8455e395aefab7357ef46fb04c992042d267bcf2096e99a1980003bf9f2438422d7eea925770c68d013fb40c4deee63c303d560203df4807b1da5ccfe30e9778694022c1c43971696182893c667482484bfcba3e34cf9da3dff0fdc5836d60d83cacef0f823fb70d9f9ea12cdff6964a47c5ef48dc91f0eb2779f99e0c122fa670a417a405422b69b9af97c1bc67a5ee39e05c51ae97bdd42a8672b415d602eb282846f9d63dea93015be82742b01778bb88e3e604f52979563f8eaea898f11a169a2469a7a98c8b06c8c291f43840fb6353fbdfdd855e84ac7d4d2f3b1891bfeda31a6d13389c5f706e7e7b860eb558d5fe409b4ca3a7cbd13c18a0997464f3d23bad837218024d892cbeb02a66dc4523eb1d49bc0db82d860bf843da95b537518482a3fa6bcc6cb026a3c812fe6b280e68c4263d3a2a4b382dec86b3d5af7063754fd6f9fedddb6bbb1b2d251ac8ed06863f1b89f8f3736e30256811ac99951b6d11d68783b82b1b16ad28e324d8ac20cf06bac1988d15efc3e279a76b29aa3ca044a8b0cc9309e500a59af1a04906a8403592aeb017011f492bca38e4383d4c484809af958422120fa72b0701d98d41b620f6144d4db3f14e5cef3dcdd4c04b059b2c9bf0792277c59404f486bcd982c83acf555e46f7dc35818491741b35ebb717535e7f1d3d11e5b9f70cfbf7baee7b5ffaea8d033591d5e20a0b63ed4f05a7e20fe75a8314bad8d6ce5660b7cede9eaa673c85ce52bbc33d95912618f4efa54dbafe619c0c7b92e8bc092bb5f75d899ee91788abb28e505961d184e7cf66fdbad538348d07b9ad1a1cb0844d4edc35a97fed735ad7c4f6769a34cdf65d42fa1bee16312e7267cde0620141ef7bfcc85f2b352135502b1ec64c5d2b76f61b0b515e3b88258e4593d030688d9769e792b2488808d444e441c098a98928a256cb1209cc102978939885823ebb3c8429f6767cd93d3964230fc53a8877da063a20b5b335cb4add42a26b2ce5c4082c962a5e77be8cdba09c61539027143d2d8d9a6c300170b7f0a774074dfc476255263818c5fb1c4347b394a9cfcd1fe72fe335753638c52014918a0d34ba22ec98c7e98de70510d3d94439878f57477ade6903084200c910c52b8e6521cde2117c48eb851b405ce64879c8b213c49aeba3aa67e6b211a3d82c210cdbef6096edcdbda788f778d0006e43c24db39115782f8a79b92b87ffc0d3f483b690f101031a386033d7ebce6eb47e6011baf7c68940f07f6c4997018de576dee6e93ab843756edf319e9855d36dbc322a8406080e0aef3779ac3755d43fffff6ef5a362762f2895e69bf2cf9387a8b900a72ec84047e14bcd0e009168447ac038b85f6113fac530db775bb2d12aa1351c12981f7e34ccdad30f345196c0a141fc4540601ae57db33d0af02881c749d33e30222474ae9d6e41b85b8f3e65476abfa0c1969d28d6042b897386891152ee793af29ef327ae630619d77e334b9ee84e7c1614210d9693d25da047c0fd0aad030695e917fd23503ed39a5d89f82e23bfbf0fcc45da2efa62d13f24e979f21306e7534de5e3659fb77051fbf4bb371a90a41458e456be34e0e5a146527ca7222947c709f5f2cf761b324987daea47571c1ae6adbdd6ca9f5873d232b40c45d030c87e2287ba6319a469d3256d8d0ac65edb185356da3098a7671f922da936769993b399bfc9294473fcdd21320b45891b01e91e343d004077023f35e19363411c95d3c6672f06269f070f813126ce716574a03f7955d77f135b1808a67b1271daa5de790271a08fbcf92b1991256fcf657cfb5ea8ae9513db1af584e351751c953818abacc7499bc75154be63cbb3ce1b5efefacb8951fceac4a6b31edfbcf28865805341aea802d3e3de6848686111fb0f4df83e3e253c1639efeda54d9cc7f38ccef6ec290f94209ba65f397b040f47c10a3fe6bddcf386cc8135d548f4bea9e7fb9f374d69b676e1aec21b7dfb0c43e739d8864ede44915b8f2fc054a3096ad0a5d241684eb1417a17ba5ed51911cf915f5bf04561fc112d49d383a14f5889eff08072d153f9b43f56e066123ced178aa4c6b3f8295d1c5fcb4bd5b06b574412c8726f34bc6c9a0e13cd1b68624a3a575e274bc60e37c5276cd2eeed58f9056b8cbe3a688d412b5aa0fc48a67a81678e0854a83b07972bbfc8be9149de606694353ba689fa6221dbbc5dd96e11bdd4f4993c9672082503130425e914f0dfd0a36e7d3f8864250c2f164d83c021b947c8c5ab38bf61d51dc40c603f823baf421d23c296db9c76f461b91e42ecb84c78c5236c1fb23d2b2da4222f709c697d3a3a500d578520e31d6e3ac4816421332ab00c1caccdd13c1427396fbf262b0e02e9d041c5a9af1d283bb91927ee7852c87a9cfbac7052a192709ef12450f8100912df454f55e5296c73194e9ebacbdffc9e48d4e7210634df6585a95d0d345634de94aab9736e448f55d796262d1777722ac0865929c414e06c30d7d951489312a889d5d1bedfa2a1984cca5ff9b3a7c41dcee3887af134a84aecdea58f1d04252b27c82dc17f7b8408e10ab9e6c2f9625fa27978a6ca617451019df13cbf3e43a8cb005baca8973c12a4455cb786665480d2e7c3070777701437ccb896320c5f2631d82cd94f2ede38ed9d859f51a11c3d7bdc713bff7791e9f69c7fb8095d749160c033694df48c725285fb245a84cc39351b96b9820ba7c42159a43e66a9a8bb034dbb44d0b52fe28f81d82038160d50d21e8ffae5c54718195e66b4b67bdf97618914bc04834d48cfc87c38503fd10342c5f31c596be5fda8fe87837965c7e83d702240e78d268e27a1275819883d6ea71af997c80f901e8597eac9367258180d11ee97eb058ef8169fbce273083462047a2b43aaf0cffb6bd07baf423d97c4ae31c4ec64a5740f2b42e0d26c249ed9e1dbb0471e9bcb4f44c6bb254e170c3ac211be2513546f881e1d065386e995a1d006c659e46dce98e58332b5a09bd1e13f1d40505832d2211070633327a98a677ada0324706ade96f78ee763ffb835517912666bae11434e47c00a9175de421dce07423b8e511780a84b9afc043b283aa674a3fade8e2ace01a529c5f7ae727e663bfd1d29ee892c42bf0403cf8a33311378ea2c71da36f0265c4b1ef12f3102f3813b51e732276f684064e5a59a7a3110aa5b13ff66da10c23a52a8c6a425c3f4ea4e038cfbb45ffdd6c742662c621db07cb498a4e03b5937ad86632bfefcf503b98241497d761df94af0a4f27c1b03b743d0006d1773e939fa8b377f4edbe0a99562db11440af9b88850252890f32374ab5f2e8badf1a2e57af3c2acb041ccb11b4b7249f3c0a05fe77e4ef699921f87b1b5a60c85f60b63458cf66d74b990c4c7883195007dbeffb5ff70374cd4a23f989b829ff473cf91b175aa5d6217e7cae1c930dd126244ec490cb9cfc9871d1e19a3fac2ba63bbc5f4f3215258bc0b12798bbb725ea2528aca4b5bd246c4a44683154c3bf81766c9d85e65b4dbc7bf1d94b4d99403c42d9ca614546c75c091c326ea894663a489f56364cf6a71c3af5ca753dd1fa72afb7a6668c9527f5f2911b03f1eb8acde33d1c5f70f68737d442c30779a6debf854a79e624cdf0b966e7e286586c486b645e6657340d4d38f6dd9aa60296c43152cd7b18e04ad47271960cbd64a6847d222aadfd069bd660faa3e7e33173e2bcc774ad0442a44f4d84ede9fb32677c8fbe7300cc9e1472b0b9699a2f560a6dc8161ebdee4df34054967c289a3fcd7090f9901e0886ba4c616c68dffefba1e6b43c8865cd6c3c1599cd9f97916dc953caa8061e2ac93a3556b6713e47388588153594ef8baa3bd2439eb1852c9d3fe448fb2d2fdfd73055cae4f8e59b785b71a9f1ef5a13c5e1dea2d30d173f052fad7420bfd97378a22be938ea9156268ea6de45cd5906f78fa82ac7a2400a2325b4a753ca0943c5067c4edc5651edd590d41c920f2e5d9c689abb490cd165ce97494ec2eb0f2ad537c100e89efb97a4cc8fbf62e865b4b28eb4f14901824ce6f904663d7573a6a54a8c31b2c03bedf53461c97c009722246862f73b026e316e8077974f424d133602941f9ebf850d0fca3fde6e53220a1cc5d623ec2ea69a362781ab5bb6c6706641e1fe5e2fd3554c540e202c8216215a10ca7f99b61dd1e7b68101e39337a2f737403264df534fb60d055ecfa67e021933d4574f318d98a701e5e9cb69edbef181876c4fea2a0846ee46c038f68c26e34bfda0eede829dc478a2ada30c06b5b89b025c1f8229aa4cd755d2c2e450a50f743b9cbb1a84d0025234e29ba51c8c1b1c1b69dcee3afcc14910d9d0ff6fbf00ea73c7934588a5b195114a89309414b8e92415ac22571eff0fd38c278c4c54719d93ca1d1b0ca42c0a06d85fb91fb1ab59abefe61376bf1ee06cb41ee3dcff3bcc407fc2cec32dd97f02450698600719aca03739ff09e8d74c3ffce2c82871e126bcfa068146de7a5836a43dd5aa57186afdcd0186d4a931fa58d379d7cea6bb3bb452946bec37fbd0d1314ada801cbd3170c422809a4f45c972497590987a464785c51f4edb86b7329cc4d2d0731c178ce38dc0e961e3a214c9fb0788583ab231d51de878856ad6b67e405157ff13e030ad6a09cddd7e3fab2ddf3508d972f1ce35d0fbb7149773a0a1fdd9e10e19e045cbf10ef961bd568b6769778b30c7c8ee60b91b611bd83ba6910b06ffde46f056b557bf78e00100223f033ae3445af6968cf823c3625d4dac83f44c01ffc5f79d87cbb5ae713232d3e94ca5b9bf174053847291261d9ae5d288bf7f2727a106b81a1cd513bb98bdad9c945435f5fc70b367e9430a65d87f219b02e7f2f3fea8a227a4980218eaaa0a18988da28a5de6cd5b46ce83d3baa235619648ed7d73f1476c6712d059e26b5d994d32e2fca4851f28abc691b108cfbc61c18bc2a3ce7ddb662484a55ceb50f7110b17f5db90e1eeb0cfbc6683970b23c024b1cef9be7c932f344cbcced1bee4d7aac267785a23abaf4620269fc434c0ac10736daad1aa32009ab04f06caa579ff71a457e3284cb49d1a229b9209bf3b7532d3644a21494f5ab0a4466a61c68266ca029326c292eef7a3364216a57aa3cfe20f4099fcf5f8f2ab7b4d6eaf35a37f46d89ca70f3a333942e63a7f748567b584f1c145db335bbd6060cc23dfe3f5ac59beefe7278c7980ad615db96c2ecff825c5e949ade695c9140b9b2964e753adc38e3447649c3c6c44c0a5a745f4b1e27851ad5335b691bd415a4442f29b0eea7f7a24ecb94031c62e35d5fd32626da2a0e592e91650255662abd07a89550fb9448ab43384f539d56da5ca83d643869b4ee0c14cf3fadfbbb1569010b59164f73afc8075b4f931e5c4a039f3c9a1901622844284368b936fd1c7ba76e48ea60922a00be7f11830f71fe88bd5befd413dd1411774fbb430425d04837f341e88367dba2b9ffc521e6c432829b0401744c3b72101a607f23f58007113c05551a78205ebe9b38bcb2ac9ee638fe4e24fd6a15827e7b587550624483c48f7d500ecd12c0f21890dc99415d8c27ba45e857501b3589d36d77e42d13f26425fb98e6dd2320909434044728decd76df977106b47f9c48efa3e02230722f332d8d918defd", &(0x7f0000001080)=""/17, 0x4}, 0x20) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:14 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 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, @perf_bp={0x0}, 0x8042, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x400000}, 0xffffffffffffffff, 0x200000000000000, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:14 executing program 2: ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000080)=ANY=[@ANYBLOB="032609430e7bad46c400"/20]) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000080)=ANY=[@ANYBLOB="032609430e7bad46c400"/20]) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) 05:42:14 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x4d, 0x8d}, 0x141c4, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000440)=@bpf_lsm={0x1d, 0xe, &(0x7f0000000880)=ANY=[@ANYBLOB="18000000ff950000000000000018320000040000000000000000000000185b00000a000000000000000000000018320000010000000000000000000000852000000300000084fff6001800000085100000f9ffffff85100000feffffff9500000000000000932e4f87610f298f30c6f7240cd9dc361b2202632970694a372dc4b7c3f901b989d2eb0d9a45d6e84bf58d521c8054f61100d96b6f01f287fc55ae7a3fd3c1ddaebf7d0256ef23537cad4d4d598dd875b29dedc5138bd9af2bcdfeea3429b4864430c5cc631706900498580dda2ac303335f79d78253196b113114b3006cf3772dbe4e481da5165c754fed1c1e49f04216d600aeb6eabbb9b74cb77a6e135527c7164ad2f5b74fe90234228899e9bd99e1afcc64c9f4c9684f1859ce6959eadb6a21be19a3cf87fcf583c14a5cf6d9204e952ff233033b764047"], &(0x7f0000000240)='syzkaller\x00', 0x9, 0xde, &(0x7f0000000280)=""/222, 0x41100, 0x18, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000003c0)={0x1, 0xf, 0x1d, 0x80000001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000400)=[r1]}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000780)={r2, 0x0, 0x28, 0xb6, &(0x7f00000004c0)="24242b3c94531f98c4a44dc9140614494f623966ea40379004daaa8c37bfa7ddef167003d2200d19c78332a3679b051b2c6695182e4b", &(0x7f0000000500)=""/182, 0xa, 0x0, 0xab, 0x72, &(0x7f00000005c0)="91a05e0f25376e73e40d70362e0e346edd19a97c81b6ff63a62570a9a9cd50bc9da7e8f33c77c50c877819b767656dc2c34e2f8c39136b65d77213212109f975031c2f1c902b3dd8c7ed06ecffce771658bdeaf48a0cc25d8c17dd89c73ac00c8ff5e073d82ee66439d10f3e298d5ecfec3427491c38e54082093f2c7a9524ee29f12c9f2f45ba9f5998229d7bbbb541567c4fffe720e2fe6bc70bec9f7f3bb3379450d0778ed627fc0754", &(0x7f0000000680)="eb8e929b410b30faaa6608d19a096876dcb8f77067cb0f5348f41607879444d752cbd2c5d0ed96d4ca0736507d616674960c27b25cb5b1f9d81d8c4e85dca469899c50254dec102582a88b541722e7128f93c6f0c834ce7906c14efe50b1822330dda94351a4c8365314bd6a54cbfc0028a5", 0x1, 0x4}, 0x48) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r3 = perf_event_open$cgroup(&(0x7f00000000c0)={0x4, 0x80, 0xdf, 0x49, 0xb8, 0x1, 0x0, 0x0, 0x4, 0xa, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0xfffffff9, 0x0, @perf_config_ext={0xba4, 0xad82}, 0x84004, 0x23, 0x9, 0x9, 0x8000, 0xffffffef, 0x0, 0x0, 0x0, 0x0, 0x1}, r1, 0xd, r0, 0x3) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000180)=r1, 0x4) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140)={r3, r1, 0xf}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={0x0, 0x0}, 0x20) openat$cgroup_freezer_state(r5, 0x0, 0x2, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001340)={r5, 0x58, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000001980)={0xd, 0x0, 0x0, 0x0, 0x0, 0x2a, &(0x7f00000016c0)=""/42, 0x0, 0xe, '\x00', r7, 0x0, r6, 0x8, &(0x7f0000001700)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000001740)={0x3, 0x10, 0x0, 0x7fff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000001940)=[0xffffffffffffffff]}, 0x80) r8 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r8}, 0xc) openat$cgroup_type(r8, 0x0, 0x2, 0x0) r9 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) r10 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={0x0, 0x0}, 0x20) openat$cgroup_freezer_state(r9, 0x0, 0x2, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000740)={&(0x7f00000009c0)="1c5c4aec93dd8107527b3d31ad5c4884e303da3fdda9f718afffbdb20e6d26cbeac40f07eb7a5af28f27c9207a24c9c6134970aab42c820b055879f33ad6105ed25ac7277b5b96bad749d6a4915d2726a0e675e176164d7cc72fa7521bfcc4df9820bd059fd9cc72f9087d5d0e129f99062629731a48fbeb92207637e78e17c3a47ab90c0e80c7a99cc22faca738d2804266cd38b7e7323cd647647a89864657ac3496380a57b63cb0327f8a3a", &(0x7f0000000a80)=""/151, &(0x7f00000001c0)="ed778472949e73588023623c1f85bbfb50333b516f79bc160f2d6ab4b4938f05c1d878b5d46155526c4941842be5f21f30ece4fdc86fa19883ecd571c93ff3b7ede28e62208d7153681af8e6c3adda863194c57367006bbf1073fa170c4969fa3aaa07e910c2a6a0ddaa9a4d", &(0x7f0000000b40)="ca784ee3f8dd718c140ad5dd694b8c6fbf72482930b1a09c270fd9ac1eb7c474cf89e6178aa54317f1ae083014457afab7cf025d1b81cf6f2094c3a484a7f232dc406920e91c47b1beb341e04b24092faf6245aa6cfac181628c869e4265912a32024f50631eedf649e7a131c545885b3db20ec70a9995a95d74839083c70e94834d8cadf9331641b6666c10829b06267369f9e70576b9b2896fae8ec154e54a5fb73bd1124b095111454636", 0x8, r8, 0x4}, 0x38) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001340)={r9, 0x58, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000001980)={0xd, 0x0, 0x0, 0x0, 0x0, 0x2a, &(0x7f00000016c0)=""/42, 0x0, 0xe, '\x00', r11, 0x0, r10, 0x8, &(0x7f0000001700)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000001740)={0x3, 0x10, 0x0, 0x7fff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000001940)=[0xffffffffffffffff]}, 0x80) bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@base={0x1a, 0xfc, 0x80000001, 0x2, 0x546, r8, 0xf3, '\x00', r11, r1, 0x1, 0x3, 0x4}, 0x48) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000700), 0x2, 0x0) 05:42:14 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x400000) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x400000) (async) 05:42:14 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 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, @perf_bp={0x0}, 0x8042, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x400000}, 0xffffffffffffffff, 0x200000000000000, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 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, @perf_bp={0x0}, 0x8042, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x400000}, 0xffffffffffffffff, 0x200000000000000, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) 05:42:14 executing program 0: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000010c0)={0x1, &(0x7f0000000080)="abc7eb9a913a6506e4a10d6e10bb218aa81629db4a59e444e1cdcb3b551203216281a66639e3fe621a022ce1961f9643eff5211020742ed6e64fc3029c067af5bc2242006795bf9f99acb7f0798eb8455e395aefab7357ef46fb04c992042d267bcf2096e99a1980003bf9f2438422d7eea925770c68d013fb40c4deee63c303d560203df4807b1da5ccfe30e9778694022c1c43971696182893c667482484bfcba3e34cf9da3dff0fdc5836d60d83cacef0f823fb70d9f9ea12cdff6964a47c5ef48dc91f0eb2779f99e0c122fa670a417a405422b69b9af97c1bc67a5ee39e05c51ae97bdd42a8672b415d602eb282846f9d63dea93015be82742b01778bb88e3e604f52979563f8eaea898f11a169a2469a7a98c8b06c8c291f43840fb6353fbdfdd855e84ac7d4d2f3b1891bfeda31a6d13389c5f706e7e7b860eb558d5fe409b4ca3a7cbd13c18a0997464f3d23bad837218024d892cbeb02a66dc4523eb1d49bc0db82d860bf843da95b537518482a3fa6bcc6cb026a3c812fe6b280e68c4263d3a2a4b382dec86b3d5af7063754fd6f9fedddb6bbb1b2d251ac8ed06863f1b89f8f3736e30256811ac99951b6d11d68783b82b1b16ad28e324d8ac20cf06bac1988d15efc3e279a76b29aa3ca044a8b0cc9309e500a59af1a04906a8403592aeb017011f492bca38e4383d4c484809af958422120fa72b0701d98d41b620f6144d4db3f14e5cef3dcdd4c04b059b2c9bf0792277c59404f486bcd982c83acf555e46f7dc35818491741b35ebb717535e7f1d3d11e5b9f70cfbf7baee7b5ffaea8d033591d5e20a0b63ed4f05a7e20fe75a8314bad8d6ce5660b7cede9eaa673c85ce52bbc33d95912618f4efa54dbafe619c0c7b92e8bc092bb5f75d899ee91788abb28e505961d184e7cf66fdbad538348d07b9ad1a1cb0844d4edc35a97fed735ad7c4f6769a34cdf65d42fa1bee16312e7267cde0620141ef7bfcc85f2b352135502b1ec64c5d2b76f61b0b515e3b88258e4593d030688d9769e792b2488808d444e441c098a98928a256cb1209cc102978939885823ebb3c8429f6767cd93d3964230fc53a8877da063a20b5b335cb4add42a26b2ce5c4082c962a5e77be8cdba09c61539027143d2d8d9a6c300170b7f0a774074dfc476255263818c5fb1c4347b394a9cfcd1fe72fe335753638c52014918a0d34ba22ec98c7e98de70510d3d94439878f57477ade6903084200c910c52b8e6521cde2117c48eb851b405ce64879c8b213c49aeba3aa67e6b211a3d82c210cdbef6096edcdbda788f778d0006e43c24db39115782f8a79b92b87ffc0d3f483b690f101031a386033d7ebce6eb47e6011baf7c68940f07f6c4997018de576dee6e93ab843756edf319e9855d36dbc322a8406080e0aef3779ac3755d43fffff6ef5a362762f2895e69bf2cf9387a8b900a72ec84047e14bcd0e009168447ac038b85f6113fac530db775bb2d12aa1351c12981f7e34ccdad30f345196c0a141fc4540601ae57db33d0af02881c749d33e30222474ae9d6e41b85b8f3e65476abfa0c1969d28d6042b897386891152ee793af29ef327ae630619d77e334b9ee84e7c1614210d9693d25da047c0fd0aad030695e917fd23503ed39a5d89f82e23bfbf0fcc45da2efa62d13f24e979f21306e7534de5e3659fb77051fbf4bb371a90a41458e456be34e0e5a146527ca7222947c709f5f2cf761b324987daea47571c1ae6adbdd6ca9f5873d232b40c45d030c87e2287ba6319a469d3256d8d0ac65edb185356da3098a7671f922da936769993b399bfc9294473fcdd21320b45891b01e91e343d004077023f35e19363411c95d3c6672f06269f070f813126ce716574a03f7955d77f135b1808a67b1271daa5de790271a08fbcf92b1991256fcf657cfb5ea8ae9513db1af584e351751c953818abacc7499bc75154be63cbb3ce1b5efefacb8951fceac4a6b31edfbcf28865805341aea802d3e3de6848686111fb0f4df83e3e253c1639efeda54d9cc7f38ccef6ec290f94209ba65f397b040f47c10a3fe6bddcf386cc8135d548f4bea9e7fb9f374d69b676e1aec21b7dfb0c43e739d8864ede44915b8f2fc054a3096ad0a5d241684eb1417a17ba5ed51911cf915f5bf04561fc112d49d383a14f5889eff08072d153f9b43f56e066123ced178aa4c6b3f8295d1c5fcb4bd5b06b574412c8726f34bc6c9a0e13cd1b68624a3a575e274bc60e37c5276cd2eeed58f9056b8cbe3a688d412b5aa0fc48a67a81678e0854a83b07972bbfc8be9149de606694353ba689fa6221dbbc5dd96e11bdd4f4993c9672082503130425e914f0dfd0a36e7d3f8864250c2f164d83c021b947c8c5ab38bf61d51dc40c603f823baf421d23c296db9c76f461b91e42ecb84c78c5236c1fb23d2b2da4222f709c697d3a3a500d578520e31d6e3ac4816421332ab00c1caccdd13c1427396fbf262b0e02e9d041c5a9af1d283bb91927ee7852c87a9cfbac7052a192709ef12450f8100912df454f55e5296c73194e9ebacbdffc9e48d4e7210634df6585a95d0d345634de94aab9736e448f55d796262d1777722ac0865929c414e06c30d7d951489312a889d5d1bedfa2a1984cca5ff9b3a7c41dcee3887af134a84aecdea58f1d04252b27c82dc17f7b8408e10ab9e6c2f9625fa27978a6ca617451019df13cbf3e43a8cb005baca8973c12a4455cb786665480d2e7c3070777701437ccb896320c5f2631d82cd94f2ede38ed9d859f51a11c3d7bdc713bff7791e9f69c7fb8095d749160c033694df48c725285fb245a84cc39351b96b9820ba7c42159a43e66a9a8bb034dbb44d0b52fe28f81d82038160d50d21e8ffae5c54718195e66b4b67bdf97618914bc04834d48cfc87c38503fd10342c5f31c596be5fda8fe87837965c7e83d702240e78d268e27a1275819883d6ea71af997c80f901e8597eac9367258180d11ee97eb058ef8169fbce273083462047a2b43aaf0cffb6bd07baf423d97c4ae31c4ec64a5740f2b42e0d26c249ed9e1dbb0471e9bcb4f44c6bb254e170c3ac211be2513546f881e1d065386e995a1d006c659e46dce98e58332b5a09bd1e13f1d40505832d2211070633327a98a677ada0324706ade96f78ee763ffb835517912666bae11434e47c00a9175de421dce07423b8e511780a84b9afc043b283aa674a3fade8e2ace01a529c5f7ae727e663bfd1d29ee892c42bf0403cf8a33311378ea2c71da36f0265c4b1ef12f3102f3813b51e732276f684064e5a59a7a3110aa5b13ff66da10c23a52a8c6a425c3f4ea4e038cfbb45ffdd6c742662c621db07cb498a4e03b5937ad86632bfefcf503b98241497d761df94af0a4f27c1b03b743d0006d1773e939fa8b377f4edbe0a99562db11440af9b88850252890f32374ab5f2e8badf1a2e57af3c2acb041ccb11b4b7249f3c0a05fe77e4ef699921f87b1b5a60c85f60b63458cf66d74b990c4c7883195007dbeffb5ff70374cd4a23f989b829ff473cf91b175aa5d6217e7cae1c930dd126244ec490cb9cfc9871d1e19a3fac2ba63bbc5f4f3215258bc0b12798bbb725ea2528aca4b5bd246c4a44683154c3bf81766c9d85e65b4dbc7bf1d94b4d99403c42d9ca614546c75c091c326ea894663a489f56364cf6a71c3af5ca753dd1fa72afb7a6668c9527f5f2911b03f1eb8acde33d1c5f70f68737d442c30779a6debf854a79e624cdf0b966e7e286586c486b645e6657340d4d38f6dd9aa60296c43152cd7b18e04ad47271960cbd64a6847d222aadfd069bd660faa3e7e33173e2bcc774ad0442a44f4d84ede9fb32677c8fbe7300cc9e1472b0b9699a2f560a6dc8161ebdee4df34054967c289a3fcd7090f9901e0886ba4c616c68dffefba1e6b43c8865cd6c3c1599cd9f97916dc953caa8061e2ac93a3556b6713e47388588153594ef8baa3bd2439eb1852c9d3fe448fb2d2fdfd73055cae4f8e59b785b71a9f1ef5a13c5e1dea2d30d173f052fad7420bfd97378a22be938ea9156268ea6de45cd5906f78fa82ac7a2400a2325b4a753ca0943c5067c4edc5651edd590d41c920f2e5d9c689abb490cd165ce97494ec2eb0f2ad537c100e89efb97a4cc8fbf62e865b4b28eb4f14901824ce6f904663d7573a6a54a8c31b2c03bedf53461c97c009722246862f73b026e316e8077974f424d133602941f9ebf850d0fca3fde6e53220a1cc5d623ec2ea69a362781ab5bb6c6706641e1fe5e2fd3554c540e202c8216215a10ca7f99b61dd1e7b68101e39337a2f737403264df534fb60d055ecfa67e021933d4574f318d98a701e5e9cb69edbef181876c4fea2a0846ee46c038f68c26e34bfda0eede829dc478a2ada30c06b5b89b025c1f8229aa4cd755d2c2e450a50f743b9cbb1a84d0025234e29ba51c8c1b1c1b69dcee3afcc14910d9d0ff6fbf00ea73c7934588a5b195114a89309414b8e92415ac22571eff0fd38c278c4c54719d93ca1d1b0ca42c0a06d85fb91fb1ab59abefe61376bf1ee06cb41ee3dcff3bcc407fc2cec32dd97f02450698600719aca03739ff09e8d74c3ffce2c82871e126bcfa068146de7a5836a43dd5aa57186afdcd0186d4a931fa58d379d7cea6bb3bb452946bec37fbd0d1314ada801cbd3170c422809a4f45c972497590987a464785c51f4edb86b7329cc4d2d0731c178ce38dc0e961e3a214c9fb0788583ab231d51de878856ad6b67e405157ff13e030ad6a09cddd7e3fab2ddf3508d972f1ce35d0fbb7149773a0a1fdd9e10e19e045cbf10ef961bd568b6769778b30c7c8ee60b91b611bd83ba6910b06ffde46f056b557bf78e00100223f033ae3445af6968cf823c3625d4dac83f44c01ffc5f79d87cbb5ae713232d3e94ca5b9bf174053847291261d9ae5d288bf7f2727a106b81a1cd513bb98bdad9c945435f5fc70b367e9430a65d87f219b02e7f2f3fea8a227a4980218eaaa0a18988da28a5de6cd5b46ce83d3baa235619648ed7d73f1476c6712d059e26b5d994d32e2fca4851f28abc691b108cfbc61c18bc2a3ce7ddb662484a55ceb50f7110b17f5db90e1eeb0cfbc6683970b23c024b1cef9be7c932f344cbcced1bee4d7aac267785a23abaf4620269fc434c0ac10736daad1aa32009ab04f06caa579ff71a457e3284cb49d1a229b9209bf3b7532d3644a21494f5ab0a4466a61c68266ca029326c292eef7a3364216a57aa3cfe20f4099fcf5f8f2ab7b4d6eaf35a37f46d89ca70f3a333942e63a7f748567b584f1c145db335bbd6060cc23dfe3f5ac59beefe7278c7980ad615db96c2ecff825c5e949ade695c9140b9b2964e753adc38e3447649c3c6c44c0a5a745f4b1e27851ad5335b691bd415a4442f29b0eea7f7a24ecb94031c62e35d5fd32626da2a0e592e91650255662abd07a89550fb9448ab43384f539d56da5ca83d643869b4ee0c14cf3fadfbbb1569010b59164f73afc8075b4f931e5c4a039f3c9a1901622844284368b936fd1c7ba76e48ea60922a00be7f11830f71fe88bd5befd413dd1411774fbb430425d04837f341e88367dba2b9ffc521e6c432829b0401744c3b72101a607f23f58007113c05551a78205ebe9b38bcb2ac9ee638fe4e24fd6a15827e7b587550624483c48f7d500ecd12c0f21890dc99415d8c27ba45e857501b3589d36d77e42d13f26425fb98e6dd2320909434044728decd76df977106b47f9c48efa3e02230722f332d8d918defd", &(0x7f0000001080)=""/17, 0x4}, 0x20) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000010c0)={0x1, &(0x7f0000000080)="abc7eb9a913a6506e4a10d6e10bb218aa81629db4a59e444e1cdcb3b551203216281a66639e3fe621a022ce1961f9643eff5211020742ed6e64fc3029c067af5bc2242006795bf9f99acb7f0798eb8455e395aefab7357ef46fb04c992042d267bcf2096e99a1980003bf9f2438422d7eea925770c68d013fb40c4deee63c303d560203df4807b1da5ccfe30e9778694022c1c43971696182893c667482484bfcba3e34cf9da3dff0fdc5836d60d83cacef0f823fb70d9f9ea12cdff6964a47c5ef48dc91f0eb2779f99e0c122fa670a417a405422b69b9af97c1bc67a5ee39e05c51ae97bdd42a8672b415d602eb282846f9d63dea93015be82742b01778bb88e3e604f52979563f8eaea898f11a169a2469a7a98c8b06c8c291f43840fb6353fbdfdd855e84ac7d4d2f3b1891bfeda31a6d13389c5f706e7e7b860eb558d5fe409b4ca3a7cbd13c18a0997464f3d23bad837218024d892cbeb02a66dc4523eb1d49bc0db82d860bf843da95b537518482a3fa6bcc6cb026a3c812fe6b280e68c4263d3a2a4b382dec86b3d5af7063754fd6f9fedddb6bbb1b2d251ac8ed06863f1b89f8f3736e30256811ac99951b6d11d68783b82b1b16ad28e324d8ac20cf06bac1988d15efc3e279a76b29aa3ca044a8b0cc9309e500a59af1a04906a8403592aeb017011f492bca38e4383d4c484809af958422120fa72b0701d98d41b620f6144d4db3f14e5cef3dcdd4c04b059b2c9bf0792277c59404f486bcd982c83acf555e46f7dc35818491741b35ebb717535e7f1d3d11e5b9f70cfbf7baee7b5ffaea8d033591d5e20a0b63ed4f05a7e20fe75a8314bad8d6ce5660b7cede9eaa673c85ce52bbc33d95912618f4efa54dbafe619c0c7b92e8bc092bb5f75d899ee91788abb28e505961d184e7cf66fdbad538348d07b9ad1a1cb0844d4edc35a97fed735ad7c4f6769a34cdf65d42fa1bee16312e7267cde0620141ef7bfcc85f2b352135502b1ec64c5d2b76f61b0b515e3b88258e4593d030688d9769e792b2488808d444e441c098a98928a256cb1209cc102978939885823ebb3c8429f6767cd93d3964230fc53a8877da063a20b5b335cb4add42a26b2ce5c4082c962a5e77be8cdba09c61539027143d2d8d9a6c300170b7f0a774074dfc476255263818c5fb1c4347b394a9cfcd1fe72fe335753638c52014918a0d34ba22ec98c7e98de70510d3d94439878f57477ade6903084200c910c52b8e6521cde2117c48eb851b405ce64879c8b213c49aeba3aa67e6b211a3d82c210cdbef6096edcdbda788f778d0006e43c24db39115782f8a79b92b87ffc0d3f483b690f101031a386033d7ebce6eb47e6011baf7c68940f07f6c4997018de576dee6e93ab843756edf319e9855d36dbc322a8406080e0aef3779ac3755d43fffff6ef5a362762f2895e69bf2cf9387a8b900a72ec84047e14bcd0e009168447ac038b85f6113fac530db775bb2d12aa1351c12981f7e34ccdad30f345196c0a141fc4540601ae57db33d0af02881c749d33e30222474ae9d6e41b85b8f3e65476abfa0c1969d28d6042b897386891152ee793af29ef327ae630619d77e334b9ee84e7c1614210d9693d25da047c0fd0aad030695e917fd23503ed39a5d89f82e23bfbf0fcc45da2efa62d13f24e979f21306e7534de5e3659fb77051fbf4bb371a90a41458e456be34e0e5a146527ca7222947c709f5f2cf761b324987daea47571c1ae6adbdd6ca9f5873d232b40c45d030c87e2287ba6319a469d3256d8d0ac65edb185356da3098a7671f922da936769993b399bfc9294473fcdd21320b45891b01e91e343d004077023f35e19363411c95d3c6672f06269f070f813126ce716574a03f7955d77f135b1808a67b1271daa5de790271a08fbcf92b1991256fcf657cfb5ea8ae9513db1af584e351751c953818abacc7499bc75154be63cbb3ce1b5efefacb8951fceac4a6b31edfbcf28865805341aea802d3e3de6848686111fb0f4df83e3e253c1639efeda54d9cc7f38ccef6ec290f94209ba65f397b040f47c10a3fe6bddcf386cc8135d548f4bea9e7fb9f374d69b676e1aec21b7dfb0c43e739d8864ede44915b8f2fc054a3096ad0a5d241684eb1417a17ba5ed51911cf915f5bf04561fc112d49d383a14f5889eff08072d153f9b43f56e066123ced178aa4c6b3f8295d1c5fcb4bd5b06b574412c8726f34bc6c9a0e13cd1b68624a3a575e274bc60e37c5276cd2eeed58f9056b8cbe3a688d412b5aa0fc48a67a81678e0854a83b07972bbfc8be9149de606694353ba689fa6221dbbc5dd96e11bdd4f4993c9672082503130425e914f0dfd0a36e7d3f8864250c2f164d83c021b947c8c5ab38bf61d51dc40c603f823baf421d23c296db9c76f461b91e42ecb84c78c5236c1fb23d2b2da4222f709c697d3a3a500d578520e31d6e3ac4816421332ab00c1caccdd13c1427396fbf262b0e02e9d041c5a9af1d283bb91927ee7852c87a9cfbac7052a192709ef12450f8100912df454f55e5296c73194e9ebacbdffc9e48d4e7210634df6585a95d0d345634de94aab9736e448f55d796262d1777722ac0865929c414e06c30d7d951489312a889d5d1bedfa2a1984cca5ff9b3a7c41dcee3887af134a84aecdea58f1d04252b27c82dc17f7b8408e10ab9e6c2f9625fa27978a6ca617451019df13cbf3e43a8cb005baca8973c12a4455cb786665480d2e7c3070777701437ccb896320c5f2631d82cd94f2ede38ed9d859f51a11c3d7bdc713bff7791e9f69c7fb8095d749160c033694df48c725285fb245a84cc39351b96b9820ba7c42159a43e66a9a8bb034dbb44d0b52fe28f81d82038160d50d21e8ffae5c54718195e66b4b67bdf97618914bc04834d48cfc87c38503fd10342c5f31c596be5fda8fe87837965c7e83d702240e78d268e27a1275819883d6ea71af997c80f901e8597eac9367258180d11ee97eb058ef8169fbce273083462047a2b43aaf0cffb6bd07baf423d97c4ae31c4ec64a5740f2b42e0d26c249ed9e1dbb0471e9bcb4f44c6bb254e170c3ac211be2513546f881e1d065386e995a1d006c659e46dce98e58332b5a09bd1e13f1d40505832d2211070633327a98a677ada0324706ade96f78ee763ffb835517912666bae11434e47c00a9175de421dce07423b8e511780a84b9afc043b283aa674a3fade8e2ace01a529c5f7ae727e663bfd1d29ee892c42bf0403cf8a33311378ea2c71da36f0265c4b1ef12f3102f3813b51e732276f684064e5a59a7a3110aa5b13ff66da10c23a52a8c6a425c3f4ea4e038cfbb45ffdd6c742662c621db07cb498a4e03b5937ad86632bfefcf503b98241497d761df94af0a4f27c1b03b743d0006d1773e939fa8b377f4edbe0a99562db11440af9b88850252890f32374ab5f2e8badf1a2e57af3c2acb041ccb11b4b7249f3c0a05fe77e4ef699921f87b1b5a60c85f60b63458cf66d74b990c4c7883195007dbeffb5ff70374cd4a23f989b829ff473cf91b175aa5d6217e7cae1c930dd126244ec490cb9cfc9871d1e19a3fac2ba63bbc5f4f3215258bc0b12798bbb725ea2528aca4b5bd246c4a44683154c3bf81766c9d85e65b4dbc7bf1d94b4d99403c42d9ca614546c75c091c326ea894663a489f56364cf6a71c3af5ca753dd1fa72afb7a6668c9527f5f2911b03f1eb8acde33d1c5f70f68737d442c30779a6debf854a79e624cdf0b966e7e286586c486b645e6657340d4d38f6dd9aa60296c43152cd7b18e04ad47271960cbd64a6847d222aadfd069bd660faa3e7e33173e2bcc774ad0442a44f4d84ede9fb32677c8fbe7300cc9e1472b0b9699a2f560a6dc8161ebdee4df34054967c289a3fcd7090f9901e0886ba4c616c68dffefba1e6b43c8865cd6c3c1599cd9f97916dc953caa8061e2ac93a3556b6713e47388588153594ef8baa3bd2439eb1852c9d3fe448fb2d2fdfd73055cae4f8e59b785b71a9f1ef5a13c5e1dea2d30d173f052fad7420bfd97378a22be938ea9156268ea6de45cd5906f78fa82ac7a2400a2325b4a753ca0943c5067c4edc5651edd590d41c920f2e5d9c689abb490cd165ce97494ec2eb0f2ad537c100e89efb97a4cc8fbf62e865b4b28eb4f14901824ce6f904663d7573a6a54a8c31b2c03bedf53461c97c009722246862f73b026e316e8077974f424d133602941f9ebf850d0fca3fde6e53220a1cc5d623ec2ea69a362781ab5bb6c6706641e1fe5e2fd3554c540e202c8216215a10ca7f99b61dd1e7b68101e39337a2f737403264df534fb60d055ecfa67e021933d4574f318d98a701e5e9cb69edbef181876c4fea2a0846ee46c038f68c26e34bfda0eede829dc478a2ada30c06b5b89b025c1f8229aa4cd755d2c2e450a50f743b9cbb1a84d0025234e29ba51c8c1b1c1b69dcee3afcc14910d9d0ff6fbf00ea73c7934588a5b195114a89309414b8e92415ac22571eff0fd38c278c4c54719d93ca1d1b0ca42c0a06d85fb91fb1ab59abefe61376bf1ee06cb41ee3dcff3bcc407fc2cec32dd97f02450698600719aca03739ff09e8d74c3ffce2c82871e126bcfa068146de7a5836a43dd5aa57186afdcd0186d4a931fa58d379d7cea6bb3bb452946bec37fbd0d1314ada801cbd3170c422809a4f45c972497590987a464785c51f4edb86b7329cc4d2d0731c178ce38dc0e961e3a214c9fb0788583ab231d51de878856ad6b67e405157ff13e030ad6a09cddd7e3fab2ddf3508d972f1ce35d0fbb7149773a0a1fdd9e10e19e045cbf10ef961bd568b6769778b30c7c8ee60b91b611bd83ba6910b06ffde46f056b557bf78e00100223f033ae3445af6968cf823c3625d4dac83f44c01ffc5f79d87cbb5ae713232d3e94ca5b9bf174053847291261d9ae5d288bf7f2727a106b81a1cd513bb98bdad9c945435f5fc70b367e9430a65d87f219b02e7f2f3fea8a227a4980218eaaa0a18988da28a5de6cd5b46ce83d3baa235619648ed7d73f1476c6712d059e26b5d994d32e2fca4851f28abc691b108cfbc61c18bc2a3ce7ddb662484a55ceb50f7110b17f5db90e1eeb0cfbc6683970b23c024b1cef9be7c932f344cbcced1bee4d7aac267785a23abaf4620269fc434c0ac10736daad1aa32009ab04f06caa579ff71a457e3284cb49d1a229b9209bf3b7532d3644a21494f5ab0a4466a61c68266ca029326c292eef7a3364216a57aa3cfe20f4099fcf5f8f2ab7b4d6eaf35a37f46d89ca70f3a333942e63a7f748567b584f1c145db335bbd6060cc23dfe3f5ac59beefe7278c7980ad615db96c2ecff825c5e949ade695c9140b9b2964e753adc38e3447649c3c6c44c0a5a745f4b1e27851ad5335b691bd415a4442f29b0eea7f7a24ecb94031c62e35d5fd32626da2a0e592e91650255662abd07a89550fb9448ab43384f539d56da5ca83d643869b4ee0c14cf3fadfbbb1569010b59164f73afc8075b4f931e5c4a039f3c9a1901622844284368b936fd1c7ba76e48ea60922a00be7f11830f71fe88bd5befd413dd1411774fbb430425d04837f341e88367dba2b9ffc521e6c432829b0401744c3b72101a607f23f58007113c05551a78205ebe9b38bcb2ac9ee638fe4e24fd6a15827e7b587550624483c48f7d500ecd12c0f21890dc99415d8c27ba45e857501b3589d36d77e42d13f26425fb98e6dd2320909434044728decd76df977106b47f9c48efa3e02230722f332d8d918defd", &(0x7f0000001080)=""/17, 0x4}, 0x20) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) 05:42:14 executing program 2: ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000080)=ANY=[@ANYBLOB="032609430e7bad46c400"/20]) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) 05:42:14 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x4d, 0x8d}, 0x141c4, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000440)=@bpf_lsm={0x1d, 0xe, &(0x7f0000000880)=ANY=[@ANYBLOB="18000000ff950000000000000018320000040000000000000000000000185b00000a000000000000000000000018320000010000000000000000000000852000000300000084fff6001800000085100000f9ffffff85100000feffffff9500000000000000932e4f87610f298f30c6f7240cd9dc361b2202632970694a372dc4b7c3f901b989d2eb0d9a45d6e84bf58d521c8054f61100d96b6f01f287fc55ae7a3fd3c1ddaebf7d0256ef23537cad4d4d598dd875b29dedc5138bd9af2bcdfeea3429b4864430c5cc631706900498580dda2ac303335f79d78253196b113114b3006cf3772dbe4e481da5165c754fed1c1e49f04216d600aeb6eabbb9b74cb77a6e135527c7164ad2f5b74fe90234228899e9bd99e1afcc64c9f4c9684f1859ce6959eadb6a21be19a3cf87fcf583c14a5cf6d9204e952ff233033b764047"], &(0x7f0000000240)='syzkaller\x00', 0x9, 0xde, &(0x7f0000000280)=""/222, 0x41100, 0x18, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000003c0)={0x1, 0xf, 0x1d, 0x80000001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000400)=[r1]}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000780)={r2, 0x0, 0x28, 0xb6, &(0x7f00000004c0)="24242b3c94531f98c4a44dc9140614494f623966ea40379004daaa8c37bfa7ddef167003d2200d19c78332a3679b051b2c6695182e4b", &(0x7f0000000500)=""/182, 0xa, 0x0, 0xab, 0x72, &(0x7f00000005c0)="91a05e0f25376e73e40d70362e0e346edd19a97c81b6ff63a62570a9a9cd50bc9da7e8f33c77c50c877819b767656dc2c34e2f8c39136b65d77213212109f975031c2f1c902b3dd8c7ed06ecffce771658bdeaf48a0cc25d8c17dd89c73ac00c8ff5e073d82ee66439d10f3e298d5ecfec3427491c38e54082093f2c7a9524ee29f12c9f2f45ba9f5998229d7bbbb541567c4fffe720e2fe6bc70bec9f7f3bb3379450d0778ed627fc0754", &(0x7f0000000680)="eb8e929b410b30faaa6608d19a096876dcb8f77067cb0f5348f41607879444d752cbd2c5d0ed96d4ca0736507d616674960c27b25cb5b1f9d81d8c4e85dca469899c50254dec102582a88b541722e7128f93c6f0c834ce7906c14efe50b1822330dda94351a4c8365314bd6a54cbfc0028a5", 0x1, 0x4}, 0x48) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) r3 = perf_event_open$cgroup(&(0x7f00000000c0)={0x4, 0x80, 0xdf, 0x49, 0xb8, 0x1, 0x0, 0x0, 0x4, 0xa, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0xfffffff9, 0x0, @perf_config_ext={0xba4, 0xad82}, 0x84004, 0x23, 0x9, 0x9, 0x8000, 0xffffffef, 0x0, 0x0, 0x0, 0x0, 0x1}, r1, 0xd, r0, 0x3) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000180)=r1, 0x4) (async) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140)={r3, r1, 0xf}, 0x10) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) r5 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={0x0, 0x0}, 0x20) openat$cgroup_freezer_state(r5, 0x0, 0x2, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001340)={r5, 0x58, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000001980)={0xd, 0x0, 0x0, 0x0, 0x0, 0x2a, &(0x7f00000016c0)=""/42, 0x0, 0xe, '\x00', r7, 0x0, r6, 0x8, &(0x7f0000001700)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000001740)={0x3, 0x10, 0x0, 0x7fff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000001940)=[0xffffffffffffffff]}, 0x80) (async) r8 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r8}, 0xc) (async) openat$cgroup_type(r8, 0x0, 0x2, 0x0) r9 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) r10 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={0x0, 0x0}, 0x20) (async) openat$cgroup_freezer_state(r9, 0x0, 0x2, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000740)={&(0x7f00000009c0)="1c5c4aec93dd8107527b3d31ad5c4884e303da3fdda9f718afffbdb20e6d26cbeac40f07eb7a5af28f27c9207a24c9c6134970aab42c820b055879f33ad6105ed25ac7277b5b96bad749d6a4915d2726a0e675e176164d7cc72fa7521bfcc4df9820bd059fd9cc72f9087d5d0e129f99062629731a48fbeb92207637e78e17c3a47ab90c0e80c7a99cc22faca738d2804266cd38b7e7323cd647647a89864657ac3496380a57b63cb0327f8a3a", &(0x7f0000000a80)=""/151, &(0x7f00000001c0)="ed778472949e73588023623c1f85bbfb50333b516f79bc160f2d6ab4b4938f05c1d878b5d46155526c4941842be5f21f30ece4fdc86fa19883ecd571c93ff3b7ede28e62208d7153681af8e6c3adda863194c57367006bbf1073fa170c4969fa3aaa07e910c2a6a0ddaa9a4d", &(0x7f0000000b40)="ca784ee3f8dd718c140ad5dd694b8c6fbf72482930b1a09c270fd9ac1eb7c474cf89e6178aa54317f1ae083014457afab7cf025d1b81cf6f2094c3a484a7f232dc406920e91c47b1beb341e04b24092faf6245aa6cfac181628c869e4265912a32024f50631eedf649e7a131c545885b3db20ec70a9995a95d74839083c70e94834d8cadf9331641b6666c10829b06267369f9e70576b9b2896fae8ec154e54a5fb73bd1124b095111454636", 0x8, r8, 0x4}, 0x38) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001340)={r9, 0x58, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000001980)={0xd, 0x0, 0x0, 0x0, 0x0, 0x2a, &(0x7f00000016c0)=""/42, 0x0, 0xe, '\x00', r11, 0x0, r10, 0x8, &(0x7f0000001700)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000001740)={0x3, 0x10, 0x0, 0x7fff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000001940)=[0xffffffffffffffff]}, 0x80) bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@base={0x1a, 0xfc, 0x80000001, 0x2, 0x546, r8, 0xf3, '\x00', r11, r1, 0x1, 0x3, 0x4}, 0x48) (async) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000700), 0x2, 0x0) [ 2356.425383][T24039] FAULT_INJECTION: forcing a failure. [ 2356.425383][T24039] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2356.456530][T24039] CPU: 0 PID: 24039 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2356.467019][T24039] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2356.477113][T24039] Call Trace: [ 2356.480424][T24039] [ 2356.483389][T24039] dump_stack_lvl+0xd1/0x138 [ 2356.488036][T24039] should_fail_ex.cold+0x5/0xa [ 2356.492854][T24039] prepare_alloc_pages+0x178/0x570 [ 2356.498005][T24039] __alloc_pages+0x149/0x5b0 [ 2356.502649][T24039] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2356.509430][T24039] ? find_held_lock+0x2d/0x110 [ 2356.514292][T24039] ? lock_downgrade+0x6e0/0x6e0 [ 2356.519152][T24039] ? do_raw_spin_lock+0x124/0x2b0 [ 2356.524230][T24039] alloc_pages+0x1aa/0x270 [ 2356.528662][T24039] __get_free_pages+0xc/0x40 [ 2356.533266][T24039] kasan_populate_vmalloc_pte+0x27/0x150 [ 2356.538934][T24039] __apply_to_page_range+0x68c/0x1030 [ 2356.544370][T24039] ? kasan_poison+0x60/0x60 [ 2356.548900][T24039] alloc_vmap_area+0x512/0x1ed0 [ 2356.553784][T24039] ? free_vmap_area+0x1ab0/0x1ab0 [ 2356.558839][T24039] __get_vm_area_node+0x142/0x3f0 [ 2356.563889][T24039] __vmalloc_node_range+0x25b/0x13c0 [ 2356.569189][T24039] ? btf_new_fd+0x531/0x2ea0 [ 2356.573802][T24039] ? btf_new_fd+0x531/0x2ea0 [ 2356.578408][T24039] ? vfree_atomic+0xe0/0xe0 [ 2356.582923][T24039] ? kvmalloc_node+0x76/0x1a0 [ 2356.587636][T24039] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2356.593291][T24039] ? btf_new_fd+0x531/0x2ea0 [ 2356.597896][T24039] kvmalloc_node+0x156/0x1a0 [ 2356.602504][T24039] ? btf_new_fd+0x531/0x2ea0 [ 2356.607106][T24039] btf_new_fd+0x531/0x2ea0 [ 2356.611537][T24039] ? find_held_lock+0x2d/0x110 [ 2356.616355][T24039] ? __might_fault+0xd9/0x180 [ 2356.621053][T24039] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2356.626618][T24039] ? apparmor_capable+0x1dc/0x460 [ 2356.631664][T24039] ? bpf_lsm_capable+0x9/0x10 [ 2356.636351][T24039] ? security_capable+0x93/0xc0 [ 2356.641238][T24039] __sys_bpf+0x18f1/0x5000 [ 2356.645669][T24039] ? ksys_write+0x210/0x250 [ 2356.650186][T24039] ? bpf_perf_link_attach+0x520/0x520 [ 2356.655574][T24039] ? vfs_write+0x49e/0xdd0 [ 2356.660012][T24039] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2356.665677][T24039] ? wait_for_completion_io_timeout+0x20/0x20 [ 2356.671865][T24039] __x64_sys_bpf+0x79/0xc0 [ 2356.676292][T24039] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2356.682197][T24039] do_syscall_64+0x39/0xb0 [ 2356.686631][T24039] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2356.692537][T24039] RIP: 0033:0x7f77be48c0c9 [ 2356.696962][T24039] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2356.716586][T24039] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 05:42:15 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_config_ext={0x7, 0x3}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:15 executing program 5: ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0xc020660b, 0x0) [ 2356.725023][T24039] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2356.733068][T24039] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2356.741072][T24039] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2356.749050][T24039] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2356.757035][T24039] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2356.765043][T24039] 05:42:15 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 74) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:15 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x4d, 0x8d}, 0x141c4, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000440)=@bpf_lsm={0x1d, 0xe, &(0x7f0000000880)=ANY=[@ANYBLOB="18000000ff950000000000000018320000040000000000000000000000185b00000a000000000000000000000018320000010000000000000000000000852000000300000084fff6001800000085100000f9ffffff85100000feffffff9500000000000000932e4f87610f298f30c6f7240cd9dc361b2202632970694a372dc4b7c3f901b989d2eb0d9a45d6e84bf58d521c8054f61100d96b6f01f287fc55ae7a3fd3c1ddaebf7d0256ef23537cad4d4d598dd875b29dedc5138bd9af2bcdfeea3429b4864430c5cc631706900498580dda2ac303335f79d78253196b113114b3006cf3772dbe4e481da5165c754fed1c1e49f04216d600aeb6eabbb9b74cb77a6e135527c7164ad2f5b74fe90234228899e9bd99e1afcc64c9f4c9684f1859ce6959eadb6a21be19a3cf87fcf583c14a5cf6d9204e952ff233033b764047"], &(0x7f0000000240)='syzkaller\x00', 0x9, 0xde, &(0x7f0000000280)=""/222, 0x41100, 0x18, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x9, 0x2}, 0x8, 0x10, &(0x7f00000003c0)={0x1, 0xf, 0x1d, 0x80000001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000400)=[r1]}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000780)={r2, 0x0, 0x28, 0xb6, &(0x7f00000004c0)="24242b3c94531f98c4a44dc9140614494f623966ea40379004daaa8c37bfa7ddef167003d2200d19c78332a3679b051b2c6695182e4b", &(0x7f0000000500)=""/182, 0xa, 0x0, 0xab, 0x72, &(0x7f00000005c0)="91a05e0f25376e73e40d70362e0e346edd19a97c81b6ff63a62570a9a9cd50bc9da7e8f33c77c50c877819b767656dc2c34e2f8c39136b65d77213212109f975031c2f1c902b3dd8c7ed06ecffce771658bdeaf48a0cc25d8c17dd89c73ac00c8ff5e073d82ee66439d10f3e298d5ecfec3427491c38e54082093f2c7a9524ee29f12c9f2f45ba9f5998229d7bbbb541567c4fffe720e2fe6bc70bec9f7f3bb3379450d0778ed627fc0754", &(0x7f0000000680)="eb8e929b410b30faaa6608d19a096876dcb8f77067cb0f5348f41607879444d752cbd2c5d0ed96d4ca0736507d616674960c27b25cb5b1f9d81d8c4e85dca469899c50254dec102582a88b541722e7128f93c6f0c834ce7906c14efe50b1822330dda94351a4c8365314bd6a54cbfc0028a5", 0x1, 0x4}, 0x48) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) r3 = perf_event_open$cgroup(&(0x7f00000000c0)={0x4, 0x80, 0xdf, 0x49, 0xb8, 0x1, 0x0, 0x0, 0x4, 0xa, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0xfffffff9, 0x0, @perf_config_ext={0xba4, 0xad82}, 0x84004, 0x23, 0x9, 0x9, 0x8000, 0xffffffef, 0x0, 0x0, 0x0, 0x0, 0x1}, r1, 0xd, r0, 0x3) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000180)=r1, 0x4) (async, rerun: 64) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x1ff) (async, rerun: 64) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140)={r3, r1, 0xf}, 0x10) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 32) r6 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={0x0, 0x0}, 0x20) (rerun: 32) openat$cgroup_freezer_state(r5, 0x0, 0x2, 0x0) (async, rerun: 32) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001340)={r5, 0x58, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (rerun: 32) bpf$PROG_LOAD(0x5, &(0x7f0000001980)={0xd, 0x0, 0x0, 0x0, 0x0, 0x2a, &(0x7f00000016c0)=""/42, 0x0, 0xe, '\x00', r7, 0x0, r6, 0x8, &(0x7f0000001700)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000001740)={0x3, 0x10, 0x0, 0x7fff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000001940)=[0xffffffffffffffff]}, 0x80) (async) r8 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r8}, 0xc) (async) openat$cgroup_type(r8, 0x0, 0x2, 0x0) (async) r9 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r10 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={0x0, 0x0}, 0x20) openat$cgroup_freezer_state(r9, 0x0, 0x2, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000740)={&(0x7f00000009c0)="1c5c4aec93dd8107527b3d31ad5c4884e303da3fdda9f718afffbdb20e6d26cbeac40f07eb7a5af28f27c9207a24c9c6134970aab42c820b055879f33ad6105ed25ac7277b5b96bad749d6a4915d2726a0e675e176164d7cc72fa7521bfcc4df9820bd059fd9cc72f9087d5d0e129f99062629731a48fbeb92207637e78e17c3a47ab90c0e80c7a99cc22faca738d2804266cd38b7e7323cd647647a89864657ac3496380a57b63cb0327f8a3a", &(0x7f0000000a80)=""/151, &(0x7f00000001c0)="ed778472949e73588023623c1f85bbfb50333b516f79bc160f2d6ab4b4938f05c1d878b5d46155526c4941842be5f21f30ece4fdc86fa19883ecd571c93ff3b7ede28e62208d7153681af8e6c3adda863194c57367006bbf1073fa170c4969fa3aaa07e910c2a6a0ddaa9a4d", &(0x7f0000000b40)="ca784ee3f8dd718c140ad5dd694b8c6fbf72482930b1a09c270fd9ac1eb7c474cf89e6178aa54317f1ae083014457afab7cf025d1b81cf6f2094c3a484a7f232dc406920e91c47b1beb341e04b24092faf6245aa6cfac181628c869e4265912a32024f50631eedf649e7a131c545885b3db20ec70a9995a95d74839083c70e94834d8cadf9331641b6666c10829b06267369f9e70576b9b2896fae8ec154e54a5fb73bd1124b095111454636", 0x8, r8, 0x4}, 0x38) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001340)={r9, 0x58, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000001980)={0xd, 0x0, 0x0, 0x0, 0x0, 0x2a, &(0x7f00000016c0)=""/42, 0x0, 0xe, '\x00', r11, 0x0, r10, 0x8, &(0x7f0000001700)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000001740)={0x3, 0x10, 0x0, 0x7fff}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000001940)=[0xffffffffffffffff]}, 0x80) (async, rerun: 32) bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@base={0x1a, 0xfc, 0x80000001, 0x2, 0x546, r8, 0xf3, '\x00', r11, r1, 0x1, 0x3, 0x4}, 0x48) (rerun: 32) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000700), 0x2, 0x0) 05:42:15 executing program 5: ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0xc020660b, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0xc020660b, 0x0) (async) 05:42:15 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f00000000c0)={0x1, 0x0, [0x0]}) 05:42:15 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x8) 05:42:15 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_config_ext={0x7, 0x3}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:15 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x8) 05:42:15 executing program 5: ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0xc020660b, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0xc020660b, 0x0) (async) 05:42:15 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_config_ext={0x7, 0x3}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:15 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x9f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000380)='io.pressure\x00', 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x7, &(0x7f0000000080)=@raw=[@map_val={0x18, 0x6, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x1}, @cb_func={0x18, 0x9, 0x4, 0x0, 0x5}, @ldst={0x0, 0x3, 0x1, 0x6, 0x2, 0xffffffffffffffff, 0x4}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffff9}], &(0x7f00000000c0)='GPL\x00', 0x3, 0xc9, &(0x7f0000000100)=""/201, 0x41100, 0x0, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000200)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000240)={0x3, 0x10, 0x101, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[r1, r1, r1, r1, r1]}, 0x80) openat$cgroup_subtree(r1, &(0x7f0000000340), 0x2, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r2, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) openat$cgroup_int(r1, &(0x7f00000003c0)='blkio.throttle.write_iops_device\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:15 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f00000000c0)={0x1, 0x0, [0x0]}) [ 2357.093535][T24076] FAULT_INJECTION: forcing a failure. [ 2357.093535][T24076] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2357.111991][T24076] CPU: 0 PID: 24076 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2357.122475][T24076] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2357.132546][T24076] Call Trace: [ 2357.135830][T24076] [ 2357.138769][T24076] dump_stack_lvl+0xd1/0x138 [ 2357.143393][T24076] should_fail_ex.cold+0x5/0xa [ 2357.148193][T24076] prepare_alloc_pages+0x178/0x570 [ 2357.153441][T24076] __alloc_pages+0x149/0x5b0 [ 2357.158054][T24076] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2357.164835][T24076] ? find_held_lock+0x2d/0x110 [ 2357.169656][T24076] ? lock_downgrade+0x6e0/0x6e0 [ 2357.174518][T24076] ? do_raw_spin_lock+0x124/0x2b0 [ 2357.179648][T24076] alloc_pages+0x1aa/0x270 [ 2357.184083][T24076] __get_free_pages+0xc/0x40 [ 2357.188684][T24076] kasan_populate_vmalloc_pte+0x27/0x150 [ 2357.194337][T24076] __apply_to_page_range+0x68c/0x1030 [ 2357.199726][T24076] ? kasan_poison+0x60/0x60 [ 2357.204255][T24076] alloc_vmap_area+0x512/0x1ed0 [ 2357.209141][T24076] ? free_vmap_area+0x1ab0/0x1ab0 [ 2357.214199][T24076] __get_vm_area_node+0x142/0x3f0 [ 2357.219253][T24076] __vmalloc_node_range+0x25b/0x13c0 [ 2357.224552][T24076] ? btf_new_fd+0x531/0x2ea0 [ 2357.229169][T24076] ? btf_new_fd+0x531/0x2ea0 [ 2357.233774][T24076] ? vfree_atomic+0xe0/0xe0 [ 2357.238295][T24076] ? kvmalloc_node+0x76/0x1a0 [ 2357.243011][T24076] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2357.248675][T24076] ? btf_new_fd+0x531/0x2ea0 [ 2357.253300][T24076] kvmalloc_node+0x156/0x1a0 [ 2357.257925][T24076] ? btf_new_fd+0x531/0x2ea0 [ 2357.262541][T24076] btf_new_fd+0x531/0x2ea0 [ 2357.266973][T24076] ? find_held_lock+0x2d/0x110 [ 2357.271811][T24076] ? __might_fault+0xd9/0x180 [ 2357.276505][T24076] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2357.282065][T24076] ? apparmor_capable+0x1dc/0x460 [ 2357.287111][T24076] ? bpf_lsm_capable+0x9/0x10 [ 2357.291800][T24076] ? security_capable+0x93/0xc0 [ 2357.296674][T24076] __sys_bpf+0x18f1/0x5000 [ 2357.301099][T24076] ? ksys_write+0x210/0x250 [ 2357.305637][T24076] ? bpf_perf_link_attach+0x520/0x520 [ 2357.311040][T24076] ? vfs_write+0x49e/0xdd0 [ 2357.315493][T24076] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2357.321144][T24076] ? wait_for_completion_io_timeout+0x20/0x20 [ 2357.327243][T24076] __x64_sys_bpf+0x79/0xc0 [ 2357.331675][T24076] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2357.337580][T24076] do_syscall_64+0x39/0xb0 [ 2357.342045][T24076] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2357.347952][T24076] RIP: 0033:0x7f77be48c0c9 [ 2357.352404][T24076] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2357.372289][T24076] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2357.380714][T24076] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 05:42:15 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x200) [ 2357.388695][T24076] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2357.396673][T24076] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2357.404652][T24076] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2357.412631][T24076] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2357.420626][T24076] 05:42:15 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async, rerun: 32) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async, rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async, rerun: 64) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (rerun: 64) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f00000000c0)={0x1, 0x0, [0x0]}) 05:42:15 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 75) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:15 executing program 3: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) openat$cgroup_subtree(r0, &(0x7f00000000c0), 0x2, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2405, 0x4) 05:42:15 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x8) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x8) (async) 05:42:15 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x9f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000380)='io.pressure\x00', 0x2, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x7, &(0x7f0000000080)=@raw=[@map_val={0x18, 0x6, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x1}, @cb_func={0x18, 0x9, 0x4, 0x0, 0x5}, @ldst={0x0, 0x3, 0x1, 0x6, 0x2, 0xffffffffffffffff, 0x4}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffff9}], &(0x7f00000000c0)='GPL\x00', 0x3, 0xc9, &(0x7f0000000100)=""/201, 0x41100, 0x0, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000200)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000240)={0x3, 0x10, 0x101, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[r1, r1, r1, r1, r1]}, 0x80) (async) openat$cgroup_subtree(r1, &(0x7f0000000340), 0x2, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r2, r1}, 0xc) (async, rerun: 64) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async, rerun: 64) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) (async, rerun: 32) openat$cgroup_int(r1, &(0x7f00000003c0)='blkio.throttle.write_iops_device\x00', 0x2, 0x0) (rerun: 32) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:15 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x200) 05:42:15 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x200) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x200) (async) 05:42:15 executing program 3: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) openat$cgroup_subtree(r0, &(0x7f00000000c0), 0x2, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2405, 0x4) 05:42:16 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:16 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x9f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000380)='io.pressure\x00', 0x2, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x7, &(0x7f0000000080)=@raw=[@map_val={0x18, 0x6, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x1}, @cb_func={0x18, 0x9, 0x4, 0x0, 0x5}, @ldst={0x0, 0x3, 0x1, 0x6, 0x2, 0xffffffffffffffff, 0x4}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffff9}], &(0x7f00000000c0)='GPL\x00', 0x3, 0xc9, &(0x7f0000000100)=""/201, 0x41100, 0x0, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000200)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000240)={0x3, 0x10, 0x101, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[r1, r1, r1, r1, r1]}, 0x80) openat$cgroup_subtree(r1, &(0x7f0000000340), 0x2, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r2, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) (async) openat$cgroup_int(r1, &(0x7f00000003c0)='blkio.throttle.write_iops_device\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) [ 2357.751212][T24112] FAULT_INJECTION: forcing a failure. [ 2357.751212][T24112] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2357.779283][T24112] CPU: 1 PID: 24112 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2357.789781][T24112] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 05:42:16 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1820c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000100)=0x1f) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) [ 2357.799885][T24112] Call Trace: [ 2357.803194][T24112] [ 2357.806156][T24112] dump_stack_lvl+0xd1/0x138 [ 2357.810800][T24112] should_fail_ex.cold+0x5/0xa [ 2357.815611][T24112] prepare_alloc_pages+0x178/0x570 [ 2357.820825][T24112] __alloc_pages+0x149/0x5b0 [ 2357.825472][T24112] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2357.832286][T24112] ? find_held_lock+0x2d/0x110 [ 2357.837113][T24112] ? lock_downgrade+0x6e0/0x6e0 [ 2357.842009][T24112] ? do_raw_spin_lock+0x124/0x2b0 [ 2357.847082][T24112] alloc_pages+0x1aa/0x270 05:42:16 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0xd, 0x0, 0x3f, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa}, 0x20) [ 2357.851634][T24112] __get_free_pages+0xc/0x40 [ 2357.856694][T24112] kasan_populate_vmalloc_pte+0x27/0x150 [ 2357.862376][T24112] __apply_to_page_range+0x68c/0x1030 [ 2357.867808][T24112] ? kasan_poison+0x60/0x60 [ 2357.872372][T24112] alloc_vmap_area+0x512/0x1ed0 [ 2357.877281][T24112] ? free_vmap_area+0x1ab0/0x1ab0 [ 2357.882346][T24112] __get_vm_area_node+0x142/0x3f0 [ 2357.887401][T24112] __vmalloc_node_range+0x25b/0x13c0 [ 2357.892707][T24112] ? btf_new_fd+0x531/0x2ea0 [ 2357.897315][T24112] ? ___slab_alloc+0xca0/0x1400 [ 2357.902195][T24112] ? btf_new_fd+0x531/0x2ea0 [ 2357.906835][T24112] ? vfree_atomic+0xe0/0xe0 [ 2357.911361][T24112] ? kvmalloc_node+0x76/0x1a0 [ 2357.916036][T24112] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2357.921588][T24112] ? btf_new_fd+0x531/0x2ea0 [ 2357.926189][T24112] kvmalloc_node+0x156/0x1a0 [ 2357.930818][T24112] ? btf_new_fd+0x531/0x2ea0 [ 2357.935448][T24112] btf_new_fd+0x531/0x2ea0 [ 2357.939899][T24112] ? find_held_lock+0x2d/0x110 [ 2357.944675][T24112] ? __might_fault+0xd9/0x180 [ 2357.949373][T24112] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2357.954991][T24112] ? apparmor_capable+0x1dc/0x460 [ 2357.960033][T24112] ? bpf_lsm_capable+0x9/0x10 [ 2357.964735][T24112] ? security_capable+0x93/0xc0 [ 2357.969594][T24112] __sys_bpf+0x18f1/0x5000 [ 2357.974009][T24112] ? ksys_write+0x210/0x250 [ 2357.978512][T24112] ? bpf_perf_link_attach+0x520/0x520 [ 2357.983886][T24112] ? vfs_write+0x49e/0xdd0 [ 2357.988316][T24112] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2357.993961][T24112] ? wait_for_completion_io_timeout+0x20/0x20 [ 2358.000060][T24112] __x64_sys_bpf+0x79/0xc0 [ 2358.004476][T24112] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2358.010374][T24112] do_syscall_64+0x39/0xb0 [ 2358.014816][T24112] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2358.020727][T24112] RIP: 0033:0x7f77be48c0c9 [ 2358.025164][T24112] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2358.044797][T24112] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2358.053212][T24112] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2358.061181][T24112] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2358.069165][T24112] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2358.077153][T24112] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2358.085126][T24112] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2358.093124][T24112] 05:42:16 executing program 3: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) openat$cgroup_subtree(r0, &(0x7f00000000c0), 0x2, 0x0) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2405, 0x4) 05:42:16 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 76) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:16 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0xd, 0x0, 0x3f, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa}, 0x20) 05:42:16 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1820c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000100)=0x1f) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:16 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) 05:42:16 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2040, 0x0) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000100)) 05:42:16 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) 05:42:16 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async, rerun: 32) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) (async, rerun: 32) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2040, 0x0) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000100)) 05:42:16 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0xd, 0x0, 0x3f, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa}, 0x20) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0xd, 0x0, 0x3f, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa}, 0x20) (async) 05:42:16 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) 05:42:16 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1820c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000100)=0x1f) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:16 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) 05:42:16 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x1) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x5, 0x80, 0x8, 0xb9, 0x5, 0x0, 0x0, 0xfb7, 0x8000, 0xe, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x401, 0x1, @perf_bp={&(0x7f0000000080), 0x4}, 0x0, 0xfffffffffffff7bc, 0x80000001, 0x4, 0x1, 0x8, 0x8, 0x0, 0x7, 0x0, 0x401}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xb) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x2) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0x12) [ 2358.393966][T24160] FAULT_INJECTION: forcing a failure. [ 2358.393966][T24160] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2358.437343][T24160] CPU: 1 PID: 24160 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2358.447839][T24160] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2358.457935][T24160] Call Trace: [ 2358.461436][T24160] [ 2358.464404][T24160] dump_stack_lvl+0xd1/0x138 [ 2358.469065][T24160] should_fail_ex.cold+0x5/0xa [ 2358.473877][T24160] prepare_alloc_pages+0x178/0x570 [ 2358.479053][T24160] __alloc_pages+0x149/0x5b0 [ 2358.483693][T24160] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2358.490507][T24160] ? find_held_lock+0x2d/0x110 [ 2358.495431][T24160] ? lock_downgrade+0x6e0/0x6e0 [ 2358.500325][T24160] ? do_raw_spin_lock+0x124/0x2b0 [ 2358.505412][T24160] alloc_pages+0x1aa/0x270 [ 2358.509885][T24160] __get_free_pages+0xc/0x40 [ 2358.514520][T24160] kasan_populate_vmalloc_pte+0x27/0x150 [ 2358.520195][T24160] __apply_to_page_range+0x68c/0x1030 [ 2358.525576][T24160] ? kasan_poison+0x60/0x60 [ 2358.530087][T24160] alloc_vmap_area+0x512/0x1ed0 [ 2358.534946][T24160] ? free_vmap_area+0x1ab0/0x1ab0 [ 2358.539977][T24160] __get_vm_area_node+0x142/0x3f0 [ 2358.545008][T24160] __vmalloc_node_range+0x25b/0x13c0 [ 2358.550290][T24160] ? btf_new_fd+0x531/0x2ea0 [ 2358.554902][T24160] ? btf_new_fd+0x531/0x2ea0 [ 2358.559488][T24160] ? vfree_atomic+0xe0/0xe0 [ 2358.563984][T24160] ? kvmalloc_node+0x76/0x1a0 [ 2358.568657][T24160] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2358.574202][T24160] ? btf_new_fd+0x531/0x2ea0 [ 2358.578798][T24160] kvmalloc_node+0x156/0x1a0 [ 2358.583428][T24160] ? btf_new_fd+0x531/0x2ea0 [ 2358.588012][T24160] btf_new_fd+0x531/0x2ea0 [ 2358.592432][T24160] ? find_held_lock+0x2d/0x110 [ 2358.597198][T24160] ? __might_fault+0xd9/0x180 [ 2358.601873][T24160] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2358.607420][T24160] ? apparmor_capable+0x1dc/0x460 [ 2358.612447][T24160] ? bpf_lsm_capable+0x9/0x10 [ 2358.617117][T24160] ? security_capable+0x93/0xc0 [ 2358.621968][T24160] __sys_bpf+0x18f1/0x5000 [ 2358.626388][T24160] ? ksys_write+0x210/0x250 [ 2358.630893][T24160] ? bpf_perf_link_attach+0x520/0x520 [ 2358.636261][T24160] ? vfs_write+0x49e/0xdd0 [ 2358.640699][T24160] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2358.646352][T24160] ? wait_for_completion_io_timeout+0x20/0x20 [ 2358.652434][T24160] __x64_sys_bpf+0x79/0xc0 [ 2358.656846][T24160] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2358.662733][T24160] do_syscall_64+0x39/0xb0 [ 2358.667146][T24160] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2358.673030][T24160] RIP: 0033:0x7f77be48c0c9 [ 2358.677441][T24160] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2358.697047][T24160] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2358.705455][T24160] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2358.713426][T24160] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2358.721390][T24160] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2358.729357][T24160] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2358.737578][T24160] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2358.745588][T24160] 05:42:17 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 77) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:17 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) (async) 05:42:17 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2040, 0x0) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000100)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000080)) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0xc020660b, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2040, 0x0) (async) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000100)) (async) 05:42:17 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x1) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x5, 0x80, 0x8, 0xb9, 0x5, 0x0, 0x0, 0xfb7, 0x8000, 0xe, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x401, 0x1, @perf_bp={&(0x7f0000000080), 0x4}, 0x0, 0xfffffffffffff7bc, 0x80000001, 0x4, 0x1, 0x8, 0x8, 0x0, 0x7, 0x0, 0x401}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xb) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x2) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0x12) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x1) (async) perf_event_open$cgroup(&(0x7f00000000c0)={0x5, 0x80, 0x8, 0xb9, 0x5, 0x0, 0x0, 0xfb7, 0x8000, 0xe, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x401, 0x1, @perf_bp={&(0x7f0000000080), 0x4}, 0x0, 0xfffffffffffff7bc, 0x80000001, 0x4, 0x1, 0x8, 0x8, 0x0, 0x7, 0x0, 0x401}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xb) (async) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x2) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0x12) (async) 05:42:17 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000100)={0x4, 0x80, 0x5, 0x7f, 0x80, 0x8, 0x0, 0x8c36, 0x45000, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3f, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x8a14e, 0x19, 0xffff, 0x2, 0x6, 0xfffffff7, 0x3, 0x0, 0x4, 0x0, 0x101}, 0xffffffffffffffff, 0xf, r0, 0x8) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x800) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) 05:42:17 executing program 2: ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f0000000140)=0x1) r0 = perf_event_open$cgroup(&(0x7f0000000200)={0x2, 0x80, 0x4, 0x0, 0x0, 0x7, 0x0, 0x6, 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, 0x1004, 0x1, @perf_config_ext={0xfcc3, 0x3}, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x7, 0x81, 0x0, 0x4, 0x0, 0x10000003}, 0xffffffffffffffff, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={0xffffffffffffffff, 0x22, 0x0, 0x0, &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x3}, 0x20) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x30, 0x1, 0x4, 0x3f, 0x0, 0x20, 0x4141c, 0xc, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000080), 0xa}, 0x80000, 0x8, 0xab5, 0x0, 0x9, 0x7, 0x1f, 0x0, 0xc89, 0x0, 0x8}, 0x0, 0xd, r0, 0x2) 05:42:17 executing program 2: ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f0000000140)=0x1) r0 = perf_event_open$cgroup(&(0x7f0000000200)={0x2, 0x80, 0x4, 0x0, 0x0, 0x7, 0x0, 0x6, 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, 0x1004, 0x1, @perf_config_ext={0xfcc3, 0x3}, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x7, 0x81, 0x0, 0x4, 0x0, 0x10000003}, 0xffffffffffffffff, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={0xffffffffffffffff, 0x22, 0x0, 0x0, &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x3}, 0x20) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x30, 0x1, 0x4, 0x3f, 0x0, 0x20, 0x4141c, 0xc, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000080), 0xa}, 0x80000, 0x8, 0xab5, 0x0, 0x9, 0x7, 0x1f, 0x0, 0xc89, 0x0, 0x8}, 0x0, 0xd, r0, 0x2) ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f0000000140)=0x1) (async) perf_event_open$cgroup(&(0x7f0000000200)={0x2, 0x80, 0x4, 0x0, 0x0, 0x7, 0x0, 0x6, 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, 0x1004, 0x1, @perf_config_ext={0xfcc3, 0x3}, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x7, 0x81, 0x0, 0x4, 0x0, 0x10000003}, 0xffffffffffffffff, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={0xffffffffffffffff, 0x22, 0x0, 0x0, &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x3}, 0x20) (async) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x30, 0x1, 0x4, 0x3f, 0x0, 0x20, 0x4141c, 0xc, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000080), 0xa}, 0x80000, 0x8, 0xab5, 0x0, 0x9, 0x7, 0x1f, 0x0, 0xc89, 0x0, 0x8}, 0x0, 0xd, r0, 0x2) (async) 05:42:17 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000100)={0x4, 0x80, 0x5, 0x7f, 0x80, 0x8, 0x0, 0x8c36, 0x45000, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3f, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x8a14e, 0x19, 0xffff, 0x2, 0x6, 0xfffffff7, 0x3, 0x0, 0x4, 0x0, 0x101}, 0xffffffffffffffff, 0xf, r0, 0x8) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x800) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000100)={0x4, 0x80, 0x5, 0x7f, 0x80, 0x8, 0x0, 0x8c36, 0x45000, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3f, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x8a14e, 0x19, 0xffff, 0x2, 0x6, 0xfffffff7, 0x3, 0x0, 0x4, 0x0, 0x101}, 0xffffffffffffffff, 0xf, r0, 0x8) (async) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x800) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) (async) 05:42:17 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000080)=@abs, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/246, 0xf6}], 0x2, &(0x7f00000002c0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}], 0x50}, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:17 executing program 5: ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000080)) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f00000000c0)) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) 05:42:17 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x1) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x5, 0x80, 0x8, 0xb9, 0x5, 0x0, 0x0, 0xfb7, 0x8000, 0xe, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x401, 0x1, @perf_bp={&(0x7f0000000080), 0x4}, 0x0, 0xfffffffffffff7bc, 0x80000001, 0x4, 0x1, 0x8, 0x8, 0x0, 0x7, 0x0, 0x401}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xb) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x2) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0x12) [ 2358.977880][T24198] FAULT_INJECTION: forcing a failure. [ 2358.977880][T24198] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2359.057584][T24198] CPU: 0 PID: 24198 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2359.068079][T24198] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2359.078175][T24198] Call Trace: [ 2359.081484][T24198] [ 2359.084450][T24198] dump_stack_lvl+0xd1/0x138 [ 2359.089088][T24198] should_fail_ex.cold+0x5/0xa [ 2359.093897][T24198] prepare_alloc_pages+0x178/0x570 [ 2359.099040][T24198] __alloc_pages+0x149/0x5b0 [ 2359.103647][T24198] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2359.110425][T24198] ? find_held_lock+0x2d/0x110 [ 2359.115210][T24198] ? lock_downgrade+0x6e0/0x6e0 [ 2359.120065][T24198] ? do_raw_spin_lock+0x124/0x2b0 [ 2359.125119][T24198] alloc_pages+0x1aa/0x270 [ 2359.129548][T24198] __get_free_pages+0xc/0x40 [ 2359.134147][T24198] kasan_populate_vmalloc_pte+0x27/0x150 [ 2359.139794][T24198] __apply_to_page_range+0x68c/0x1030 [ 2359.145184][T24198] ? kasan_poison+0x60/0x60 [ 2359.149706][T24198] alloc_vmap_area+0x512/0x1ed0 [ 2359.154586][T24198] ? free_vmap_area+0x1ab0/0x1ab0 [ 2359.159637][T24198] __get_vm_area_node+0x142/0x3f0 [ 2359.164685][T24198] __vmalloc_node_range+0x25b/0x13c0 [ 2359.169976][T24198] ? btf_new_fd+0x531/0x2ea0 [ 2359.174578][T24198] ? ___slab_alloc+0xca0/0x1400 [ 2359.179443][T24198] ? btf_new_fd+0x531/0x2ea0 [ 2359.184049][T24198] ? vfree_atomic+0xe0/0xe0 [ 2359.188568][T24198] ? kvmalloc_node+0x76/0x1a0 [ 2359.193255][T24198] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2359.198824][T24198] ? btf_new_fd+0x531/0x2ea0 [ 2359.203436][T24198] kvmalloc_node+0x156/0x1a0 [ 2359.208040][T24198] ? btf_new_fd+0x531/0x2ea0 [ 2359.212641][T24198] btf_new_fd+0x531/0x2ea0 [ 2359.217067][T24198] ? find_held_lock+0x2d/0x110 [ 2359.221852][T24198] ? __might_fault+0xd9/0x180 [ 2359.226550][T24198] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2359.232106][T24198] ? apparmor_capable+0x1dc/0x460 [ 2359.237147][T24198] ? bpf_lsm_capable+0x9/0x10 [ 2359.241829][T24198] ? security_capable+0x93/0xc0 [ 2359.246696][T24198] __sys_bpf+0x18f1/0x5000 [ 2359.251117][T24198] ? ksys_write+0x210/0x250 [ 2359.255633][T24198] ? bpf_perf_link_attach+0x520/0x520 [ 2359.261013][T24198] ? vfs_write+0x49e/0xdd0 [ 2359.265441][T24198] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2359.271080][T24198] ? wait_for_completion_io_timeout+0x20/0x20 [ 2359.277172][T24198] __x64_sys_bpf+0x79/0xc0 [ 2359.281593][T24198] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2359.287521][T24198] do_syscall_64+0x39/0xb0 [ 2359.291972][T24198] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2359.297891][T24198] RIP: 0033:0x7f77be48c0c9 [ 2359.302319][T24198] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2359.321936][T24198] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2359.330361][T24198] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2359.338335][T24198] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2359.346307][T24198] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 05:42:17 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000080)=@abs, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/246, 0xf6}], 0x2, &(0x7f00000002c0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}], 0x50}, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) [ 2359.354283][T24198] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2359.362254][T24198] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2359.370245][T24198] 05:42:17 executing program 2: ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f0000000140)=0x1) r0 = perf_event_open$cgroup(&(0x7f0000000200)={0x2, 0x80, 0x4, 0x0, 0x0, 0x7, 0x0, 0x6, 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, 0x1004, 0x1, @perf_config_ext={0xfcc3, 0x3}, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x7, 0x81, 0x0, 0x4, 0x0, 0x10000003}, 0xffffffffffffffff, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={0xffffffffffffffff, 0x22, 0x0, 0x0, &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x3}, 0x20) (async) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x30, 0x1, 0x4, 0x3f, 0x0, 0x20, 0x4141c, 0xc, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000080), 0xa}, 0x80000, 0x8, 0xab5, 0x0, 0x9, 0x7, 0x1f, 0x0, 0xc89, 0x0, 0x8}, 0x0, 0xd, r0, 0x2) 05:42:17 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000200)=0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x40049409, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.throttle.io_serviced\x00', 0x0, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0xc, &(0x7f0000000240)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x7b}, @alu={0x4, 0x0, 0x7, 0x4, 0x6, 0x50, 0xffffffffffffffee}, @generic={0xa5, 0xb, 0x4, 0x253a, 0x52c45ba7}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @map_idx={0x18, 0x7}, @map_idx={0x18, 0x0, 0x5, 0x0, 0xa}, @func, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffff8}], &(0x7f00000002c0)='syzkaller\x00', 0x8, 0xdc, &(0x7f0000000300)=""/220, 0x40f00, 0xc, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000440)={0x5, 0xe, 0x9, 0x81}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000480)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]}, 0x80) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000540)={@cgroup=r1, r2}, 0x10) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x5, 0x7e, 0x10, 0xfe, 0x0, 0x4, 0x220, 0x4, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x20, 0x2, @perf_bp={&(0x7f0000000100), 0x4}, 0x400, 0x10000, 0x949, 0x1, 0x6, 0x1, 0x0, 0x0, 0x7064}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) perf_event_open$cgroup(&(0x7f0000000000)={0x1, 0x80, 0x3, 0x0, 0x4, 0x3, 0x0, 0xdd, 0x10008, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x4, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x80000, 0x8, 0x7fff, 0x6, 0x7, 0xd412, 0x9, 0x0, 0x8, 0x0, 0x5}, r1, 0x4, r3, 0x0) r4 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000580)={0xffffffffffffffff, 0x7000000, 0x18}, 0xc) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@bloom_filter={0x1e, 0x8, 0x2b66ff59, 0x8, 0x1100, r4, 0x5, '\x00', 0x0, r5, 0x5, 0x5, 0x4, 0x6}, 0x48) openat$cgroup_type(r1, &(0x7f00000000c0), 0x2, 0x0) 05:42:17 executing program 5: ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000080)) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f00000000c0)) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000080)) (async) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f00000000c0)) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) 05:42:17 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 78) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:17 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000100)={0x4, 0x80, 0x5, 0x7f, 0x80, 0x8, 0x0, 0x8c36, 0x45000, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3f, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x8a14e, 0x19, 0xffff, 0x2, 0x6, 0xfffffff7, 0x3, 0x0, 0x4, 0x0, 0x101}, 0xffffffffffffffff, 0xf, r0, 0x8) ioctl$PERF_EVENT_IOC_REFRESH(r1, 0x2402, 0x800) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) 05:42:17 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000080)=@abs, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/246, 0xf6}], 0x2, &(0x7f00000002c0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}], 0x50}, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:17 executing program 2: ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x80086601, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x4, 0x80, 0x2, 0xc0, 0x3, 0x1, 0x0, 0x100, 0xa0010, 0x4, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x164, 0x2, @perf_config_ext={0x9, 0x4ff}, 0x4006, 0x2, 0x3, 0x6, 0xfffffffffffffffc, 0x8, 0x5, 0x0, 0x2, 0x0, 0xf70}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x1) 05:42:17 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000080)='io.pressure\x00', 0x2, 0x0) 05:42:17 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000200)=0x1) (async) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x40049409, 0x4) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.throttle.io_serviced\x00', 0x0, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0xc, &(0x7f0000000240)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x7b}, @alu={0x4, 0x0, 0x7, 0x4, 0x6, 0x50, 0xffffffffffffffee}, @generic={0xa5, 0xb, 0x4, 0x253a, 0x52c45ba7}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @map_idx={0x18, 0x7}, @map_idx={0x18, 0x0, 0x5, 0x0, 0xa}, @func, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffff8}], &(0x7f00000002c0)='syzkaller\x00', 0x8, 0xdc, &(0x7f0000000300)=""/220, 0x40f00, 0xc, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000440)={0x5, 0xe, 0x9, 0x81}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000480)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]}, 0x80) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000540)={@cgroup=r1, r2}, 0x10) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x5, 0x7e, 0x10, 0xfe, 0x0, 0x4, 0x220, 0x4, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x20, 0x2, @perf_bp={&(0x7f0000000100), 0x4}, 0x400, 0x10000, 0x949, 0x1, 0x6, 0x1, 0x0, 0x0, 0x7064}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) perf_event_open$cgroup(&(0x7f0000000000)={0x1, 0x80, 0x3, 0x0, 0x4, 0x3, 0x0, 0xdd, 0x10008, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x4, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x80000, 0x8, 0x7fff, 0x6, 0x7, 0xd412, 0x9, 0x0, 0x8, 0x0, 0x5}, r1, 0x4, r3, 0x0) r4 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000580)={0xffffffffffffffff, 0x7000000, 0x18}, 0xc) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) (async) openat$cgroup_type(r5, 0x0, 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@bloom_filter={0x1e, 0x8, 0x2b66ff59, 0x8, 0x1100, r4, 0x5, '\x00', 0x0, r5, 0x5, 0x5, 0x4, 0x6}, 0x48) (async) openat$cgroup_type(r1, &(0x7f00000000c0), 0x2, 0x0) 05:42:17 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000080)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_tracing={0x1a, 0x9, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x68d8b554}, [@call={0x85, 0x0, 0x0, 0x45}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffb}, @generic={0xcd, 0xe, 0x8, 0x81, 0x3}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}, @map_idx_val={0x18, 0x6, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14c}]}, &(0x7f0000000100)='syzkaller\x00', 0x2, 0xed, &(0x7f0000000140)=""/237, 0x41000, 0x9, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x6, 0x3, 0x40}, 0x10, 0x134ae, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1]}, 0x80) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x1, 0x8, 0x5, 0x81, 0x0, 0x4463, 0x80420, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x10000, 0x2, @perf_bp={&(0x7f0000000400), 0x1}, 0x4100, 0x8000000000000000, 0x2, 0x0, 0xffffffffffffffff, 0x10001, 0x2, 0x0, 0x2, 0x0, 0x2}, 0xffffffffffffffff, 0x5, r0, 0x3) r2 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000380)='syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000003c0)={r1, r2, 0x1c}, 0x10) 05:42:17 executing program 5: ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000080)) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f00000000c0)) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f0000000080)) (async) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f00000000c0)) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) 05:42:17 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000080)='io.pressure\x00', 0x2, 0x0) [ 2359.688087][T24240] FAULT_INJECTION: forcing a failure. [ 2359.688087][T24240] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2359.761009][T24240] CPU: 0 PID: 24240 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2359.771506][T24240] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2359.781599][T24240] Call Trace: [ 2359.784906][T24240] [ 2359.787874][T24240] dump_stack_lvl+0xd1/0x138 [ 2359.792515][T24240] should_fail_ex.cold+0x5/0xa [ 2359.797320][T24240] prepare_alloc_pages+0x178/0x570 [ 2359.802484][T24240] __alloc_pages+0x149/0x5b0 [ 2359.807125][T24240] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2359.813939][T24240] ? find_held_lock+0x2d/0x110 [ 2359.818767][T24240] ? lock_downgrade+0x6e0/0x6e0 [ 2359.823656][T24240] ? do_raw_spin_lock+0x124/0x2b0 [ 2359.828728][T24240] alloc_pages+0x1aa/0x270 [ 2359.833175][T24240] __get_free_pages+0xc/0x40 [ 2359.837782][T24240] kasan_populate_vmalloc_pte+0x27/0x150 [ 2359.843434][T24240] __apply_to_page_range+0x68c/0x1030 [ 2359.848828][T24240] ? kasan_poison+0x60/0x60 [ 2359.853393][T24240] alloc_vmap_area+0x512/0x1ed0 [ 2359.858281][T24240] ? free_vmap_area+0x1ab0/0x1ab0 [ 2359.863339][T24240] __get_vm_area_node+0x142/0x3f0 [ 2359.868394][T24240] __vmalloc_node_range+0x25b/0x13c0 [ 2359.873693][T24240] ? btf_new_fd+0x531/0x2ea0 [ 2359.878296][T24240] ? ___slab_alloc+0xca0/0x1400 [ 2359.883168][T24240] ? btf_new_fd+0x531/0x2ea0 [ 2359.887779][T24240] ? vfree_atomic+0xe0/0xe0 [ 2359.892300][T24240] ? kvmalloc_node+0x76/0x1a0 [ 2359.896990][T24240] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2359.902577][T24240] ? btf_new_fd+0x531/0x2ea0 [ 2359.907183][T24240] kvmalloc_node+0x156/0x1a0 [ 2359.911886][T24240] ? btf_new_fd+0x531/0x2ea0 [ 2359.916490][T24240] btf_new_fd+0x531/0x2ea0 [ 2359.920922][T24240] ? find_held_lock+0x2d/0x110 [ 2359.925708][T24240] ? __might_fault+0xd9/0x180 [ 2359.930404][T24240] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2359.935963][T24240] ? apparmor_capable+0x1dc/0x460 [ 2359.941008][T24240] ? bpf_lsm_capable+0x9/0x10 [ 2359.945699][T24240] ? security_capable+0x93/0xc0 [ 2359.950603][T24240] __sys_bpf+0x18f1/0x5000 [ 2359.955031][T24240] ? ksys_write+0x210/0x250 [ 2359.959549][T24240] ? bpf_perf_link_attach+0x520/0x520 [ 2359.964954][T24240] ? vfs_write+0x49e/0xdd0 [ 2359.969386][T24240] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2359.975031][T24240] ? wait_for_completion_io_timeout+0x20/0x20 [ 2359.981128][T24240] __x64_sys_bpf+0x79/0xc0 [ 2359.985553][T24240] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2359.991459][T24240] do_syscall_64+0x39/0xb0 [ 2359.995917][T24240] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2360.001822][T24240] RIP: 0033:0x7f77be48c0c9 [ 2360.006250][T24240] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2360.025866][T24240] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2360.034288][T24240] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2360.042269][T24240] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2360.050246][T24240] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 05:42:18 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000200)=0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x40049409, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.throttle.io_serviced\x00', 0x0, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0xc, &(0x7f0000000240)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x7b}, @alu={0x4, 0x0, 0x7, 0x4, 0x6, 0x50, 0xffffffffffffffee}, @generic={0xa5, 0xb, 0x4, 0x253a, 0x52c45ba7}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @map_idx={0x18, 0x7}, @map_idx={0x18, 0x0, 0x5, 0x0, 0xa}, @func, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffff8}], &(0x7f00000002c0)='syzkaller\x00', 0x8, 0xdc, &(0x7f0000000300)=""/220, 0x40f00, 0xc, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000440)={0x5, 0xe, 0x9, 0x81}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000480)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]}, 0x80) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000540)={@cgroup=r1, r2}, 0x10) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x5, 0x7e, 0x10, 0xfe, 0x0, 0x4, 0x220, 0x4, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x20, 0x2, @perf_bp={&(0x7f0000000100), 0x4}, 0x400, 0x10000, 0x949, 0x1, 0x6, 0x1, 0x0, 0x0, 0x7064}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) perf_event_open$cgroup(&(0x7f0000000000)={0x1, 0x80, 0x3, 0x0, 0x4, 0x3, 0x0, 0xdd, 0x10008, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x4, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x80000, 0x8, 0x7fff, 0x6, 0x7, 0xd412, 0x9, 0x0, 0x8, 0x0, 0x5}, r1, 0x4, r3, 0x0) r4 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000580)={0xffffffffffffffff, 0x7000000, 0x18}, 0xc) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@bloom_filter={0x1e, 0x8, 0x2b66ff59, 0x8, 0x1100, r4, 0x5, '\x00', 0x0, r5, 0x5, 0x5, 0x4, 0x6}, 0x48) openat$cgroup_type(r1, &(0x7f00000000c0), 0x2, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000200)=0x1) (async) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x40049409, 0x4) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.throttle.io_serviced\x00', 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0xc, &(0x7f0000000240)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x7b}, @alu={0x4, 0x0, 0x7, 0x4, 0x6, 0x50, 0xffffffffffffffee}, @generic={0xa5, 0xb, 0x4, 0x253a, 0x52c45ba7}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @map_idx={0x18, 0x7}, @map_idx={0x18, 0x0, 0x5, 0x0, 0xa}, @func, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffff8}], &(0x7f00000002c0)='syzkaller\x00', 0x8, 0xdc, &(0x7f0000000300)=""/220, 0x40f00, 0xc, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000440)={0x5, 0xe, 0x9, 0x81}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000480)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]}, 0x80) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000540)={@cgroup=r1, r2}, 0x10) (async) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x5, 0x7e, 0x10, 0xfe, 0x0, 0x4, 0x220, 0x4, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x20, 0x2, @perf_bp={&(0x7f0000000100), 0x4}, 0x400, 0x10000, 0x949, 0x1, 0x6, 0x1, 0x0, 0x0, 0x7064}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x1, 0x80, 0x3, 0x0, 0x4, 0x3, 0x0, 0xdd, 0x10008, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x4, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x80000, 0x8, 0x7fff, 0x6, 0x7, 0xd412, 0x9, 0x0, 0x8, 0x0, 0x5}, r1, 0x4, r3, 0x0) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000580)={0xffffffffffffffff, 0x7000000, 0x18}, 0xc) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) (async) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@bloom_filter={0x1e, 0x8, 0x2b66ff59, 0x8, 0x1100, r4, 0x5, '\x00', 0x0, r5, 0x5, 0x5, 0x4, 0x6}, 0x48) (async) openat$cgroup_type(r1, &(0x7f00000000c0), 0x2, 0x0) (async) [ 2360.058224][T24240] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2360.066203][T24240] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2360.074199][T24240] 05:42:18 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 79) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:18 executing program 2: ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x80086601, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x4, 0x80, 0x2, 0xc0, 0x3, 0x1, 0x0, 0x100, 0xa0010, 0x4, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x164, 0x2, @perf_config_ext={0x9, 0x4ff}, 0x4006, 0x2, 0x3, 0x6, 0xfffffffffffffffc, 0x8, 0x5, 0x0, 0x2, 0x0, 0xf70}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x1) 05:42:18 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000080)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_tracing={0x1a, 0x9, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x68d8b554}, [@call={0x85, 0x0, 0x0, 0x45}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffb}, @generic={0xcd, 0xe, 0x8, 0x81, 0x3}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}, @map_idx_val={0x18, 0x6, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14c}]}, &(0x7f0000000100)='syzkaller\x00', 0x2, 0xed, &(0x7f0000000140)=""/237, 0x41000, 0x9, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x6, 0x3, 0x40}, 0x10, 0x134ae, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1]}, 0x80) (async) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x1, 0x8, 0x5, 0x81, 0x0, 0x4463, 0x80420, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x10000, 0x2, @perf_bp={&(0x7f0000000400), 0x1}, 0x4100, 0x8000000000000000, 0x2, 0x0, 0xffffffffffffffff, 0x10001, 0x2, 0x0, 0x2, 0x0, 0x2}, 0xffffffffffffffff, 0x5, r0, 0x3) r2 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000380)='syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000003c0)={r1, r2, 0x1c}, 0x10) 05:42:18 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000140)) r1 = openat$cgroup_ro(r0, &(0x7f0000000180)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0xfd, 0x0, 0x2e5, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x1c0000000}, r1, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x40049409, 0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={r1, 0xc, 0x1, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r3) 05:42:18 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000080)='io.pressure\x00', 0x2, 0x0) 05:42:18 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x1, 0x80, 0x6, 0x9, 0x3f, 0x4, 0x0, 0x5437, 0x1200, 0xb, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0xfffffffa, 0x2, @perf_bp={&(0x7f0000000080), 0x8}, 0x8a800, 0x7, 0xedc, 0x9, 0x10000, 0xfffff6cf, 0x8001, 0x0, 0x10000, 0x0, 0x4}, 0xffffffffffffffff, 0x1, r0, 0x9) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) 05:42:18 executing program 2: ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x80086601, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x4, 0x80, 0x2, 0xc0, 0x3, 0x1, 0x0, 0x100, 0xa0010, 0x4, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x164, 0x2, @perf_config_ext={0x9, 0x4ff}, 0x4006, 0x2, 0x3, 0x6, 0xfffffffffffffffc, 0x8, 0x5, 0x0, 0x2, 0x0, 0xf70}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x1) 05:42:18 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async, rerun: 32) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000140)) (async, rerun: 32) r1 = openat$cgroup_ro(r0, &(0x7f0000000180)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0xfd, 0x0, 0x2e5, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x1c0000000}, r1, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x40049409, 0x4) (async, rerun: 32) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={r1, 0xc, 0x1, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7}, 0x20) (async, rerun: 32) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async, rerun: 64) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r3) (rerun: 64) 05:42:18 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x1, 0x80, 0x6, 0x9, 0x3f, 0x4, 0x0, 0x5437, 0x1200, 0xb, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0xfffffffa, 0x2, @perf_bp={&(0x7f0000000080), 0x8}, 0x8a800, 0x7, 0xedc, 0x9, 0x10000, 0xfffff6cf, 0x8001, 0x0, 0x10000, 0x0, 0x4}, 0xffffffffffffffff, 0x1, r0, 0x9) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) perf_event_open$cgroup(&(0x7f00000000c0)={0x1, 0x80, 0x6, 0x9, 0x3f, 0x4, 0x0, 0x5437, 0x1200, 0xb, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0xfffffffa, 0x2, @perf_bp={&(0x7f0000000080), 0x8}, 0x8a800, 0x7, 0xedc, 0x9, 0x10000, 0xfffff6cf, 0x8001, 0x0, 0x10000, 0x0, 0x4}, 0xffffffffffffffff, 0x1, r0, 0x9) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) (async) 05:42:18 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='ext4_allocate_inode\x00'}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:18 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000080)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_tracing={0x1a, 0x9, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x68d8b554}, [@call={0x85, 0x0, 0x0, 0x45}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffb}, @generic={0xcd, 0xe, 0x8, 0x81, 0x3}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}, @map_idx_val={0x18, 0x6, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14c}]}, &(0x7f0000000100)='syzkaller\x00', 0x2, 0xed, &(0x7f0000000140)=""/237, 0x41000, 0x9, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x6, 0x3, 0x40}, 0x10, 0x134ae, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0x1]}, 0x80) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x1, 0x8, 0x5, 0x81, 0x0, 0x4463, 0x80420, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x10000, 0x2, @perf_bp={&(0x7f0000000400), 0x1}, 0x4100, 0x8000000000000000, 0x2, 0x0, 0xffffffffffffffff, 0x10001, 0x2, 0x0, 0x2, 0x0, 0x2}, 0xffffffffffffffff, 0x5, r0, 0x3) (async) r2 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000380)='syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000003c0)={r1, r2, 0x1c}, 0x10) [ 2360.366846][T24279] FAULT_INJECTION: forcing a failure. [ 2360.366846][T24279] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2360.396433][T24279] CPU: 1 PID: 24279 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2360.406923][T24279] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2360.417017][T24279] Call Trace: [ 2360.420326][T24279] [ 2360.423260][T24279] dump_stack_lvl+0xd1/0x138 [ 2360.427861][T24279] should_fail_ex.cold+0x5/0xa [ 2360.432632][T24279] prepare_alloc_pages+0x178/0x570 [ 2360.437755][T24279] __alloc_pages+0x149/0x5b0 [ 2360.442358][T24279] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2360.449240][T24279] ? find_held_lock+0x2d/0x110 [ 2360.454053][T24279] ? lock_downgrade+0x6e0/0x6e0 [ 2360.458928][T24279] ? do_raw_spin_lock+0x124/0x2b0 [ 2360.464003][T24279] alloc_pages+0x1aa/0x270 [ 2360.468447][T24279] __get_free_pages+0xc/0x40 [ 2360.473074][T24279] kasan_populate_vmalloc_pte+0x27/0x150 [ 2360.478729][T24279] __apply_to_page_range+0x68c/0x1030 [ 2360.484126][T24279] ? kasan_poison+0x60/0x60 [ 2360.488688][T24279] alloc_vmap_area+0x512/0x1ed0 [ 2360.493587][T24279] ? free_vmap_area+0x1ab0/0x1ab0 [ 2360.498624][T24279] __get_vm_area_node+0x142/0x3f0 [ 2360.503708][T24279] __vmalloc_node_range+0x25b/0x13c0 [ 2360.509033][T24279] ? btf_new_fd+0x531/0x2ea0 [ 2360.513634][T24279] ? ___slab_alloc+0xca0/0x1400 [ 2360.518494][T24279] ? btf_new_fd+0x531/0x2ea0 [ 2360.523097][T24279] ? vfree_atomic+0xe0/0xe0 [ 2360.527603][T24279] ? kvmalloc_node+0x76/0x1a0 [ 2360.532282][T24279] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2360.537836][T24279] ? btf_new_fd+0x531/0x2ea0 [ 2360.542440][T24279] kvmalloc_node+0x156/0x1a0 [ 2360.547059][T24279] ? btf_new_fd+0x531/0x2ea0 [ 2360.551679][T24279] btf_new_fd+0x531/0x2ea0 [ 2360.556123][T24279] ? find_held_lock+0x2d/0x110 [ 2360.560925][T24279] ? __might_fault+0xd9/0x180 [ 2360.565604][T24279] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2360.571149][T24279] ? apparmor_capable+0x1dc/0x460 [ 2360.576187][T24279] ? bpf_lsm_capable+0x9/0x10 [ 2360.580865][T24279] ? security_capable+0x93/0xc0 [ 2360.585778][T24279] __sys_bpf+0x18f1/0x5000 [ 2360.590242][T24279] ? ksys_write+0x210/0x250 [ 2360.594762][T24279] ? bpf_perf_link_attach+0x520/0x520 [ 2360.600156][T24279] ? vfs_write+0x49e/0xdd0 [ 2360.604597][T24279] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2360.610233][T24279] ? wait_for_completion_io_timeout+0x20/0x20 [ 2360.616331][T24279] __x64_sys_bpf+0x79/0xc0 [ 2360.620766][T24279] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2360.626687][T24279] do_syscall_64+0x39/0xb0 [ 2360.631142][T24279] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2360.637048][T24279] RIP: 0033:0x7f77be48c0c9 [ 2360.641466][T24279] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 05:42:18 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x4) [ 2360.661081][T24279] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2360.669511][T24279] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2360.677486][T24279] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2360.685454][T24279] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2360.693423][T24279] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2360.701392][T24279] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2360.709373][T24279] 05:42:19 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 80) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:19 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f0000000140)) (async) r1 = openat$cgroup_ro(r0, &(0x7f0000000180)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0xfd, 0x0, 0x2e5, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x1c0000000}, r1, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x40049409, 0x4) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={r1, 0xc, 0x1, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7}, 0x20) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r3) 05:42:19 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='ext4_allocate_inode\x00'}, 0x10) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:19 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x4) (async) 05:42:19 executing program 0: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000100)={r1}) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000140), 0x10) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r3, 0x40042409, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x801c581f, 0x0) 05:42:19 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = perf_event_open$cgroup(&(0x7f00000000c0)={0x1, 0x80, 0x6, 0x9, 0x3f, 0x4, 0x0, 0x5437, 0x1200, 0xb, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0xfffffffa, 0x2, @perf_bp={&(0x7f0000000080), 0x8}, 0x8a800, 0x7, 0xedc, 0x9, 0x10000, 0xfffff6cf, 0x8001, 0x0, 0x10000, 0x0, 0x4}, 0xffffffffffffffff, 0x1, r0, 0x9) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) perf_event_open$cgroup(&(0x7f00000000c0)={0x1, 0x80, 0x6, 0x9, 0x3f, 0x4, 0x0, 0x5437, 0x1200, 0xb, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0xfffffffa, 0x2, @perf_bp={&(0x7f0000000080), 0x8}, 0x8a800, 0x7, 0xedc, 0x9, 0x10000, 0xfffff6cf, 0x8001, 0x0, 0x10000, 0x0, 0x4}, 0xffffffffffffffff, 0x1, r0, 0x9) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) (async) 05:42:19 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x4) 05:42:19 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='ext4_allocate_inode\x00'}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='ext4_allocate_inode\x00'}, 0x10) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) 05:42:19 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000100), 0x4) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0xc020660b, 0x0) 05:42:19 executing program 0: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000100)={r1}) (async) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000140), 0x10) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r3, 0x40042409, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x801c581f, 0x0) 05:42:19 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000080), 0xb}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) perf_event_open$cgroup(&(0x7f00000000c0)={0x3, 0x80, 0x40, 0x20, 0x2, 0x0, 0x0, 0x2, 0x4008, 0xc, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x9, 0x0, @perf_config_ext={0x101, 0x80000001}, 0x92000, 0x20, 0x81, 0x0, 0xfff, 0x400, 0x9, 0x0, 0x1000, 0x0, 0x2}, 0xffffffffffffffff, 0x8, r1, 0x9) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) [ 2360.988761][T24321] FAULT_INJECTION: forcing a failure. [ 2360.988761][T24321] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2361.019086][T24321] CPU: 1 PID: 24321 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2361.029572][T24321] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2361.039662][T24321] Call Trace: [ 2361.042971][T24321] 05:42:19 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000080), 0xb}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) perf_event_open$cgroup(&(0x7f00000000c0)={0x3, 0x80, 0x40, 0x20, 0x2, 0x0, 0x0, 0x2, 0x4008, 0xc, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x9, 0x0, @perf_config_ext={0x101, 0x80000001}, 0x92000, 0x20, 0x81, 0x0, 0xfff, 0x400, 0x9, 0x0, 0x1000, 0x0, 0x2}, 0xffffffffffffffff, 0x8, r1, 0x9) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000080), 0xb}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) perf_event_open$cgroup(&(0x7f00000000c0)={0x3, 0x80, 0x40, 0x20, 0x2, 0x0, 0x0, 0x2, 0x4008, 0xc, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x9, 0x0, @perf_config_ext={0x101, 0x80000001}, 0x92000, 0x20, 0x81, 0x0, 0xfff, 0x400, 0x9, 0x0, 0x1000, 0x0, 0x2}, 0xffffffffffffffff, 0x8, r1, 0x9) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) [ 2361.045925][T24321] dump_stack_lvl+0xd1/0x138 [ 2361.050558][T24321] should_fail_ex.cold+0x5/0xa [ 2361.055354][T24321] prepare_alloc_pages+0x178/0x570 [ 2361.060518][T24321] __alloc_pages+0x149/0x5b0 [ 2361.065163][T24321] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2361.071986][T24321] ? find_held_lock+0x2d/0x110 [ 2361.076819][T24321] ? lock_downgrade+0x6e0/0x6e0 [ 2361.081710][T24321] ? do_raw_spin_lock+0x124/0x2b0 [ 2361.086782][T24321] alloc_pages+0x1aa/0x270 [ 2361.091252][T24321] __get_free_pages+0xc/0x40 [ 2361.095887][T24321] kasan_populate_vmalloc_pte+0x27/0x150 [ 2361.101574][T24321] __apply_to_page_range+0x68c/0x1030 [ 2361.106990][T24321] ? kasan_poison+0x60/0x60 [ 2361.111516][T24321] alloc_vmap_area+0x512/0x1ed0 [ 2361.116389][T24321] ? free_vmap_area+0x1ab0/0x1ab0 [ 2361.121425][T24321] __get_vm_area_node+0x142/0x3f0 [ 2361.126469][T24321] __vmalloc_node_range+0x25b/0x13c0 [ 2361.131769][T24321] ? btf_new_fd+0x531/0x2ea0 [ 2361.136392][T24321] ? ___slab_alloc+0xca0/0x1400 [ 2361.141285][T24321] ? btf_new_fd+0x531/0x2ea0 [ 2361.145904][T24321] ? vfree_atomic+0xe0/0xe0 [ 2361.150435][T24321] ? kvmalloc_node+0x76/0x1a0 [ 2361.155128][T24321] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2361.160710][T24321] ? btf_new_fd+0x531/0x2ea0 [ 2361.165303][T24321] kvmalloc_node+0x156/0x1a0 [ 2361.169892][T24321] ? btf_new_fd+0x531/0x2ea0 [ 2361.174483][T24321] btf_new_fd+0x531/0x2ea0 [ 2361.178919][T24321] ? find_held_lock+0x2d/0x110 [ 2361.183706][T24321] ? __might_fault+0xd9/0x180 [ 2361.188384][T24321] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2361.193945][T24321] ? apparmor_capable+0x1dc/0x460 [ 2361.199019][T24321] ? bpf_lsm_capable+0x9/0x10 [ 2361.203735][T24321] ? security_capable+0x93/0xc0 [ 2361.208636][T24321] __sys_bpf+0x18f1/0x5000 [ 2361.213069][T24321] ? ksys_write+0x210/0x250 [ 2361.217589][T24321] ? bpf_perf_link_attach+0x520/0x520 [ 2361.222958][T24321] ? vfs_write+0x49e/0xdd0 [ 2361.227377][T24321] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2361.233028][T24321] ? wait_for_completion_io_timeout+0x20/0x20 [ 2361.239114][T24321] __x64_sys_bpf+0x79/0xc0 [ 2361.243533][T24321] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2361.249428][T24321] do_syscall_64+0x39/0xb0 [ 2361.253850][T24321] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2361.259741][T24321] RIP: 0033:0x7f77be48c0c9 [ 2361.264150][T24321] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2361.283780][T24321] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2361.292222][T24321] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2361.300196][T24321] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2361.308174][T24321] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2361.316145][T24321] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2361.324120][T24321] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2361.332111][T24321] 05:42:19 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 81) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:19 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x91, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0xcac}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x48) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x8) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f0000000080)) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000100), 0x10) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f00000000c0)) 05:42:19 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x418, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000240)={0xffffffffffffffff, r1}, 0xffffffffffffff2b) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000200)={@map=0x1, r1, 0x28}, 0x10) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000001c0)={0xffffffffffffffff, &(0x7f0000000080)="189e4db3001fa6c6c66e519b7a1414756c05395389fa0ad275ae200ba6d6dff554006e0c8f2a84a98bf6d686a6b3ee63dee0f26d6316dbfa949c0b0b03f5c481fe7ad5d2407445aebc5eb0560747d4a7bccc0f44b6da737da0e0c26f366f838027a0f0693e11849e89248e79b34d22664def25d073a4c91a417c728e9e3132cf345638aa7cdfd0c124fc4206c6d3d48769105cd7db6d5b5b0a9206a043f7e0b9689fe3ab0acd323b9125", &(0x7f0000000140)=""/114}, 0x20) 05:42:19 executing program 0: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000080)={0xffffffffffffffff}) (async, rerun: 32) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) (rerun: 32) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000100)={r1}) (async) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000140), 0x10) (rerun: 32) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r3, 0x40042409, 0x1) (async, rerun: 32) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x801c581f, 0x0) (rerun: 32) 05:42:19 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000100), 0x4) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0xc020660b, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) (async) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000100), 0x4) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0xc020660b, 0x0) (async) 05:42:19 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000080), 0xb}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) perf_event_open$cgroup(&(0x7f00000000c0)={0x3, 0x80, 0x40, 0x20, 0x2, 0x0, 0x0, 0x2, 0x4008, 0xc, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x9, 0x0, @perf_config_ext={0x101, 0x80000001}, 0x92000, 0x20, 0x81, 0x0, 0xfff, 0x400, 0x9, 0x0, 0x1000, 0x0, 0x2}, 0xffffffffffffffff, 0x8, r1, 0x9) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) 05:42:19 executing program 1: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}, 0x800, 0x0, 0x0, 0x3}, 0xffffffffffffffff, 0x0, r0, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) 05:42:19 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x91, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0xcac}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x48) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x8) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f0000000080)) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000100), 0x10) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f00000000c0)) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x91, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0xcac}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x48) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x8) (async) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f0000000080)) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000100), 0x10) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) (async) ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f00000000c0)) (async) 05:42:19 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x418, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000240)={0xffffffffffffffff, r1}, 0xffffffffffffff2b) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000200)={@map=0x1, r1, 0x28}, 0x10) (async, rerun: 32) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000001c0)={0xffffffffffffffff, &(0x7f0000000080)="189e4db3001fa6c6c66e519b7a1414756c05395389fa0ad275ae200ba6d6dff554006e0c8f2a84a98bf6d686a6b3ee63dee0f26d6316dbfa949c0b0b03f5c481fe7ad5d2407445aebc5eb0560747d4a7bccc0f44b6da737da0e0c26f366f838027a0f0693e11849e89248e79b34d22664def25d073a4c91a417c728e9e3132cf345638aa7cdfd0c124fc4206c6d3d48769105cd7db6d5b5b0a9206a043f7e0b9689fe3ab0acd323b9125", &(0x7f0000000140)=""/114}, 0x20) (rerun: 32) 05:42:19 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000100), 0x4) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0xc020660b, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) (async) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000100), 0x4) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0xc020660b, 0x0) (async) [ 2361.605422][T24360] FAULT_INJECTION: forcing a failure. [ 2361.605422][T24360] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2361.659568][T24360] CPU: 0 PID: 24360 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2361.670068][T24360] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2361.680167][T24360] Call Trace: [ 2361.683477][T24360] [ 2361.686432][T24360] dump_stack_lvl+0xd1/0x138 [ 2361.691073][T24360] should_fail_ex.cold+0x5/0xa [ 2361.695892][T24360] prepare_alloc_pages+0x178/0x570 [ 2361.701059][T24360] __alloc_pages+0x149/0x5b0 [ 2361.705714][T24360] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2361.712495][T24360] ? find_held_lock+0x2d/0x110 [ 2361.717285][T24360] ? lock_downgrade+0x6e0/0x6e0 [ 2361.722148][T24360] ? do_raw_spin_lock+0x124/0x2b0 [ 2361.727215][T24360] alloc_pages+0x1aa/0x270 [ 2361.731649][T24360] __get_free_pages+0xc/0x40 [ 2361.736250][T24360] kasan_populate_vmalloc_pte+0x27/0x150 [ 2361.741907][T24360] __apply_to_page_range+0x68c/0x1030 [ 2361.747330][T24360] ? kasan_poison+0x60/0x60 [ 2361.751862][T24360] alloc_vmap_area+0x512/0x1ed0 [ 2361.756749][T24360] ? free_vmap_area+0x1ab0/0x1ab0 [ 2361.761810][T24360] __get_vm_area_node+0x142/0x3f0 [ 2361.766866][T24360] __vmalloc_node_range+0x25b/0x13c0 [ 2361.772160][T24360] ? btf_new_fd+0x531/0x2ea0 [ 2361.776777][T24360] ? ___slab_alloc+0xca0/0x1400 [ 2361.781644][T24360] ? btf_new_fd+0x531/0x2ea0 [ 2361.786248][T24360] ? vfree_atomic+0xe0/0xe0 [ 2361.790765][T24360] ? kvmalloc_node+0x76/0x1a0 [ 2361.795455][T24360] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2361.801020][T24360] ? btf_new_fd+0x531/0x2ea0 [ 2361.805620][T24360] kvmalloc_node+0x156/0x1a0 [ 2361.810230][T24360] ? btf_new_fd+0x531/0x2ea0 [ 2361.814851][T24360] btf_new_fd+0x531/0x2ea0 [ 2361.819283][T24360] ? find_held_lock+0x2d/0x110 [ 2361.824067][T24360] ? __might_fault+0xd9/0x180 [ 2361.828765][T24360] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2361.834329][T24360] ? apparmor_capable+0x1dc/0x460 [ 2361.839376][T24360] ? bpf_lsm_capable+0x9/0x10 [ 2361.844063][T24360] ? security_capable+0x93/0xc0 [ 2361.848935][T24360] __sys_bpf+0x18f1/0x5000 [ 2361.853361][T24360] ? ksys_write+0x210/0x250 [ 2361.857880][T24360] ? bpf_perf_link_attach+0x520/0x520 [ 2361.863267][T24360] ? vfs_write+0x49e/0xdd0 [ 2361.867696][T24360] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2361.873339][T24360] ? wait_for_completion_io_timeout+0x20/0x20 [ 2361.879442][T24360] __x64_sys_bpf+0x79/0xc0 [ 2361.883865][T24360] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2361.889771][T24360] do_syscall_64+0x39/0xb0 [ 2361.894208][T24360] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2361.900111][T24360] RIP: 0033:0x7f77be48c0c9 [ 2361.904534][T24360] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2361.924151][T24360] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2361.932573][T24360] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2361.940552][T24360] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2361.948530][T24360] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 05:42:19 executing program 1: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}, 0x800, 0x0, 0x0, 0x3}, 0xffffffffffffffff, 0x0, r0, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) 05:42:20 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x20}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = perf_event_open(&(0x7f0000000080)={0x8f081e301a5041ec, 0x80, 0x4, 0x5, 0x80, 0x0, 0x0, 0x8001, 0x0, 0xb, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_config_ext={0xd8, 0x100000001}, 0x410, 0x5, 0x0, 0x0, 0x1, 0x40, 0x7, 0x0, 0x1f, 0x0, 0x8}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000100)={0x1, 0x80, 0x40, 0x6, 0x81, 0x9a, 0x0, 0x100, 0xa0, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, 0x2, @perf_config_ext={0x1, 0x9}, 0x200, 0x4, 0x2, 0x5, 0x7f, 0x7, 0xb5, 0x0, 0x1ff, 0x0, 0x80000001}) [ 2361.956504][T24360] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2361.964481][T24360] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2361.972472][T24360] 05:42:20 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 82) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:20 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 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, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000080)={0x8, 0x80, 0x0, 0x1f, 0x7, 0x2, 0x0, 0x44a, 0x104, 0x4, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfff, 0x3, @perf_config_ext={0x10000, 0x1}, 0x3041, 0x4, 0x8, 0x9, 0x6, 0x24e, 0xfff, 0x0, 0x7f, 0x0, 0x9}, 0x0, 0x2, r0, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r2, 0x40042409, 0x1) 05:42:20 executing program 1: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}, 0x800, 0x0, 0x0, 0x3}, 0xffffffffffffffff, 0x0, r0, 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) 05:42:20 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x418, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000240)={0xffffffffffffffff, r1}, 0xffffffffffffff2b) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000200)={@map=0x1, r1, 0x28}, 0x10) (async) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000001c0)={0xffffffffffffffff, &(0x7f0000000080)="189e4db3001fa6c6c66e519b7a1414756c05395389fa0ad275ae200ba6d6dff554006e0c8f2a84a98bf6d686a6b3ee63dee0f26d6316dbfa949c0b0b03f5c481fe7ad5d2407445aebc5eb0560747d4a7bccc0f44b6da737da0e0c26f366f838027a0f0693e11849e89248e79b34d22664def25d073a4c91a417c728e9e3132cf345638aa7cdfd0c124fc4206c6d3d48769105cd7db6d5b5b0a9206a043f7e0b9689fe3ab0acd323b9125", &(0x7f0000000140)=""/114}, 0x20) 05:42:20 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x91, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0xcac}, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x48) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x8) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f0000000080)) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000100), 0x10) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) ioctl$TUNGETSNDBUF(0xffffffffffffffff, 0x800454d3, &(0x7f00000000c0)) 05:42:20 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x20}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) r1 = perf_event_open(&(0x7f0000000080)={0x8f081e301a5041ec, 0x80, 0x4, 0x5, 0x80, 0x0, 0x0, 0x8001, 0x0, 0xb, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_config_ext={0xd8, 0x100000001}, 0x410, 0x5, 0x0, 0x0, 0x1, 0x40, 0x7, 0x0, 0x1f, 0x0, 0x8}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000100)={0x1, 0x80, 0x40, 0x6, 0x81, 0x9a, 0x0, 0x100, 0xa0, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, 0x2, @perf_config_ext={0x1, 0x9}, 0x200, 0x4, 0x2, 0x5, 0x7f, 0x7, 0xb5, 0x0, 0x1ff, 0x0, 0x80000001}) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x20}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) perf_event_open(&(0x7f0000000080)={0x8f081e301a5041ec, 0x80, 0x4, 0x5, 0x80, 0x0, 0x0, 0x8001, 0x0, 0xb, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_config_ext={0xd8, 0x100000001}, 0x410, 0x5, 0x0, 0x0, 0x1, 0x40, 0x7, 0x0, 0x1f, 0x0, 0x8}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000100)={0x1, 0x80, 0x40, 0x6, 0x81, 0x9a, 0x0, 0x100, 0xa0, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, 0x2, @perf_config_ext={0x1, 0x9}, 0x200, 0x4, 0x2, 0x5, 0x7f, 0x7, 0xb5, 0x0, 0x1ff, 0x0, 0x80000001}) (async) 05:42:20 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x561040, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x2, 0x10001}}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) 05:42:20 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000000c0)=0x3) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000100)) 05:42:20 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 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, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000080)={0x8, 0x80, 0x0, 0x1f, 0x7, 0x2, 0x0, 0x44a, 0x104, 0x4, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfff, 0x3, @perf_config_ext={0x10000, 0x1}, 0x3041, 0x4, 0x8, 0x9, 0x6, 0x24e, 0xfff, 0x0, 0x7f, 0x0, 0x9}, 0x0, 0x2, r0, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r2, 0x40042409, 0x1) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 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, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000080)={0x8, 0x80, 0x0, 0x1f, 0x7, 0x2, 0x0, 0x44a, 0x104, 0x4, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfff, 0x3, @perf_config_ext={0x10000, 0x1}, 0x3041, 0x4, 0x8, 0x9, 0x6, 0x24e, 0xfff, 0x0, 0x7f, 0x0, 0x9}, 0x0, 0x2, r0, 0x0) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r2, 0x40042409, 0x1) (async) 05:42:20 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x7, 0x30, 0x3b, 0x6b, 0x0, 0xffffffffffffffff, 0x2100a, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000080), 0x8}, 0x4080, 0x3ff, 0x0, 0x9, 0x0, 0x7, 0xfffe, 0x0, 0x8, 0x0, 0x8001}, 0xffffffffffffffff, 0x5, r0, 0xa) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x9) 05:42:20 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x20}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async, rerun: 32) r1 = perf_event_open(&(0x7f0000000080)={0x8f081e301a5041ec, 0x80, 0x4, 0x5, 0x80, 0x0, 0x0, 0x8001, 0x0, 0xb, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_config_ext={0xd8, 0x100000001}, 0x410, 0x5, 0x0, 0x0, 0x1, 0x40, 0x7, 0x0, 0x1f, 0x0, 0x8}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x1) (rerun: 32) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000100)={0x1, 0x80, 0x40, 0x6, 0x81, 0x9a, 0x0, 0x100, 0xa0, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, 0x2, @perf_config_ext={0x1, 0x9}, 0x200, 0x4, 0x2, 0x5, 0x7f, 0x7, 0xb5, 0x0, 0x1ff, 0x0, 0x80000001}) [ 2362.280540][T24405] FAULT_INJECTION: forcing a failure. [ 2362.280540][T24405] name fail_page_alloc, interval 1, probability 0, space 0, times 0 05:42:20 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x561040, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x2, 0x10001}}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) [ 2362.346715][T24405] CPU: 1 PID: 24405 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2362.357213][T24405] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2362.367306][T24405] Call Trace: [ 2362.370614][T24405] [ 2362.373585][T24405] dump_stack_lvl+0xd1/0x138 [ 2362.378265][T24405] should_fail_ex.cold+0x5/0xa [ 2362.383081][T24405] prepare_alloc_pages+0x178/0x570 [ 2362.388254][T24405] __alloc_pages+0x149/0x5b0 [ 2362.392896][T24405] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2362.399710][T24405] ? find_held_lock+0x2d/0x110 [ 2362.404507][T24405] ? lock_downgrade+0x6e0/0x6e0 [ 2362.409364][T24405] ? do_raw_spin_lock+0x124/0x2b0 [ 2362.414402][T24405] alloc_pages+0x1aa/0x270 [ 2362.418836][T24405] __get_free_pages+0xc/0x40 [ 2362.423551][T24405] kasan_populate_vmalloc_pte+0x27/0x150 [ 2362.429231][T24405] __apply_to_page_range+0x68c/0x1030 [ 2362.434636][T24405] ? kasan_poison+0x60/0x60 [ 2362.439199][T24405] alloc_vmap_area+0x512/0x1ed0 [ 2362.444082][T24405] ? free_vmap_area+0x1ab0/0x1ab0 [ 2362.449152][T24405] __get_vm_area_node+0x142/0x3f0 [ 2362.454202][T24405] __vmalloc_node_range+0x25b/0x13c0 [ 2362.459491][T24405] ? btf_new_fd+0x531/0x2ea0 [ 2362.464091][T24405] ? ___slab_alloc+0xca0/0x1400 [ 2362.468954][T24405] ? btf_new_fd+0x531/0x2ea0 [ 2362.473563][T24405] ? vfree_atomic+0xe0/0xe0 [ 2362.478094][T24405] ? kvmalloc_node+0x76/0x1a0 [ 2362.482782][T24405] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2362.488365][T24405] ? btf_new_fd+0x531/0x2ea0 [ 2362.492989][T24405] kvmalloc_node+0x156/0x1a0 [ 2362.497610][T24405] ? btf_new_fd+0x531/0x2ea0 [ 2362.502241][T24405] btf_new_fd+0x531/0x2ea0 [ 2362.506681][T24405] ? find_held_lock+0x2d/0x110 [ 2362.511475][T24405] ? __might_fault+0xd9/0x180 [ 2362.516170][T24405] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2362.521737][T24405] ? apparmor_capable+0x1dc/0x460 [ 2362.526777][T24405] ? bpf_lsm_capable+0x9/0x10 [ 2362.531458][T24405] ? security_capable+0x93/0xc0 [ 2362.536346][T24405] __sys_bpf+0x18f1/0x5000 [ 2362.540789][T24405] ? ksys_write+0x210/0x250 [ 2362.545302][T24405] ? bpf_perf_link_attach+0x520/0x520 [ 2362.550699][T24405] ? vfs_write+0x49e/0xdd0 [ 2362.555127][T24405] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2362.560766][T24405] ? wait_for_completion_io_timeout+0x20/0x20 [ 2362.566858][T24405] __x64_sys_bpf+0x79/0xc0 [ 2362.571281][T24405] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2362.577181][T24405] do_syscall_64+0x39/0xb0 [ 2362.581615][T24405] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2362.587517][T24405] RIP: 0033:0x7f77be48c0c9 [ 2362.591935][T24405] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2362.611548][T24405] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2362.619968][T24405] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2362.627940][T24405] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2362.635933][T24405] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2362.643904][T24405] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2362.651879][T24405] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2362.659865][T24405] 05:42:21 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 83) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:21 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000000c0)=0x3) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000100)) 05:42:21 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 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, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000080)={0x8, 0x80, 0x0, 0x1f, 0x7, 0x2, 0x0, 0x44a, 0x104, 0x4, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfff, 0x3, @perf_config_ext={0x10000, 0x1}, 0x3041, 0x4, 0x8, 0x9, 0x6, 0x24e, 0xfff, 0x0, 0x7f, 0x0, 0x9}, 0x0, 0x2, r0, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async, rerun: 64) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async, rerun: 64) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r2, 0x40042409, 0x1) 05:42:21 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) r1 = perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x7, 0x30, 0x3b, 0x6b, 0x0, 0xffffffffffffffff, 0x2100a, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000080), 0x8}, 0x4080, 0x3ff, 0x0, 0x9, 0x0, 0x7, 0xfffe, 0x0, 0x8, 0x0, 0x8001}, 0xffffffffffffffff, 0x5, r0, 0xa) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x9) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x7, 0x30, 0x3b, 0x6b, 0x0, 0xffffffffffffffff, 0x2100a, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000080), 0x8}, 0x4080, 0x3ff, 0x0, 0x9, 0x0, 0x7, 0xfffe, 0x0, 0x8, 0x0, 0x8001}, 0xffffffffffffffff, 0x5, r0, 0xa) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x9) (async) 05:42:21 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000002c0)={r2, &(0x7f00000001c0)="e98277946da30eccdd3fefac0d1647bacdbfc1397cd87be6f87535c189ccb702eb2c5b368e35995bf55613ba85e22cb6cb966b52e38ce6ea8881847d15280511f50eaa66af82b0d5300187656789af7906d3f0ea4624963634db601b9a99eef58cbf18eaaf92a6618b79a2a1709464f6456786b27188e4c5be829a0318b8cba0dbe88901a895c464bef02448b4a949964332a8cc788427066ba4522be7d77abb955a61be0e0b9d1eecbebd023382cbecd0aaa6d7c17cc7f0a3c5d1687eee60ebbd5ad3d7f3cbf55d1401d6994afd6a3c6eb04bbbaa7d"}, 0x20) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz1\x00', 0x200002, 0x0) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) openat$cgroup(r4, &(0x7f0000000180)='syz1\x00', 0x200002, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000300)={r0, r2, 0x4, r2}, 0x10) mkdirat$cgroup(r3, &(0x7f0000000100)='syz1\x00', 0x1ff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) openat$cgroup_type(r5, 0x0, 0x2, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r2, r5, 0xb}, 0x10) r6 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r6, &(0x7f0000000140)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) openat$cgroup_netprio_ifpriomap(r2, &(0x7f0000000340), 0x2, 0x0) 05:42:21 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x561040, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x2, 0x10001}}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x40049409, 0x4) 05:42:21 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async, rerun: 64) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async, rerun: 64) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000002c0)={r2, &(0x7f00000001c0)="e98277946da30eccdd3fefac0d1647bacdbfc1397cd87be6f87535c189ccb702eb2c5b368e35995bf55613ba85e22cb6cb966b52e38ce6ea8881847d15280511f50eaa66af82b0d5300187656789af7906d3f0ea4624963634db601b9a99eef58cbf18eaaf92a6618b79a2a1709464f6456786b27188e4c5be829a0318b8cba0dbe88901a895c464bef02448b4a949964332a8cc788427066ba4522be7d77abb955a61be0e0b9d1eecbebd023382cbecd0aaa6d7c17cc7f0a3c5d1687eee60ebbd5ad3d7f3cbf55d1401d6994afd6a3c6eb04bbbaa7d"}, 0x20) (async) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz1\x00', 0x200002, 0x0) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) openat$cgroup(r4, &(0x7f0000000180)='syz1\x00', 0x200002, 0x0) (async) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000300)={r0, r2, 0x4, r2}, 0x10) (async) mkdirat$cgroup(r3, &(0x7f0000000100)='syz1\x00', 0x1ff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) (async) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) (async) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r2, r5, 0xb}, 0x10) (async) r6 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r6, &(0x7f0000000140)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) (async) openat$cgroup_netprio_ifpriomap(r2, &(0x7f0000000340), 0x2, 0x0) 05:42:21 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000002180)={&(0x7f0000000080)="86bf88631b34feb735d5a51817194b591a105473a22c9808214a32a6b382bf6aef4ee864b3e12042d884759e718708acf524a351accfa1b77f6bd52c1ff942edf5799cfbd3fc78de931fce7a6b6ec9dd4217e34590193d708f2ff3f0894c200aa23939984b91c8402f8aad5bcafeab45e8bb081b82b1ff869ec072598a928034fea9ec5fb92a0d58348fd0843d0c662e41695152ddc7da00e2cc7b76b90eecc8ba7b3e6c7beba29ec34ac42ab6f6c3273c29989b6705ab4e97f7", &(0x7f0000000140)=""/4096, &(0x7f0000001140)="2acec52bc815a69ee45adbfaaadf83c604acfba1", &(0x7f0000001180)="2e4741b71a3de61c1d44113e8c662377eb340a0a09613065065e990bf088889b0db25f53128c131074a9c9ebb6dddec0231e73f20f3d7e50475c8df66a9ce7fa0747df239878603f7ceacc7ea30433ad35897b4f912c9442ba8f7e72324129c439643d8a71a55c76d0b64c27948cf04b3fccef60dd7bba377779e4b0beedf029671c04036bef2d9b85f78b62459f71924b4d023e7db77054409db36328e9b206e3abbb283f9bd623d591454470ecde2d139aebff0636125913c339249dfef535b917f4bb2f9a7ee82d0accb4afc26f007335873ec2d341dc9b3292d9ca770921f51a8be4b2bf9f4c973d5019ce6662bbc2575ddead6ad675fe9e0be9aac7590167636f7684d4ebfec720f7493e9f976f56aa9024f311d19258db591415bf3fb3cf6a31c3b426323f167c2f9e5c82a25fc3538d46e7f69e2b14666bfbbbf3b326fcf963ced8e640a2afcac943c2668eb89e406332cacbe88a7723f5dc8586addd5f1a04d2fd6963e4d57fe6636572f7421582af5deb25bd885dabd790f971cd3cefba0f7100712c75bd360147ccf3eba75e3dc21d1b853b86b6964bfe04723779b39580a9f20076db438f8518170a0af4df68215a99c6a38319fa3596f13f8e96ad7f70171eff78004e8d6035f79a76d4c8d9e56e279d645b2b44ee1244c9ffdf8fa22977c70ff34b7ed46c2b255c3f49517fc7e6afb16be53453456c9b7f65e85a83cab6683fea0a74a88a6ba2d4d5b235f733f4b3913b1a3f31714927057a9751222507de02fd994cd31ac5900062dd761a2e5c7aaae9597b3f15ca05612df0f7ba947a1e0672b256e22c97c3d09a520a56d55d79b86906a75cc66b9c1f86bdffdff87e70b1e805ce89628243a9fd981269240d342ecf69426e8ad6eced0e05f474d6c2e9ff35313227968e6dd732f15a63ac1eaf7fc273d14a2c6ce3b4edf3ef3d615a967cc5b8708214ef0338206c032ee512d68643316ac202b75940ce44591cf292fff63c733a6521c923e28bcd629ddf4d93d937f079333e1f22e7c3ddf1cddd515e5439e953b6a733b1b65b4b2d92e1a62e386334e932379514d76323f40da7068286d440777997b65879ad79834683d0ed7b98feceadcc286998098ec92ab2638f327968240ce5210c9605edcdd861e8da20de98ccdfade53d992257f802ffe11b1af78196cc58e330681df047549941e5f47c705062cbd65e1cd201b57acc593264b630269ea5040a348fdd679004ec8f414341e1289e7742825ccd02432dd933666de5e6710de7588e4dd15882bbbdb9872b49979d22518121fd2eeabe328504ef22723e9b8eefd2726c8b3453702b267e063cdb665f9a75b0157f860701e27c396a18b05026672a5182e3c7087adeb7bc7e9a1f11f61a3af11e7a88710ee0bfbf4ef4267b7a0a120e8f211bb3eaf8d79adaef7f9fb5aca5e8300fe1ad3bd4a6a413a7c36e4a4fa01fcc428b166741cd260aee3aac1088f6e60f5bf8f35ea2d0667ce78c2fe3c4c2e06cd267af99d900f38ea5ad131e2aea0b759590f65029f7cd6b5d6c390ad3417de274d6bfe8af9286ff2bd4dc38f36296507874120b0181cffff018dace6eaa33cf07f9e96e80ea6d7ef66198e8cd0a84cce1008c97e3ee8ddb9015fbed2e78a460d3e7309fa8841dc0e925fb3c1349867e448cecfddac32b39812cc434e6221c730784c01cac3e6ef5c9ce04062b0e592f6c6b2cd1e0dd0f83d4c63ee8a243734928e9ab1535104ba2ad873a271254385677589dcb63ddedeeb1c2b59f64f16ce279de358fbe5f8232203f53e85ebeff027f5f7c0d80749c524b72948eb9e4c554333dc6bf115aead57e69c526a48f6e63255f7ea966370a9a44545c75346a81b471f8d841f17c0756f61aca4e05ac85bd5da04400f72e3adde15b5446cfe04656a227729d7e615a015590a4ce1faba5a0d7817ec66b3567c777a56b93906d1010d3bef7e3f97d19cece9de5033807b4c29832ab4cfeb264d6a30247b9f464107299ba61747103cd26a770c2e12bc89afb58d5e611bbc27b9e56b57dde6d7b6676c699252ee2ce3f9c8ae4f89a9303f41d288251194e10f49f1c677409115f9e3696fd6f186122215064fc64b62a25a0414b6b1784499c7e31881f952180a0a109aefa145a84eb0937864ee4072185ef9bcd3711ba94ad81f471bbcd42bad02b8b36d3cfa833ff7ad92eb2d12f046afa45db3b3fa93b4ac50285cf8f2d50f512522a2ed95c6023b6a4b9554a76b02589fc3ce307b801b0cbfc7d7194d560143ca7d8118a3dd791082a5d801101ecb710553850624644227502c5c3daf36e3e77e72ceee8bf94913f550223b6f489777d6b08c71d99b35ff9015afd81a9c51873872a47cb854df1400983b62171a4ffd9a603900a8a6c3f6f2a93e07a9522a8ab0ed218bd95a442c1a77333ee714104ccdfead9a527afb2ce2fb565b26745c7d2fc1711f0d104bc8feb01b44f4213952b7f3623945306effdb16560ea932ecf8673287c0bbf09665c6856835ba86b061fe6969bf7ee1eaf258a644a83ca2a3df8f71f8d53bdf902a34bc375c2f95114ff98f662a5b08542824f9f6c9a747377b3222f875074ba87ec728ac0f6a281894c8aabc8f93c3a4e1167666ef5ae681d0802da7173c51883e3eb3bd05af3936016bb06551e0bb173e3549cf10ecae6b20c4493fe1074a02ef7f36b8bea7f83dda29d46aa974ff79e2b84a95e99ea5e0a2bef63e1080e15bbb6ef1b244c86554bd5d1276f48c2b388cf2265d8fdf052ea567ccd752d88ecc741c4bb37af9a40c849838f50df28cb0b09394cdec67ede5214a09ee2bc9ea4c9819dcd9a68ea6ef9896a2ec25eee83699233ed486e43a62408c53998970656d315a5212841155bc9cadf480f8ec6818404b21dd462c824d17de580bbc9dabd5d4caf6f5ce416ce1e5b217971a7a2ceeea1bfb2387fd358ef4b9695667b06d3a693e74b0322c59a13b8ff8e460c991038b975921fe276422393fa84bf227d27438697b64b76163358b8d539eb2c0773997855a7091314c3bfeb4c8ed6fd520b2c4c11066e211334e0f8e87fd2a84cbe66317dc2fbb83a749530cdcc1f07f873ad43e5d9f3d54a10e70667d26b990abfe1b73361b0f9ac9a91f2aee3b2ac1f54bcb22ca276d9eaa863408ecd30bb72ab61c90688952b1ed9b8af7571781073ba0b600c5d02d250f65bbd1d67bb7c6ffe9ecadb9a4e432e03e280b3b2f948ace0c47315ea0fba124380ca0b5644230446c6fea8869cbd64be06d89df706a53208432b78e60b46a4cdf0b168be25e3788c8b8d011422c329dda01b72336a42ac5e5ed9a273027a9269846f81b92ab981f5d158f847369651952086e17b990615ff6da110f9edc84d7c620929967cad412d4cceeae23a16a0542c4fd8628da9250a16e53cca6a026429c357e1af338783958d7bec7ea1e2948ae703276fcf4763d3abd9bb3db99d3ac3c11fdb95c55c42468515aa54cea23e6718eae1d94530b18da3ccf203bca38d0db14df90401be5d9338114f1eb140bf9cb5a7d38ddda45ca0a35435927214aefc7b56f62008c80712e68f096bf6ed315a214b21fe70ca922ab48ee500e6d59879d9b4a822fabcfc34b0e6d8ede8ff0cfd9afc988084cc0fcb878ab9e03536fe2c078967edd72e713e127d7856ad8a25f6e1904f4a7bc488410d285b9b7d0d3123670b4a359159c615f091c7ebe14620b7724aa81a51300f550a767a20894cf21a60ffcff10a5f88990420bee55bb6ec1ffa478ae55f566a9e7afc3e46c650e4bfaf4dc9490a2f7714acd59774493d5b547459ed472a3a5b2a2874c7efa1677ca743e7916e7b69589c8d206bdb202fe05d57bca49ab8438485cc1dcbf5cae5d69620ed23cd064ca34b06f874fb17d0664df8fddbcf0154c989e04a17bd3fc475a0959d27a5362963c2d22017304bad89442c49221527013bb455cb69fd4140fd1961891d8c987b8a73e2e7f095fa93702a6b88975ace1a11b8e6dc884fc7d2a8703d28c9c83bf67771948e134f0b5410b7dc7cfbe0fd4be97d9e1eda7a29fd8081b4fef80ac6eac2260ce9c3a9dfab1013a31bbd447e3d3a8a88067cd6a5f48aa0827da0ed3d5576d654b3fc16deed0af8f2fdf7d5973d67cbc57c06ca2b0083dcd06206afc8d8e3f62c7b10600aef2e85db2280338cb68ed5ed4e499aefdca7dfc3f6131700ac302c8221bcfd86f2fc9d2e24632a749069c53d9e1a59a36dac426780522048f971d154b7ff050c6b3902e6f850b1762c57b93042c3defe7bfa2aa4daac0f5784e95604ccc8b9a0d34f5ca3bc0df7ec99fd0e9c8e5ed0ce85714a6408dee8726a47c0caff1f38a07fa81603436362bd4a092d40d4ebac3987a02177648c98182cad49c935fa3a90876f5e1811b6a76d98971ac6c9208564ba508b0dd29d04a8055dcf0da889d1685b58a2ccd5fd69d5581577b5f1e9aa7f7824e9c74c3db7017a71ea7161f464d6b1f2249d1afe24b94d20fe600e93324ddd1a11825aeace04087b79483dd3b35550f6656d1fac8173501af11f87178d6d3c1396902557128d53cb7f67b53a2ae00f9419296c10654710013ba3fc414549780c5c9cfd166d89fc2a6de5fb83760f8f8ca68af165b276b398ebcd92fdc556f02ae950af425ae1ed40038fc8b70d1b59cf6e849222d64ab2ae12cbccbc69201d7b9244342b886044358b2f07697e00aee3c80608a3972cf6ef14dd95f5ea1d7615c803271069af60950f26b4d0027da0d5991f53348dede1b68e94e1f33aff052704fb3fb6ecd0d05a693bddf96b32eefe7cd530e8c405e4bab39a76a6cb116575b92be96295e45fccf75fa687e33ef0a290715fa60cd2123358c6f9b0bc367f22304d67e33a1a31beb58c745e9e865d94f68e7d3be81aed86199823b7fdb1d5d1aa63652a736c367726dae231f7387e4fb7b14d6ad54fc7dd5485e38bdf1f6ab01696ca594ebabee656eea01320335371ff5a93d2adabf1c8efeaebc6ae76936c5d0891a12e8a5aa9c467ddf308b58576060bd1e3cf106fc32e52d862a6eac238936597a923837ade313388c9435b1cbaaab7a75ea019c909722949600debacf14a485929eb919ec744ccdc9b01555779fcc154d88696061ac652e992ce7e78ca7a73cc628c12d738bb5b5d9a930d4e62cac10936a285cedff6f79aaec8f1a3386285b3195a2e4da484b3baae464aba7b78fd8f4c1fdfed8d0ccc4a53c06bde1119f4fdf8be39805cfc8ec1344043a5dd3a41030e50d2b14c847eadf9c258d7e9a2c82b82e3ed77bc93c222f4205909789d8061ce00cb81ad2d18c48db06f5d671703ef056b50c1b14eb57a476291118f4d3094ee139bdbbc476581d260fd4d65f3594462d6b6266a112cbe9f1bff6cf8d97cb513157ea54bc94b7f6b6044c81b062c63e37022dcee2ae38c0343b67edc62ff76fcf13385b5812d75cd13bc687956a8cd14e89d4337ee6eacbf709c78537c3cae0b9f9e298a94d7c9a2f1f28041c9ab03afba74d609a98e09f7ae284ee64e0c95a3ad3ec1e9038718c6bab189e1a6ffec9197e7ba590ffe6118ae77d46c3f6b284b46511e618219a8a4ccbc60827fa00df8fc8075fcb3c09c4dd0604078316c298be5a0ef0ef0de82fb33456aaad979f7efdf212d1b886278192cb15753bed3b0f087c7a82a570a68ed0686cec3a487e3f7b35f97790cd3a0a8cba011edd976a9fcd77e831a784866367ee1b342dcb513ce09445a9048bbc42059bd9143f371942d7cc43c400234e4bc51f1d1175c3fa72880", 0x2, r1}, 0x38) 05:42:21 executing program 2: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000080), 0x10) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000000c0)=0x3) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000100)) 05:42:21 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000100)={0x0, 0x80, 0x0, 0x5, 0x8, 0x0, 0x0, 0x4, 0x800, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xa7cf, 0x0, @perf_bp={&(0x7f00000000c0), 0x8}, 0x2988, 0x7e1, 0x0, 0x5, 0x2, 0x7fffffff, 0x6, 0x0, 0x100}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x7) 05:42:21 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000002c0)={r2, &(0x7f00000001c0)="e98277946da30eccdd3fefac0d1647bacdbfc1397cd87be6f87535c189ccb702eb2c5b368e35995bf55613ba85e22cb6cb966b52e38ce6ea8881847d15280511f50eaa66af82b0d5300187656789af7906d3f0ea4624963634db601b9a99eef58cbf18eaaf92a6618b79a2a1709464f6456786b27188e4c5be829a0318b8cba0dbe88901a895c464bef02448b4a949964332a8cc788427066ba4522be7d77abb955a61be0e0b9d1eecbebd023382cbecd0aaa6d7c17cc7f0a3c5d1687eee60ebbd5ad3d7f3cbf55d1401d6994afd6a3c6eb04bbbaa7d"}, 0x20) (async) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz1\x00', 0x200002, 0x0) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r4}, 0xc) (async) openat$cgroup_type(r4, 0x0, 0x2, 0x0) (async) openat$cgroup(r4, &(0x7f0000000180)='syz1\x00', 0x200002, 0x0) (async) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000300)={r0, r2, 0x4, r2}, 0x10) mkdirat$cgroup(r3, &(0x7f0000000100)='syz1\x00', 0x1ff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x801c581f, 0x0) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r5}, 0xc) (async) openat$cgroup_type(r5, 0x0, 0x2, 0x0) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r2, r5, 0xb}, 0x10) (async) r6 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r6, &(0x7f0000000140)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) (async) openat$cgroup_netprio_ifpriomap(r2, &(0x7f0000000340), 0x2, 0x0) [ 2362.931299][T24442] FAULT_INJECTION: forcing a failure. [ 2362.931299][T24442] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2362.964388][T24442] CPU: 0 PID: 24442 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2362.974875][T24442] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2362.985015][T24442] Call Trace: [ 2362.988330][T24442] [ 2362.991294][T24442] dump_stack_lvl+0xd1/0x138 [ 2362.995931][T24442] should_fail_ex.cold+0x5/0xa [ 2363.000761][T24442] prepare_alloc_pages+0x178/0x570 [ 2363.005938][T24442] __alloc_pages+0x149/0x5b0 [ 2363.010590][T24442] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2363.017498][T24442] ? find_held_lock+0x2d/0x110 [ 2363.022333][T24442] ? lock_downgrade+0x6e0/0x6e0 [ 2363.027226][T24442] ? do_raw_spin_lock+0x124/0x2b0 [ 2363.032298][T24442] alloc_pages+0x1aa/0x270 [ 2363.036740][T24442] __get_free_pages+0xc/0x40 [ 2363.041345][T24442] kasan_populate_vmalloc_pte+0x27/0x150 [ 2363.047002][T24442] __apply_to_page_range+0x68c/0x1030 [ 2363.052392][T24442] ? kasan_poison+0x60/0x60 [ 2363.056925][T24442] alloc_vmap_area+0x512/0x1ed0 [ 2363.061811][T24442] ? free_vmap_area+0x1ab0/0x1ab0 [ 2363.066868][T24442] __get_vm_area_node+0x142/0x3f0 [ 2363.072099][T24442] __vmalloc_node_range+0x25b/0x13c0 [ 2363.077415][T24442] ? btf_new_fd+0x531/0x2ea0 [ 2363.082032][T24442] ? btf_new_fd+0x531/0x2ea0 [ 2363.086637][T24442] ? vfree_atomic+0xe0/0xe0 [ 2363.091154][T24442] ? kvmalloc_node+0x76/0x1a0 [ 2363.095846][T24442] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2363.101414][T24442] ? btf_new_fd+0x531/0x2ea0 [ 2363.106018][T24442] kvmalloc_node+0x156/0x1a0 [ 2363.110625][T24442] ? btf_new_fd+0x531/0x2ea0 [ 2363.115227][T24442] btf_new_fd+0x531/0x2ea0 [ 2363.119657][T24442] ? find_held_lock+0x2d/0x110 [ 2363.124443][T24442] ? __might_fault+0xd9/0x180 [ 2363.129140][T24442] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2363.134706][T24442] ? apparmor_capable+0x1dc/0x460 [ 2363.139773][T24442] ? bpf_lsm_capable+0x9/0x10 [ 2363.144461][T24442] ? security_capable+0x93/0xc0 [ 2363.149335][T24442] __sys_bpf+0x18f1/0x5000 [ 2363.153763][T24442] ? ksys_write+0x210/0x250 [ 2363.158283][T24442] ? bpf_perf_link_attach+0x520/0x520 [ 2363.163673][T24442] ? vfs_write+0x49e/0xdd0 [ 2363.168108][T24442] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2363.173753][T24442] ? wait_for_completion_io_timeout+0x20/0x20 [ 2363.179851][T24442] __x64_sys_bpf+0x79/0xc0 [ 2363.184275][T24442] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2363.190181][T24442] do_syscall_64+0x39/0xb0 [ 2363.194614][T24442] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2363.200551][T24442] RIP: 0033:0x7f77be48c0c9 [ 2363.204973][T24442] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 05:42:21 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) (async) r1 = perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x7, 0x30, 0x3b, 0x6b, 0x0, 0xffffffffffffffff, 0x2100a, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000080), 0x8}, 0x4080, 0x3ff, 0x0, 0x9, 0x0, 0x7, 0xfffe, 0x0, 0x8, 0x0, 0x8001}, 0xffffffffffffffff, 0x5, r0, 0xa) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x9) [ 2363.224593][T24442] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2363.233017][T24442] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2363.240994][T24442] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2363.248969][T24442] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2363.256966][T24442] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2363.265121][T24442] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2363.273114][T24442] 05:42:21 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) (async) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000002180)={&(0x7f0000000080)="86bf88631b34feb735d5a51817194b591a105473a22c9808214a32a6b382bf6aef4ee864b3e12042d884759e718708acf524a351accfa1b77f6bd52c1ff942edf5799cfbd3fc78de931fce7a6b6ec9dd4217e34590193d708f2ff3f0894c200aa23939984b91c8402f8aad5bcafeab45e8bb081b82b1ff869ec072598a928034fea9ec5fb92a0d58348fd0843d0c662e41695152ddc7da00e2cc7b76b90eecc8ba7b3e6c7beba29ec34ac42ab6f6c3273c29989b6705ab4e97f7", &(0x7f0000000140)=""/4096, &(0x7f0000001140)="2acec52bc815a69ee45adbfaaadf83c604acfba1", &(0x7f0000001180)="2e4741b71a3de61c1d44113e8c662377eb340a0a09613065065e990bf088889b0db25f53128c131074a9c9ebb6dddec0231e73f20f3d7e50475c8df66a9ce7fa0747df239878603f7ceacc7ea30433ad35897b4f912c9442ba8f7e72324129c439643d8a71a55c76d0b64c27948cf04b3fccef60dd7bba377779e4b0beedf029671c04036bef2d9b85f78b62459f71924b4d023e7db77054409db36328e9b206e3abbb283f9bd623d591454470ecde2d139aebff0636125913c339249dfef535b917f4bb2f9a7ee82d0accb4afc26f007335873ec2d341dc9b3292d9ca770921f51a8be4b2bf9f4c973d5019ce6662bbc2575ddead6ad675fe9e0be9aac7590167636f7684d4ebfec720f7493e9f976f56aa9024f311d19258db591415bf3fb3cf6a31c3b426323f167c2f9e5c82a25fc3538d46e7f69e2b14666bfbbbf3b326fcf963ced8e640a2afcac943c2668eb89e406332cacbe88a7723f5dc8586addd5f1a04d2fd6963e4d57fe6636572f7421582af5deb25bd885dabd790f971cd3cefba0f7100712c75bd360147ccf3eba75e3dc21d1b853b86b6964bfe04723779b39580a9f20076db438f8518170a0af4df68215a99c6a38319fa3596f13f8e96ad7f70171eff78004e8d6035f79a76d4c8d9e56e279d645b2b44ee1244c9ffdf8fa22977c70ff34b7ed46c2b255c3f49517fc7e6afb16be53453456c9b7f65e85a83cab6683fea0a74a88a6ba2d4d5b235f733f4b3913b1a3f31714927057a9751222507de02fd994cd31ac5900062dd761a2e5c7aaae9597b3f15ca05612df0f7ba947a1e0672b256e22c97c3d09a520a56d55d79b86906a75cc66b9c1f86bdffdff87e70b1e805ce89628243a9fd981269240d342ecf69426e8ad6eced0e05f474d6c2e9ff35313227968e6dd732f15a63ac1eaf7fc273d14a2c6ce3b4edf3ef3d615a967cc5b8708214ef0338206c032ee512d68643316ac202b75940ce44591cf292fff63c733a6521c923e28bcd629ddf4d93d937f079333e1f22e7c3ddf1cddd515e5439e953b6a733b1b65b4b2d92e1a62e386334e932379514d76323f40da7068286d440777997b65879ad79834683d0ed7b98feceadcc286998098ec92ab2638f327968240ce5210c9605edcdd861e8da20de98ccdfade53d992257f802ffe11b1af78196cc58e330681df047549941e5f47c705062cbd65e1cd201b57acc593264b630269ea5040a348fdd679004ec8f414341e1289e7742825ccd02432dd933666de5e6710de7588e4dd15882bbbdb9872b49979d22518121fd2eeabe328504ef22723e9b8eefd2726c8b3453702b267e063cdb665f9a75b0157f860701e27c396a18b05026672a5182e3c7087adeb7bc7e9a1f11f61a3af11e7a88710ee0bfbf4ef4267b7a0a120e8f211bb3eaf8d79adaef7f9fb5aca5e8300fe1ad3bd4a6a413a7c36e4a4fa01fcc428b166741cd260aee3aac1088f6e60f5bf8f35ea2d0667ce78c2fe3c4c2e06cd267af99d900f38ea5ad131e2aea0b759590f65029f7cd6b5d6c390ad3417de274d6bfe8af9286ff2bd4dc38f36296507874120b0181cffff018dace6eaa33cf07f9e96e80ea6d7ef66198e8cd0a84cce1008c97e3ee8ddb9015fbed2e78a460d3e7309fa8841dc0e925fb3c1349867e448cecfddac32b39812cc434e6221c730784c01cac3e6ef5c9ce04062b0e592f6c6b2cd1e0dd0f83d4c63ee8a243734928e9ab1535104ba2ad873a271254385677589dcb63ddedeeb1c2b59f64f16ce279de358fbe5f8232203f53e85ebeff027f5f7c0d80749c524b72948eb9e4c554333dc6bf115aead57e69c526a48f6e63255f7ea966370a9a44545c75346a81b471f8d841f17c0756f61aca4e05ac85bd5da04400f72e3adde15b5446cfe04656a227729d7e615a015590a4ce1faba5a0d7817ec66b3567c777a56b93906d1010d3bef7e3f97d19cece9de5033807b4c29832ab4cfeb264d6a30247b9f464107299ba61747103cd26a770c2e12bc89afb58d5e611bbc27b9e56b57dde6d7b6676c699252ee2ce3f9c8ae4f89a9303f41d288251194e10f49f1c677409115f9e3696fd6f186122215064fc64b62a25a0414b6b1784499c7e31881f952180a0a109aefa145a84eb0937864ee4072185ef9bcd3711ba94ad81f471bbcd42bad02b8b36d3cfa833ff7ad92eb2d12f046afa45db3b3fa93b4ac50285cf8f2d50f512522a2ed95c6023b6a4b9554a76b02589fc3ce307b801b0cbfc7d7194d560143ca7d8118a3dd791082a5d801101ecb710553850624644227502c5c3daf36e3e77e72ceee8bf94913f550223b6f489777d6b08c71d99b35ff9015afd81a9c51873872a47cb854df1400983b62171a4ffd9a603900a8a6c3f6f2a93e07a9522a8ab0ed218bd95a442c1a77333ee714104ccdfead9a527afb2ce2fb565b26745c7d2fc1711f0d104bc8feb01b44f4213952b7f3623945306effdb16560ea932ecf8673287c0bbf09665c6856835ba86b061fe6969bf7ee1eaf258a644a83ca2a3df8f71f8d53bdf902a34bc375c2f95114ff98f662a5b08542824f9f6c9a747377b3222f875074ba87ec728ac0f6a281894c8aabc8f93c3a4e1167666ef5ae681d0802da7173c51883e3eb3bd05af3936016bb06551e0bb173e3549cf10ecae6b20c4493fe1074a02ef7f36b8bea7f83dda29d46aa974ff79e2b84a95e99ea5e0a2bef63e1080e15bbb6ef1b244c86554bd5d1276f48c2b388cf2265d8fdf052ea567ccd752d88ecc741c4bb37af9a40c849838f50df28cb0b09394cdec67ede5214a09ee2bc9ea4c9819dcd9a68ea6ef9896a2ec25eee83699233ed486e43a62408c53998970656d315a5212841155bc9cadf480f8ec6818404b21dd462c824d17de580bbc9dabd5d4caf6f5ce416ce1e5b217971a7a2ceeea1bfb2387fd358ef4b9695667b06d3a693e74b0322c59a13b8ff8e460c991038b975921fe276422393fa84bf227d27438697b64b76163358b8d539eb2c0773997855a7091314c3bfeb4c8ed6fd520b2c4c11066e211334e0f8e87fd2a84cbe66317dc2fbb83a749530cdcc1f07f873ad43e5d9f3d54a10e70667d26b990abfe1b73361b0f9ac9a91f2aee3b2ac1f54bcb22ca276d9eaa863408ecd30bb72ab61c90688952b1ed9b8af7571781073ba0b600c5d02d250f65bbd1d67bb7c6ffe9ecadb9a4e432e03e280b3b2f948ace0c47315ea0fba124380ca0b5644230446c6fea8869cbd64be06d89df706a53208432b78e60b46a4cdf0b168be25e3788c8b8d011422c329dda01b72336a42ac5e5ed9a273027a9269846f81b92ab981f5d158f847369651952086e17b990615ff6da110f9edc84d7c620929967cad412d4cceeae23a16a0542c4fd8628da9250a16e53cca6a026429c357e1af338783958d7bec7ea1e2948ae703276fcf4763d3abd9bb3db99d3ac3c11fdb95c55c42468515aa54cea23e6718eae1d94530b18da3ccf203bca38d0db14df90401be5d9338114f1eb140bf9cb5a7d38ddda45ca0a35435927214aefc7b56f62008c80712e68f096bf6ed315a214b21fe70ca922ab48ee500e6d59879d9b4a822fabcfc34b0e6d8ede8ff0cfd9afc988084cc0fcb878ab9e03536fe2c078967edd72e713e127d7856ad8a25f6e1904f4a7bc488410d285b9b7d0d3123670b4a359159c615f091c7ebe14620b7724aa81a51300f550a767a20894cf21a60ffcff10a5f88990420bee55bb6ec1ffa478ae55f566a9e7afc3e46c650e4bfaf4dc9490a2f7714acd59774493d5b547459ed472a3a5b2a2874c7efa1677ca743e7916e7b69589c8d206bdb202fe05d57bca49ab8438485cc1dcbf5cae5d69620ed23cd064ca34b06f874fb17d0664df8fddbcf0154c989e04a17bd3fc475a0959d27a5362963c2d22017304bad89442c49221527013bb455cb69fd4140fd1961891d8c987b8a73e2e7f095fa93702a6b88975ace1a11b8e6dc884fc7d2a8703d28c9c83bf67771948e134f0b5410b7dc7cfbe0fd4be97d9e1eda7a29fd8081b4fef80ac6eac2260ce9c3a9dfab1013a31bbd447e3d3a8a88067cd6a5f48aa0827da0ed3d5576d654b3fc16deed0af8f2fdf7d5973d67cbc57c06ca2b0083dcd06206afc8d8e3f62c7b10600aef2e85db2280338cb68ed5ed4e499aefdca7dfc3f6131700ac302c8221bcfd86f2fc9d2e24632a749069c53d9e1a59a36dac426780522048f971d154b7ff050c6b3902e6f850b1762c57b93042c3defe7bfa2aa4daac0f5784e95604ccc8b9a0d34f5ca3bc0df7ec99fd0e9c8e5ed0ce85714a6408dee8726a47c0caff1f38a07fa81603436362bd4a092d40d4ebac3987a02177648c98182cad49c935fa3a90876f5e1811b6a76d98971ac6c9208564ba508b0dd29d04a8055dcf0da889d1685b58a2ccd5fd69d5581577b5f1e9aa7f7824e9c74c3db7017a71ea7161f464d6b1f2249d1afe24b94d20fe600e93324ddd1a11825aeace04087b79483dd3b35550f6656d1fac8173501af11f87178d6d3c1396902557128d53cb7f67b53a2ae00f9419296c10654710013ba3fc414549780c5c9cfd166d89fc2a6de5fb83760f8f8ca68af165b276b398ebcd92fdc556f02ae950af425ae1ed40038fc8b70d1b59cf6e849222d64ab2ae12cbccbc69201d7b9244342b886044358b2f07697e00aee3c80608a3972cf6ef14dd95f5ea1d7615c803271069af60950f26b4d0027da0d5991f53348dede1b68e94e1f33aff052704fb3fb6ecd0d05a693bddf96b32eefe7cd530e8c405e4bab39a76a6cb116575b92be96295e45fccf75fa687e33ef0a290715fa60cd2123358c6f9b0bc367f22304d67e33a1a31beb58c745e9e865d94f68e7d3be81aed86199823b7fdb1d5d1aa63652a736c367726dae231f7387e4fb7b14d6ad54fc7dd5485e38bdf1f6ab01696ca594ebabee656eea01320335371ff5a93d2adabf1c8efeaebc6ae76936c5d0891a12e8a5aa9c467ddf308b58576060bd1e3cf106fc32e52d862a6eac238936597a923837ade313388c9435b1cbaaab7a75ea019c909722949600debacf14a485929eb919ec744ccdc9b01555779fcc154d88696061ac652e992ce7e78ca7a73cc628c12d738bb5b5d9a930d4e62cac10936a285cedff6f79aaec8f1a3386285b3195a2e4da484b3baae464aba7b78fd8f4c1fdfed8d0ccc4a53c06bde1119f4fdf8be39805cfc8ec1344043a5dd3a41030e50d2b14c847eadf9c258d7e9a2c82b82e3ed77bc93c222f4205909789d8061ce00cb81ad2d18c48db06f5d671703ef056b50c1b14eb57a476291118f4d3094ee139bdbbc476581d260fd4d65f3594462d6b6266a112cbe9f1bff6cf8d97cb513157ea54bc94b7f6b6044c81b062c63e37022dcee2ae38c0343b67edc62ff76fcf13385b5812d75cd13bc687956a8cd14e89d4337ee6eacbf709c78537c3cae0b9f9e298a94d7c9a2f1f28041c9ab03afba74d609a98e09f7ae284ee64e0c95a3ad3ec1e9038718c6bab189e1a6ffec9197e7ba590ffe6118ae77d46c3f6b284b46511e618219a8a4ccbc60827fa00df8fc8075fcb3c09c4dd0604078316c298be5a0ef0ef0de82fb33456aaad979f7efdf212d1b886278192cb15753bed3b0f087c7a82a570a68ed0686cec3a487e3f7b35f97790cd3a0a8cba011edd976a9fcd77e831a784866367ee1b342dcb513ce09445a9048bbc42059bd9143f371942d7cc43c400234e4bc51f1d1175c3fa72880", 0x2, r1}, 0x38) 05:42:21 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9a00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x74}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:21 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz0\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)='memory.pressure\x00') openat$cgroup_pressure(r1, &(0x7f00000000c0)='memory.pressure\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) openat$cgroup_type(r2, &(0x7f0000000180), 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x80, 0x0, 0x1, 0xc, 0x0, 0x1, 0x82a0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000200), 0x5}, 0x800, 0x0, 0x3ff, 0x3, 0xffffffffffff6b9b, 0x1, 0x81, 0x0, 0x1ff, 0x0, 0xfffffffffffffffe}, 0xffffffffffffffff, 0xd, r3, 0x2) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0xa0c480, 0x0) 05:42:21 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x19) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0xb09b, 0x4}, 0x0, 0x6, 0x0, 0x3}, 0xffffffffffffffff, 0x8000000000, 0xffffffffffffffff, 0x0) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f00000001c0)='io.pressure\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz0\x00', 0x200002, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) mkdirat$cgroup(r2, &(0x7f00000004c0)='syz1\x00', 0x1ff) r3 = openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000100), 0x2, 0x0) r4 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x10) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0xf, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000200000000000000001000000185200000c00000000000000000000001852000010000000000000000000000085000000bc0000001852000005000000a8d43032000000001800000086f1000000000000050000001869000001000000000000000100000095000000e10d896a6d17db5d31b2000000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x7fff, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x1, 0x3}, 0x8, 0x10, &(0x7f00000002c0)={0x3, 0x6, 0x9, 0x101}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[0x1, r3, 0x1, 0x1, 0xffffffffffffffff, r0, 0xffffffffffffffff, r3, 0x1]}, 0x80) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@map=r4, r5, 0x20}, 0x10) 05:42:21 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 84) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:21 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000100)={0x0, 0x80, 0x0, 0x5, 0x8, 0x0, 0x0, 0x4, 0x800, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xa7cf, 0x0, @perf_bp={&(0x7f00000000c0), 0x8}, 0x2988, 0x7e1, 0x0, 0x5, 0x2, 0x7fffffff, 0x6, 0x0, 0x100}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x7) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000100)={0x0, 0x80, 0x0, 0x5, 0x8, 0x0, 0x0, 0x4, 0x800, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xa7cf, 0x0, @perf_bp={&(0x7f00000000c0), 0x8}, 0x2988, 0x7e1, 0x0, 0x5, 0x2, 0x7fffffff, 0x6, 0x0, 0x100}) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x7) (async) 05:42:21 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000002180)={&(0x7f0000000080)="86bf88631b34feb735d5a51817194b591a105473a22c9808214a32a6b382bf6aef4ee864b3e12042d884759e718708acf524a351accfa1b77f6bd52c1ff942edf5799cfbd3fc78de931fce7a6b6ec9dd4217e34590193d708f2ff3f0894c200aa23939984b91c8402f8aad5bcafeab45e8bb081b82b1ff869ec072598a928034fea9ec5fb92a0d58348fd0843d0c662e41695152ddc7da00e2cc7b76b90eecc8ba7b3e6c7beba29ec34ac42ab6f6c3273c29989b6705ab4e97f7", &(0x7f0000000140)=""/4096, &(0x7f0000001140)="2acec52bc815a69ee45adbfaaadf83c604acfba1", &(0x7f0000001180)="2e4741b71a3de61c1d44113e8c662377eb340a0a09613065065e990bf088889b0db25f53128c131074a9c9ebb6dddec0231e73f20f3d7e50475c8df66a9ce7fa0747df239878603f7ceacc7ea30433ad35897b4f912c9442ba8f7e72324129c439643d8a71a55c76d0b64c27948cf04b3fccef60dd7bba377779e4b0beedf029671c04036bef2d9b85f78b62459f71924b4d023e7db77054409db36328e9b206e3abbb283f9bd623d591454470ecde2d139aebff0636125913c339249dfef535b917f4bb2f9a7ee82d0accb4afc26f007335873ec2d341dc9b3292d9ca770921f51a8be4b2bf9f4c973d5019ce6662bbc2575ddead6ad675fe9e0be9aac7590167636f7684d4ebfec720f7493e9f976f56aa9024f311d19258db591415bf3fb3cf6a31c3b426323f167c2f9e5c82a25fc3538d46e7f69e2b14666bfbbbf3b326fcf963ced8e640a2afcac943c2668eb89e406332cacbe88a7723f5dc8586addd5f1a04d2fd6963e4d57fe6636572f7421582af5deb25bd885dabd790f971cd3cefba0f7100712c75bd360147ccf3eba75e3dc21d1b853b86b6964bfe04723779b39580a9f20076db438f8518170a0af4df68215a99c6a38319fa3596f13f8e96ad7f70171eff78004e8d6035f79a76d4c8d9e56e279d645b2b44ee1244c9ffdf8fa22977c70ff34b7ed46c2b255c3f49517fc7e6afb16be53453456c9b7f65e85a83cab6683fea0a74a88a6ba2d4d5b235f733f4b3913b1a3f31714927057a9751222507de02fd994cd31ac5900062dd761a2e5c7aaae9597b3f15ca05612df0f7ba947a1e0672b256e22c97c3d09a520a56d55d79b86906a75cc66b9c1f86bdffdff87e70b1e805ce89628243a9fd981269240d342ecf69426e8ad6eced0e05f474d6c2e9ff35313227968e6dd732f15a63ac1eaf7fc273d14a2c6ce3b4edf3ef3d615a967cc5b8708214ef0338206c032ee512d68643316ac202b75940ce44591cf292fff63c733a6521c923e28bcd629ddf4d93d937f079333e1f22e7c3ddf1cddd515e5439e953b6a733b1b65b4b2d92e1a62e386334e932379514d76323f40da7068286d440777997b65879ad79834683d0ed7b98feceadcc286998098ec92ab2638f327968240ce5210c9605edcdd861e8da20de98ccdfade53d992257f802ffe11b1af78196cc58e330681df047549941e5f47c705062cbd65e1cd201b57acc593264b630269ea5040a348fdd679004ec8f414341e1289e7742825ccd02432dd933666de5e6710de7588e4dd15882bbbdb9872b49979d22518121fd2eeabe328504ef22723e9b8eefd2726c8b3453702b267e063cdb665f9a75b0157f860701e27c396a18b05026672a5182e3c7087adeb7bc7e9a1f11f61a3af11e7a88710ee0bfbf4ef4267b7a0a120e8f211bb3eaf8d79adaef7f9fb5aca5e8300fe1ad3bd4a6a413a7c36e4a4fa01fcc428b166741cd260aee3aac1088f6e60f5bf8f35ea2d0667ce78c2fe3c4c2e06cd267af99d900f38ea5ad131e2aea0b759590f65029f7cd6b5d6c390ad3417de274d6bfe8af9286ff2bd4dc38f36296507874120b0181cffff018dace6eaa33cf07f9e96e80ea6d7ef66198e8cd0a84cce1008c97e3ee8ddb9015fbed2e78a460d3e7309fa8841dc0e925fb3c1349867e448cecfddac32b39812cc434e6221c730784c01cac3e6ef5c9ce04062b0e592f6c6b2cd1e0dd0f83d4c63ee8a243734928e9ab1535104ba2ad873a271254385677589dcb63ddedeeb1c2b59f64f16ce279de358fbe5f8232203f53e85ebeff027f5f7c0d80749c524b72948eb9e4c554333dc6bf115aead57e69c526a48f6e63255f7ea966370a9a44545c75346a81b471f8d841f17c0756f61aca4e05ac85bd5da04400f72e3adde15b5446cfe04656a227729d7e615a015590a4ce1faba5a0d7817ec66b3567c777a56b93906d1010d3bef7e3f97d19cece9de5033807b4c29832ab4cfeb264d6a30247b9f464107299ba61747103cd26a770c2e12bc89afb58d5e611bbc27b9e56b57dde6d7b6676c699252ee2ce3f9c8ae4f89a9303f41d288251194e10f49f1c677409115f9e3696fd6f186122215064fc64b62a25a0414b6b1784499c7e31881f952180a0a109aefa145a84eb0937864ee4072185ef9bcd3711ba94ad81f471bbcd42bad02b8b36d3cfa833ff7ad92eb2d12f046afa45db3b3fa93b4ac50285cf8f2d50f512522a2ed95c6023b6a4b9554a76b02589fc3ce307b801b0cbfc7d7194d560143ca7d8118a3dd791082a5d801101ecb710553850624644227502c5c3daf36e3e77e72ceee8bf94913f550223b6f489777d6b08c71d99b35ff9015afd81a9c51873872a47cb854df1400983b62171a4ffd9a603900a8a6c3f6f2a93e07a9522a8ab0ed218bd95a442c1a77333ee714104ccdfead9a527afb2ce2fb565b26745c7d2fc1711f0d104bc8feb01b44f4213952b7f3623945306effdb16560ea932ecf8673287c0bbf09665c6856835ba86b061fe6969bf7ee1eaf258a644a83ca2a3df8f71f8d53bdf902a34bc375c2f95114ff98f662a5b08542824f9f6c9a747377b3222f875074ba87ec728ac0f6a281894c8aabc8f93c3a4e1167666ef5ae681d0802da7173c51883e3eb3bd05af3936016bb06551e0bb173e3549cf10ecae6b20c4493fe1074a02ef7f36b8bea7f83dda29d46aa974ff79e2b84a95e99ea5e0a2bef63e1080e15bbb6ef1b244c86554bd5d1276f48c2b388cf2265d8fdf052ea567ccd752d88ecc741c4bb37af9a40c849838f50df28cb0b09394cdec67ede5214a09ee2bc9ea4c9819dcd9a68ea6ef9896a2ec25eee83699233ed486e43a62408c53998970656d315a5212841155bc9cadf480f8ec6818404b21dd462c824d17de580bbc9dabd5d4caf6f5ce416ce1e5b217971a7a2ceeea1bfb2387fd358ef4b9695667b06d3a693e74b0322c59a13b8ff8e460c991038b975921fe276422393fa84bf227d27438697b64b76163358b8d539eb2c0773997855a7091314c3bfeb4c8ed6fd520b2c4c11066e211334e0f8e87fd2a84cbe66317dc2fbb83a749530cdcc1f07f873ad43e5d9f3d54a10e70667d26b990abfe1b73361b0f9ac9a91f2aee3b2ac1f54bcb22ca276d9eaa863408ecd30bb72ab61c90688952b1ed9b8af7571781073ba0b600c5d02d250f65bbd1d67bb7c6ffe9ecadb9a4e432e03e280b3b2f948ace0c47315ea0fba124380ca0b5644230446c6fea8869cbd64be06d89df706a53208432b78e60b46a4cdf0b168be25e3788c8b8d011422c329dda01b72336a42ac5e5ed9a273027a9269846f81b92ab981f5d158f847369651952086e17b990615ff6da110f9edc84d7c620929967cad412d4cceeae23a16a0542c4fd8628da9250a16e53cca6a026429c357e1af338783958d7bec7ea1e2948ae703276fcf4763d3abd9bb3db99d3ac3c11fdb95c55c42468515aa54cea23e6718eae1d94530b18da3ccf203bca38d0db14df90401be5d9338114f1eb140bf9cb5a7d38ddda45ca0a35435927214aefc7b56f62008c80712e68f096bf6ed315a214b21fe70ca922ab48ee500e6d59879d9b4a822fabcfc34b0e6d8ede8ff0cfd9afc988084cc0fcb878ab9e03536fe2c078967edd72e713e127d7856ad8a25f6e1904f4a7bc488410d285b9b7d0d3123670b4a359159c615f091c7ebe14620b7724aa81a51300f550a767a20894cf21a60ffcff10a5f88990420bee55bb6ec1ffa478ae55f566a9e7afc3e46c650e4bfaf4dc9490a2f7714acd59774493d5b547459ed472a3a5b2a2874c7efa1677ca743e7916e7b69589c8d206bdb202fe05d57bca49ab8438485cc1dcbf5cae5d69620ed23cd064ca34b06f874fb17d0664df8fddbcf0154c989e04a17bd3fc475a0959d27a5362963c2d22017304bad89442c49221527013bb455cb69fd4140fd1961891d8c987b8a73e2e7f095fa93702a6b88975ace1a11b8e6dc884fc7d2a8703d28c9c83bf67771948e134f0b5410b7dc7cfbe0fd4be97d9e1eda7a29fd8081b4fef80ac6eac2260ce9c3a9dfab1013a31bbd447e3d3a8a88067cd6a5f48aa0827da0ed3d5576d654b3fc16deed0af8f2fdf7d5973d67cbc57c06ca2b0083dcd06206afc8d8e3f62c7b10600aef2e85db2280338cb68ed5ed4e499aefdca7dfc3f6131700ac302c8221bcfd86f2fc9d2e24632a749069c53d9e1a59a36dac426780522048f971d154b7ff050c6b3902e6f850b1762c57b93042c3defe7bfa2aa4daac0f5784e95604ccc8b9a0d34f5ca3bc0df7ec99fd0e9c8e5ed0ce85714a6408dee8726a47c0caff1f38a07fa81603436362bd4a092d40d4ebac3987a02177648c98182cad49c935fa3a90876f5e1811b6a76d98971ac6c9208564ba508b0dd29d04a8055dcf0da889d1685b58a2ccd5fd69d5581577b5f1e9aa7f7824e9c74c3db7017a71ea7161f464d6b1f2249d1afe24b94d20fe600e93324ddd1a11825aeace04087b79483dd3b35550f6656d1fac8173501af11f87178d6d3c1396902557128d53cb7f67b53a2ae00f9419296c10654710013ba3fc414549780c5c9cfd166d89fc2a6de5fb83760f8f8ca68af165b276b398ebcd92fdc556f02ae950af425ae1ed40038fc8b70d1b59cf6e849222d64ab2ae12cbccbc69201d7b9244342b886044358b2f07697e00aee3c80608a3972cf6ef14dd95f5ea1d7615c803271069af60950f26b4d0027da0d5991f53348dede1b68e94e1f33aff052704fb3fb6ecd0d05a693bddf96b32eefe7cd530e8c405e4bab39a76a6cb116575b92be96295e45fccf75fa687e33ef0a290715fa60cd2123358c6f9b0bc367f22304d67e33a1a31beb58c745e9e865d94f68e7d3be81aed86199823b7fdb1d5d1aa63652a736c367726dae231f7387e4fb7b14d6ad54fc7dd5485e38bdf1f6ab01696ca594ebabee656eea01320335371ff5a93d2adabf1c8efeaebc6ae76936c5d0891a12e8a5aa9c467ddf308b58576060bd1e3cf106fc32e52d862a6eac238936597a923837ade313388c9435b1cbaaab7a75ea019c909722949600debacf14a485929eb919ec744ccdc9b01555779fcc154d88696061ac652e992ce7e78ca7a73cc628c12d738bb5b5d9a930d4e62cac10936a285cedff6f79aaec8f1a3386285b3195a2e4da484b3baae464aba7b78fd8f4c1fdfed8d0ccc4a53c06bde1119f4fdf8be39805cfc8ec1344043a5dd3a41030e50d2b14c847eadf9c258d7e9a2c82b82e3ed77bc93c222f4205909789d8061ce00cb81ad2d18c48db06f5d671703ef056b50c1b14eb57a476291118f4d3094ee139bdbbc476581d260fd4d65f3594462d6b6266a112cbe9f1bff6cf8d97cb513157ea54bc94b7f6b6044c81b062c63e37022dcee2ae38c0343b67edc62ff76fcf13385b5812d75cd13bc687956a8cd14e89d4337ee6eacbf709c78537c3cae0b9f9e298a94d7c9a2f1f28041c9ab03afba74d609a98e09f7ae284ee64e0c95a3ad3ec1e9038718c6bab189e1a6ffec9197e7ba590ffe6118ae77d46c3f6b284b46511e618219a8a4ccbc60827fa00df8fc8075fcb3c09c4dd0604078316c298be5a0ef0ef0de82fb33456aaad979f7efdf212d1b886278192cb15753bed3b0f087c7a82a570a68ed0686cec3a487e3f7b35f97790cd3a0a8cba011edd976a9fcd77e831a784866367ee1b342dcb513ce09445a9048bbc42059bd9143f371942d7cc43c400234e4bc51f1d1175c3fa72880", 0x2, r1}, 0x38) 05:42:21 executing program 3: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9a00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x74}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2405, 0x4) 05:42:21 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz0\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)='memory.pressure\x00') (async) openat$cgroup_pressure(r1, &(0x7f00000000c0)='memory.pressure\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) openat$cgroup_type(r2, &(0x7f0000000180), 0x2, 0x0) (async, rerun: 64) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (rerun: 64) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x80, 0x0, 0x1, 0xc, 0x0, 0x1, 0x82a0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000200), 0x5}, 0x800, 0x0, 0x3ff, 0x3, 0xffffffffffff6b9b, 0x1, 0x81, 0x0, 0x1ff, 0x0, 0xfffffffffffffffe}, 0xffffffffffffffff, 0xd, r3, 0x2) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0xa0c480, 0x0) 05:42:21 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x19) (async) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0xb09b, 0x4}, 0x0, 0x6, 0x0, 0x3}, 0xffffffffffffffff, 0x8000000000, 0xffffffffffffffff, 0x0) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f00000001c0)='io.pressure\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz0\x00', 0x200002, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) mkdirat$cgroup(r2, &(0x7f00000004c0)='syz1\x00', 0x1ff) (async) r3 = openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000100), 0x2, 0x0) (async) r4 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x10) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0xf, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000200000000000000001000000185200000c00000000000000000000001852000010000000000000000000000085000000bc0000001852000005000000a8d43032000000001800000086f1000000000000050000001869000001000000000000000100000095000000e10d896a6d17db5d31b2000000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x7fff, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x1, 0x3}, 0x8, 0x10, &(0x7f00000002c0)={0x3, 0x6, 0x9, 0x101}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[0x1, r3, 0x1, 0x1, 0xffffffffffffffff, r0, 0xffffffffffffffff, r3, 0x1]}, 0x80) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@map=r4, r5, 0x20}, 0x10) [ 2363.560854][T24485] FAULT_INJECTION: forcing a failure. [ 2363.560854][T24485] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2363.600064][T24485] CPU: 0 PID: 24485 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2363.610559][T24485] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2363.620655][T24485] Call Trace: [ 2363.623940][T24485] [ 2363.626874][T24485] dump_stack_lvl+0xd1/0x138 [ 2363.631492][T24485] should_fail_ex.cold+0x5/0xa [ 2363.636293][T24485] prepare_alloc_pages+0x178/0x570 [ 2363.641427][T24485] __alloc_pages+0x149/0x5b0 [ 2363.646036][T24485] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2363.652810][T24485] ? find_held_lock+0x2d/0x110 [ 2363.657598][T24485] ? lock_downgrade+0x6e0/0x6e0 [ 2363.662456][T24485] ? do_raw_spin_lock+0x124/0x2b0 [ 2363.667496][T24485] alloc_pages+0x1aa/0x270 [ 2363.671927][T24485] __get_free_pages+0xc/0x40 [ 2363.676530][T24485] kasan_populate_vmalloc_pte+0x27/0x150 [ 2363.682209][T24485] __apply_to_page_range+0x68c/0x1030 [ 2363.687599][T24485] ? kasan_poison+0x60/0x60 [ 2363.692126][T24485] alloc_vmap_area+0x512/0x1ed0 [ 2363.697013][T24485] ? free_vmap_area+0x1ab0/0x1ab0 [ 2363.702071][T24485] __get_vm_area_node+0x142/0x3f0 [ 2363.707119][T24485] __vmalloc_node_range+0x25b/0x13c0 [ 2363.712411][T24485] ? btf_new_fd+0x531/0x2ea0 [ 2363.717026][T24485] ? btf_new_fd+0x531/0x2ea0 [ 2363.721628][T24485] ? vfree_atomic+0xe0/0xe0 [ 2363.726163][T24485] ? kvmalloc_node+0x76/0x1a0 [ 2363.730848][T24485] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2363.736417][T24485] ? btf_new_fd+0x531/0x2ea0 [ 2363.741019][T24485] kvmalloc_node+0x156/0x1a0 [ 2363.745622][T24485] ? btf_new_fd+0x531/0x2ea0 [ 2363.750260][T24485] btf_new_fd+0x531/0x2ea0 [ 2363.754772][T24485] ? find_held_lock+0x2d/0x110 [ 2363.759556][T24485] ? __might_fault+0xd9/0x180 [ 2363.764250][T24485] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2363.769985][T24485] ? apparmor_capable+0x1dc/0x460 [ 2363.775055][T24485] ? bpf_lsm_capable+0x9/0x10 [ 2363.779739][T24485] ? security_capable+0x93/0xc0 [ 2363.784606][T24485] __sys_bpf+0x18f1/0x5000 [ 2363.789032][T24485] ? ksys_write+0x210/0x250 [ 2363.793638][T24485] ? bpf_perf_link_attach+0x520/0x520 [ 2363.799032][T24485] ? vfs_write+0x49e/0xdd0 [ 2363.803477][T24485] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2363.809120][T24485] ? wait_for_completion_io_timeout+0x20/0x20 [ 2363.815213][T24485] __x64_sys_bpf+0x79/0xc0 [ 2363.819639][T24485] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2363.825547][T24485] do_syscall_64+0x39/0xb0 [ 2363.829996][T24485] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2363.835934][T24485] RIP: 0033:0x7f77be48c0c9 [ 2363.840359][T24485] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2363.860149][T24485] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2363.868608][T24485] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2363.876584][T24485] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2363.884558][T24485] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2363.892538][T24485] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2363.900515][T24485] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2363.908507][T24485] 05:42:22 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000100)={0x0, 0x80, 0x0, 0x5, 0x8, 0x0, 0x0, 0x4, 0x800, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xa7cf, 0x0, @perf_bp={&(0x7f00000000c0), 0x8}, 0x2988, 0x7e1, 0x0, 0x5, 0x2, 0x7fffffff, 0x6, 0x0, 0x100}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x7) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000100)={0x0, 0x80, 0x0, 0x5, 0x8, 0x0, 0x0, 0x4, 0x800, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xa7cf, 0x0, @perf_bp={&(0x7f00000000c0), 0x8}, 0x2988, 0x7e1, 0x0, 0x5, 0x2, 0x7fffffff, 0x6, 0x0, 0x100}) (async) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x7) (async) [ 2363.959600][T24488] ------------[ cut here ]------------ [ 2363.965122][T24488] WARNING: CPU: 0 PID: 24488 at kernel/events/core.c:4924 put_pmu_ctx+0x2a5/0x390 05:42:22 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x19) r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0xb09b, 0x4}, 0x0, 0x6, 0x0, 0x3}, 0xffffffffffffffff, 0x8000000000, 0xffffffffffffffff, 0x0) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f00000001c0)='io.pressure\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz0\x00', 0x200002, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) mkdirat$cgroup(r2, &(0x7f00000004c0)='syz1\x00', 0x1ff) r3 = openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000100), 0x2, 0x0) r4 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x10) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0xf, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000200000000000000001000000185200000c00000000000000000000001852000010000000000000000000000085000000bc0000001852000005000000a8d43032000000001800000086f1000000000000050000001869000001000000000000000100000095000000e10d896a6d17db5d31b2000000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x7fff, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x1, 0x3}, 0x8, 0x10, &(0x7f00000002c0)={0x3, 0x6, 0x9, 0x101}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[0x1, r3, 0x1, 0x1, 0xffffffffffffffff, r0, 0xffffffffffffffff, r3, 0x1]}, 0x80) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@map=r4, r5, 0x20}, 0x10) mkdir(&(0x7f0000000080)='./file0\x00', 0x19) (async) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0xb09b, 0x4}, 0x0, 0x6, 0x0, 0x3}, 0xffffffffffffffff, 0x8000000000, 0xffffffffffffffff, 0x0) (async) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f00000001c0)='io.pressure\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x80086601, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz0\x00', 0x200002, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) (async) mkdirat$cgroup(r2, &(0x7f00000004c0)='syz1\x00', 0x1ff) (async) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000100), 0x2, 0x0) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x10) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0xf, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000200000000000000001000000185200000c00000000000000000000001852000010000000000000000000000085000000bc0000001852000005000000a8d43032000000001800000086f1000000000000050000001869000001000000000000000100000095000000e10d896a6d17db5d31b2000000009500000000000000"], &(0x7f0000000240)='syzkaller\x00', 0x7fff, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x1, 0x3}, 0x8, 0x10, &(0x7f00000002c0)={0x3, 0x6, 0x9, 0x101}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[0x1, r3, 0x1, 0x1, 0xffffffffffffffff, r0, 0xffffffffffffffff, r3, 0x1]}, 0x80) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@map=r4, r5, 0x20}, 0x10) (async) [ 2364.023242][T24488] Modules linked in: [ 2364.036704][T24488] CPU: 0 PID: 24488 Comm: syz-executor.3 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2364.065372][T24488] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2364.088913][T24488] RIP: 0010:put_pmu_ctx+0x2a5/0x390 [ 2364.109099][T24488] Code: dd ff e8 ce 00 dd ff 48 8d 7b 50 48 c7 c6 e0 b5 a3 81 e8 0e b8 c7 ff eb d6 e8 b7 00 dd ff 0f 0b e9 64 ff ff ff e8 ab 00 dd ff <0f> 0b eb 88 e8 72 0e 2b 00 eb a5 e8 9b 00 dd ff 0f 0b e9 e4 fd ff [ 2364.132196][T24488] RSP: 0018:ffffc900033bfc68 EFLAGS: 00010293 [ 2364.148304][T24488] RAX: 0000000000000000 RBX: ffff8880b9841978 RCX: 0000000000000000 [ 2364.164224][T24488] RDX: ffff88804446d7c0 RSI: ffffffff81a46145 RDI: 0000000000000001 [ 2364.174294][T24488] RBP: ffff8880b98419a8 R08: 0000000000000001 R09: 0000000000000001 [ 2364.190415][T24488] R10: ffffed1017306b70 R11: 0000000000000000 R12: ffff8880b9835c50 [ 2364.198449][T24488] R13: ffff8880b9835b80 R14: 0000000000000293 R15: ffff8880b9841980 05:42:22 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) openat$cgroup_type(r0, 0x0, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000800)='#', 0x1}, {&(0x7f0000000840)='h', 0x1}, {0x0}], 0x3}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb0100180000000000000014000000000200000000000000010000060400000000000000000000c07bb99171dd9c9fd11115f4b1f6fd49b67fad49fe120f98116a03b72431315191c69305856946965a360ad8cb3bde6454fc06cd00"/102], &(0x7f0000000080)=""/185, 0x1000000, 0xb9, 0x1}, 0x20) (fail_nth: 85) r2 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 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}}, r0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000280)={0x7, 0x80, 0x6, 0x3, 0x0, 0xf2, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1000, 0x0, 0x7ff, 0x6, 0xffffffffffffffed, 0xee1, 0x0, 0x0, 0x0, 0x0, 0x1}) r3 = gettid() syz_open_procfs$namespace(r3, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000100)={r3, r0, 0x0, 0x20, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00'}, 0x30) gettid() ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x2405, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x10000) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) 05:42:22 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup(r1, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) 05:42:22 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz0\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)='memory.pressure\x00') openat$cgroup_pressure(r1, &(0x7f00000000c0)='memory.pressure\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) openat$cgroup_type(r2, 0x0, 0x2, 0x0) openat$cgroup_type(r2, &(0x7f0000000180), 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) openat$cgroup_type(r3, 0x0, 0x2, 0x0) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x80, 0x0, 0x1, 0xc, 0x0, 0x1, 0x82a0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000200), 0x5}, 0x800, 0x0, 0x3ff, 0x3, 0xffffffffffff6b9b, 0x1, 0x81, 0x0, 0x1ff, 0x0, 0xfffffffffffffffe}, 0xffffffffffffffff, 0xd, r3, 0x2) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0xa0c480, 0x0) perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz0\x00', 0x200002, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)='memory.pressure\x00') (async) openat$cgroup_pressure(r1, &(0x7f00000000c0)='memory.pressure\x00', 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x801c581f, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r2}, 0xc) (async) openat$cgroup_type(r2, 0x0, 0x2, 0x0) (async) openat$cgroup_type(r2, &(0x7f0000000180), 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r3}, 0xc) (async) openat$cgroup_type(r3, 0x0, 0x2, 0x0) (async) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x80, 0x0, 0x1, 0xc, 0x0, 0x1, 0x82a0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000200), 0x5}, 0x800, 0x0, 0x3ff, 0x3, 0xffffffffffff6b9b, 0x1, 0x81, 0x0, 0x1ff, 0x0, 0xfffffffffffffffe}, 0xffffffffffffffff, 0xd, r3, 0x2) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0xa0c480, 0x0) (async) 05:42:22 executing program 5: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0xc0}, 0x0) openat$cgroup_type(r0, 0x0, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x2) 05:42:22 executing program 2: ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000000080)=""/10) ioctl$TUNSETNOCSUM(0xffffffffffffffff, 0x400454c8, 0x1) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f00000000c0)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}], 0x18, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f00000003c0)=r0) r1 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x80086601, 0x0) [ 2364.215034][T24488] FS: 00005555574e2400(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000 [ 2364.225569][T24488] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 05:42:22 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x40049409, 0x4) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r1}, 0xc) (async) openat$cgroup_type(r1, 0x0, 0x2, 0x0) openat$cgroup(r1, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) 05:42:22 executing program 5: perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0xc0}, 0x0) (async) openat$cgroup_type(r0, 0x0, 0x2, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0xc020660b, 0x2) [ 2364.270439][T24488] CR2: 00007f200c3821b8 CR3: 000000002a3d2000 CR4: 00000000003506f0 [ 2364.301023][T24488] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2364.334117][T24529] FAULT_INJECTION: forcing a failure. [ 2364.334117][T24529] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2364.349156][T24488] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2364.354597][T24529] CPU: 1 PID: 24529 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2364.364153][T24488] Call Trace: [ 2364.367577][T24529] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2364.367595][T24529] Call Trace: [ 2364.367604][T24529] [ 2364.367614][T24529] dump_stack_lvl+0xd1/0x138 [ 2364.376517][T24488] [ 2364.380953][T24529] should_fail_ex.cold+0x5/0xa [ 2364.380989][T24529] prepare_alloc_pages+0x178/0x570 [ 2364.381029][T24529] __alloc_pages+0x149/0x5b0 [ 2364.384580][T24488] _free_event+0x3c3/0x1280 [ 2364.387215][T24529] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 2364.387253][T24529] ? find_held_lock+0x2d/0x110 [ 2364.391954][T24488] perf_event_release_kernel+0x6ad/0x8f0 [ 2364.394771][T24529] ? lock_downgrade+0x6e0/0x6e0 [ 2364.394799][T24529] ? do_raw_spin_lock+0x124/0x2b0 [ 2364.399660][T24488] ? perf_remove_from_context+0x1e0/0x1e0 [ 2364.404678][T24529] alloc_pages+0x1aa/0x270 [ 2364.404713][T24529] __get_free_pages+0xc/0x40 [ 2364.455549][T24529] kasan_populate_vmalloc_pte+0x27/0x150 [ 2364.461212][T24529] __apply_to_page_range+0x68c/0x1030 [ 2364.466603][T24529] ? kasan_poison+0x60/0x60 [ 2364.471136][T24529] alloc_vmap_area+0x512/0x1ed0 [ 2364.476076][T24529] ? free_vmap_area+0x1ab0/0x1ab0 [ 2364.481141][T24529] __get_vm_area_node+0x142/0x3f0 [ 2364.486203][T24529] __vmalloc_node_range+0x25b/0x13c0 [ 2364.491509][T24529] ? btf_new_fd+0x531/0x2ea0 [ 2364.496130][T24529] ? btf_new_fd+0x531/0x2ea0 [ 2364.500824][T24529] ? vfree_atomic+0xe0/0xe0 [ 2364.505355][T24529] ? kvmalloc_node+0x76/0x1a0 [ 2364.510062][T24529] ? rcu_read_lock_sched_held+0x3e/0x70 [ 2364.515633][T24529] ? btf_new_fd+0x531/0x2ea0 [ 2364.520238][T24529] kvmalloc_node+0x156/0x1a0 [ 2364.524845][T24529] ? btf_new_fd+0x531/0x2ea0 [ 2364.529538][T24529] btf_new_fd+0x531/0x2ea0 [ 2364.533968][T24529] ? find_held_lock+0x2d/0x110 [ 2364.538758][T24529] ? __might_fault+0xd9/0x180 [ 2364.543480][T24529] ? btf_type_snprintf_show+0x3b0/0x3b0 [ 2364.549062][T24529] ? apparmor_capable+0x1dc/0x460 [ 2364.554135][T24529] ? bpf_lsm_capable+0x9/0x10 [ 2364.558826][T24529] ? security_capable+0x93/0xc0 [ 2364.563868][T24529] __sys_bpf+0x18f1/0x5000 [ 2364.568302][T24529] ? ksys_write+0x210/0x250 [ 2364.572820][T24529] ? bpf_perf_link_attach+0x520/0x520 [ 2364.578207][T24529] ? vfs_write+0x49e/0xdd0 [ 2364.582652][T24529] ? __mutex_unlock_slowpath+0x157/0x5e0 [ 2364.588296][T24529] ? wait_for_completion_io_timeout+0x20/0x20 [ 2364.594410][T24529] __x64_sys_bpf+0x79/0xc0 [ 2364.598856][T24529] ? syscall_enter_from_user_mode+0x26/0xb0 [ 2364.604764][T24529] do_syscall_64+0x39/0xb0 [ 2364.609384][T24529] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2364.615289][T24529] RIP: 0033:0x7f77be48c0c9 [ 2364.619709][T24529] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2364.639325][T24529] RSP: 002b:00007f77bf24b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 2364.647751][T24529] RAX: ffffffffffffffda RBX: 00007f77be5abf80 RCX: 00007f77be48c0c9 [ 2364.655730][T24529] RDX: 0000000000000020 RSI: 0000000020000140 RDI: 0000000000000012 [ 2364.663711][T24529] RBP: 00007f77bf24b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2364.671689][T24529] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2364.679663][T24529] R13: 00007ffd06728fcf R14: 00007f77bf24b300 R15: 0000000000022000 [ 2364.687653][T24529] [ 2364.709691][T24488] perf_release+0x37/0x50 [ 2364.714103][T24488] __fput+0x27c/0xa90 [ 2364.718159][T24488] ? perf_event_release_kernel+0x8f0/0x8f0 [ 2364.729630][T24488] task_work_run+0x16f/0x270 [ 2364.734384][T24488] ? task_work_cancel+0x30/0x30 [ 2364.755822][T24488] exit_to_user_mode_prepare+0x23c/0x250 [ 2364.762533][T24488] syscall_exit_to_user_mode+0x1d/0x50 [ 2364.768059][T24488] do_syscall_64+0x46/0xb0 [ 2364.776403][T24488] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2364.786368][T24488] RIP: 0033:0x7f7dc8c3df7b [ 2364.794816][T24488] Code: 0f 05 48 3d 00 f0 ff ff 77 45 c3 0f 1f 40 00 48 83 ec 18 89 7c 24 0c e8 63 fc ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 89 44 24 0c e8 a1 fc ff ff 8b 44 [ 2364.825693][T24488] RSP: 002b:00007ffd28b67be0 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 2364.836866][T24488] RAX: 0000000000000000 RBX: 0000000000000004 RCX: 00007f7dc8c3df7b [ 2364.852872][T24488] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000003 [ 2364.863565][T24488] RBP: 00007f7dc8dad980 R08: 0000000000000000 R09: 00007f7dc8800a70 [ 2364.876743][T24488] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000002413f3 [ 2364.887397][T24488] R13: 00007ffd28b67ce0 R14: 00007f7dc8dac050 R15: 0000000000000032 [ 2364.903048][T24488] [ 2364.906137][T24488] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 2364.913428][T24488] CPU: 1 PID: 24488 Comm: syz-executor.3 Not tainted 6.2.0-rc5-syzkaller-00126-ga6efc42a86c0 #0 [ 2364.923956][T24488] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2364.934048][T24488] Call Trace: [ 2364.937347][T24488] [ 2364.940284][T24488] dump_stack_lvl+0xd1/0x138 [ 2364.944893][T24488] panic+0x2cc/0x626 [ 2364.948831][T24488] ? panic_print_sys_info.part.0+0x110/0x110 [ 2364.954943][T24488] ? put_pmu_ctx+0x2a5/0x390 [ 2364.959558][T24488] check_panic_on_warn.cold+0x19/0x35 [ 2364.964947][T24488] __warn+0xf2/0x1a0 [ 2364.968875][T24488] ? put_pmu_ctx+0x2a5/0x390 [ 2364.973498][T24488] report_bug+0x1c0/0x210 [ 2364.977864][T24488] handle_bug+0x3c/0x70 [ 2364.982037][T24488] exc_invalid_op+0x18/0x50 [ 2364.986555][T24488] asm_exc_invalid_op+0x1a/0x20 [ 2364.991417][T24488] RIP: 0010:put_pmu_ctx+0x2a5/0x390 [ 2364.996720][T24488] Code: dd ff e8 ce 00 dd ff 48 8d 7b 50 48 c7 c6 e0 b5 a3 81 e8 0e b8 c7 ff eb d6 e8 b7 00 dd ff 0f 0b e9 64 ff ff ff e8 ab 00 dd ff <0f> 0b eb 88 e8 72 0e 2b 00 eb a5 e8 9b 00 dd ff 0f 0b e9 e4 fd ff [ 2365.016355][T24488] RSP: 0018:ffffc900033bfc68 EFLAGS: 00010293 [ 2365.022435][T24488] RAX: 0000000000000000 RBX: ffff8880b9841978 RCX: 0000000000000000 [ 2365.030434][T24488] RDX: ffff88804446d7c0 RSI: ffffffff81a46145 RDI: 0000000000000001 [ 2365.038413][T24488] RBP: ffff8880b98419a8 R08: 0000000000000001 R09: 0000000000000001 [ 2365.046388][T24488] R10: ffffed1017306b70 R11: 0000000000000000 R12: ffff8880b9835c50 [ 2365.054363][T24488] R13: ffff8880b9835b80 R14: 0000000000000293 R15: ffff8880b9841980 [ 2365.062350][T24488] ? put_pmu_ctx+0x2a5/0x390 [ 2365.066967][T24488] ? put_pmu_ctx+0x2a5/0x390 [ 2365.071574][T24488] _free_event+0x3c3/0x1280 [ 2365.076095][T24488] perf_event_release_kernel+0x6ad/0x8f0 [ 2365.081742][T24488] ? perf_remove_from_context+0x1e0/0x1e0 [ 2365.087650][T24488] perf_release+0x37/0x50 [ 2365.091994][T24488] __fput+0x27c/0xa90 [ 2365.095999][T24488] ? perf_event_release_kernel+0x8f0/0x8f0 [ 2365.101835][T24488] task_work_run+0x16f/0x270 [ 2365.106443][T24488] ? task_work_cancel+0x30/0x30 [ 2365.111320][T24488] exit_to_user_mode_prepare+0x23c/0x250 [ 2365.116974][T24488] syscall_exit_to_user_mode+0x1d/0x50 [ 2365.122441][T24488] do_syscall_64+0x46/0xb0 [ 2365.126878][T24488] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2365.132779][T24488] RIP: 0033:0x7f7dc8c3df7b [ 2365.137202][T24488] Code: 0f 05 48 3d 00 f0 ff ff 77 45 c3 0f 1f 40 00 48 83 ec 18 89 7c 24 0c e8 63 fc ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 89 44 24 0c e8 a1 fc ff ff 8b 44 [ 2365.156823][T24488] RSP: 002b:00007ffd28b67be0 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 2365.165257][T24488] RAX: 0000000000000000 RBX: 0000000000000004 RCX: 00007f7dc8c3df7b [ 2365.173231][T24488] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000003 [ 2365.181231][T24488] RBP: 00007f7dc8dad980 R08: 0000000000000000 R09: 00007f7dc8800a70 [ 2365.189224][T24488] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000002413f3 [ 2365.197200][T24488] R13: 00007ffd28b67ce0 R14: 00007f7dc8dac050 R15: 0000000000000032 [ 2365.205188][T24488] [ 2365.208399][T24488] Kernel Offset: disabled [ 2365.212829][T24488] Rebooting in 86400 seconds..