0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:25:38 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {}, 0x1}, 0x8) 14:25:38 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {}, 0x1}, 0x8) 14:25:38 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:25:38 executing program 6: r0 = openat(0xffffffffffffffff, 0x0, 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:25:38 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 73) 14:25:38 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r1, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r2, 0x6628) getsockopt$netlink(r2, 0x10e, 0xa, &(0x7f0000000340)=""/4096, &(0x7f00000000c0)=0x1000) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'veth1_vlan\x00'}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010000040000040218000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$HIDIOCGDEVINFO(r3, 0x801c4803, &(0x7f0000000280)=""/89) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = socket$inet(0x2, 0x3, 0x6) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r4, &(0x7f0000000000), 0x400000d, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000100)={'wlan1\x00'}) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x90202, 0xc0) fcntl$setpipe(r4, 0x407, 0x45a) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) 14:25:38 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000000)=""/119, 0x77}, {&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x6, 0x9, 0x3f) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) [ 1568.065137] FAULT_INJECTION: forcing a failure. [ 1568.065137] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1568.066253] CPU: 1 PID: 7983 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1568.066839] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.067542] Call Trace: [ 1568.067775] dump_stack+0x107/0x167 [ 1568.068086] should_fail.cold+0x5/0xa [ 1568.068418] __alloc_pages_nodemask+0x182/0x600 [ 1568.068823] ? add_mm_counter_fast+0x220/0x220 [ 1568.069225] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1568.069757] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1568.070200] ? lock_downgrade+0x6d0/0x6d0 [ 1568.070553] ? mark_held_locks+0x9e/0xe0 [ 1568.070916] alloc_pages_vma+0xbb/0x410 [ 1568.071257] handle_mm_fault+0x152f/0x3500 [ 1568.071624] ? do_raw_spin_lock+0x121/0x260 [ 1568.072003] ? rwlock_bug.part.0+0x90/0x90 [ 1568.072360] ? __pmd_alloc+0x5e0/0x5e0 [ 1568.072713] __get_user_pages+0x6ec/0x1620 [ 1568.073089] ? follow_page_mask+0x1900/0x1900 [ 1568.073487] ? down_read+0x10f/0x430 [ 1568.073818] ? down_write+0x160/0x160 [ 1568.074150] get_user_pages_unlocked+0x18a/0x690 [ 1568.074552] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1568.075021] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1568.075432] internal_get_user_pages_fast+0x175f/0x2640 [ 1568.075917] ? pin_user_pages_unlocked+0x80/0x80 [ 1568.076321] ? trace_hardirqs_on+0x5b/0x180 [ 1568.076692] get_user_pages_fast+0x66/0xa0 [ 1568.077066] iov_iter_get_pages+0x297/0xf40 [ 1568.077462] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1568.077880] ? mempool_resize+0x7d0/0x7d0 [ 1568.078251] bio_iov_iter_get_pages+0x22a/0x1200 [ 1568.078657] ? bvec_alloc+0x17e/0x2f0 [ 1568.078983] ? bio_alloc_bioset+0x2a1/0x600 [ 1568.079358] ? bio_add_pc_page+0x100/0x100 [ 1568.079716] ? bvec_alloc+0x220/0x2f0 [ 1568.080041] ? iov_iter_npages+0x1fd/0xa70 [ 1568.080412] ? ext4_iomap_begin+0x1a0/0x700 [ 1568.080782] iomap_dio_bio_actor+0x77a/0xef0 [ 1568.081167] iomap_dio_actor+0x36f/0x560 [ 1568.081546] iomap_apply+0x289/0x810 [ 1568.081866] ? iomap_dio_rw+0x90/0x90 [ 1568.082191] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1568.082696] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1568.083142] ? mark_held_locks+0x9e/0xe0 [ 1568.083506] ? filemap_check_errors+0xa5/0x150 [ 1568.083900] __iomap_dio_rw+0x6cd/0x1110 [ 1568.084243] ? iomap_dio_rw+0x90/0x90 [ 1568.084591] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1568.084987] ? down_read+0x10f/0x430 [ 1568.085318] ? down_write+0x160/0x160 [ 1568.085707] iomap_dio_rw+0x31/0x90 [ 1568.086019] ext4_file_read_iter+0x2c7/0x4c0 [ 1568.086397] new_sync_read+0x424/0x6f0 [ 1568.086744] ? ksys_lseek+0x1b0/0x1b0 [ 1568.087079] ? fsnotify_perm.part.0+0x22d/0x620 [ 1568.087478] ? security_file_permission+0xb1/0xe0 [ 1568.087906] vfs_read+0x4da/0x620 [ 1568.088206] ksys_read+0x12d/0x260 [ 1568.088508] ? vfs_write+0xb10/0xb10 [ 1568.088842] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.089294] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.089745] do_syscall_64+0x33/0x40 [ 1568.090063] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.090495] RIP: 0033:0x7ff4abb20b19 [ 1568.090825] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1568.092384] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1568.093036] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1568.093653] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1568.094260] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.094856] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.095462] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:25:39 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {}, 0x1}, 0x8) 14:25:39 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {}, 0x1}, 0x8) 14:25:39 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 72) 14:25:39 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_mount_image$nfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x1, &(0x7f0000000100)=[{&(0x7f00000000c0)="ea020459fe7b189de2e2519b0bb459118dcd12f07b916ecf70eea117d8c8304488f338371411271f320097c12c14cea83eeb", 0x32, 0x4}], 0x40800, &(0x7f0000000140)={[{'&+'}, {'&..@+'}, {'$*'}, {'*'}, {'!:'}, {'\x85*/,/@++.'}], [{@appraise_type}]}) fcntl$addseals(r0, 0x409, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = accept4$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0x10, 0x80000) fcntl$dupfd(r2, 0x0, r1) 14:25:39 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 74) 14:25:39 executing program 6: r0 = openat(0xffffffffffffffff, 0x0, 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) [ 1568.217021] FAULT_INJECTION: forcing a failure. [ 1568.217021] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1568.218136] CPU: 0 PID: 8000 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1568.218712] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.219406] Call Trace: [ 1568.219643] dump_stack+0x107/0x167 [ 1568.219957] should_fail.cold+0x5/0xa [ 1568.220289] __alloc_pages_nodemask+0x182/0x600 [ 1568.220691] ? add_mm_counter_fast+0x220/0x220 [ 1568.221080] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1568.221670] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1568.222118] ? lock_downgrade+0x6d0/0x6d0 [ 1568.222702] ? mark_held_locks+0x9e/0xe0 [ 1568.223054] alloc_pages_vma+0xbb/0x410 [ 1568.223400] handle_mm_fault+0x152f/0x3500 [ 1568.223811] ? do_raw_spin_lock+0x121/0x260 [ 1568.224200] ? rwlock_bug.part.0+0x90/0x90 [ 1568.224559] ? __pmd_alloc+0x5e0/0x5e0 [ 1568.224929] __get_user_pages+0x6ec/0x1620 [ 1568.225304] ? follow_page_mask+0x1900/0x1900 [ 1568.225690] ? down_read+0x10f/0x430 [ 1568.226009] ? down_write+0x160/0x160 [ 1568.226342] get_user_pages_unlocked+0x18a/0x690 [ 1568.226745] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1568.227218] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1568.227643] internal_get_user_pages_fast+0x175f/0x2640 [ 1568.228123] ? pin_user_pages_unlocked+0x80/0x80 [ 1568.228526] ? trace_hardirqs_on+0x5b/0x180 [ 1568.228897] get_user_pages_fast+0x66/0xa0 [ 1568.229318] iov_iter_get_pages+0x297/0xf40 [ 1568.229689] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1568.230104] ? mempool_resize+0x7d0/0x7d0 [ 1568.230480] bio_iov_iter_get_pages+0x22a/0x1200 [ 1568.230909] ? bvec_alloc+0x17e/0x2f0 [ 1568.231251] ? bio_alloc_bioset+0x2a1/0x600 [ 1568.231617] ? bio_add_pc_page+0x100/0x100 [ 1568.231977] ? bvec_alloc+0x220/0x2f0 [ 1568.232302] ? iov_iter_npages+0x1fd/0xa70 [ 1568.232669] ? ext4_iomap_begin+0x1a0/0x700 [ 1568.233047] iomap_dio_bio_actor+0x77a/0xef0 [ 1568.233509] iomap_dio_actor+0x36f/0x560 [ 1568.233861] iomap_apply+0x289/0x810 [ 1568.234179] ? iomap_dio_rw+0x90/0x90 [ 1568.234506] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1568.234999] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1568.235447] ? mark_held_locks+0x9e/0xe0 [ 1568.235804] ? filemap_check_errors+0xa5/0x150 [ 1568.236193] __iomap_dio_rw+0x6cd/0x1110 [ 1568.236536] ? iomap_dio_rw+0x90/0x90 [ 1568.236874] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1568.237322] ? down_read+0x10f/0x430 [ 1568.237649] ? down_write+0x160/0x160 [ 1568.237990] iomap_dio_rw+0x31/0x90 [ 1568.238308] ext4_file_read_iter+0x2c7/0x4c0 [ 1568.238687] new_sync_read+0x424/0x6f0 [ 1568.239020] ? ksys_lseek+0x1b0/0x1b0 [ 1568.239353] ? fsnotify_perm.part.0+0x22d/0x620 [ 1568.239751] ? security_file_permission+0xb1/0xe0 [ 1568.240163] vfs_read+0x4da/0x620 [ 1568.240463] ksys_read+0x12d/0x260 [ 1568.240770] ? vfs_write+0xb10/0xb10 [ 1568.241088] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.242103] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.242975] do_syscall_64+0x33/0x40 14:25:39 executing program 6: r0 = openat(0xffffffffffffffff, 0x0, 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) [ 1568.243600] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.244600] RIP: 0033:0x7f336afa3b19 [ 1568.245271] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1568.246820] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1568.247461] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1568.248063] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1568.248661] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.249276] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.249881] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1568.269292] FAULT_INJECTION: forcing a failure. [ 1568.269292] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1568.270421] CPU: 0 PID: 8007 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1568.271016] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.271732] Call Trace: [ 1568.271973] dump_stack+0x107/0x167 [ 1568.272290] should_fail.cold+0x5/0xa [ 1568.272624] __alloc_pages_nodemask+0x182/0x600 [ 1568.273030] ? add_mm_counter_fast+0x220/0x220 [ 1568.273441] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1568.273955] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1568.274403] ? lock_downgrade+0x6d0/0x6d0 [ 1568.274766] ? mark_held_locks+0x9e/0xe0 [ 1568.275132] alloc_pages_vma+0xbb/0x410 [ 1568.275481] handle_mm_fault+0x152f/0x3500 [ 1568.275854] ? do_raw_spin_lock+0x121/0x260 [ 1568.276226] ? rwlock_bug.part.0+0x90/0x90 [ 1568.276591] ? __pmd_alloc+0x5e0/0x5e0 [ 1568.276946] __get_user_pages+0x6ec/0x1620 [ 1568.277342] ? follow_page_mask+0x1900/0x1900 [ 1568.277730] ? down_read+0x10f/0x430 [ 1568.278051] ? down_write+0x160/0x160 [ 1568.278384] get_user_pages_unlocked+0x18a/0x690 [ 1568.278792] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1568.279253] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1568.279671] internal_get_user_pages_fast+0x175f/0x2640 [ 1568.280150] ? pin_user_pages_unlocked+0x80/0x80 [ 1568.280555] ? trace_hardirqs_on+0x5b/0x180 [ 1568.280928] get_user_pages_fast+0x66/0xa0 [ 1568.281314] iov_iter_get_pages+0x297/0xf40 [ 1568.281689] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1568.282110] ? mempool_resize+0x7d0/0x7d0 [ 1568.282481] bio_iov_iter_get_pages+0x22a/0x1200 [ 1568.282901] ? bvec_alloc+0x17e/0x2f0 [ 1568.283239] ? bio_alloc_bioset+0x2a1/0x600 [ 1568.283613] ? bio_add_pc_page+0x100/0x100 [ 1568.283993] ? bvec_alloc+0x220/0x2f0 [ 1568.284328] ? iov_iter_npages+0x1fd/0xa70 [ 1568.284704] ? ext4_iomap_begin+0x1a0/0x700 [ 1568.285081] iomap_dio_bio_actor+0x77a/0xef0 [ 1568.285488] iomap_dio_actor+0x36f/0x560 [ 1568.285856] iomap_apply+0x289/0x810 [ 1568.286175] ? iomap_dio_rw+0x90/0x90 [ 1568.286510] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1568.287012] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1568.287461] ? mark_held_locks+0x9e/0xe0 [ 1568.288323] ? filemap_check_errors+0xa5/0x150 [ 1568.288719] __iomap_dio_rw+0x6cd/0x1110 [ 1568.289060] ? iomap_dio_rw+0x90/0x90 [ 1568.289454] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1568.289851] ? down_read+0x10f/0x430 [ 1568.290167] ? down_write+0x160/0x160 [ 1568.290495] iomap_dio_rw+0x31/0x90 [ 1568.290808] ext4_file_read_iter+0x2c7/0x4c0 [ 1568.291184] new_sync_read+0x424/0x6f0 [ 1568.291516] ? ksys_lseek+0x1b0/0x1b0 [ 1568.291854] ? fsnotify_perm.part.0+0x22d/0x620 [ 1568.292254] ? security_file_permission+0xb1/0xe0 [ 1568.292671] vfs_read+0x4da/0x620 [ 1568.292972] ksys_read+0x12d/0x260 [ 1568.293293] ? vfs_write+0xb10/0xb10 [ 1568.293615] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.294066] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.294511] do_syscall_64+0x33/0x40 [ 1568.294835] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.295280] RIP: 0033:0x7ff4abb20b19 [ 1568.295603] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1568.297144] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1568.297807] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1568.298410] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1568.299013] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.299611] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.300214] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1582.283469] FAULT_INJECTION: forcing a failure. [ 1582.283469] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1582.284744] CPU: 1 PID: 8026 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1582.285395] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1582.286165] Call Trace: [ 1582.286441] dump_stack+0x107/0x167 [ 1582.286805] should_fail.cold+0x5/0xa [ 1582.287191] __alloc_pages_nodemask+0x182/0x600 [ 1582.287654] ? add_mm_counter_fast+0x220/0x220 [ 1582.288114] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1582.288710] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1582.289210] ? lock_downgrade+0x6d0/0x6d0 [ 1582.289614] ? mark_held_locks+0x9e/0xe0 [ 1582.290004] alloc_pages_vma+0xbb/0x410 [ 1582.290385] handle_mm_fault+0x152f/0x3500 [ 1582.290792] ? do_raw_spin_lock+0x121/0x260 [ 1582.291190] ? rwlock_bug.part.0+0x90/0x90 [ 1582.291580] ? __pmd_alloc+0x5e0/0x5e0 [ 1582.291963] __get_user_pages+0x6ec/0x1620 [ 1582.292364] ? follow_page_mask+0x1900/0x1900 [ 1582.292781] ? down_read+0x10f/0x430 [ 1582.293128] ? down_write+0x160/0x160 [ 1582.293508] get_user_pages_unlocked+0x18a/0x690 [ 1582.293952] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1582.294447] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1582.294898] internal_get_user_pages_fast+0x175f/0x2640 [ 1582.295415] ? pin_user_pages_unlocked+0x80/0x80 [ 1582.295863] ? trace_hardirqs_on+0x5b/0x180 [ 1582.296264] get_user_pages_fast+0x66/0xa0 [ 1582.296661] iov_iter_get_pages+0x297/0xf40 [ 1582.297073] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1582.297542] ? mempool_resize+0x7d0/0x7d0 [ 1582.297944] bio_iov_iter_get_pages+0x22a/0x1200 [ 1582.298385] ? bvec_alloc+0x17e/0x2f0 [ 1582.298743] ? bio_alloc_bioset+0x2a1/0x600 [ 1582.299146] ? bio_add_pc_page+0x100/0x100 [ 1582.299535] ? bvec_alloc+0x220/0x2f0 [ 1582.309721] ? iov_iter_npages+0x1fd/0xa70 [ 1582.310106] ? ext4_iomap_begin+0x1a0/0x700 [ 1582.310507] iomap_dio_bio_actor+0x77a/0xef0 [ 1582.310925] iomap_dio_actor+0x36f/0x560 [ 1582.311306] iomap_apply+0x289/0x810 [ 1582.311650] ? iomap_dio_rw+0x90/0x90 [ 1582.312002] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1582.312530] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1582.313018] ? mark_held_locks+0x9e/0xe0 14:25:53 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:25:53 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 75) 14:25:53 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 73) 14:25:53 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) write$binfmt_elf64(r0, &(0x7f0000001380)=ANY=[], 0x8f5) r1 = mmap$IORING_OFF_SQ_RING(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0xf, 0x12, r0, 0x0) syz_io_uring_submit(r1, 0x0, 0x0, 0x0) syz_io_uring_setup(0x27af, &(0x7f0000000000)={0x0, 0xe158, 0x4, 0x1, 0x1aa}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f00000000c0), &(0x7f0000000100)=0x0) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x30, 0xffffffffffffffff, 0x10000000) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r4, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) syz_io_uring_submit(r1, r3, &(0x7f0000000500)=@IORING_OP_READ=@pass_buffer={0x16, 0x4, 0x2000, @fd=r4, 0x1, &(0x7f0000000440)=""/140, 0x8c, 0x0, 0x1}, 0x7) r5 = syz_mount_image$nfs(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x400, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000280)="242c3f699e7d52a09c7b522e6f7a5f375c9eb08ffe050760117e661b56fc1b89fd5aed93f477d80960f959ff707eb5e23d91b0b19c391d12ea6001690b05a4391385f642d690093c7e9045ece065a2248d033f91e1e22a9af0b9f35bb8324ec94315851a1dcfc13b913237968fb56dc88a17cb33d19b69554db78fe5963edd1b3551ee9d86ae97daa554b9a8e5280cede245559ad528c07f00b4033491344e8419b992206d1e55338f", 0xa9, 0x2}], 0x26008, &(0x7f0000000340)={[{'@'}, {}, {'$'}, {}, {'*$+:*+y'}, {'---.'}, {}, {'*^'}], [{@uid_lt}]}) r6 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000400)=@IORING_OP_OPENAT2={0x1c, 0x7, 0x0, r5, &(0x7f0000000380)={0x42801, 0x60, 0x14}, &(0x7f00000003c0)='./file0\x00', 0x18, 0x0, 0x12345, {0x0, r6}}, 0x200) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r7, &(0x7f0000000000), 0x1b4000) 14:25:53 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) io_setup(0x9, &(0x7f0000000140)=0x0) r3 = openat$cgroup_int(r1, &(0x7f0000000180)='cpu.weight.nice\x00', 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r4, 0x6628) io_submit(r2, 0x2, &(0x7f00000002c0)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x1, r3, &(0x7f0000000340)="461b69cca3f298b3032b1d8ee2b3508da75aa52d168ebe1284ed0b8044861a44b9f4ff99d923bcde352a30a79f6e89ebd9aecdfc80c6aacf02a7d23c81362f061d834e7bb3cae924f14819d2cdf0ec01e3b587c909ce9412439711216dc3e1e6045766f59391d254d89184c5edccc2b0ca8aa3eaf825285348cf8173f5fb779cc87db4f6289215495cd07c0f613f4a806ef0f5c07f7054daee81b8773564b4bb2bced1f914d1ac11c6c0d14cd4c7da867ee5a096c8fddd86b52ee707592d07b625d0ead4b62ee8e97de765ed13b24cd02561c6c60ec69d44a4b1ee0f7e90ecbe271c57c7605c83c077f861c97e2a885c4e", 0xf1, 0x100000000000, 0x0, 0x2, r1}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x3, 0x4, r0, &(0x7f0000000440)="67ac3ffddb050a176e90042760fa6d378bf420d678c894b62cf1a19001041937d84a86b2c470b4c149cb36371d501259f87fd0afd139149af05f4d1c652af96730ad67d42bc207940e184ade4242e84d14cbcf17a2409670e16d5d2abed5842365d00e2143ecf24433dd05ec13b4f825eba12ac360251f45b447480d1d77e543a7c9f0d440d673443c8e52d313f4d926c6b0da90d8a4d9f2d528a35895cc672f17c7262a4d4f6a9e26bf48ee4e175d7ee2730f243341cd111b821d3c9399c896d4906f2a912002469e2916d34a2847b3512a", 0xd2, 0xf0, 0x0, 0x0, r4}]) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) 14:25:53 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {}, 0x1}, 0x8) 14:25:53 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:25:53 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}}, 0x8) [ 1582.313408] ? filemap_check_errors+0xa5/0x150 [ 1582.320824] FAULT_INJECTION: forcing a failure. [ 1582.320824] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1582.325781] __iomap_dio_rw+0x6cd/0x1110 [ 1582.325796] ? iomap_dio_rw+0x90/0x90 [ 1582.325837] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1582.328064] ? down_read+0x10f/0x430 [ 1582.328409] ? down_write+0x160/0x160 [ 1582.328778] iomap_dio_rw+0x31/0x90 [ 1582.329116] ext4_file_read_iter+0x2c7/0x4c0 [ 1582.329536] new_sync_read+0x424/0x6f0 [ 1582.329903] ? ksys_lseek+0x1b0/0x1b0 [ 1582.330272] ? fsnotify_perm.part.0+0x22d/0x620 [ 1582.330712] ? security_file_permission+0xb1/0xe0 [ 1582.331161] vfs_read+0x4da/0x620 [ 1582.331489] ksys_read+0x12d/0x260 [ 1582.331827] ? vfs_write+0xb10/0xb10 [ 1582.332178] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1582.332657] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1582.333129] do_syscall_64+0x33/0x40 [ 1582.333486] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1582.333960] RIP: 0033:0x7ff4abb20b19 [ 1582.334304] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1582.335950] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1582.336639] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1582.337284] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1582.337947] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1582.338587] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1582.339232] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1582.339910] CPU: 0 PID: 8032 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1582.340605] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1582.341385] Call Trace: [ 1582.341960] dump_stack+0x107/0x167 [ 1582.342689] should_fail.cold+0x5/0xa [ 1582.343407] __alloc_pages_nodemask+0x182/0x600 [ 1582.344331] ? add_mm_counter_fast+0x220/0x220 [ 1582.345226] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1582.345877] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1582.346377] ? lock_downgrade+0x6d0/0x6d0 [ 1582.346775] ? mark_held_locks+0x9e/0xe0 [ 1582.347164] alloc_pages_vma+0xbb/0x410 [ 1582.347551] handle_mm_fault+0x152f/0x3500 [ 1582.347923] ? do_raw_spin_lock+0x121/0x260 [ 1582.348341] ? rwlock_bug.part.0+0x90/0x90 [ 1582.348768] ? __pmd_alloc+0x5e0/0x5e0 [ 1582.349192] __get_user_pages+0x6ec/0x1620 [ 1582.349637] ? follow_page_mask+0x1900/0x1900 [ 1582.350019] ? down_read+0x10f/0x430 [ 1582.350390] ? down_write+0x160/0x160 [ 1582.350771] get_user_pages_unlocked+0x18a/0x690 [ 1582.351219] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1582.351724] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1582.352180] internal_get_user_pages_fast+0x175f/0x2640 [ 1582.352704] ? pin_user_pages_unlocked+0x80/0x80 [ 1582.353109] ? trace_hardirqs_on+0x5b/0x180 [ 1582.353640] get_user_pages_fast+0x66/0xa0 [ 1582.354001] iov_iter_get_pages+0x297/0xf40 [ 1582.354427] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1582.354888] ? mempool_resize+0x7d0/0x7d0 [ 1582.355299] bio_iov_iter_get_pages+0x22a/0x1200 [ 1582.355751] ? bvec_alloc+0x17e/0x2f0 [ 1582.356080] ? bio_alloc_bioset+0x2a1/0x600 [ 1582.356500] ? bio_add_pc_page+0x100/0x100 [ 1582.356908] ? bvec_alloc+0x220/0x2f0 [ 1582.357308] ? iov_iter_npages+0x1fd/0xa70 [ 1582.357756] ? ext4_iomap_begin+0x1a0/0x700 [ 1582.358199] iomap_dio_bio_actor+0x77a/0xef0 [ 1582.358629] iomap_dio_actor+0x36f/0x560 [ 1582.358995] iomap_apply+0x289/0x810 [ 1582.359364] ? iomap_dio_rw+0x90/0x90 [ 1582.359737] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1582.360289] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1582.360783] ? mark_held_locks+0x9e/0xe0 [ 1582.361218] ? filemap_check_errors+0xa5/0x150 [ 1582.361694] __iomap_dio_rw+0x6cd/0x1110 [ 1582.362060] ? iomap_dio_rw+0x90/0x90 [ 1582.362452] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1582.362918] ? down_read+0x10f/0x430 [ 1582.363289] ? down_write+0x160/0x160 [ 1582.363666] iomap_dio_rw+0x31/0x90 [ 1582.363977] ext4_file_read_iter+0x2c7/0x4c0 [ 1582.364423] new_sync_read+0x424/0x6f0 [ 1582.364820] ? ksys_lseek+0x1b0/0x1b0 [ 1582.365232] ? fsnotify_perm.part.0+0x22d/0x620 [ 1582.365704] ? security_file_permission+0xb1/0xe0 [ 1582.366164] vfs_read+0x4da/0x620 [ 1582.366482] ksys_read+0x12d/0x260 [ 1582.366867] ? vfs_write+0xb10/0xb10 [ 1582.367236] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1582.367790] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1582.368297] do_syscall_64+0x33/0x40 [ 1582.368869] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1582.369384] RIP: 0033:0x7f336afa3b19 [ 1582.369770] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1582.371485] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1582.372761] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1582.373481] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1582.374081] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1582.374727] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1582.375393] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:25:53 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 74) [ 1582.490438] FAULT_INJECTION: forcing a failure. [ 1582.490438] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1582.491543] CPU: 1 PID: 8046 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1582.492120] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1582.492826] Call Trace: [ 1582.493061] dump_stack+0x107/0x167 [ 1582.493382] should_fail.cold+0x5/0xa [ 1582.493732] __alloc_pages_nodemask+0x182/0x600 [ 1582.494129] ? add_mm_counter_fast+0x220/0x220 [ 1582.494519] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1582.495034] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1582.495489] ? lock_downgrade+0x6d0/0x6d0 [ 1582.495846] ? mark_held_locks+0x9e/0xe0 [ 1582.496200] alloc_pages_vma+0xbb/0x410 [ 1582.496543] handle_mm_fault+0x152f/0x3500 [ 1582.496914] ? do_raw_spin_lock+0x121/0x260 [ 1582.497284] ? rwlock_bug.part.0+0x90/0x90 [ 1582.497663] ? __pmd_alloc+0x5e0/0x5e0 [ 1582.498013] __get_user_pages+0x6ec/0x1620 [ 1582.498389] ? follow_page_mask+0x1900/0x1900 [ 1582.498780] ? down_read+0x10f/0x430 14:25:53 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:25:53 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}}, 0x8) 14:25:53 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}}, 0x8) [ 1582.499103] ? down_write+0x160/0x160 [ 1582.499821] get_user_pages_unlocked+0x18a/0x690 [ 1582.500716] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1582.501901] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1582.502813] internal_get_user_pages_fast+0x175f/0x2640 14:25:53 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {}, 0x1}, 0x8) [ 1582.503812] ? pin_user_pages_unlocked+0x80/0x80 [ 1582.505000] ? trace_hardirqs_on+0x5b/0x180 [ 1582.505631] get_user_pages_fast+0x66/0xa0 [ 1582.505995] iov_iter_get_pages+0x297/0xf40 [ 1582.506373] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1582.506794] ? mempool_resize+0x7d0/0x7d0 [ 1582.507155] bio_iov_iter_get_pages+0x22a/0x1200 [ 1582.507564] ? bvec_alloc+0x17e/0x2f0 [ 1582.507892] ? bio_alloc_bioset+0x2a1/0x600 [ 1582.508256] ? bio_add_pc_page+0x100/0x100 [ 1582.508619] ? bvec_alloc+0x220/0x2f0 [ 1582.508946] ? iov_iter_npages+0x1fd/0xa70 [ 1582.509305] ? ext4_iomap_begin+0x1a0/0x700 [ 1582.509698] iomap_dio_bio_actor+0x77a/0xef0 [ 1582.510083] iomap_dio_actor+0x36f/0x560 [ 1582.510433] iomap_apply+0x289/0x810 [ 1582.510756] ? iomap_dio_rw+0x90/0x90 [ 1582.511082] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1582.511580] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1582.512032] ? mark_held_locks+0x9e/0xe0 [ 1582.512385] ? filemap_check_errors+0xa5/0x150 [ 1582.512783] __iomap_dio_rw+0x6cd/0x1110 [ 1582.513127] ? iomap_dio_rw+0x90/0x90 [ 1582.513480] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1582.513884] ? down_read+0x10f/0x430 [ 1582.514201] ? down_write+0x160/0x160 [ 1582.514534] iomap_dio_rw+0x31/0x90 [ 1582.514850] ext4_file_read_iter+0x2c7/0x4c0 [ 1582.515231] new_sync_read+0x424/0x6f0 [ 1582.515563] ? ksys_lseek+0x1b0/0x1b0 [ 1582.515901] ? fsnotify_perm.part.0+0x22d/0x620 [ 1582.516303] ? security_file_permission+0xb1/0xe0 [ 1582.516721] vfs_read+0x4da/0x620 [ 1582.517022] ksys_read+0x12d/0x260 [ 1582.517328] ? vfs_write+0xb10/0xb10 [ 1582.519431] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1582.519888] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1582.520381] do_syscall_64+0x33/0x40 [ 1582.520705] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1582.521191] RIP: 0033:0x7f336afa3b19 [ 1582.521527] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1582.523111] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1582.523856] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1582.524500] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1582.525106] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1582.525967] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1582.526614] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:26:06 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000140)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000036000400000000000000653000fccde2470ddc7cd34e52254b183e7314ae8b4f96753fc085c713030919e446b281b9180ec811d070c8cbf4ff541d1899c2f531344e0cc3c424f0db86600396a6d579af560600000000000000cdf68ec22b72bce5dadcd358eaa4b8"]) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:26:06 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 75) 14:26:06 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {}, 0x1}, 0x8) 14:26:06 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:26:06 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x2, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_config_ext={0x0, 0x1000}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat$incfs(r0, &(0x7f0000000000)='.log\x00', 0x2, 0x0) write$binfmt_elf64(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="7f454c460555200506000000000000000200060001000000a6030000000000004000000000000000b90300000000000080010000ff0138000200060000000900050000000900000000100000000000008d77202500000000040000000000000000000000000000000700000000000000b66f00000000000059f0a0a69549bd510c620f86089e246057e396e827c096c44b6f3dff391cddb66a970c673bdaa45ae83a3ebd8a5729d58e2d98c690550971f9648c4956a4c0f2bec506850be5bfa2e09e34e25cea5e64c81fbe1e2bd6b4f3d73c550cb6971bd4cc3d5146c0e40c7654cb5b0104123e8688712e3a654f82ffe4b9c62ec93dec35bcb01580b0e7aa022b1ec1a9ae6f93c24282c2d016d9479d545e6cda7d284e9942444c5ad02c6ad4151769000000000000000000000000000000000000000000000000000000000100"/1053], 0x423) 14:26:06 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 76) 14:26:06 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}}, 0x8) 14:26:06 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}}, 0x8) [ 1596.100250] FAULT_INJECTION: forcing a failure. [ 1596.100250] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1596.101407] CPU: 1 PID: 8074 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1596.102016] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1596.102488] FAULT_INJECTION: forcing a failure. [ 1596.102488] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1596.102733] Call Trace: [ 1596.102756] dump_stack+0x107/0x167 [ 1596.102772] should_fail.cold+0x5/0xa [ 1596.104602] __alloc_pages_nodemask+0x182/0x600 [ 1596.105008] ? add_mm_counter_fast+0x220/0x220 [ 1596.105405] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1596.105960] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1596.106415] ? lock_downgrade+0x6d0/0x6d0 [ 1596.106791] ? mark_held_locks+0x9e/0xe0 [ 1596.107155] alloc_pages_vma+0xbb/0x410 [ 1596.107505] handle_mm_fault+0x152f/0x3500 [ 1596.107893] ? do_raw_spin_lock+0x121/0x260 [ 1596.108269] ? rwlock_bug.part.0+0x90/0x90 [ 1596.108636] ? __pmd_alloc+0x5e0/0x5e0 [ 1596.109016] __get_user_pages+0x6ec/0x1620 [ 1596.109392] ? follow_page_mask+0x1900/0x1900 [ 1596.109820] ? down_read+0x10f/0x430 [ 1596.110146] ? down_write+0x160/0x160 [ 1596.110487] get_user_pages_unlocked+0x18a/0x690 [ 1596.110917] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1596.111384] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1596.111808] internal_get_user_pages_fast+0x175f/0x2640 [ 1596.112310] ? pin_user_pages_unlocked+0x80/0x80 [ 1596.112723] ? trace_hardirqs_on+0x5b/0x180 [ 1596.113114] get_user_pages_fast+0x66/0xa0 [ 1596.113485] iov_iter_get_pages+0x297/0xf40 [ 1596.113885] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1596.114323] ? mempool_resize+0x7d0/0x7d0 [ 1596.114694] bio_iov_iter_get_pages+0x22a/0x1200 [ 1596.115123] ? bvec_alloc+0x17e/0x2f0 [ 1596.115457] ? bio_alloc_bioset+0x2a1/0x600 [ 1596.115831] ? bio_add_pc_page+0x100/0x100 [ 1596.116213] ? bvec_alloc+0x220/0x2f0 [ 1596.116547] ? iov_iter_npages+0x1fd/0xa70 [ 1596.116915] ? ext4_iomap_begin+0x1a0/0x700 [ 1596.117308] iomap_dio_bio_actor+0x77a/0xef0 [ 1596.117722] iomap_dio_actor+0x36f/0x560 [ 1596.118081] iomap_apply+0x289/0x810 [ 1596.118421] ? iomap_dio_rw+0x90/0x90 [ 1596.118757] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1596.119277] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1596.119738] ? mark_held_locks+0x9e/0xe0 [ 1596.120102] ? filemap_check_errors+0xa5/0x150 [ 1596.120517] __iomap_dio_rw+0x6cd/0x1110 [ 1596.120867] ? iomap_dio_rw+0x90/0x90 [ 1596.121216] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1596.121654] ? down_read+0x10f/0x430 [ 1596.121982] ? down_write+0x160/0x160 [ 1596.122317] iomap_dio_rw+0x31/0x90 [ 1596.122654] ext4_file_read_iter+0x2c7/0x4c0 [ 1596.123043] new_sync_read+0x424/0x6f0 [ 1596.123382] ? ksys_lseek+0x1b0/0x1b0 [ 1596.123741] ? fsnotify_perm.part.0+0x22d/0x620 [ 1596.124150] ? security_file_permission+0xb1/0xe0 [ 1596.124587] vfs_read+0x4da/0x620 [ 1596.124899] ksys_read+0x12d/0x260 [ 1596.125210] ? vfs_write+0xb10/0xb10 [ 1596.125538] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1596.126017] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1596.126462] do_syscall_64+0x33/0x40 [ 1596.126800] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1596.127242] RIP: 0033:0x7f336afa3b19 [ 1596.127567] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1596.129141] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1596.129809] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1596.130431] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1596.131058] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1596.131664] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1596.132284] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1596.132918] CPU: 0 PID: 8075 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1596.133503] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1596.134223] Call Trace: [ 1596.134451] dump_stack+0x107/0x167 [ 1596.134764] should_fail.cold+0x5/0xa [ 1596.135092] __alloc_pages_nodemask+0x182/0x600 [ 1596.135484] ? add_mm_counter_fast+0x220/0x220 [ 1596.135873] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1596.136385] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1596.136828] ? lock_downgrade+0x6d0/0x6d0 [ 1596.137181] ? mark_held_locks+0x9e/0xe0 [ 1596.137530] alloc_pages_vma+0xbb/0x410 [ 1596.137890] handle_mm_fault+0x152f/0x3500 [ 1596.138251] ? do_raw_spin_lock+0x121/0x260 [ 1596.138616] ? rwlock_bug.part.0+0x90/0x90 [ 1596.138972] ? __pmd_alloc+0x5e0/0x5e0 [ 1596.139317] __get_user_pages+0x6ec/0x1620 [ 1596.139681] ? follow_page_mask+0x1900/0x1900 [ 1596.140059] ? down_read+0x10f/0x430 [ 1596.140375] ? down_write+0x160/0x160 [ 1596.140705] get_user_pages_unlocked+0x18a/0x690 [ 1596.141109] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1596.141581] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1596.141996] internal_get_user_pages_fast+0x175f/0x2640 [ 1596.142469] ? pin_user_pages_unlocked+0x80/0x80 [ 1596.142868] ? trace_hardirqs_on+0x5b/0x180 [ 1596.143234] get_user_pages_fast+0x66/0xa0 [ 1596.143591] iov_iter_get_pages+0x297/0xf40 [ 1596.143958] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1596.144375] ? mempool_resize+0x7d0/0x7d0 [ 1596.144731] bio_iov_iter_get_pages+0x22a/0x1200 [ 1596.145133] ? bvec_alloc+0x17e/0x2f0 [ 1596.145457] ? bio_alloc_bioset+0x2a1/0x600 [ 1596.153878] ? bio_add_pc_page+0x100/0x100 [ 1596.154258] ? bvec_alloc+0x220/0x2f0 [ 1596.154604] ? iov_iter_npages+0x1fd/0xa70 [ 1596.154991] ? ext4_iomap_begin+0x1a0/0x700 [ 1596.155385] iomap_dio_bio_actor+0x77a/0xef0 [ 1596.155795] iomap_dio_actor+0x36f/0x560 [ 1596.156169] iomap_apply+0x289/0x810 [ 1596.156507] ? iomap_dio_rw+0x90/0x90 [ 1596.156853] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1596.157372] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1596.157863] ? mark_held_locks+0x9e/0xe0 [ 1596.158242] ? filemap_check_errors+0xa5/0x150 [ 1596.158657] __iomap_dio_rw+0x6cd/0x1110 [ 1596.159018] ? iomap_dio_rw+0x90/0x90 [ 1596.159375] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1596.159795] ? down_read+0x10f/0x430 [ 1596.160131] ? down_write+0x160/0x160 [ 1596.160482] iomap_dio_rw+0x31/0x90 [ 1596.160815] ext4_file_read_iter+0x2c7/0x4c0 [ 1596.161214] new_sync_read+0x424/0x6f0 [ 1596.161578] ? ksys_lseek+0x1b0/0x1b0 [ 1596.161939] ? fsnotify_perm.part.0+0x22d/0x620 [ 1596.162361] ? security_file_permission+0xb1/0xe0 [ 1596.162802] vfs_read+0x4da/0x620 [ 1596.163130] ksys_read+0x12d/0x260 [ 1596.163454] ? vfs_write+0xb10/0xb10 [ 1596.163795] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1596.164264] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1596.164727] do_syscall_64+0x33/0x40 [ 1596.165063] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1596.165518] RIP: 0033:0x7ff4abb20b19 [ 1596.165871] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1596.167471] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1596.168146] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1596.168778] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1596.169417] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1596.170065] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1596.170697] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:26:07 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {}, 0x1}, 0x8) 14:26:20 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}}, 0x8) 14:26:20 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 76) 14:26:20 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 77) 14:26:20 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x0) 14:26:20 executing program 6: openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x201b4000) 14:26:20 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r0, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) fsconfig$FSCONFIG_SET_FD(0xffffffffffffffff, 0x5, &(0x7f0000000000)='\\.\x00', 0x0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') read(r1, &(0x7f0000000000), 0x1b4000) 14:26:20 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r1, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) ioctl$BTRFS_IOC_QGROUP_CREATE(r1, 0x4010942a, &(0x7f0000000140)={0x0, 0x1ff}) r2 = socket$inet(0x2, 0x3, 0x6) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r2, &(0x7f0000000000), 0x400000d, 0x0) getsockopt$IP_VS_SO_GET_DESTS(r2, 0x0, 0x484, &(0x7f0000000180)=""/102, &(0x7f0000000280)=0x66) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r3, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) 14:26:20 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}}, 0x8) [ 1610.013898] FAULT_INJECTION: forcing a failure. [ 1610.013898] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1610.015139] CPU: 1 PID: 8090 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1610.015836] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.016638] Call Trace: [ 1610.016888] dump_stack+0x107/0x167 [ 1610.017198] should_fail.cold+0x5/0xa [ 1610.017692] __alloc_pages_nodemask+0x182/0x600 [ 1610.018113] ? add_mm_counter_fast+0x220/0x220 [ 1610.018541] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1610.019110] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1610.019708] ? lock_downgrade+0x6d0/0x6d0 [ 1610.023348] ? mark_held_locks+0x9e/0xe0 [ 1610.023869] alloc_pages_vma+0xbb/0x410 [ 1610.024217] handle_mm_fault+0x152f/0x3500 [ 1610.024683] ? do_raw_spin_lock+0x121/0x260 [ 1610.025050] ? rwlock_bug.part.0+0x90/0x90 [ 1610.025412] ? __pmd_alloc+0x5e0/0x5e0 [ 1610.025891] __get_user_pages+0x6ec/0x1620 [ 1610.026266] ? follow_page_mask+0x1900/0x1900 [ 1610.026762] ? down_read+0x10f/0x430 [ 1610.027087] ? down_write+0x160/0x160 [ 1610.027417] get_user_pages_unlocked+0x18a/0x690 [ 1610.027991] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1610.028458] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1610.028975] internal_get_user_pages_fast+0x175f/0x2640 [ 1610.029103] FAULT_INJECTION: forcing a failure. [ 1610.029103] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1610.029445] ? pin_user_pages_unlocked+0x80/0x80 [ 1610.030978] ? trace_hardirqs_on+0x5b/0x180 [ 1610.031349] get_user_pages_fast+0x66/0xa0 [ 1610.031897] iov_iter_get_pages+0x297/0xf40 [ 1610.032266] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1610.032780] ? mempool_resize+0x7d0/0x7d0 [ 1610.033140] bio_iov_iter_get_pages+0x22a/0x1200 [ 1610.033631] ? bvec_alloc+0x17e/0x2f0 [ 1610.034048] ? bio_alloc_bioset+0x2a1/0x600 [ 1610.034412] ? bio_add_pc_page+0x100/0x100 [ 1610.034875] ? bvec_alloc+0x220/0x2f0 [ 1610.035200] ? iov_iter_npages+0x1fd/0xa70 [ 1610.035772] ? ext4_iomap_begin+0x1a0/0x700 [ 1610.036144] iomap_dio_bio_actor+0x77a/0xef0 [ 1610.036609] iomap_dio_actor+0x36f/0x560 [ 1610.036981] iomap_apply+0x289/0x810 [ 1610.037297] ? iomap_dio_rw+0x90/0x90 [ 1610.037734] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1610.038239] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1610.038799] ? mark_held_locks+0x9e/0xe0 [ 1610.039153] ? filemap_check_errors+0xa5/0x150 [ 1610.039748] __iomap_dio_rw+0x6cd/0x1110 [ 1610.040092] ? iomap_dio_rw+0x90/0x90 [ 1610.040427] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1610.040917] ? down_read+0x10f/0x430 [ 1610.041233] ? down_write+0x160/0x160 [ 1610.041647] iomap_dio_rw+0x31/0x90 [ 1610.041984] ext4_file_read_iter+0x2c7/0x4c0 [ 1610.042361] new_sync_read+0x424/0x6f0 [ 1610.042796] ? ksys_lseek+0x1b0/0x1b0 [ 1610.043131] ? fsnotify_perm.part.0+0x22d/0x620 [ 1610.043772] ? security_file_permission+0xb1/0xe0 [ 1610.044186] vfs_read+0x4da/0x620 [ 1610.044487] ksys_read+0x12d/0x260 [ 1610.044891] ? vfs_write+0xb10/0xb10 [ 1610.045212] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.045771] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.046210] do_syscall_64+0x33/0x40 [ 1610.046608] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.047069] RIP: 0033:0x7f336afa3b19 [ 1610.047384] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1610.049192] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1610.049953] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1610.050638] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1610.051249] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.052060] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.052754] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1610.053375] CPU: 0 PID: 8101 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1610.054007] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.054708] Call Trace: [ 1610.054942] dump_stack+0x107/0x167 [ 1610.055253] should_fail.cold+0x5/0xa [ 1610.055582] __alloc_pages_nodemask+0x182/0x600 [ 1610.055976] ? add_mm_counter_fast+0x220/0x220 [ 1610.056362] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1610.056872] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1610.057315] ? lock_downgrade+0x6d0/0x6d0 [ 1610.057666] ? mark_held_locks+0x9e/0xe0 [ 1610.058029] alloc_pages_vma+0xbb/0x410 [ 1610.058370] handle_mm_fault+0x152f/0x3500 [ 1610.058738] ? do_raw_spin_lock+0x121/0x260 [ 1610.059104] ? rwlock_bug.part.0+0x90/0x90 [ 1610.059460] ? __pmd_alloc+0x5e0/0x5e0 [ 1610.059810] __get_user_pages+0x6ec/0x1620 [ 1610.060175] ? follow_page_mask+0x1900/0x1900 [ 1610.060557] ? down_read+0x10f/0x430 [ 1610.060876] ? down_write+0x160/0x160 [ 1610.061210] get_user_pages_unlocked+0x18a/0x690 [ 1610.061610] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1610.062082] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1610.062490] internal_get_user_pages_fast+0x175f/0x2640 [ 1610.062970] ? pin_user_pages_unlocked+0x80/0x80 [ 1610.063372] ? trace_hardirqs_on+0x5b/0x180 [ 1610.063750] get_user_pages_fast+0x66/0xa0 [ 1610.064119] iov_iter_get_pages+0x297/0xf40 [ 1610.064487] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1610.064903] ? mempool_resize+0x7d0/0x7d0 [ 1610.065264] bio_iov_iter_get_pages+0x22a/0x1200 [ 1610.065670] ? bvec_alloc+0x17e/0x2f0 [ 1610.066005] ? bio_alloc_bioset+0x2a1/0x600 [ 1610.066370] ? bio_add_pc_page+0x100/0x100 [ 1610.066744] ? bvec_alloc+0x220/0x2f0 [ 1610.067068] ? iov_iter_npages+0x1fd/0xa70 [ 1610.067427] ? ext4_iomap_begin+0x1a0/0x700 [ 1610.067799] iomap_dio_bio_actor+0x77a/0xef0 [ 1610.068194] iomap_dio_actor+0x36f/0x560 [ 1610.068548] iomap_apply+0x289/0x810 [ 1610.068868] ? iomap_dio_rw+0x90/0x90 [ 1610.069193] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1610.069686] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1610.070164] ? mark_held_locks+0x9e/0xe0 [ 1610.070541] ? filemap_check_errors+0xa5/0x150 [ 1610.070947] __iomap_dio_rw+0x6cd/0x1110 [ 1610.071288] ? iomap_dio_rw+0x90/0x90 [ 1610.071623] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1610.072034] ? down_read+0x10f/0x430 [ 1610.072380] ? down_write+0x160/0x160 [ 1610.072718] iomap_dio_rw+0x31/0x90 [ 1610.073043] ext4_file_read_iter+0x2c7/0x4c0 [ 1610.073419] new_sync_read+0x424/0x6f0 [ 1610.073759] ? ksys_lseek+0x1b0/0x1b0 [ 1610.074101] ? fsnotify_perm.part.0+0x22d/0x620 [ 1610.074505] ? security_file_permission+0xb1/0xe0 [ 1610.074929] vfs_read+0x4da/0x620 [ 1610.085923] ksys_read+0x12d/0x260 [ 1610.086224] ? vfs_write+0xb10/0xb10 [ 1610.086540] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.086976] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.087406] do_syscall_64+0x33/0x40 [ 1610.087719] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.088146] RIP: 0033:0x7ff4abb20b19 [ 1610.088477] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1610.090010] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1610.090648] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1610.091237] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 14:26:20 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x0) [ 1610.091844] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.092440] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.093039] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:26:21 executing program 6: openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x201b4000) 14:26:21 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x0) [ 1610.226155] FAULT_INJECTION: forcing a failure. [ 1610.226155] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1610.227317] CPU: 0 PID: 8115 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1610.227910] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.228628] Call Trace: [ 1610.228868] dump_stack+0x107/0x167 [ 1610.229183] should_fail.cold+0x5/0xa [ 1610.229519] __alloc_pages_nodemask+0x182/0x600 [ 1610.229953] ? add_mm_counter_fast+0x220/0x220 [ 1610.230352] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1610.230889] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1610.231343] ? lock_downgrade+0x6d0/0x6d0 [ 1610.231709] ? mark_held_locks+0x9e/0xe0 [ 1610.232066] alloc_pages_vma+0xbb/0x410 [ 1610.232414] handle_mm_fault+0x152f/0x3500 [ 1610.232787] ? do_raw_spin_lock+0x121/0x260 [ 1610.233166] ? rwlock_bug.part.0+0x90/0x90 [ 1610.233532] ? __pmd_alloc+0x5e0/0x5e0 [ 1610.233909] __get_user_pages+0x6ec/0x1620 [ 1610.234288] ? follow_page_mask+0x1900/0x1900 [ 1610.234679] ? down_read+0x10f/0x430 [ 1610.235014] ? down_write+0x160/0x160 [ 1610.235354] get_user_pages_unlocked+0x18a/0x690 [ 1610.235790] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1610.236254] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1610.236674] internal_get_user_pages_fast+0x175f/0x2640 14:26:21 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}}, 0x8) 14:26:21 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 78) [ 1610.237164] ? pin_user_pages_unlocked+0x80/0x80 [ 1610.242717] ? trace_hardirqs_on+0x5b/0x180 [ 1610.243658] get_user_pages_fast+0x66/0xa0 [ 1610.244578] iov_iter_get_pages+0x297/0xf40 [ 1610.245512] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1610.246587] ? mempool_resize+0x7d0/0x7d0 [ 1610.247496] bio_iov_iter_get_pages+0x22a/0x1200 [ 1610.248537] ? bvec_alloc+0x17e/0x2f0 [ 1610.249378] ? bio_alloc_bioset+0x2a1/0x600 [ 1610.250351] ? bio_add_pc_page+0x100/0x100 [ 1610.251273] ? bvec_alloc+0x220/0x2f0 [ 1610.252100] ? iov_iter_npages+0x1fd/0xa70 [ 1610.253025] ? ext4_iomap_begin+0x1a0/0x700 [ 1610.253969] iomap_dio_bio_actor+0x77a/0xef0 14:26:21 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) r2 = gettid() ioctl$sock_FIOSETOWN(r0, 0x8901, &(0x7f0000000140)=r2) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) 14:26:21 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x0) [ 1610.254936] iomap_dio_actor+0x36f/0x560 [ 1610.264036] iomap_apply+0x289/0x810 [ 1610.264847] ? iomap_dio_rw+0x90/0x90 [ 1610.265670] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1610.266933] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1610.268087] ? mark_held_locks+0x9e/0xe0 [ 1610.268979] ? filemap_check_errors+0xa5/0x150 [ 1610.269982] __iomap_dio_rw+0x6cd/0x1110 [ 1610.270863] ? iomap_dio_rw+0x90/0x90 [ 1610.271717] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1610.272714] ? down_read+0x10f/0x430 [ 1610.273515] ? down_write+0x160/0x160 [ 1610.274358] iomap_dio_rw+0x31/0x90 [ 1610.275148] ext4_file_read_iter+0x2c7/0x4c0 [ 1610.276107] new_sync_read+0x424/0x6f0 [ 1610.276952] ? ksys_lseek+0x1b0/0x1b0 [ 1610.277811] ? fsnotify_perm.part.0+0x22d/0x620 [ 1610.278826] ? security_file_permission+0xb1/0xe0 [ 1610.279876] vfs_read+0x4da/0x620 [ 1610.280631] ksys_read+0x12d/0x260 [ 1610.281398] ? vfs_write+0xb10/0xb10 [ 1610.282219] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.283353] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.284475] do_syscall_64+0x33/0x40 [ 1610.285276] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.286395] RIP: 0033:0x7ff4abb20b19 [ 1610.287200] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1610.291221] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1610.292878] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1610.294450] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1610.295997] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.297557] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.299099] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:26:21 executing program 6: openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x201b4000) 14:26:21 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 77) 14:26:21 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x0) [ 1610.336402] FAULT_INJECTION: forcing a failure. [ 1610.336402] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1610.347972] CPU: 0 PID: 8125 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1610.349479] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.351321] Call Trace: [ 1610.351892] dump_stack+0x107/0x167 [ 1610.352678] should_fail.cold+0x5/0xa [ 1610.353505] __alloc_pages_nodemask+0x182/0x600 [ 1610.354523] ? add_mm_counter_fast+0x220/0x220 [ 1610.355508] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1610.356803] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1610.357947] ? lock_downgrade+0x6d0/0x6d0 [ 1610.358843] ? mark_held_locks+0x9e/0xe0 [ 1610.359739] alloc_pages_vma+0xbb/0x410 [ 1610.360612] handle_mm_fault+0x152f/0x3500 [ 1610.361526] ? do_raw_spin_lock+0x121/0x260 [ 1610.362464] ? rwlock_bug.part.0+0x90/0x90 [ 1610.363373] ? __pmd_alloc+0x5e0/0x5e0 [ 1610.364226] __get_user_pages+0x6ec/0x1620 [ 1610.365143] ? follow_page_mask+0x1900/0x1900 [ 1610.366130] ? down_read+0x10f/0x430 [ 1610.366931] ? down_write+0x160/0x160 [ 1610.367757] get_user_pages_unlocked+0x18a/0x690 [ 1610.368777] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1610.369965] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1610.371033] internal_get_user_pages_fast+0x175f/0x2640 [ 1610.372201] ? pin_user_pages_unlocked+0x80/0x80 [ 1610.373225] ? trace_hardirqs_on+0x5b/0x180 [ 1610.374169] get_user_pages_fast+0x66/0xa0 [ 1610.375083] iov_iter_get_pages+0x297/0xf40 [ 1610.376013] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1610.377068] ? mempool_resize+0x7d0/0x7d0 [ 1610.377974] bio_iov_iter_get_pages+0x22a/0x1200 [ 1610.378999] ? bvec_alloc+0x17e/0x2f0 [ 1610.379819] ? bio_alloc_bioset+0x2a1/0x600 [ 1610.380750] ? bio_add_pc_page+0x100/0x100 [ 1610.381658] ? bvec_alloc+0x220/0x2f0 [ 1610.382491] ? iov_iter_npages+0x1fd/0xa70 [ 1610.383402] ? ext4_iomap_begin+0x1a0/0x700 [ 1610.384334] iomap_dio_bio_actor+0x77a/0xef0 [ 1610.385289] iomap_dio_actor+0x36f/0x560 [ 1610.386260] iomap_apply+0x289/0x810 [ 1610.387376] ? iomap_dio_rw+0x90/0x90 [ 1610.388205] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1610.389453] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1610.390618] ? mark_held_locks+0x9e/0xe0 [ 1610.391502] ? filemap_check_errors+0xa5/0x150 [ 1610.392492] __iomap_dio_rw+0x6cd/0x1110 [ 1610.393362] ? iomap_dio_rw+0x90/0x90 [ 1610.394210] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1610.395215] ? down_read+0x10f/0x430 [ 1610.396023] ? down_write+0x160/0x160 [ 1610.396847] iomap_dio_rw+0x31/0x90 [ 1610.397639] ext4_file_read_iter+0x2c7/0x4c0 [ 1610.398604] new_sync_read+0x424/0x6f0 [ 1610.399453] ? ksys_lseek+0x1b0/0x1b0 [ 1610.400281] ? fsnotify_perm.part.0+0x22d/0x620 [ 1610.401287] ? security_file_permission+0xb1/0xe0 [ 1610.402422] vfs_read+0x4da/0x620 [ 1610.403173] ksys_read+0x12d/0x260 [ 1610.403936] ? vfs_write+0xb10/0xb10 [ 1610.404736] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.405877] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.406988] do_syscall_64+0x33/0x40 [ 1610.407787] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.408890] RIP: 0033:0x7f336afa3b19 [ 1610.409687] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1610.413667] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1610.415564] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1610.417102] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1610.418655] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.420192] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.421732] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:26:21 executing program 4: perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) lsetxattr$trusted_overlay_nlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f0000000140)={'U+', 0x8}, 0x16, 0x23b7e629c01e8af3) read(r0, &(0x7f0000000000), 0x1b4000) 14:26:21 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}}, 0x8) [ 1623.472729] FAULT_INJECTION: forcing a failure. [ 1623.472729] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1623.473838] CPU: 0 PID: 8143 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1623.474429] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1623.475126] Call Trace: [ 1623.475360] dump_stack+0x107/0x167 [ 1623.475674] should_fail.cold+0x5/0xa [ 1623.476007] __alloc_pages_nodemask+0x182/0x600 [ 1623.476404] ? add_mm_counter_fast+0x220/0x220 [ 1623.476796] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1623.477307] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1623.477756] ? lock_downgrade+0x6d0/0x6d0 [ 1623.478125] ? mark_held_locks+0x9e/0xe0 [ 1623.478477] alloc_pages_vma+0xbb/0x410 [ 1623.478825] handle_mm_fault+0x152f/0x3500 [ 1623.479190] ? do_raw_spin_lock+0x121/0x260 [ 1623.479559] ? rwlock_bug.part.0+0x90/0x90 [ 1623.479919] ? __pmd_alloc+0x5e0/0x5e0 [ 1623.480275] __get_user_pages+0x6ec/0x1620 [ 1623.480659] ? follow_page_mask+0x1900/0x1900 [ 1623.481047] ? down_read+0x10f/0x430 [ 1623.481372] ? down_write+0x160/0x160 [ 1623.481721] get_user_pages_unlocked+0x18a/0x690 [ 1623.482170] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1623.482632] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1623.483053] internal_get_user_pages_fast+0x175f/0x2640 [ 1623.483554] ? pin_user_pages_unlocked+0x80/0x80 [ 1623.483974] ? trace_hardirqs_on+0x5b/0x180 [ 1623.484304] FAULT_INJECTION: forcing a failure. [ 1623.484304] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1623.484346] get_user_pages_fast+0x66/0xa0 [ 1623.485743] iov_iter_get_pages+0x297/0xf40 [ 1623.486139] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1623.486554] ? mempool_resize+0x7d0/0x7d0 [ 1623.486913] bio_iov_iter_get_pages+0x22a/0x1200 [ 1623.487316] ? bvec_alloc+0x17e/0x2f0 [ 1623.487640] ? bio_alloc_bioset+0x2a1/0x600 [ 1623.488003] ? bio_add_pc_page+0x100/0x100 [ 1623.488358] ? bvec_alloc+0x220/0x2f0 [ 1623.488681] ? iov_iter_npages+0x1fd/0xa70 [ 1623.489039] ? ext4_iomap_begin+0x1a0/0x700 [ 1623.489408] iomap_dio_bio_actor+0x77a/0xef0 [ 1623.489790] iomap_dio_actor+0x36f/0x560 [ 1623.490162] iomap_apply+0x289/0x810 [ 1623.490479] ? iomap_dio_rw+0x90/0x90 [ 1623.490811] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1623.491300] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1623.491753] ? mark_held_locks+0x9e/0xe0 [ 1623.492105] ? filemap_check_errors+0xa5/0x150 [ 1623.492494] __iomap_dio_rw+0x6cd/0x1110 [ 1623.492844] ? iomap_dio_rw+0x90/0x90 [ 1623.493179] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1623.493573] ? down_read+0x10f/0x430 [ 1623.493905] ? down_write+0x160/0x160 [ 1623.494240] iomap_dio_rw+0x31/0x90 [ 1623.494550] ext4_file_read_iter+0x2c7/0x4c0 [ 1623.494934] new_sync_read+0x424/0x6f0 [ 1623.495264] ? ksys_lseek+0x1b0/0x1b0 [ 1623.495598] ? fsnotify_perm.part.0+0x22d/0x620 [ 1623.496002] ? security_file_permission+0xb1/0xe0 [ 1623.496415] vfs_read+0x4da/0x620 [ 1623.496722] ksys_read+0x12d/0x260 [ 1623.497024] ? vfs_write+0xb10/0xb10 [ 1623.497343] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1623.497798] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1623.498250] do_syscall_64+0x33/0x40 [ 1623.498565] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1623.499004] RIP: 0033:0x7f336afa3b19 [ 1623.499318] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1623.500863] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1623.501500] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1623.502127] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1623.502730] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1623.503325] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1623.503929] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1623.504549] CPU: 1 PID: 8150 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1623.505149] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1623.505843] Call Trace: [ 1623.506097] dump_stack+0x107/0x167 [ 1623.506410] should_fail.cold+0x5/0xa [ 1623.506745] __alloc_pages_nodemask+0x182/0x600 [ 1623.507141] ? add_mm_counter_fast+0x220/0x220 [ 1623.507529] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1623.508038] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1623.508483] ? lock_downgrade+0x6d0/0x6d0 [ 1623.508834] ? mark_held_locks+0x9e/0xe0 [ 1623.509182] alloc_pages_vma+0xbb/0x410 [ 1623.509522] handle_mm_fault+0x152f/0x3500 [ 1623.509896] ? do_raw_spin_lock+0x121/0x260 [ 1623.510269] ? rwlock_bug.part.0+0x90/0x90 [ 1623.510629] ? __pmd_alloc+0x5e0/0x5e0 [ 1623.510977] __get_user_pages+0x6ec/0x1620 [ 1623.511343] ? follow_page_mask+0x1900/0x1900 [ 1623.511728] ? down_read+0x10f/0x430 [ 1623.512047] ? down_write+0x160/0x160 [ 1623.512377] get_user_pages_unlocked+0x18a/0x690 [ 1623.512784] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1623.513252] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1623.513675] internal_get_user_pages_fast+0x175f/0x2640 [ 1623.518169] ? pin_user_pages_unlocked+0x80/0x80 [ 1623.518571] ? trace_hardirqs_on+0x5b/0x180 [ 1623.518939] get_user_pages_fast+0x66/0xa0 [ 1623.519297] iov_iter_get_pages+0x297/0xf40 [ 1623.519667] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1623.520077] ? mempool_resize+0x7d0/0x7d0 [ 1623.520434] bio_iov_iter_get_pages+0x22a/0x1200 [ 1623.520837] ? bvec_alloc+0x17e/0x2f0 [ 1623.521162] ? bio_alloc_bioset+0x2a1/0x600 [ 1623.521525] ? bio_add_pc_page+0x100/0x100 [ 1623.521889] ? bvec_alloc+0x220/0x2f0 [ 1623.522226] ? iov_iter_npages+0x1fd/0xa70 [ 1623.522583] ? ext4_iomap_begin+0x1a0/0x700 [ 1623.522952] iomap_dio_bio_actor+0x77a/0xef0 [ 1623.523335] iomap_dio_actor+0x36f/0x560 [ 1623.523685] iomap_apply+0x289/0x810 [ 1623.523999] ? iomap_dio_rw+0x90/0x90 [ 1623.524324] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1623.524814] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1623.525257] ? mark_held_locks+0x9e/0xe0 [ 1623.525608] ? filemap_check_errors+0xa5/0x150 [ 1623.526011] __iomap_dio_rw+0x6cd/0x1110 [ 1623.526350] ? iomap_dio_rw+0x90/0x90 [ 1623.526687] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1623.527078] ? down_read+0x10f/0x430 [ 1623.527392] ? down_write+0x160/0x160 [ 1623.527724] iomap_dio_rw+0x31/0x90 [ 1623.527832] EXT4-fs (loop5): VFS: Can't find ext4 filesystem [ 1623.528036] ext4_file_read_iter+0x2c7/0x4c0 [ 1623.528057] new_sync_read+0x424/0x6f0 [ 1623.529293] ? ksys_lseek+0x1b0/0x1b0 [ 1623.529626] ? fsnotify_perm.part.0+0x22d/0x620 [ 1623.530041] ? security_file_permission+0xb1/0xe0 [ 1623.530450] vfs_read+0x4da/0x620 [ 1623.530752] ksys_read+0x12d/0x260 [ 1623.531052] ? vfs_write+0xb10/0xb10 [ 1623.531368] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1623.531814] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1623.532246] do_syscall_64+0x33/0x40 [ 1623.532560] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1623.532989] RIP: 0033:0x7ff4abb20b19 [ 1623.533302] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1623.534836] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1623.535469] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1623.536066] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1623.536659] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1623.537250] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1623.537844] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:26:34 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 79) 14:26:34 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 78) 14:26:34 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x0) 14:26:34 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, 0x0, 0x0) 14:26:34 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x0) 14:26:34 executing program 4: perf_event_open(&(0x7f0000000200)={0x3, 0x80, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f00000005c0), 0xa}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x107180, 0x84) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r1, 0x29, 0x2b, &(0x7f00000002c0)={0x3, {{0xa, 0x4e21, 0x0, @private2={0xfc, 0x2, '\x00', 0x1}}}, {{0xa, 0x4e20, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}}}}, 0x108) getsockopt$inet6_int(r1, 0x29, 0x4e, 0x0, &(0x7f0000000580)) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e22, 0x4, @mcast2, 0x7ff}, 0x1c) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) accept4$inet6(r2, &(0x7f0000000480)={0xa, 0x0, 0x0, @loopback}, &(0x7f00000004c0)=0x1c, 0xc0000) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r4, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) r5 = socket$inet(0x2, 0x3, 0x6) connect$inet(r5, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r5, &(0x7f0000000000), 0x400000d, 0x0) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r3, 0xc018937d, &(0x7f0000000500)={{0x1, 0x1, 0xfffffffffffffc70, r6, {0x800003}}, './file0\x00'}) connect$inet(r7, &(0x7f0000000540)={0x2, 0x4e20, @multicast2}, 0x10) ioctl$sock_inet_SIOCDARP(r6, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) ioctl$sock_inet_SIOCDARP(r6, 0x8953, &(0x7f0000000400)={{0x2, 0x4e23, @empty}, {0x6, @random="d0ac3b9cb861"}, 0x8, {0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x3c}}, 'bond0\x00'}) r8 = perf_event_open$cgroup(&(0x7f0000000180)={0x4, 0x80, 0xf7, 0x8, 0x4, 0x0, 0x0, 0x9, 0xc1280, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xec7, 0x4, @perf_bp={&(0x7f0000000100), 0x1b}, 0x10000, 0x3ff, 0x5, 0x2, 0xfffffffffffffffb, 0x3600, 0x3ff, 0x0, 0x8, 0x0, 0x1}, r0, 0x2, r0, 0x0) read(r8, &(0x7f00000000c0)=""/43, 0x2b) 14:26:34 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f00000005c0)=ANY=[@ANYBLOB="00c724be339a0018cc03d6c68d0d5b9e0000", @ANYRES32=r0, @ANYBLOB="00000000000000082e2f66697065302055a7b91ad0ffa0aaa6a35b6a51b2e1fb0ca5315bd314f578a27c63d9fd61d51857d1992216471ead72d9bf4dbb6ee63775afbf2d1ea1d068f2261d43cc2ef9e21eb8c6ecd78e2c015de8a38c96544f468ba8135bd2d857c59712d9d40f6f5cb1ba17fb71999caa1d5ee997a9d81e966cf5e6510b78ae613bfd37b390a9"]) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) syz_mount_image$ext4(&(0x7f0000000140)='ext3\x00', &(0x7f0000000180)='./file1\x00', 0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000340)="3c8a77ab13b0d04986202e77341d91127b361d04efadd44064ddd4084e19df3cc57648c8bd7c7846e0d6142f2e46996f29d1707d5043013d5ecb06ac1be3e01ee169fc1f2514e3acad9f5fe1d47d67aabd1d8269215fe37bb93f745b5425afd7768e6b263ca716c2fc3eec1f18a36441090b26d99082cb4710425ec624a045b825af6f6aa0173d30d1ea9f177333a1867e06a9671f6545438fee94a58fd375e5f10e84f8cedb3696563367dfcc0b13c30854297b96ef8f1502ac6883dc2d", 0xbe, 0x184000000}], 0x2, &(0x7f0000000400)={[{@grpjquota}, {@min_batch_time={'min_batch_time', 0x3d, 0x1}}, {@init_itable_val={'init_itable', 0x3d, 0x7fffffff}}, {@dioread_lock}, {@block_validity}], [{@defcontext={'defcontext', 0x3d, 'unconfined_u'}}, {@fowner_lt={'fowner<', r2}}, {@euid_lt={'euid<', 0xffffffffffffffff}}, {@dont_hash}, {@euid_gt}]}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) 14:26:34 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}}, 0x8) 14:26:34 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, 0x0, 0x0) 14:26:34 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 79) 14:26:34 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x4, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = clone3(&(0x7f0000000940)={0x68086000, &(0x7f0000000740), &(0x7f0000000780), &(0x7f00000007c0), {0x21}, &(0x7f0000000800)=""/16, 0x10, &(0x7f0000000840)=""/134, &(0x7f0000000900)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0], 0x6, {r1}}, 0x58) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f00000009c0)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000000)={0x3, 0x80, 0x0, 0x7f, 0x7f, 0x6, 0x0, 0x7, 0xf, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x4, 0x2, @perf_config_ext={0x5, 0x401}, 0x14, 0x200, 0x5, 0x8, 0x10001, 0x1, 0x8, 0x0, 0x7, 0x0, 0x8f74}, r2, 0x7, r3, 0x0) 14:26:34 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 80) [ 1623.637756] FAULT_INJECTION: forcing a failure. [ 1623.637756] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1623.638868] CPU: 1 PID: 8164 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1623.639439] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1623.640142] Call Trace: [ 1623.640372] dump_stack+0x107/0x167 [ 1623.640689] should_fail.cold+0x5/0xa [ 1623.641023] __alloc_pages_nodemask+0x182/0x600 [ 1623.650281] ? add_mm_counter_fast+0x220/0x220 [ 1623.650670] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1623.651176] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1623.651619] ? lock_downgrade+0x6d0/0x6d0 [ 1623.651972] ? mark_held_locks+0x9e/0xe0 [ 1623.652321] alloc_pages_vma+0xbb/0x410 [ 1623.652666] handle_mm_fault+0x152f/0x3500 [ 1623.653032] ? do_raw_spin_lock+0x121/0x260 [ 1623.653395] ? rwlock_bug.part.0+0x90/0x90 [ 1623.653755] ? __pmd_alloc+0x5e0/0x5e0 [ 1623.654115] __get_user_pages+0x6ec/0x1620 [ 1623.654481] ? follow_page_mask+0x1900/0x1900 [ 1623.654866] ? down_read+0x10f/0x430 [ 1623.655179] ? down_write+0x160/0x160 [ 1623.655512] get_user_pages_unlocked+0x18a/0x690 [ 1623.655917] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1623.656373] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1623.656785] internal_get_user_pages_fast+0x175f/0x2640 [ 1623.657252] ? pin_user_pages_unlocked+0x80/0x80 [ 1623.657654] ? trace_hardirqs_on+0x5b/0x180 [ 1623.658033] get_user_pages_fast+0x66/0xa0 [ 1623.658393] iov_iter_get_pages+0x297/0xf40 [ 1623.658764] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1623.659177] ? mempool_resize+0x7d0/0x7d0 [ 1623.659536] bio_iov_iter_get_pages+0x22a/0x1200 [ 1623.659947] ? bvec_alloc+0x17e/0x2f0 [ 1623.660271] ? bio_alloc_bioset+0x2a1/0x600 [ 1623.660637] ? bio_add_pc_page+0x100/0x100 [ 1623.660998] ? bvec_alloc+0x220/0x2f0 [ 1623.661323] ? iov_iter_npages+0x1fd/0xa70 [ 1623.661685] ? ext4_iomap_begin+0x1a0/0x700 [ 1623.662073] iomap_dio_bio_actor+0x77a/0xef0 [ 1623.662453] iomap_dio_actor+0x36f/0x560 [ 1623.662806] iomap_apply+0x289/0x810 [ 1623.663119] ? iomap_dio_rw+0x90/0x90 [ 1623.663444] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1623.663934] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1623.664377] ? mark_held_locks+0x9e/0xe0 [ 1623.664729] ? filemap_check_errors+0xa5/0x150 [ 1623.665122] __iomap_dio_rw+0x6cd/0x1110 [ 1623.665462] ? iomap_dio_rw+0x90/0x90 14:26:34 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x0) [ 1623.665801] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1623.666215] ? down_read+0x10f/0x430 [ 1623.666533] ? down_write+0x160/0x160 [ 1623.666866] iomap_dio_rw+0x31/0x90 [ 1623.678144] ext4_file_read_iter+0x2c7/0x4c0 [ 1623.678519] new_sync_read+0x424/0x6f0 [ 1623.678853] ? ksys_lseek+0x1b0/0x1b0 [ 1623.679185] ? fsnotify_perm.part.0+0x22d/0x620 [ 1623.679581] ? security_file_permission+0xb1/0xe0 [ 1623.679995] vfs_read+0x4da/0x620 [ 1623.680295] ksys_read+0x12d/0x260 [ 1623.680597] ? vfs_write+0xb10/0xb10 [ 1623.680919] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1623.681365] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1623.681836] do_syscall_64+0x33/0x40 [ 1623.682165] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1623.682594] RIP: 0033:0x7f336afa3b19 [ 1623.682911] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1623.690320] FAULT_INJECTION: forcing a failure. [ 1623.690320] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1623.694943] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1623.694958] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1623.694966] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1623.694974] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1623.694981] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1623.694989] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1623.700953] CPU: 0 PID: 8170 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1623.701534] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1623.702249] Call Trace: [ 1623.702487] dump_stack+0x107/0x167 [ 1623.702804] should_fail.cold+0x5/0xa [ 1623.703136] __alloc_pages_nodemask+0x182/0x600 [ 1623.703533] ? add_mm_counter_fast+0x220/0x220 [ 1623.703922] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1623.704431] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1623.704878] ? lock_downgrade+0x6d0/0x6d0 [ 1623.705228] ? mark_held_locks+0x9e/0xe0 [ 1623.705578] alloc_pages_vma+0xbb/0x410 [ 1623.705932] handle_mm_fault+0x152f/0x3500 [ 1623.706297] ? do_raw_spin_lock+0x121/0x260 [ 1623.706665] ? rwlock_bug.part.0+0x90/0x90 [ 1623.707025] ? __pmd_alloc+0x5e0/0x5e0 [ 1623.707377] __get_user_pages+0x6ec/0x1620 [ 1623.707756] ? follow_page_mask+0x1900/0x1900 [ 1623.708153] ? down_read+0x10f/0x430 [ 1623.708471] ? down_write+0x160/0x160 [ 1623.708814] get_user_pages_unlocked+0x18a/0x690 [ 1623.709230] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1623.709697] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1623.710128] internal_get_user_pages_fast+0x175f/0x2640 [ 1623.710654] ? pin_user_pages_unlocked+0x80/0x80 [ 1623.711059] ? trace_hardirqs_on+0x5b/0x180 [ 1623.711430] get_user_pages_fast+0x66/0xa0 [ 1623.711794] iov_iter_get_pages+0x297/0xf40 [ 1623.712165] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1623.712584] ? mempool_resize+0x7d0/0x7d0 [ 1623.712944] bio_iov_iter_get_pages+0x22a/0x1200 [ 1623.713350] ? bvec_alloc+0x17e/0x2f0 [ 1623.713677] ? bio_alloc_bioset+0x2a1/0x600 [ 1623.714360] ? bio_add_pc_page+0x100/0x100 [ 1623.714722] ? bvec_alloc+0x220/0x2f0 [ 1623.715048] ? iov_iter_npages+0x1fd/0xa70 [ 1623.715409] ? ext4_iomap_begin+0x1a0/0x700 [ 1623.715783] iomap_dio_bio_actor+0x77a/0xef0 [ 1623.716167] iomap_dio_actor+0x36f/0x560 [ 1623.716518] iomap_apply+0x289/0x810 [ 1623.716835] ? iomap_dio_rw+0x90/0x90 [ 1623.717162] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1623.717652] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1623.718469] ? mark_held_locks+0x9e/0xe0 [ 1623.719362] ? filemap_check_errors+0xa5/0x150 [ 1623.720346] __iomap_dio_rw+0x6cd/0x1110 [ 1623.721224] ? iomap_dio_rw+0x90/0x90 [ 1623.722064] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1623.723073] ? down_read+0x10f/0x430 [ 1623.723864] ? down_write+0x160/0x160 [ 1623.724695] iomap_dio_rw+0x31/0x90 [ 1623.725472] ext4_file_read_iter+0x2c7/0x4c0 [ 1623.726447] new_sync_read+0x424/0x6f0 [ 1623.727279] ? ksys_lseek+0x1b0/0x1b0 [ 1623.728115] ? fsnotify_perm.part.0+0x22d/0x620 [ 1623.729108] ? security_file_permission+0xb1/0xe0 [ 1623.730173] vfs_read+0x4da/0x620 [ 1623.730916] ksys_read+0x12d/0x260 [ 1623.731691] ? vfs_write+0xb10/0xb10 [ 1623.732484] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1623.733625] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1623.734746] do_syscall_64+0x33/0x40 [ 1623.735555] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1623.736656] RIP: 0033:0x7ff4abb20b19 [ 1623.737464] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1623.741447] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1623.743115] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1623.744641] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1623.746197] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1623.747722] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1623.749263] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:26:34 executing program 0: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_mount_image$nfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x1, &(0x7f0000000100)=[{&(0x7f00000000c0)="ea020459fe7b189de2e2519b0bb459118dcd12f07b916ecf70eea117d8c8304488f338371411271f320097c12c14cea83eeb", 0x32, 0x4}], 0x40800, &(0x7f0000000140)={[{'&+'}, {'&..@+'}, {'$*'}, {'*'}, {'!:'}, {'\x85*/,/@++.'}], [{@appraise_type}]}) fcntl$addseals(r0, 0x409, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = accept4$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0x10, 0x80000) fcntl$dupfd(r2, 0x0, r1) 14:26:34 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, 0x0, 0x0) 14:26:34 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) r2 = socket$inet(0x2, 0x3, 0x6) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000140)={'veth0_to_bridge\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x2, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) 14:26:34 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 80) 14:26:34 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x0) 14:26:34 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 81) [ 1623.864314] FAULT_INJECTION: forcing a failure. [ 1623.864314] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1623.865555] CPU: 0 PID: 8183 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1623.866160] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1623.866954] Call Trace: [ 1623.867229] dump_stack+0x107/0x167 [ 1623.867611] should_fail.cold+0x5/0xa [ 1623.867955] __alloc_pages_nodemask+0x182/0x600 [ 1623.868356] ? add_mm_counter_fast+0x220/0x220 [ 1623.868745] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1623.869252] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1623.869696] ? lock_downgrade+0x6d0/0x6d0 [ 1623.870086] ? mark_held_locks+0x9e/0xe0 [ 1623.870436] alloc_pages_vma+0xbb/0x410 [ 1623.870779] handle_mm_fault+0x152f/0x3500 [ 1623.871142] ? do_raw_spin_lock+0x121/0x260 [ 1623.871510] ? rwlock_bug.part.0+0x90/0x90 [ 1623.871868] ? __pmd_alloc+0x5e0/0x5e0 [ 1623.872215] __get_user_pages+0x6ec/0x1620 [ 1623.872585] ? follow_page_mask+0x1900/0x1900 [ 1623.872969] ? down_read+0x10f/0x430 [ 1623.873287] ? down_write+0x160/0x160 [ 1623.873620] get_user_pages_unlocked+0x18a/0x690 [ 1623.874051] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1623.874514] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1623.874923] internal_get_user_pages_fast+0x175f/0x2640 [ 1623.875393] ? pin_user_pages_unlocked+0x80/0x80 [ 1623.875797] ? trace_hardirqs_on+0x5b/0x180 [ 1623.876165] get_user_pages_fast+0x66/0xa0 [ 1623.876527] iov_iter_get_pages+0x297/0xf40 [ 1623.876895] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1623.877312] ? mempool_resize+0x7d0/0x7d0 [ 1623.877672] bio_iov_iter_get_pages+0x22a/0x1200 [ 1623.878100] ? bvec_alloc+0x17e/0x2f0 [ 1623.878431] ? bio_alloc_bioset+0x2a1/0x600 [ 1623.878794] ? bio_add_pc_page+0x100/0x100 [ 1623.879152] ? bvec_alloc+0x220/0x2f0 [ 1623.879478] ? iov_iter_npages+0x1fd/0xa70 [ 1623.879838] ? ext4_iomap_begin+0x1a0/0x700 [ 1623.880211] iomap_dio_bio_actor+0x77a/0xef0 [ 1623.880595] iomap_dio_actor+0x36f/0x560 [ 1623.880947] iomap_apply+0x289/0x810 [ 1623.881266] ? iomap_dio_rw+0x90/0x90 [ 1623.881593] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1623.882108] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1623.882557] ? mark_held_locks+0x9e/0xe0 [ 1623.882909] ? filemap_check_errors+0xa5/0x150 [ 1623.883300] __iomap_dio_rw+0x6cd/0x1110 [ 1623.883645] ? iomap_dio_rw+0x90/0x90 [ 1623.883982] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1623.884382] ? down_read+0x10f/0x430 [ 1623.884701] ? down_write+0x160/0x160 [ 1623.885030] iomap_dio_rw+0x31/0x90 [ 1623.885342] ext4_file_read_iter+0x2c7/0x4c0 [ 1623.885721] new_sync_read+0x424/0x6f0 [ 1623.886073] ? ksys_lseek+0x1b0/0x1b0 [ 1623.886405] ? fsnotify_perm.part.0+0x22d/0x620 [ 1623.886805] ? security_file_permission+0xb1/0xe0 [ 1623.887216] vfs_read+0x4da/0x620 [ 1623.887521] ksys_read+0x12d/0x260 [ 1623.887823] ? vfs_write+0xb10/0xb10 [ 1623.888141] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1623.888580] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1623.889015] do_syscall_64+0x33/0x40 [ 1623.889329] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1623.889758] RIP: 0033:0x7f336afa3b19 [ 1623.890091] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1623.891628] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1623.892266] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1623.892862] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1623.893463] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1623.894084] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1623.894681] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1623.926359] FAULT_INJECTION: forcing a failure. [ 1623.926359] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1623.927463] CPU: 0 PID: 8188 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1623.928043] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1623.928739] Call Trace: [ 1623.928970] dump_stack+0x107/0x167 [ 1623.929284] should_fail.cold+0x5/0xa [ 1623.929615] __alloc_pages_nodemask+0x182/0x600 [ 1623.930033] ? add_mm_counter_fast+0x220/0x220 [ 1623.930439] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1623.930974] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1623.931431] ? lock_downgrade+0x6d0/0x6d0 [ 1623.931797] ? mark_held_locks+0x9e/0xe0 [ 1623.932151] alloc_pages_vma+0xbb/0x410 [ 1623.932499] handle_mm_fault+0x152f/0x3500 [ 1623.932868] ? do_raw_spin_lock+0x121/0x260 [ 1623.933242] ? rwlock_bug.part.0+0x90/0x90 [ 1623.933605] ? __pmd_alloc+0x5e0/0x5e0 [ 1623.933968] __get_user_pages+0x6ec/0x1620 [ 1623.934339] ? follow_page_mask+0x1900/0x1900 [ 1623.934721] ? down_read+0x10f/0x430 [ 1623.935041] ? down_write+0x160/0x160 [ 1623.935373] get_user_pages_unlocked+0x18a/0x690 [ 1623.935777] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1623.936238] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1623.936652] internal_get_user_pages_fast+0x175f/0x2640 [ 1623.937122] ? pin_user_pages_unlocked+0x80/0x80 [ 1623.937525] ? trace_hardirqs_on+0x5b/0x180 [ 1623.937904] get_user_pages_fast+0x66/0xa0 [ 1623.938272] iov_iter_get_pages+0x297/0xf40 [ 1623.938643] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1623.939056] ? mempool_resize+0x7d0/0x7d0 [ 1623.939416] bio_iov_iter_get_pages+0x22a/0x1200 [ 1623.939823] ? bvec_alloc+0x17e/0x2f0 [ 1623.940147] ? bio_alloc_bioset+0x2a1/0x600 [ 1623.940512] ? bio_add_pc_page+0x100/0x100 [ 1623.940870] ? bvec_alloc+0x220/0x2f0 [ 1623.941195] ? iov_iter_npages+0x1fd/0xa70 [ 1623.941554] ? ext4_iomap_begin+0x1a0/0x700 [ 1623.942082] iomap_dio_bio_actor+0x77a/0xef0 [ 1623.942466] iomap_dio_actor+0x36f/0x560 [ 1623.942817] iomap_apply+0x289/0x810 [ 1623.943134] ? iomap_dio_rw+0x90/0x90 [ 1623.943461] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1623.943951] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1623.944402] ? mark_held_locks+0x9e/0xe0 [ 1623.944762] ? filemap_check_errors+0xa5/0x150 [ 1623.945151] __iomap_dio_rw+0x6cd/0x1110 [ 1623.945497] ? iomap_dio_rw+0x90/0x90 [ 1623.945833] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1623.946243] ? down_read+0x10f/0x430 [ 1623.946561] ? down_write+0x160/0x160 [ 1623.946890] iomap_dio_rw+0x31/0x90 [ 1623.947201] ext4_file_read_iter+0x2c7/0x4c0 [ 1623.947578] new_sync_read+0x424/0x6f0 [ 1623.947911] ? ksys_lseek+0x1b0/0x1b0 [ 1623.948245] ? fsnotify_perm.part.0+0x22d/0x620 [ 1623.948645] ? security_file_permission+0xb1/0xe0 [ 1623.949063] vfs_read+0x4da/0x620 [ 1623.949363] ksys_read+0x12d/0x260 [ 1623.949665] ? vfs_write+0xb10/0xb10 [ 1623.949995] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1623.950436] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1623.950872] do_syscall_64+0x33/0x40 [ 1623.951187] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1623.951616] RIP: 0033:0x7ff4abb20b19 [ 1623.951932] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1623.953464] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1623.954195] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1623.954798] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1623.955393] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1623.955990] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1623.956589] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1624.140433] FAULT_INJECTION: forcing a failure. [ 1624.140433] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1624.141722] CPU: 1 PID: 8205 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1624.142743] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1624.144189] Call Trace: [ 1624.144647] dump_stack+0x107/0x167 [ 1624.145291] should_fail.cold+0x5/0xa [ 1624.145988] __alloc_pages_nodemask+0x182/0x600 [ 1624.146385] ? add_mm_counter_fast+0x220/0x220 [ 1624.146779] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1624.147303] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1624.147754] ? lock_downgrade+0x6d0/0x6d0 [ 1624.148122] ? mark_held_locks+0x9e/0xe0 [ 1624.148474] alloc_pages_vma+0xbb/0x410 [ 1624.148825] handle_mm_fault+0x152f/0x3500 [ 1624.149208] ? do_raw_spin_lock+0x121/0x260 [ 1624.149579] ? rwlock_bug.part.0+0x90/0x90 [ 1624.149950] ? __pmd_alloc+0x5e0/0x5e0 [ 1624.150318] __get_user_pages+0x6ec/0x1620 [ 1624.150691] ? follow_page_mask+0x1900/0x1900 14:26:34 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:26:35 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(0xffffffffffffffff, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:26:35 executing program 0: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x201b4000) 14:26:35 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 81) 14:26:35 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x5e, 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, @perf_config_ext, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r3, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) sendfile(0xffffffffffffffff, r3, &(0x7f0000000140)=0x1, 0xffffffff) creat(&(0x7f0000000180)='./file0\x00', 0x80) 14:26:35 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 82) 14:26:35 executing program 7: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4002) [ 1624.158769] ? down_read+0x10f/0x430 [ 1624.174197] ? down_write+0x160/0x160 [ 1624.174545] get_user_pages_unlocked+0x18a/0x690 [ 1624.174953] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1624.175413] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1624.175841] internal_get_user_pages_fast+0x175f/0x2640 [ 1624.176317] ? pin_user_pages_unlocked+0x80/0x80 [ 1624.176738] ? trace_hardirqs_on+0x5b/0x180 [ 1624.177110] get_user_pages_fast+0x66/0xa0 [ 1624.177474] iov_iter_get_pages+0x297/0xf40 [ 1624.177862] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1624.178306] ? mempool_resize+0x7d0/0x7d0 [ 1624.178675] bio_iov_iter_get_pages+0x22a/0x1200 [ 1624.179093] ? bvec_alloc+0x17e/0x2f0 [ 1624.179421] ? bio_alloc_bioset+0x2a1/0x600 [ 1624.179808] ? bio_add_pc_page+0x100/0x100 [ 1624.180165] ? bvec_alloc+0x220/0x2f0 [ 1624.180491] ? iov_iter_npages+0x1fd/0xa70 [ 1624.180870] ? ext4_iomap_begin+0x1a0/0x700 [ 1624.181243] iomap_dio_bio_actor+0x77a/0xef0 [ 1624.181629] iomap_dio_actor+0x36f/0x560 [ 1624.182014] iomap_apply+0x289/0x810 [ 1624.182335] ? iomap_dio_rw+0x90/0x90 [ 1624.182664] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1624.183169] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1624.183619] ? mark_held_locks+0x9e/0xe0 [ 1624.183978] ? filemap_check_errors+0xa5/0x150 [ 1624.184385] __iomap_dio_rw+0x6cd/0x1110 [ 1624.184731] ? iomap_dio_rw+0x90/0x90 [ 1624.185067] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1624.185477] ? down_read+0x10f/0x430 [ 1624.185799] ? down_write+0x160/0x160 [ 1624.186154] iomap_dio_rw+0x31/0x90 [ 1624.186476] ext4_file_read_iter+0x2c7/0x4c0 [ 1624.186856] new_sync_read+0x424/0x6f0 [ 1624.187186] ? ksys_lseek+0x1b0/0x1b0 [ 1624.187539] ? fsnotify_perm.part.0+0x22d/0x620 [ 1624.187941] ? security_file_permission+0xb1/0xe0 [ 1624.188371] vfs_read+0x4da/0x620 [ 1624.188681] ksys_read+0x12d/0x260 [ 1624.188982] ? vfs_write+0xb10/0xb10 [ 1624.189302] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1624.189768] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1624.190226] do_syscall_64+0x33/0x40 [ 1624.190557] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1624.190994] RIP: 0033:0x7f336afa3b19 [ 1624.191309] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1624.192868] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1624.193521] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1624.194157] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1624.194775] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1624.195374] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1624.195995] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1624.240580] FAULT_INJECTION: forcing a failure. [ 1624.240580] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1624.247045] CPU: 1 PID: 8210 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1624.247627] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1624.248330] Call Trace: [ 1624.248559] dump_stack+0x107/0x167 [ 1624.248889] should_fail.cold+0x5/0xa [ 1624.249217] __alloc_pages_nodemask+0x182/0x600 [ 1624.249609] ? add_mm_counter_fast+0x220/0x220 [ 1624.250035] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1624.250547] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1624.251014] ? lock_downgrade+0x6d0/0x6d0 [ 1624.251367] ? mark_held_locks+0x9e/0xe0 [ 1624.251720] alloc_pages_vma+0xbb/0x410 [ 1624.252080] handle_mm_fault+0x152f/0x3500 [ 1624.252446] ? do_raw_spin_lock+0x121/0x260 [ 1624.252824] ? rwlock_bug.part.0+0x90/0x90 [ 1624.253202] ? __pmd_alloc+0x5e0/0x5e0 [ 1624.253550] __get_user_pages+0x6ec/0x1620 [ 1624.253930] ? follow_page_mask+0x1900/0x1900 [ 1624.254340] ? down_read+0x10f/0x430 [ 1624.254661] ? down_write+0x160/0x160 [ 1624.254991] get_user_pages_unlocked+0x18a/0x690 [ 1624.255406] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1624.255867] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1624.256291] internal_get_user_pages_fast+0x175f/0x2640 [ 1624.256763] ? pin_user_pages_unlocked+0x80/0x80 [ 1624.257165] ? trace_hardirqs_on+0x5b/0x180 [ 1624.257548] get_user_pages_fast+0x66/0xa0 [ 1624.257921] iov_iter_get_pages+0x297/0xf40 [ 1624.258296] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1624.258726] ? mempool_resize+0x7d0/0x7d0 [ 1624.259084] bio_iov_iter_get_pages+0x22a/0x1200 [ 1624.259502] ? bvec_alloc+0x17e/0x2f0 [ 1624.259834] ? bio_alloc_bioset+0x2a1/0x600 [ 1624.260198] ? bio_add_pc_page+0x100/0x100 [ 1624.260571] ? bvec_alloc+0x220/0x2f0 [ 1624.260897] ? iov_iter_npages+0x1fd/0xa70 [ 1624.261261] ? ext4_iomap_begin+0x1a0/0x700 [ 1624.261648] iomap_dio_bio_actor+0x77a/0xef0 [ 1624.262051] iomap_dio_actor+0x36f/0x560 [ 1624.262401] iomap_apply+0x289/0x810 [ 1624.262736] ? iomap_dio_rw+0x90/0x90 [ 1624.263063] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1624.263555] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1624.264019] ? mark_held_locks+0x9e/0xe0 [ 1624.264372] ? filemap_check_errors+0xa5/0x150 [ 1624.264778] __iomap_dio_rw+0x6cd/0x1110 [ 1624.265121] ? iomap_dio_rw+0x90/0x90 [ 1624.265455] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1624.265868] ? down_read+0x10f/0x430 [ 1624.266208] ? down_write+0x160/0x160 [ 1624.266538] iomap_dio_rw+0x31/0x90 [ 1624.266868] ext4_file_read_iter+0x2c7/0x4c0 [ 1624.267244] new_sync_read+0x424/0x6f0 [ 1624.267577] ? ksys_lseek+0x1b0/0x1b0 [ 1624.267926] ? fsnotify_perm.part.0+0x22d/0x620 [ 1624.268324] ? security_file_permission+0xb1/0xe0 [ 1624.268740] vfs_read+0x4da/0x620 [ 1624.269055] ksys_read+0x12d/0x260 [ 1624.269359] ? vfs_write+0xb10/0xb10 [ 1624.269681] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1624.270159] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1624.270597] do_syscall_64+0x33/0x40 [ 1624.270914] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1624.271356] RIP: 0033:0x7ff4abb20b19 [ 1624.271675] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1624.273237] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1624.273880] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1624.274512] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1624.275116] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1624.275727] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1624.276323] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:26:48 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x0, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:26:48 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x8, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext={0x10000, 0x856d}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x20982, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x20) read(r1, &(0x7f0000000000), 0x1b4000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400801, 0x14) 14:26:48 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0x0, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:26:48 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:26:48 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r2, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) ioctl$EXT4_IOC_GROUP_EXTEND(r2, 0x40086607, &(0x7f0000000140)=0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) 14:26:48 executing program 0: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x201b4000) 14:26:48 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 83) 14:26:48 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 82) [ 1637.888776] FAULT_INJECTION: forcing a failure. [ 1637.888776] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1637.889995] CPU: 0 PID: 8225 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1637.890636] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1637.891373] Call Trace: [ 1637.891606] dump_stack+0x107/0x167 [ 1637.891918] should_fail.cold+0x5/0xa [ 1637.892324] __alloc_pages_nodemask+0x182/0x600 [ 1637.892720] ? add_mm_counter_fast+0x220/0x220 [ 1637.893146] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 14:26:48 executing program 0: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x201b4000) [ 1637.893666] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1637.894170] ? lock_downgrade+0x6d0/0x6d0 [ 1637.894521] ? mark_held_locks+0x9e/0xe0 [ 1637.894873] alloc_pages_vma+0xbb/0x410 [ 1637.895262] handle_mm_fault+0x152f/0x3500 [ 1637.895744] ? do_raw_spin_lock+0x121/0x260 [ 1637.896149] ? rwlock_bug.part.0+0x90/0x90 [ 1637.896514] ? __pmd_alloc+0x5e0/0x5e0 [ 1637.896864] __get_user_pages+0x6ec/0x1620 [ 1637.897304] ? follow_page_mask+0x1900/0x1900 [ 1637.897688] ? down_read+0x10f/0x430 [ 1637.898005] ? down_write+0x160/0x160 [ 1637.898403] get_user_pages_unlocked+0x18a/0x690 [ 1637.898809] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1637.899317] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1637.899727] internal_get_user_pages_fast+0x175f/0x2640 [ 1637.900242] ? pin_user_pages_unlocked+0x80/0x80 [ 1637.900646] ? trace_hardirqs_on+0x5b/0x180 [ 1637.901014] get_user_pages_fast+0x66/0xa0 [ 1637.901464] iov_iter_get_pages+0x297/0xf40 [ 1637.901839] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1637.902318] ? mempool_resize+0x7d0/0x7d0 [ 1637.902679] bio_iov_iter_get_pages+0x22a/0x1200 [ 1637.903081] ? bvec_alloc+0x17e/0x2f0 [ 1637.903457] ? bio_alloc_bioset+0x2a1/0x600 [ 1637.903829] ? bio_add_pc_page+0x100/0x100 [ 1637.904237] ? bvec_alloc+0x220/0x2f0 [ 1637.904564] ? iov_iter_npages+0x1fd/0xa70 [ 1637.904926] ? ext4_iomap_begin+0x1a0/0x700 [ 1637.905344] iomap_dio_bio_actor+0x77a/0xef0 [ 1637.905729] iomap_dio_actor+0x36f/0x560 [ 1637.906169] iomap_apply+0x289/0x810 [ 1637.906512] ? iomap_dio_rw+0x90/0x90 [ 1637.906848] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1637.907385] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1637.907846] ? mark_held_locks+0x9e/0xe0 [ 1637.908244] ? filemap_check_errors+0xa5/0x150 [ 1637.908635] __iomap_dio_rw+0x6cd/0x1110 [ 1637.908996] ? iomap_dio_rw+0x90/0x90 [ 1637.909378] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1637.912957] ? down_read+0x10f/0x430 [ 1637.913325] ? down_write+0x160/0x160 [ 1637.913654] iomap_dio_rw+0x31/0x90 [ 1637.913967] ext4_file_read_iter+0x2c7/0x4c0 [ 1637.914412] new_sync_read+0x424/0x6f0 [ 1637.914746] ? ksys_lseek+0x1b0/0x1b0 [ 1637.915079] ? fsnotify_perm.part.0+0x22d/0x620 [ 1637.915543] ? security_file_permission+0xb1/0xe0 [ 1637.915954] vfs_read+0x4da/0x620 [ 1637.916307] ksys_read+0x12d/0x260 [ 1637.916609] ? vfs_write+0xb10/0xb10 [ 1637.916929] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1637.917416] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1637.917858] do_syscall_64+0x33/0x40 [ 1637.918231] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1637.918664] RIP: 0033:0x7f336afa3b19 [ 1637.918983] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1637.920652] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1637.920950] FAULT_INJECTION: forcing a failure. [ 1637.920950] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1637.921346] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1637.921362] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1637.923604] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1637.924272] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1637.924880] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1637.925546] CPU: 1 PID: 8237 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1637.928186] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1637.928884] Call Trace: [ 1637.929121] dump_stack+0x107/0x167 [ 1637.929434] should_fail.cold+0x5/0xa [ 1637.929775] __alloc_pages_nodemask+0x182/0x600 [ 1637.930200] ? add_mm_counter_fast+0x220/0x220 [ 1637.930595] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1637.931112] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1637.931557] ? lock_downgrade+0x6d0/0x6d0 [ 1637.931911] ? mark_held_locks+0x9e/0xe0 [ 1637.932265] alloc_pages_vma+0xbb/0x410 [ 1637.932607] handle_mm_fault+0x152f/0x3500 [ 1637.932970] ? do_raw_spin_lock+0x121/0x260 [ 1637.933341] ? rwlock_bug.part.0+0x90/0x90 [ 1637.933709] ? __pmd_alloc+0x5e0/0x5e0 [ 1637.934062] __get_user_pages+0x6ec/0x1620 [ 1637.934440] ? follow_page_mask+0x1900/0x1900 [ 1637.934829] ? down_read+0x10f/0x430 [ 1637.935152] ? down_write+0x160/0x160 [ 1637.935483] get_user_pages_unlocked+0x18a/0x690 [ 1637.935891] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1637.936367] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1637.936796] internal_get_user_pages_fast+0x175f/0x2640 [ 1637.937268] ? pin_user_pages_unlocked+0x80/0x80 [ 1637.937674] ? trace_hardirqs_on+0x5b/0x180 [ 1637.938058] get_user_pages_fast+0x66/0xa0 [ 1637.938432] iov_iter_get_pages+0x297/0xf40 [ 1637.938813] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1637.939234] ? mempool_resize+0x7d0/0x7d0 [ 1637.939596] bio_iov_iter_get_pages+0x22a/0x1200 [ 1637.940014] ? bvec_alloc+0x17e/0x2f0 [ 1637.940342] ? bio_alloc_bioset+0x2a1/0x600 [ 1637.940743] ? bio_add_pc_page+0x100/0x100 [ 1637.941112] ? bvec_alloc+0x220/0x2f0 [ 1637.941443] ? iov_iter_npages+0x1fd/0xa70 [ 1637.941807] ? ext4_iomap_begin+0x1a0/0x700 [ 1637.942211] iomap_dio_bio_actor+0x77a/0xef0 [ 1637.942598] iomap_dio_actor+0x36f/0x560 [ 1637.942949] iomap_apply+0x289/0x810 [ 1637.943269] ? iomap_dio_rw+0x90/0x90 [ 1637.943599] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1637.944097] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1637.944544] ? mark_held_locks+0x9e/0xe0 [ 1637.944917] ? filemap_check_errors+0xa5/0x150 [ 1637.945331] __iomap_dio_rw+0x6cd/0x1110 [ 1637.945700] ? iomap_dio_rw+0x90/0x90 [ 1637.946038] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1637.946448] ? down_read+0x10f/0x430 [ 1637.946768] ? down_write+0x160/0x160 [ 1637.947098] iomap_dio_rw+0x31/0x90 [ 1637.947411] ext4_file_read_iter+0x2c7/0x4c0 [ 1637.947793] new_sync_read+0x424/0x6f0 [ 1637.948126] ? ksys_lseek+0x1b0/0x1b0 [ 1637.948460] ? fsnotify_perm.part.0+0x22d/0x620 [ 1637.948872] ? security_file_permission+0xb1/0xe0 [ 1637.949288] vfs_read+0x4da/0x620 [ 1637.949589] ksys_read+0x12d/0x260 [ 1637.949910] ? vfs_write+0xb10/0xb10 [ 1637.954258] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1637.954722] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1637.955160] do_syscall_64+0x33/0x40 [ 1637.955481] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1637.955914] RIP: 0033:0x7ff4abb20b19 [ 1637.956232] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1637.957770] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1637.958449] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1637.959078] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1637.959678] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1637.960281] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1637.960882] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:26:48 executing program 4: sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000180), 0x8) r0 = creat(&(0x7f0000000000)='./file0\x00', 0x100) r1 = signalfd4(r0, &(0x7f00000001c0)={[0x4]}, 0x8, 0x100000) write$P9_RRENAMEAT(r1, &(0x7f0000000280)={0x7, 0x4b, 0x1}, 0x7) ioctl$RTC_ALM_SET(r0, 0x40247007, &(0x7f0000000040)={0x34, 0x2e, 0x17, 0x1c, 0x5, 0x80000001, 0x0, 0x94, 0xffffffffffffffff}) r2 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r2, 0x4004662b, &(0x7f00000002c0)=0x7) fcntl$getown(r2, 0x9) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0xa2, 0x6, 0x7, 0x34, 0x0, 0xfffffffffffffffe, 0x4, 0x9, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x4, @perf_bp={&(0x7f00000000c0), 0x8}, 0x202, 0x3, 0x40, 0x9, 0x65, 0x7, 0x60, 0x0, 0x7, 0x0, 0x1}, 0x0, 0x3, r2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) pwritev2(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="8b5da828987fb00d1ffcd9308bb5d5850a3defddc8172dcd81e7d9c3551b9f5bcad3951c69fef6fe7b824a3f3f85b78d9abcb1d08bdc622e72de5176f239a0736ac8d9c71fb67a020289bd5e8dcdc3f4b108a5d95c5c3ea2b5327deb4b74667f63e922707b0d03ec18dc3ad2cfd1fe8b476fbfb9b2089bc40e0dddb5fe", 0x7d}, {&(0x7f0000000380)="a45844ae0fecdbc1af4685442dd0fb6215d28092eccd9a1c659b70d4fb0d76c90ccd78449a483f1a01392a1026e5eaa7a6c6faaffc8b5531b9839c4e531688ca5bf0dd76d586c2c776800310a472936f699125d8f46da6b970fdb3534258a5f2029b0f6c7c3e4c0bdc94699c8c81d8ec443aac1bcea5236325e65be91f0aadb845f850b35a9101701b9a79b0344648a4cd2683f7d39c97d2d9a8a92afd98bac2f8e17628c5f6919aa57c52315a27", 0xae}], 0x2, 0x8, 0xef4, 0x1) 14:27:02 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000000)='{\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) 14:27:02 executing program 3: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r2, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) ioctl$EXT4_IOC_GROUP_EXTEND(r2, 0x40086607, &(0x7f0000000140)=0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) 14:27:02 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 1) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:02 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1651.280197] FAULT_INJECTION: forcing a failure. [ 1651.280197] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1651.281276] CPU: 1 PID: 8257 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1651.281856] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1651.282575] Call Trace: [ 1651.282813] dump_stack+0x107/0x167 [ 1651.283127] should_fail.cold+0x5/0xa [ 1651.283461] __alloc_pages_nodemask+0x182/0x600 [ 1651.283863] ? add_mm_counter_fast+0x220/0x220 [ 1651.284255] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1651.284772] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1651.285220] ? lock_downgrade+0x6d0/0x6d0 [ 1651.285575] ? mark_held_locks+0x9e/0xe0 [ 1651.285934] alloc_pages_vma+0xbb/0x410 [ 1651.286287] handle_mm_fault+0x152f/0x3500 [ 1651.286660] ? do_raw_spin_lock+0x121/0x260 [ 1651.287028] ? rwlock_bug.part.0+0x90/0x90 [ 1651.287391] ? __pmd_alloc+0x5e0/0x5e0 [ 1651.287743] __get_user_pages+0x6ec/0x1620 [ 1651.288111] ? follow_page_mask+0x1900/0x1900 [ 1651.288496] ? down_read+0x10f/0x430 [ 1651.288818] ? down_write+0x160/0x160 [ 1651.289151] get_user_pages_unlocked+0x18a/0x690 [ 1651.289558] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1651.290022] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1651.290449] internal_get_user_pages_fast+0x175f/0x2640 [ 1651.290933] ? pin_user_pages_unlocked+0x80/0x80 [ 1651.291338] ? trace_hardirqs_on+0x5b/0x180 [ 1651.291721] get_user_pages_fast+0x66/0xa0 [ 1651.292106] iov_iter_get_pages+0x297/0xf40 [ 1651.292477] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1651.292894] ? mempool_resize+0x7d0/0x7d0 [ 1651.293256] bio_iov_iter_get_pages+0x22a/0x1200 [ 1651.293665] ? bvec_alloc+0x17e/0x2f0 [ 1651.293990] ? bio_alloc_bioset+0x2a1/0x600 [ 1651.294367] ? bio_add_pc_page+0x100/0x100 [ 1651.294728] ? bvec_alloc+0x220/0x2f0 [ 1651.295055] ? iov_iter_npages+0x1fd/0xa70 [ 1651.295417] ? ext4_iomap_begin+0x1a0/0x700 [ 1651.295793] iomap_dio_bio_actor+0x77a/0xef0 [ 1651.296176] iomap_dio_actor+0x36f/0x560 [ 1651.296540] iomap_apply+0x289/0x810 [ 1651.296885] ? iomap_dio_rw+0x90/0x90 [ 1651.297212] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1651.297738] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1651.298189] ? mark_held_locks+0x9e/0xe0 [ 1651.298562] ? filemap_check_errors+0xa5/0x150 [ 1651.298957] __iomap_dio_rw+0x6cd/0x1110 [ 1651.299311] ? iomap_dio_rw+0x90/0x90 [ 1651.299650] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1651.300057] ? down_read+0x10f/0x430 [ 1651.300387] ? down_write+0x160/0x160 [ 1651.300746] iomap_dio_rw+0x31/0x90 [ 1651.301071] ext4_file_read_iter+0x2c7/0x4c0 [ 1651.301450] new_sync_read+0x424/0x6f0 [ 1651.301792] ? ksys_lseek+0x1b0/0x1b0 [ 1651.302129] ? fsnotify_perm.part.0+0x22d/0x620 [ 1651.302558] ? security_file_permission+0xb1/0xe0 [ 1651.302577] FAULT_INJECTION: forcing a failure. [ 1651.302577] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1651.302993] vfs_read+0x4da/0x620 [ 1651.303012] ksys_read+0x12d/0x260 [ 1651.303025] ? vfs_write+0xb10/0xb10 [ 1651.303044] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1651.303058] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1651.305954] do_syscall_64+0x33/0x40 [ 1651.306281] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1651.306728] RIP: 0033:0x7f336afa3b19 [ 1651.307046] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1651.308591] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1651.309240] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1651.309848] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1651.310475] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1651.311087] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1651.311696] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1651.312321] CPU: 0 PID: 8261 Comm: syz-executor.6 Not tainted 5.10.226 #1 [ 1651.312924] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1651.313623] Call Trace: [ 1651.313857] dump_stack+0x107/0x167 [ 1651.314169] should_fail.cold+0x5/0xa [ 1651.314522] __alloc_pages_nodemask+0x182/0x600 [ 1651.314920] ? __lock_acquire+0xbb1/0x5b00 [ 1651.315280] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1651.315794] ? __mutex_lock+0x4fe/0x10b0 [ 1651.316143] ? snd_seq_write+0x1ed/0x690 [ 1651.316495] kmalloc_large_node+0x55/0x1a0 [ 1651.316859] __kmalloc_node+0x30d/0x420 [ 1651.317199] ? lock_acquire+0x197/0x470 [ 1651.317548] kvmalloc_node+0xc0/0x170 [ 1651.317874] snd_seq_pool_init+0x8a/0x310 14:27:02 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 84) 14:27:02 executing program 0: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x201b4000) 14:27:02 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 83) 14:27:02 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) r2 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8, 0x13, r0, 0x0) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x110, r1, 0x10000000) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r4, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) r5 = socket$nl_generic(0x10, 0x3, 0x10) fcntl$setstatus(r5, 0x4, 0x40000) syz_io_uring_submit(r2, r3, &(0x7f0000000140)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x6, 0x0, r4, 0x0, &(0x7f0000000340)="9e82e829e7fd5ca41f401d1cf2936cbab797e6373a19cfebf09024aa80b83cefb48d03d6b1c1c9092865460c7eb483493192e6adb0f4b4ede541bd855867c68d245e1b3271b6e372dd64b70887d5960a127053acdb4c21ebeca45194ab55931cda240fdbf6ab424689b75e97c7c7291e19de9e7f7a8b50ebd7b2ea934d5df8d582f7b16501aa32754e4780863b4061c58142b4de2f2f3fcbb49edfd76a1da424c9809aaaaa5de7460b42030713a74e1657815b36d6d9dc9ebd77d31c79cfcf3265bee8e37e5515b99b3e5fabffb83623c976c213dafd2e440a1953008414ac6f31e8889579", 0xe5, 0x20, 0x1}, 0x7) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0xffffffffffffffff, 0x3) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) [ 1651.318242] snd_seq_write+0x5cd/0x690 [ 1651.318588] ? _cond_resched+0x12/0x80 [ 1651.320953] FAULT_INJECTION: forcing a failure. [ 1651.320953] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1651.326572] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1651.326593] ? security_file_permission+0xb1/0xe0 [ 1651.326612] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1651.326625] vfs_write+0x29a/0xb10 [ 1651.326647] ksys_write+0x1f6/0x260 [ 1651.329496] ? __ia32_sys_read+0xb0/0xb0 [ 1651.329850] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1651.330302] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1651.330745] do_syscall_64+0x33/0x40 [ 1651.331061] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1651.331495] RIP: 0033:0x7ff9a3cb3b19 [ 1651.331820] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1651.333359] RSP: 002b:00007ff9a1229188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1651.334010] RAX: ffffffffffffffda RBX: 00007ff9a3dc6f60 RCX: 00007ff9a3cb3b19 [ 1651.334622] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000006 [ 1651.335226] RBP: 00007ff9a12291d0 R08: 0000000000000000 R09: 0000000000000000 [ 1651.335833] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1651.336432] R13: 00007ffdcccf9faf R14: 00007ff9a1229300 R15: 0000000000022000 [ 1651.337061] CPU: 1 PID: 8253 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1651.337711] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1651.338438] Call Trace: [ 1651.338681] dump_stack+0x107/0x167 [ 1651.338999] should_fail.cold+0x5/0xa [ 1651.339331] __alloc_pages_nodemask+0x182/0x600 [ 1651.339731] ? add_mm_counter_fast+0x220/0x220 [ 1651.340126] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1651.340634] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1651.341070] ? lock_downgrade+0x6d0/0x6d0 [ 1651.341416] ? mark_held_locks+0x9e/0xe0 [ 1651.341766] alloc_pages_vma+0xbb/0x410 [ 1651.342103] handle_mm_fault+0x152f/0x3500 [ 1651.342474] ? do_raw_spin_lock+0x121/0x260 [ 1651.342843] ? rwlock_bug.part.0+0x90/0x90 [ 1651.343197] ? __pmd_alloc+0x5e0/0x5e0 [ 1651.343541] __get_user_pages+0x6ec/0x1620 [ 1651.343907] ? follow_page_mask+0x1900/0x1900 [ 1651.344293] ? down_read+0x10f/0x430 [ 1651.344610] ? down_write+0x160/0x160 [ 1651.344946] get_user_pages_unlocked+0x18a/0x690 [ 1651.345355] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1651.345820] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1651.346235] internal_get_user_pages_fast+0x175f/0x2640 [ 1651.346713] ? pin_user_pages_unlocked+0x80/0x80 [ 1651.347111] ? trace_hardirqs_on+0x5b/0x180 [ 1651.347477] get_user_pages_fast+0x66/0xa0 [ 1651.347836] iov_iter_get_pages+0x297/0xf40 [ 1651.348202] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1651.348612] ? mempool_resize+0x7d0/0x7d0 [ 1651.348971] bio_iov_iter_get_pages+0x22a/0x1200 [ 1651.349371] ? bvec_alloc+0x17e/0x2f0 [ 1651.349698] ? bio_alloc_bioset+0x2a1/0x600 [ 1651.350070] ? bio_add_pc_page+0x100/0x100 [ 1651.350436] ? bvec_alloc+0x220/0x2f0 [ 1651.350768] ? iov_iter_npages+0x1fd/0xa70 [ 1651.351126] ? ext4_iomap_begin+0x1a0/0x700 [ 1651.351492] iomap_dio_bio_actor+0x77a/0xef0 [ 1651.351882] iomap_dio_actor+0x36f/0x560 [ 1651.352251] iomap_apply+0x289/0x810 [ 1651.352566] ? iomap_dio_rw+0x90/0x90 [ 1651.352889] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1651.353373] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1651.353817] ? mark_held_locks+0x9e/0xe0 [ 1651.354167] ? filemap_check_errors+0xa5/0x150 [ 1651.354568] __iomap_dio_rw+0x6cd/0x1110 [ 1651.354908] ? iomap_dio_rw+0x90/0x90 [ 1651.355242] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1651.355633] ? down_read+0x10f/0x430 [ 1651.355948] ? down_write+0x160/0x160 [ 1651.356274] iomap_dio_rw+0x31/0x90 [ 1651.356583] ext4_file_read_iter+0x2c7/0x4c0 [ 1651.356954] new_sync_read+0x424/0x6f0 [ 1651.357283] ? ksys_lseek+0x1b0/0x1b0 [ 1651.357613] ? fsnotify_perm.part.0+0x22d/0x620 [ 1651.358007] ? security_file_permission+0xb1/0xe0 [ 1651.358777] vfs_read+0x4da/0x620 [ 1651.359378] ksys_read+0x12d/0x260 [ 1651.359984] ? vfs_write+0xb10/0xb10 [ 1651.360623] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1651.361530] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1651.362505] do_syscall_64+0x33/0x40 [ 1651.363143] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1651.364019] RIP: 0033:0x7ff4abb20b19 [ 1651.364665] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1651.368353] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1651.369687] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1651.371131] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1651.372375] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1651.373624] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1651.374563] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:27:02 executing program 0: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x201b4000) 14:27:02 executing program 0: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x201b4000) [ 1665.398373] FAULT_INJECTION: forcing a failure. [ 1665.398373] name failslab, interval 1, probability 0, space 0, times 0 [ 1665.399462] CPU: 1 PID: 8287 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1665.400078] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.400814] Call Trace: [ 1665.401071] dump_stack+0x107/0x167 [ 1665.401417] should_fail.cold+0x5/0xa [ 1665.401779] ? __iomap_dio_rw+0x1ee/0x1110 [ 1665.402175] should_failslab+0x5/0x20 [ 1665.402550] kmem_cache_alloc_trace+0x55/0x320 [ 1665.402974] __iomap_dio_rw+0x1ee/0x1110 [ 1665.403352] ? lock_release+0x680/0x680 [ 1665.403718] ? __lock_acquire+0xbb1/0x5b00 [ 1665.404106] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1665.404538] ? down_read+0x10f/0x430 [ 1665.404887] ? down_write+0x160/0x160 [ 1665.405248] iomap_dio_rw+0x31/0x90 [ 1665.405594] ext4_file_read_iter+0x2c7/0x4c0 [ 1665.406008] new_sync_read+0x424/0x6f0 [ 1665.406368] ? ksys_lseek+0x1b0/0x1b0 [ 1665.406753] ? fsnotify_perm.part.0+0x22d/0x620 [ 1665.407191] ? security_file_permission+0xb1/0xe0 [ 1665.407636] vfs_read+0x4da/0x620 [ 1665.407947] ksys_read+0x12d/0x260 [ 1665.408248] ? vfs_write+0xb10/0xb10 [ 1665.408564] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.409011] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.409445] do_syscall_64+0x33/0x40 [ 1665.409761] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.410188] RIP: 0033:0x7f07bf93eb19 [ 1665.410517] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1665.412028] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1665.412669] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1665.413259] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1665.413852] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.414454] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1665.415047] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:27:16 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 84) 14:27:16 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 1) 14:27:16 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 2) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:16 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000140)=ANY=[@ANYBLOB="0a000000010000001800000042bd2159cab8e79113891aade41d8592392dde846311efe3fa9267a6736b37bd814555b96cdcbf1cb15be22e2de76b495dd274564e86187acab01802ab3b71a930c217", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r3, 0x6628) openat(r3, &(0x7f0000000000)='./file0\x00', 0x800, 0x12) read(r2, &(0x7f0000000000), 0x1b4000) 14:27:16 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:16 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) openat$sr(0xffffffffffffff9c, &(0x7f00000036c0), 0x46901, 0x0) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000000)=0x9, 0x7) read(r0, &(0x7f0000000000), 0x1b4000) 14:27:16 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 85) 14:27:16 executing program 0: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x201b4000) 14:27:16 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 2) [ 1665.461820] FAULT_INJECTION: forcing a failure. 14:27:16 executing program 0: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x201b4000) [ 1665.461820] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1665.467048] CPU: 0 PID: 8293 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1665.474704] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.475400] Call Trace: [ 1665.475633] dump_stack+0x107/0x167 [ 1665.475944] should_fail.cold+0x5/0xa [ 1665.476272] __alloc_pages_nodemask+0x182/0x600 [ 1665.476667] ? add_mm_counter_fast+0x220/0x220 [ 1665.477055] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1665.477564] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1665.478009] ? lock_downgrade+0x6d0/0x6d0 [ 1665.478360] ? mark_held_locks+0x9e/0xe0 [ 1665.478722] alloc_pages_vma+0xbb/0x410 [ 1665.479066] handle_mm_fault+0x152f/0x3500 [ 1665.479431] ? do_raw_spin_lock+0x121/0x260 [ 1665.479805] ? rwlock_bug.part.0+0x90/0x90 [ 1665.480165] ? __pmd_alloc+0x5e0/0x5e0 [ 1665.480513] __get_user_pages+0x6ec/0x1620 [ 1665.480883] ? follow_page_mask+0x1900/0x1900 [ 1665.481270] ? down_read+0x10f/0x430 [ 1665.481588] ? down_write+0x160/0x160 [ 1665.481926] get_user_pages_unlocked+0x18a/0x690 [ 1665.482332] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1665.482805] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1665.483217] internal_get_user_pages_fast+0x175f/0x2640 [ 1665.483690] ? pin_user_pages_unlocked+0x80/0x80 [ 1665.484096] ? trace_hardirqs_on+0x5b/0x180 [ 1665.484465] get_user_pages_fast+0x66/0xa0 [ 1665.484835] iov_iter_get_pages+0x297/0xf40 [ 1665.485205] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1665.485623] ? mempool_resize+0x7d0/0x7d0 [ 1665.485985] bio_iov_iter_get_pages+0x22a/0x1200 [ 1665.486397] ? bvec_alloc+0x17e/0x2f0 [ 1665.486733] ? bio_alloc_bioset+0x2a1/0x600 [ 1665.487099] ? bio_add_pc_page+0x100/0x100 [ 1665.487458] ? bvec_alloc+0x220/0x2f0 [ 1665.487790] ? iov_iter_npages+0x1fd/0xa70 [ 1665.488151] ? ext4_iomap_begin+0x1a0/0x700 [ 1665.488522] iomap_dio_bio_actor+0x77a/0xef0 [ 1665.488907] iomap_dio_actor+0x36f/0x560 [ 1665.489256] iomap_apply+0x289/0x810 [ 1665.489575] ? iomap_dio_rw+0x90/0x90 [ 1665.489901] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1665.490402] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1665.490858] ? mark_held_locks+0x9e/0xe0 [ 1665.491214] ? filemap_check_errors+0xa5/0x150 [ 1665.491607] __iomap_dio_rw+0x6cd/0x1110 [ 1665.491956] ? iomap_dio_rw+0x90/0x90 [ 1665.492294] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1665.492691] ? down_read+0x10f/0x430 [ 1665.493011] ? down_write+0x160/0x160 [ 1665.493341] iomap_dio_rw+0x31/0x90 [ 1665.493654] ext4_file_read_iter+0x2c7/0x4c0 [ 1665.494033] new_sync_read+0x424/0x6f0 [ 1665.494367] ? ksys_lseek+0x1b0/0x1b0 [ 1665.494717] ? fsnotify_perm.part.0+0x22d/0x620 [ 1665.495117] ? security_file_permission+0xb1/0xe0 [ 1665.495534] vfs_read+0x4da/0x620 [ 1665.495841] ksys_read+0x12d/0x260 [ 1665.496145] ? vfs_write+0xb10/0xb10 [ 1665.496466] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.496911] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.497353] do_syscall_64+0x33/0x40 [ 1665.497670] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.498110] RIP: 0033:0x7ff4abb20b19 [ 1665.502456] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1665.503991] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1665.504043] FAULT_INJECTION: forcing a failure. [ 1665.504043] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1665.504628] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1665.504636] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1665.504650] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.507394] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1665.507989] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1665.508616] CPU: 1 PID: 8294 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1665.510973] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.511663] Call Trace: [ 1665.522638] dump_stack+0x107/0x167 [ 1665.522950] should_fail.cold+0x5/0xa [ 1665.523277] __alloc_pages_nodemask+0x182/0x600 [ 1665.523672] ? add_mm_counter_fast+0x220/0x220 [ 1665.524059] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1665.524566] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1665.525007] ? lock_downgrade+0x6d0/0x6d0 [ 1665.525356] ? mark_held_locks+0x9e/0xe0 [ 1665.525705] alloc_pages_vma+0xbb/0x410 [ 1665.526057] handle_mm_fault+0x152f/0x3500 [ 1665.526427] ? do_raw_spin_lock+0x121/0x260 [ 1665.526815] ? rwlock_bug.part.0+0x90/0x90 [ 1665.527173] ? __pmd_alloc+0x5e0/0x5e0 [ 1665.527527] __get_user_pages+0x6ec/0x1620 [ 1665.527893] ? follow_page_mask+0x1900/0x1900 [ 1665.528274] ? down_read+0x10f/0x430 [ 1665.528590] ? down_write+0x160/0x160 [ 1665.528922] get_user_pages_unlocked+0x18a/0x690 [ 1665.529326] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1665.529784] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1665.530194] internal_get_user_pages_fast+0x175f/0x2640 [ 1665.530686] ? pin_user_pages_unlocked+0x80/0x80 [ 1665.531091] ? trace_hardirqs_on+0x5b/0x180 [ 1665.531460] get_user_pages_fast+0x66/0xa0 [ 1665.531820] iov_iter_get_pages+0x297/0xf40 [ 1665.532190] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1665.532604] ? mempool_resize+0x7d0/0x7d0 [ 1665.532962] bio_iov_iter_get_pages+0x22a/0x1200 [ 1665.533365] ? bvec_alloc+0x17e/0x2f0 [ 1665.533690] ? bio_alloc_bioset+0x2a1/0x600 [ 1665.534054] ? bio_add_pc_page+0x100/0x100 [ 1665.534430] ? bvec_alloc+0x220/0x2f0 [ 1665.534762] ? iov_iter_npages+0x1fd/0xa70 [ 1665.535121] ? ext4_iomap_begin+0x1a0/0x700 [ 1665.535490] iomap_dio_bio_actor+0x77a/0xef0 [ 1665.535873] iomap_dio_actor+0x36f/0x560 [ 1665.536222] iomap_apply+0x289/0x810 [ 1665.536540] ? iomap_dio_rw+0x90/0x90 [ 1665.536865] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1665.537354] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1665.537813] ? mark_held_locks+0x9e/0xe0 [ 1665.538166] ? filemap_check_errors+0xa5/0x150 [ 1665.538578] __iomap_dio_rw+0x6cd/0x1110 [ 1665.538919] ? iomap_dio_rw+0x90/0x90 [ 1665.539257] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1665.539650] ? down_read+0x10f/0x430 [ 1665.539973] ? down_write+0x160/0x160 [ 1665.540300] iomap_dio_rw+0x31/0x90 [ 1665.540611] ext4_file_read_iter+0x2c7/0x4c0 [ 1665.540986] new_sync_read+0x424/0x6f0 [ 1665.541317] ? ksys_lseek+0x1b0/0x1b0 [ 1665.541651] ? fsnotify_perm.part.0+0x22d/0x620 [ 1665.542050] ? security_file_permission+0xb1/0xe0 [ 1665.542479] vfs_read+0x4da/0x620 [ 1665.542782] ksys_read+0x12d/0x260 [ 1665.543084] ? vfs_write+0xb10/0xb10 [ 1665.543404] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.543847] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.544284] do_syscall_64+0x33/0x40 [ 1665.544600] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.545031] RIP: 0033:0x7f336afa3b19 [ 1665.545347] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1665.546901] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1665.547539] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1665.548138] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1665.548734] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.549331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1665.549934] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1665.557144] FAULT_INJECTION: forcing a failure. [ 1665.557144] name failslab, interval 1, probability 0, space 0, times 0 14:27:16 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 1) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1665.558112] CPU: 0 PID: 8297 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1665.558703] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.559394] Call Trace: [ 1665.559621] dump_stack+0x107/0x167 [ 1665.559930] should_fail.cold+0x5/0xa [ 1665.560254] ? create_object.isra.0+0x3a/0xa20 [ 1665.560642] should_failslab+0x5/0x20 [ 1665.560971] kmem_cache_alloc+0x5b/0x310 [ 1665.561318] create_object.isra.0+0x3a/0xa20 [ 1665.561692] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1665.566642] kmem_cache_alloc_trace+0x151/0x320 [ 1665.567048] __iomap_dio_rw+0x1ee/0x1110 [ 1665.567395] ? lock_release+0x680/0x680 [ 1665.567734] ? __lock_acquire+0xbb1/0x5b00 [ 1665.568092] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1665.568485] ? down_read+0x10f/0x430 [ 1665.568799] ? down_write+0x160/0x160 [ 1665.569126] iomap_dio_rw+0x31/0x90 [ 1665.569435] ext4_file_read_iter+0x2c7/0x4c0 [ 1665.569810] new_sync_read+0x424/0x6f0 [ 1665.570140] ? ksys_lseek+0x1b0/0x1b0 [ 1665.570487] ? fsnotify_perm.part.0+0x22d/0x620 [ 1665.570886] ? security_file_permission+0xb1/0xe0 [ 1665.571299] vfs_read+0x4da/0x620 [ 1665.571599] ksys_read+0x12d/0x260 [ 1665.571901] ? vfs_write+0xb10/0xb10 [ 1665.572223] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.572665] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.573101] do_syscall_64+0x33/0x40 [ 1665.573418] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.573850] RIP: 0033:0x7f07bf93eb19 [ 1665.574167] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1665.575714] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1665.576357] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1665.576961] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1665.577558] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.578153] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1665.578765] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1665.601451] FAULT_INJECTION: forcing a failure. [ 1665.601451] name failslab, interval 1, probability 0, space 0, times 0 [ 1665.601748] FAULT_INJECTION: forcing a failure. [ 1665.601748] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1665.602539] CPU: 1 PID: 8289 Comm: syz-executor.6 Not tainted 5.10.226 #1 [ 1665.603997] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.604691] Call Trace: [ 1665.604923] dump_stack+0x107/0x167 [ 1665.605236] should_fail.cold+0x5/0xa [ 1665.605564] ? create_object.isra.0+0x3a/0xa20 [ 1665.605956] should_failslab+0x5/0x20 [ 1665.606285] kmem_cache_alloc+0x5b/0x310 [ 1665.606654] create_object.isra.0+0x3a/0xa20 [ 1665.607027] ? kasan_unpoison_shadow+0x33/0x50 [ 1665.607418] kmalloc_large_node+0x124/0x1a0 [ 1665.607786] __kmalloc_node+0x30d/0x420 [ 1665.608131] ? lock_acquire+0x197/0x470 [ 1665.608475] kvmalloc_node+0xc0/0x170 [ 1665.608800] snd_seq_pool_init+0x8a/0x310 [ 1665.609156] snd_seq_write+0x5cd/0x690 [ 1665.609490] ? _cond_resched+0x12/0x80 [ 1665.609826] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1665.610290] ? security_file_permission+0xb1/0xe0 [ 1665.610731] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1665.611188] vfs_write+0x29a/0xb10 [ 1665.611497] ksys_write+0x1f6/0x260 [ 1665.611809] ? __ia32_sys_read+0xb0/0xb0 [ 1665.612158] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.612602] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.613041] do_syscall_64+0x33/0x40 [ 1665.613359] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.613792] RIP: 0033:0x7ff9a3cb3b19 [ 1665.614110] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1665.615666] RSP: 002b:00007ff9a1229188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1665.616309] RAX: ffffffffffffffda RBX: 00007ff9a3dc6f60 RCX: 00007ff9a3cb3b19 [ 1665.616909] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000006 [ 1665.617508] RBP: 00007ff9a12291d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.618114] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1665.618734] R13: 00007ffdcccf9faf R14: 00007ff9a1229300 R15: 0000000000022000 [ 1665.619353] CPU: 0 PID: 8303 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1665.619931] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.620614] Call Trace: [ 1665.620839] dump_stack+0x107/0x167 [ 1665.621165] should_fail.cold+0x5/0xa [ 1665.621490] __alloc_pages_nodemask+0x182/0x600 [ 1665.621879] ? __lock_acquire+0xbb1/0x5b00 [ 1665.622236] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1665.622752] ? __mutex_lock+0x4fe/0x10b0 [ 1665.623096] ? snd_seq_write+0x1ed/0x690 [ 1665.623442] kmalloc_large_node+0x55/0x1a0 [ 1665.623801] __kmalloc_node+0x30d/0x420 [ 1665.624135] ? lock_acquire+0x197/0x470 [ 1665.624474] kvmalloc_node+0xc0/0x170 [ 1665.624794] snd_seq_pool_init+0x8a/0x310 [ 1665.625146] snd_seq_write+0x5cd/0x690 [ 1665.625475] ? _cond_resched+0x12/0x80 [ 1665.625809] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1665.626265] ? security_file_permission+0xb1/0xe0 [ 1665.626699] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1665.627150] vfs_write+0x29a/0xb10 [ 1665.627455] ksys_write+0x1f6/0x260 [ 1665.627762] ? __ia32_sys_read+0xb0/0xb0 [ 1665.628107] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.628544] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.628977] do_syscall_64+0x33/0x40 [ 1665.629291] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.629717] RIP: 0033:0x7f78d022cb19 [ 1665.630031] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1665.631597] RSP: 002b:00007f78cd7a2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1665.632228] RAX: ffffffffffffffda RBX: 00007f78d033ff60 RCX: 00007f78d022cb19 [ 1665.632817] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000006 [ 1665.633407] RBP: 00007f78cd7a21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.633996] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1665.634617] R13: 00007fff3b9ef51f R14: 00007f78cd7a2300 R15: 0000000000022000 14:27:16 executing program 0: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:27:16 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)=0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, r1, 0x0) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0x2, 0x1, 0x20, 0x0, 0x0, 0x9, 0x401a, 0x8, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000140), 0x6}, 0x8000, 0x4, 0xff, 0x5, 0x4, 0x7fffffff, 0x6, 0x0, 0x6, 0x0, 0x8000}, r0, 0x0, r3, 0xb) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) 14:27:16 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 85) 14:27:16 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 3) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:16 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 86) 14:27:16 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x7fff) ioctl$BTRFS_IOC_DEFAULT_SUBVOL(r0, 0x40089413, &(0x7f0000000000)=0x6) 14:27:16 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 2) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1665.765064] FAULT_INJECTION: forcing a failure. [ 1665.765064] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1665.766253] CPU: 0 PID: 8312 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1665.766844] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.767539] Call Trace: [ 1665.767771] dump_stack+0x107/0x167 [ 1665.768086] should_fail.cold+0x5/0xa [ 1665.768417] __alloc_pages_nodemask+0x182/0x600 [ 1665.768814] ? add_mm_counter_fast+0x220/0x220 [ 1665.769204] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1665.769717] ? count_memcg_event_mm.part.0+0x10f/0x2f0 14:27:16 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 3) [ 1665.770163] ? lock_downgrade+0x6d0/0x6d0 [ 1665.770531] ? mark_held_locks+0x9e/0xe0 [ 1665.770883] alloc_pages_vma+0xbb/0x410 [ 1665.771226] handle_mm_fault+0x152f/0x3500 [ 1665.771590] ? do_raw_spin_lock+0x121/0x260 [ 1665.771959] ? rwlock_bug.part.0+0x90/0x90 [ 1665.772319] ? __pmd_alloc+0x5e0/0x5e0 [ 1665.772666] __get_user_pages+0x6ec/0x1620 [ 1665.773032] ? follow_page_mask+0x1900/0x1900 [ 1665.773415] ? down_read+0x10f/0x430 [ 1665.773734] ? down_write+0x160/0x160 [ 1665.782521] get_user_pages_unlocked+0x18a/0x690 [ 1665.782922] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1665.783380] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1665.783789] internal_get_user_pages_fast+0x175f/0x2640 [ 1665.784258] ? pin_user_pages_unlocked+0x80/0x80 [ 1665.784660] ? trace_hardirqs_on+0x5b/0x180 [ 1665.785030] get_user_pages_fast+0x66/0xa0 [ 1665.785392] iov_iter_get_pages+0x297/0xf40 [ 1665.785760] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1665.786175] ? mempool_resize+0x7d0/0x7d0 [ 1665.786552] bio_iov_iter_get_pages+0x22a/0x1200 [ 1665.786957] ? bvec_alloc+0x17e/0x2f0 [ 1665.787282] ? bio_alloc_bioset+0x2a1/0x600 [ 1665.787647] ? bio_add_pc_page+0x100/0x100 [ 1665.788005] ? bvec_alloc+0x220/0x2f0 [ 1665.788336] ? iov_iter_npages+0x1fd/0xa70 [ 1665.788694] ? ext4_iomap_begin+0x1a0/0x700 [ 1665.789064] iomap_dio_bio_actor+0x77a/0xef0 [ 1665.789446] iomap_dio_actor+0x36f/0x560 [ 1665.789795] iomap_apply+0x289/0x810 [ 1665.790111] ? iomap_dio_rw+0x90/0x90 [ 1665.790450] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1665.790944] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1665.791394] ? mark_held_locks+0x9e/0xe0 [ 1665.791746] ? filemap_check_errors+0xa5/0x150 [ 1665.792137] __iomap_dio_rw+0x6cd/0x1110 [ 1665.792480] ? iomap_dio_rw+0x90/0x90 [ 1665.792815] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1665.793209] ? down_read+0x10f/0x430 [ 1665.793526] ? down_write+0x160/0x160 [ 1665.793855] iomap_dio_rw+0x31/0x90 [ 1665.794167] ext4_file_read_iter+0x2c7/0x4c0 [ 1665.794558] new_sync_read+0x424/0x6f0 [ 1665.794891] ? ksys_lseek+0x1b0/0x1b0 [ 1665.795226] ? fsnotify_perm.part.0+0x22d/0x620 [ 1665.795625] ? security_file_permission+0xb1/0xe0 [ 1665.796039] vfs_read+0x4da/0x620 [ 1665.796340] ksys_read+0x12d/0x260 [ 1665.796644] ? vfs_write+0xb10/0xb10 [ 1665.796964] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.797410] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.797849] do_syscall_64+0x33/0x40 [ 1665.798167] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.798615] RIP: 0033:0x7f336afa3b19 [ 1665.798930] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1665.800460] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1665.801099] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1665.801694] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 14:27:16 executing program 0: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) [ 1665.802293] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.802899] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1665.803495] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1665.804137] FAULT_INJECTION: forcing a failure. [ 1665.804137] name failslab, interval 1, probability 0, space 0, times 0 [ 1665.815385] CPU: 1 PID: 8319 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1665.815963] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.816657] Call Trace: [ 1665.816884] dump_stack+0x107/0x167 [ 1665.817196] should_fail.cold+0x5/0xa [ 1665.817523] ? create_object.isra.0+0x3a/0xa20 [ 1665.817914] should_failslab+0x5/0x20 [ 1665.818240] kmem_cache_alloc+0x5b/0x310 [ 1665.818610] create_object.isra.0+0x3a/0xa20 [ 1665.818984] ? kasan_unpoison_shadow+0x33/0x50 [ 1665.819375] kmalloc_large_node+0x124/0x1a0 [ 1665.819745] __kmalloc_node+0x30d/0x420 [ 1665.820083] ? lock_acquire+0x197/0x470 [ 1665.820432] kvmalloc_node+0xc0/0x170 [ 1665.820758] snd_seq_pool_init+0x8a/0x310 [ 1665.821116] snd_seq_write+0x5cd/0x690 [ 1665.821448] ? _cond_resched+0x12/0x80 [ 1665.821786] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1665.822248] ? security_file_permission+0xb1/0xe0 [ 1665.822682] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1665.823138] vfs_write+0x29a/0xb10 [ 1665.823445] ksys_write+0x1f6/0x260 [ 1665.823755] ? __ia32_sys_read+0xb0/0xb0 [ 1665.824103] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.824546] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.824982] do_syscall_64+0x33/0x40 [ 1665.825298] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.825731] RIP: 0033:0x7f78d022cb19 [ 1665.826046] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1665.827596] RSP: 002b:00007f78cd7a2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1665.828238] RAX: ffffffffffffffda RBX: 00007f78d033ff60 RCX: 00007f78d022cb19 [ 1665.828837] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000006 [ 1665.828871] FAULT_INJECTION: forcing a failure. [ 1665.828871] name fail_usercopy, interval 1, probability 0, space 0, times 1 [ 1665.829433] RBP: 00007f78cd7a21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.829444] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1665.831594] R13: 00007fff3b9ef51f R14: 00007f78cd7a2300 R15: 0000000000022000 [ 1665.832211] CPU: 0 PID: 8321 Comm: syz-executor.6 Not tainted 5.10.226 #1 [ 1665.832789] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.833483] Call Trace: [ 1665.833710] dump_stack+0x107/0x167 [ 1665.833722] FAULT_INJECTION: forcing a failure. [ 1665.833722] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1665.834999] should_fail.cold+0x5/0xa [ 1665.835328] _copy_from_user+0x2e/0x1b0 [ 1665.835670] snd_seq_write+0x40b/0x690 [ 1665.836009] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1665.836475] ? security_file_permission+0xb1/0xe0 [ 1665.836890] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1665.837346] vfs_write+0x29a/0xb10 [ 1665.837653] ksys_write+0x1f6/0x260 [ 1665.837963] ? __ia32_sys_read+0xb0/0xb0 [ 1665.838311] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.838768] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.839206] do_syscall_64+0x33/0x40 [ 1665.839527] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.839958] RIP: 0033:0x7ff9a3cb3b19 [ 1665.840274] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1665.841809] RSP: 002b:00007ff9a1208188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1665.842457] RAX: ffffffffffffffda RBX: 00007ff9a3dc7020 RCX: 00007ff9a3cb3b19 [ 1665.843055] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000006 [ 1665.843654] RBP: 00007ff9a12081d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.844250] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1665.844849] R13: 00007ffdcccf9faf R14: 00007ff9a1208300 R15: 0000000000022000 [ 1665.845463] CPU: 1 PID: 8314 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1665.846044] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.846771] Call Trace: [ 1665.846998] dump_stack+0x107/0x167 [ 1665.847309] should_fail.cold+0x5/0xa [ 1665.847637] __alloc_pages_nodemask+0x182/0x600 [ 1665.848031] ? add_mm_counter_fast+0x220/0x220 [ 1665.848421] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1665.848932] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1665.849376] ? lock_downgrade+0x6d0/0x6d0 [ 1665.849727] ? mark_held_locks+0x9e/0xe0 [ 1665.850077] alloc_pages_vma+0xbb/0x410 [ 1665.850430] handle_mm_fault+0x152f/0x3500 [ 1665.850799] ? do_raw_spin_lock+0x121/0x260 [ 1665.851166] ? rwlock_bug.part.0+0x90/0x90 [ 1665.851526] ? __pmd_alloc+0x5e0/0x5e0 [ 1665.851875] __get_user_pages+0x6ec/0x1620 [ 1665.852243] ? follow_page_mask+0x1900/0x1900 [ 1665.852625] ? down_read+0x10f/0x430 [ 1665.852943] ? down_write+0x160/0x160 [ 1665.853277] get_user_pages_unlocked+0x18a/0x690 [ 1665.853681] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1665.854142] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1665.854562] internal_get_user_pages_fast+0x175f/0x2640 [ 1665.855032] ? pin_user_pages_unlocked+0x80/0x80 [ 1665.855435] ? trace_hardirqs_on+0x5b/0x180 [ 1665.855804] get_user_pages_fast+0x66/0xa0 [ 1665.856163] iov_iter_get_pages+0x297/0xf40 [ 1665.856529] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1665.856941] ? mempool_resize+0x7d0/0x7d0 [ 1665.857300] bio_iov_iter_get_pages+0x22a/0x1200 [ 1665.857704] ? bvec_alloc+0x17e/0x2f0 [ 1665.858028] ? bio_alloc_bioset+0x2a1/0x600 [ 1665.858390] ? bio_add_pc_page+0x100/0x100 [ 1665.858767] ? bvec_alloc+0x220/0x2f0 [ 1665.859091] ? iov_iter_npages+0x1fd/0xa70 [ 1665.859448] ? ext4_iomap_begin+0x1a0/0x700 [ 1665.859823] iomap_dio_bio_actor+0x77a/0xef0 [ 1665.860204] iomap_dio_actor+0x36f/0x560 [ 1665.860554] iomap_apply+0x289/0x810 [ 1665.860903] ? iomap_dio_rw+0x90/0x90 [ 1665.861225] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1665.861709] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1665.862152] ? mark_held_locks+0x9e/0xe0 [ 1665.862540] ? filemap_check_errors+0xa5/0x150 [ 1665.862927] __iomap_dio_rw+0x6cd/0x1110 [ 1665.863267] ? iomap_dio_rw+0x90/0x90 [ 1665.863602] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1665.863992] ? down_read+0x10f/0x430 [ 1665.864306] ? down_write+0x160/0x160 [ 1665.864633] iomap_dio_rw+0x31/0x90 [ 1665.864942] ext4_file_read_iter+0x2c7/0x4c0 [ 1665.865313] new_sync_read+0x424/0x6f0 [ 1665.865644] ? ksys_lseek+0x1b0/0x1b0 [ 1665.865973] ? fsnotify_perm.part.0+0x22d/0x620 [ 1665.866367] ? security_file_permission+0xb1/0xe0 [ 1665.866799] vfs_read+0x4da/0x620 [ 1665.867097] ksys_read+0x12d/0x260 [ 1665.867396] ? vfs_write+0xb10/0xb10 [ 1665.867714] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.868150] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.868582] do_syscall_64+0x33/0x40 [ 1665.868894] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.869319] RIP: 0033:0x7ff4abb20b19 [ 1665.869633] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1665.871166] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1665.871798] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1665.872386] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1665.872975] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.873564] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1665.874153] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1665.888044] FAULT_INJECTION: forcing a failure. [ 1665.888044] name failslab, interval 1, probability 0, space 0, times 0 [ 1665.889012] CPU: 0 PID: 8324 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1665.889580] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1665.890270] Call Trace: [ 1665.890513] dump_stack+0x107/0x167 [ 1665.890822] should_fail.cold+0x5/0xa [ 1665.891145] ? mempool_alloc+0x148/0x360 [ 1665.891486] ? mempool_free_pages+0x20/0x20 [ 1665.891851] should_failslab+0x5/0x20 [ 1665.892173] kmem_cache_alloc+0x5b/0x310 [ 1665.892518] ? mempool_free_pages+0x20/0x20 [ 1665.892880] mempool_alloc+0x148/0x360 [ 1665.893213] ? mempool_resize+0x7d0/0x7d0 [ 1665.893569] ? lock_downgrade+0x6d0/0x6d0 [ 1665.893922] ? ext4_map_blocks+0x87c/0x1910 [ 1665.894303] bio_alloc_bioset+0x36e/0x600 [ 1665.894676] ? bvec_alloc+0x2f0/0x2f0 [ 1665.895002] ? iov_iter_npages+0x1fd/0xa70 [ 1665.895362] ? ext4_iomap_begin+0x1a0/0x700 [ 1665.895733] iomap_dio_bio_actor+0x518/0xef0 [ 1665.896117] iomap_dio_actor+0x36f/0x560 [ 1665.896466] iomap_apply+0x289/0x810 [ 1665.896785] ? iomap_dio_rw+0x90/0x90 [ 1665.897111] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1665.897603] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1665.898054] ? mark_held_locks+0x9e/0xe0 [ 1665.898415] ? filemap_check_errors+0xa5/0x150 [ 1665.898824] __iomap_dio_rw+0x6cd/0x1110 [ 1665.899168] ? iomap_dio_rw+0x90/0x90 [ 1665.899505] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1665.899898] ? down_read+0x10f/0x430 [ 1665.900215] ? down_write+0x160/0x160 [ 1665.900544] iomap_dio_rw+0x31/0x90 [ 1665.900855] ext4_file_read_iter+0x2c7/0x4c0 [ 1665.901232] new_sync_read+0x424/0x6f0 [ 1665.901564] ? ksys_lseek+0x1b0/0x1b0 [ 1665.901898] ? fsnotify_perm.part.0+0x22d/0x620 [ 1665.902298] ? security_file_permission+0xb1/0xe0 [ 1665.906744] vfs_read+0x4da/0x620 [ 1665.910663] ksys_read+0x12d/0x260 [ 1665.910965] ? vfs_write+0xb10/0xb10 [ 1665.911284] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1665.911724] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1665.912157] do_syscall_64+0x33/0x40 [ 1665.912472] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1665.912901] RIP: 0033:0x7f07bf93eb19 [ 1665.913215] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1665.914762] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1665.915401] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1665.915998] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1665.916592] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.917187] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1665.917783] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:27:30 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 4) 14:27:30 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 87) 14:27:30 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 3) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:27:30 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040), 0x9}, 0x0, 0xfffffffffffffff8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.log\x00', 0x280, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) 14:27:30 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 4) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:30 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 86) [ 1679.651050] FAULT_INJECTION: forcing a failure. [ 1679.651050] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1679.653794] CPU: 0 PID: 8338 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1679.654830] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1679.655576] Call Trace: [ 1679.655829] dump_stack+0x107/0x167 [ 1679.656160] should_fail.cold+0x5/0xa [ 1679.656514] __alloc_pages_nodemask+0x182/0x600 [ 1679.656929] ? add_mm_counter_fast+0x220/0x220 [ 1679.657335] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1679.657889] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1679.658375] ? lock_downgrade+0x6d0/0x6d0 [ 1679.658777] ? mark_held_locks+0x9e/0xe0 [ 1679.659161] alloc_pages_vma+0xbb/0x410 [ 1679.659542] handle_mm_fault+0x152f/0x3500 [ 1679.659945] ? do_raw_spin_lock+0x121/0x260 [ 1679.660348] ? rwlock_bug.part.0+0x90/0x90 [ 1679.660741] ? __pmd_alloc+0x5e0/0x5e0 [ 1679.661128] __get_user_pages+0x6ec/0x1620 [ 1679.661533] ? follow_page_mask+0x1900/0x1900 [ 1679.661955] ? down_read+0x10f/0x430 [ 1679.662306] ? down_write+0x160/0x160 [ 1679.662685] get_user_pages_unlocked+0x18a/0x690 [ 1679.663091] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1679.663547] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1679.663955] internal_get_user_pages_fast+0x175f/0x2640 [ 1679.664424] ? pin_user_pages_unlocked+0x80/0x80 [ 1679.664825] ? trace_hardirqs_on+0x5b/0x180 [ 1679.665192] get_user_pages_fast+0x66/0xa0 [ 1679.665559] iov_iter_get_pages+0x297/0xf40 [ 1679.665928] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1679.666345] ? mempool_resize+0x7d0/0x7d0 [ 1679.666746] bio_iov_iter_get_pages+0x22a/0x1200 [ 1679.667191] ? bvec_alloc+0x17e/0x2f0 [ 1679.667550] ? bio_alloc_bioset+0x2a1/0x600 [ 1679.667950] ? bio_add_pc_page+0x100/0x100 [ 1679.668341] ? bvec_alloc+0x220/0x2f0 [ 1679.668705] ? iov_iter_npages+0x1fd/0xa70 [ 1679.669098] ? ext4_iomap_begin+0x1a0/0x700 [ 1679.669509] iomap_dio_bio_actor+0x77a/0xef0 [ 1679.669929] iomap_dio_actor+0x36f/0x560 [ 1679.670317] iomap_apply+0x289/0x810 [ 1679.670687] ? iomap_dio_rw+0x90/0x90 [ 1679.671045] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1679.671123] FAULT_INJECTION: forcing a failure. [ 1679.671123] name failslab, interval 1, probability 0, space 0, times 0 [ 1679.671545] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1679.672903] ? mark_held_locks+0x9e/0xe0 [ 1679.673260] ? filemap_check_errors+0xa5/0x150 [ 1679.673654] __iomap_dio_rw+0x6cd/0x1110 [ 1679.674001] ? iomap_dio_rw+0x90/0x90 [ 1679.674341] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1679.674758] ? down_read+0x10f/0x430 [ 1679.675078] ? down_write+0x160/0x160 [ 1679.675409] iomap_dio_rw+0x31/0x90 [ 1679.675727] ext4_file_read_iter+0x2c7/0x4c0 [ 1679.676110] new_sync_read+0x424/0x6f0 [ 1679.676445] ? ksys_lseek+0x1b0/0x1b0 [ 1679.676788] ? fsnotify_perm.part.0+0x22d/0x620 [ 1679.677194] ? security_file_permission+0xb1/0xe0 [ 1679.677616] vfs_read+0x4da/0x620 [ 1679.677924] ksys_read+0x12d/0x260 [ 1679.678229] ? vfs_write+0xb10/0xb10 [ 1679.678556] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1679.679019] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1679.679457] do_syscall_64+0x33/0x40 [ 1679.679780] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1679.680215] RIP: 0033:0x7f336afa3b19 [ 1679.680537] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1679.682070] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1679.682732] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1679.683330] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1679.683933] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1679.684531] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1679.685133] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1679.685758] CPU: 1 PID: 8347 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1679.686384] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1679.687147] Call Trace: [ 1679.687396] dump_stack+0x107/0x167 [ 1679.687736] should_fail.cold+0x5/0xa [ 1679.688091] ? create_object.isra.0+0x3a/0xa20 [ 1679.688513] should_failslab+0x5/0x20 [ 1679.688863] kmem_cache_alloc+0x5b/0x310 [ 1679.689234] ? ext4_sb_block_valid+0x382/0x680 [ 1679.689656] create_object.isra.0+0x3a/0xa20 [ 1679.690086] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1679.690560] kmem_cache_alloc+0x159/0x310 [ 1679.695014] ? mempool_free_pages+0x20/0x20 14:27:30 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) r2 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r4, 0x6628) r5 = syz_mount_image$nfs(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x6, 0x3, &(0x7f0000001400)=[{&(0x7f0000000340)="ae2b199bcf9223508a35eecd38c5f47ca89fe7d2bfbd4844d88f9ebddce52d84392e8776ea14cf3ab24ced34f8a07c4533a54a32c58ec62a1e9c950b380b04a7d43a9eef8728f4defabc585d932c6dd9210bd7c1f50cfe6e1fd3dc5dd357b9e714d9d450484294acde1506818e27e0d7cdd4f0f5ca1a71be0b878f0efb78e287a00d81f5c95c84d5b871cd1e3c79be9fa432746f81a7d5fe4ded295920ce730bd22c5b68b6e7bc405a", 0xa9, 0xfffffffffffffffc}, {&(0x7f0000000400)="c081865b79a0a491b049625856893a884a67851bed751af7f20545b7d3daad2f5cf58f3a4bb1cb39333636e90adb5c2cf505b2d71b54173dcb2d418c5f24d7c1d96ad770e94835bd8f11998cb354f36a04435459153c4e594ed6ef84a4edabd292b3d4cdc38b81c386f51e5f1a1ad0bdc07b975411cc041b8884b66ea764761a8e516cdc59469ef5c03a6db64e64f03f43ce656839f357134e0362ababa47fc9a26ba2938659f618e1d996f0c61b4a0d60f4c470a5e0f6fac605a41ebe9d51c8c286b9e21eb4b5883fa2241449d34fce75bc8dc8308cdc7868a8e677800931c03e43188168425532d9393e9e2b309c69bfd480e2680080c53fb5378fe9410f84844f9c8d0aff942cf45551bd818b583b8384226a39076147d78ef207f07b597c53271145f5d09f46e46d308e77381efa6a96135905ee5e7298b366105faf17328b3dff9e284e6fad5245c3f0bf1677a06a69fd973c1effc381d31a994f06bce16b991798465e7f7b6dfa0cab2d206c91559f617010e0d6e9e87c04af1bb5bbd1ee66aeea9808b52386d9d289d99e5866c2e6ec195c78783b238a51d3c0e6845dac71e002eb44e4107c1c069fab5552abe23d3a35b7d7e42b07ae125ce442c4eaf532b381b8eab8869884e28a4c42d67f503870cdb159670176749bc5908e07f418a7821c8f5bab780e74e0f27c28de6b5e2dca4076473d118b37cd6b0b0551a74081ca8ce0d71f53a29c898e49d156e858d597de21b6ddaa3375e3789e58592d2c784e3ddbf813e8d7e6896be9771c67fd49f06ecaca89111403a9a94c17dd506fda18bb2e033b4b9cf2d334836a81438df4f4e75a68a849050cf1350a42553721f1c47737e1b0b00de32c7123898e0748f1b4050d60567280b2b1df86da50c986e5daac21db1a091f1f660e8a77e2b1d6a03eca3fb0458151c76531adb05f32d19a56d5619136084dbc160528b35089a001cbf53e399e33e66ca0aa8c5627e55fb70bfdc0389b6a21260d2c77b40085668c86c44ebc05400a4ff289efc35d65d1bc14ca14504e283ce32aea2a80ce4bc27e0fbc0fe76ef97c701f8c96fbf181d701c151996c601eea222893865512b19b04f26f6dd7d1e65947ba472b9a9a186e11b7b592d73f1d4d578a2c4ced26cee9b9417fcab8707c91bd5e0a751b385baa15ca59b11ffd634a52a1d4d9e8809d25f0bd81bcaec87a01d381bd7693ee06922981fee7ef959d9f56ca73c1627ed8bb445bfe7f9929883effea1ced7c05e22e5a36a9d5ada73bdfb1402818a4d5ba609a3fdf9a804eb2bc862fc5bea2a96defd63e6618ae5e98c714b725472450ca9bcf3193f46054b7db6756650be595bc22b79a1154beb50b2df217cecbf9e87d85c0271bde962184e625d628e13286eeeb14771fcd04e08c1adcd8cb274729204bbdd571438c8c71b28eb7ead0aede7bbca380fb00f4f7eb15820fcbe1e9a7d4be113679297e9868cdfc7f0cd54a4007e34f86aa59255d6a6b3cd1078a021aea50dfdf690ff9d9b591e81c1abb54e23f766cd6d0db75317ef072b0db3353879788755540a1ef31899b18bdadd92b90c01fef7c9d58dc026b168b62cb8ecc7b46db2a07a3b5c599c81383cf68cb1a90aa510a8136f69282006ec86bd49409e4022b1fc800745fbfbb3e895a8d40f6f5459578566ee3d6cceaa490bab32f40e53762e3bd99cfc0f863a4b94ac2689d5c71bb5f466974a410619b08d979ef9aecddadd7bda872ab3135bddfd29ea81bc26f635f6c49f7f8a041a34c3360a0c3e35c8e29deb6d013863254800e867b877afbbaa29237037995d92ec894df9e20377e7c8799bf359f27dd57b62d9b2209cf068bca0ff6b1c4e8b98eda29f6c1d5cfa6946a13d4675f6668b95dc5c0cae867eba765aaf3ba5d221699bcd2469b89a0a4bd8628e6b7496fadef10fe46d624d45e984ac7efad020d1bacc3ab4303ebdd2cc4115fe97529c25cb2d1d38e6528e5ea5892e09a7af4e2e6209db01c55f1e87964928a4bef670f13becdd2e0efcd658e17f6797a2072c2090de05d3476c0941a3552f9121dab51cebe264e31461e467860e3e2a588655d98ba6f2c0b24e77617b6165ec6029d2c4f618524c6f6f57c1b38e480935519e610e6fe08eb427dd6220aa23f07ca45ab5dc7d312f2034a31d233cd90f6652fab4d460ca555abcc5215cbec35879758317141842e9fc433dd5a361799ed7eeaaa55d06f84f8950a8754c6b3e5ed8dd349cfde64030a2848c4bbba0b8ae0d948ec80449128ed08f408b3a97cd6ee8047cfd4a550a7a3f579045d483e8128daae358530fedbe0307ef89370cec3f06d456ada182bd0818e43f3c17b4bbcb90fd2932d9883d95e90801336ca37fcef9454aa74cf3db76b7037315ee63a6265c120e6ff856ea806337664ee046d361a6951fb5d22cb8e37600680b409b2f051ee1f17685920f1dcfec26421a26786986a222e711b8ad7f725b491c722374d5459859e9b17cc59b9d0daf8a83b01e5f5f215d4249a418c48e137c26b9b601122de962f50ee82874132e88193b6f16660b75e93500791ce0df3073e0d751155aa2ba8bacc791afe1e3ab1118a31f3bf0b98af206834a20d2d145779eab333fddce62d15ec1c12c5a3ce0ca552e599c15bf3607a40005318a47482f0c3553bb3d9671520fd9d392f45c32cf781e4e1fdb7c7028b8c3b5d9afdeaff84845e7fc575b456fff8b5412291575ee9872b8f202318753a4c8b5e44a346f86cba9b752bb74cb66a4330a18452f411dceee50e2019af31ced50f84b57f2a08d5fc38cb5ce41c776da721cd0f91233d3345c5689c657bb17cc93a2caf5705e3acbcb48302018c4d084e0ecba62de90e2ef65aad833dbb68995c69eaac49863568109eb47b0567b51fe205f87602087551f8be95732ece2f65ee773cb3cd5f7861e1779996efc515f64dbf339cf2f4691ff424d3d8584758f71b519ee0f413b7cd496fb28615247fc007673d8d4faaea7a848df33bc721918bddc02e04c8eeffdfd81f7690268a9faec14ca5a9c370c698bbaf8bc24b3298866282cbd9f479a1862d987ecf7ca172575bfbc0562f0871534b37436d5248fe25de5db84c4ada1b1aa492b66ff96c05f67fdeb34b4c984fab15377263acfe1b8a1093d74479ccf96e242c6637fbc7e4b6fed3eb65e6fd239c45cbfbbbc92a875186d3f14f9ed417feae908221ab380edf154d138a40d8191977f4b172965637c1d78cc53617651a6d1431bc12455da1671ecb11f0e0c0ea236d7dd5cfe456631241ad932fd70989295baaaee6624ee598be0f6819b28fc4990449fe310011f38611d7962bc2a78631412c722831dde5f40fe8ab57b0ce0b60084a54a7782af8a35a48f3856f876d5615e49e151a5e51e2795f477037b16f9395c986d648841defb5521ab39ccaaed40dcd0435eef4ec65007d80e913a68a2cb8205789682bc1da8cfe09ed6a87825b077f352053805eea42f1225c1a577f6e003e54116359e645f6d2f758c0ce88120150eb4ccac21f192749c31c08a6c37a53052a1dfffe5370f25b6ee84fe582a7fac591707020297f07c8f583a6fdbe9e2a3db0a63a21725b6a7391b7d13844d3b5ec2068bf4cc17af17910182b284109522352d6c1762b7777a380901ae995e75b38d9b9ec5bc30b330ebc2553143ccfefc446146213caaed2ebbec01f953c814d874b00bd4d1a4294dd7ec414d0d67d8befb0afe39976425df995f4dee5371bfebcc6590f2d49dba952bff58ee5d96515aa58cce44ac34059b61315d0af13510b2e5f769c5d7b6baee8ef0da806eaa3f9e1a55d7c47ec08b69e5d74fdca73d49b6aa76dade7ecc841ca8c5998540106e9fbbbfc42e50b3bab70f6eb4a1a36578e76ce7a9c0307a7929c7bbac9876743c28d13377e6348819bf322b896aa2df112d1d5a6bf7156af6cb3b19ef1c039cddf3e32e3b96e4508dcc014405dc2176231e1adaa124017f23a1ebedd4f20e4590b274fcc66dbd6d10ec8be89e424966636b95a4d9ea62d294b6208678e3e86dbb357f3a3e373ad49de255e5afa6a13eb5f72e6f24c70f3e0fce576fe9838afb375fef9e156f50ef2ce5a1495292f3eebae4801f50d8500950d6fea75b5c909a498d48baab072408a883d8296ff180f3410c391ba1bc9e2824fc2cfc5a49448179a0a5f608790e48c424513b1b52f372ccf6b09d63a623cfbf062f60e43082a7b1fef122097a68b47113550fbe006ab17eb8710d55b93c7849bf3e02d9cbaaecb20144d16ffb9f2bdfaac501885785b7411c7c2022b6ac849fe1bdc355e20d6e5126a5a3dd2804ce2ae76a11b25731c414d145e8663185987f9ff1c2f97dc3017a185f21104f8850ec531767eacd833e6aaf6731a8e85f4fe1ad2e5c730a89fea6c61d6594bf2171f85b94b584d10e581a144c864c30df3b412d4a80458b8093d2910182014bfcc5d538d9d4737dc0c64a09667b92d1870006cde733fbe6b39900e001ec36c38fd78388eff055f4ab164dd728d7706747e74994562d6ab3be7fef957d8f3cee578b46d0d82ee5be115969ee60a1daea2d2796ac10928828bacc31b7f1aed70b0a499f58557d4f47a242937e549214de081349ad12adee0b96bc0c14354f5201ed3203aae08b1dcaf0bbafa7f8ae9747a24a1a5e9b9f91e701b5456b6243f4917727fe75c90da00d1f5714fb9d70724be498ead3acf39702779053c0911a06b6e5305f8f0ea674ace33be8e6f008e140ca017ab40ec3f05131cf573bd2df17ed70790f13c8b7b715e99b1bb410796caa1a184d236573c1886dec5c0d42882d20915d075261505c76f1b3a1fd7ba2a602cb1067b126bed681c36188bf062cd9404e97ec92a68576455d17049694ebd69996248da41f58e43e52664bbd01571ebb3be5d99f7a05c41be274770df492564c1c5749ae30c1b270a958b9598c86112bd95a1d47e563258c0775b0b1d7528737046b208dffa0c9dfd1fbdfdc390f9948e6b0a711c682af6efee7c8453fe6fbf02a023e30a74ad4525c7a6c45adf1279590767e6b99b6f28569ceac05f8d5ea2851362e2dd6bd3e32b4d146162d96eaeaf055bc3fd36af3f1b3f648d4dde6c3433f3eef8d91e8722f89a53d3db86004806c99bc4fc5971b761882dbd36c0595c472005acce72e99c4743ab1c157eda1717844ffa73527daf34c82bd91e5a8b9a2c910fcf9155ace1f787bcc011e8bf23e63b7637f29118c69b03e00eff0bf15389020351aef29900033f3dd120c29aaf80b9e7022599429e2867c7a98335d97fde68d03142fcf8154afc505789005ee4311e1902382b44f8346f3521fc52f67982bd017f47be149d9151865b2ae0e26070e97f4008e45a574f62fc2f8b3b966d1203054fd3f31365deeee8d35c47cc5538b70e3066f9d08f5bbc668dce778eb44cd37228f0e21dfad41ab76adb4dfd0f461f08e839b2604e075485f9aa83274f2fe39f2deedb1669abdc01a8e142ff8b08532e9d018afa372db294d35dc5fb7b6ca86f847ef577e1d3b6dee4e1750971cfc708623ca872bb91b99364f31da29861a5318ac9adc3a5293a0534ebbfc6faee318900baf9a07a15b6152cc0a0fccbc4fee6b72432972ce291769e3cf089c95a19f440dc2a63f799b5fa7fd9b78d3c50048c1e5a62b2c97ced279bd10508e295aeddf64647c36831851b2712b3618a96379a2b6d2593602e4cfa2584cae6fa6201862ce89f23696f029befaae74a7cc3b9c3c13696273f7db31ecd45fd26492b6f9dfcef3034d28d255fc7", 0x1000, 0x1}, {&(0x7f0000000280)="f13d8121da24e651ff55308a4b4aeda7f07e233ade723026d4e003c16e56f928e7e346505e6dc4524989a418b6bb3955bc9518d20658276054a65101012c2b373812afcf20fed476eeb3703f5583d48e281f", 0x52, 0x675376d6}], 0x4000, &(0x7f0000001480)={[{'/dev/nvram\x00'}, {'/dev/nvram\x00'}, {'+(}'}, {'/dev/nvram\x00'}, {'/dev/nvram\x00'}, {'/dev/nvram\x00'}], [{@fsname={'fsname', 0x3d, '&):)%@'}}, {@fsmagic={'fsmagic', 0x3d, 0x85e5}}, {@dont_appraise}, {@fscontext={'fscontext', 0x3d, 'root'}}]}) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x305000, 0xff85cc7111a3f440) r6 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r4, 0x2405, r6) read(r3, &(0x7f0000000000), 0x1b4000) [ 1679.695418] mempool_alloc+0x148/0x360 [ 1679.702881] ? mempool_resize+0x7d0/0x7d0 [ 1679.703263] ? lock_downgrade+0x6d0/0x6d0 [ 1679.703644] ? ext4_map_blocks+0x87c/0x1910 [ 1679.704067] bio_alloc_bioset+0x36e/0x600 [ 1679.704456] ? bvec_alloc+0x2f0/0x2f0 [ 1679.704815] ? iov_iter_npages+0x1fd/0xa70 [ 1679.705215] ? ext4_iomap_begin+0x1a0/0x700 [ 1679.705612] iomap_dio_bio_actor+0x518/0xef0 [ 1679.706029] iomap_dio_actor+0x36f/0x560 [ 1679.706414] iomap_apply+0x289/0x810 [ 1679.714396] ? iomap_dio_rw+0x90/0x90 [ 1679.714761] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1679.714829] nfs: Unknown parameter '/dev/nvram' [ 1679.715250] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1679.715268] ? mark_held_locks+0x9e/0xe0 [ 1679.716491] ? filemap_check_errors+0xa5/0x150 [ 1679.716926] __iomap_dio_rw+0x6cd/0x1110 [ 1679.717295] ? iomap_dio_rw+0x90/0x90 [ 1679.717665] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1679.718104] ? down_read+0x10f/0x430 [ 1679.718447] ? down_write+0x160/0x160 [ 1679.718820] iomap_dio_rw+0x31/0x90 [ 1679.719177] ext4_file_read_iter+0x2c7/0x4c0 [ 1679.719581] new_sync_read+0x424/0x6f0 [ 1679.719912] ? ksys_lseek+0x1b0/0x1b0 [ 1679.720238] ? fsnotify_perm.part.0+0x22d/0x620 [ 1679.720677] ? security_file_permission+0xb1/0xe0 [ 1679.721125] vfs_read+0x4da/0x620 [ 1679.721460] ksys_read+0x12d/0x260 [ 1679.721793] ? vfs_write+0xb10/0xb10 [ 1679.722140] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1679.722636] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1679.723108] do_syscall_64+0x33/0x40 [ 1679.723452] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1679.723925] RIP: 0033:0x7f07bf93eb19 [ 1679.724267] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1679.725908] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1679.726593] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1679.727246] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1679.727888] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1679.728534] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1679.729182] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1679.750912] FAULT_INJECTION: forcing a failure. [ 1679.750912] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1679.752060] CPU: 1 PID: 8345 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1679.752683] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1679.753434] Call Trace: [ 1679.753693] dump_stack+0x107/0x167 [ 1679.754039] should_fail.cold+0x5/0xa [ 1679.754403] __alloc_pages_nodemask+0x182/0x600 [ 1679.754851] ? add_mm_counter_fast+0x220/0x220 [ 1679.755279] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1679.755841] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1679.756329] ? lock_downgrade+0x6d0/0x6d0 [ 1679.756718] ? mark_held_locks+0x9e/0xe0 [ 1679.757101] alloc_pages_vma+0xbb/0x410 [ 1679.765307] handle_mm_fault+0x152f/0x3500 [ 1679.765678] ? do_raw_spin_lock+0x121/0x260 [ 1679.766044] ? rwlock_bug.part.0+0x90/0x90 [ 1679.766403] ? __pmd_alloc+0x5e0/0x5e0 [ 1679.766773] __get_user_pages+0x6ec/0x1620 [ 1679.780302] FAULT_INJECTION: forcing a failure. [ 1679.780302] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1679.782801] ? follow_page_mask+0x1900/0x1900 [ 1679.782818] ? down_read+0x10f/0x430 [ 1679.782830] ? down_write+0x160/0x160 [ 1679.782850] get_user_pages_unlocked+0x18a/0x690 [ 1679.782864] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1679.782879] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1679.782900] internal_get_user_pages_fast+0x175f/0x2640 [ 1679.782934] ? pin_user_pages_unlocked+0x80/0x80 [ 1679.782949] ? trace_hardirqs_on+0x5b/0x180 [ 1679.782965] get_user_pages_fast+0x66/0xa0 [ 1679.782980] iov_iter_get_pages+0x297/0xf40 [ 1679.782995] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1679.783008] ? mempool_resize+0x7d0/0x7d0 [ 1679.783028] bio_iov_iter_get_pages+0x22a/0x1200 [ 1679.783045] ? bvec_alloc+0x17e/0x2f0 [ 1679.783059] ? bio_alloc_bioset+0x2a1/0x600 [ 1679.783070] ? bio_add_pc_page+0x100/0x100 [ 1679.783082] ? bvec_alloc+0x220/0x2f0 [ 1679.783096] ? iov_iter_npages+0x1fd/0xa70 [ 1679.783108] ? ext4_iomap_begin+0x1a0/0x700 [ 1679.783125] iomap_dio_bio_actor+0x77a/0xef0 [ 1679.783148] iomap_dio_actor+0x36f/0x560 [ 1679.783166] iomap_apply+0x289/0x810 [ 1679.783179] ? iomap_dio_rw+0x90/0x90 [ 1679.783193] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1679.783212] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1679.783224] ? mark_held_locks+0x9e/0xe0 [ 1679.783245] ? filemap_check_errors+0xa5/0x150 [ 1679.783261] __iomap_dio_rw+0x6cd/0x1110 [ 1679.783271] ? iomap_dio_rw+0x90/0x90 [ 1679.783296] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1679.783316] ? down_read+0x10f/0x430 [ 1679.783328] ? down_write+0x160/0x160 [ 1679.783345] iomap_dio_rw+0x31/0x90 [ 1679.783359] ext4_file_read_iter+0x2c7/0x4c0 [ 1679.783375] new_sync_read+0x424/0x6f0 [ 1679.783389] ? ksys_lseek+0x1b0/0x1b0 [ 1679.783412] ? fsnotify_perm.part.0+0x22d/0x620 [ 1679.783429] ? security_file_permission+0xb1/0xe0 [ 1679.783448] vfs_read+0x4da/0x620 [ 1679.783465] ksys_read+0x12d/0x260 [ 1679.783477] ? vfs_write+0xb10/0xb10 [ 1679.783493] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1679.783505] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1679.783519] do_syscall_64+0x33/0x40 [ 1679.783531] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1679.783540] RIP: 0033:0x7ff4abb20b19 [ 1679.783552] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1679.783559] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1679.783573] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1679.783580] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1679.783588] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1679.783595] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1679.783603] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1679.787306] FAULT_INJECTION: forcing a failure. [ 1679.787306] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1679.787378] CPU: 1 PID: 8348 Comm: syz-executor.6 Not tainted 5.10.226 #1 [ 1679.787389] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1679.787393] Call Trace: [ 1679.787405] dump_stack+0x107/0x167 [ 1679.787418] should_fail.cold+0x5/0xa [ 1679.787434] _copy_to_user+0x2e/0x180 [ 1679.787451] simple_read_from_buffer+0xcc/0x160 [ 1679.787467] proc_fail_nth_read+0x198/0x230 [ 1679.787482] ? proc_sessionid_read+0x230/0x230 [ 1679.787496] ? security_file_permission+0xb1/0xe0 [ 1679.787512] ? proc_sessionid_read+0x230/0x230 [ 1679.787524] vfs_read+0x228/0x620 [ 1679.787540] ksys_read+0x12d/0x260 [ 1679.787552] ? vfs_write+0xb10/0xb10 [ 1679.787567] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1679.787579] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1679.787592] do_syscall_64+0x33/0x40 [ 1679.787604] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1679.787611] RIP: 0033:0x7ff9a3c6669c [ 1679.787622] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 1679.787629] RSP: 002b:00007ff9a1229170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1679.787641] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 00007ff9a3c6669c [ 1679.787648] RDX: 000000000000000f RSI: 00007ff9a12291e0 RDI: 0000000000000008 [ 1679.787655] RBP: 00007ff9a12291d0 R08: 0000000000000000 R09: 0000000000000000 [ 1679.787662] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1679.787669] R13: 00007ffdcccf9faf R14: 00007ff9a1229300 R15: 0000000000022000 [ 1679.864364] CPU: 0 PID: 8352 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1679.864939] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1679.865632] Call Trace: [ 1679.865861] dump_stack+0x107/0x167 [ 1679.866172] should_fail.cold+0x5/0xa [ 1679.866500] _copy_from_user+0x2e/0x1b0 [ 1679.866860] snd_seq_write+0x40b/0x690 [ 1679.867201] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1679.867662] ? security_file_permission+0xb1/0xe0 [ 1679.868081] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1679.868538] vfs_write+0x29a/0xb10 [ 1679.868844] ksys_write+0x1f6/0x260 [ 1679.869160] ? __ia32_sys_read+0xb0/0xb0 [ 1679.869509] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1679.869953] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1679.870389] do_syscall_64+0x33/0x40 [ 1679.870726] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1679.871162] RIP: 0033:0x7f78d022cb19 [ 1679.871479] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1679.873015] RSP: 002b:00007f78cd7a2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1679.873655] RAX: ffffffffffffffda RBX: 00007f78d033ff60 RCX: 00007f78d022cb19 [ 1679.874253] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000006 [ 1679.874874] RBP: 00007f78cd7a21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1679.875469] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1679.876062] R13: 00007fff3b9ef51f R14: 00007f78cd7a2300 R15: 0000000000022000 14:27:30 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1679.880426] nfs: Unknown parameter '/dev/nvram' 14:27:30 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 87) 14:27:30 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 4) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1680.015829] FAULT_INJECTION: forcing a failure. [ 1680.015829] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1680.016911] CPU: 1 PID: 8365 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1680.017486] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1680.018186] Call Trace: [ 1680.018419] dump_stack+0x107/0x167 [ 1680.018774] should_fail.cold+0x5/0xa [ 1680.019105] __alloc_pages_nodemask+0x182/0x600 [ 1680.019499] ? add_mm_counter_fast+0x220/0x220 [ 1680.019887] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1680.020396] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1680.020839] ? lock_downgrade+0x6d0/0x6d0 [ 1680.021189] ? mark_held_locks+0x9e/0xe0 [ 1680.021540] alloc_pages_vma+0xbb/0x410 [ 1680.021880] handle_mm_fault+0x152f/0x3500 [ 1680.022242] ? do_raw_spin_lock+0x121/0x260 [ 1680.022640] ? rwlock_bug.part.0+0x90/0x90 [ 1680.023002] ? __pmd_alloc+0x5e0/0x5e0 [ 1680.023349] __get_user_pages+0x6ec/0x1620 [ 1680.023715] ? follow_page_mask+0x1900/0x1900 [ 1680.024096] ? down_read+0x10f/0x430 [ 1680.024414] ? down_write+0x160/0x160 [ 1680.024745] get_user_pages_unlocked+0x18a/0x690 [ 1680.025146] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1680.025604] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1680.026015] internal_get_user_pages_fast+0x175f/0x2640 [ 1680.026486] ? pin_user_pages_unlocked+0x80/0x80 [ 1680.026916] ? trace_hardirqs_on+0x5b/0x180 [ 1680.027284] get_user_pages_fast+0x66/0xa0 [ 1680.027645] iov_iter_get_pages+0x297/0xf40 [ 1680.028014] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1680.028429] ? mempool_resize+0x7d0/0x7d0 [ 1680.028790] bio_iov_iter_get_pages+0x22a/0x1200 [ 1680.029193] ? bvec_alloc+0x17e/0x2f0 [ 1680.029518] ? bio_alloc_bioset+0x2a1/0x600 [ 1680.029883] ? bio_add_pc_page+0x100/0x100 [ 1680.030238] ? bvec_alloc+0x220/0x2f0 14:27:30 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x802, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f00000022c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="200000000073be60ca2f66696c6530009cec68086fdcf724ed19a30049a730c15ae961cd992e1c45f9b73a39a9eee9c63e2d8b5c4aaeb9e81f567efbea7d9d635bb66bb1eb69927b1c1bb06c8c0ec6bcca7bd0ddbe49764e25e9c32bb9a9cd933063a96b970d358307000000f71248fb1dcd1f14402ade3155"]) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {0xfffffffc}}, './file1\x00'}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r2, 0xc0502100, &(0x7f0000000180)) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r4, 0x29, 0x2b, &(0x7f00000002c0)={0x3, {{0xa, 0x4e21, 0x0, @remote}}, {{0xa, 0x4e20, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}}}}, 0x108) getsockopt$inet6_int(r4, 0x29, 0x4e, 0x0, &(0x7f0000000580)) r5 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) setsockopt$packet_add_memb(r6, 0x107, 0x1, &(0x7f0000000100)={r8, 0x2, 0x5}, 0x10) [ 1680.030563] ? iov_iter_npages+0x1fd/0xa70 [ 1680.031127] ? ext4_iomap_begin+0x1a0/0x700 [ 1680.031498] iomap_dio_bio_actor+0x77a/0xef0 [ 1680.031881] iomap_dio_actor+0x36f/0x560 [ 1680.032229] iomap_apply+0x289/0x810 [ 1680.032547] ? iomap_dio_rw+0x90/0x90 [ 1680.032871] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1680.033362] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1680.033810] ? mark_held_locks+0x9e/0xe0 [ 1680.034164] ? filemap_check_errors+0xa5/0x150 [ 1680.034552] __iomap_dio_rw+0x6cd/0x1110 [ 1680.034940] ? iomap_dio_rw+0x90/0x90 [ 1680.035276] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1680.035669] ? down_read+0x10f/0x430 [ 1680.035986] ? down_write+0x160/0x160 [ 1680.036314] iomap_dio_rw+0x31/0x90 [ 1680.036626] ext4_file_read_iter+0x2c7/0x4c0 [ 1680.037002] new_sync_read+0x424/0x6f0 [ 1680.037335] ? ksys_lseek+0x1b0/0x1b0 [ 1680.037668] ? fsnotify_perm.part.0+0x22d/0x620 [ 1680.038066] ? security_file_permission+0xb1/0xe0 [ 1680.038480] vfs_read+0x4da/0x620 [ 1680.038805] ksys_read+0x12d/0x260 [ 1680.039107] ? vfs_write+0xb10/0xb10 [ 1680.039424] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1680.039867] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1680.040305] do_syscall_64+0x33/0x40 [ 1680.040621] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1680.041051] RIP: 0033:0x7f336afa3b19 [ 1680.041366] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1680.042925] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1680.043566] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1680.044163] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1680.044758] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1680.045356] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1680.045968] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1680.057793] FAULT_INJECTION: forcing a failure. [ 1680.057793] name fail_usercopy, interval 1, probability 0, space 0, times 0 sendmmsg$inet(r5, &(0x7f0000002dc0)=[{{&(0x7f0000000400)={0x2, 0x4e21, @empty}, 0x10, &(0x7f00000008c0)=[{&(0x7f0000000440)="af8f76b1399972e37ac5c366985dc0adfe40342b604208bc589a559c3310fef466068e539791dede35a3477a568dfbd2294acce1c7c17b7378c74cea672115d0e53502e1a2fe76ab4bdcbabeecdca1f9f3e992c4ab7df716528c6703d1b894644949f37a3c875c3f1c2d1a3fb83f63541226c9b5edfa9669133cb8a24b8cb44de5e45d1024beb7938d28d83092bfb56a0c4e77af1e323e540d3229cfcac36b651624104e321606564dce5f63c8022763aa007eca43cf711ec8c14bc70499bf71f391101246c505438744c9a037c59eaff5d2b0a84d6541a022690c4ccf9f07b4b2664aedb8c4f096c36fd50659b11b6ad60c721527e11170d5ee", 0xfa}, {&(0x7f00000005c0)="30b49e288e80464a9cfdb1b0cbf6bdf46d99054f817e54060bdbfde9372591a25c7407242548a1e36adb13d1f6347524999319fee9e7b6099f165bd044c4eb52df54a0046624a5679b21f06e75de5ad2c83466492c229ac7cd27df0b186c0bbe91a4b538ddee6a0221960d0fdfd5d9c6f49437360789a0682e93f0c5ceac36719bd112d7bfdf104af0db99a3a4af372341b9d50ebc81badbc64a11737cc4bb6beafcd76262deb23a31726e09076a1b7040f22484c1049a7b55", 0xb9}, {&(0x7f0000000540)="5f7fa665c66ed8212cef79bb818729a8366ba3bf", 0x14}, {&(0x7f0000000680)="99e6e885a9c6a687d86e1eff38143ec27c3d4c11fe9eae90", 0x18}, {&(0x7f00000006c0)="e43e5e44579b4cd7809182155ae620310210b0bd4843", 0x16}, {&(0x7f0000000700)="b4e24878ef0d73093d88ca1533c98f490c6be854a9f28f5b7ac0fd717e7a88850fa3e8", 0x23}, {&(0x7f0000000740)="d7bff7f14bef9eaaae2b80f7d2ec56824ccf19d26a186063fd58cf6b4a46e3b6dfc294e40a00b03e8247e4220f46c3a558c5443ac3e4f6c0de5c3339b0a2a5ce7e05687e3fa3f66d094ead0adeefa8657b08eac5e8fa3dc55b2131470cc8930d4802c46c6dfb5da4a1a7d1c6645360ef8e175938119f0b109d23b9517196ee2d3ab1970de4f0c1f526892f3248c5fa700a3bd305a53c6d773b4121d795cf", 0x9e}, {&(0x7f0000000800)="38e6c81a81ffebe2dd7451ea9a6660d9b730735e25fdf6f70d43605934afb19fb1bfee7e4b11f3ed6b433cf2bcc3cd64e1a7a9c35a7cac9b0a9797d962294584f90438146849c16dedf3250110393bd477a3fcf9bda643dcd60f12ae6f997393c6201970f2432e23d5ea50440a613feba65effa6fe55e89866ef708e965c2b88a681353d4125d378243ae0dc1f35442a99f34882328f3185cde4e2d3c012ba", 0x9f}], 0x8, &(0x7f0000000940)=[@ip_retopts={{0x24, 0x0, 0x7, {[@timestamp={0x44, 0x10, 0xe7, 0x0, 0xd, [0x400, 0xc442, 0xf2]}, @ra={0x94, 0x4}]}}}, @ip_tos_u8={{0x11}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffffa}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @empty}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x90}}, {{&(0x7f0000000a00)={0x2, 0x4e21, @private=0xa010102}, 0x10, &(0x7f0000000bc0)=[{&(0x7f0000000a40)="4ad12f673cdc44f717a46fb5c75a9e3d6511d3b7dbf240defb2ccd4feb8d3e1698fcf8e9496de17eb1d3d38e72ccb0746d0a9bbbc6e1adefa6289db5abfcc42de8d4229ace471c8146165f4afaedc2a8ece9c073113595393b286f7a4eaa47a5df9388e31592a48fc8859cb59987deb773ccda5fdbec30903f217399e1e89f77232904a257424a2c6929e905ca74b78d2d99563f7e80e3cff72d078259cb2ca84e6721bd5db5fb1f7a9138cc377db3a215dd0c304fbe8deefa24894f076a38b08a5811adcc240e776a8ee48c75743232", 0xd0}, {&(0x7f0000000b40)="0c963f4ae07d4bcf0b8e8693ec1b8c7fec19beb0e3c92f2a5239797721048d9ca372951baa8ade9ea282d64b2c60a17782dfb889d7fd0d3489b6e8bd20d8349718627aa19f1948eb7b7d5b68e640297d41b33997e285cdf332a34b7dcd2df1340989547e7ea26a24452460faeb2505177fac87", 0x73}], 0x2, &(0x7f0000000c00)=[@ip_retopts={{0x28, 0x0, 0x7, {[@lsrr={0x83, 0x17, 0xd, [@private=0xa010101, @multicast2, @remote, @dev={0xac, 0x14, 0x14, 0x3}, @loopback]}]}}}], 0x28}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @rand_addr=0x64010102}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="59aaece01efb825e6656a5b60359cbd3c8fdd4eee53600c0c268f3ba3b8732d26aa8c74250bdea52099293060120f1641a7b04f9d7f58aa3e73cd0f0466836f67c2392ecb1c4e575cd5a68aa2457e858b8ab210da6de5afe7322d29fbbd82d29b04dbc12c305b72cab2ac4cabd850ed4021ea8ef35b0ae12fd124c33db6d376bdcb5d80a308ff1eed53c5ca1ac4dc27efde6a9f797c4b79652399cc597c07bb275ff459f1d04d9908e588bb4608222418bb314bbe1eac8c0a904", 0xba}], 0x1}}, {{&(0x7f0000000d80)={0x2, 0x4e24, @remote}, 0x10, &(0x7f0000002040)=[{&(0x7f0000000dc0)="bb32e56841da9b793737fd249d9a3d1f76b7a1982417a41b33d6fb311db64fb8ca8272b48a8ecd35ee1ca4e4ff65e754cba21c55f95155ea903a6f6f9b57c39bbda78704ee813b58dc8646993809631bd39ed87b66a210195534fc964bbbb02a9ca62547a5e3a03d007d782c64a1b3da39e694a9d579ad2093c25d92403d6f1a8864124396d26954232cd2377e56b6fae0cd4e5c8baffaf54d76d0c75fc9e8da5fcd542f6ca730308b09f00c398577576d1924a7cc32b819c86ac7e97a497bc6ee49b97a67bb9a43c604541841f640740d2b04", 0xd3}, {&(0x7f0000000ec0)="22f4206226a9430cc66bcf718b338748b449261d68d4e51f14eb77d0ed020e5a4964f88511151afa237c8d8f54cab0f16980000c088136cd2c0e001bd45ceb21922551344531ae5383fb", 0x4a}, {&(0x7f0000000f40)="38b0869145bb4c1ee7ad9b12b79f0aabf0f53dc7651773e99716a2b16421f893515f82a5d36833a494b4c0b8bd87e3ac9f839a09122c565ca17fb3afd0ea3c5bb3433ddecf71179dea8b6648cc8c7d79d72299f3c0b5162df2857957bdfa96f59c90dd8b36bc2fce42882a86a897f196cd9d40bf49721eaf319ed5fc6cfe399922248983e9db8477908ac8bda216e6ff279a146e738148f34315cc187e588d0b89c14836b1f1bdf46bd0b7196b0c5780aff78b4e87f48ae9c9e69b5fea9964145c171b6c2f9afebc251c66de6627a89eb5e4d504c70d2bd5957f0fe3dfa8fddec2042c033999a93323122d475757fac6c0a666ca73b090fef7577229cdba4ddd525ad1cb8abd15ebdb83e8f0489200ca9faeafcb3163c026af750526c618212ced7ba9518247013caa411a0f3c2b50051324c4d828fc4cc7efea779373f06c4cee791f144049297bf93cbcd225888cd47fcae75911a56c49baa0db1e124efe320365f0cfe2dd59fa2d586ccd226017ebeeede6c71c712b9f699a4bc6444f1ff5844ed8989cd0b9b8e83a02f0cf0bd7b5ffc434a3d81ed71ac24c3af25a493b2ea50a3a516ff1f97458e4c8a75164ec36e0026f68ca734e4f34a840d1a1cf1f9a168260df71b4c7c268209c953fb8e8c09f0c1211b9a66ac61cee04403e337cd70a5c150690d0fd380f1af76750f8cda4abf4bc46cba46192ae6c8df336a010752d7c41a9917704a93fed97e737f8bfac4d9d7cc6ebece3bf2fe84a54bfb91e3451e863f9f14fcc940bce89f19e9605243b48c50d4a08581656a565969ccb801ab6058d44d83505cefdbc1685938fc4c937100c4565748e5b294dbfb8127475c484065c2d155ec454f656b393be1dfaef28402d55e655c7f111d009d1ef1bf4684a7093b9304f16bf542a52094d27fcbe791f57eac5f22d5b379bead3db0b668af83da20414f0bbc1a62894067ed7c313503efefb07851fecfad13b86a1e85989c7bd8da624fa4291d75f2fe9699266ec375641aa529063f8613e1c089479510ae52990fbec3e1dfb50e4aca7562533a3721fcb8887d9c3404edc3375bfdd035666f32b6d388998cc636586f9008d20c06db9cac89e1b61ce8fda4c82819b0c1bc46809ac61e9a909dc95c7b07b6757d31827ed2a071d2461141bb269999c75c828684cffa7f33c7c2984ecbcee979141c11ccf01f56933fc266fe6e43fe16c172309db96027b606adf123d074b123e147234d18d90d58573c9fc7c79ace04ae86ad192b09ce89271332bdf45fc3f21078d0f49bcb67d1605a9cbbdc6f9ba73ea3898339734ee6d2798f46d0f5b67dfe655e096b4a9813a76628147a6557d0ac679410de0d960804c45679f5ee6b9d34776ad85a9175099ac2b232573398888eb3b10efdd7a0c484b33632eec146b2f51ce1acc6919c459e0478ad706f19253d8adad713a79814d1c25178385daac14e359d55bf5e187d8cd75a33728c91f283642cd983b7d66dec9ee2c708c3a695cac28d679c352ccb0c5f7e0d505e3f73f62302d2d7dfa0456337b0b820261674020bce5af18a30885ebe9b777235dfe0cbfbd03c66079f91272eabd571ddcfe8dbab5a0cfc682e63a90522966fcc1694790fcd62ec3dc5c69914253ed1b10b204853030dedcb8f5ffe81798c27c117d5ad70c1b5321f1bb4b14c2c0505155be83abfa44de990cc24a977457ac7f84d12c64ecb10dab126ed531cc151505c34f6c3207a696f436a052911d4e388e79da221eb80a66b6f92d0fedd67e2d739a3546010a93fab4d0a8687fe61d370af77af6288e711ee159d486ff08dc9056deb4a6a316aba978c0986e48ed619d256d3335dba1e67c80ef2418b02ca58ca0bb300c5f8d8478eacbe05e40070a3505068b7341d5b8d166026fc700aaa4882c2a169ab281fbb5b556be45a410af8141e065bea714e853e7a13cd5e8506fb177b07ebf797887cb647cdac7a24d363fd8b9e91a5122bf4c30b02bef17251ad9e164183d5fb7e90035e101bd7dacf4bc87b7857a2dee7d3085cff471296c0354b013a3be1bf3dc1c488b25b77184a9a49033c2d6a7b4d5dae1146d2d29a9b25ff792c2e59f99be3f9d8098e19f2d488fc1e60d37d703995633dcc81285bdfc9435cd9be2b02d01c61c331033b8b89444272d0e1f7f9a3e2b2ea33dcf0074542d9272d7614b082525c862934ae8815083e5d4e87b1fe5248c82d941e5b3af8dbf84de417bac88279093d089d044d45218c528431b486f7d62f3f7142c92a436f6497035dd425ca221ea2a5b500f8a82aa7abe7dee485ff2362f37a4da6abb93345beef449177d70dd346f7a0a4b8c88977b97d8b5024711c348cb5aa4b6cebec37a41159643279c829ffc60f1e7f7fb1fbdd9a37b6d8de567fb3a373539882ff71deff7a637129d95d48e55df5be1e426b2af20627c1fba3c95429d98a12fdbc6808ec07c8b47839b5dc84ffe80520fae2060d953e275c7811cfae92924f21b649f73ea936808e2750f29dcb1291d8078a5b22872eecb8123b8d77f24f57809e69ae6b0b91ac378d737f1edd4435720d4b1639f3b4dfd16d1383638c517fe96564635401a82c67c19c2222bd30202e71b395f015f33b6efdd89c1e076a7c301c5b3fb6f4526db6a32339b5f9413afdb41eec4665d6bb37a847bbfb05b59eb1ad9882f642105f4086af6c7a5ecc8cb59b8a28f23cfeafef9f0cd58882b36f0182853aba4384287c0fc8f292a9bacc103c3c905b5576cfbf902850ec4609c8b802749d37356fc69439abdb97fdb45e80971d782ae9fba1f65853710633e30ca925cd7306e99db04ea1fb8700a3fe5d86fb4806aa9129f4b94b44c89b866239a2bf113399e380acb76fc631eb867d518aea21b25ed1781e5386745049b051e2d72318c48714466cbe8caaedd8ff1a89e1d99195cbc576def9d5aeca51e167ef5b7176674493ed40b3cb351d018d7f25f8d573c546c171e1c1cb0f68a35b191ff961ce9d441b18c357d0c1199f4982f3b0829f2c11beedf650699d5706a5f0868dd6eb3c525b26691d943e60f0a99dca96e00ad70aa84062a808b4337ac599b558bde97e30acf58128f8dc15629cdff8808de5196c7eca8c0e9b3f3a356bc3fe2b84d34ffe2f7b30e1de42de05fd3ea1f36fae6c7c2bcb5ef9f72d26294ea97d91d655fcbccc51c2bfd99f4b11aaecab8620ef4b0e571e1edc733ea1314c10ea49be9f59600ed3a3ccd33b0ac7a9f5e1eb9e9cab7b40cc6f03271379a53f1ef050fcb9213cc24291e7b0cf59ae4f6e6025425e0acabee6320077e0d4c75302183659d28d9d9489ff18bfa223ca39f698ea4d7783fc72bb49c8d59ae3bf93cc90ec42dca27e8d41f00912cd9d23b5ecf11783ccf1147307d0e5835e491beea113821a20fa27a35b1583c3e8bc345aeb7283c8ed2520173af7c6212791fd4219773ffb535ed8b2c4a824342ad6f0bae5b8371c43d99423e8648f0184ea1cdd090014dbbd9c1dbeec713f21c4f5338696c1a24a6119a5c4eab2e9298a3dd3bb8bf05f8be2a4be9c8b1be599639774f5cb6f192bff4829bb6c4151ccbf27cdc519fe3e1b5ba98e828f8a1e9575d14afc082126765efaaed6ce8333e5242750d172bdf4603bd3e0db175098bf02bb67699daf976e64e40b287448ea4b21d59d914c1795f2b554f4687f24e40c0ee178b5b099037e608d1ec789333a6d883daa3c7399480b8111778d1f72a99f07766a2cf5577b1df53b83e69ba5867d73075d8598b414204854055aefb66d80712738266882ed23afecbfae8254fb229e4a9dac4a46e40a2021b91d67eec30b4e291f6c78125ca3c0aa205a948673239cde3209caef2a05b997e4acf73035401b2433afd0b982a407cf4afbb53ceacc88dbab240d24988d86c374dc3df847179a8ad7618612e06a52fd4d0f0f231499dcee6d0ebb241cf29a2fe52f3c953a2dd221c49dcdaa7c2324c828491e8e255ddfbb4d0eea33a5f9b64d2a2a17b06176c33a148f83662da2dcb7ffbc3a0157b5d53bfa10e72f75ed6b21a06ceb2422898643807a3cd248753dc3bc02774ba812ad403d99affa57a2d7c09be27b461675785fe7a01e6f37d4b6fc6233ec22a9cd08bcb5792d5654343f220dd688835655d72146bbe5ce06723b0312fb9cf03e4e55388a4a3eaeeccfa14d7149adab149d565874943524946b9e2c94745720c45def0dccec0d545539563f37625a9da930c0c0941efad262e6f6de1afc8ddcb383893702d4c362d3a39e3f72a6114900c378cd36869680ed75a2a6daafc3f4196eb997dcf0e8b61e43b93bb011a733674f70cd9952c6e24060dc2e53cd93bb96cf17fefecdadd28639cf328704ca4dbffa430331e3c08c7e07136c1204ecf0e9fbb496f5908fd2f210479b448ac81faabb5d4a21c57ff04b653584dd1cae3ce0d1b154189a787afd942ecc563b8c85e11df3e83c45bac660a6ad86a75a75bf3b4a9cc9215a5e12df73a897d7898484d1bc7870164318c4b4c9283a4a721f72ce782b64b292d38bb0bbc72f6b821070fc3d3fddee3ad3422d4d5cc0150a8cd8089cdaf084f82d8d20157d05a9b3e700bfcbd4593ac23378624a64da25c317e11b2c481e462cd31f02ab3b0c38faa2eb5d24bac15d7b67b08683905dde04fb0c7b9f0e166970dd8a9b1da76bc4429e96ff6797d8f445033559eefde99654a82a56f42da2c75431e0e80a08b0db5afdc90bb1e34b9edf8720868e091a3e4c41a50a48c5ee373f085919f4ca9838400d341884769c087bb3703d451d849a43adeca987a9ba58dcf99cf2e5952ab419b1d86ac2f375f1d644e49e226c471564c9a1e3c0c930f7267950c026e3c7b0bf1ae735fe84a158a4c08bb5ac2ba854018aec3aa6e872810d629eb21fead89735a6320c54cbabeeff751bf0fe8f7321e2ddb883998d6d679e252af5051de8b28050a34d70ecb290a3576561d711ef3995e680cdc88889d2581897bc917c72a0be566e36e24d8eda2bfad9813dbe5df7c5eae129b25d350b9c1a448027d101a77ba01fa9c1f782aa9e9571e6293a4bd02b6352f4ee6564b501a9586eb02e255bf0f2515b27b4b1c1c23694d7eed813bd6927b15c84e8f61052326ac414bd7bb05f8542788305fc74ddcfe5deccaba5380c3426a2c21c438ce121c1b3f680cda64187153c2a55331d1fcf49fdcf13e8f847d5489772b1f2439fb8cb2e5d64e34bdfa2899c26c40b14c7b2f767d38305dc9db004d2ea957a41d887b29bfd4770231c11359797f11a47f0fdbdf3e7a4c7e535729713cdb8d446576a62b02fcad5bebe78ced68781c9a3125485d1928bb543383f8bedea3a1e1cfeb626d91a7ee968ce1ab84d46389ecceb1ccd50d4dbc6f4c03124e652570021ada7bb95485d29d01836d71e69804b6feeee4791dce7e61c2453a8ac74b28c7ad82bc587632ee40fc72c232ec9379026f87a0ba2d39a43f863d20d7d9335faee94d1394012fb111e604484e6175646717812b8ee64728b80bb5bf0e176997f6d52585b0386387fe7d6a3338e3a9b109880268ba0a1e027124e6bde0959dd1c974f00a744068fff43e610d0fa8ace50c1dac03f492767933f9d84bcc262050b3a2d20ccfc327bcb45d9c1c88959769de5f548c507a981e1c3d108cacd415259e7318df093990268e1971ddd6a0743aaba8b4c08951c66d03a78605c8fafc878e02c7314acc56a4c745e1f758a728b82c2dd7a7bd304b2d2eaf3aa556f25b8b9ac3f89deed3bad62fcab024d79a20e45ff96b9a8aa14cb8f0cbdc0c", 0x1000}, {&(0x7f0000001f40)="6e7d98519e34cbfb5aa666cc7a1299937532fc23d8daca9425889e657f9fba75309f83f8036ad2f563b024ec208ffcb221026d97e52670e60e2e6f9417e47335c61e28bcc92d0bf661a0720cb05c2d8f9441e02c43e844dd2089b5b299821e39f401231e8853bced73c18049fc705ce0b9eeecde3d8962c2a3d587ba77d65e380dea304359453f6a327e2b4dffd4fd86e89d90a02ff99a7d7a3d789f0649aa59d037f17b70ccb886728334ae634e512846f79a67b8bcfa771fab0b6e", 0xbc}, {&(0x7f0000002000)="c0", 0x1}], 0x5, &(0x7f00000020c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @local}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @multicast2}}}], 0x40}}, {{&(0x7f0000002100)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000002280)=[{&(0x7f0000002140)="5ef0c2941ed603ff0aa99ed7db6920392a86f32160b3276549d5a0969c864ea7a3d758ca751f2657a0a3e1aeb85d874f8d2a5f8b58b63b74441e5f906981b82ab26a4ae953024462ff5150cd10b8", 0x4e}, {&(0x7f00000021c0)="b3363a86b56cb43bdde8513aac43840fb1dd06fd7c78ebc40c0d36e6fc895823e6ad9777a8555741c39c85b91a321d1dfc78e48615983b6489c4d9b68c612cf9fea121d5a4bc8ea23b00733eb813d38ad9d008d94cc29f256b5bd23f8c68223d34eb5b163e947dbdc21651685c217cf7a7abd7eaf25b63593a5a367beabbf89769f28ff8eb23f1bbe7a5dcf924f96c5e0d197ea402e6cdb520aa28f91cd9d3f4024a9c46e885ee50a6160100d640b110", 0xb0}], 0x2, &(0x7f0000002f80)=[@ip_retopts={{0x20, 0x0, 0x7, {[@rr={0x7, 0xf, 0xd, [@initdev={0xac, 0x1e, 0x1, 0x0}, @initdev={0xac, 0x1e, 0x0, 0x0}, @private=0x10000]}]}}}, @ip_retopts={{0x64, 0x0, 0x7, {[@cipso={0x86, 0x1a, 0x3, [{0x2, 0x11, "2c7b0e014e956e21b832816e67a11c"}, {0x1, 0x3, "ec"}]}, @ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0xf, 0x7d, [@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast]}, @rr={0x7, 0xf, 0xa2, [@broadcast, @broadcast, @broadcast]}, @cipso={0x86, 0x18, 0x2, [{0x5, 0x12, "8a94a34ef7cd763f33ba000200000000"}]}]}}}, @ip_retopts={{0x28, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x97, [@broadcast, @loopback, @private=0xa010100]}, @lsrr={0x83, 0x7, 0xea, [@multicast2]}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x1}}, @ip_ttl={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x16}, @multicast2}}}], 0x100}}, {{0x0, 0x0, &(0x7f0000002840)=[{&(0x7f00000023c0)="7daa32aa412ef624e75c8677c3adf3685d7c79e06563ecd8a511de99252e3ebbc8cef31984f0dcdc10d1fdf979ef68634e58ff42011e9accd1237ef1d50f9b7e517e29b011", 0x45}, {&(0x7f0000002440)="8ea3cea79c0db1017233f93bd2cbbf907af23cdbdc45a2898c3bbac197", 0x1d}, {&(0x7f0000002480)="6d627942643b89885e1e511f49a456ff207bbe8ba484af77c16ef2da9d47b9304e451c4a1c2cae69030dd79c802e76e0ae9888c4cfcaa8c204b944228138c1fd0ce3a24f3d15f9412f080ba7b633a437118b9965c4639e8931e45b1f7bb8766c7f61a7b3f504f80878f225076cce19e35d46890f2b9de73910a1c68720a5e68a3c00", 0x82}, {&(0x7f0000002540)="5bd227a8d6f32024ed30f5f9d6edd5191b86678e12ee42e15defdffe1398fa6fc019c8639aa7aa8fc7448f604be64b50793a5595577b1b013b07a967484cdf0d63e6518e52a8c3225d3c9f7c353d58cbb97cd0868b8dea9e185c2e498ee594423e6cbcfb4926d587fbfbd381e7dd28de17f76cfa099deccbcab7e28235dae2b7d56a9cf5eb48d4403cbcb1", 0x8b}, {&(0x7f0000002600)="246b5e57625c53219bbb8f8cdced7021d48ca55af028d279b2a86105240e7a705d42972c5e2e907c540ae862728222bc116ce13638705756a9ec440cafd01ae138792578ed947e32e8c87ba54cec6bf26e913f71a0d8c7527dd7ae39e4d3207e6cd0b6b9a7f051df34a7487da7c2833e774ecd6876f73f019e96f54c7f56eba71557", 0x82}, {&(0x7f00000026c0)="5bf8c3b1a535a71beb7eec98161bfedc984e024f0212680d6852783371bf0e5a83201d22c12ec38ac71fa9727afb252b67e63d9a4c1fc3", 0x37}, {&(0x7f0000002700)="826e05f288ad93d17198779e6b4e80441872e2a8ef6ad81bd5723227bf2f04a779ec93d783e9672df367037e20e230075ea0d6d18055e974ea024fb7a35cf460cfff10f690326ae804cdc41c18cd834d1cfc13d3c2a6ba5b9523ba555b5eff6c61f7e4", 0x63}, {&(0x7f0000002780)="6e52828abb207e93c7dc210c6af4999e9228cc4f1fca78dc64bffe98570f6ac2742b19ed64b7c679114a5d467302add70ce59d7c8d1e7ac5c8aaf797f241b7330ecaa1efc590df872af06a9a997e1fbdb5c8ed5f631e292c404a480e41f78f6c303c6183d657f25962f83ae42a50bf124067a079e44a6cb9a784e4b1fbb5a430c1f46d7e07787ee76f0f056d386ac8874ca8278af1db1220d1502fd40f613536cc2d6d5d3f32a900cd05470d", 0xac}], 0x8, &(0x7f00000028c0)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r8, @local, @multicast2}}}, @ip_ttl={{0x14}}, @ip_retopts={{0x30, 0x0, 0x7, {[@cipso={0x86, 0x1e, 0x0, [{0x0, 0xd, "22d13b4dfeccdccac109e4"}, {0x2, 0x2}, {0x0, 0x9, "bb917221d66b43"}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @empty}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xb0}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}], 0x100}}, {{&(0x7f00000029c0)={0x2, 0x4e23, @rand_addr=0x64010100}, 0x10, &(0x7f0000002d40)=[{&(0x7f0000002a00)}, {&(0x7f0000002a40)="37bfd16495130d186975592b03d13d212041f3d8177b535ee79b833983f3b911d8661abf8970cd7e5d671eced5028c42cbccf45ef6a1b3a6fe9b9220c9a731fdcb219b58d91ba9fa2a97132357d1d818f3a4c9c1d161bcfe4d705d0c50262405d2256d150270c13ac9c0fc278114548e40e353631810a90edf458a194d4c0c639cc42a6a73ec07f878c79e1bcccfab6915dcae9c21add2b2e2b1d2f19438300e6011167457eb014fff5381f2c9b9fd95487e31755bd46e16d754d786d7fdf7e4c179d4f1556247e4d019ab00a5a190840becfc1f26cf869b", 0xd8}, {&(0x7f0000002b40)}, {&(0x7f0000002b80)="35456865042d8e517a96cba1b36a83479a020a73b81873", 0x17}, {&(0x7f0000002bc0)="e6ce06cb9a3d9a801a1b64", 0xb}, {&(0x7f0000002c00)="0c605086fe74cbe096c84e39ab4076e2fe053240b880ca1ebd6ec380998744c49ccb7d2ea56eb166ce5f7b2b1b5d9a9c5d44f351ea75cf414fd4c9acfa43e0fca6f5eb4ca5f15a3db1da08fc63e6439f7371a4010e2fb02fe47195a0857115a9884173eb69caa31f413de68a1dc0f3dc8cfaafca581ab9b7ec6e454af84713982eefc929e512b613735d6091a481b9608bd3fba265f9a3b7", 0x98}, {&(0x7f0000002cc0)="b47cc32dc5dd494bc1430a3fa398a597dc1e12a94267d6100e0232ec483f13bfe5e20c231034fba0c4e308b10815546b8e376e3231b11ebd238b8eedd096d53dcc70ce4969cebbb98bfa1c7ed76d7bff1182650a8f983f932497370459832827ec5d2f5a142e5294099f42199809764bdb25497e6819a436ccd7fd068cbeb01b", 0x80}], 0x7}}], 0x7, 0x24040810) bind$inet6(r4, &(0x7f0000000280)={0xa, 0x4e20, 0x80000001, @mcast2, 0xfffff000}, 0x1c) ioctl$BTRFS_IOC_SCRUB_CANCEL(r2, 0x941c, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) 14:27:30 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 5) 14:27:30 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 88) 14:27:30 executing program 0: r0 = openat(0xffffffffffffffff, 0x0, 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) [ 1680.058893] CPU: 0 PID: 8364 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1680.066652] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1680.067346] Call Trace: [ 1680.067571] dump_stack+0x107/0x167 [ 1680.067877] should_fail.cold+0x5/0xa [ 1680.068203] _copy_from_user+0x2e/0x1b0 [ 1680.068543] snd_seq_write+0x40b/0x690 [ 1680.068881] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1680.069339] ? security_file_permission+0xb1/0xe0 [ 1680.069751] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1680.070206] vfs_write+0x29a/0xb10 [ 1680.070516] ksys_write+0x1f6/0x260 [ 1680.070839] ? __ia32_sys_read+0xb0/0xb0 [ 1680.071187] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1680.071626] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1680.072059] do_syscall_64+0x33/0x40 [ 1680.072374] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1680.072803] RIP: 0033:0x7f78d022cb19 [ 1680.073117] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1680.078667] RSP: 002b:00007f78cd7a2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1680.079304] RAX: ffffffffffffffda RBX: 00007f78d033ff60 RCX: 00007f78d022cb19 [ 1680.079897] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000006 [ 1680.080493] RBP: 00007f78cd7a21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1680.081088] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1680.081681] R13: 00007fff3b9ef51f R14: 00007f78cd7a2300 R15: 0000000000022000 14:27:30 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0xfd, 0x4, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15e5, 0xfffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = getpgrp(0x0) r1 = pidfd_open(r0, 0x0) fcntl$lock(r1, 0x25, &(0x7f0000000280)={0x2, 0x2, 0x2, 0x461e, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) tgkill(r2, r0, 0x18) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r3, 0x6628) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x3f, 0x9, 0x8, 0x40, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x12cf, 0x0, @perf_config_ext={0x9e, 0x7}, 0x10000, 0x1, 0x7, 0x6, 0x101, 0x9, 0x5, 0x0, 0x4da0, 0x0, 0x6}, r2, 0x7, r3, 0x1) kcmp(r0, r0, 0x5, r1, r1) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x90, 0x8e, 0x2f, 0xf4, 0x0, 0x9, 0xb42a4, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xd, 0x1, @perf_config_ext={0x8, 0x10000002a}, 0x8010, 0x8, 0x3, 0x7, 0x80000201, 0x5, 0x6, 0x0, 0x3, 0x0, 0x6c}, r0, 0x1000000000000008, 0xffffffffffffffff, 0x3) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x195) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) [ 1680.089234] FAULT_INJECTION: forcing a failure. [ 1680.089234] name failslab, interval 1, probability 0, space 0, times 0 [ 1680.090204] CPU: 0 PID: 8367 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1680.090788] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1680.091478] Call Trace: [ 1680.091705] dump_stack+0x107/0x167 [ 1680.092018] should_fail.cold+0x5/0xa [ 1680.092347] ? mempool_alloc+0x148/0x360 [ 1680.092695] ? mempool_free_pages+0x20/0x20 [ 1680.093065] should_failslab+0x5/0x20 [ 1680.093397] kmem_cache_alloc+0x5b/0x310 [ 1680.093747] ? mempool_free_pages+0x20/0x20 [ 1680.094597] mempool_alloc+0x148/0x360 [ 1680.095274] ? mempool_resize+0x7d0/0x7d0 [ 1680.095987] ? mempool_resize+0x7d0/0x7d0 [ 1680.096703] ? lock_downgrade+0x6d0/0x6d0 [ 1680.097412] ? ext4_map_blocks+0x87c/0x1910 [ 1680.098159] bvec_alloc+0xd8/0x2f0 [ 1680.098705] bio_alloc_bioset+0x40a/0x600 [ 1680.099061] ? bvec_alloc+0x2f0/0x2f0 [ 1680.099388] ? iov_iter_npages+0x1fd/0xa70 [ 1680.099752] ? ext4_iomap_begin+0x1a0/0x700 [ 1680.100125] iomap_dio_bio_actor+0x518/0xef0 [ 1680.100512] iomap_dio_actor+0x36f/0x560 [ 1680.100862] iomap_apply+0x289/0x810 [ 1680.101182] ? iomap_dio_rw+0x90/0x90 [ 1680.101509] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1680.102002] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1680.102453] ? mark_held_locks+0x9e/0xe0 [ 1680.106837] ? filemap_check_errors+0xa5/0x150 [ 1680.111416] __iomap_dio_rw+0x6cd/0x1110 [ 1680.112111] ? iomap_dio_rw+0x90/0x90 [ 1680.112774] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1680.113564] ? down_read+0x10f/0x430 [ 1680.114202] ? down_write+0x160/0x160 [ 1680.118953] iomap_dio_rw+0x31/0x90 [ 1680.119582] ext4_file_read_iter+0x2c7/0x4c0 [ 1680.120339] new_sync_read+0x424/0x6f0 [ 1680.121007] ? ksys_lseek+0x1b0/0x1b0 [ 1680.121667] ? fsnotify_perm.part.0+0x22d/0x620 [ 1680.122470] ? security_file_permission+0xb1/0xe0 [ 1680.123496] vfs_read+0x4da/0x620 [ 1680.124097] ksys_read+0x12d/0x260 [ 1680.124782] ? vfs_write+0xb10/0xb10 [ 1680.125425] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1680.126322] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1680.127218] do_syscall_64+0x33/0x40 [ 1680.127867] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1680.128748] RIP: 0033:0x7f07bf93eb19 [ 1680.129383] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1680.133120] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1680.134433] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1680.135948] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1680.137168] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1680.138385] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1680.139881] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1680.189827] FAULT_INJECTION: forcing a failure. [ 1680.189827] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1680.191069] CPU: 1 PID: 8377 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1680.191780] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1680.192635] Call Trace: [ 1680.192917] dump_stack+0x107/0x167 [ 1680.193298] should_fail.cold+0x5/0xa [ 1680.193699] __alloc_pages_nodemask+0x182/0x600 [ 1680.194181] ? add_mm_counter_fast+0x220/0x220 [ 1680.194660] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1680.195172] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1680.195617] ? lock_downgrade+0x6d0/0x6d0 [ 1680.195968] ? mark_held_locks+0x9e/0xe0 [ 1680.196317] alloc_pages_vma+0xbb/0x410 [ 1680.196662] handle_mm_fault+0x152f/0x3500 [ 1680.197024] ? do_raw_spin_lock+0x121/0x260 [ 1680.197391] ? rwlock_bug.part.0+0x90/0x90 [ 1680.197750] ? __pmd_alloc+0x5e0/0x5e0 [ 1680.198097] __get_user_pages+0x6ec/0x1620 [ 1680.198462] ? follow_page_mask+0x1900/0x1900 [ 1680.198862] ? down_read+0x10f/0x430 [ 1680.199179] ? down_write+0x160/0x160 [ 1680.199510] get_user_pages_unlocked+0x18a/0x690 [ 1680.199913] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1680.200372] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1680.200782] internal_get_user_pages_fast+0x175f/0x2640 [ 1680.201255] ? pin_user_pages_unlocked+0x80/0x80 [ 1680.201663] ? trace_hardirqs_on+0x5b/0x180 [ 1680.202032] get_user_pages_fast+0x66/0xa0 [ 1680.202395] iov_iter_get_pages+0x297/0xf40 [ 1680.202780] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1680.203197] ? mempool_resize+0x7d0/0x7d0 [ 1680.203560] bio_iov_iter_get_pages+0x22a/0x1200 [ 1680.203968] ? bvec_alloc+0x17e/0x2f0 [ 1680.204292] ? bio_alloc_bioset+0x2a1/0x600 [ 1680.204660] ? bio_add_pc_page+0x100/0x100 [ 1680.205019] ? bvec_alloc+0x220/0x2f0 [ 1680.205345] ? iov_iter_npages+0x1fd/0xa70 [ 1680.205705] ? ext4_iomap_begin+0x1a0/0x700 [ 1680.206077] iomap_dio_bio_actor+0x77a/0xef0 [ 1680.206462] iomap_dio_actor+0x36f/0x560 [ 1680.206827] iomap_apply+0x289/0x810 [ 1680.207147] ? iomap_dio_rw+0x90/0x90 [ 1680.207474] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1680.207967] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1680.208416] ? mark_held_locks+0x9e/0xe0 [ 1680.208770] ? filemap_check_errors+0xa5/0x150 [ 1680.209163] __iomap_dio_rw+0x6cd/0x1110 [ 1680.209509] ? iomap_dio_rw+0x90/0x90 [ 1680.209845] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1680.210240] ? down_read+0x10f/0x430 [ 1680.210557] ? down_write+0x160/0x160 [ 1680.210901] iomap_dio_rw+0x31/0x90 [ 1680.211215] ext4_file_read_iter+0x2c7/0x4c0 [ 1680.211597] new_sync_read+0x424/0x6f0 [ 1680.211931] ? ksys_lseek+0x1b0/0x1b0 [ 1680.212270] ? fsnotify_perm.part.0+0x22d/0x620 [ 1680.212672] ? security_file_permission+0xb1/0xe0 [ 1680.213091] vfs_read+0x4da/0x620 [ 1680.213394] ksys_read+0x12d/0x260 [ 1680.213700] ? vfs_write+0xb10/0xb10 [ 1680.214024] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1680.214472] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1680.214935] do_syscall_64+0x33/0x40 [ 1680.215253] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1680.215685] RIP: 0033:0x7ff4abb20b19 [ 1680.216001] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1680.217534] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1680.218177] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1680.218794] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1680.219394] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1680.219990] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1680.220593] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:27:44 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:44 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 89) 14:27:44 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018001517", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r3, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000140)={&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000340)="3bc45add9b7c0bcdf8298d7f8b5b48beece702f6abdbbb1b49bd416422451ad7dbf856ea1d9f7ef731bd5c13864c10bd618833859e8165d5538bbcab45be5ee3438e054d3b4c43686f6b19c364347d8aea90bb2979304ea4ec6bc2193be1e22e1c10d4ffb77a3e76ecafec657d44ba8bf8ad2b3616237471b272a08ff5e9c4e6fd0f662bfbef27ee3b32af1bcaef5a5b934bbde93d253d9545c81bcc44bd18b20be60d25cd4b55e20f47b3b9612eaf965759666671af96bc32ed547daaab28301bb8e2efa6944804a93015aeb1896586c938c3cbca8b74417f5565e85a278effac5de40a0c4970ba4c356c4e960ee6f385daf4eda7ce659f643ad69c433815995b9be0d743d4b22f9d910186f8d2d6cc126917eee73bbf2465029fd85bb0a4c626058b39c282d8c2a8086e5cef1882cd6f95619f382655a34efa0e0874c4fe376ab423fb456048a331548dab05d05301323a5b7c8d6e07d175d5dc106cc188582c91b59870ca99751e02545cf49cdadc7fd4edbcfde48c3e643db59feef6e1a6f3001d082d3b1031cde28b44903e90f5a757f8c7f8941e443334eaea5574de4422d178484687d4f77d56079ac72e3ab515669d79349308205edf257202d77cd4801b8420103f43c720db591f819dccab9b98e879fddb188e447fb00cc1fa858253e94c04f6a9bcc9ffeb087e7e53d2e93ad687ca674ba1ce5486e21d39ffa0620fa08b607a255dba4e4b0863b2c91266a63a3373ed5a35a3318d5ea8de5a8bda943d6fbe5b76b2fe35e2ce90f8282b508c72ef4a1b8eff7759b9d20c7498348e06a2b135e958b421feeb2cc3b7039001d9add2607670a4567c9061025377ce8ec68c18f6f9993bfffa0254676bb47f743f2e8760732ce6e2335f6777a10f73b6d5d6be0a5c7bdbbefcc1513becffb3422e2786bc89931163bd8a8ed003ee21d484ada534143bfd8db04df74e1fd2ffc8d4ddfbf279942cc0623f6f437caa5d56c5ea6654f3720af5d04b45a2b6bc627481ac519b4384b0f539c16b4e084683c9ba02c3e46925c953c1f49b7bfb1b5618ce10d28a2a333e01921bb74c3b9605ddd048fc5516bd2db1150840434be896f8bb7507fc1011e290a8a2c8b30edafa2e1f882ad908355eded4463b0f3144e0541258093a49d0b832549bca28b88628d7ae717dfc948b494cadc607681a5b8bb969fa9059034ef7195bd4886ffccd9cec9cba851635299f42e77d1659d42a44e1f7dd7bff32b8bda1019adbaf180f7ba67acb674ae34cee8feaa2bc568f24dce34c3676f631b11f2ab90ac9c5ffea361df65223cb1cd23643b84b3693a056f0530edf2933a21b0d72638c5d6310a72a2b5a8a766cbc120a4ac2b79c64df5787dd2bb3a6633980b06f3285eb3499986356759fb47fd654b67ed8c505fb8c993c2a21b3c9bb788769fd88abdef0f0d96078ea46591811fe2abb589ab57f7b764b1a446dc130e81fdd8c913a7a431ac8bd16134096173b53d8036c01c24950db8596c6070227b520c3a35e8553fc0ab7c7343e5f5dffe3069ab71d5c1a497b8a6f62ae363ce448355a9dd28fe34167bbbd9b59f45b0a7e6108466464383a390e334327d02e72716acdd0cf4525f5b45f04d91e679cd676e4b7f384cf2bd3d8446008186a1583d9e2c44748bcae30eec3b2e386fd6c5f4fe6d21e16e5ce81c990ec10cbc9b3993bc028b3d31a4d890b6fe4b6df27d622ccdd1a0875b8f4c8188f1c695ae1ebe998a3f53daa2a2e3e73530d5cb3e9be02df143eac3083c1d7334dda927efb5b3e12e7b87308669608eaae6dc0d8c7e7def77515194a7ffafdc2efa23456e638d2ad3ebf8cfbc7dd3129d8cd1105aac2b4a2f214aed7d7dd31007d3d3fc265dbd99cec4912c4d74fcb90d4a5409889eb6b4c7e738597f9014e1860cf954411e9873221082dd2d4a956e081683faaaa8b53a176e76fa513d22f2afdb3791161f06c1b61f2b1e82c174615333c52cb51aa36a7cf49a2170a55573a95b4163228a1e6a72f160b8e4ff8e359001c0f7a9567a90e222e710d5025c88c7a7c1cde165670ae47ff2ef39e55ca4e667d89ca50dfe9c3db021031ea7322b35050db945b2709db8a7f1ca250680dd894369635c12bce368632e0e06680bd62503659922ae0f0b3ff3ff8b7f949c0c26a6bd1e5a1c67810492b70be3ffa365edb017ca002fb8af904e878a5a8e30aa4ec1afcbfcc52f5e5b7888144972bbd88b0b5f8c5ab0efb3453614634c20b77c963d3b2de77e5b22d526a21d7c9d3dc64ccfec7f4624564f3b57cfb3176e9f12878d8badc9e29fb865ddd60c7885425cc2c9cacad6cda74727e0278aa2056edf8e714c7b9a7792cc0f3645eb2ab7668229aca025ace795f566a73a7276a075f0e01c9f2758f2785ec41e63468a899746dc962ca46b679afdf69bf0101f1928d834915d6103a20d5d1b68d64932bd98ed882a9a459f8c2505390abd15656e02881b7296f4330319eed937d03eccd234051399d4e014a4404b0face7a9d8e976e811533bc57ff8930d6861d55dd857a1250af7a369a983a023838fcfe8b0cc806a64291e1a47724c867140d5d309970fc9ac15674deaab6ea98dbf533ab72d59f10960d69e283aeee10730092caf59a3fc4a4f551ad3ab5f89ae6c673886dd2be8ad18dd78edb403dda08cfc77b2b73ace0cbad2ea01570d73945ead828a5b97efe993ea1576f207d67872dd94f8852576a3527d72d958015180a0628360176063cc7db628b4639c5decaf00ba029b920c0de970e035f175aa6f56eb90912fe79f5d6080d75d10a1a25c6d96515d421bc8b37c2263800a63b37c3687690ab72eec214d575f6042e6a209d32c3dcacae1abd36ce5c97e416d9cd049f0c53e4b17d406d4817e468f45327df6cdccbc25623e9fe3111d2ae6f3777d5b511f4334fc879ce3844877a81fddd3b492de9fe2e7c56f71e263ccb800052e731afae98a64891d0588c360a78ec71cabbd5992c3038ef46f0a094c27361ee506bb78b13b55ca92f75daf274b2c541c55685b282a430998b4e2ed98a653942c281756f5f361899fac86cfaf20a568ec2c72e705462422fb491034d666b55d0c9ce619b5bff1bbb3de7054e1247ae68832bddf209dddbd33b8ecfc5d1ab2c7b5ac621818a1ae298989974ac2d5a9eb8835636415d37cba59283b67950467c99273f83856cc11aa4a0fe7cceb12d672f9b221a21071394898d172f436f6385d494455a2de40bbd1c862944ecbf69031bb43907b5ec581f46a2378ece5e18d4bce7e16ece5d50da6cffd5414bf28341ee053a493ccdc2284b2272923d4acbd58e890d9f84c927b033806661576e6a6e93d0eb1d7dd2d9f8822e1f59d67b0e29e740455863319bb24d2303479f1df349e80ba5493c0626060c23650f732d76ebfe3ec4e2917b884a732b6df2a5fe52cd4e4f20b10edf5cd0d9ef6fa617b0dda33184f573a146f372d93c1d7486fb547bc8d05b9856369ac3c0b08f9540030ae2942ef6b34bc4c768ac61121dab050e85354b21424cf536fbad46c739891d0494e3a25c7fdbfbdb3564e333db2599cdad03c7018f0cd7c32b4fcb772b124ec7457135c4581c970e505b64f0a3767d354150c5a0e683e604cb9bb4952da3031910f9896d4219b4654ef54fafad60d8793e9b954cf642f01adc112f260d42f22eba04577bcaf4aebc853c209769966bb4eb72c04cea4b33e3e4e602dcfe466d48387332dd3e012e4f1965ca4504c2cbcf3609541c101bba5484b07e34d6f50e556a1f9e1d9a7c8bcf9fd54468ed8af52b5427476cade0c0f7df419251aabd26fea5b57ffecf4ab528eda1317ca5b08f9d4f6ded598f9fd17fe3b9c9dcb136f95d43cc3387e7ac0c9343f3358b8209f3c94ca7ebb4a936eff560f3fa8feba7113f5048b6c090a2830dcff675b3c12c94749356aad1cdd33d3e0ae9f6e6804191ee9e76d2289dea0cf37e6937d1c63e5afd2fc99c13b661fa72e18cea33b57421aab19c17e621709ec89c643428415afda2d1944fc0ae9f517f0be0780528fda6541366da19d163030abf7c10acf4bf6f595d5627719cd208434512544fdbd9f9f18980b81b7ace57f0006b0f46c9bdb07163ecac3a922a5a4d96bc9d591462da9f8b1deac2eb6e6c95c18385c080c8794f447059e759673eb31ac247d6a53755cbb9de34e6f07708702b60a8f3a81828959175a19c7ca123aeaa1cc18b5220bfb9848fb346bdc03a83cc06bd117bcf2a43464e717cc4edd2139f675845ffaf7fdec78a6bcd4624bf3a688b61ec35e9fade8d9f6968cf70fe53e7bf651cca720a37a5174b1e7214c7b01746076a6d7c960db76ed26a7ed385cfb32ff8cc12ca483c925ebf505e7a29621f429e08deba83a7dffdbe593317a79976e32b6eb15f5f918574f1ce9baa7b86e4ef13532bc2ca5458da676926a9262f598bf33cbf4386b5ca921a7f8e34e0589ea902f7c6580f3b424e209e9e60d2238bb4013ce9cdd6c06aec59ee534790a842e56c4abaecdc193a2169e105db8848a6f1a9930273f734549beb24db0824c3f03a5ab16c11ec403e7a2a1e31235bed572d3ca63a16606009c452df9eaaf13d137562c54d1eeff5c2d8acc3627814be344b3b93068a259563e46c0bf950bd72e8e3cf46cff4dbd4060ff619ae061b9e7cfadd0baa5ce89f940d9e38b38599ecf5193b0acd5a0f59a59371dbbd4393aa6ae123b9a167d9d9d9eaf6b9178b66c9c3e9bb7bd5059394e37e1269874e6f8a561ad28ab0eff9d3f096bd4ffcb625778feb96ed9b46d3f3e83045bea2d9e88570dbd69495bcb168ca2a020454329da599915dba7a1940b67e67a5d0e188a7c1e589ddb76be802c1d85934420e3d296f87c0dc4297e76fa855baad088ea5c79c89bbea95476141ef7f153b3b4508e547c4b79e9d5272cc548a7b0d88f6e44b69d6448a358a660375c1f695a4ed89135b5867730664ea88c34cb5fee50af8f887f9b1cf762828bd7b12ad9b9732ce0dd642ba0cbc5c80d96a05bcccc5733804d73530b9757e24c094b23af5e790b67746fe25ee8524d3f17a1535a91adad7334409b6a48e2b8c1394e858d92f9bf7c760b028f29e88cbaa1f284a67bba7e99e05301b2eba2a55e45b1f4f4b598e4689d816b7070774aace87735afe8cbffb0a0c36f408615fa57e790b344eb7d3698a00cc774643102bc968d79c9581d7d90250d5915d6f84c255d3153eb8044b0aeac6048391bc72ef90e2be96b36759b6d69f52b32f8ea2f778f41c468948b3092bac8b9d0f165712b59acae67e61e46b383fd2b8f35de0d92797e7a4fb9bbcd73dea13d83c508d9aa245c3e1943405bfac9f0f5aa45cd33babf2b0a6a4522d9ba13b6c66fb8a620441f89d7c8ea072ba16b3c8ec4d0f2f53b42e06f0e1a7cd97fbf4118fe126866a65fe0fdd59270aeba4ce743bcc289c8533fb3e671548c5cb1446ba6b7cf1ac1b82d56d941c3ba7b0b6fbacecbbf928ae600e049456610b645c86e80062fdaf0529ea6b1568fa5fa9e505d3f3c3b2635c4963951193b11159e7ff2572ffd5bb6ffe230c7c0f0bfa6614f4e1ef30e8aaea05a353ce56ac0c3da2c539900c32751857395128a74052bb9541e1d60e41ab6cc281787be5b01e7e2d668be9a0cad475ea602561052b219b8f9c886131a4d2097b80c5cdebd3938211d1d02f726d762190a6ff8d75dc2363982273f190a839905b7a9ff823a2712f2e3460ec9c3b4342e301ad5daf33f7f4372af657fb43eba4f4c00dd9b7d3a95702db6b668aa081", 0x1000, r3}, 0x68) 14:27:44 executing program 0: r0 = openat(0xffffffffffffffff, 0x0, 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:27:44 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 5) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:44 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 6) 14:27:44 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 88) 14:27:44 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$INCFS_IOC_CREATE_FILE(r0, 0xc058671e, &(0x7f0000000140)={{}, {0x6}, 0x0, 0x0, 0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)="822b4df801d814ac2ee488fe9cc675ef6194e7e050192156439976f9514c54640ec12d1dbce32ccfbefecb54375dfaa70501c69e3dda92db8e8fb042274d54beb22fa77558e3a998f4cf6c46fb148ab462afb34184214a19c5a4300bc44d400a1256bc26fc5b0fd6b22eb7c899c4311ff1b2ad3983f874b5309f", 0x7a, 0x0, &(0x7f0000000280)={0x2, 0xc6, {0x1, 0xc, 0x6d, "ee22ab2bbb8d178a6a7ae6348f455e6433b0cfd8e1346338c577d357be214026718cd7e388a820c5faa8b052df3d46c773763832e9cdf1565d8b7980847234c4f6e2e80b369eb7ec75bdcf1da9e7d8d4d7d8f7080c9c422a4e110d3dfe2f74a47c384c7c079e6cb1289a3b33f3", 0x4c, "fd6e4e1b1ab986bd85b5309e09f5db3c8b4d65cc42f9cbe84e688bd4df4b11b2a88066b483d37ac6eaac46997779e8e9fcda6d0703b25729e7eda118811acb2bad7080cbb18a937a7f6fecbf"}, 0x41, "a65e08f22ab6de2035b154e790f71fa104c9e090770f22b51ff23b4136d5ba4707b0bc7e03d4e101b600880e19a0c88bfb625c8206351c93e727ae9631f848a848"}, 0x113}) [ 1693.372199] FAULT_INJECTION: forcing a failure. [ 1693.372199] name failslab, interval 1, probability 0, space 0, times 0 [ 1693.373334] CPU: 0 PID: 8391 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1693.373950] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1693.374687] Call Trace: [ 1693.374959] dump_stack+0x107/0x167 [ 1693.375304] should_fail.cold+0x5/0xa [ 1693.375668] ? create_object.isra.0+0x3a/0xa20 [ 1693.376082] should_failslab+0x5/0x20 [ 1693.376410] kmem_cache_alloc+0x5b/0x310 [ 1693.376759] create_object.isra.0+0x3a/0xa20 [ 1693.377164] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1693.377177] FAULT_INJECTION: forcing a failure. [ 1693.377177] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1693.378566] kmem_cache_alloc+0x159/0x310 [ 1693.378949] ? mempool_free_pages+0x20/0x20 [ 1693.379322] mempool_alloc+0x148/0x360 [ 1693.379666] ? mempool_resize+0x7d0/0x7d0 [ 1693.380024] ? mempool_resize+0x7d0/0x7d0 [ 1693.380381] ? lock_downgrade+0x6d0/0x6d0 [ 1693.380746] ? ext4_map_blocks+0x87c/0x1910 [ 1693.381128] bvec_alloc+0xd8/0x2f0 [ 1693.381443] bio_alloc_bioset+0x40a/0x600 [ 1693.381811] ? bvec_alloc+0x2f0/0x2f0 [ 1693.382144] ? iov_iter_npages+0x1fd/0xa70 [ 1693.382507] ? ext4_iomap_begin+0x1a0/0x700 [ 1693.382906] iomap_dio_bio_actor+0x518/0xef0 [ 1693.383299] iomap_dio_actor+0x36f/0x560 [ 1693.383661] iomap_apply+0x289/0x810 [ 1693.383983] ? iomap_dio_rw+0x90/0x90 [ 1693.384314] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1693.384813] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1693.385260] ? mark_held_locks+0x9e/0xe0 [ 1693.385635] ? filemap_check_errors+0xa5/0x150 [ 1693.386035] __iomap_dio_rw+0x6cd/0x1110 [ 1693.386379] ? iomap_dio_rw+0x90/0x90 [ 1693.386729] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1693.387146] ? down_read+0x10f/0x430 [ 1693.387471] ? down_write+0x160/0x160 [ 1693.387812] iomap_dio_rw+0x31/0x90 [ 1693.388128] ext4_file_read_iter+0x2c7/0x4c0 [ 1693.388507] new_sync_read+0x424/0x6f0 [ 1693.388852] ? ksys_lseek+0x1b0/0x1b0 [ 1693.389191] ? fsnotify_perm.part.0+0x22d/0x620 [ 1693.389592] ? security_file_permission+0xb1/0xe0 [ 1693.390021] vfs_read+0x4da/0x620 [ 1693.390326] ksys_read+0x12d/0x260 [ 1693.390635] ? vfs_write+0xb10/0xb10 [ 1693.390985] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1693.391430] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1693.391881] do_syscall_64+0x33/0x40 [ 1693.392201] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1693.392641] RIP: 0033:0x7f07bf93eb19 [ 1693.392969] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1693.394509] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1693.395176] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1693.395786] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1693.396385] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1693.396995] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1693.397600] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1693.398229] CPU: 1 PID: 8388 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1693.398869] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1693.399619] Call Trace: [ 1693.399867] dump_stack+0x107/0x167 [ 1693.400219] should_fail.cold+0x5/0xa [ 1693.400570] _copy_from_user+0x2e/0x1b0 [ 1693.400942] snd_seq_write+0x40b/0x690 [ 1693.402402] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1693.402910] ? security_file_permission+0xb1/0xe0 [ 1693.403375] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1693.403861] vfs_write+0x29a/0xb10 [ 1693.404197] ksys_write+0x1f6/0x260 [ 1693.404550] ? __ia32_sys_read+0xb0/0xb0 [ 1693.404928] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1693.405418] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1693.405885] do_syscall_64+0x33/0x40 [ 1693.406226] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1693.406704] RIP: 0033:0x7f78d022cb19 [ 1693.407534] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1693.409060] RSP: 002b:00007f78cd7a2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1693.409706] RAX: ffffffffffffffda RBX: 00007f78d033ff60 RCX: 00007f78d022cb19 [ 1693.410294] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000006 [ 1693.410927] RBP: 00007f78cd7a21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1693.411558] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1693.412211] R13: 00007fff3b9ef51f R14: 00007f78cd7a2300 R15: 0000000000022000 [ 1693.421369] FAULT_INJECTION: forcing a failure. [ 1693.421369] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1693.422300] FAULT_INJECTION: forcing a failure. [ 1693.422300] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1693.422528] CPU: 1 PID: 8393 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1693.424005] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1693.424717] Call Trace: [ 1693.424948] dump_stack+0x107/0x167 [ 1693.425259] should_fail.cold+0x5/0xa [ 1693.425610] __alloc_pages_nodemask+0x182/0x600 [ 1693.426015] ? add_mm_counter_fast+0x220/0x220 [ 1693.426408] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1693.426966] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1693.427412] ? lock_downgrade+0x6d0/0x6d0 [ 1693.427785] ? mark_held_locks+0x9e/0xe0 [ 1693.428137] alloc_pages_vma+0xbb/0x410 [ 1693.428485] handle_mm_fault+0x152f/0x3500 [ 1693.428873] ? do_raw_spin_lock+0x121/0x260 [ 1693.429242] ? rwlock_bug.part.0+0x90/0x90 [ 1693.429601] ? __pmd_alloc+0x5e0/0x5e0 [ 1693.429977] __get_user_pages+0x6ec/0x1620 [ 1693.430346] ? follow_page_mask+0x1900/0x1900 [ 1693.430745] ? down_read+0x10f/0x430 [ 1693.431086] ? down_write+0x160/0x160 [ 1693.431421] get_user_pages_unlocked+0x18a/0x690 [ 1693.431833] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1693.432304] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1693.432728] internal_get_user_pages_fast+0x175f/0x2640 [ 1693.433226] ? pin_user_pages_unlocked+0x80/0x80 [ 1693.433633] ? trace_hardirqs_on+0x5b/0x180 [ 1693.434045] get_user_pages_fast+0x66/0xa0 [ 1693.434433] iov_iter_get_pages+0x297/0xf40 [ 1693.434832] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1693.435264] ? mempool_resize+0x7d0/0x7d0 [ 1693.435630] bio_iov_iter_get_pages+0x22a/0x1200 [ 1693.436043] ? bvec_alloc+0x17e/0x2f0 [ 1693.436382] ? bio_alloc_bioset+0x2a1/0x600 [ 1693.436756] ? bio_add_pc_page+0x100/0x100 [ 1693.437115] ? bvec_alloc+0x220/0x2f0 [ 1693.437451] ? iov_iter_npages+0x1fd/0xa70 [ 1693.437818] ? ext4_iomap_begin+0x1a0/0x700 [ 1693.438190] iomap_dio_bio_actor+0x77a/0xef0 [ 1693.438592] iomap_dio_actor+0x36f/0x560 [ 1693.438968] iomap_apply+0x289/0x810 [ 1693.439286] ? iomap_dio_rw+0x90/0x90 [ 1693.439632] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1693.440127] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1693.440584] ? mark_held_locks+0x9e/0xe0 [ 1693.440949] ? filemap_check_errors+0xa5/0x150 [ 1693.441341] __iomap_dio_rw+0x6cd/0x1110 [ 1693.441706] ? iomap_dio_rw+0x90/0x90 [ 1693.442044] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1693.442437] ? down_read+0x10f/0x430 [ 1693.442784] ? down_write+0x160/0x160 [ 1693.443116] iomap_dio_rw+0x31/0x90 [ 1693.443428] ext4_file_read_iter+0x2c7/0x4c0 [ 1693.443826] new_sync_read+0x424/0x6f0 [ 1693.444157] ? ksys_lseek+0x1b0/0x1b0 [ 1693.444490] ? fsnotify_perm.part.0+0x22d/0x620 [ 1693.444912] ? security_file_permission+0xb1/0xe0 [ 1693.445328] vfs_read+0x4da/0x620 [ 1693.445633] ksys_read+0x12d/0x260 [ 1693.445954] ? vfs_write+0xb10/0xb10 [ 1693.446277] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1693.446746] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1693.447193] do_syscall_64+0x33/0x40 [ 1693.447510] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1693.447960] RIP: 0033:0x7ff4abb20b19 [ 1693.448276] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1693.449819] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1693.450468] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1693.451094] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1693.451703] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1693.452309] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1693.452911] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1693.453541] CPU: 0 PID: 8398 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1693.454154] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1693.454899] Call Trace: [ 1693.455141] dump_stack+0x107/0x167 [ 1693.455476] should_fail.cold+0x5/0xa [ 1693.455827] __alloc_pages_nodemask+0x182/0x600 [ 1693.456247] ? add_mm_counter_fast+0x220/0x220 [ 1693.456663] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1693.457218] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1693.457710] ? lock_downgrade+0x6d0/0x6d0 [ 1693.458100] ? mark_held_locks+0x9e/0xe0 [ 1693.458476] alloc_pages_vma+0xbb/0x410 [ 1693.458861] handle_mm_fault+0x152f/0x3500 [ 1693.459265] ? do_raw_spin_lock+0x121/0x260 [ 1693.459661] ? rwlock_bug.part.0+0x90/0x90 [ 1693.460047] ? __pmd_alloc+0x5e0/0x5e0 [ 1693.460439] __get_user_pages+0x6ec/0x1620 [ 1693.460843] ? follow_page_mask+0x1900/0x1900 [ 1693.461255] ? down_read+0x10f/0x430 [ 1693.461610] ? down_write+0x160/0x160 [ 1693.461972] get_user_pages_unlocked+0x18a/0x690 [ 1693.462419] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1693.462932] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1693.463374] internal_get_user_pages_fast+0x175f/0x2640 [ 1693.463896] ? pin_user_pages_unlocked+0x80/0x80 [ 1693.464329] ? trace_hardirqs_on+0x5b/0x180 [ 1693.464741] get_user_pages_fast+0x66/0xa0 [ 1693.465136] iov_iter_get_pages+0x297/0xf40 [ 1693.465535] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1693.465998] ? mempool_resize+0x7d0/0x7d0 [ 1693.466385] bio_iov_iter_get_pages+0x22a/0x1200 [ 1693.466851] ? bvec_alloc+0x17e/0x2f0 [ 1693.467203] ? bio_alloc_bioset+0x2a1/0x600 [ 1693.467603] ? bio_add_pc_page+0x100/0x100 [ 1693.468003] ? bvec_alloc+0x220/0x2f0 [ 1693.468354] ? iov_iter_npages+0x1fd/0xa70 [ 1693.468738] ? ext4_iomap_begin+0x1a0/0x700 [ 1693.469149] iomap_dio_bio_actor+0x77a/0xef0 [ 1693.469565] iomap_dio_actor+0x36f/0x560 [ 1693.469943] iomap_apply+0x289/0x810 [ 1693.470300] ? iomap_dio_rw+0x90/0x90 [ 1693.470689] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1693.471232] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1693.471714] ? mark_held_locks+0x9e/0xe0 [ 1693.472091] ? filemap_check_errors+0xa5/0x150 [ 1693.472513] __iomap_dio_rw+0x6cd/0x1110 [ 1693.472883] ? iomap_dio_rw+0x90/0x90 [ 1693.473251] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1693.473688] ? down_read+0x10f/0x430 [ 1693.474033] ? down_write+0x160/0x160 [ 1693.474393] iomap_dio_rw+0x31/0x90 [ 1693.474744] ext4_file_read_iter+0x2c7/0x4c0 [ 1693.475160] new_sync_read+0x424/0x6f0 [ 1693.475522] ? ksys_lseek+0x1b0/0x1b0 [ 1693.475890] ? fsnotify_perm.part.0+0x22d/0x620 [ 1693.476323] ? security_file_permission+0xb1/0xe0 [ 1693.476780] vfs_read+0x4da/0x620 [ 1693.477115] ksys_read+0x12d/0x260 [ 1693.477442] ? vfs_write+0xb10/0xb10 [ 1693.477792] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1693.478276] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1693.478762] do_syscall_64+0x33/0x40 [ 1693.479123] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1693.479588] RIP: 0033:0x7f336afa3b19 [ 1693.479930] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1693.483255] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1693.485981] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1693.486618] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1693.487297] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1693.487936] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1693.488593] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:27:44 executing program 0: r0 = openat(0xffffffffffffffff, 0x0, 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:27:44 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r1 = getpgrp(0x0) pidfd_open(r1, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x800}}, './file0\x00'}) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0xfd, 0x7, 0xff, 0x4, 0x0, 0x7fffffff, 0x2500, 0xa, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000000), 0x8}, 0x4000, 0x3, 0x8001, 0x8, 0x4, 0x4, 0xffff, 0x0, 0x3, 0x0, 0x4}, r1, 0x2, r2, 0x3) read(r0, &(0x7f0000000000), 0x1b4000) 14:27:44 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000140)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) r2 = getpid() perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x6}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) 14:27:44 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x4, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:44 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 7) 14:27:44 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 90) [ 1693.639820] FAULT_INJECTION: forcing a failure. [ 1693.639820] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1693.640936] CPU: 0 PID: 8415 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1693.641535] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1693.642260] Call Trace: [ 1693.642490] dump_stack+0x107/0x167 [ 1693.642837] should_fail.cold+0x5/0xa [ 1693.643215] __alloc_pages_nodemask+0x182/0x600 [ 1693.643643] ? add_mm_counter_fast+0x220/0x220 [ 1693.644086] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1693.644632] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1693.645144] ? lock_downgrade+0x6d0/0x6d0 [ 1693.645527] ? mark_held_locks+0x9e/0xe0 [ 1693.645909] alloc_pages_vma+0xbb/0x410 [ 1693.646305] handle_mm_fault+0x152f/0x3500 [ 1693.646700] ? do_raw_spin_lock+0x121/0x260 [ 1693.647134] ? rwlock_bug.part.0+0x90/0x90 [ 1693.647529] ? __pmd_alloc+0x5e0/0x5e0 [ 1693.647917] __get_user_pages+0x6ec/0x1620 [ 1693.648337] ? follow_page_mask+0x1900/0x1900 [ 1693.648757] ? down_read+0x10f/0x430 [ 1693.649099] ? down_write+0x160/0x160 [ 1693.649476] get_user_pages_unlocked+0x18a/0x690 [ 1693.649919] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1693.650431] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1693.650906] internal_get_user_pages_fast+0x175f/0x2640 [ 1693.651440] ? pin_user_pages_unlocked+0x80/0x80 [ 1693.651888] ? trace_hardirqs_on+0x5b/0x180 [ 1693.652293] get_user_pages_fast+0x66/0xa0 [ 1693.652706] iov_iter_get_pages+0x297/0xf40 [ 1693.653109] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1693.653575] ? mempool_resize+0x7d0/0x7d0 [ 1693.653981] bio_iov_iter_get_pages+0x22a/0x1200 [ 1693.654427] ? bvec_alloc+0x17e/0x2f0 [ 1693.654811] ? bio_alloc_bioset+0x2a1/0x600 [ 1693.655218] ? bio_add_pc_page+0x100/0x100 [ 1693.655627] ? bvec_alloc+0x220/0x2f0 [ 1693.655987] ? iov_iter_npages+0x1fd/0xa70 [ 1693.656375] ? ext4_iomap_begin+0x1a0/0x700 [ 1693.656794] iomap_dio_bio_actor+0x77a/0xef0 [ 1693.657220] iomap_dio_actor+0x36f/0x560 [ 1693.657604] iomap_apply+0x289/0x810 [ 1693.657971] ? iomap_dio_rw+0x90/0x90 [ 1693.658336] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1693.658906] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1693.659396] ? mark_held_locks+0x9e/0xe0 [ 1693.659786] ? filemap_check_errors+0xa5/0x150 [ 1693.660232] __iomap_dio_rw+0x6cd/0x1110 [ 1693.660612] ? iomap_dio_rw+0x90/0x90 [ 1693.661001] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1693.661437] ? down_read+0x10f/0x430 [ 1693.661789] ? down_write+0x160/0x160 [ 1693.662165] iomap_dio_rw+0x31/0x90 [ 1693.662513] ext4_file_read_iter+0x2c7/0x4c0 [ 1693.662947] new_sync_read+0x424/0x6f0 [ 1693.663329] ? ksys_lseek+0x1b0/0x1b0 [ 1693.663700] ? fsnotify_perm.part.0+0x22d/0x620 [ 1693.664153] ? security_file_permission+0xb1/0xe0 [ 1693.664607] vfs_read+0x4da/0x620 [ 1693.664948] ksys_read+0x12d/0x260 [ 1693.665298] ? vfs_write+0xb10/0xb10 [ 1693.665648] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1693.666137] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1693.666631] do_syscall_64+0x33/0x40 [ 1693.666992] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1693.667488] RIP: 0033:0x7f07bf93eb19 [ 1693.667831] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1693.669489] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1693.670177] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1693.670857] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1693.671519] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1693.672164] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1693.672835] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:27:44 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 6) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:44 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r2, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) ioctl$LOOP_SET_FD(r1, 0x4c00, r2) [ 1693.699836] FAULT_INJECTION: forcing a failure. [ 1693.699836] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1693.701007] CPU: 0 PID: 8420 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1693.701598] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1693.702300] Call Trace: [ 1693.702533] dump_stack+0x107/0x167 [ 1693.702869] should_fail.cold+0x5/0xa [ 1693.703211] __alloc_pages_nodemask+0x182/0x600 [ 1693.703603] ? add_mm_counter_fast+0x220/0x220 [ 1693.703991] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1693.704509] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1693.704955] ? lock_downgrade+0x6d0/0x6d0 [ 1693.705315] ? mark_held_locks+0x9e/0xe0 [ 1693.705666] alloc_pages_vma+0xbb/0x410 [ 1693.706007] handle_mm_fault+0x152f/0x3500 [ 1693.706380] ? do_raw_spin_lock+0x121/0x260 [ 1693.706755] ? rwlock_bug.part.0+0x90/0x90 [ 1693.707134] ? __pmd_alloc+0x5e0/0x5e0 [ 1693.707493] __get_user_pages+0x6ec/0x1620 [ 1693.707861] ? follow_page_mask+0x1900/0x1900 [ 1693.708248] ? down_read+0x10f/0x430 [ 1693.708577] ? down_write+0x160/0x160 [ 1693.708910] get_user_pages_unlocked+0x18a/0x690 [ 1693.709313] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1693.709780] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1693.710189] internal_get_user_pages_fast+0x175f/0x2640 [ 1693.710668] ? pin_user_pages_unlocked+0x80/0x80 [ 1693.711100] ? trace_hardirqs_on+0x5b/0x180 [ 1693.711470] get_user_pages_fast+0x66/0xa0 [ 1693.711843] iov_iter_get_pages+0x297/0xf40 [ 1693.712213] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1693.712627] ? mempool_resize+0x7d0/0x7d0 [ 1693.712998] bio_iov_iter_get_pages+0x22a/0x1200 [ 1693.713404] ? bvec_alloc+0x17e/0x2f0 [ 1693.713739] ? bio_alloc_bioset+0x2a1/0x600 [ 1693.714111] ? bio_add_pc_page+0x100/0x100 [ 1693.714471] ? bvec_alloc+0x220/0x2f0 [ 1693.714822] ? iov_iter_npages+0x1fd/0xa70 [ 1693.715184] ? ext4_iomap_begin+0x1a0/0x700 [ 1693.715553] iomap_dio_bio_actor+0x77a/0xef0 [ 1693.715947] iomap_dio_actor+0x36f/0x560 [ 1693.716295] iomap_apply+0x289/0x810 [ 1693.716613] ? iomap_dio_rw+0x90/0x90 [ 1693.716949] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1693.717445] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1693.717893] ? mark_held_locks+0x9e/0xe0 [ 1693.718255] ? filemap_check_errors+0xa5/0x150 [ 1693.718647] __iomap_dio_rw+0x6cd/0x1110 [ 1693.719026] ? iomap_dio_rw+0x90/0x90 [ 1693.719362] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1693.719755] ? down_read+0x10f/0x430 [ 1693.720087] ? down_write+0x160/0x160 [ 1693.720416] iomap_dio_rw+0x31/0x90 [ 1693.720726] ext4_file_read_iter+0x2c7/0x4c0 [ 1693.721112] new_sync_read+0x424/0x6f0 [ 1693.721444] ? ksys_lseek+0x1b0/0x1b0 [ 1693.721779] ? fsnotify_perm.part.0+0x22d/0x620 [ 1693.722188] ? security_file_permission+0xb1/0xe0 [ 1693.722601] vfs_read+0x4da/0x620 [ 1693.722922] ksys_read+0x12d/0x260 [ 1693.723235] ? vfs_write+0xb10/0xb10 [ 1693.723557] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1693.723999] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1693.724447] do_syscall_64+0x33/0x40 [ 1693.724763] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1693.725194] RIP: 0033:0x7ff4abb20b19 [ 1693.725522] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1693.727082] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1693.727732] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1693.728328] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1693.728933] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1693.729528] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1693.730139] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1693.745903] FAULT_INJECTION: forcing a failure. [ 1693.745903] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1693.747225] CPU: 0 PID: 8422 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1693.747816] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1693.748509] Call Trace: [ 1693.748747] dump_stack+0x107/0x167 [ 1693.749059] should_fail.cold+0x5/0xa [ 1693.749390] _copy_from_user+0x2e/0x1b0 [ 1693.749743] snd_seq_write+0x40b/0x690 [ 1693.750082] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1693.750545] ? security_file_permission+0xb1/0xe0 [ 1693.751010] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1693.751467] vfs_write+0x29a/0xb10 [ 1693.751790] ksys_write+0x1f6/0x260 [ 1693.752101] ? __ia32_sys_read+0xb0/0xb0 [ 1693.752450] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1693.752904] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1693.753339] do_syscall_64+0x33/0x40 [ 1693.753657] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1693.754096] RIP: 0033:0x7f78d022cb19 [ 1693.754413] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1693.755993] RSP: 002b:00007f78cd7a2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1693.756645] RAX: ffffffffffffffda RBX: 00007f78d033ff60 RCX: 00007f78d022cb19 [ 1693.757250] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000006 [ 1693.757845] RBP: 00007f78cd7a21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1693.758456] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1693.759083] R13: 00007fff3b9ef51f R14: 00007f78cd7a2300 R15: 0000000000022000 [ 1706.895867] FAULT_INJECTION: forcing a failure. [ 1706.895867] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1706.896894] CPU: 0 PID: 8438 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1706.897463] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1706.898158] Call Trace: [ 1706.898390] dump_stack+0x107/0x167 14:27:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:27:57 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 8) [ 1706.898703] should_fail.cold+0x5/0xa [ 1706.899045] __alloc_pages_nodemask+0x182/0x600 [ 1706.899448] ? add_mm_counter_fast+0x220/0x220 [ 1706.899854] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1706.900368] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1706.900819] ? lock_downgrade+0x6d0/0x6d0 [ 1706.901172] ? mark_held_locks+0x9e/0xe0 [ 1706.901527] alloc_pages_vma+0xbb/0x410 [ 1706.901874] handle_mm_fault+0x152f/0x3500 [ 1706.902239] ? do_raw_spin_lock+0x121/0x260 [ 1706.902611] ? rwlock_bug.part.0+0x90/0x90 [ 1706.902982] ? __pmd_alloc+0x5e0/0x5e0 [ 1706.903336] __get_user_pages+0x6ec/0x1620 14:27:57 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 91) 14:27:57 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x0) creat(&(0x7f0000000000)='./file0\x00', 0xe6) ioctl$SCSI_IOCTL_SEND_COMMAND(r1, 0x40086602, 0xfffffffffffffffd) r2 = getpgrp(0x0) pidfd_open(r2, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x9}}, './file0\x00'}) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r4, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) kcmp$KCMP_EPOLL_TFD(r2, 0x0, 0x7, r0, &(0x7f0000000100)={r3, r4, 0x4bf000}) read(r0, &(0x7f0000000000), 0x1b4000) 14:27:57 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 89) [ 1706.903711] ? follow_page_mask+0x1900/0x1900 [ 1706.907247] ? down_read+0x10f/0x430 [ 1706.907564] ? down_write+0x160/0x160 [ 1706.907896] get_user_pages_unlocked+0x18a/0x690 [ 1706.908298] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1706.908754] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1706.909166] internal_get_user_pages_fast+0x175f/0x2640 [ 1706.909636] ? pin_user_pages_unlocked+0x80/0x80 [ 1706.910041] ? trace_hardirqs_on+0x5b/0x180 [ 1706.910408] get_user_pages_fast+0x66/0xa0 [ 1706.910769] iov_iter_get_pages+0x297/0xf40 [ 1706.911153] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1706.911564] ? mempool_resize+0x7d0/0x7d0 [ 1706.911928] bio_iov_iter_get_pages+0x22a/0x1200 [ 1706.912333] ? bvec_alloc+0x17e/0x2f0 [ 1706.912659] ? bio_alloc_bioset+0x2a1/0x600 [ 1706.913027] ? bio_add_pc_page+0x100/0x100 [ 1706.913383] ? bvec_alloc+0x220/0x2f0 [ 1706.913706] ? iov_iter_npages+0x1fd/0xa70 [ 1706.914068] ? ext4_iomap_begin+0x1a0/0x700 [ 1706.914437] iomap_dio_bio_actor+0x77a/0xef0 [ 1706.914821] iomap_dio_actor+0x36f/0x560 [ 1706.915185] iomap_apply+0x289/0x810 [ 1706.915535] ? iomap_dio_rw+0x90/0x90 [ 1706.915894] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1706.916436] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1706.916915] ? mark_held_locks+0x9e/0xe0 [ 1706.917305] ? filemap_check_errors+0xa5/0x150 [ 1706.917742] __iomap_dio_rw+0x6cd/0x1110 [ 1706.918122] ? iomap_dio_rw+0x90/0x90 [ 1706.918494] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1706.918944] ? down_read+0x10f/0x430 [ 1706.919296] ? down_write+0x160/0x160 [ 1706.919666] iomap_dio_rw+0x31/0x90 [ 1706.920012] ext4_file_read_iter+0x2c7/0x4c0 [ 1706.920425] new_sync_read+0x424/0x6f0 [ 1706.920794] ? ksys_lseek+0x1b0/0x1b0 [ 1706.921161] ? fsnotify_perm.part.0+0x22d/0x620 [ 1706.921602] ? security_file_permission+0xb1/0xe0 [ 1706.922056] vfs_read+0x4da/0x620 [ 1706.922385] ksys_read+0x12d/0x260 [ 1706.922721] ? vfs_write+0xb10/0xb10 [ 1706.923084] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1706.923578] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1706.931008] do_syscall_64+0x33/0x40 [ 1706.931328] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1706.931758] RIP: 0033:0x7f07bf93eb19 [ 1706.932080] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1706.933602] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1706.934240] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1706.934839] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1706.935455] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1706.936051] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1706.936645] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:27:57 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x5, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:57 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 7) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:57 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140)={0xa, 0x0, 0x0, @private0}, &(0x7f0000000180)=0x1c) setsockopt$inet6_opts(r0, 0x29, 0x39, &(0x7f00000001c0)=@fragment={0x62, 0x0, 0x3, 0x0, 0x0, 0x8, 0x65}, 0x8) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x82000, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000280)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) [ 1706.979754] FAULT_INJECTION: forcing a failure. [ 1706.979754] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1706.980897] CPU: 1 PID: 8448 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1706.981472] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1706.982182] Call Trace: [ 1706.982416] dump_stack+0x107/0x167 [ 1706.982729] should_fail.cold+0x5/0xa [ 1706.983088] __alloc_pages_nodemask+0x182/0x600 [ 1706.983497] ? add_mm_counter_fast+0x220/0x220 [ 1706.983913] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1706.984429] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1706.984874] ? lock_downgrade+0x6d0/0x6d0 [ 1706.985235] ? mark_held_locks+0x9e/0xe0 [ 1706.985616] alloc_pages_vma+0xbb/0x410 [ 1706.985969] handle_mm_fault+0x152f/0x3500 [ 1706.986342] ? do_raw_spin_lock+0x121/0x260 [ 1706.986710] ? rwlock_bug.part.0+0x90/0x90 [ 1706.987109] ? __pmd_alloc+0x5e0/0x5e0 [ 1706.987458] __get_user_pages+0x6ec/0x1620 [ 1706.987824] ? follow_page_mask+0x1900/0x1900 [ 1706.988220] ? down_read+0x10f/0x430 [ 1706.988538] ? down_write+0x160/0x160 [ 1706.988869] get_user_pages_unlocked+0x18a/0x690 [ 1706.989284] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1706.989744] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1706.990155] internal_get_user_pages_fast+0x175f/0x2640 [ 1706.990638] ? pin_user_pages_unlocked+0x80/0x80 [ 1706.991070] ? trace_hardirqs_on+0x5b/0x180 [ 1706.991451] get_user_pages_fast+0x66/0xa0 [ 1706.991815] iov_iter_get_pages+0x297/0xf40 [ 1706.992185] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1706.992613] ? mempool_resize+0x7d0/0x7d0 [ 1706.992977] bio_iov_iter_get_pages+0x22a/0x1200 [ 1706.993394] ? bvec_alloc+0x17e/0x2f0 [ 1706.993720] ? bio_alloc_bioset+0x2a1/0x600 [ 1706.994087] ? bio_add_pc_page+0x100/0x100 [ 1706.994458] ? bvec_alloc+0x220/0x2f0 [ 1706.994783] ? iov_iter_npages+0x1fd/0xa70 [ 1706.995165] ? ext4_iomap_begin+0x1a0/0x700 [ 1706.995548] iomap_dio_bio_actor+0x77a/0xef0 [ 1706.995932] iomap_dio_actor+0x36f/0x560 [ 1706.996281] iomap_apply+0x289/0x810 [ 1706.996611] ? iomap_dio_rw+0x90/0x90 [ 1706.996938] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1706.997430] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1706.997888] ? mark_held_locks+0x9e/0xe0 [ 1706.998242] ? filemap_check_errors+0xa5/0x150 [ 1706.998632] __iomap_dio_rw+0x6cd/0x1110 [ 1706.999006] ? iomap_dio_rw+0x90/0x90 [ 1706.999345] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1706.999751] ? down_read+0x10f/0x430 [ 1707.000069] ? down_write+0x160/0x160 [ 1707.000398] iomap_dio_rw+0x31/0x90 [ 1707.000711] ext4_file_read_iter+0x2c7/0x4c0 [ 1707.001100] new_sync_read+0x424/0x6f0 [ 1707.001434] ? ksys_lseek+0x1b0/0x1b0 [ 1707.001770] ? fsnotify_perm.part.0+0x22d/0x620 [ 1707.002180] ? security_file_permission+0xb1/0xe0 [ 1707.002595] vfs_read+0x4da/0x620 [ 1707.002913] ksys_read+0x12d/0x260 [ 1707.003238] ? vfs_write+0xb10/0xb10 [ 1707.003559] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1707.004018] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1707.004456] do_syscall_64+0x33/0x40 [ 1707.004773] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1707.005216] RIP: 0033:0x7f336afa3b19 [ 1707.005533] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1707.007346] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1707.007989] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1707.008599] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1707.009195] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1707.009802] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1707.010414] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1707.012673] FAULT_INJECTION: forcing a failure. [ 1707.012673] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1707.013753] CPU: 1 PID: 8443 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1707.014320] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1707.015040] Call Trace: [ 1707.015265] dump_stack+0x107/0x167 [ 1707.015586] should_fail.cold+0x5/0xa [ 1707.015912] __alloc_pages_nodemask+0x182/0x600 [ 1707.016303] ? add_mm_counter_fast+0x220/0x220 [ 1707.016698] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1707.017203] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1707.017641] ? lock_downgrade+0x6d0/0x6d0 [ 1707.017998] ? mark_held_locks+0x9e/0xe0 [ 1707.018345] alloc_pages_vma+0xbb/0x410 [ 1707.018683] handle_mm_fault+0x152f/0x3500 [ 1707.019086] ? do_raw_spin_lock+0x121/0x260 [ 1707.019462] ? rwlock_bug.part.0+0x90/0x90 [ 1707.019848] ? __pmd_alloc+0x5e0/0x5e0 [ 1707.020193] __get_user_pages+0x6ec/0x1620 [ 1707.020556] ? follow_page_mask+0x1900/0x1900 [ 1707.020976] ? down_read+0x10f/0x430 [ 1707.021292] ? down_write+0x160/0x160 [ 1707.021623] get_user_pages_unlocked+0x18a/0x690 [ 1707.022034] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1707.022490] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1707.022898] internal_get_user_pages_fast+0x175f/0x2640 [ 1707.023393] ? pin_user_pages_unlocked+0x80/0x80 [ 1707.023792] ? trace_hardirqs_on+0x5b/0x180 [ 1707.024169] get_user_pages_fast+0x66/0xa0 [ 1707.024526] iov_iter_get_pages+0x297/0xf40 [ 1707.024893] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1707.025313] ? mempool_resize+0x7d0/0x7d0 [ 1707.025668] bio_iov_iter_get_pages+0x22a/0x1200 [ 1707.026070] ? bvec_alloc+0x17e/0x2f0 [ 1707.026403] ? bio_alloc_bioset+0x2a1/0x600 [ 1707.026765] ? bio_add_pc_page+0x100/0x100 [ 1707.027149] ? bvec_alloc+0x220/0x2f0 [ 1707.027483] ? iov_iter_npages+0x1fd/0xa70 [ 1707.027838] ? ext4_iomap_begin+0x1a0/0x700 [ 1707.028206] iomap_dio_bio_actor+0x77a/0xef0 [ 1707.028597] iomap_dio_actor+0x36f/0x560 [ 1707.028945] iomap_apply+0x289/0x810 [ 1707.029261] ? iomap_dio_rw+0x90/0x90 [ 1707.029597] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1707.030084] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1707.030538] ? mark_held_locks+0x9e/0xe0 [ 1707.030888] ? filemap_check_errors+0xa5/0x150 [ 1707.031312] __iomap_dio_rw+0x6cd/0x1110 [ 1707.031664] ? iomap_dio_rw+0x90/0x90 [ 1707.031998] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1707.032390] ? down_read+0x10f/0x430 [ 1707.032715] ? down_write+0x160/0x160 [ 1707.033041] iomap_dio_rw+0x31/0x90 [ 1707.033350] ext4_file_read_iter+0x2c7/0x4c0 [ 1707.033732] new_sync_read+0x424/0x6f0 [ 1707.034061] ? ksys_lseek+0x1b0/0x1b0 [ 1707.034391] ? fsnotify_perm.part.0+0x22d/0x620 [ 1707.034797] ? security_file_permission+0xb1/0xe0 [ 1707.035226] vfs_read+0x4da/0x620 [ 1707.035525] ksys_read+0x12d/0x260 [ 1707.035840] ? vfs_write+0xb10/0xb10 [ 1707.036158] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1707.036593] do_syscall_64+0x33/0x40 [ 1707.036917] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1707.037344] RIP: 0033:0x7ff4abb20b19 [ 1707.037659] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1707.039435] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1707.040080] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1707.040672] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1707.041279] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1707.041870] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1707.042470] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:27:57 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:27:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:27:58 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') read(r0, &(0x7f0000000000), 0x1b4000) 14:27:58 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 9) 14:27:58 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x8, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1707.189011] FAULT_INJECTION: forcing a failure. [ 1707.189011] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1707.190070] CPU: 0 PID: 8465 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1707.190645] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1707.191358] Call Trace: [ 1707.191591] dump_stack+0x107/0x167 [ 1707.191905] should_fail.cold+0x5/0xa [ 1707.192238] __alloc_pages_nodemask+0x182/0x600 [ 1707.192635] ? add_mm_counter_fast+0x220/0x220 [ 1707.193025] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1707.193538] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1707.193986] ? lock_downgrade+0x6d0/0x6d0 [ 1707.194338] ? mark_held_locks+0x9e/0xe0 [ 1707.194692] alloc_pages_vma+0xbb/0x410 [ 1707.195058] handle_mm_fault+0x152f/0x3500 [ 1707.195423] ? do_raw_spin_lock+0x121/0x260 [ 1707.195793] ? rwlock_bug.part.0+0x90/0x90 [ 1707.196152] ? __pmd_alloc+0x5e0/0x5e0 [ 1707.196506] __get_user_pages+0x6ec/0x1620 [ 1707.196877] ? follow_page_mask+0x1900/0x1900 [ 1707.197270] ? down_read+0x10f/0x430 [ 1707.197592] ? down_write+0x160/0x160 [ 1707.197927] get_user_pages_unlocked+0x18a/0x690 [ 1707.198330] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1707.198795] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1707.199233] internal_get_user_pages_fast+0x175f/0x2640 [ 1707.199705] ? pin_user_pages_unlocked+0x80/0x80 [ 1707.200109] ? trace_hardirqs_on+0x5b/0x180 [ 1707.200473] get_user_pages_fast+0x66/0xa0 [ 1707.200837] iov_iter_get_pages+0x297/0xf40 [ 1707.201202] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1707.201613] ? mempool_resize+0x7d0/0x7d0 [ 1707.201982] bio_iov_iter_get_pages+0x22a/0x1200 [ 1707.202383] ? bvec_alloc+0x17e/0x2f0 [ 1707.202716] ? bio_alloc_bioset+0x2a1/0x600 [ 1707.203100] ? bio_add_pc_page+0x100/0x100 [ 1707.203456] ? bvec_alloc+0x220/0x2f0 [ 1707.203782] ? iov_iter_npages+0x1fd/0xa70 [ 1707.204143] ? ext4_iomap_begin+0x1a0/0x700 [ 1707.204512] iomap_dio_bio_actor+0x77a/0xef0 [ 1707.204899] iomap_dio_actor+0x36f/0x560 [ 1707.205249] iomap_apply+0x289/0x810 [ 1707.205567] ? iomap_dio_rw+0x90/0x90 [ 1707.205894] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1707.206392] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1707.206847] ? mark_held_locks+0x9e/0xe0 [ 1707.207222] ? filemap_check_errors+0xa5/0x150 [ 1707.207612] __iomap_dio_rw+0x6cd/0x1110 [ 1707.207954] ? iomap_dio_rw+0x90/0x90 [ 1707.208291] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1707.208684] ? down_read+0x10f/0x430 [ 1707.209002] ? down_write+0x160/0x160 [ 1707.209330] iomap_dio_rw+0x31/0x90 [ 1707.209642] ext4_file_read_iter+0x2c7/0x4c0 [ 1707.210025] new_sync_read+0x424/0x6f0 [ 1707.210357] ? ksys_lseek+0x1b0/0x1b0 [ 1707.210697] ? fsnotify_perm.part.0+0x22d/0x620 [ 1707.215168] ? security_file_permission+0xb1/0xe0 [ 1707.215585] vfs_read+0x4da/0x620 [ 1707.215885] ksys_read+0x12d/0x260 [ 1707.216186] ? vfs_write+0xb10/0xb10 [ 1707.216508] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1707.216949] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1707.217384] do_syscall_64+0x33/0x40 [ 1707.217703] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1707.218131] RIP: 0033:0x7f07bf93eb19 [ 1707.218444] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1707.219992] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1707.220633] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1707.221233] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1707.221830] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1707.222428] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1707.223046] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:28:10 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:28:10 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 10) 14:28:10 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 90) 14:28:10 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)=0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000380)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="d300000000000000002e2f666900653800"]) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f00000000c0)=""/105) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r4, 0x6628) perf_event_open(&(0x7f0000000280)={0x2, 0x80, 0xb1, 0xa0, 0xc, 0x7f, 0x0, 0x0, 0x2280, 0x4, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4, 0x4, @perf_config_ext={0x4, 0x1000}, 0x8, 0x3, 0x3, 0x8, 0x5, 0x200, 0x2, 0x0, 0xfff, 0x0, 0x8ba8}, r0, 0xffffffffffffffff, r4, 0xa) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) r6 = socket$inet(0x2, 0x3, 0x6) connect$inet(r6, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r6, &(0x7f0000000000), 0x400000d, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) r7 = accept$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, &(0x7f00000003c0)=0x1c) pidfd_send_signal(r4, 0x2d, &(0x7f0000000400)={0x2f, 0x3f, 0x1}, 0x0) fallocate(r7, 0x43, 0x2, 0xfffffffffffffffb) r8 = syz_open_dev$vcsu(&(0x7f00000001c0), 0x4, 0x40000) ioctl$BTRFS_IOC_START_SYNC(r8, 0x80089418, &(0x7f0000000340)) [ 1720.028393] FAULT_INJECTION: forcing a failure. [ 1720.028393] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1720.029483] CPU: 1 PID: 8480 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1720.030059] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1720.030751] Call Trace: [ 1720.030984] dump_stack+0x107/0x167 [ 1720.031321] should_fail.cold+0x5/0xa [ 1720.031652] __alloc_pages_nodemask+0x182/0x600 [ 1720.032050] ? add_mm_counter_fast+0x220/0x220 [ 1720.032436] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1720.032947] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1720.033390] ? lock_downgrade+0x6d0/0x6d0 [ 1720.033741] ? mark_held_locks+0x9e/0xe0 [ 1720.034088] alloc_pages_vma+0xbb/0x410 [ 1720.034428] handle_mm_fault+0x152f/0x3500 [ 1720.034791] ? do_raw_spin_lock+0x121/0x260 [ 1720.035168] ? rwlock_bug.part.0+0x90/0x90 [ 1720.035526] ? __pmd_alloc+0x5e0/0x5e0 [ 1720.035875] __get_user_pages+0x6ec/0x1620 [ 1720.036243] ? follow_page_mask+0x1900/0x1900 [ 1720.036629] ? down_read+0x10f/0x430 [ 1720.036947] ? down_write+0x160/0x160 [ 1720.037279] get_user_pages_unlocked+0x18a/0x690 [ 1720.037684] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1720.038141] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1720.038549] internal_get_user_pages_fast+0x175f/0x2640 [ 1720.039024] ? pin_user_pages_unlocked+0x80/0x80 [ 1720.039444] ? trace_hardirqs_on+0x5b/0x180 [ 1720.039818] get_user_pages_fast+0x66/0xa0 [ 1720.040180] iov_iter_get_pages+0x297/0xf40 [ 1720.040549] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1720.040972] ? mempool_resize+0x7d0/0x7d0 [ 1720.041331] bio_iov_iter_get_pages+0x22a/0x1200 [ 1720.041740] ? bvec_alloc+0x17e/0x2f0 [ 1720.042067] ? bio_alloc_bioset+0x2a1/0x600 [ 1720.042430] ? bio_add_pc_page+0x100/0x100 [ 1720.042790] ? bvec_alloc+0x220/0x2f0 [ 1720.043129] ? iov_iter_npages+0x1fd/0xa70 [ 1720.043487] ? ext4_iomap_begin+0x1a0/0x700 [ 1720.043860] iomap_dio_bio_actor+0x77a/0xef0 [ 1720.044241] iomap_dio_actor+0x36f/0x560 [ 1720.044593] iomap_apply+0x289/0x810 [ 1720.044911] ? iomap_dio_rw+0x90/0x90 [ 1720.045237] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1720.045733] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1720.046181] ? mark_held_locks+0x9e/0xe0 [ 1720.046542] ? filemap_check_errors+0xa5/0x150 14:28:10 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x7}, 0x4) 14:28:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:28:10 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 92) 14:28:10 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x1e, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1720.046935] __iomap_dio_rw+0x6cd/0x1110 [ 1720.051271] ? iomap_dio_rw+0x90/0x90 [ 1720.055257] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1720.055649] ? down_read+0x10f/0x430 [ 1720.055964] ? down_write+0x160/0x160 [ 1720.056290] iomap_dio_rw+0x31/0x90 [ 1720.056599] ext4_file_read_iter+0x2c7/0x4c0 [ 1720.056975] new_sync_read+0x424/0x6f0 [ 1720.057303] ? ksys_lseek+0x1b0/0x1b0 [ 1720.057636] ? fsnotify_perm.part.0+0x22d/0x620 [ 1720.058031] ? security_file_permission+0xb1/0xe0 [ 1720.058442] vfs_read+0x4da/0x620 [ 1720.058740] ksys_read+0x12d/0x260 [ 1720.059040] ? vfs_write+0xb10/0xb10 [ 1720.059384] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1720.059823] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1720.060256] do_syscall_64+0x33/0x40 [ 1720.060572] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.061000] RIP: 0033:0x7f07bf93eb19 [ 1720.061319] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1720.062835] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1720.063491] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1720.064083] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1720.064678] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1720.065271] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1720.065865] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1720.079202] FAULT_INJECTION: forcing a failure. [ 1720.079202] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1720.080405] CPU: 1 PID: 8488 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1720.080993] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1720.081696] Call Trace: [ 1720.081924] dump_stack+0x107/0x167 [ 1720.082235] should_fail.cold+0x5/0xa [ 1720.082565] __alloc_pages_nodemask+0x182/0x600 [ 1720.082968] ? add_mm_counter_fast+0x220/0x220 [ 1720.083395] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1720.083917] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1720.084363] ? lock_downgrade+0x6d0/0x6d0 [ 1720.084717] ? mark_held_locks+0x9e/0xe0 [ 1720.085076] alloc_pages_vma+0xbb/0x410 [ 1720.085421] handle_mm_fault+0x152f/0x3500 [ 1720.085792] ? do_raw_spin_lock+0x121/0x260 [ 1720.086169] ? rwlock_bug.part.0+0x90/0x90 [ 1720.086532] ? __pmd_alloc+0x5e0/0x5e0 [ 1720.086882] __get_user_pages+0x6ec/0x1620 [ 1720.087283] ? follow_page_mask+0x1900/0x1900 [ 1720.087669] ? down_read+0x10f/0x430 [ 1720.087988] ? down_write+0x160/0x160 [ 1720.088331] get_user_pages_unlocked+0x18a/0x690 [ 1720.088739] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1720.089203] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1720.089625] internal_get_user_pages_fast+0x175f/0x2640 [ 1720.090101] ? pin_user_pages_unlocked+0x80/0x80 [ 1720.090514] ? trace_hardirqs_on+0x5b/0x180 [ 1720.090887] get_user_pages_fast+0x66/0xa0 [ 1720.091270] iov_iter_get_pages+0x297/0xf40 [ 1720.091653] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1720.092068] ? mempool_resize+0x7d0/0x7d0 [ 1720.092432] bio_iov_iter_get_pages+0x22a/0x1200 [ 1720.092844] ? bvec_alloc+0x17e/0x2f0 [ 1720.093172] ? bio_alloc_bioset+0x2a1/0x600 [ 1720.093542] ? bio_add_pc_page+0x100/0x100 [ 1720.093906] ? bvec_alloc+0x220/0x2f0 [ 1720.094234] ? iov_iter_npages+0x1fd/0xa70 [ 1720.094600] ? ext4_iomap_begin+0x1a0/0x700 [ 1720.094976] iomap_dio_bio_actor+0x77a/0xef0 [ 1720.095391] iomap_dio_actor+0x36f/0x560 [ 1720.095747] iomap_apply+0x289/0x810 [ 1720.096068] ? iomap_dio_rw+0x90/0x90 [ 1720.096396] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1720.096892] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1720.097345] ? mark_held_locks+0x9e/0xe0 [ 1720.097702] ? filemap_check_errors+0xa5/0x150 [ 1720.098096] __iomap_dio_rw+0x6cd/0x1110 [ 1720.098446] ? iomap_dio_rw+0x90/0x90 [ 1720.098789] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1720.099205] ? down_read+0x10f/0x430 [ 1720.099524] ? down_write+0x160/0x160 [ 1720.099854] iomap_dio_rw+0x31/0x90 [ 1720.100165] ext4_file_read_iter+0x2c7/0x4c0 [ 1720.100541] new_sync_read+0x424/0x6f0 [ 1720.100874] ? ksys_lseek+0x1b0/0x1b0 [ 1720.101208] ? fsnotify_perm.part.0+0x22d/0x620 [ 1720.101606] ? security_file_permission+0xb1/0xe0 [ 1720.102022] vfs_read+0x4da/0x620 [ 1720.102323] ksys_read+0x12d/0x260 [ 1720.102627] ? vfs_write+0xb10/0xb10 [ 1720.102947] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1720.103415] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1720.103856] do_syscall_64+0x33/0x40 [ 1720.104175] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.104617] RIP: 0033:0x7ff4abb20b19 [ 1720.104934] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1720.106477] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 14:28:11 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x201b4000) [ 1720.107131] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1720.107742] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1720.108342] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1720.108945] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1720.115257] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1720.120087] FAULT_INJECTION: forcing a failure. [ 1720.120087] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1720.121165] CPU: 1 PID: 8477 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1720.121748] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1720.122564] Call Trace: [ 1720.122577] dump_stack+0x107/0x167 [ 1720.122591] should_fail.cold+0x5/0xa [ 1720.122606] __alloc_pages_nodemask+0x182/0x600 [ 1720.122618] ? add_mm_counter_fast+0x220/0x220 [ 1720.122632] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1720.122649] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1720.122662] ? lock_downgrade+0x6d0/0x6d0 [ 1720.122673] ? mark_held_locks+0x9e/0xe0 [ 1720.122690] alloc_pages_vma+0xbb/0x410 [ 1720.122706] handle_mm_fault+0x152f/0x3500 [ 1720.122722] ? do_raw_spin_lock+0x121/0x260 [ 1720.122736] ? rwlock_bug.part.0+0x90/0x90 [ 1720.122748] ? __pmd_alloc+0x5e0/0x5e0 [ 1720.122776] __get_user_pages+0x6ec/0x1620 [ 1720.122797] ? follow_page_mask+0x1900/0x1900 [ 1720.122811] ? down_read+0x10f/0x430 [ 1720.122824] ? down_write+0x160/0x160 [ 1720.122845] get_user_pages_unlocked+0x18a/0x690 [ 1720.122860] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1720.122875] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1720.122896] internal_get_user_pages_fast+0x175f/0x2640 14:28:11 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x201b4000) 14:28:11 executing program 4: perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x17e}, 0x1000}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) [ 1720.122930] ? pin_user_pages_unlocked+0x80/0x80 [ 1720.122944] ? trace_hardirqs_on+0x5b/0x180 [ 1720.122960] get_user_pages_fast+0x66/0xa0 [ 1720.122974] iov_iter_get_pages+0x297/0xf40 [ 1720.122990] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1720.123001] ? mempool_resize+0x7d0/0x7d0 14:28:11 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 91) 14:28:11 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x201b4000) [ 1720.123020] bio_iov_iter_get_pages+0x22a/0x1200 [ 1720.123037] ? bvec_alloc+0x17e/0x2f0 [ 1720.123051] ? bio_alloc_bioset+0x2a1/0x600 [ 1720.123073] ? bio_add_pc_page+0x100/0x100 [ 1720.123085] ? bvec_alloc+0x220/0x2f0 [ 1720.123098] ? iov_iter_npages+0x1fd/0xa70 14:28:11 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x21, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1720.123109] ? ext4_iomap_begin+0x1a0/0x700 [ 1720.123125] iomap_dio_bio_actor+0x77a/0xef0 [ 1720.123148] iomap_dio_actor+0x36f/0x560 [ 1720.123165] iomap_apply+0x289/0x810 [ 1720.123178] ? iomap_dio_rw+0x90/0x90 [ 1720.123192] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1720.123210] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1720.123222] ? mark_held_locks+0x9e/0xe0 [ 1720.123242] ? filemap_check_errors+0xa5/0x150 [ 1720.123258] __iomap_dio_rw+0x6cd/0x1110 [ 1720.123269] ? iomap_dio_rw+0x90/0x90 [ 1720.123293] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1720.123313] ? down_read+0x10f/0x430 [ 1720.123326] ? down_write+0x160/0x160 [ 1720.123343] iomap_dio_rw+0x31/0x90 [ 1720.123356] ext4_file_read_iter+0x2c7/0x4c0 [ 1720.123371] new_sync_read+0x424/0x6f0 14:28:11 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 93) 14:28:11 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 11) 14:28:11 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x4, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1720.123384] ? ksys_lseek+0x1b0/0x1b0 [ 1720.123405] ? fsnotify_perm.part.0+0x22d/0x620 [ 1720.123422] ? security_file_permission+0xb1/0xe0 [ 1720.123441] vfs_read+0x4da/0x620 [ 1720.123458] ksys_read+0x12d/0x260 14:28:11 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="0325a019067a4721d1a991ba766c1036552c5f4e8ab2f6cb4a97cf0ffa0c01bfa09cc674c96cbd038a98ebf85acc9d4ea11d6215edcb50adf939da8153ac41fa96c17d115a6fad29c99e9217241362e415bb94e914969502ddeaf08a8d6acd51ef5b21d0eae06636f1012f07f6821ed4d664901f5ce0eb27e3c2155af39f153193b263837f45060ef5774e317270e8ff6233d21f09d9e099795aaf869a92442d472e54c5850a1b8faa3978", 0xab) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) [ 1720.123470] ? vfs_write+0xb10/0xb10 [ 1720.123485] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1720.123497] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1720.123510] do_syscall_64+0x33/0x40 [ 1720.123522] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.123530] RIP: 0033:0x7f336afa3b19 [ 1720.123542] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1720.123549] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1720.123562] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1720.123569] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1720.123576] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1720.123583] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1720.123591] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:28:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, 0x0, 0x0) [ 1720.290040] FAULT_INJECTION: forcing a failure. [ 1720.290040] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1720.290056] CPU: 0 PID: 8504 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1720.290063] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1720.290067] Call Trace: [ 1720.290085] dump_stack+0x107/0x167 [ 1720.290098] should_fail.cold+0x5/0xa [ 1720.290116] __alloc_pages_nodemask+0x182/0x600 [ 1720.290129] ? add_mm_counter_fast+0x220/0x220 [ 1720.290143] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1720.290160] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1720.290174] ? lock_downgrade+0x6d0/0x6d0 [ 1720.290185] ? mark_held_locks+0x9e/0xe0 [ 1720.290202] alloc_pages_vma+0xbb/0x410 [ 1720.290219] handle_mm_fault+0x152f/0x3500 [ 1720.290235] ? do_raw_spin_lock+0x121/0x260 [ 1720.290248] ? rwlock_bug.part.0+0x90/0x90 [ 1720.290260] ? __pmd_alloc+0x5e0/0x5e0 [ 1720.290289] __get_user_pages+0x6ec/0x1620 [ 1720.290309] ? follow_page_mask+0x1900/0x1900 [ 1720.290325] ? down_read+0x10f/0x430 [ 1720.290338] ? down_write+0x160/0x160 [ 1720.290359] get_user_pages_unlocked+0x18a/0x690 [ 1720.290373] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1720.290388] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1720.290410] internal_get_user_pages_fast+0x175f/0x2640 [ 1720.290445] ? pin_user_pages_unlocked+0x80/0x80 [ 1720.290459] ? trace_hardirqs_on+0x5b/0x180 [ 1720.290476] get_user_pages_fast+0x66/0xa0 [ 1720.290492] iov_iter_get_pages+0x297/0xf40 [ 1720.290508] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1720.290520] ? mempool_resize+0x7d0/0x7d0 [ 1720.290541] bio_iov_iter_get_pages+0x22a/0x1200 [ 1720.290558] ? bvec_alloc+0x17e/0x2f0 [ 1720.290576] ? bio_alloc_bioset+0x2a1/0x600 [ 1720.290588] ? bio_add_pc_page+0x100/0x100 [ 1720.290599] ? bvec_alloc+0x220/0x2f0 [ 1720.290613] ? iov_iter_npages+0x1fd/0xa70 [ 1720.290625] ? ext4_iomap_begin+0x1a0/0x700 [ 1720.290642] iomap_dio_bio_actor+0x77a/0xef0 [ 1720.290666] iomap_dio_actor+0x36f/0x560 [ 1720.290683] iomap_apply+0x289/0x810 [ 1720.290696] ? iomap_dio_rw+0x90/0x90 [ 1720.290711] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1720.290729] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1720.290741] ? mark_held_locks+0x9e/0xe0 [ 1720.290761] ? filemap_check_errors+0xa5/0x150 [ 1720.290778] __iomap_dio_rw+0x6cd/0x1110 [ 1720.290788] ? iomap_dio_rw+0x90/0x90 [ 1720.290813] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1720.290832] ? down_read+0x10f/0x430 [ 1720.290845] ? down_write+0x160/0x160 [ 1720.290862] iomap_dio_rw+0x31/0x90 [ 1720.290876] ext4_file_read_iter+0x2c7/0x4c0 [ 1720.290892] new_sync_read+0x424/0x6f0 [ 1720.290906] ? ksys_lseek+0x1b0/0x1b0 [ 1720.290928] ? fsnotify_perm.part.0+0x22d/0x620 [ 1720.290946] ? security_file_permission+0xb1/0xe0 [ 1720.290965] vfs_read+0x4da/0x620 [ 1720.290981] ksys_read+0x12d/0x260 [ 1720.290994] ? vfs_write+0xb10/0xb10 [ 1720.291009] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1720.291021] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1720.291035] do_syscall_64+0x33/0x40 [ 1720.291047] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.291056] RIP: 0033:0x7f336afa3b19 [ 1720.291078] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1720.291085] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1720.291099] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1720.291107] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1720.291114] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1720.291121] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1720.291129] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1720.315865] FAULT_INJECTION: forcing a failure. [ 1720.315865] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1720.315879] CPU: 0 PID: 8512 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1720.315885] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1720.315889] Call Trace: [ 1720.315904] dump_stack+0x107/0x167 [ 1720.315918] should_fail.cold+0x5/0xa [ 1720.315935] __alloc_pages_nodemask+0x182/0x600 [ 1720.315948] ? add_mm_counter_fast+0x220/0x220 [ 1720.315962] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1720.315979] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1720.315992] ? lock_downgrade+0x6d0/0x6d0 [ 1720.316003] ? mark_held_locks+0x9e/0xe0 [ 1720.316020] alloc_pages_vma+0xbb/0x410 [ 1720.316041] handle_mm_fault+0x152f/0x3500 [ 1720.316057] ? do_raw_spin_lock+0x121/0x260 [ 1720.316071] ? rwlock_bug.part.0+0x90/0x90 [ 1720.316082] ? __pmd_alloc+0x5e0/0x5e0 [ 1720.316113] __get_user_pages+0x6ec/0x1620 [ 1720.316136] ? follow_page_mask+0x1900/0x1900 [ 1720.316151] ? down_read+0x10f/0x430 [ 1720.316164] ? down_write+0x160/0x160 [ 1720.316185] get_user_pages_unlocked+0x18a/0x690 [ 1720.316199] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1720.316214] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1720.316236] internal_get_user_pages_fast+0x175f/0x2640 [ 1720.316270] ? pin_user_pages_unlocked+0x80/0x80 [ 1720.316284] ? trace_hardirqs_on+0x5b/0x180 [ 1720.316300] get_user_pages_fast+0x66/0xa0 [ 1720.316315] iov_iter_get_pages+0x297/0xf40 [ 1720.316331] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1720.316342] ? mempool_resize+0x7d0/0x7d0 [ 1720.316362] bio_iov_iter_get_pages+0x22a/0x1200 [ 1720.316378] ? bvec_alloc+0x17e/0x2f0 [ 1720.316393] ? bio_alloc_bioset+0x2a1/0x600 [ 1720.316404] ? bio_add_pc_page+0x100/0x100 [ 1720.316416] ? bvec_alloc+0x220/0x2f0 [ 1720.316430] ? iov_iter_npages+0x1fd/0xa70 [ 1720.316441] ? ext4_iomap_begin+0x1a0/0x700 [ 1720.316457] iomap_dio_bio_actor+0x77a/0xef0 [ 1720.316481] iomap_dio_actor+0x36f/0x560 [ 1720.316498] iomap_apply+0x289/0x810 [ 1720.316511] ? iomap_dio_rw+0x90/0x90 [ 1720.316525] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1720.316543] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1720.316555] ? mark_held_locks+0x9e/0xe0 [ 1720.316576] ? filemap_check_errors+0xa5/0x150 [ 1720.316592] __iomap_dio_rw+0x6cd/0x1110 [ 1720.316603] ? iomap_dio_rw+0x90/0x90 [ 1720.316627] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1720.316647] ? down_read+0x10f/0x430 [ 1720.316660] ? down_write+0x160/0x160 [ 1720.316676] iomap_dio_rw+0x31/0x90 [ 1720.316690] ext4_file_read_iter+0x2c7/0x4c0 [ 1720.316706] new_sync_read+0x424/0x6f0 [ 1720.316719] ? ksys_lseek+0x1b0/0x1b0 [ 1720.316741] ? fsnotify_perm.part.0+0x22d/0x620 [ 1720.316758] ? security_file_permission+0xb1/0xe0 [ 1720.316777] vfs_read+0x4da/0x620 [ 1720.316793] ksys_read+0x12d/0x260 [ 1720.316806] ? vfs_write+0xb10/0xb10 [ 1720.316821] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1720.316833] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1720.316847] do_syscall_64+0x33/0x40 [ 1720.316859] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.316867] RIP: 0033:0x7f07bf93eb19 [ 1720.316879] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1720.316886] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1720.316900] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1720.316907] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1720.316915] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1720.316922] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1720.316930] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1720.326680] FAULT_INJECTION: forcing a failure. [ 1720.326680] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1720.326693] CPU: 0 PID: 8509 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1720.326700] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1720.326703] Call Trace: [ 1720.326716] dump_stack+0x107/0x167 [ 1720.326729] should_fail.cold+0x5/0xa [ 1720.326745] __alloc_pages_nodemask+0x182/0x600 [ 1720.326756] ? add_mm_counter_fast+0x220/0x220 [ 1720.326770] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1720.326787] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1720.326800] ? lock_downgrade+0x6d0/0x6d0 [ 1720.326811] ? mark_held_locks+0x9e/0xe0 [ 1720.326827] alloc_pages_vma+0xbb/0x410 [ 1720.326843] handle_mm_fault+0x152f/0x3500 [ 1720.326859] ? do_raw_spin_lock+0x121/0x260 [ 1720.326873] ? rwlock_bug.part.0+0x90/0x90 [ 1720.326884] ? __pmd_alloc+0x5e0/0x5e0 [ 1720.326913] __get_user_pages+0x6ec/0x1620 [ 1720.326933] ? follow_page_mask+0x1900/0x1900 [ 1720.326947] ? down_read+0x10f/0x430 [ 1720.326960] ? down_write+0x160/0x160 [ 1720.326980] get_user_pages_unlocked+0x18a/0x690 [ 1720.326994] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1720.327009] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1720.327031] internal_get_user_pages_fast+0x175f/0x2640 [ 1720.327074] ? pin_user_pages_unlocked+0x80/0x80 [ 1720.327087] ? trace_hardirqs_on+0x5b/0x180 [ 1720.327103] get_user_pages_fast+0x66/0xa0 [ 1720.327117] iov_iter_get_pages+0x297/0xf40 [ 1720.327133] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1720.327145] ? mempool_resize+0x7d0/0x7d0 [ 1720.327164] bio_iov_iter_get_pages+0x22a/0x1200 [ 1720.327181] ? bvec_alloc+0x17e/0x2f0 [ 1720.327198] ? bio_alloc_bioset+0x2a1/0x600 [ 1720.327210] ? bio_add_pc_page+0x100/0x100 [ 1720.327222] ? bvec_alloc+0x220/0x2f0 [ 1720.327236] ? iov_iter_npages+0x1fd/0xa70 [ 1720.327247] ? ext4_iomap_begin+0x1a0/0x700 [ 1720.327263] iomap_dio_bio_actor+0x77a/0xef0 [ 1720.327286] iomap_dio_actor+0x36f/0x560 [ 1720.327303] iomap_apply+0x289/0x810 [ 1720.327316] ? iomap_dio_rw+0x90/0x90 [ 1720.327330] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1720.327349] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1720.327360] ? mark_held_locks+0x9e/0xe0 [ 1720.327381] ? filemap_check_errors+0xa5/0x150 [ 1720.327397] __iomap_dio_rw+0x6cd/0x1110 [ 1720.327408] ? iomap_dio_rw+0x90/0x90 [ 1720.327432] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1720.327452] ? down_read+0x10f/0x430 [ 1720.327464] ? down_write+0x160/0x160 [ 1720.327481] iomap_dio_rw+0x31/0x90 [ 1720.327495] ext4_file_read_iter+0x2c7/0x4c0 [ 1720.327510] new_sync_read+0x424/0x6f0 [ 1720.327523] ? ksys_lseek+0x1b0/0x1b0 [ 1720.327544] ? fsnotify_perm.part.0+0x22d/0x620 [ 1720.327561] ? security_file_permission+0xb1/0xe0 [ 1720.327580] vfs_read+0x4da/0x620 [ 1720.327597] ksys_read+0x12d/0x260 [ 1720.327609] ? vfs_write+0xb10/0xb10 [ 1720.327624] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1720.327636] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1720.327650] do_syscall_64+0x33/0x40 [ 1720.327661] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1720.327669] RIP: 0033:0x7ff4abb20b19 [ 1720.327681] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1720.327688] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1720.327701] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1720.327708] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1720.327716] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1720.327722] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1720.327730] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:28:24 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 92) 14:28:24 executing program 5: ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) ioctl$BTRFS_IOC_DEFAULT_SUBVOL(0xffffffffffffffff, 0x40089413, &(0x7f0000000140)=0x9) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f0000000280)) ioctl$sock_inet_SIOCDARP(r2, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) ioctl$FS_IOC_READ_VERITY_METADATA(r2, 0xc0286687, &(0x7f0000000180)={0x2, 0x4, 0xd9, &(0x7f0000000340)=""/217}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) 14:28:24 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='fd/3\x00') 14:28:24 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x5, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:28:24 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 94) 14:28:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, 0x0, 0x0) 14:28:24 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 12) 14:28:24 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x22, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1733.616549] FAULT_INJECTION: forcing a failure. [ 1733.616549] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1733.618382] CPU: 0 PID: 8537 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1733.618992] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1733.619734] Call Trace: [ 1733.619989] dump_stack+0x107/0x167 [ 1733.620333] should_fail.cold+0x5/0xa [ 1733.620696] __alloc_pages_nodemask+0x182/0x600 [ 1733.621130] ? add_mm_counter_fast+0x220/0x220 [ 1733.621556] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1733.622110] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1733.622596] ? lock_downgrade+0x6d0/0x6d0 [ 1733.622980] ? mark_held_locks+0x9e/0xe0 [ 1733.623428] alloc_pages_vma+0xbb/0x410 [ 1733.623800] handle_mm_fault+0x152f/0x3500 [ 1733.624202] ? do_raw_spin_lock+0x121/0x260 [ 1733.624609] ? rwlock_bug.part.0+0x90/0x90 [ 1733.625002] ? __pmd_alloc+0x5e0/0x5e0 [ 1733.625389] __get_user_pages+0x6ec/0x1620 [ 1733.625794] ? follow_page_mask+0x1900/0x1900 [ 1733.626212] ? down_read+0x10f/0x430 [ 1733.626562] ? down_write+0x160/0x160 [ 1733.626932] get_user_pages_unlocked+0x18a/0x690 [ 1733.627647] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1733.628821] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1733.629856] internal_get_user_pages_fast+0x175f/0x2640 [ 1733.631061] ? pin_user_pages_unlocked+0x80/0x80 [ 1733.632206] ? trace_hardirqs_on+0x5b/0x180 [ 1733.633244] get_user_pages_fast+0x66/0xa0 [ 1733.634267] iov_iter_get_pages+0x297/0xf40 [ 1733.635282] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1733.636451] ? mempool_resize+0x7d0/0x7d0 [ 1733.637426] bio_iov_iter_get_pages+0x22a/0x1200 [ 1733.638526] ? bvec_alloc+0x17e/0x2f0 [ 1733.639440] ? bio_alloc_bioset+0x2a1/0x600 [ 1733.640456] ? bio_add_pc_page+0x100/0x100 [ 1733.641462] ? bvec_alloc+0x220/0x2f0 [ 1733.642322] ? iov_iter_npages+0x1fd/0xa70 [ 1733.643244] ? ext4_iomap_begin+0x1a0/0x700 [ 1733.644196] iomap_dio_bio_actor+0x77a/0xef0 [ 1733.645171] iomap_dio_actor+0x36f/0x560 [ 1733.646071] iomap_apply+0x289/0x810 [ 1733.646895] ? iomap_dio_rw+0x90/0x90 [ 1733.647731] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1733.648226] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1733.648673] ? mark_held_locks+0x9e/0xe0 [ 1733.649027] ? filemap_check_errors+0xa5/0x150 [ 1733.649418] __iomap_dio_rw+0x6cd/0x1110 [ 1733.649760] ? iomap_dio_rw+0x90/0x90 [ 1733.650097] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1733.650492] ? down_read+0x10f/0x430 [ 1733.650810] ? down_write+0x160/0x160 [ 1733.651138] iomap_dio_rw+0x31/0x90 [ 1733.659482] ext4_file_read_iter+0x2c7/0x4c0 [ 1733.659860] new_sync_read+0x424/0x6f0 [ 1733.660190] ? ksys_lseek+0x1b0/0x1b0 [ 1733.660523] ? fsnotify_perm.part.0+0x22d/0x620 [ 1733.660919] ? security_file_permission+0xb1/0xe0 [ 1733.661331] vfs_read+0x4da/0x620 [ 1733.661631] ksys_read+0x12d/0x260 [ 1733.661933] ? vfs_write+0xb10/0xb10 [ 1733.662251] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1733.662692] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1733.663129] do_syscall_64+0x33/0x40 [ 1733.663337] FAULT_INJECTION: forcing a failure. [ 1733.663337] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1733.663474] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1733.664848] RIP: 0033:0x7f07bf93eb19 [ 1733.665164] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1733.666687] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1733.667343] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1733.667940] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1733.668534] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1733.669130] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1733.669724] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1733.670339] CPU: 1 PID: 8544 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1733.670930] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1733.671637] Call Trace: [ 1733.671865] dump_stack+0x107/0x167 [ 1733.672175] should_fail.cold+0x5/0xa [ 1733.672505] __alloc_pages_nodemask+0x182/0x600 [ 1733.672898] ? add_mm_counter_fast+0x220/0x220 [ 1733.673286] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1733.673796] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1733.674238] ? lock_downgrade+0x6d0/0x6d0 [ 1733.674589] ? mark_held_locks+0x9e/0xe0 [ 1733.674939] alloc_pages_vma+0xbb/0x410 [ 1733.675295] handle_mm_fault+0x152f/0x3500 [ 1733.675663] ? do_raw_spin_lock+0x121/0x260 [ 1733.676031] ? rwlock_bug.part.0+0x90/0x90 [ 1733.676387] ? __pmd_alloc+0x5e0/0x5e0 [ 1733.676735] __get_user_pages+0x6ec/0x1620 [ 1733.677102] ? follow_page_mask+0x1900/0x1900 [ 1733.677483] ? down_read+0x10f/0x430 [ 1733.677800] ? down_write+0x160/0x160 [ 1733.678132] get_user_pages_unlocked+0x18a/0x690 [ 1733.678535] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1733.678994] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1733.679427] internal_get_user_pages_fast+0x175f/0x2640 [ 1733.679901] ? pin_user_pages_unlocked+0x80/0x80 [ 1733.680304] ? trace_hardirqs_on+0x5b/0x180 [ 1733.680675] get_user_pages_fast+0x66/0xa0 [ 1733.681035] iov_iter_get_pages+0x297/0xf40 [ 1733.681405] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1733.681819] ? mempool_resize+0x7d0/0x7d0 [ 1733.682177] bio_iov_iter_get_pages+0x22a/0x1200 [ 1733.682583] ? bvec_alloc+0x17e/0x2f0 [ 1733.682909] ? bio_alloc_bioset+0x2a1/0x600 [ 1733.683335] ? bio_add_pc_page+0x100/0x100 [ 1733.683708] ? bvec_alloc+0x220/0x2f0 [ 1733.684032] ? iov_iter_npages+0x1fd/0xa70 [ 1733.684388] ? ext4_iomap_begin+0x1a0/0x700 [ 1733.684758] iomap_dio_bio_actor+0x77a/0xef0 [ 1733.685141] iomap_dio_actor+0x36f/0x560 [ 1733.685491] iomap_apply+0x289/0x810 [ 1733.685809] ? iomap_dio_rw+0x90/0x90 [ 1733.686135] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1733.686625] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1733.687073] ? mark_held_locks+0x9e/0xe0 [ 1733.687469] ? filemap_check_errors+0xa5/0x150 [ 1733.687859] __iomap_dio_rw+0x6cd/0x1110 [ 1733.688200] ? iomap_dio_rw+0x90/0x90 [ 1733.688535] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1733.688927] ? down_read+0x10f/0x430 [ 1733.689244] ? down_write+0x160/0x160 [ 1733.689571] iomap_dio_rw+0x31/0x90 [ 1733.689882] ext4_file_read_iter+0x2c7/0x4c0 [ 1733.690255] new_sync_read+0x424/0x6f0 [ 1733.690587] ? ksys_lseek+0x1b0/0x1b0 [ 1733.690918] ? fsnotify_perm.part.0+0x22d/0x620 [ 1733.691352] ? security_file_permission+0xb1/0xe0 [ 1733.691779] vfs_read+0x4da/0x620 [ 1733.692079] ksys_read+0x12d/0x260 [ 1733.692381] ? vfs_write+0xb10/0xb10 [ 1733.692701] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1733.692874] FAULT_INJECTION: forcing a failure. [ 1733.692874] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1733.693144] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1733.694523] do_syscall_64+0x33/0x40 [ 1733.694837] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1733.695286] RIP: 0033:0x7f336afa3b19 [ 1733.695610] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1733.697117] RSP: 002b:00007f33684f8188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1733.697749] RAX: ffffffffffffffda RBX: 00007f336b0b7020 RCX: 00007f336afa3b19 [ 1733.698337] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1733.698927] RBP: 00007f33684f81d0 R08: 0000000000000000 R09: 0000000000000000 [ 1733.699565] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1733.700155] R13: 00007ffe3d3ddd1f R14: 00007f33684f8300 R15: 0000000000022000 [ 1733.700766] CPU: 0 PID: 8546 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1733.701336] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1733.702026] Call Trace: [ 1733.702251] dump_stack+0x107/0x167 [ 1733.702561] should_fail.cold+0x5/0xa [ 1733.702887] __alloc_pages_nodemask+0x182/0x600 [ 1733.703288] ? add_mm_counter_fast+0x220/0x220 [ 1733.703679] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1733.704189] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1733.704632] ? lock_downgrade+0x6d0/0x6d0 [ 1733.704984] ? mark_held_locks+0x9e/0xe0 [ 1733.705333] alloc_pages_vma+0xbb/0x410 [ 1733.705676] handle_mm_fault+0x152f/0x3500 [ 1733.706059] ? do_raw_spin_lock+0x121/0x260 [ 1733.706425] ? rwlock_bug.part.0+0x90/0x90 [ 1733.706783] ? __pmd_alloc+0x5e0/0x5e0 [ 1733.707129] __get_user_pages+0x6ec/0x1620 [ 1733.707514] ? follow_page_mask+0x1900/0x1900 [ 1733.707896] ? down_read+0x10f/0x430 [ 1733.708213] ? down_write+0x160/0x160 [ 1733.708546] get_user_pages_unlocked+0x18a/0x690 [ 1733.708950] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1733.709409] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1733.709818] internal_get_user_pages_fast+0x175f/0x2640 [ 1733.710289] ? pin_user_pages_unlocked+0x80/0x80 [ 1733.710691] ? trace_hardirqs_on+0x5b/0x180 [ 1733.711060] get_user_pages_fast+0x66/0xa0 [ 1733.711497] iov_iter_get_pages+0x297/0xf40 [ 1733.711865] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1733.712278] ? mempool_resize+0x7d0/0x7d0 [ 1733.712635] bio_iov_iter_get_pages+0x22a/0x1200 [ 1733.713036] ? bvec_alloc+0x17e/0x2f0 [ 1733.713361] ? bio_alloc_bioset+0x2a1/0x600 [ 1733.713723] ? bio_add_pc_page+0x100/0x100 [ 1733.714080] ? bvec_alloc+0x220/0x2f0 [ 1733.714403] ? iov_iter_npages+0x1fd/0xa70 [ 1733.714757] ? ext4_iomap_begin+0x1a0/0x700 [ 1733.715125] iomap_dio_bio_actor+0x77a/0xef0 [ 1733.719534] iomap_dio_actor+0x36f/0x560 [ 1733.719884] iomap_apply+0x289/0x810 [ 1733.720198] ? iomap_dio_rw+0x90/0x90 [ 1733.720522] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1733.721010] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1733.721457] ? mark_held_locks+0x9e/0xe0 [ 1733.721806] ? filemap_check_errors+0xa5/0x150 [ 1733.722194] __iomap_dio_rw+0x6cd/0x1110 [ 1733.722534] ? iomap_dio_rw+0x90/0x90 [ 1733.722867] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1733.723267] ? down_read+0x10f/0x430 [ 1733.723586] ? down_write+0x160/0x160 [ 1733.723913] iomap_dio_rw+0x31/0x90 [ 1733.724222] ext4_file_read_iter+0x2c7/0x4c0 [ 1733.724595] new_sync_read+0x424/0x6f0 [ 1733.724924] ? ksys_lseek+0x1b0/0x1b0 [ 1733.725254] ? fsnotify_perm.part.0+0x22d/0x620 [ 1733.725650] ? security_file_permission+0xb1/0xe0 [ 1733.726060] vfs_read+0x4da/0x620 [ 1733.726359] ksys_read+0x12d/0x260 [ 1733.726659] ? vfs_write+0xb10/0xb10 [ 1733.726977] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1733.727432] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1733.727864] do_syscall_64+0x33/0x40 [ 1733.728176] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1733.728600] RIP: 0033:0x7ff4abb20b19 [ 1733.728912] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1733.730419] RSP: 002b:00007ff4a9075188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1733.731050] RAX: ffffffffffffffda RBX: 00007ff4abc34020 RCX: 00007ff4abb20b19 [ 1733.731651] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1733.732239] RBP: 00007ff4a90751d0 R08: 0000000000000000 R09: 0000000000000000 [ 1733.732827] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1733.733415] R13: 00007ffc865a94cf R14: 00007ff4a9075300 R15: 0000000000022000 14:28:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, 0x0, 0x0) 14:28:24 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000140)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000000000002e2f5346b66b5e7bacaad3eb71cb66696c653000"]) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:28:38 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 13) 14:28:38 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 95) [ 1747.217725] FAULT_INJECTION: forcing a failure. [ 1747.217725] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1747.218809] CPU: 0 PID: 8568 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1747.219417] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1747.220166] Call Trace: [ 1747.220419] dump_stack+0x107/0x167 [ 1747.220765] should_fail.cold+0x5/0xa [ 1747.221128] __alloc_pages_nodemask+0x182/0x600 [ 1747.221559] ? add_mm_counter_fast+0x220/0x220 [ 1747.221983] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1747.222537] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1747.223022] ? lock_downgrade+0x6d0/0x6d0 [ 1747.223411] ? mark_held_locks+0x9e/0xe0 [ 1747.223796] alloc_pages_vma+0xbb/0x410 [ 1747.224161] handle_mm_fault+0x152f/0x3500 [ 1747.224549] ? do_raw_spin_lock+0x121/0x260 [ 1747.224940] ? rwlock_bug.part.0+0x90/0x90 [ 1747.225322] ? __pmd_alloc+0x5e0/0x5e0 [ 1747.225700] __get_user_pages+0x6ec/0x1620 [ 1747.226096] ? follow_page_mask+0x1900/0x1900 [ 1747.226508] ? down_read+0x10f/0x430 [ 1747.226855] ? down_write+0x160/0x160 [ 1747.227223] get_user_pages_unlocked+0x18a/0x690 [ 1747.227680] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1747.228187] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1747.228637] internal_get_user_pages_fast+0x175f/0x2640 [ 1747.229152] ? pin_user_pages_unlocked+0x80/0x80 [ 1747.229590] ? trace_hardirqs_on+0x5b/0x180 [ 1747.229993] get_user_pages_fast+0x66/0xa0 [ 1747.230381] iov_iter_get_pages+0x297/0xf40 [ 1747.230779] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1747.231220] ? mempool_resize+0x7d0/0x7d0 [ 1747.231629] bio_iov_iter_get_pages+0x22a/0x1200 [ 1747.232068] ? bvec_alloc+0x17e/0x2f0 [ 1747.232415] ? bio_alloc_bioset+0x2a1/0x600 [ 1747.232809] ? bio_add_pc_page+0x100/0x100 [ 1747.233197] ? bvec_alloc+0x220/0x2f0 [ 1747.233554] ? iov_iter_npages+0x1fd/0xa70 [ 1747.233947] ? ext4_iomap_begin+0x1a0/0x700 [ 1747.234352] iomap_dio_bio_actor+0x77a/0xef0 [ 1747.234775] iomap_dio_actor+0x36f/0x560 [ 1747.235159] iomap_apply+0x289/0x810 [ 1747.235528] ? iomap_dio_rw+0x90/0x90 [ 1747.235886] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1747.236408] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1747.236859] ? mark_held_locks+0x9e/0xe0 [ 1747.237212] ? filemap_check_errors+0xa5/0x150 [ 1747.237603] __iomap_dio_rw+0x6cd/0x1110 [ 1747.237944] ? iomap_dio_rw+0x90/0x90 [ 1747.238279] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1747.238672] ? down_read+0x10f/0x430 [ 1747.238988] ? down_write+0x160/0x160 [ 1747.239314] iomap_dio_rw+0x31/0x90 [ 1747.239641] ext4_file_read_iter+0x2c7/0x4c0 [ 1747.240015] new_sync_read+0x424/0x6f0 [ 1747.240343] ? ksys_lseek+0x1b0/0x1b0 [ 1747.240677] ? fsnotify_perm.part.0+0x22d/0x620 [ 1747.241075] ? security_file_permission+0xb1/0xe0 [ 1747.241486] vfs_read+0x4da/0x620 [ 1747.241788] ksys_read+0x12d/0x260 [ 1747.242090] ? vfs_write+0xb10/0xb10 [ 1747.242408] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1747.242848] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1747.243281] do_syscall_64+0x33/0x40 [ 1747.243614] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1747.244043] RIP: 0033:0x7f07bf93eb19 [ 1747.244356] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1747.245866] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1747.246500] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1747.247090] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1747.247739] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1747.248326] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1747.248915] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:28:38 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x8, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:28:38 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 93) 14:28:38 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x23, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:28:38 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000140)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="0000000000007d0474850a62715a30000f3ea7b08d919671d1a8adb4c6a98a37613c5c7174443e14549b0ba7712819837b8b2e98c4496a50fc86a52186d2b94e"]) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:28:38 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x200}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x9, 0x1, 0x1, 0x0, 0x0, 0x6, 0x80, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x80000000, 0x1, @perf_bp={&(0x7f0000000000), 0x9}, 0x100, 0x20, 0x8, 0x9, 0x1f, 0x7fffffff, 0xfffb, 0x0, 0x7fffffff, 0x0, 0x1}, 0x0, 0x4, r0, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r2, 0x6628) ioctl$PERF_EVENT_IOC_QUERY_BPF(r2, 0xc008240a, &(0x7f0000000040)={0x5, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}) read(r1, &(0x7f0000000000), 0x1b4000) [ 1747.288308] FAULT_INJECTION: forcing a failure. [ 1747.288308] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1747.289403] CPU: 1 PID: 8577 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1747.289977] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1747.290669] Call Trace: [ 1747.290900] dump_stack+0x107/0x167 [ 1747.291211] should_fail.cold+0x5/0xa [ 1747.291559] __alloc_pages_nodemask+0x182/0x600 [ 1747.291954] ? add_mm_counter_fast+0x220/0x220 [ 1747.292342] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1747.292853] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1747.293297] ? lock_downgrade+0x6d0/0x6d0 [ 1747.293647] ? mark_held_locks+0x9e/0xe0 [ 1747.293997] alloc_pages_vma+0xbb/0x410 [ 1747.294339] handle_mm_fault+0x152f/0x3500 [ 1747.294703] ? do_raw_spin_lock+0x121/0x260 [ 1747.295070] ? rwlock_bug.part.0+0x90/0x90 [ 1747.303464] ? __pmd_alloc+0x5e0/0x5e0 [ 1747.303852] __get_user_pages+0x6ec/0x1620 [ 1747.304256] ? follow_page_mask+0x1900/0x1900 [ 1747.304673] ? down_read+0x10f/0x430 [ 1747.305021] ? down_write+0x160/0x160 [ 1747.305391] get_user_pages_unlocked+0x18a/0x690 [ 1747.305833] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1747.306334] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1747.306786] internal_get_user_pages_fast+0x175f/0x2640 [ 1747.307303] ? pin_user_pages_unlocked+0x80/0x80 [ 1747.307760] ? trace_hardirqs_on+0x5b/0x180 [ 1747.308160] get_user_pages_fast+0x66/0xa0 [ 1747.308550] iov_iter_get_pages+0x297/0xf40 [ 1747.308946] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1747.309393] ? mempool_resize+0x7d0/0x7d0 [ 1747.309787] bio_iov_iter_get_pages+0x22a/0x1200 [ 1747.310226] ? bvec_alloc+0x17e/0x2f0 [ 1747.310585] ? bio_alloc_bioset+0x2a1/0x600 [ 1747.310985] ? bio_add_pc_page+0x100/0x100 [ 1747.311380] ? bvec_alloc+0x220/0x2f0 [ 1747.311754] ? iov_iter_npages+0x1fd/0xa70 [ 1747.312146] ? ext4_iomap_begin+0x1a0/0x700 [ 1747.312557] iomap_dio_bio_actor+0x77a/0xef0 [ 1747.312983] iomap_dio_actor+0x36f/0x560 [ 1747.313368] iomap_apply+0x289/0x810 [ 1747.313718] ? iomap_dio_rw+0x90/0x90 [ 1747.314079] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1747.314619] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1747.315110] ? mark_held_locks+0x9e/0xe0 [ 1747.315507] ? filemap_check_errors+0xa5/0x150 [ 1747.315729] nfs: Unknown parameter '/dev/nvram' [ 1747.315913] __iomap_dio_rw+0x6cd/0x1110 [ 1747.316659] ? iomap_dio_rw+0x90/0x90 [ 1747.317033] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1747.317464] ? down_read+0x10f/0x430 [ 1747.317815] ? down_write+0x160/0x160 [ 1747.318167] iomap_dio_rw+0x31/0x90 [ 1747.318506] ext4_file_read_iter+0x2c7/0x4c0 [ 1747.318917] new_sync_read+0x424/0x6f0 [ 1747.319276] ? ksys_lseek+0x1b0/0x1b0 [ 1747.319661] ? fsnotify_perm.part.0+0x22d/0x620 [ 1747.320095] ? security_file_permission+0xb1/0xe0 [ 1747.320543] vfs_read+0x4da/0x620 [ 1747.320875] ksys_read+0x12d/0x260 [ 1747.321205] ? vfs_write+0xb10/0xb10 [ 1747.321553] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1747.322032] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1747.322505] do_syscall_64+0x33/0x40 [ 1747.322851] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1747.323316] RIP: 0033:0x7ff4abb20b19 [ 1747.323676] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1747.325293] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1747.325982] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1747.326625] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1747.327267] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1747.327925] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1747.328565] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1747.334932] FAULT_INJECTION: forcing a failure. [ 1747.334932] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1747.347739] CPU: 0 PID: 8574 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1747.355764] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1747.356633] Call Trace: [ 1747.356917] dump_stack+0x107/0x167 [ 1747.357303] should_fail.cold+0x5/0xa [ 1747.357711] __alloc_pages_nodemask+0x182/0x600 [ 1747.358208] ? add_mm_counter_fast+0x220/0x220 [ 1747.358691] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1747.359326] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1747.359845] ? lock_downgrade+0x6d0/0x6d0 [ 1747.360274] ? mark_held_locks+0x9e/0xe0 [ 1747.360706] alloc_pages_vma+0xbb/0x410 [ 1747.361131] handle_mm_fault+0x152f/0x3500 [ 1747.361568] ? do_raw_spin_lock+0x121/0x260 [ 1747.362024] ? rwlock_bug.part.0+0x90/0x90 [ 1747.362471] ? __pmd_alloc+0x5e0/0x5e0 [ 1747.362908] __get_user_pages+0x6ec/0x1620 [ 1747.363363] ? follow_page_mask+0x1900/0x1900 [ 1747.363857] ? down_read+0x10f/0x430 [ 1747.364252] ? down_write+0x160/0x160 [ 1747.364658] get_user_pages_unlocked+0x18a/0x690 [ 1747.365160] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1747.365728] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1747.366236] internal_get_user_pages_fast+0x175f/0x2640 [ 1747.366812] ? pin_user_pages_unlocked+0x80/0x80 [ 1747.367313] ? trace_hardirqs_on+0x5b/0x180 [ 1747.367726] get_user_pages_fast+0x66/0xa0 [ 1747.368178] iov_iter_get_pages+0x297/0xf40 [ 1747.368628] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1747.369148] ? mempool_resize+0x7d0/0x7d0 [ 1747.369587] bio_iov_iter_get_pages+0x22a/0x1200 [ 1747.370093] ? bvec_alloc+0x17e/0x2f0 [ 1747.370492] ? bio_alloc_bioset+0x2a1/0x600 [ 1747.370946] ? bio_add_pc_page+0x100/0x100 [ 1747.371399] ? bvec_alloc+0x220/0x2f0 [ 1747.371763] ? iov_iter_npages+0x1fd/0xa70 [ 1747.372209] ? ext4_iomap_begin+0x1a0/0x700 [ 1747.372659] iomap_dio_bio_actor+0x77a/0xef0 [ 1747.373136] iomap_dio_actor+0x36f/0x560 [ 1747.373559] iomap_apply+0x289/0x810 [ 1747.373954] ? iomap_dio_rw+0x90/0x90 [ 1747.374360] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1747.374972] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1747.375528] ? mark_held_locks+0x9e/0xe0 [ 1747.375964] ? filemap_check_errors+0xa5/0x150 [ 1747.376450] __iomap_dio_rw+0x6cd/0x1110 [ 1747.376878] ? iomap_dio_rw+0x90/0x90 [ 1747.377293] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1747.377786] ? down_read+0x10f/0x430 [ 1747.378181] ? down_write+0x160/0x160 [ 1747.378588] iomap_dio_rw+0x31/0x90 [ 1747.378977] ext4_file_read_iter+0x2c7/0x4c0 [ 1747.379451] new_sync_read+0x424/0x6f0 [ 1747.379865] ? ksys_lseek+0x1b0/0x1b0 [ 1747.380277] ? fsnotify_perm.part.0+0x22d/0x620 [ 1747.380773] ? security_file_permission+0xb1/0xe0 [ 1747.381293] vfs_read+0x4da/0x620 [ 1747.381665] ksys_read+0x12d/0x260 [ 1747.382041] ? vfs_write+0xb10/0xb10 [ 1747.382438] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1747.382991] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1747.383537] do_syscall_64+0x33/0x40 [ 1747.383933] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1747.384475] RIP: 0033:0x7f336afa3b19 [ 1747.384868] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1747.386805] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1747.387602] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1747.388353] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1747.389101] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1747.389850] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1747.390600] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:28:38 executing program 0: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) r2 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r4, 0x6628) r5 = syz_mount_image$nfs(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x6, 0x3, &(0x7f0000001400)=[{&(0x7f0000000340)="ae2b199bcf9223508a35eecd38c5f47ca89fe7d2bfbd4844d88f9ebddce52d84392e8776ea14cf3ab24ced34f8a07c4533a54a32c58ec62a1e9c950b380b04a7d43a9eef8728f4defabc585d932c6dd9210bd7c1f50cfe6e1fd3dc5dd357b9e714d9d450484294acde1506818e27e0d7cdd4f0f5ca1a71be0b878f0efb78e287a00d81f5c95c84d5b871cd1e3c79be9fa432746f81a7d5fe4ded295920ce730bd22c5b68b6e7bc405a", 0xa9, 0xfffffffffffffffc}, {&(0x7f0000000400)="c081865b79a0a491b049625856893a884a67851bed751af7f20545b7d3daad2f5cf58f3a4bb1cb39333636e90adb5c2cf505b2d71b54173dcb2d418c5f24d7c1d96ad770e94835bd8f11998cb354f36a04435459153c4e594ed6ef84a4edabd292b3d4cdc38b81c386f51e5f1a1ad0bdc07b975411cc041b8884b66ea764761a8e516cdc59469ef5c03a6db64e64f03f43ce656839f357134e0362ababa47fc9a26ba2938659f618e1d996f0c61b4a0d60f4c470a5e0f6fac605a41ebe9d51c8c286b9e21eb4b5883fa2241449d34fce75bc8dc8308cdc7868a8e677800931c03e43188168425532d9393e9e2b309c69bfd480e2680080c53fb5378fe9410f84844f9c8d0aff942cf45551bd818b583b8384226a39076147d78ef207f07b597c53271145f5d09f46e46d308e77381efa6a96135905ee5e7298b366105faf17328b3dff9e284e6fad5245c3f0bf1677a06a69fd973c1effc381d31a994f06bce16b991798465e7f7b6dfa0cab2d206c91559f617010e0d6e9e87c04af1bb5bbd1ee66aeea9808b52386d9d289d99e5866c2e6ec195c78783b238a51d3c0e6845dac71e002eb44e4107c1c069fab5552abe23d3a35b7d7e42b07ae125ce442c4eaf532b381b8eab8869884e28a4c42d67f503870cdb159670176749bc5908e07f418a7821c8f5bab780e74e0f27c28de6b5e2dca4076473d118b37cd6b0b0551a74081ca8ce0d71f53a29c898e49d156e858d597de21b6ddaa3375e3789e58592d2c784e3ddbf813e8d7e6896be9771c67fd49f06ecaca89111403a9a94c17dd506fda18bb2e033b4b9cf2d334836a81438df4f4e75a68a849050cf1350a42553721f1c47737e1b0b00de32c7123898e0748f1b4050d60567280b2b1df86da50c986e5daac21db1a091f1f660e8a77e2b1d6a03eca3fb0458151c76531adb05f32d19a56d5619136084dbc160528b35089a001cbf53e399e33e66ca0aa8c5627e55fb70bfdc0389b6a21260d2c77b40085668c86c44ebc05400a4ff289efc35d65d1bc14ca14504e283ce32aea2a80ce4bc27e0fbc0fe76ef97c701f8c96fbf181d701c151996c601eea222893865512b19b04f26f6dd7d1e65947ba472b9a9a186e11b7b592d73f1d4d578a2c4ced26cee9b9417fcab8707c91bd5e0a751b385baa15ca59b11ffd634a52a1d4d9e8809d25f0bd81bcaec87a01d381bd7693ee06922981fee7ef959d9f56ca73c1627ed8bb445bfe7f9929883effea1ced7c05e22e5a36a9d5ada73bdfb1402818a4d5ba609a3fdf9a804eb2bc862fc5bea2a96defd63e6618ae5e98c714b725472450ca9bcf3193f46054b7db6756650be595bc22b79a1154beb50b2df217cecbf9e87d85c0271bde962184e625d628e13286eeeb14771fcd04e08c1adcd8cb274729204bbdd571438c8c71b28eb7ead0aede7bbca380fb00f4f7eb15820fcbe1e9a7d4be113679297e9868cdfc7f0cd54a4007e34f86aa59255d6a6b3cd1078a021aea50dfdf690ff9d9b591e81c1abb54e23f766cd6d0db75317ef072b0db3353879788755540a1ef31899b18bdadd92b90c01fef7c9d58dc026b168b62cb8ecc7b46db2a07a3b5c599c81383cf68cb1a90aa510a8136f69282006ec86bd49409e4022b1fc800745fbfbb3e895a8d40f6f5459578566ee3d6cceaa490bab32f40e53762e3bd99cfc0f863a4b94ac2689d5c71bb5f466974a410619b08d979ef9aecddadd7bda872ab3135bddfd29ea81bc26f635f6c49f7f8a041a34c3360a0c3e35c8e29deb6d013863254800e867b877afbbaa29237037995d92ec894df9e20377e7c8799bf359f27dd57b62d9b2209cf068bca0ff6b1c4e8b98eda29f6c1d5cfa6946a13d4675f6668b95dc5c0cae867eba765aaf3ba5d221699bcd2469b89a0a4bd8628e6b7496fadef10fe46d624d45e984ac7efad020d1bacc3ab4303ebdd2cc4115fe97529c25cb2d1d38e6528e5ea5892e09a7af4e2e6209db01c55f1e87964928a4bef670f13becdd2e0efcd658e17f6797a2072c2090de05d3476c0941a3552f9121dab51cebe264e31461e467860e3e2a588655d98ba6f2c0b24e77617b6165ec6029d2c4f618524c6f6f57c1b38e480935519e610e6fe08eb427dd6220aa23f07ca45ab5dc7d312f2034a31d233cd90f6652fab4d460ca555abcc5215cbec35879758317141842e9fc433dd5a361799ed7eeaaa55d06f84f8950a8754c6b3e5ed8dd349cfde64030a2848c4bbba0b8ae0d948ec80449128ed08f408b3a97cd6ee8047cfd4a550a7a3f579045d483e8128daae358530fedbe0307ef89370cec3f06d456ada182bd0818e43f3c17b4bbcb90fd2932d9883d95e90801336ca37fcef9454aa74cf3db76b7037315ee63a6265c120e6ff856ea806337664ee046d361a6951fb5d22cb8e37600680b409b2f051ee1f17685920f1dcfec26421a26786986a222e711b8ad7f725b491c722374d5459859e9b17cc59b9d0daf8a83b01e5f5f215d4249a418c48e137c26b9b601122de962f50ee82874132e88193b6f16660b75e93500791ce0df3073e0d751155aa2ba8bacc791afe1e3ab1118a31f3bf0b98af206834a20d2d145779eab333fddce62d15ec1c12c5a3ce0ca552e599c15bf3607a40005318a47482f0c3553bb3d9671520fd9d392f45c32cf781e4e1fdb7c7028b8c3b5d9afdeaff84845e7fc575b456fff8b5412291575ee9872b8f202318753a4c8b5e44a346f86cba9b752bb74cb66a4330a18452f411dceee50e2019af31ced50f84b57f2a08d5fc38cb5ce41c776da721cd0f91233d3345c5689c657bb17cc93a2caf5705e3acbcb48302018c4d084e0ecba62de90e2ef65aad833dbb68995c69eaac49863568109eb47b0567b51fe205f87602087551f8be95732ece2f65ee773cb3cd5f7861e1779996efc515f64dbf339cf2f4691ff424d3d8584758f71b519ee0f413b7cd496fb28615247fc007673d8d4faaea7a848df33bc721918bddc02e04c8eeffdfd81f7690268a9faec14ca5a9c370c698bbaf8bc24b3298866282cbd9f479a1862d987ecf7ca172575bfbc0562f0871534b37436d5248fe25de5db84c4ada1b1aa492b66ff96c05f67fdeb34b4c984fab15377263acfe1b8a1093d74479ccf96e242c6637fbc7e4b6fed3eb65e6fd239c45cbfbbbc92a875186d3f14f9ed417feae908221ab380edf154d138a40d8191977f4b172965637c1d78cc53617651a6d1431bc12455da1671ecb11f0e0c0ea236d7dd5cfe456631241ad932fd70989295baaaee6624ee598be0f6819b28fc4990449fe310011f38611d7962bc2a78631412c722831dde5f40fe8ab57b0ce0b60084a54a7782af8a35a48f3856f876d5615e49e151a5e51e2795f477037b16f9395c986d648841defb5521ab39ccaaed40dcd0435eef4ec65007d80e913a68a2cb8205789682bc1da8cfe09ed6a87825b077f352053805eea42f1225c1a577f6e003e54116359e645f6d2f758c0ce88120150eb4ccac21f192749c31c08a6c37a53052a1dfffe5370f25b6ee84fe582a7fac591707020297f07c8f583a6fdbe9e2a3db0a63a21725b6a7391b7d13844d3b5ec2068bf4cc17af17910182b284109522352d6c1762b7777a380901ae995e75b38d9b9ec5bc30b330ebc2553143ccfefc446146213caaed2ebbec01f953c814d874b00bd4d1a4294dd7ec414d0d67d8befb0afe39976425df995f4dee5371bfebcc6590f2d49dba952bff58ee5d96515aa58cce44ac34059b61315d0af13510b2e5f769c5d7b6baee8ef0da806eaa3f9e1a55d7c47ec08b69e5d74fdca73d49b6aa76dade7ecc841ca8c5998540106e9fbbbfc42e50b3bab70f6eb4a1a36578e76ce7a9c0307a7929c7bbac9876743c28d13377e6348819bf322b896aa2df112d1d5a6bf7156af6cb3b19ef1c039cddf3e32e3b96e4508dcc014405dc2176231e1adaa124017f23a1ebedd4f20e4590b274fcc66dbd6d10ec8be89e424966636b95a4d9ea62d294b6208678e3e86dbb357f3a3e373ad49de255e5afa6a13eb5f72e6f24c70f3e0fce576fe9838afb375fef9e156f50ef2ce5a1495292f3eebae4801f50d8500950d6fea75b5c909a498d48baab072408a883d8296ff180f3410c391ba1bc9e2824fc2cfc5a49448179a0a5f608790e48c424513b1b52f372ccf6b09d63a623cfbf062f60e43082a7b1fef122097a68b47113550fbe006ab17eb8710d55b93c7849bf3e02d9cbaaecb20144d16ffb9f2bdfaac501885785b7411c7c2022b6ac849fe1bdc355e20d6e5126a5a3dd2804ce2ae76a11b25731c414d145e8663185987f9ff1c2f97dc3017a185f21104f8850ec531767eacd833e6aaf6731a8e85f4fe1ad2e5c730a89fea6c61d6594bf2171f85b94b584d10e581a144c864c30df3b412d4a80458b8093d2910182014bfcc5d538d9d4737dc0c64a09667b92d1870006cde733fbe6b39900e001ec36c38fd78388eff055f4ab164dd728d7706747e74994562d6ab3be7fef957d8f3cee578b46d0d82ee5be115969ee60a1daea2d2796ac10928828bacc31b7f1aed70b0a499f58557d4f47a242937e549214de081349ad12adee0b96bc0c14354f5201ed3203aae08b1dcaf0bbafa7f8ae9747a24a1a5e9b9f91e701b5456b6243f4917727fe75c90da00d1f5714fb9d70724be498ead3acf39702779053c0911a06b6e5305f8f0ea674ace33be8e6f008e140ca017ab40ec3f05131cf573bd2df17ed70790f13c8b7b715e99b1bb410796caa1a184d236573c1886dec5c0d42882d20915d075261505c76f1b3a1fd7ba2a602cb1067b126bed681c36188bf062cd9404e97ec92a68576455d17049694ebd69996248da41f58e43e52664bbd01571ebb3be5d99f7a05c41be274770df492564c1c5749ae30c1b270a958b9598c86112bd95a1d47e563258c0775b0b1d7528737046b208dffa0c9dfd1fbdfdc390f9948e6b0a711c682af6efee7c8453fe6fbf02a023e30a74ad4525c7a6c45adf1279590767e6b99b6f28569ceac05f8d5ea2851362e2dd6bd3e32b4d146162d96eaeaf055bc3fd36af3f1b3f648d4dde6c3433f3eef8d91e8722f89a53d3db86004806c99bc4fc5971b761882dbd36c0595c472005acce72e99c4743ab1c157eda1717844ffa73527daf34c82bd91e5a8b9a2c910fcf9155ace1f787bcc011e8bf23e63b7637f29118c69b03e00eff0bf15389020351aef29900033f3dd120c29aaf80b9e7022599429e2867c7a98335d97fde68d03142fcf8154afc505789005ee4311e1902382b44f8346f3521fc52f67982bd017f47be149d9151865b2ae0e26070e97f4008e45a574f62fc2f8b3b966d1203054fd3f31365deeee8d35c47cc5538b70e3066f9d08f5bbc668dce778eb44cd37228f0e21dfad41ab76adb4dfd0f461f08e839b2604e075485f9aa83274f2fe39f2deedb1669abdc01a8e142ff8b08532e9d018afa372db294d35dc5fb7b6ca86f847ef577e1d3b6dee4e1750971cfc708623ca872bb91b99364f31da29861a5318ac9adc3a5293a0534ebbfc6faee318900baf9a07a15b6152cc0a0fccbc4fee6b72432972ce291769e3cf089c95a19f440dc2a63f799b5fa7fd9b78d3c50048c1e5a62b2c97ced279bd10508e295aeddf64647c36831851b2712b3618a96379a2b6d2593602e4cfa2584cae6fa6201862ce89f23696f029befaae74a7cc3b9c3c13696273f7db31ecd45fd26492b6f9dfcef3034d28d255fc7", 0x1000, 0x1}, {&(0x7f0000000280)="f13d8121da24e651ff55308a4b4aeda7f07e233ade723026d4e003c16e56f928e7e346505e6dc4524989a418b6bb3955bc9518d20658276054a65101012c2b373812afcf20fed476eeb3703f5583d48e281f", 0x52, 0x675376d6}], 0x4000, &(0x7f0000001480)={[{'/dev/nvram\x00'}, {'/dev/nvram\x00'}, {'+(}'}, {'/dev/nvram\x00'}, {'/dev/nvram\x00'}, {'/dev/nvram\x00'}], [{@fsname={'fsname', 0x3d, '&):)%@'}}, {@fsmagic={'fsmagic', 0x3d, 0x85e5}}, {@dont_appraise}, {@fscontext={'fscontext', 0x3d, 'root'}}]}) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x305000, 0xff85cc7111a3f440) r6 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r4, 0x2405, r6) read(r3, &(0x7f0000000000), 0x1b4000) 14:28:38 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x1e, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:28:38 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 14) 14:28:38 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 96) [ 1747.460226] FAULT_INJECTION: forcing a failure. [ 1747.460226] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1747.461652] CPU: 0 PID: 8592 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1747.462222] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1747.462917] Call Trace: [ 1747.463147] dump_stack+0x107/0x167 [ 1747.463467] should_fail.cold+0x5/0xa [ 1747.463805] __alloc_pages_nodemask+0x182/0x600 [ 1747.464200] ? add_mm_counter_fast+0x220/0x220 [ 1747.464593] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1747.465102] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1747.465551] ? lock_downgrade+0x6d0/0x6d0 [ 1747.465901] ? mark_held_locks+0x9e/0xe0 [ 1747.466252] alloc_pages_vma+0xbb/0x410 [ 1747.466594] handle_mm_fault+0x152f/0x3500 [ 1747.466957] ? do_raw_spin_lock+0x121/0x260 [ 1747.467325] ? rwlock_bug.part.0+0x90/0x90 [ 1747.467691] ? __pmd_alloc+0x5e0/0x5e0 [ 1747.468038] __get_user_pages+0x6ec/0x1620 [ 1747.468404] ? follow_page_mask+0x1900/0x1900 [ 1747.468787] ? down_read+0x10f/0x430 [ 1747.469142] ? down_write+0x160/0x160 [ 1747.469474] get_user_pages_unlocked+0x18a/0x690 [ 1747.469877] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1747.470336] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1747.470747] internal_get_user_pages_fast+0x175f/0x2640 14:28:38 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x26, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1747.471218] ? pin_user_pages_unlocked+0x80/0x80 [ 1747.471635] ? trace_hardirqs_on+0x5b/0x180 [ 1747.472003] get_user_pages_fast+0x66/0xa0 [ 1747.479437] iov_iter_get_pages+0x297/0xf40 [ 1747.479813] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1747.480225] ? mempool_resize+0x7d0/0x7d0 [ 1747.480582] bio_iov_iter_get_pages+0x22a/0x1200 [ 1747.480983] ? bvec_alloc+0x17e/0x2f0 [ 1747.481306] ? bio_alloc_bioset+0x2a1/0x600 [ 1747.481670] ? bio_add_pc_page+0x100/0x100 [ 1747.482024] ? bvec_alloc+0x220/0x2f0 [ 1747.482346] ? iov_iter_npages+0x1fd/0xa70 [ 1747.482703] ? ext4_iomap_begin+0x1a0/0x700 [ 1747.483070] iomap_dio_bio_actor+0x77a/0xef0 [ 1747.483464] iomap_dio_actor+0x36f/0x560 [ 1747.483817] iomap_apply+0x289/0x810 [ 1747.484133] ? iomap_dio_rw+0x90/0x90 [ 1747.484456] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1747.484941] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1747.485387] ? mark_held_locks+0x9e/0xe0 [ 1747.485739] ? filemap_check_errors+0xa5/0x150 [ 1747.486128] __iomap_dio_rw+0x6cd/0x1110 [ 1747.486468] ? iomap_dio_rw+0x90/0x90 [ 1747.486802] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1747.487194] ? down_read+0x10f/0x430 [ 1747.487520] ? down_write+0x160/0x160 [ 1747.487847] iomap_dio_rw+0x31/0x90 [ 1747.488156] ext4_file_read_iter+0x2c7/0x4c0 [ 1747.488531] new_sync_read+0x424/0x6f0 [ 1747.488860] ? ksys_lseek+0x1b0/0x1b0 [ 1747.489193] ? fsnotify_perm.part.0+0x22d/0x620 [ 1747.489588] ? security_file_permission+0xb1/0xe0 [ 1747.490000] vfs_read+0x4da/0x620 [ 1747.490299] ksys_read+0x12d/0x260 [ 1747.490599] ? vfs_write+0xb10/0xb10 [ 1747.490917] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1747.491357] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1747.491804] do_syscall_64+0x33/0x40 [ 1747.492119] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1747.492547] RIP: 0033:0x7f07bf93eb19 [ 1747.492863] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1747.494389] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1747.495027] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1747.495635] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1747.496229] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1747.496822] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1747.497417] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:28:38 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000180)='./file0\x00', &(0x7f0000002f00)='./file0/../file0\x00', 0x0, 0x1f3000, 0x0) syz_mount_image$ext4(&(0x7f0000000280)='ext2\x00', &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0, 0x104e034, &(0x7f0000000080)=ANY=[@ANYBLOB="646174613d6f72646572656f67e4"]) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) mount$9p_unix(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000140), 0x8000, &(0x7f00000001c0)={'trans=unix,', {[{@privport}, {@loose}, {@access_client}], [{@seclabel}]}}) [ 1747.518734] FAULT_INJECTION: forcing a failure. [ 1747.518734] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1747.521165] CPU: 0 PID: 8597 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1747.522335] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1747.523864] Call Trace: [ 1747.524308] dump_stack+0x107/0x167 [ 1747.524918] should_fail.cold+0x5/0xa [ 1747.525560] __alloc_pages_nodemask+0x182/0x600 [ 1747.526339] ? add_mm_counter_fast+0x220/0x220 [ 1747.527104] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1747.528338] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1747.529238] ? lock_downgrade+0x6d0/0x6d0 [ 1747.529945] ? mark_held_locks+0x9e/0xe0 [ 1747.530640] alloc_pages_vma+0xbb/0x410 [ 1747.531322] handle_mm_fault+0x152f/0x3500 [ 1747.531747] ? do_raw_spin_lock+0x121/0x260 [ 1747.532112] ? rwlock_bug.part.0+0x90/0x90 [ 1747.532468] ? __pmd_alloc+0x5e0/0x5e0 [ 1747.532812] __get_user_pages+0x6ec/0x1620 [ 1747.533177] ? follow_page_mask+0x1900/0x1900 [ 1747.533557] ? down_read+0x10f/0x430 [ 1747.533874] ? down_write+0x160/0x160 [ 1747.534205] get_user_pages_unlocked+0x18a/0x690 [ 1747.534611] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1747.535068] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1747.535616] internal_get_user_pages_fast+0x175f/0x2640 [ 1747.536550] ? pin_user_pages_unlocked+0x80/0x80 [ 1747.537361] ? trace_hardirqs_on+0x5b/0x180 [ 1747.538101] get_user_pages_fast+0x66/0xa0 14:28:38 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x21, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1747.538830] iov_iter_get_pages+0x297/0xf40 [ 1747.539799] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1747.540624] ? mempool_resize+0x7d0/0x7d0 [ 1747.541325] bio_iov_iter_get_pages+0x22a/0x1200 [ 1747.542128] ? bvec_alloc+0x17e/0x2f0 [ 1747.542780] ? bio_alloc_bioset+0x2a1/0x600 [ 1747.543540] ? bio_add_pc_page+0x100/0x100 [ 1747.544266] ? bvec_alloc+0x220/0x2f0 [ 1747.544923] ? iov_iter_npages+0x1fd/0xa70 [ 1747.545647] ? ext4_iomap_begin+0x1a0/0x700 [ 1747.546389] iomap_dio_bio_actor+0x77a/0xef0 [ 1747.547153] iomap_dio_actor+0x36f/0x560 [ 1747.551875] iomap_apply+0x289/0x810 [ 1747.552501] ? iomap_dio_rw+0x90/0x90 [ 1747.553139] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1747.554106] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1747.554994] ? mark_held_locks+0x9e/0xe0 [ 1747.555770] ? filemap_check_errors+0xa5/0x150 [ 1747.556558] __iomap_dio_rw+0x6cd/0x1110 [ 1747.557249] ? iomap_dio_rw+0x90/0x90 [ 1747.557909] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1747.558694] ? down_read+0x10f/0x430 [ 1747.559330] ? down_write+0x160/0x160 [ 1747.560139] iomap_dio_rw+0x31/0x90 [ 1747.560749] ext4_file_read_iter+0x2c7/0x4c0 [ 1747.561488] new_sync_read+0x424/0x6f0 [ 1747.562138] ? ksys_lseek+0x1b0/0x1b0 [ 1747.562782] ? fsnotify_perm.part.0+0x22d/0x620 [ 1747.563616] ? security_file_permission+0xb1/0xe0 [ 1747.564448] vfs_read+0x4da/0x620 [ 1747.565045] ksys_read+0x12d/0x260 [ 1747.565649] ? vfs_write+0xb10/0xb10 [ 1747.566283] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1747.567063] EXT4-fs (sda): Unrecognized mount option "data=ordereogä" or missing value [ 1747.567181] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1747.569380] do_syscall_64+0x33/0x40 [ 1747.569767] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1747.570298] RIP: 0033:0x7ff4abb20b19 [ 1747.570691] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1747.572469] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1747.573258] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1747.573992] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1747.574728] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1747.575469] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1747.576068] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1747.595494] FAULT_INJECTION: forcing a failure. [ 1747.595494] name failslab, interval 1, probability 0, space 0, times 0 [ 1747.596465] CPU: 0 PID: 8602 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1747.597033] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1747.597716] Call Trace: [ 1747.597944] dump_stack+0x107/0x167 [ 1747.598254] should_fail.cold+0x5/0xa [ 1747.598580] ? __iomap_dio_rw+0x1ee/0x1110 [ 1747.598938] should_failslab+0x5/0x20 [ 1747.599261] kmem_cache_alloc_trace+0x55/0x320 [ 1747.599671] __iomap_dio_rw+0x1ee/0x1110 [ 1747.600022] ? lock_release+0x680/0x680 [ 1747.600362] ? __lock_acquire+0xbb1/0x5b00 [ 1747.600722] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1747.601115] ? down_read+0x10f/0x430 [ 1747.601432] ? down_write+0x160/0x160 [ 1747.601760] iomap_dio_rw+0x31/0x90 [ 1747.602072] ext4_file_read_iter+0x2c7/0x4c0 [ 1747.602447] new_sync_read+0x424/0x6f0 [ 1747.602778] ? ksys_lseek+0x1b0/0x1b0 [ 1747.603112] ? fsnotify_perm.part.0+0x22d/0x620 [ 1747.603527] ? security_file_permission+0xb1/0xe0 [ 1747.603942] vfs_read+0x4da/0x620 [ 1747.604241] ksys_read+0x12d/0x260 [ 1747.604543] ? vfs_write+0xb10/0xb10 [ 1747.604862] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1747.605303] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1747.605739] do_syscall_64+0x33/0x40 [ 1747.606056] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1747.606487] RIP: 0033:0x7f391454cb19 [ 1747.606802] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1747.608340] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1747.608980] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1747.609575] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1747.610170] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1747.610766] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1747.611361] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 [ 1747.652413] 9pnet: p9_fd_create_unix (8598): problem connecting socket: ./file0: -111 [ 1747.663949] EXT4-fs (sda): Unrecognized mount option "/proc/self/exe" or missing value [ 1747.666168] 9pnet: p9_fd_create_unix (8605): problem connecting socket: ./file0: -111 [ 1747.689773] FAULT_INJECTION: forcing a failure. [ 1747.689773] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1747.690928] CPU: 1 PID: 8609 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1747.691566] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1747.692255] Call Trace: [ 1747.692486] dump_stack+0x107/0x167 [ 1747.692797] should_fail.cold+0x5/0xa [ 1747.693125] __alloc_pages_nodemask+0x182/0x600 [ 1747.693518] ? add_mm_counter_fast+0x220/0x220 [ 1747.693910] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1747.694419] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1747.694863] ? lock_downgrade+0x6d0/0x6d0 [ 1747.695215] ? mark_held_locks+0x9e/0xe0 [ 1747.695862] alloc_pages_vma+0xbb/0x410 [ 1747.696553] handle_mm_fault+0x152f/0x3500 [ 1747.697287] ? do_raw_spin_lock+0x121/0x260 [ 1747.698028] ? rwlock_bug.part.0+0x90/0x90 [ 1747.698760] ? __pmd_alloc+0x5e0/0x5e0 [ 1747.699453] __get_user_pages+0x6ec/0x1620 [ 1747.700368] ? follow_page_mask+0x1900/0x1900 [ 1747.701141] ? down_read+0x10f/0x430 [ 1747.701776] ? down_write+0x160/0x160 [ 1747.702435] get_user_pages_unlocked+0x18a/0x690 [ 1747.703247] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1747.704394] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1747.705215] internal_get_user_pages_fast+0x175f/0x2640 [ 1747.706149] ? pin_user_pages_unlocked+0x80/0x80 [ 1747.706961] ? trace_hardirqs_on+0x5b/0x180 [ 1747.707784] get_user_pages_fast+0x66/0xa0 [ 1747.708513] iov_iter_get_pages+0x297/0xf40 [ 1747.709255] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1747.710097] ? mempool_resize+0x7d0/0x7d0 [ 1747.710813] bio_iov_iter_get_pages+0x22a/0x1200 [ 1747.711706] ? bvec_alloc+0x17e/0x2f0 [ 1747.712362] ? bio_alloc_bioset+0x2a1/0x600 [ 1747.713099] ? bio_add_pc_page+0x100/0x100 [ 1747.713820] ? bvec_alloc+0x220/0x2f0 [ 1747.714474] ? iov_iter_npages+0x1fd/0xa70 [ 1747.715199] ? ext4_iomap_begin+0x1a0/0x700 [ 1747.716098] iomap_dio_bio_actor+0x77a/0xef0 [ 1747.716862] iomap_dio_actor+0x36f/0x560 [ 1747.717565] iomap_apply+0x289/0x810 [ 1747.718202] ? iomap_dio_rw+0x90/0x90 [ 1747.718853] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1747.719963] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1747.720874] ? mark_held_locks+0x9e/0xe0 [ 1747.721576] ? filemap_check_errors+0xa5/0x150 [ 1747.722361] __iomap_dio_rw+0x6cd/0x1110 [ 1747.723053] ? iomap_dio_rw+0x90/0x90 [ 1747.723803] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1747.724595] ? down_read+0x10f/0x430 [ 1747.725233] ? down_write+0x160/0x160 [ 1747.725885] iomap_dio_rw+0x31/0x90 [ 1747.726509] ext4_file_read_iter+0x2c7/0x4c0 [ 1747.727264] new_sync_read+0x424/0x6f0 [ 1747.728087] ? ksys_lseek+0x1b0/0x1b0 [ 1747.728750] ? fsnotify_perm.part.0+0x22d/0x620 [ 1747.729549] ? security_file_permission+0xb1/0xe0 [ 1747.730379] vfs_read+0x4da/0x620 [ 1747.730976] ksys_read+0x12d/0x260 [ 1747.731652] ? vfs_write+0xb10/0xb10 [ 1747.732295] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1747.733194] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1747.734078] do_syscall_64+0x33/0x40 [ 1747.734712] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1747.735656] RIP: 0033:0x7f336afa3b19 [ 1747.736294] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1747.739467] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1747.740107] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1747.740701] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1747.741295] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1747.741889] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1747.742484] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:28:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 1) 14:28:38 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 94) 14:28:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 2) 14:28:51 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 97) [ 1760.550544] FAULT_INJECTION: forcing a failure. [ 1760.550544] name failslab, interval 1, probability 0, space 0, times 0 [ 1760.551755] CPU: 0 PID: 8617 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1760.552335] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1760.553026] Call Trace: [ 1760.553257] dump_stack+0x107/0x167 [ 1760.553571] should_fail.cold+0x5/0xa [ 1760.553901] ? create_object.isra.0+0x3a/0xa20 [ 1760.554291] should_failslab+0x5/0x20 [ 1760.554618] kmem_cache_alloc+0x5b/0x310 [ 1760.554967] create_object.isra.0+0x3a/0xa20 [ 1760.555344] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1760.555791] kmem_cache_alloc_trace+0x151/0x320 [ 1760.556197] __iomap_dio_rw+0x1ee/0x1110 [ 1760.556548] ? lock_release+0x680/0x680 [ 1760.556894] ? __lock_acquire+0xbb1/0x5b00 [ 1760.557262] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1760.557662] ? down_read+0x10f/0x430 [ 1760.557980] ? down_write+0x160/0x160 [ 1760.558311] iomap_dio_rw+0x31/0x90 [ 1760.558628] ext4_file_read_iter+0x2c7/0x4c0 [ 1760.559011] new_sync_read+0x424/0x6f0 [ 1760.559344] ? ksys_lseek+0x1b0/0x1b0 [ 1760.559701] ? fsnotify_perm.part.0+0x22d/0x620 [ 1760.560101] ? security_file_permission+0xb1/0xe0 [ 1760.560518] vfs_read+0x4da/0x620 [ 1760.560821] ksys_read+0x12d/0x260 [ 1760.561124] ? vfs_write+0xb10/0xb10 [ 1760.561446] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1760.561891] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1760.562335] do_syscall_64+0x33/0x40 [ 1760.562657] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1760.563092] RIP: 0033:0x7f391454cb19 14:28:51 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 95) 14:28:51 executing program 5: r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8, r0) r1 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8, r1) r2 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, r2) pkey_mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x300000c, r1) pkey_mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2000000, r0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)=0x0) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r4, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$HIDIOCGDEVINFO(r5, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x355800, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) r7 = syz_open_procfs(r3, &(0x7f0000000140)='coredump_filter\x00') ioctl$HIDIOCSFLAG(r7, 0x4004480f, &(0x7f0000000180)=0x1) 14:28:51 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 15) 14:28:51 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x5e, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1760.563409] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1760.568862] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1760.575866] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1760.576461] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1760.577056] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1760.577646] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1760.578238] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:28:51 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x22, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:28:51 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$CDROM_DISC_STATUS(0xffffffffffffffff, 0x5327) r1 = openat$cdrom(0xffffffffffffff9c, &(0x7f00000003c0), 0x8800, 0x0) ioctl$CDROMREADMODE1(r1, 0x530d, 0x0) r2 = getpgrp(0x0) pidfd_open(r2, 0x0) r3 = perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x6, 0x67, 0x2, 0x6, 0x0, 0x7fffffff, 0x20000, 0xc, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x28, 0x1, @perf_config_ext={0x2, 0x3}, 0x42040, 0x401, 0x8, 0x6, 0x4, 0x8, 0x6, 0x0, 0x9, 0x0, 0x60b0}, 0x0, 0xb, r0, 0x2) r4 = perf_event_open(&(0x7f00000000c0)={0x3, 0x80, 0x1, 0x2, 0x9, 0x4, 0x0, 0x7ff, 0x0, 0x5, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3ff, 0x4, @perf_config_ext={0x7}, 0x18110, 0x8, 0x2, 0x6, 0x8, 0x6, 0x0, 0x0, 0x7, 0x0, 0x6}, r2, 0xffffffffffffffff, r3, 0xb) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100100, 0x0) ioctl$CDROMREADRAW(r1, 0x5314, &(0x7f0000000640)={0x9, 0x5, 0x0, 0x1, 0x6, 0x5}) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$VFAT_IOCTL_READDIR_SHORT(r4, 0x82307202, &(0x7f0000000400)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) [ 1760.597725] FAULT_INJECTION: forcing a failure. [ 1760.597725] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1760.598840] CPU: 0 PID: 8619 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1760.599451] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1760.600192] Call Trace: [ 1760.600423] dump_stack+0x107/0x167 [ 1760.600743] should_fail.cold+0x5/0xa [ 1760.601074] __alloc_pages_nodemask+0x182/0x600 [ 1760.601469] ? add_mm_counter_fast+0x220/0x220 [ 1760.601487] FAULT_INJECTION: forcing a failure. [ 1760.601487] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1760.602848] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1760.603359] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1760.603828] ? lock_downgrade+0x6d0/0x6d0 [ 1760.604178] ? mark_held_locks+0x9e/0xe0 [ 1760.604529] alloc_pages_vma+0xbb/0x410 [ 1760.604879] handle_mm_fault+0x152f/0x3500 [ 1760.605243] ? do_raw_spin_lock+0x121/0x260 [ 1760.605615] ? rwlock_bug.part.0+0x90/0x90 [ 1760.605974] ? __pmd_alloc+0x5e0/0x5e0 [ 1760.606322] __get_user_pages+0x6ec/0x1620 [ 1760.606695] ? follow_page_mask+0x1900/0x1900 [ 1760.607079] ? down_read+0x10f/0x430 [ 1760.607396] ? down_write+0x160/0x160 [ 1760.607744] get_user_pages_unlocked+0x18a/0x690 [ 1760.608149] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1760.608613] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1760.609028] internal_get_user_pages_fast+0x175f/0x2640 [ 1760.609505] ? pin_user_pages_unlocked+0x80/0x80 [ 1760.609919] ? trace_hardirqs_on+0x5b/0x180 [ 1760.610287] get_user_pages_fast+0x66/0xa0 [ 1760.610659] iov_iter_get_pages+0x297/0xf40 [ 1760.611028] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1760.611445] ? mempool_resize+0x7d0/0x7d0 [ 1760.611827] bio_iov_iter_get_pages+0x22a/0x1200 [ 1760.612238] ? bvec_alloc+0x17e/0x2f0 [ 1760.612565] ? bio_alloc_bioset+0x2a1/0x600 [ 1760.612939] ? bio_add_pc_page+0x100/0x100 [ 1760.613299] ? bvec_alloc+0x220/0x2f0 [ 1760.613643] ? iov_iter_npages+0x1fd/0xa70 [ 1760.614007] ? ext4_iomap_begin+0x1a0/0x700 [ 1760.614376] iomap_dio_bio_actor+0x77a/0xef0 [ 1760.614767] iomap_dio_actor+0x36f/0x560 [ 1760.615116] iomap_apply+0x289/0x810 [ 1760.615433] ? iomap_dio_rw+0x90/0x90 [ 1760.615780] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1760.616268] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1760.616724] ? mark_held_locks+0x9e/0xe0 [ 1760.617078] ? filemap_check_errors+0xa5/0x150 [ 1760.617468] __iomap_dio_rw+0x6cd/0x1110 [ 1760.617817] ? iomap_dio_rw+0x90/0x90 [ 1760.618153] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1760.618546] ? down_read+0x10f/0x430 [ 1760.618871] ? down_write+0x160/0x160 [ 1760.619197] iomap_dio_rw+0x31/0x90 [ 1760.619508] ext4_file_read_iter+0x2c7/0x4c0 [ 1760.623915] new_sync_read+0x424/0x6f0 [ 1760.624247] ? ksys_lseek+0x1b0/0x1b0 [ 1760.624578] ? fsnotify_perm.part.0+0x22d/0x620 [ 1760.624980] ? security_file_permission+0xb1/0xe0 [ 1760.625393] vfs_read+0x4da/0x620 [ 1760.625699] ksys_read+0x12d/0x260 [ 1760.626001] ? vfs_write+0xb10/0xb10 [ 1760.626318] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1760.626765] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1760.627202] do_syscall_64+0x33/0x40 [ 1760.627516] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1760.627975] RIP: 0033:0x7ff4abb20b19 [ 1760.628292] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1760.629831] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1760.630468] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1760.631072] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1760.631702] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1760.632299] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1760.632902] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1760.633521] CPU: 1 PID: 8625 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1760.634140] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1760.634835] Call Trace: [ 1760.635068] dump_stack+0x107/0x167 [ 1760.635378] should_fail.cold+0x5/0xa [ 1760.635728] __alloc_pages_nodemask+0x182/0x600 [ 1760.636124] ? add_mm_counter_fast+0x220/0x220 [ 1760.636514] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1760.637024] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1760.637477] ? lock_downgrade+0x6d0/0x6d0 [ 1760.637837] ? mark_held_locks+0x9e/0xe0 [ 1760.638190] alloc_pages_vma+0xbb/0x410 [ 1760.638532] handle_mm_fault+0x152f/0x3500 [ 1760.638902] ? do_raw_spin_lock+0x121/0x260 [ 1760.639270] ? rwlock_bug.part.0+0x90/0x90 [ 1760.639643] ? __pmd_alloc+0x5e0/0x5e0 [ 1760.640000] __get_user_pages+0x6ec/0x1620 [ 1760.640368] ? follow_page_mask+0x1900/0x1900 [ 1760.640754] ? down_read+0x10f/0x430 [ 1760.641077] ? down_write+0x160/0x160 [ 1760.641410] get_user_pages_unlocked+0x18a/0x690 [ 1760.641817] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1760.642273] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1760.642689] internal_get_user_pages_fast+0x175f/0x2640 [ 1760.643164] ? pin_user_pages_unlocked+0x80/0x80 [ 1760.643575] ? trace_hardirqs_on+0x5b/0x180 [ 1760.643952] get_user_pages_fast+0x66/0xa0 [ 1760.644315] iov_iter_get_pages+0x297/0xf40 [ 1760.644689] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1760.645109] ? mempool_resize+0x7d0/0x7d0 [ 1760.645470] bio_iov_iter_get_pages+0x22a/0x1200 [ 1760.645877] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1760.646321] ? bvec_alloc+0x17e/0x2f0 [ 1760.646659] ? bio_alloc_bioset+0x2a1/0x600 [ 1760.647025] ? bio_add_pc_page+0x100/0x100 [ 1760.647383] ? bvec_alloc+0x220/0x2f0 [ 1760.647725] ? iov_iter_npages+0x1fd/0xa70 [ 1760.648092] iomap_dio_bio_actor+0x77a/0xef0 [ 1760.648476] iomap_dio_actor+0x36f/0x560 [ 1760.648834] iomap_apply+0x289/0x810 [ 1760.649156] ? iomap_dio_rw+0x90/0x90 [ 1760.649485] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1760.649976] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1760.650427] ? mark_held_locks+0x9e/0xe0 [ 1760.650784] ? filemap_check_errors+0xa5/0x150 [ 1760.651176] __iomap_dio_rw+0x6cd/0x1110 [ 1760.651530] ? iomap_dio_rw+0x90/0x90 [ 1760.651880] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1760.652278] ? down_read+0x10f/0x430 [ 1760.652602] ? down_write+0x160/0x160 [ 1760.652931] iomap_dio_rw+0x31/0x90 [ 1760.653244] ext4_file_read_iter+0x2c7/0x4c0 [ 1760.653628] new_sync_read+0x424/0x6f0 [ 1760.653959] ? ksys_lseek+0x1b0/0x1b0 [ 1760.654294] ? fsnotify_perm.part.0+0x22d/0x620 [ 1760.654700] ? security_file_permission+0xb1/0xe0 [ 1760.655113] vfs_read+0x4da/0x620 [ 1760.655414] ksys_read+0x12d/0x260 [ 1760.655736] ? vfs_write+0xb10/0xb10 [ 1760.656057] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1760.656499] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1760.656943] do_syscall_64+0x33/0x40 [ 1760.657259] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1760.657694] RIP: 0033:0x7f336afa3b19 [ 1760.658015] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1760.659544] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1760.660203] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1760.660802] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1760.661404] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1760.662001] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1760.662597] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 [ 1760.667714] FAULT_INJECTION: forcing a failure. [ 1760.667714] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1760.668711] CPU: 1 PID: 8632 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1760.669279] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1760.669985] Call Trace: [ 1760.670213] dump_stack+0x107/0x167 [ 1760.675757] should_fail.cold+0x5/0xa [ 1760.683683] __alloc_pages_nodemask+0x182/0x600 [ 1760.684075] ? add_mm_counter_fast+0x220/0x220 [ 1760.684467] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1760.684984] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1760.685437] ? lock_downgrade+0x6d0/0x6d0 [ 1760.685810] ? mark_held_locks+0x9e/0xe0 [ 1760.686156] alloc_pages_vma+0xbb/0x410 [ 1760.686498] handle_mm_fault+0x152f/0x3500 [ 1760.686875] ? do_raw_spin_lock+0x121/0x260 [ 1760.687238] ? rwlock_bug.part.0+0x90/0x90 [ 1760.691625] ? __pmd_alloc+0x5e0/0x5e0 [ 1760.695807] __get_user_pages+0x6ec/0x1620 [ 1760.699899] ? follow_page_mask+0x1900/0x1900 [ 1760.700278] ? down_read+0x10f/0x430 [ 1760.700600] ? down_write+0x160/0x160 [ 1760.700930] get_user_pages_unlocked+0x18a/0x690 [ 1760.701330] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1760.701793] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1760.702200] internal_get_user_pages_fast+0x175f/0x2640 [ 1760.702670] ? pin_user_pages_unlocked+0x80/0x80 [ 1760.703072] ? trace_hardirqs_on+0x5b/0x180 [ 1760.703443] get_user_pages_fast+0x66/0xa0 [ 1760.703824] iov_iter_get_pages+0x297/0xf40 [ 1760.704190] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1760.704604] ? mempool_resize+0x7d0/0x7d0 [ 1760.704966] bio_iov_iter_get_pages+0x22a/0x1200 [ 1760.705370] ? bvec_alloc+0x17e/0x2f0 [ 1760.705699] ? bio_alloc_bioset+0x2a1/0x600 [ 1760.706063] ? bio_add_pc_page+0x100/0x100 [ 1760.706419] ? bvec_alloc+0x220/0x2f0 [ 1760.706752] ? iov_iter_npages+0x1fd/0xa70 [ 1760.707110] ? ext4_iomap_begin+0x1a0/0x700 [ 1760.707476] iomap_dio_bio_actor+0x77a/0xef0 [ 1760.707884] iomap_dio_actor+0x36f/0x560 [ 1760.708231] iomap_apply+0x289/0x810 [ 1760.708549] ? iomap_dio_rw+0x90/0x90 [ 1760.708879] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1760.709374] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1760.709827] ? mark_held_locks+0x9e/0xe0 [ 1760.710184] ? filemap_check_errors+0xa5/0x150 [ 1760.710574] __iomap_dio_rw+0x6cd/0x1110 [ 1760.710917] ? iomap_dio_rw+0x90/0x90 [ 1760.711252] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1760.711661] ? down_read+0x10f/0x430 [ 1760.711978] ? down_write+0x160/0x160 [ 1760.712304] iomap_dio_rw+0x31/0x90 [ 1760.712619] ext4_file_read_iter+0x2c7/0x4c0 [ 1760.712993] new_sync_read+0x424/0x6f0 [ 1760.713323] ? ksys_lseek+0x1b0/0x1b0 [ 1760.713660] ? fsnotify_perm.part.0+0x22d/0x620 [ 1760.714057] ? security_file_permission+0xb1/0xe0 [ 1760.714468] vfs_read+0x4da/0x620 [ 1760.714770] ksys_read+0x12d/0x260 [ 1760.715074] ? vfs_write+0xb10/0xb10 [ 1760.715404] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1760.715871] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1760.716310] do_syscall_64+0x33/0x40 [ 1760.716627] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1760.717061] RIP: 0033:0x7f07bf93eb19 [ 1760.717385] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1760.718933] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1760.719600] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1760.720201] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1760.720804] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1760.721411] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1760.722019] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:28:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 3) 14:28:51 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 98) 14:28:51 executing program 5: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETKEYCODE(r0, 0x4b4d, &(0x7f0000000140)={0x0, 0x4}) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) 14:28:51 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x23, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:28:51 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0xbf, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1760.800333] FAULT_INJECTION: forcing a failure. [ 1760.800333] name failslab, interval 1, probability 0, space 0, times 0 [ 1760.801376] CPU: 0 PID: 8639 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1760.807296] FAULT_INJECTION: forcing a failure. [ 1760.807296] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1760.808123] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1760.808128] Call Trace: [ 1760.808148] dump_stack+0x107/0x167 [ 1760.808167] should_fail.cold+0x5/0xa [ 1760.810675] ? mempool_alloc+0x148/0x360 [ 1760.811016] ? mempool_free_pages+0x20/0x20 [ 1760.811382] should_failslab+0x5/0x20 [ 1760.811732] kmem_cache_alloc+0x5b/0x310 [ 1760.812079] ? mempool_free_pages+0x20/0x20 [ 1760.812442] mempool_alloc+0x148/0x360 [ 1760.812784] ? mempool_resize+0x7d0/0x7d0 [ 1760.813136] ? lock_downgrade+0x6d0/0x6d0 [ 1760.813488] ? ext4_map_blocks+0x87c/0x1910 [ 1760.813876] bio_alloc_bioset+0x36e/0x600 [ 1760.814227] ? bvec_alloc+0x2f0/0x2f0 [ 1760.814556] ? iov_iter_npages+0x1fd/0xa70 [ 1760.814918] ? ext4_iomap_begin+0x1a0/0x700 [ 1760.815288] iomap_dio_bio_actor+0x518/0xef0 [ 1760.815693] iomap_dio_actor+0x36f/0x560 [ 1760.816042] iomap_apply+0x289/0x810 [ 1760.816358] ? iomap_dio_rw+0x90/0x90 [ 1760.816696] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1760.817184] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1760.817637] ? mark_held_locks+0x9e/0xe0 [ 1760.817987] ? filemap_check_errors+0xa5/0x150 [ 1760.818374] __iomap_dio_rw+0x6cd/0x1110 [ 1760.818723] ? iomap_dio_rw+0x90/0x90 [ 1760.819057] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1760.819451] ? down_read+0x10f/0x430 [ 1760.819792] ? down_write+0x160/0x160 [ 1760.820119] iomap_dio_rw+0x31/0x90 [ 1760.820428] ext4_file_read_iter+0x2c7/0x4c0 [ 1760.820812] new_sync_read+0x424/0x6f0 [ 1760.821143] ? ksys_lseek+0x1b0/0x1b0 [ 1760.821478] ? fsnotify_perm.part.0+0x22d/0x620 [ 1760.821883] ? security_file_permission+0xb1/0xe0 [ 1760.822294] vfs_read+0x4da/0x620 [ 1760.822594] ksys_read+0x12d/0x260 [ 1760.822900] ? vfs_write+0xb10/0xb10 [ 1760.823218] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1760.823682] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1760.824119] do_syscall_64+0x33/0x40 [ 1760.824435] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1760.824878] RIP: 0033:0x7f391454cb19 [ 1760.825193] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1760.826736] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1760.827375] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1760.827996] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1760.828595] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1760.829194] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1760.829798] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 [ 1760.830418] CPU: 1 PID: 8642 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1760.831008] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1760.831715] Call Trace: [ 1760.831948] dump_stack+0x107/0x167 [ 1760.832259] should_fail.cold+0x5/0xa [ 1760.832594] __alloc_pages_nodemask+0x182/0x600 [ 1760.832988] ? add_mm_counter_fast+0x220/0x220 [ 1760.833375] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1760.833456] sr 1:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. [ 1760.833886] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1760.833902] ? lock_downgrade+0x6d0/0x6d0 [ 1760.833914] ? mark_held_locks+0x9e/0xe0 [ 1760.833933] alloc_pages_vma+0xbb/0x410 [ 1760.833950] handle_mm_fault+0x152f/0x3500 [ 1760.841247] ? do_raw_spin_lock+0x121/0x260 [ 1760.841614] ? rwlock_bug.part.0+0x90/0x90 [ 1760.841970] ? __pmd_alloc+0x5e0/0x5e0 [ 1760.842312] __get_user_pages+0x6ec/0x1620 [ 1760.842684] ? follow_page_mask+0x1900/0x1900 [ 1760.843065] ? down_read+0x10f/0x430 [ 1760.843378] ? down_write+0x160/0x160 [ 1760.843726] get_user_pages_unlocked+0x18a/0x690 [ 1760.844126] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1760.844580] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1760.844984] internal_get_user_pages_fast+0x175f/0x2640 [ 1760.845451] ? pin_user_pages_unlocked+0x80/0x80 [ 1760.845851] ? trace_hardirqs_on+0x5b/0x180 [ 1760.846217] get_user_pages_fast+0x66/0xa0 [ 1760.846576] iov_iter_get_pages+0x297/0xf40 [ 1760.846941] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1760.847353] ? mempool_resize+0x7d0/0x7d0 [ 1760.847732] bio_iov_iter_get_pages+0x22a/0x1200 [ 1760.848132] ? bvec_alloc+0x17e/0x2f0 [ 1760.848456] ? bio_alloc_bioset+0x2a1/0x600 [ 1760.848819] ? bio_add_pc_page+0x100/0x100 [ 1760.849173] ? bvec_alloc+0x220/0x2f0 [ 1760.849498] ? iov_iter_npages+0x1fd/0xa70 [ 1760.849856] ? ext4_iomap_begin+0x1a0/0x700 [ 1760.850225] iomap_dio_bio_actor+0x77a/0xef0 [ 1760.850610] iomap_dio_actor+0x36f/0x560 [ 1760.850956] iomap_apply+0x289/0x810 [ 1760.851269] ? iomap_dio_rw+0x90/0x90 [ 1760.851610] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1760.852109] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1760.852566] ? mark_held_locks+0x9e/0xe0 [ 1760.852930] ? filemap_check_errors+0xa5/0x150 [ 1760.853343] __iomap_dio_rw+0x6cd/0x1110 [ 1760.853718] ? iomap_dio_rw+0x90/0x90 [ 1760.854055] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1760.854444] ? down_read+0x10f/0x430 [ 1760.854774] ? down_write+0x160/0x160 [ 1760.855112] iomap_dio_rw+0x31/0x90 [ 1760.855427] ext4_file_read_iter+0x2c7/0x4c0 [ 1760.855829] new_sync_read+0x424/0x6f0 [ 1760.856162] ? ksys_lseek+0x1b0/0x1b0 [ 1760.856504] ? fsnotify_perm.part.0+0x22d/0x620 [ 1760.856910] ? security_file_permission+0xb1/0xe0 [ 1760.857319] vfs_read+0x4da/0x620 [ 1760.857631] ksys_read+0x12d/0x260 [ 1760.857934] ? vfs_write+0xb10/0xb10 [ 1760.858251] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1760.858694] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1760.859127] do_syscall_64+0x33/0x40 [ 1760.859440] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1760.859913] RIP: 0033:0x7ff4abb20b19 [ 1760.860235] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1760.861782] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1760.862450] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1760.863071] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1760.863691] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1760.864284] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1760.864879] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 14:28:51 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = syz_open_dev$sg(&(0x7f0000000040), 0x33c6, 0x200000) copy_file_range(r0, &(0x7f0000000000)=0x3, r1, &(0x7f00000000c0)=0x4, 0x744, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:28:51 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 96) 14:28:51 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 16) [ 1760.939403] FAULT_INJECTION: forcing a failure. [ 1760.939403] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1760.940557] CPU: 1 PID: 8653 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1760.941135] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1760.941835] Call Trace: [ 1760.942071] dump_stack+0x107/0x167 [ 1760.942388] should_fail.cold+0x5/0xa [ 1760.942728] __alloc_pages_nodemask+0x182/0x600 [ 1760.943124] ? add_mm_counter_fast+0x220/0x220 [ 1760.943518] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1760.944057] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1760.944516] ? lock_downgrade+0x6d0/0x6d0 [ 1760.944889] ? mark_held_locks+0x9e/0xe0 [ 1760.945242] alloc_pages_vma+0xbb/0x410 [ 1760.945591] handle_mm_fault+0x152f/0x3500 [ 1760.945960] ? do_raw_spin_lock+0x121/0x260 [ 1760.946329] ? rwlock_bug.part.0+0x90/0x90 [ 1760.946696] ? __pmd_alloc+0x5e0/0x5e0 [ 1760.947046] __get_user_pages+0x6ec/0x1620 [ 1760.947414] ? follow_page_mask+0x1900/0x1900 [ 1760.947820] ? down_read+0x10f/0x430 [ 1760.948140] ? down_write+0x160/0x160 [ 1760.948474] get_user_pages_unlocked+0x18a/0x690 [ 1760.948896] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1760.949357] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1760.949781] internal_get_user_pages_fast+0x175f/0x2640 [ 1760.950258] ? pin_user_pages_unlocked+0x80/0x80 [ 1760.950666] ? trace_hardirqs_on+0x5b/0x180 [ 1760.951040] get_user_pages_fast+0x66/0xa0 [ 1760.951404] iov_iter_get_pages+0x297/0xf40 [ 1760.951799] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1760.952219] ? mempool_resize+0x7d0/0x7d0 [ 1760.952584] bio_iov_iter_get_pages+0x22a/0x1200 [ 1760.952994] ? bvec_alloc+0x17e/0x2f0 [ 1760.953326] ? bio_alloc_bioset+0x2a1/0x600 [ 1760.953698] ? bio_add_pc_page+0x100/0x100 [ 1760.954059] ? bvec_alloc+0x220/0x2f0 [ 1760.954389] ? iov_iter_npages+0x1fd/0xa70 [ 1760.954753] ? ext4_iomap_begin+0x1a0/0x700 [ 1760.955126] iomap_dio_bio_actor+0x77a/0xef0 [ 1760.955525] iomap_dio_actor+0x36f/0x560 [ 1760.955903] iomap_apply+0x289/0x810 [ 1760.956223] ? iomap_dio_rw+0x90/0x90 [ 1760.956555] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1760.957059] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1760.957513] ? mark_held_locks+0x9e/0xe0 [ 1760.957881] ? filemap_check_errors+0xa5/0x150 [ 1760.958279] __iomap_dio_rw+0x6cd/0x1110 [ 1760.958628] ? iomap_dio_rw+0x90/0x90 [ 1760.958966] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1760.959365] ? down_read+0x10f/0x430 [ 1760.959717] ? down_write+0x160/0x160 [ 1760.960047] iomap_dio_rw+0x31/0x90 [ 1760.960363] ext4_file_read_iter+0x2c7/0x4c0 [ 1760.960749] new_sync_read+0x424/0x6f0 [ 1760.961083] ? ksys_lseek+0x1b0/0x1b0 [ 1760.961423] ? fsnotify_perm.part.0+0x22d/0x620 [ 1760.961828] ? security_file_permission+0xb1/0xe0 [ 1760.962245] vfs_read+0x4da/0x620 [ 1760.962552] ksys_read+0x12d/0x260 [ 1760.962858] ? vfs_write+0xb10/0xb10 [ 1760.963179] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1760.963642] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1760.964095] do_syscall_64+0x33/0x40 [ 1760.964438] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1760.964870] RIP: 0033:0x7f336afa3b19 [ 1760.965189] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1760.966731] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1760.967379] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1760.968008] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1760.968609] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1760.969208] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1760.969810] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:28:51 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x26, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:28:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 4) 14:28:51 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1760.999260] FAULT_INJECTION: forcing a failure. [ 1760.999260] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1761.000321] CPU: 0 PID: 8657 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1761.000896] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1761.001591] Call Trace: [ 1761.001825] dump_stack+0x107/0x167 [ 1761.002140] should_fail.cold+0x5/0xa [ 1761.002471] __alloc_pages_nodemask+0x182/0x600 [ 1761.002868] ? add_mm_counter_fast+0x220/0x220 [ 1761.003259] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1761.003792] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1761.004240] ? lock_downgrade+0x6d0/0x6d0 [ 1761.004592] ? mark_held_locks+0x9e/0xe0 [ 1761.004954] alloc_pages_vma+0xbb/0x410 [ 1761.005298] handle_mm_fault+0x152f/0x3500 [ 1761.005664] ? do_raw_spin_lock+0x121/0x260 [ 1761.006037] ? rwlock_bug.part.0+0x90/0x90 [ 1761.006398] ? __pmd_alloc+0x5e0/0x5e0 [ 1761.006749] __get_user_pages+0x6ec/0x1620 [ 1761.007117] ? follow_page_mask+0x1900/0x1900 [ 1761.007504] ? down_read+0x10f/0x430 [ 1761.007849] ? down_write+0x160/0x160 [ 1761.008183] get_user_pages_unlocked+0x18a/0x690 [ 1761.008590] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1761.009052] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1761.009464] internal_get_user_pages_fast+0x175f/0x2640 [ 1761.009939] ? pin_user_pages_unlocked+0x80/0x80 [ 1761.010344] ? trace_hardirqs_on+0x5b/0x180 [ 1761.010644] FAULT_INJECTION: forcing a failure. [ 1761.010644] name failslab, interval 1, probability 0, space 0, times 0 [ 1761.010716] get_user_pages_fast+0x66/0xa0 [ 1761.010736] iov_iter_get_pages+0x297/0xf40 [ 1761.012382] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1761.012802] ? mempool_resize+0x7d0/0x7d0 [ 1761.013163] bio_iov_iter_get_pages+0x22a/0x1200 [ 1761.013570] ? bvec_alloc+0x17e/0x2f0 [ 1761.013899] ? bio_alloc_bioset+0x2a1/0x600 [ 1761.014266] ? bio_add_pc_page+0x100/0x100 [ 1761.014627] ? bvec_alloc+0x220/0x2f0 [ 1761.014952] ? iov_iter_npages+0x1fd/0xa70 [ 1761.015314] ? ext4_iomap_begin+0x1a0/0x700 [ 1761.015703] iomap_dio_bio_actor+0x77a/0xef0 [ 1761.016089] iomap_dio_actor+0x36f/0x560 [ 1761.016441] iomap_apply+0x289/0x810 [ 1761.016764] ? iomap_dio_rw+0x90/0x90 [ 1761.017092] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1761.017585] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1761.018037] ? mark_held_locks+0x9e/0xe0 [ 1761.018392] ? filemap_check_errors+0xa5/0x150 [ 1761.018787] __iomap_dio_rw+0x6cd/0x1110 [ 1761.019134] ? iomap_dio_rw+0x90/0x90 [ 1761.019471] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1761.019888] ? down_read+0x10f/0x430 [ 1761.020206] ? down_write+0x160/0x160 [ 1761.020537] iomap_dio_rw+0x31/0x90 [ 1761.020851] ext4_file_read_iter+0x2c7/0x4c0 [ 1761.021233] new_sync_read+0x424/0x6f0 [ 1761.021565] ? ksys_lseek+0x1b0/0x1b0 [ 1761.021903] ? fsnotify_perm.part.0+0x22d/0x620 [ 1761.022305] ? security_file_permission+0xb1/0xe0 [ 1761.022723] vfs_read+0x4da/0x620 [ 1761.023026] ksys_read+0x12d/0x260 [ 1761.023330] ? vfs_write+0xb10/0xb10 [ 1761.023671] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1761.024122] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1761.024561] do_syscall_64+0x33/0x40 [ 1761.024879] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1761.025312] RIP: 0033:0x7f07bf93eb19 [ 1761.025632] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1761.027167] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1761.027829] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1761.028429] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1761.029028] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1761.029629] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1761.030228] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1761.030853] CPU: 1 PID: 8661 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1761.031437] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1761.032146] Call Trace: [ 1761.032376] dump_stack+0x107/0x167 [ 1761.032689] should_fail.cold+0x5/0xa [ 1761.033013] ? create_object.isra.0+0x3a/0xa20 [ 1761.033399] should_failslab+0x5/0x20 [ 1761.033725] kmem_cache_alloc+0x5b/0x310 [ 1761.034077] ? ext4_sb_block_valid+0x382/0x680 [ 1761.034464] create_object.isra.0+0x3a/0xa20 [ 1761.034837] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1761.035266] kmem_cache_alloc+0x159/0x310 [ 1761.035636] ? mempool_free_pages+0x20/0x20 [ 1761.036003] mempool_alloc+0x148/0x360 [ 1761.036338] ? mempool_resize+0x7d0/0x7d0 [ 1761.036694] ? lock_downgrade+0x6d0/0x6d0 [ 1761.037045] ? ext4_map_blocks+0x87c/0x1910 [ 1761.037423] bio_alloc_bioset+0x36e/0x600 [ 1761.037779] ? bvec_alloc+0x2f0/0x2f0 [ 1761.038105] ? iov_iter_npages+0x1fd/0xa70 [ 1761.038463] ? ext4_iomap_begin+0x1a0/0x700 [ 1761.038863] iomap_dio_bio_actor+0x518/0xef0 [ 1761.039260] iomap_dio_actor+0x36f/0x560 [ 1761.039641] iomap_apply+0x289/0x810 [ 1761.039963] ? iomap_dio_rw+0x90/0x90 [ 1761.040292] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1761.040785] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1761.041233] ? mark_held_locks+0x9e/0xe0 [ 1761.041588] ? filemap_check_errors+0xa5/0x150 [ 1761.041979] __iomap_dio_rw+0x6cd/0x1110 [ 1761.042320] ? iomap_dio_rw+0x90/0x90 [ 1761.042658] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1761.043049] ? down_read+0x10f/0x430 [ 1761.043376] ? down_write+0x160/0x160 [ 1761.043750] iomap_dio_rw+0x31/0x90 [ 1761.044086] ext4_file_read_iter+0x2c7/0x4c0 [ 1761.044489] new_sync_read+0x424/0x6f0 [ 1761.044850] ? ksys_lseek+0x1b0/0x1b0 [ 1761.045191] ? fsnotify_perm.part.0+0x22d/0x620 [ 1761.045588] ? security_file_permission+0xb1/0xe0 [ 1761.046006] vfs_read+0x4da/0x620 [ 1761.046313] ksys_read+0x12d/0x260 [ 1761.046621] ? vfs_write+0xb10/0xb10 [ 1761.046939] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1761.047383] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1761.047856] do_syscall_64+0x33/0x40 [ 1761.048169] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1761.048618] RIP: 0033:0x7f391454cb19 [ 1761.048979] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1761.050488] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 14:28:51 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="a8d8ad02baea524f180000b0", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) [ 1761.051120] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1761.051727] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1761.052317] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1761.052910] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1761.053505] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:29:05 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 97) 14:29:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 5) 14:29:05 executing program 4: ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wpan4\x00', 0x0}) sendmsg$NL802154_CMD_SET_TX_POWER(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000180)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="10002cbd7e00d239b65e810977761e24eb2dffdbdf250c00000008000100020000000c000600020000000200000008e8dd6a000300", @ANYRES32=0x0, @ANYBLOB="08000b0009000000080001000000000008000100000000000c000600010000000100000008000b0007000000"], 0x5c}, 0x1, 0x0, 0x0, 0x7f48ba20eaeb88b8}, 0x40000) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8084, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x0) r1 = syz_io_uring_complete(0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r2, &(0x7f0000000480)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x24, 0x0, 0x10, 0x70bd26, 0x25dfdbfb, {}, [@NL802154_ATTR_NETNS_FD={0x8, 0x1d, r1}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r0}]}, 0x24}, 0x1, 0x0, 0x0, 0x41}, 0x8041) io_uring_enter(r1, 0x29b5, 0xf99d, 0x1, &(0x7f0000000000)={[0x6]}, 0x8) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x13, r1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r4, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) r5 = syz_io_uring_setup(0x6ce2, &(0x7f0000000300)={0x0, 0x7cda, 0x0, 0x2, 0x135, 0x0, r3}, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil, &(0x7f0000000100), &(0x7f0000000380)) fadvise64(r5, 0x5, 0x2, 0x2) ioctl$INCFS_IOC_GET_FILLED_BLOCKS(r4, 0x80286722, &(0x7f0000000140)={&(0x7f0000000100), 0x0, 0x6, 0x8001}) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) read(r3, &(0x7f0000000000), 0x1b4000) 14:29:05 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x402080, 0x0) readahead(r2, 0xffffffffffffffff, 0xef94) fremovexattr(r2, &(0x7f0000000180)=@random={'trusted.', ',\\\x00'}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) 14:29:05 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1774.814243] FAULT_INJECTION: forcing a failure. [ 1774.814243] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1774.815340] CPU: 1 PID: 8683 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1774.815972] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1774.816717] Call Trace: [ 1774.816975] dump_stack+0x107/0x167 [ 1774.817318] should_fail.cold+0x5/0xa [ 1774.817337] FAULT_INJECTION: forcing a failure. [ 1774.817337] name failslab, interval 1, probability 0, space 0, times 0 [ 1774.817649] __alloc_pages_nodemask+0x182/0x600 [ 1774.817668] ? add_mm_counter_fast+0x220/0x220 [ 1774.819322] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1774.819858] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1774.820302] ? lock_downgrade+0x6d0/0x6d0 [ 1774.820656] ? mark_held_locks+0x9e/0xe0 [ 1774.821006] alloc_pages_vma+0xbb/0x410 [ 1774.821348] handle_mm_fault+0x152f/0x3500 [ 1774.821714] ? do_raw_spin_lock+0x121/0x260 [ 1774.822082] ? rwlock_bug.part.0+0x90/0x90 [ 1774.822440] ? __pmd_alloc+0x5e0/0x5e0 [ 1774.822793] __get_user_pages+0x6ec/0x1620 [ 1774.823160] ? follow_page_mask+0x1900/0x1900 [ 1774.823541] ? down_read+0x10f/0x430 [ 1774.823883] ? down_write+0x160/0x160 [ 1774.824217] get_user_pages_unlocked+0x18a/0x690 [ 1774.824622] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1774.825081] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1774.825493] internal_get_user_pages_fast+0x175f/0x2640 [ 1774.825968] ? pin_user_pages_unlocked+0x80/0x80 [ 1774.826370] ? trace_hardirqs_on+0x5b/0x180 [ 1774.826742] get_user_pages_fast+0x66/0xa0 [ 1774.827103] iov_iter_get_pages+0x297/0xf40 [ 1774.827472] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1774.827922] ? mempool_resize+0x7d0/0x7d0 [ 1774.828281] bio_iov_iter_get_pages+0x22a/0x1200 [ 1774.828686] ? bvec_alloc+0x17e/0x2f0 [ 1774.829011] ? bio_alloc_bioset+0x2a1/0x600 [ 1774.829374] ? bio_add_pc_page+0x100/0x100 [ 1774.829732] ? bvec_alloc+0x220/0x2f0 [ 1774.830057] ? iov_iter_npages+0x1fd/0xa70 [ 1774.830414] ? ext4_iomap_begin+0x1a0/0x700 [ 1774.830785] iomap_dio_bio_actor+0x77a/0xef0 [ 1774.831168] iomap_dio_actor+0x36f/0x560 [ 1774.831520] iomap_apply+0x289/0x810 [ 1774.831867] ? iomap_dio_rw+0x90/0x90 [ 1774.832193] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1774.832684] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1774.833140] ? mark_held_locks+0x9e/0xe0 [ 1774.833493] ? filemap_check_errors+0xa5/0x150 [ 1774.833883] __iomap_dio_rw+0x6cd/0x1110 [ 1774.834228] ? iomap_dio_rw+0x90/0x90 [ 1774.834565] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1774.834959] ? down_read+0x10f/0x430 [ 1774.835274] ? down_write+0x160/0x160 [ 1774.835604] iomap_dio_rw+0x31/0x90 [ 1774.835926] ext4_file_read_iter+0x2c7/0x4c0 [ 1774.836311] new_sync_read+0x424/0x6f0 [ 1774.836645] ? ksys_lseek+0x1b0/0x1b0 [ 1774.836982] ? fsnotify_perm.part.0+0x22d/0x620 [ 1774.837383] ? security_file_permission+0xb1/0xe0 [ 1774.837801] vfs_read+0x4da/0x620 [ 1774.838102] ksys_read+0x12d/0x260 [ 1774.838405] ? vfs_write+0xb10/0xb10 [ 1774.838732] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1774.839174] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1774.839613] do_syscall_64+0x33/0x40 [ 1774.839950] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1774.840378] RIP: 0033:0x7f07bf93eb19 [ 1774.840706] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1774.842268] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1774.842917] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1774.843510] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1774.844125] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1774.844720] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1774.845313] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1774.845931] CPU: 0 PID: 8688 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1774.846539] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1774.847277] Call Trace: [ 1774.847520] dump_stack+0x107/0x167 [ 1774.847872] should_fail.cold+0x5/0xa [ 1774.848219] ? mempool_alloc+0x148/0x360 [ 1774.848590] ? mempool_free_pages+0x20/0x20 [ 1774.848993] should_failslab+0x5/0x20 [ 1774.849347] kmem_cache_alloc+0x5b/0x310 [ 1774.849716] ? mempool_free_pages+0x20/0x20 [ 1774.850079] mempool_alloc+0x148/0x360 [ 1774.850410] ? mempool_resize+0x7d0/0x7d0 [ 1774.850762] ? mempool_resize+0x7d0/0x7d0 [ 1774.851109] ? lock_downgrade+0x6d0/0x6d0 [ 1774.851454] ? ext4_map_blocks+0x87c/0x1910 [ 1774.851840] bvec_alloc+0xd8/0x2f0 [ 1774.852147] bio_alloc_bioset+0x40a/0x600 [ 1774.852495] ? bvec_alloc+0x2f0/0x2f0 [ 1774.852819] ? iov_iter_npages+0x1fd/0xa70 [ 1774.853177] ? ext4_iomap_begin+0x1a0/0x700 [ 1774.853542] iomap_dio_bio_actor+0x518/0xef0 [ 1774.853925] iomap_dio_actor+0x36f/0x560 [ 1774.854271] iomap_apply+0x289/0x810 [ 1774.854588] ? iomap_dio_rw+0x90/0x90 [ 1774.854911] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1774.855395] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1774.855857] ? mark_held_locks+0x9e/0xe0 [ 1774.856208] ? filemap_check_errors+0xa5/0x150 [ 1774.856597] __iomap_dio_rw+0x6cd/0x1110 [ 1774.856937] ? iomap_dio_rw+0x90/0x90 [ 1774.857270] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1774.857662] ? down_read+0x10f/0x430 [ 1774.857977] ? down_write+0x160/0x160 [ 1774.858301] iomap_dio_rw+0x31/0x90 [ 1774.858612] ext4_file_read_iter+0x2c7/0x4c0 [ 1774.858983] new_sync_read+0x424/0x6f0 [ 1774.859311] ? ksys_lseek+0x1b0/0x1b0 [ 1774.859643] ? fsnotify_perm.part.0+0x22d/0x620 [ 1774.860060] ? security_file_permission+0xb1/0xe0 [ 1774.860469] vfs_read+0x4da/0x620 [ 1774.860770] ksys_read+0x12d/0x260 [ 1774.861070] ? vfs_write+0xb10/0xb10 [ 1774.861386] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1774.861824] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1774.862254] do_syscall_64+0x33/0x40 [ 1774.862568] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1774.862999] RIP: 0033:0x7f391454cb19 [ 1774.863312] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1774.864833] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1774.865461] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1774.866050] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1774.866638] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1774.867224] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1774.867829] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:29:05 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 17) 14:29:05 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 99) 14:29:05 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x5e, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1774.902053] FAULT_INJECTION: forcing a failure. [ 1774.902053] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1774.903228] CPU: 1 PID: 8691 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1774.903868] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1774.904619] Call Trace: [ 1774.904876] dump_stack+0x107/0x167 [ 1774.905219] should_fail.cold+0x5/0xa [ 1774.905583] __alloc_pages_nodemask+0x182/0x600 [ 1774.906015] ? add_mm_counter_fast+0x220/0x220 [ 1774.906440] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1774.907001] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1774.907493] ? lock_downgrade+0x6d0/0x6d0 [ 1774.907900] ? mark_held_locks+0x9e/0xe0 [ 1774.908287] alloc_pages_vma+0xbb/0x410 [ 1774.908663] handle_mm_fault+0x152f/0x3500 [ 1774.909065] ? do_raw_spin_lock+0x121/0x260 [ 1774.909469] ? rwlock_bug.part.0+0x90/0x90 [ 1774.909863] ? __pmd_alloc+0x5e0/0x5e0 [ 1774.910260] __get_user_pages+0x6ec/0x1620 [ 1774.910628] ? follow_page_mask+0x1900/0x1900 [ 1774.911008] ? down_read+0x10f/0x430 [ 1774.911324] ? down_write+0x160/0x160 [ 1774.911654] get_user_pages_unlocked+0x18a/0x690 [ 1774.912076] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1774.912535] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1774.912943] internal_get_user_pages_fast+0x175f/0x2640 [ 1774.913413] ? pin_user_pages_unlocked+0x80/0x80 [ 1774.913815] ? trace_hardirqs_on+0x5b/0x180 [ 1774.914182] get_user_pages_fast+0x66/0xa0 [ 1774.914544] iov_iter_get_pages+0x297/0xf40 [ 1774.914912] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1774.915325] ? mempool_resize+0x7d0/0x7d0 [ 1774.915685] bio_iov_iter_get_pages+0x22a/0x1200 [ 1774.916125] ? bvec_alloc+0x17e/0x2f0 [ 1774.916452] ? bio_alloc_bioset+0x2a1/0x600 [ 1774.916816] ? bio_add_pc_page+0x100/0x100 [ 1774.917173] ? bvec_alloc+0x220/0x2f0 [ 1774.917498] ? iov_iter_npages+0x1fd/0xa70 [ 1774.917856] ? ext4_iomap_begin+0x1a0/0x700 [ 1774.918226] iomap_dio_bio_actor+0x77a/0xef0 [ 1774.918609] iomap_dio_actor+0x36f/0x560 [ 1774.918958] iomap_apply+0x289/0x810 [ 1774.919275] ? iomap_dio_rw+0x90/0x90 [ 1774.919602] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1774.920131] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1774.920579] ? mark_held_locks+0x9e/0xe0 [ 1774.920932] ? filemap_check_errors+0xa5/0x150 [ 1774.921321] __iomap_dio_rw+0x6cd/0x1110 [ 1774.921666] ? iomap_dio_rw+0x90/0x90 [ 1774.922000] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1774.922393] ? down_read+0x10f/0x430 [ 1774.922710] ? down_write+0x160/0x160 [ 1774.923038] iomap_dio_rw+0x31/0x90 [ 1774.923349] ext4_file_read_iter+0x2c7/0x4c0 [ 1774.923725] new_sync_read+0x424/0x6f0 [ 1774.935849] ? ksys_lseek+0x1b0/0x1b0 [ 1774.940114] ? fsnotify_perm.part.0+0x22d/0x620 [ 1774.940546] ? security_file_permission+0xb1/0xe0 [ 1774.940994] vfs_read+0x4da/0x620 [ 1774.941319] ksys_read+0x12d/0x260 [ 1774.941652] ? vfs_write+0xb10/0xb10 [ 1774.941995] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1774.942454] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1774.942908] do_syscall_64+0x33/0x40 [ 1774.943247] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1774.943713] RIP: 0033:0x7ff4abb20b19 [ 1774.944070] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1774.945706] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1774.946393] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1774.947021] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1774.947659] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1774.948314] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1774.948953] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1774.957903] FAULT_INJECTION: forcing a failure. [ 1774.957903] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1774.959002] CPU: 1 PID: 8681 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1774.959604] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1774.960361] Call Trace: [ 1774.960614] dump_stack+0x107/0x167 [ 1774.960953] should_fail.cold+0x5/0xa [ 1774.961308] __alloc_pages_nodemask+0x182/0x600 [ 1774.961736] ? add_mm_counter_fast+0x220/0x220 [ 1774.962155] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1774.962703] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1774.963183] ? lock_downgrade+0x6d0/0x6d0 [ 1774.963561] ? mark_held_locks+0x9e/0xe0 [ 1774.963962] alloc_pages_vma+0xbb/0x410 [ 1774.964337] handle_mm_fault+0x152f/0x3500 [ 1774.964733] ? do_raw_spin_lock+0x121/0x260 [ 1774.965133] ? rwlock_bug.part.0+0x90/0x90 [ 1774.965523] ? __pmd_alloc+0x5e0/0x5e0 [ 1774.965899] __get_user_pages+0x6ec/0x1620 [ 1774.966291] ? follow_page_mask+0x1900/0x1900 [ 1774.966707] ? down_read+0x10f/0x430 [ 1774.967051] ? down_write+0x160/0x160 [ 1774.967417] get_user_pages_unlocked+0x18a/0x690 [ 1774.971890] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1774.972387] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1774.972837] internal_get_user_pages_fast+0x175f/0x2640 [ 1774.973356] ? pin_user_pages_unlocked+0x80/0x80 [ 1774.973797] ? trace_hardirqs_on+0x5b/0x180 [ 1774.974196] get_user_pages_fast+0x66/0xa0 [ 1774.974589] iov_iter_get_pages+0x297/0xf40 [ 1774.974993] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1774.975441] ? mempool_resize+0x7d0/0x7d0 [ 1774.975852] bio_iov_iter_get_pages+0x22a/0x1200 [ 1774.976294] ? bvec_alloc+0x17e/0x2f0 [ 1774.976653] ? bio_alloc_bioset+0x2a1/0x600 [ 1774.977053] ? bio_add_pc_page+0x100/0x100 [ 1774.977440] ? bvec_alloc+0x220/0x2f0 [ 1774.977793] ? iov_iter_npages+0x1fd/0xa70 [ 1774.978188] ? ext4_iomap_begin+0x1a0/0x700 [ 1774.978594] iomap_dio_bio_actor+0x77a/0xef0 [ 1774.979015] iomap_dio_actor+0x36f/0x560 [ 1774.979392] iomap_apply+0x289/0x810 [ 1774.979746] ? iomap_dio_rw+0x90/0x90 [ 1774.980107] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1774.980633] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1774.981115] ? mark_held_locks+0x9e/0xe0 [ 1774.981503] ? filemap_check_errors+0xa5/0x150 [ 1774.981930] __iomap_dio_rw+0x6cd/0x1110 [ 1774.982300] ? iomap_dio_rw+0x90/0x90 [ 1774.982661] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1774.983090] ? down_read+0x10f/0x430 [ 1774.983435] ? down_write+0x160/0x160 [ 1774.983795] ? lock_chain_count+0x20/0x20 [ 1774.984186] iomap_dio_rw+0x31/0x90 [ 1774.984525] ext4_file_read_iter+0x2c7/0x4c0 [ 1774.984946] new_sync_read+0x424/0x6f0 [ 1774.985312] ? ksys_lseek+0x1b0/0x1b0 [ 1774.985683] ? fsnotify_perm.part.0+0x22d/0x620 [ 1774.986123] ? security_file_permission+0xb1/0xe0 [ 1774.986584] vfs_read+0x4da/0x620 [ 1774.986920] ksys_read+0x12d/0x260 [ 1774.987254] ? vfs_write+0xb10/0xb10 [ 1774.987606] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1774.988113] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1774.988591] do_syscall_64+0x33/0x40 [ 1774.988939] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1774.989419] RIP: 0033:0x7f336afa3b19 [ 1774.989767] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1774.996852] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1774.997532] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1774.998163] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1774.998796] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1774.999436] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1775.000100] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:29:05 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 18) 14:29:05 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0xbf, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 6) [ 1775.034720] FAULT_INJECTION: forcing a failure. [ 1775.034720] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1775.043935] CPU: 1 PID: 8702 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1775.044555] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1775.045294] Call Trace: [ 1775.045546] dump_stack+0x107/0x167 [ 1775.045887] should_fail.cold+0x5/0xa [ 1775.046244] __alloc_pages_nodemask+0x182/0x600 [ 1775.046681] ? add_mm_counter_fast+0x220/0x220 [ 1775.047099] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1775.047649] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1775.048147] ? lock_downgrade+0x6d0/0x6d0 [ 1775.048520] ? mark_held_locks+0x9e/0xe0 [ 1775.048901] alloc_pages_vma+0xbb/0x410 [ 1775.049271] handle_mm_fault+0x152f/0x3500 [ 1775.049673] ? do_raw_spin_lock+0x121/0x260 [ 1775.050074] ? rwlock_bug.part.0+0x90/0x90 [ 1775.050461] ? __pmd_alloc+0x5e0/0x5e0 [ 1775.050839] __get_user_pages+0x6ec/0x1620 [ 1775.051241] ? follow_page_mask+0x1900/0x1900 [ 1775.051661] ? down_read+0x10f/0x430 [ 1775.052024] ? down_write+0x160/0x160 [ 1775.052394] get_user_pages_unlocked+0x18a/0x690 [ 1775.052833] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1775.053332] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1775.053785] internal_get_user_pages_fast+0x175f/0x2640 [ 1775.054299] ? pin_user_pages_unlocked+0x80/0x80 [ 1775.054741] ? trace_hardirqs_on+0x5b/0x180 [ 1775.055145] get_user_pages_fast+0x66/0xa0 [ 1775.055547] iov_iter_get_pages+0x297/0xf40 [ 1775.055968] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1775.056414] ? mempool_resize+0x7d0/0x7d0 [ 1775.056808] bio_iov_iter_get_pages+0x22a/0x1200 [ 1775.057202] ? bvec_alloc+0x17e/0x2f0 [ 1775.057525] ? bio_alloc_bioset+0x2a1/0x600 [ 1775.057921] ? bio_add_pc_page+0x100/0x100 [ 1775.058307] ? bvec_alloc+0x220/0x2f0 [ 1775.058667] ? iov_iter_npages+0x1fd/0xa70 [ 1775.059060] ? ext4_iomap_begin+0x1a0/0x700 [ 1775.059462] iomap_dio_bio_actor+0x77a/0xef0 [ 1775.059915] iomap_dio_actor+0x36f/0x560 [ 1775.060305] iomap_apply+0x289/0x810 [ 1775.060654] ? iomap_dio_rw+0x90/0x90 [ 1775.061006] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1775.061595] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1775.062146] ? mark_held_locks+0x9e/0xe0 [ 1775.062535] ? filemap_check_errors+0xa5/0x150 [ 1775.062964] __iomap_dio_rw+0x6cd/0x1110 [ 1775.063327] ? iomap_dio_rw+0x90/0x90 [ 1775.063681] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1775.064121] ? down_read+0x10f/0x430 [ 1775.064461] ? down_write+0x160/0x160 [ 1775.064815] iomap_dio_rw+0x31/0x90 [ 1775.065156] ext4_file_read_iter+0x2c7/0x4c0 [ 1775.065569] new_sync_read+0x424/0x6f0 [ 1775.065934] ? ksys_lseek+0x1b0/0x1b0 [ 1775.066298] ? fsnotify_perm.part.0+0x22d/0x620 [ 1775.066735] ? security_file_permission+0xb1/0xe0 [ 1775.067244] vfs_read+0x4da/0x620 [ 1775.067571] ksys_read+0x12d/0x260 [ 1775.067915] ? vfs_write+0xb10/0xb10 [ 1775.068258] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1775.068739] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1775.069213] do_syscall_64+0x33/0x40 [ 1775.069562] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1775.070023] RIP: 0033:0x7f07bf93eb19 [ 1775.070362] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1775.076185] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1775.076970] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1775.077623] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1775.078262] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1775.078908] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1775.079551] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1775.087440] FAULT_INJECTION: forcing a failure. [ 1775.087440] name failslab, interval 1, probability 0, space 0, times 0 [ 1775.135880] CPU: 1 PID: 8708 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1775.136459] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1775.137147] Call Trace: [ 1775.137377] dump_stack+0x107/0x167 [ 1775.137688] should_fail.cold+0x5/0xa [ 1775.138013] ? create_object.isra.0+0x3a/0xa20 [ 1775.138401] should_failslab+0x5/0x20 [ 1775.138725] kmem_cache_alloc+0x5b/0x310 [ 1775.139073] create_object.isra.0+0x3a/0xa20 14:29:05 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x5, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:05 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1775.139445] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1775.139896] kmem_cache_alloc+0x159/0x310 [ 1775.140251] ? mempool_free_pages+0x20/0x20 [ 1775.140617] mempool_alloc+0x148/0x360 [ 1775.140951] ? mempool_resize+0x7d0/0x7d0 [ 1775.141304] ? mempool_resize+0x7d0/0x7d0 [ 1775.141657] ? lock_downgrade+0x6d0/0x6d0 [ 1775.142007] ? ext4_map_blocks+0x87c/0x1910 [ 1775.142379] bvec_alloc+0xd8/0x2f0 [ 1775.142684] bio_alloc_bioset+0x40a/0x600 [ 1775.143035] ? bvec_alloc+0x2f0/0x2f0 [ 1775.143358] ? iov_iter_npages+0x1fd/0xa70 [ 1775.143716] ? ext4_iomap_begin+0x1a0/0x700 [ 1775.144099] iomap_dio_bio_actor+0x518/0xef0 [ 1775.144483] iomap_dio_actor+0x36f/0x560 [ 1775.144831] iomap_apply+0x289/0x810 [ 1775.145149] ? iomap_dio_rw+0x90/0x90 [ 1775.145475] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1775.145964] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1775.146410] ? mark_held_locks+0x9e/0xe0 [ 1775.146764] ? filemap_check_errors+0xa5/0x150 [ 1775.147154] __iomap_dio_rw+0x6cd/0x1110 [ 1775.147497] ? iomap_dio_rw+0x90/0x90 [ 1775.147847] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1775.148244] ? down_read+0x10f/0x430 [ 1775.148561] ? down_write+0x160/0x160 [ 1775.148887] iomap_dio_rw+0x31/0x90 [ 1775.149198] ext4_file_read_iter+0x2c7/0x4c0 [ 1775.149573] new_sync_read+0x424/0x6f0 [ 1775.149905] ? ksys_lseek+0x1b0/0x1b0 [ 1775.150237] ? fsnotify_perm.part.0+0x22d/0x620 [ 1775.150640] ? security_file_permission+0xb1/0xe0 [ 1775.151053] vfs_read+0x4da/0x620 [ 1775.151352] ksys_read+0x12d/0x260 [ 1775.151655] ? vfs_write+0xb10/0xb10 [ 1775.156475] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1775.156917] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1775.157352] do_syscall_64+0x33/0x40 [ 1775.157667] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1775.158097] RIP: 0033:0x7f391454cb19 [ 1775.158413] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1775.159966] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1775.160608] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1775.161204] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1775.161802] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1775.162397] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1775.163000] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:29:06 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 98) 14:29:06 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 100) 14:29:06 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x8, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1775.274329] FAULT_INJECTION: forcing a failure. [ 1775.274329] name fail_page_alloc, interval 1, probability 0, space 0, times 0 14:29:06 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000140)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="16000000000000002e2f660b0000330c212d4a9a990bbc1b3ea1af340000"]) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) [ 1775.275394] CPU: 0 PID: 8716 Comm: syz-executor.2 Not tainted 5.10.226 #1 [ 1775.275989] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1775.276682] Call Trace: [ 1775.276915] dump_stack+0x107/0x167 [ 1775.277227] should_fail.cold+0x5/0xa [ 1775.277557] __alloc_pages_nodemask+0x182/0x600 [ 1775.277953] ? add_mm_counter_fast+0x220/0x220 [ 1775.278341] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1775.278853] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1775.279296] ? lock_downgrade+0x6d0/0x6d0 [ 1775.279647] ? mark_held_locks+0x9e/0xe0 [ 1775.280014] alloc_pages_vma+0xbb/0x410 [ 1775.280357] handle_mm_fault+0x152f/0x3500 [ 1775.280720] ? do_raw_spin_lock+0x121/0x260 [ 1775.281088] ? rwlock_bug.part.0+0x90/0x90 [ 1775.281446] ? __pmd_alloc+0x5e0/0x5e0 [ 1775.281795] __get_user_pages+0x6ec/0x1620 [ 1775.282162] ? follow_page_mask+0x1900/0x1900 [ 1775.282546] ? down_read+0x10f/0x430 [ 1775.282863] ? down_write+0x160/0x160 [ 1775.283196] get_user_pages_unlocked+0x18a/0x690 [ 1775.283599] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1775.284076] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1775.284487] internal_get_user_pages_fast+0x175f/0x2640 [ 1775.284957] ? pin_user_pages_unlocked+0x80/0x80 [ 1775.285358] ? trace_hardirqs_on+0x5b/0x180 [ 1775.285727] get_user_pages_fast+0x66/0xa0 [ 1775.286089] iov_iter_get_pages+0x297/0xf40 [ 1775.286459] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1775.286874] ? mempool_resize+0x7d0/0x7d0 [ 1775.287233] bio_iov_iter_get_pages+0x22a/0x1200 [ 1775.287635] ? bvec_alloc+0x17e/0x2f0 [ 1775.287976] ? bio_alloc_bioset+0x2a1/0x600 [ 1775.288340] ? bio_add_pc_page+0x100/0x100 [ 1775.288697] ? bvec_alloc+0x220/0x2f0 [ 1775.289023] ? iov_iter_npages+0x1fd/0xa70 [ 1775.289382] ? ext4_iomap_begin+0x1a0/0x700 [ 1775.289754] iomap_dio_bio_actor+0x77a/0xef0 [ 1775.290138] iomap_dio_actor+0x36f/0x560 [ 1775.290489] iomap_apply+0x289/0x810 [ 1775.290807] ? iomap_dio_rw+0x90/0x90 [ 1775.291135] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1775.291626] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1775.292091] ? mark_held_locks+0x9e/0xe0 [ 1775.292445] ? filemap_check_errors+0xa5/0x150 [ 1775.292836] __iomap_dio_rw+0x6cd/0x1110 [ 1775.293180] ? iomap_dio_rw+0x90/0x90 [ 1775.293521] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1775.293915] ? down_read+0x10f/0x430 [ 1775.294233] ? down_write+0x160/0x160 [ 1775.294562] iomap_dio_rw+0x31/0x90 [ 1775.294874] ext4_file_read_iter+0x2c7/0x4c0 [ 1775.295251] new_sync_read+0x424/0x6f0 [ 1775.295584] ? ksys_lseek+0x1b0/0x1b0 [ 1775.295930] ? fsnotify_perm.part.0+0x22d/0x620 [ 1775.296330] ? security_file_permission+0xb1/0xe0 [ 1775.296744] vfs_read+0x4da/0x620 [ 1775.297047] ksys_read+0x12d/0x260 [ 1775.297269] FAULT_INJECTION: forcing a failure. [ 1775.297269] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1775.297352] ? vfs_write+0xb10/0xb10 [ 1775.298623] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1775.299070] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1775.299506] do_syscall_64+0x33/0x40 [ 1775.299840] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1775.300270] RIP: 0033:0x7ff4abb20b19 [ 1775.300586] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1775.302123] RSP: 002b:00007ff4a9096188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1775.302764] RAX: ffffffffffffffda RBX: 00007ff4abc33f60 RCX: 00007ff4abb20b19 [ 1775.303361] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000005 [ 1775.303973] RBP: 00007ff4a90961d0 R08: 0000000000000000 R09: 0000000000000000 [ 1775.304569] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 1775.305166] R13: 00007ffc865a94cf R14: 00007ff4a9096300 R15: 0000000000022000 [ 1775.305783] CPU: 1 PID: 8717 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1775.312028] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1775.312714] Call Trace: [ 1775.312938] dump_stack+0x107/0x167 [ 1775.313247] should_fail.cold+0x5/0xa [ 1775.313573] __alloc_pages_nodemask+0x182/0x600 [ 1775.313965] ? add_mm_counter_fast+0x220/0x220 [ 1775.314351] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1775.314860] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1775.315300] ? lock_downgrade+0x6d0/0x6d0 [ 1775.315649] ? mark_held_locks+0x9e/0xe0 [ 1775.316013] alloc_pages_vma+0xbb/0x410 [ 1775.316353] handle_mm_fault+0x152f/0x3500 [ 1775.316716] ? do_raw_spin_lock+0x121/0x260 [ 1775.317083] ? rwlock_bug.part.0+0x90/0x90 [ 1775.317440] ? __pmd_alloc+0x5e0/0x5e0 [ 1775.317788] __get_user_pages+0x6ec/0x1620 [ 1775.318158] ? follow_page_mask+0x1900/0x1900 [ 1775.323814] ? down_read+0x10f/0x430 [ 1775.324137] ? down_write+0x160/0x160 [ 1775.324465] get_user_pages_unlocked+0x18a/0x690 [ 1775.324864] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1775.325320] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1775.325725] internal_get_user_pages_fast+0x175f/0x2640 [ 1775.326193] ? pin_user_pages_unlocked+0x80/0x80 [ 1775.326590] ? trace_hardirqs_on+0x5b/0x180 [ 1775.326962] get_user_pages_fast+0x66/0xa0 [ 1775.327322] iov_iter_get_pages+0x297/0xf40 [ 1775.327690] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1775.332079] ? mempool_resize+0x7d0/0x7d0 [ 1775.332438] bio_iov_iter_get_pages+0x22a/0x1200 [ 1775.332841] ? bvec_alloc+0x17e/0x2f0 [ 1775.333165] ? bio_alloc_bioset+0x2a1/0x600 [ 1775.333528] ? bio_add_pc_page+0x100/0x100 [ 1775.333885] ? bvec_alloc+0x220/0x2f0 [ 1775.334212] ? iov_iter_npages+0x1fd/0xa70 [ 1775.334568] ? ext4_iomap_begin+0x1a0/0x700 [ 1775.334936] iomap_dio_bio_actor+0x77a/0xef0 [ 1775.335316] iomap_dio_actor+0x36f/0x560 [ 1775.335663] iomap_apply+0x289/0x810 [ 1775.335997] ? iomap_dio_rw+0x90/0x90 [ 1775.336321] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1775.336808] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1775.337252] ? mark_held_locks+0x9e/0xe0 [ 1775.337602] ? filemap_check_errors+0xa5/0x150 [ 1775.337991] __iomap_dio_rw+0x6cd/0x1110 [ 1775.338330] ? iomap_dio_rw+0x90/0x90 [ 1775.338664] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1775.339054] ? down_read+0x10f/0x430 [ 1775.339369] ? down_write+0x160/0x160 [ 1775.339695] iomap_dio_rw+0x31/0x90 [ 1775.340020] ext4_file_read_iter+0x2c7/0x4c0 [ 1775.340395] new_sync_read+0x424/0x6f0 [ 1775.340725] ? ksys_lseek+0x1b0/0x1b0 [ 1775.341060] ? fsnotify_perm.part.0+0x22d/0x620 [ 1775.341456] ? security_file_permission+0xb1/0xe0 [ 1775.341872] vfs_read+0x4da/0x620 [ 1775.342171] ksys_read+0x12d/0x260 [ 1775.342470] ? vfs_write+0xb10/0xb10 [ 1775.342787] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1775.343227] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1775.343658] do_syscall_64+0x33/0x40 [ 1775.343984] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1775.344411] RIP: 0033:0x7f336afa3b19 [ 1775.344725] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1775.346232] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1775.346863] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1775.347452] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1775.348059] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1775.348648] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1775.349238] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:29:06 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 19) [ 1775.393723] FAULT_INJECTION: forcing a failure. [ 1775.393723] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1775.394828] CPU: 1 PID: 8726 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1775.395401] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1775.396106] Call Trace: [ 1775.396338] dump_stack+0x107/0x167 [ 1775.396651] should_fail.cold+0x5/0xa [ 1775.396981] __alloc_pages_nodemask+0x182/0x600 [ 1775.397377] ? add_mm_counter_fast+0x220/0x220 [ 1775.397767] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1775.398278] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1775.398722] ? lock_downgrade+0x6d0/0x6d0 [ 1775.399073] ? mark_held_locks+0x9e/0xe0 [ 1775.399423] alloc_pages_vma+0xbb/0x410 [ 1775.399775] handle_mm_fault+0x152f/0x3500 [ 1775.400142] ? do_raw_spin_lock+0x121/0x260 [ 1775.400511] ? rwlock_bug.part.0+0x90/0x90 [ 1775.400870] ? __pmd_alloc+0x5e0/0x5e0 [ 1775.401217] __get_user_pages+0x6ec/0x1620 [ 1775.401585] ? follow_page_mask+0x1900/0x1900 [ 1775.401970] ? down_read+0x10f/0x430 [ 1775.402288] ? down_write+0x160/0x160 [ 1775.402621] get_user_pages_unlocked+0x18a/0x690 [ 1775.403029] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1775.403490] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1775.403929] internal_get_user_pages_fast+0x175f/0x2640 [ 1775.404401] ? pin_user_pages_unlocked+0x80/0x80 [ 1775.404802] ? trace_hardirqs_on+0x5b/0x180 [ 1775.405169] get_user_pages_fast+0x66/0xa0 [ 1775.405529] iov_iter_get_pages+0x297/0xf40 [ 1775.405896] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1775.406309] ? mempool_resize+0x7d0/0x7d0 [ 1775.406669] bio_iov_iter_get_pages+0x22a/0x1200 [ 1775.407073] ? bvec_alloc+0x17e/0x2f0 [ 1775.407398] ? bio_alloc_bioset+0x2a1/0x600 [ 1775.407773] ? bio_add_pc_page+0x100/0x100 [ 1775.408133] ? bvec_alloc+0x220/0x2f0 [ 1775.408458] ? iov_iter_npages+0x1fd/0xa70 [ 1775.408817] ? ext4_iomap_begin+0x1a0/0x700 [ 1775.409187] iomap_dio_bio_actor+0x77a/0xef0 [ 1775.409569] iomap_dio_actor+0x36f/0x560 [ 1775.409919] iomap_apply+0x289/0x810 [ 1775.410235] ? iomap_dio_rw+0x90/0x90 [ 1775.410561] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1775.411050] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1775.411498] ? mark_held_locks+0x9e/0xe0 [ 1775.411866] ? filemap_check_errors+0xa5/0x150 [ 1775.412260] __iomap_dio_rw+0x6cd/0x1110 [ 1775.412602] ? iomap_dio_rw+0x90/0x90 [ 1775.412936] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1775.413328] ? down_read+0x10f/0x430 [ 1775.413644] ? down_write+0x160/0x160 [ 1775.413972] iomap_dio_rw+0x31/0x90 [ 1775.414282] ext4_file_read_iter+0x2c7/0x4c0 [ 1775.414658] new_sync_read+0x424/0x6f0 [ 1775.414990] ? ksys_lseek+0x1b0/0x1b0 [ 1775.415326] ? fsnotify_perm.part.0+0x22d/0x620 [ 1775.415723] ? security_file_permission+0xb1/0xe0 [ 1775.416153] vfs_read+0x4da/0x620 [ 1775.416452] ksys_read+0x12d/0x260 [ 1775.416754] ? vfs_write+0xb10/0xb10 [ 1775.417073] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1775.417515] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1775.417952] do_syscall_64+0x33/0x40 [ 1775.418268] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1775.418698] RIP: 0033:0x7f07bf93eb19 [ 1775.419016] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1775.420567] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1775.421205] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1775.421800] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1775.422392] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1775.422986] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1775.423581] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:29:06 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:06 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018d80000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) r2 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107340, 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r4, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) fcntl$setflags(r4, 0x2, 0x1) read(r3, &(0x7f0000000000), 0x1b4000) sendmsg$nl_generic(r3, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f00000001c0)={0x3c, 0x3c, 0x400, 0x70bd29, 0x25dfdbfb, {0x8}, [@nested={0x14, 0x6e, 0x0, 0x1, [@typed={0x8, 0x8a, 0x0, 0x0, @u32=0x80000001}, @typed={0x8, 0x92, 0x0, 0x0, @fd=r2}]}, @typed={0x14, 0x66, 0x0, 0x0, @ipv6=@private0={0xfc, 0x0, '\x00', 0x1}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x10}, 0x800) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) setsockopt$inet_buf(r5, 0x0, 0x32, &(0x7f0000000340)="5d5a4eb477f82c95283460e6335d26d595eeec1cbb606683ccdc754d675ec7fda5b16a0cccd3e9c7286f0e8037117f234d651454b732f2a04c6656b64085e9b9afbc7b31d68695198c355bcbacd425562beb698667ba6ff56f234adc052c70a93504a31c06f666ea9e1437b1742930af6bc55a17b70864f7adde8c30dc55a4e632169ce8a997b437c38abd721ade8690e0533eb75c3e9217da8a2a2d4eef83419123d287eaad21c92d5ba09b8f5e18599d43ecaf06310719", 0xb8) [ 1788.452803] FAULT_INJECTION: forcing a failure. [ 1788.452803] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1788.453961] CPU: 1 PID: 8743 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1788.454537] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1788.455233] Call Trace: [ 1788.455464] dump_stack+0x107/0x167 14:29:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 7) 14:29:19 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 99) 14:29:19 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 20) [ 1788.455778] should_fail.cold+0x5/0xa [ 1788.456134] __alloc_pages_nodemask+0x182/0x600 [ 1788.456732] ? add_mm_counter_fast+0x220/0x220 [ 1788.457120] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1788.457628] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1788.458072] ? lock_downgrade+0x6d0/0x6d0 [ 1788.458421] ? mark_held_locks+0x9e/0xe0 [ 1788.458772] alloc_pages_vma+0xbb/0x410 [ 1788.459111] handle_mm_fault+0x152f/0x3500 [ 1788.459472] ? do_raw_spin_lock+0x121/0x260 [ 1788.459839] ? rwlock_bug.part.0+0x90/0x90 [ 1788.460242] ? __pmd_alloc+0x5e0/0x5e0 [ 1788.460595] __get_user_pages+0x6ec/0x1620 [ 1788.460960] ? follow_page_mask+0x1900/0x1900 [ 1788.461341] ? down_read+0x10f/0x430 [ 1788.461658] ? down_write+0x160/0x160 [ 1788.461990] get_user_pages_unlocked+0x18a/0x690 [ 1788.462391] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1788.462854] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1788.463263] internal_get_user_pages_fast+0x175f/0x2640 [ 1788.463734] ? pin_user_pages_unlocked+0x80/0x80 [ 1788.464162] ? trace_hardirqs_on+0x5b/0x180 [ 1788.464534] get_user_pages_fast+0x66/0xa0 [ 1788.464896] iov_iter_get_pages+0x297/0xf40 [ 1788.465683] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1788.466097] ? mempool_resize+0x7d0/0x7d0 [ 1788.466456] bio_iov_iter_get_pages+0x22a/0x1200 [ 1788.466858] ? bvec_alloc+0x17e/0x2f0 [ 1788.467182] ? bio_alloc_bioset+0x2a1/0x600 [ 1788.467545] ? bio_add_pc_page+0x100/0x100 [ 1788.467912] ? bvec_alloc+0x220/0x2f0 [ 1788.468242] ? iov_iter_npages+0x1fd/0xa70 [ 1788.468602] ? ext4_iomap_begin+0x1a0/0x700 [ 1788.468970] iomap_dio_bio_actor+0x77a/0xef0 [ 1788.469353] iomap_dio_actor+0x36f/0x560 [ 1788.469701] iomap_apply+0x289/0x810 [ 1788.470017] ? iomap_dio_rw+0x90/0x90 [ 1788.470342] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1788.470830] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1788.471274] ? mark_held_locks+0x9e/0xe0 [ 1788.471627] ? filemap_check_errors+0xa5/0x150 [ 1788.472032] __iomap_dio_rw+0x6cd/0x1110 [ 1788.472379] ? iomap_dio_rw+0x90/0x90 [ 1788.472715] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1788.473107] ? down_read+0x10f/0x430 [ 1788.473423] ? down_write+0x160/0x160 [ 1788.473746] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1788.474191] iomap_dio_rw+0x31/0x90 [ 1788.474502] ext4_file_read_iter+0x2c7/0x4c0 [ 1788.474878] new_sync_read+0x424/0x6f0 [ 1788.475209] ? ksys_lseek+0x1b0/0x1b0 [ 1788.475543] ? fsnotify_perm.part.0+0x22d/0x620 [ 1788.475950] ? security_file_permission+0xb1/0xe0 [ 1788.476373] vfs_read+0x4da/0x620 [ 1788.476674] ksys_read+0x12d/0x260 [ 1788.476976] ? vfs_write+0xb10/0xb10 [ 1788.477295] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1788.477737] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1788.478173] do_syscall_64+0x33/0x40 [ 1788.478488] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1788.478921] RIP: 0033:0x7f07bf93eb19 [ 1788.479239] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1788.480791] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1788.481431] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1788.482031] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1788.482626] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1788.483222] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1788.483818] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1788.489889] FAULT_INJECTION: forcing a failure. [ 1788.489889] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1788.490884] CPU: 1 PID: 8747 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1788.491450] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1788.492158] Call Trace: [ 1788.492388] dump_stack+0x107/0x167 [ 1788.492699] should_fail.cold+0x5/0xa [ 1788.493028] __alloc_pages_nodemask+0x182/0x600 [ 1788.493421] ? add_mm_counter_fast+0x220/0x220 [ 1788.493808] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1788.494316] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1788.494759] ? lock_downgrade+0x6d0/0x6d0 [ 1788.495110] ? mark_held_locks+0x9e/0xe0 [ 1788.495461] alloc_pages_vma+0xbb/0x410 [ 1788.495805] handle_mm_fault+0x152f/0x3500 [ 1788.496189] ? do_raw_spin_lock+0x121/0x260 [ 1788.496768] ? rwlock_bug.part.0+0x90/0x90 [ 1788.497126] ? __pmd_alloc+0x5e0/0x5e0 [ 1788.497473] __get_user_pages+0x6ec/0x1620 [ 1788.497839] ? follow_page_mask+0x1900/0x1900 [ 1788.498220] ? down_read+0x10f/0x430 [ 1788.498536] ? down_write+0x160/0x160 [ 1788.498875] get_user_pages_unlocked+0x18a/0x690 [ 1788.499276] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1788.499734] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1788.500160] internal_get_user_pages_fast+0x175f/0x2640 [ 1788.500630] ? pin_user_pages_unlocked+0x80/0x80 [ 1788.501031] ? trace_hardirqs_on+0x5b/0x180 [ 1788.501400] get_user_pages_fast+0x66/0xa0 [ 1788.501760] iov_iter_get_pages+0x297/0xf40 [ 1788.502129] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1788.502541] ? mempool_resize+0x7d0/0x7d0 [ 1788.502898] bio_iov_iter_get_pages+0x22a/0x1200 [ 1788.505027] ? bvec_alloc+0x17e/0x2f0 [ 1788.505359] ? bio_alloc_bioset+0x2a1/0x600 [ 1788.505834] ? bio_add_pc_page+0x100/0x100 [ 1788.506193] ? bvec_alloc+0x220/0x2f0 [ 1788.506620] ? iov_iter_npages+0x1fd/0xa70 [ 1788.506978] ? ext4_iomap_begin+0x1a0/0x700 [ 1788.507347] iomap_dio_bio_actor+0x77a/0xef0 [ 1788.507838] iomap_dio_actor+0x36f/0x560 [ 1788.508206] iomap_apply+0x289/0x810 [ 1788.508718] ? iomap_dio_rw+0x90/0x90 [ 1788.509044] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1788.509532] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1788.509980] ? mark_held_locks+0x9e/0xe0 [ 1788.510338] ? filemap_check_errors+0xa5/0x150 [ 1788.510727] __iomap_dio_rw+0x6cd/0x1110 [ 1788.511068] ? iomap_dio_rw+0x90/0x90 [ 1788.511403] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1788.511796] ? down_read+0x10f/0x430 [ 1788.512133] ? down_write+0x160/0x160 [ 1788.512460] iomap_dio_rw+0x31/0x90 [ 1788.512779] ext4_file_read_iter+0x2c7/0x4c0 [ 1788.513155] new_sync_read+0x424/0x6f0 [ 1788.513486] ? ksys_lseek+0x1b0/0x1b0 [ 1788.513822] ? fsnotify_perm.part.0+0x22d/0x620 [ 1788.514219] ? security_file_permission+0xb1/0xe0 [ 1788.514631] vfs_read+0x4da/0x620 [ 1788.514931] ksys_read+0x12d/0x260 [ 1788.515234] ? vfs_write+0xb10/0xb10 [ 1788.515552] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1788.516008] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1788.516444] do_syscall_64+0x33/0x40 [ 1788.516761] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1788.517191] RIP: 0033:0x7f391454cb19 [ 1788.517507] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1788.519039] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1788.519680] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1788.520294] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1788.520889] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1788.521484] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1788.522081] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 [ 1788.557443] FAULT_INJECTION: forcing a failure. [ 1788.557443] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1788.558754] CPU: 0 PID: 8746 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1788.559381] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1788.560170] Call Trace: [ 1788.560401] dump_stack+0x107/0x167 [ 1788.560712] should_fail.cold+0x5/0xa [ 1788.561124] __alloc_pages_nodemask+0x182/0x600 [ 1788.561528] ? add_mm_counter_fast+0x220/0x220 [ 1788.561915] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1788.562494] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1788.562936] ? lock_downgrade+0x6d0/0x6d0 [ 1788.563338] ? mark_held_locks+0x9e/0xe0 [ 1788.563687] alloc_pages_vma+0xbb/0x410 [ 1788.564095] handle_mm_fault+0x152f/0x3500 [ 1788.564465] ? do_raw_spin_lock+0x121/0x260 [ 1788.564832] ? rwlock_bug.part.0+0x90/0x90 [ 1788.565236] ? __pmd_alloc+0x5e0/0x5e0 [ 1788.565583] __get_user_pages+0x6ec/0x1620 [ 1788.565948] ? follow_page_mask+0x1900/0x1900 [ 1788.566399] ? down_read+0x10f/0x430 [ 1788.566718] ? down_write+0x160/0x160 [ 1788.567090] get_user_pages_unlocked+0x18a/0x690 [ 1788.567502] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1788.567980] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1788.568439] internal_get_user_pages_fast+0x175f/0x2640 [ 1788.568910] ? pin_user_pages_unlocked+0x80/0x80 [ 1788.569357] ? trace_hardirqs_on+0x5b/0x180 [ 1788.569727] get_user_pages_fast+0x66/0xa0 [ 1788.570156] iov_iter_get_pages+0x297/0xf40 [ 1788.570525] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1788.570939] ? mempool_resize+0x7d0/0x7d0 [ 1788.571353] bio_iov_iter_get_pages+0x22a/0x1200 [ 1788.571760] ? bvec_alloc+0x17e/0x2f0 [ 1788.572155] ? bio_alloc_bioset+0x2a1/0x600 [ 1788.572521] ? bio_add_pc_page+0x100/0x100 [ 1788.572878] ? bvec_alloc+0x220/0x2f0 [ 1788.573251] ? iov_iter_npages+0x1fd/0xa70 [ 1788.573611] ? ext4_iomap_begin+0x1a0/0x700 [ 1788.573981] iomap_dio_bio_actor+0x77a/0xef0 [ 1788.574431] iomap_dio_actor+0x36f/0x560 [ 1788.574787] iomap_apply+0x289/0x810 [ 1788.575158] ? iomap_dio_rw+0x90/0x90 [ 1788.575483] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1788.575988] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1788.576482] ? mark_held_locks+0x9e/0xe0 [ 1788.576839] ? filemap_check_errors+0xa5/0x150 [ 1788.577281] __iomap_dio_rw+0x6cd/0x1110 [ 1788.577625] ? iomap_dio_rw+0x90/0x90 [ 1788.577960] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1788.578423] ? down_read+0x10f/0x430 [ 1788.578740] ? down_write+0x160/0x160 [ 1788.579113] iomap_dio_rw+0x31/0x90 [ 1788.579424] ext4_file_read_iter+0x2c7/0x4c0 [ 1788.579800] new_sync_read+0x424/0x6f0 [ 1788.580200] ? ksys_lseek+0x1b0/0x1b0 [ 1788.580536] ? fsnotify_perm.part.0+0x22d/0x620 [ 1788.580943] ? security_file_permission+0xb1/0xe0 [ 1788.581402] vfs_read+0x4da/0x620 [ 1788.581705] ksys_read+0x12d/0x260 [ 1788.582005] ? vfs_write+0xb10/0xb10 [ 1788.582371] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1788.582812] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1788.583319] do_syscall_64+0x33/0x40 14:29:19 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 14:29:19 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='fd/4\x00') r3 = socket$inet(0x2, 0x3, 0x5) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r3, &(0x7f0000000000), 0x400000d, 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r4, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) poll(&(0x7f0000000040)=[{r0, 0x100}, {r2, 0x8420}, {r1, 0x4}, {r3, 0x8000}, {r4, 0x402}], 0x5, 0x1) 14:29:19 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x5, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:19 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x1e, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:19 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r2, 0x0) chown(&(0x7f0000000140)='./file0\x00', r2, 0x0) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount$9p_virtio(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280), 0x221c040, &(0x7f0000000340)={'trans=virtio,', {[{@access_user}, {@cache_fscache}, {@privport}, {@debug={'debug', 0x3d, 0x89}}, {@privport}, {@aname={'aname', 0x3d, '-'}}, {@version_u}], [{@rootcontext={'rootcontext', 0x3d, 'user_u'}}, {@fsmagic={'fsmagic', 0x3d, 0x8000}}, {@fsmagic={'fsmagic', 0x3d, 0x7ff}}]}}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = pidfd_getfd(r3, r1, 0x0) sendmsg$nl_generic(r4, &(0x7f00000005c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0xa}, 0xc, &(0x7f0000000580)={&(0x7f0000000440)={0x130, 0x34, 0x800, 0x70bd27, 0x25dfdbfd, {0x13}, [@nested={0x4, 0x7e}, @generic="ec04c04186b325be76fc2899d8a9e2922bdbda7361ac75b09f244a9e", @nested={0xe4, 0x56, 0x0, 0x1, [@generic="0589221c999879614efcba4ea5e9638f7b0160a15a55ee37c79ab3608a0885d30708a17b6b20ba47ab075b92f9d5a2ef93a82e52074bb6524dce252a5c69ae4410ced5178ecad423e5a56a948eafbb1b88ec1073e7bd9d5e9b0f52bb172d3dc29be5898c8362ac2bdc651dd2a207266af548e45d0f663f8b9fa72265e66f7b1b102706f3216a83f851b070ce777a4f62a5377478bb769a3e0c77c67bd3a37e991106b72d311ab6d92d8136ba0a2fda2162e793e9be529cb9b8b67622dfd5102c637e72c5c746b2cc416776fa0e583b3252a3dd31a5ab9a49a8a7875b74eaf29d"]}, @typed={0x8, 0x6b, 0x0, 0x0, @uid=r2}, @typed={0x8, 0x30, 0x0, 0x0, @ipv4=@broadcast}, @typed={0x8, 0x57, 0x0, 0x0, @fd}]}, 0x130}, 0x1, 0x0, 0x0, 0x8000}, 0x40441) read(r3, &(0x7f0000000000), 0x1b4000) [ 1788.583637] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1788.584643] RIP: 0033:0x7f336afa3b19 [ 1788.584961] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1788.586737] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1788.587450] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1788.588108] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1788.588702] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1788.589339] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1788.589933] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:29:19 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:29:19 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x8, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:33 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r3, 0x6628) openat(r3, &(0x7f0000000140)='./file0\x00', 0x546000, 0x50) read(r2, &(0x7f0000000000), 0x1b4000) 14:29:33 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x21, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:33 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) (fail_nth: 100) 14:29:33 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 21) [ 1802.165526] FAULT_INJECTION: forcing a failure. [ 1802.165526] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1802.166590] CPU: 1 PID: 8787 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1802.167163] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1802.167866] Call Trace: 14:29:33 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x100000) 14:29:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 8) 14:29:33 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat$pidfd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) pidfd_send_signal(r2, 0x3, &(0x7f0000000240)={0x27, 0x4619, 0x6}, 0x0) pidfd_send_signal(r2, 0x3f, &(0x7f0000000380)={0x23, 0x5, 0x6}, 0x0) r3 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pidfd_send_signal(r3, 0x3a, &(0x7f0000000300)={0x0, 0x8, 0x1c00000}, 0x0) r4 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000740)='/sys/class/drm', 0x970c7917c8cb9e10, 0x2) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(r4, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000700)=@IORING_OP_WRITEV={0x2, 0x1, 0x2007, @fd_index=0xa, 0x7f, &(0x7f0000000500)=[{&(0x7f0000000480)="bb024c69755e206d05b31065900010df58e4974e35dcf2a087a40e184899f3d6047a35b7253f48f6ce6594cd14a3018e3a7e86a44e06f1dbc01761bcd7a4ec3339c0768e7539014e60bf987583afa915b1", 0x51}, {&(0x7f0000000640)="5e8569ab6f02a7d5e01d991aa886eb33d57eb743219a7adff177dd0974a1e56944f84e80be535418540ae96f90d13a1fa5fbecfe3a47f7fde121708514c638d88ac95e763e64a2a2c2121e7e524716a0e94ff2abf9d37384a697a5359ac207ed5ca6a9a4b7483f0582598fd03a6bad682529b6e2f3ed37ef5ceeb4638e6448558c8b91a829f7b81f879bdb0d947fe06807d4a7c14c988bc70aa93340412d5925c4ef1ddc90d1da165e91742f3e1cb1ba278311eb729b6fb361bb2537ebcc0a7e", 0xc0}, {&(0x7f0000001780)="ff52023991a4f9811c9af4301173db45a53d393b4bdc9e2e55ff441f8dffb1af526a90b00ddbb87afedc0bcc766bd0bb9ca6ede2512c5d66cf05da27aa5465a3ee4f3d47fcd49accee97caedc17878ad2f56a30b4d6e4cca91111ba823b067fed613868f2def5919c8654c0d1179680e08f68340b502e4798e16546e48f1433cb93a6490bfe1c264cef4d98246f0957e2446bccdbb4cc2fa1bac65105c75246438a93d", 0xa3}, {&(0x7f0000000200)="54dbb557609a966157ee8e4fd3346f2138c9cc3dd861dba9376e818ed13ac73e42fb86f43e30e2", 0x27}], 0x4, 0xe, 0x1, {0x2, r5}}, 0x5) syz_io_uring_submit(0x0, 0x0, &(0x7f00000001c0)=@IORING_OP_CONNECT={0x10, 0x4, 0x0, r1, 0x80, &(0x7f0000000480)=@l2tp={0x2, 0x0, @multicast2, 0x3}, 0x0, 0x0, 0x0, {0x0, r5}}, 0x2) r6 = dup(0xffffffffffffffff) pidfd_send_signal(r6, 0x0, &(0x7f0000000040)={0xb, 0x5, 0x2000000}, 0x0) syz_io_uring_setup(0x2e7b, &(0x7f0000000080)={0x0, 0xfffffffe, 0x20, 0x0, 0x1f8, 0x0, r6}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000005c0), &(0x7f0000002a40)=0x0) syz_io_uring_submit(0x0, r7, &(0x7f0000000440)=@IORING_OP_RECVMSG={0xa, 0x4, 0x0, r6, 0x0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000780)=""/4096, 0x1000}, 0x0, 0x0, 0x1, {0x1}}, 0x101) io_uring_register$IORING_REGISTER_FILES_UPDATE(r4, 0x6, &(0x7f0000000580)={0x7, 0x0, &(0x7f0000000540)=[0xffffffffffffffff]}, 0x1) syz_io_uring_submit(0x0, r7, &(0x7f0000000040)=@IORING_OP_LINK_TIMEOUT={0xf, 0x3, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x1, 0xf7d7121c185097aa}, 0x1) r8 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000004, 0x1010, r1, 0x8000000) syz_io_uring_submit(r8, r7, &(0x7f0000000100)=@IORING_OP_SPLICE={0x1e, 0x3, 0x0, @fd_index=0x1, 0xe6, {0x0, r0}, 0x9, 0x9, 0x1, {0x0, 0x0, r0}}, 0x5df) 14:29:33 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x1e, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1802.168125] dump_stack+0x107/0x167 [ 1802.168472] should_fail.cold+0x5/0xa [ 1802.168827] __alloc_pages_nodemask+0x182/0x600 [ 1802.176508] ? add_mm_counter_fast+0x220/0x220 [ 1802.176935] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1802.177498] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1802.177986] ? lock_downgrade+0x6d0/0x6d0 [ 1802.178373] ? mark_held_locks+0x9e/0xe0 [ 1802.178762] alloc_pages_vma+0xbb/0x410 [ 1802.179138] handle_mm_fault+0x152f/0x3500 [ 1802.179539] ? do_raw_spin_lock+0x121/0x260 [ 1802.179945] ? rwlock_bug.part.0+0x90/0x90 [ 1802.180356] ? __pmd_alloc+0x5e0/0x5e0 [ 1802.180748] __get_user_pages+0x6ec/0x1620 [ 1802.181154] ? follow_page_mask+0x1900/0x1900 [ 1802.181576] ? down_read+0x10f/0x430 [ 1802.181922] ? down_write+0x160/0x160 [ 1802.182279] get_user_pages_unlocked+0x18a/0x690 [ 1802.182713] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1802.183207] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1802.183658] internal_get_user_pages_fast+0x175f/0x2640 [ 1802.184277] ? pin_user_pages_unlocked+0x80/0x80 [ 1802.188530] ? trace_hardirqs_on+0x5b/0x180 [ 1802.188935] get_user_pages_fast+0x66/0xa0 [ 1802.189337] iov_iter_get_pages+0x297/0xf40 [ 1802.189751] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1802.190206] ? mempool_resize+0x7d0/0x7d0 [ 1802.190610] bio_iov_iter_get_pages+0x22a/0x1200 [ 1802.191056] ? bvec_alloc+0x17e/0x2f0 [ 1802.191415] ? bio_alloc_bioset+0x2a1/0x600 [ 1802.191815] ? bio_add_pc_page+0x100/0x100 [ 1802.196236] ? bvec_alloc+0x220/0x2f0 [ 1802.196601] ? iov_iter_npages+0x1fd/0xa70 [ 1802.196993] ? ext4_iomap_begin+0x1a0/0x700 [ 1802.197309] FAULT_INJECTION: forcing a failure. [ 1802.197309] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1802.197394] iomap_dio_bio_actor+0x77a/0xef0 [ 1802.198717] iomap_dio_actor+0x36f/0x560 [ 1802.199071] iomap_apply+0x289/0x810 [ 1802.199391] ? iomap_dio_rw+0x90/0x90 [ 1802.199730] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1802.200246] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1802.200706] ? mark_held_locks+0x9e/0xe0 [ 1802.201063] ? filemap_check_errors+0xa5/0x150 [ 1802.201458] __iomap_dio_rw+0x6cd/0x1110 [ 1802.201805] ? iomap_dio_rw+0x90/0x90 [ 1802.202145] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1802.202551] ? down_read+0x10f/0x430 [ 1802.202875] ? down_write+0x160/0x160 [ 1802.203206] iomap_dio_rw+0x31/0x90 [ 1802.203523] ext4_file_read_iter+0x2c7/0x4c0 [ 1802.203904] new_sync_read+0x424/0x6f0 [ 1802.208265] ? ksys_lseek+0x1b0/0x1b0 [ 1802.208602] ? fsnotify_perm.part.0+0x22d/0x620 [ 1802.208997] ? security_file_permission+0xb1/0xe0 [ 1802.209408] vfs_read+0x4da/0x620 [ 1802.209710] ksys_read+0x12d/0x260 [ 1802.210014] ? vfs_write+0xb10/0xb10 [ 1802.210332] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1802.210777] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1802.211210] do_syscall_64+0x33/0x40 [ 1802.211531] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1802.211961] RIP: 0033:0x7f07bf93eb19 [ 1802.212295] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1802.213811] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1802.214448] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1802.215040] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1802.215638] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1802.216245] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1802.216838] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1802.217453] CPU: 0 PID: 8792 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1802.218060] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1802.218787] Call Trace: [ 1802.219027] dump_stack+0x107/0x167 [ 1802.219356] should_fail.cold+0x5/0xa [ 1802.219706] __alloc_pages_nodemask+0x182/0x600 [ 1802.220134] ? add_mm_counter_fast+0x220/0x220 [ 1802.220554] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1802.221101] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1802.221582] ? lock_downgrade+0x6d0/0x6d0 [ 1802.221957] ? mark_held_locks+0x9e/0xe0 [ 1802.222332] alloc_pages_vma+0xbb/0x410 [ 1802.222700] handle_mm_fault+0x152f/0x3500 [ 1802.223087] ? do_raw_spin_lock+0x121/0x260 [ 1802.223486] ? rwlock_bug.part.0+0x90/0x90 [ 1802.223873] ? __pmd_alloc+0x5e0/0x5e0 [ 1802.224263] __get_user_pages+0x6ec/0x1620 [ 1802.224649] ? follow_page_mask+0x1900/0x1900 [ 1802.225028] ? down_read+0x10f/0x430 [ 1802.225343] ? down_write+0x160/0x160 [ 1802.225671] get_user_pages_unlocked+0x18a/0x690 [ 1802.226070] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1802.226523] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1802.226928] internal_get_user_pages_fast+0x175f/0x2640 [ 1802.227394] ? pin_user_pages_unlocked+0x80/0x80 [ 1802.227792] ? trace_hardirqs_on+0x5b/0x180 [ 1802.228195] get_user_pages_fast+0x66/0xa0 [ 1802.228552] iov_iter_get_pages+0x297/0xf40 [ 1802.228918] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1802.229328] ? mempool_resize+0x7d0/0x7d0 [ 1802.229684] bio_iov_iter_get_pages+0x22a/0x1200 [ 1802.230085] ? bvec_alloc+0x17e/0x2f0 [ 1802.230407] ? bio_alloc_bioset+0x2a1/0x600 [ 1802.230774] ? bio_add_pc_page+0x100/0x100 [ 1802.231128] ? bvec_alloc+0x220/0x2f0 [ 1802.231450] ? iov_iter_npages+0x1fd/0xa70 [ 1802.231810] ? ext4_iomap_begin+0x1a0/0x700 [ 1802.232215] iomap_dio_bio_actor+0x77a/0xef0 [ 1802.232597] iomap_dio_actor+0x36f/0x560 [ 1802.232945] iomap_apply+0x289/0x810 [ 1802.233259] ? iomap_dio_rw+0x90/0x90 [ 1802.233583] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1802.234068] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1802.234513] ? mark_held_locks+0x9e/0xe0 [ 1802.234863] ? filemap_check_errors+0xa5/0x150 [ 1802.235250] __iomap_dio_rw+0x6cd/0x1110 [ 1802.235590] ? iomap_dio_rw+0x90/0x90 [ 1802.235923] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1802.236354] ? down_read+0x10f/0x430 [ 1802.236675] ? down_write+0x160/0x160 [ 1802.237000] iomap_dio_rw+0x31/0x90 [ 1802.237309] ext4_file_read_iter+0x2c7/0x4c0 [ 1802.237685] new_sync_read+0x424/0x6f0 [ 1802.238014] ? ksys_lseek+0x1b0/0x1b0 [ 1802.238344] ? fsnotify_perm.part.0+0x22d/0x620 [ 1802.238738] ? security_file_permission+0xb1/0xe0 [ 1802.239147] vfs_read+0x4da/0x620 [ 1802.239445] ksys_read+0x12d/0x260 [ 1802.239745] ? vfs_write+0xb10/0xb10 [ 1802.240061] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1802.240540] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1802.240973] do_syscall_64+0x33/0x40 [ 1802.241286] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1802.241712] RIP: 0033:0x7f391454cb19 [ 1802.242027] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1802.243539] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1802.244204] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1802.244796] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1802.245386] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1802.245976] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1802.246568] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 [ 1802.269141] FAULT_INJECTION: forcing a failure. [ 1802.269141] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1802.270340] CPU: 1 PID: 8786 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1802.270868] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1802.271618] Call Trace: [ 1802.271879] dump_stack+0x107/0x167 [ 1802.276248] should_fail.cold+0x5/0xa [ 1802.276584] __alloc_pages_nodemask+0x182/0x600 [ 1802.276978] ? add_mm_counter_fast+0x220/0x220 [ 1802.277367] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1802.277876] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1802.278321] ? lock_downgrade+0x6d0/0x6d0 [ 1802.278676] ? mark_held_locks+0x9e/0xe0 [ 1802.279027] alloc_pages_vma+0xbb/0x410 [ 1802.279368] handle_mm_fault+0x152f/0x3500 [ 1802.279730] ? do_raw_spin_lock+0x121/0x260 [ 1802.280106] ? rwlock_bug.part.0+0x90/0x90 [ 1802.280471] ? __pmd_alloc+0x5e0/0x5e0 [ 1802.280819] __get_user_pages+0x6ec/0x1620 [ 1802.281185] ? follow_page_mask+0x1900/0x1900 [ 1802.281567] ? down_read+0x10f/0x430 [ 1802.281886] ? down_write+0x160/0x160 [ 1802.282218] get_user_pages_unlocked+0x18a/0x690 [ 1802.282620] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1802.283080] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1802.283493] internal_get_user_pages_fast+0x175f/0x2640 [ 1802.283966] ? pin_user_pages_unlocked+0x80/0x80 [ 1802.284388] ? trace_hardirqs_on+0x5b/0x180 [ 1802.284758] get_user_pages_fast+0x66/0xa0 [ 1802.285121] iov_iter_get_pages+0x297/0xf40 [ 1802.285491] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1802.285906] ? mempool_resize+0x7d0/0x7d0 [ 1802.286269] bio_iov_iter_get_pages+0x22a/0x1200 [ 1802.286676] ? bvec_alloc+0x17e/0x2f0 [ 1802.287001] ? bio_alloc_bioset+0x2a1/0x600 [ 1802.287367] ? bio_add_pc_page+0x100/0x100 [ 1802.287726] ? bvec_alloc+0x220/0x2f0 [ 1802.288051] ? iov_iter_npages+0x1fd/0xa70 [ 1802.288428] ? ext4_iomap_begin+0x1a0/0x700 [ 1802.288800] iomap_dio_bio_actor+0x77a/0xef0 [ 1802.289184] iomap_dio_actor+0x36f/0x560 [ 1802.289534] iomap_apply+0x289/0x810 [ 1802.289851] ? iomap_dio_rw+0x90/0x90 [ 1802.290176] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1802.290667] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1802.291116] ? mark_held_locks+0x9e/0xe0 [ 1802.291471] ? filemap_check_errors+0xa5/0x150 14:29:33 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)=0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x2, @perf_config_ext={0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, r0, 0x4, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107500, 0x30) io_uring_enter(0xffffffffffffffff, 0x6eff, 0x8e6d, 0x3, &(0x7f0000000280)={[0x6]}, 0x8) read(r3, &(0x7f0000000000), 0x1b4000) lsetxattr$trusted_overlay_origin(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f00000001c0), 0x2, 0x2) [ 1802.291861] __iomap_dio_rw+0x6cd/0x1110 [ 1802.320277] ? iomap_dio_rw+0x90/0x90 [ 1802.320621] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1802.321020] ? down_read+0x10f/0x430 [ 1802.321338] ? down_write+0x160/0x160 [ 1802.321666] iomap_dio_rw+0x31/0x90 [ 1802.321979] ext4_file_read_iter+0x2c7/0x4c0 [ 1802.322357] new_sync_read+0x424/0x6f0 [ 1802.322690] ? ksys_lseek+0x1b0/0x1b0 [ 1802.323027] ? fsnotify_perm.part.0+0x22d/0x620 [ 1802.323425] ? security_file_permission+0xb1/0xe0 [ 1802.323845] vfs_read+0x4da/0x620 [ 1802.324162] ksys_read+0x12d/0x260 [ 1802.324470] ? vfs_write+0xb10/0xb10 [ 1802.324793] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1802.325236] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1802.325675] do_syscall_64+0x33/0x40 [ 1802.325993] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1802.326425] RIP: 0033:0x7f336afa3b19 [ 1802.326746] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1802.328306] RSP: 002b:00007f3368519188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1802.328951] RAX: ffffffffffffffda RBX: 00007f336b0b6f60 RCX: 00007f336afa3b19 [ 1802.329550] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1802.330149] RBP: 00007f33685191d0 R08: 0000000000000000 R09: 0000000000000000 [ 1802.330748] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 1802.331347] R13: 00007ffe3d3ddd1f R14: 00007f3368519300 R15: 0000000000022000 14:29:33 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x22, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 9) 14:29:33 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 22) 14:29:33 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4007) [ 1802.516821] FAULT_INJECTION: forcing a failure. [ 1802.516821] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1802.518619] CPU: 1 PID: 8808 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1802.519234] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1802.519974] Call Trace: [ 1802.520249] dump_stack+0x107/0x167 [ 1802.520588] should_fail.cold+0x5/0xa [ 1802.520943] __alloc_pages_nodemask+0x182/0x600 [ 1802.521352] ? add_mm_counter_fast+0x220/0x220 [ 1802.521773] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1802.522328] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1802.522809] ? lock_downgrade+0x6d0/0x6d0 [ 1802.523184] ? mark_held_locks+0x9e/0xe0 [ 1802.523566] alloc_pages_vma+0xbb/0x410 [ 1802.523940] handle_mm_fault+0x152f/0x3500 [ 1802.524351] ? do_raw_spin_lock+0x121/0x260 [ 1802.524747] ? rwlock_bug.part.0+0x90/0x90 [ 1802.525137] ? __pmd_alloc+0x5e0/0x5e0 [ 1802.525522] __get_user_pages+0x6ec/0x1620 [ 1802.525927] ? follow_page_mask+0x1900/0x1900 [ 1802.526345] ? down_read+0x10f/0x430 [ 1802.526690] ? down_write+0x160/0x160 [ 1802.527055] get_user_pages_unlocked+0x18a/0x690 [ 1802.527496] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1802.527992] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1802.528460] internal_get_user_pages_fast+0x175f/0x2640 [ 1802.528971] ? pin_user_pages_unlocked+0x80/0x80 [ 1802.529412] ? trace_hardirqs_on+0x5b/0x180 [ 1802.529817] get_user_pages_fast+0x66/0xa0 [ 1802.530211] iov_iter_get_pages+0x297/0xf40 [ 1802.530620] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1802.531070] ? mempool_resize+0x7d0/0x7d0 [ 1802.531471] bio_iov_iter_get_pages+0x22a/0x1200 [ 1802.531911] ? bvec_alloc+0x17e/0x2f0 [ 1802.532266] ? bio_alloc_bioset+0x2a1/0x600 [ 1802.532627] ? bio_add_pc_page+0x100/0x100 [ 1802.532999] ? bvec_alloc+0x220/0x2f0 [ 1802.533354] ? iov_iter_npages+0x1fd/0xa70 [ 1802.533751] ? ext4_iomap_begin+0x1a0/0x700 [ 1802.534135] iomap_dio_bio_actor+0x77a/0xef0 [ 1802.534512] iomap_dio_actor+0x36f/0x560 [ 1802.534893] iomap_apply+0x289/0x810 [ 1802.535245] ? iomap_dio_rw+0x90/0x90 [ 1802.535600] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1802.536131] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1802.536620] ? mark_held_locks+0x9e/0xe0 [ 1802.537009] ? filemap_check_errors+0xa5/0x150 [ 1802.537441] __iomap_dio_rw+0x6cd/0x1110 [ 1802.537818] ? iomap_dio_rw+0x90/0x90 [ 1802.538194] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1802.538626] ? down_read+0x10f/0x430 [ 1802.538970] ? down_write+0x160/0x160 [ 1802.539327] iomap_dio_rw+0x31/0x90 [ 1802.539670] ext4_file_read_iter+0x2c7/0x4c0 [ 1802.540093] new_sync_read+0x424/0x6f0 [ 1802.540287] FAULT_INJECTION: forcing a failure. [ 1802.540287] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1802.540450] ? ksys_lseek+0x1b0/0x1b0 [ 1802.540478] ? fsnotify_perm.part.0+0x22d/0x620 [ 1802.542128] ? security_file_permission+0xb1/0xe0 [ 1802.542544] vfs_read+0x4da/0x620 [ 1802.542851] ksys_read+0x12d/0x260 [ 1802.543157] ? vfs_write+0xb10/0xb10 [ 1802.543479] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1802.543924] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1802.544392] do_syscall_64+0x33/0x40 [ 1802.544717] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1802.545148] RIP: 0033:0x7f07bf93eb19 [ 1802.545467] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1802.546990] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1802.547635] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1802.548253] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1802.548851] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1802.549445] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1802.550044] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1802.550668] CPU: 0 PID: 8811 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1802.551280] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1802.552023] Call Trace: [ 1802.552292] dump_stack+0x107/0x167 [ 1802.552630] should_fail.cold+0x5/0xa [ 1802.552990] __alloc_pages_nodemask+0x182/0x600 [ 1802.553417] ? add_mm_counter_fast+0x220/0x220 [ 1802.553840] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1802.554394] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1802.554874] ? lock_downgrade+0x6d0/0x6d0 [ 1802.555259] ? mark_held_locks+0x9e/0xe0 [ 1802.555645] alloc_pages_vma+0xbb/0x410 [ 1802.556022] handle_mm_fault+0x152f/0x3500 [ 1802.556436] ? do_raw_spin_lock+0x121/0x260 [ 1802.556841] ? rwlock_bug.part.0+0x90/0x90 [ 1802.557233] ? __pmd_alloc+0x5e0/0x5e0 [ 1802.557611] __get_user_pages+0x6ec/0x1620 [ 1802.558007] ? follow_page_mask+0x1900/0x1900 [ 1802.558413] ? down_read+0x10f/0x430 [ 1802.558748] ? down_write+0x160/0x160 [ 1802.559071] get_user_pages_unlocked+0x18a/0x690 [ 1802.559466] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1802.559956] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1802.560462] internal_get_user_pages_fast+0x175f/0x2640 [ 1802.561033] ? pin_user_pages_unlocked+0x80/0x80 [ 1802.561525] ? trace_hardirqs_on+0x5b/0x180 [ 1802.561939] get_user_pages_fast+0x66/0xa0 [ 1802.562327] iov_iter_get_pages+0x297/0xf40 [ 1802.562724] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1802.563164] ? mempool_resize+0x7d0/0x7d0 [ 1802.563550] bio_iov_iter_get_pages+0x22a/0x1200 [ 1802.563984] ? bvec_alloc+0x17e/0x2f0 [ 1802.564349] ? bio_alloc_bioset+0x2a1/0x600 [ 1802.564759] ? bio_add_pc_page+0x100/0x100 [ 1802.565197] ? bvec_alloc+0x220/0x2f0 [ 1802.565593] ? iov_iter_npages+0x1fd/0xa70 [ 1802.566027] ? ext4_iomap_begin+0x1a0/0x700 [ 1802.566478] iomap_dio_bio_actor+0x77a/0xef0 [ 1802.566892] iomap_dio_actor+0x36f/0x560 [ 1802.567265] iomap_apply+0x289/0x810 [ 1802.567604] ? iomap_dio_rw+0x90/0x90 [ 1802.567952] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1802.568491] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1802.568974] ? mark_held_locks+0x9e/0xe0 [ 1802.569360] ? filemap_check_errors+0xa5/0x150 [ 1802.569785] __iomap_dio_rw+0x6cd/0x1110 [ 1802.570155] ? iomap_dio_rw+0x90/0x90 [ 1802.570520] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1802.570951] ? down_read+0x10f/0x430 [ 1802.571297] ? down_write+0x160/0x160 [ 1802.571656] iomap_dio_rw+0x31/0x90 [ 1802.572000] ext4_file_read_iter+0x2c7/0x4c0 [ 1802.572432] new_sync_read+0x424/0x6f0 [ 1802.572795] ? ksys_lseek+0x1b0/0x1b0 [ 1802.573175] ? fsnotify_perm.part.0+0x22d/0x620 [ 1802.573653] ? security_file_permission+0xb1/0xe0 [ 1802.574165] vfs_read+0x4da/0x620 [ 1802.574548] ksys_read+0x12d/0x260 [ 1802.574901] ? vfs_write+0xb10/0xb10 [ 1802.575260] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1802.575745] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1802.576234] do_syscall_64+0x33/0x40 [ 1802.576577] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1802.577042] RIP: 0033:0x7f391454cb19 [ 1802.577386] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1802.579010] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1802.579695] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1802.580351] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1802.580999] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1802.581636] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1802.582288] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:29:33 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x21, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:33 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x23, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:33 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r3 = syz_mount_image$tmpfs(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x5, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000340)="9e9d3c6b044c6b9d286b4bb09f3d66a76256897f4b6b87711dbe78ce769c362fcaab602f2ed4b08f1531a4dce7c5d5e200bb0c2870bde77bd6ffe0b32f2114486bdeec54cd64fac5d24227373628e3b9d9fef379e4fe7ad296a2ed1b551569c7d7952b414fdf57d5d33ab42770235051ebabca90e418b17447dc07026e2cd71de63ced273c485c83fa63c0b6562c33ae5f826fe10c9a7be8cc9edd2b3c475dd955020722eb59f0ebb2779f93ec31e9b4d26c05b1a68da7d0ceec49919c8c66501969646c671eb5770724b8", 0xcb, 0x3}, {&(0x7f0000000440)="d7f8f1cb0187658f136735ff1346b67fc5955c6a1b528d8328d1148eab3c5440ad3225073cb0ccdc031661eff14b422174320248092a133fd25395dac6c6dc0c24eb90114f96d3f45cfcf343bef8d60cbbd11ad85fed866c2b0d5414e3b7d0cfbd88b047bcd3e839ff432c87b88e3f1ab67b8610798d054706df57923646d3023ce570b769c47289efe43ad8ed5af10717370ad37bef70f41ccccd617e520a83565a3002af3f9b5a8cb72c1dc782122e947694d2e5e7c4230bcec728893fac6bb53f0644793ed4f310c3fd89c24c90769c1041f06af1e523", 0xd8, 0x9}], 0x1, &(0x7f0000000540)={[{@nr_inodes={'nr_inodes', 0x3d, [0x78, 0x38, 0x74, 0x30, 0x70, 0x28, 0x36, 0x37, 0x3a]}}, {@size={'size', 0x3d, [0x33]}}, {@uid={'uid', 0x3d, 0xffffffffffffffff}}, {@size={'size', 0x3d, [0x0]}}, {@huge_never}, {@size={'size', 0x3d, [0x38, 0x6b]}}, {@huge_always}], [{@permit_directio}, {@fowner_lt={'fowner<', 0xffffffffffffffff}}]}) sendfile(r3, r2, &(0x7f0000000280)=0xff, 0x4) read(r2, &(0x7f0000000000), 0x1b4000) 14:29:33 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x9}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syncfs(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) 14:29:33 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b400d) [ 1802.646808] tmpfs: Bad value for 'nr_inodes' 14:29:47 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x26, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:47 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 23) 14:29:47 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0xa16bee5e33245057, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:29:47 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) 14:29:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 10) 14:29:47 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b409e) 14:29:47 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x22, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:47 executing program 4: getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000080)={{{@in6=@private0, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private2}, 0x0, @in=@multicast1}}, &(0x7f0000000180)=0xe8) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000440)={0x160, 0x1a, 0x0, 0x70bd2b, 0x25dfdbff, {0x1b}, [@generic="f0d8715c80328a90038b0d8cd633e12edc47ef172428a0b46d2a2cfece5d1c6f3b96f2c42f441f9157ea2960c848c4bce82fd14ec07649e7a5775cd94d6adc0030530b2080ec87695c0e28b1136663f72b9b4bc15b63b1ea5de3f740f3574cf8f110f5d32640f7ccf33379ef6c95b46214b193edd0616de79187a77efef88dc493639bdab8c1166a42c80f6132dde00ea79192363c401ffb8bb76450c39b55849f564db7eb97a6d28a5adbbb3f77e3f0a34b738950551fa5bb32be096ef4b5b7bea11bc7d3946c0cbae3867d42eceb06bc22360b20c5d66e2e6448f94d7f9827fe037b949599dd9591ae", @generic="b3869c62a7531c0dca9c1d25b2e393aee5516f962167f620fc9c7fd5c147c6b603e7ae5a2d37541dc05d9377fc4815db83554393224d97b4725be7e51f70c32cf5e75e75d6eddf12d597d58f1d621968047765fb24e83a", @typed={0x8, 0x2c, 0x0, 0x0, @uid=r0}]}, 0x160}, 0x1, 0x0, 0x0, 0x8050}, 0x8000) r1 = perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000380)={{0x1, 0x1, 0x18, r1, {0x3}}, './file0\x00'}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x414600, 0x1) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r3) read(r3, &(0x7f0000000000), 0x1b4000) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x55, 0x7f, 0x20, 0x8, 0x0, 0x1f, 0x80000, 0x4, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x6, 0x2, @perf_config_ext={0xffffffffffff8001, 0x80000001}, 0x20410, 0x100000001, 0x5, 0x4, 0x9937, 0x0, 0x7f, 0x0, 0xca5, 0x0, 0x9}, 0x0, 0xd, 0xffffffffffffffff, 0xb) fcntl$lock(0xffffffffffffffff, 0x26, &(0x7f0000000300)={0x0, 0x0, 0x800, 0x1000, 0xffffffffffffffff}) [ 1816.143752] FAULT_INJECTION: forcing a failure. [ 1816.143752] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1816.145944] CPU: 0 PID: 8846 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1816.147609] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1816.148315] Call Trace: [ 1816.149643] dump_stack+0x107/0x167 [ 1816.149955] should_fail.cold+0x5/0xa [ 1816.150284] __alloc_pages_nodemask+0x182/0x600 [ 1816.151774] ? add_mm_counter_fast+0x220/0x220 [ 1816.152163] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1816.152704] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1816.153149] ? lock_downgrade+0x6d0/0x6d0 [ 1816.153499] ? mark_held_locks+0x9e/0xe0 [ 1816.153859] alloc_pages_vma+0xbb/0x410 [ 1816.154199] handle_mm_fault+0x152f/0x3500 [ 1816.154561] ? do_raw_spin_lock+0x121/0x260 [ 1816.154939] ? rwlock_bug.part.0+0x90/0x90 [ 1816.155298] ? __pmd_alloc+0x5e0/0x5e0 [ 1816.155645] __get_user_pages+0x6ec/0x1620 [ 1816.156022] ? follow_page_mask+0x1900/0x1900 [ 1816.156446] ? down_read+0x10f/0x430 [ 1816.156787] ? down_write+0x160/0x160 [ 1816.157161] get_user_pages_unlocked+0x18a/0x690 [ 1816.157598] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1816.158109] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1816.158556] internal_get_user_pages_fast+0x175f/0x2640 [ 1816.159100] ? pin_user_pages_unlocked+0x80/0x80 [ 1816.159538] ? trace_hardirqs_on+0x5b/0x180 [ 1816.159944] get_user_pages_fast+0x66/0xa0 [ 1816.160366] iov_iter_get_pages+0x297/0xf40 [ 1816.160772] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1816.161258] ? mempool_resize+0x7d0/0x7d0 [ 1816.161651] bio_iov_iter_get_pages+0x22a/0x1200 [ 1816.162091] ? bvec_alloc+0x17e/0x2f0 [ 1816.162464] ? bio_alloc_bioset+0x2a1/0x600 [ 1816.162859] ? bio_add_pc_page+0x100/0x100 [ 1816.163266] ? bvec_alloc+0x220/0x2f0 [ 1816.163621] ? iov_iter_npages+0x1fd/0xa70 [ 1816.164012] ? ext4_iomap_begin+0x1a0/0x700 [ 1816.164444] iomap_dio_bio_actor+0x77a/0xef0 [ 1816.164865] iomap_dio_actor+0x36f/0x560 [ 1816.165250] iomap_apply+0x289/0x810 [ 1816.165612] ? iomap_dio_rw+0x90/0x90 [ 1816.165964] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1816.166514] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1816.166999] ? mark_held_locks+0x9e/0xe0 [ 1816.167387] ? filemap_check_errors+0xa5/0x150 [ 1816.167827] __iomap_dio_rw+0x6cd/0x1110 [ 1816.168198] ? iomap_dio_rw+0x90/0x90 [ 1816.168596] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1816.169026] ? down_read+0x10f/0x430 [ 1816.169368] ? down_write+0x160/0x160 [ 1816.169735] iomap_dio_rw+0x31/0x90 [ 1816.170071] ext4_file_read_iter+0x2c7/0x4c0 [ 1816.170479] new_sync_read+0x424/0x6f0 [ 1816.170857] ? ksys_lseek+0x1b0/0x1b0 [ 1816.171225] ? fsnotify_perm.part.0+0x22d/0x620 [ 1816.171660] ? security_file_permission+0xb1/0xe0 [ 1816.172129] vfs_read+0x4da/0x620 [ 1816.172473] ksys_read+0x12d/0x260 [ 1816.172822] ? vfs_write+0xb10/0xb10 [ 1816.173175] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1816.173658] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1816.174151] do_syscall_64+0x33/0x40 [ 1816.174498] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1816.174981] RIP: 0033:0x7f07bf93eb19 [ 1816.175325] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1816.177010] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1816.177704] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1816.178360] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1816.179003] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1816.179663] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1816.180338] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1816.188199] FAULT_INJECTION: forcing a failure. [ 1816.188199] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1816.189306] CPU: 0 PID: 8855 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1816.189934] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1816.190669] Call Trace: [ 1816.190938] dump_stack+0x107/0x167 [ 1816.191282] should_fail.cold+0x5/0xa [ 1816.191643] __alloc_pages_nodemask+0x182/0x600 [ 1816.192089] ? add_mm_counter_fast+0x220/0x220 [ 1816.192529] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1816.193071] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1816.193551] ? lock_downgrade+0x6d0/0x6d0 [ 1816.193934] ? mark_held_locks+0x9e/0xe0 [ 1816.195335] alloc_pages_vma+0xbb/0x410 [ 1816.195708] handle_mm_fault+0x152f/0x3500 [ 1816.196194] ? do_raw_spin_lock+0x121/0x260 [ 1816.197370] ? rwlock_bug.part.0+0x90/0x90 [ 1816.197767] ? __pmd_alloc+0x5e0/0x5e0 [ 1816.198166] __get_user_pages+0x6ec/0x1620 [ 1816.198628] ? follow_page_mask+0x1900/0x1900 [ 1816.199053] ? down_read+0x10f/0x430 [ 1816.199457] ? down_write+0x160/0x160 [ 1816.199822] get_user_pages_unlocked+0x18a/0x690 [ 1816.200279] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1816.200931] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1816.201381] internal_get_user_pages_fast+0x175f/0x2640 [ 1816.201963] ? pin_user_pages_unlocked+0x80/0x80 [ 1816.202400] ? trace_hardirqs_on+0x5b/0x180 [ 1816.202874] get_user_pages_fast+0x66/0xa0 [ 1816.203266] iov_iter_get_pages+0x297/0xf40 [ 1816.203765] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1816.204221] ? mempool_resize+0x7d0/0x7d0 [ 1816.204694] bio_iov_iter_get_pages+0x22a/0x1200 [ 1816.205136] ? bvec_alloc+0x17e/0x2f0 [ 1816.205555] ? bio_alloc_bioset+0x2a1/0x600 [ 1816.205987] ? bio_add_pc_page+0x100/0x100 [ 1816.206384] ? bvec_alloc+0x220/0x2f0 [ 1816.207696] ? iov_iter_npages+0x1fd/0xa70 14:29:47 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) [ 1816.208128] ? ext4_iomap_begin+0x1a0/0x700 [ 1816.208602] iomap_dio_bio_actor+0x77a/0xef0 [ 1816.209040] iomap_dio_actor+0x36f/0x560 [ 1816.209784] iomap_apply+0x289/0x810 [ 1816.210158] ? iomap_dio_rw+0x90/0x90 [ 1816.210563] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1816.211102] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1816.211688] ? mark_held_locks+0x9e/0xe0 [ 1816.212070] ? filemap_check_errors+0xa5/0x150 [ 1816.212957] __iomap_dio_rw+0x6cd/0x1110 [ 1816.213339] ? iomap_dio_rw+0x90/0x90 [ 1816.213786] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1816.214223] ? down_read+0x10f/0x430 [ 1816.214627] ? down_write+0x160/0x160 [ 1816.215008] iomap_dio_rw+0x31/0x90 [ 1816.215352] ext4_file_read_iter+0x2c7/0x4c0 [ 1816.215870] new_sync_read+0x424/0x6f0 [ 1816.216241] ? ksys_lseek+0x1b0/0x1b0 [ 1816.221725] ? fsnotify_perm.part.0+0x22d/0x620 [ 1816.222114] ? security_file_permission+0xb1/0xe0 [ 1816.222650] vfs_read+0x4da/0x620 [ 1816.222982] ksys_read+0x12d/0x260 [ 1816.223337] ? vfs_write+0xb10/0xb10 [ 1816.223749] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1816.224226] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1816.224814] do_syscall_64+0x33/0x40 [ 1816.225161] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1816.225747] RIP: 0033:0x7f391454cb19 [ 1816.226090] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1816.227841] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1816.229615] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1816.230287] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1816.230986] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1816.231682] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1816.232370] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:29:47 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1da688) 14:29:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 11) 14:29:47 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x100000) 14:29:47 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00//file0\x00']) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x3, 0x0, 0x76, 0x0, 0x0, 0x5, 0x40, 0xe7422f0cdf4cc2c9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfffffffffffffffe}, 0x400, 0x0, 0x20, 0x2, 0x1, 0x0, 0x8001, 0x0, 0x4, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) setsockopt$inet_mtu(r0, 0x0, 0xa, &(0x7f0000000140)=0x4, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x802c2, 0x0) write$binfmt_elf64(r3, &(0x7f0000001380)=ANY=[], 0x8f5) r4 = mmap$IORING_OFF_SQ_RING(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0xf, 0x12, r3, 0x0) syz_io_uring_submit(r4, 0x0, 0x0, 0x0) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(r0, 0x8010671f, &(0x7f0000001940)={&(0x7f0000001840)=""/241, 0xf1}) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000740)='/sys/class/drm', 0x970c7917c8cb9e10, 0x2) r6 = io_uring_register$IORING_REGISTER_PERSONALITY(r5, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000700)=@IORING_OP_WRITEV={0x2, 0x1, 0x2007, @fd_index=0xa, 0x7f, &(0x7f0000000500)=[{&(0x7f0000000480)="bb024c69755e206d05b31065900010df58e4974e35dcf2a087a40e184899f3d6047a35b7253f48f6ce6594cd14a3018e3a7e86a44e06f1dbc01761bcd7a4ec3339c0768e7539014e60bf987583afa915b1", 0x51}, {&(0x7f0000000640)="5e8569ab6f02a7d5e01d991aa886eb33d57eb743219a7adff177dd0974a1e56944f84e80be535418540ae96f90d13a1fa5fbecfe3a47f7fde121708514c638d88ac95e763e64a2a2c2121e7e524716a0e94ff2abf9d37384a697a5359ac207ed5ca6a9a4b7483f0582598fd03a6bad682529b6e2f3ed37ef5ceeb4638e6448558c8b91a829f7b81f879bdb0d947fe06807d4a7c14c988bc70aa93340412d5925c4ef1ddc90d1da165e91742f3e1cb1ba278311eb729b6fb361bb2537ebcc0a7e", 0xc0}, {&(0x7f0000001780)="ff52023991a4f9811c9af4301173db45a53d393b4bdc9e2e55ff441f8dffb1af526a90b00ddbb87afedc0bcc766bd0bb9ca6ede2512c5d66cf05da27aa5465a3ee4f3d47fcd49accee97caedc17878ad2f56a30b4d6e4cca91111ba823b067fed613868f2def5919c8654c0d1179680e08f68340b502e4798e16546e48f1433cb93a6490bfe1c264cef4d98246f0957e2446bccdbb4cc2fa1bac65105c75246438a93d", 0xa3}, {&(0x7f0000000200)="54dbb557609a966157ee8e4fd3346f2138c9cc3dd861dba9376e818ed13ac73e42fb86f43e30e2", 0x27}], 0x4, 0xe, 0x1, {0x2, r6}}, 0x5) openat(r3, &(0x7f0000001980)='./file1\x00', 0x48082, 0x0) syz_io_uring_submit(r4, 0x0, &(0x7f00000017c0)=@IORING_OP_RECVMSG={0xa, 0x1, 0x0, r0, 0x0, &(0x7f00000002c0)={&(0x7f0000000180)=@tipc=@id, 0x80, &(0x7f0000001740)=[{&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000540)=""/131, 0x83}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/69, 0x45}, {&(0x7f0000001680)=""/153, 0x99}], 0x7}, 0x0, 0x2040, 0x1, {0x200, r6}}, 0x7f) r7 = accept$inet(r5, 0x0, &(0x7f00000019c0)) ioctl$EXT4_IOC_GROUP_EXTEND(r7, 0x40086607, &(0x7f0000001a00)=0x5) read(r2, &(0x7f0000000000), 0x1b4000) 14:29:47 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 24) 14:29:47 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0xb9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x8, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 14:29:47 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x5e, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:47 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x23, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1816.388159] FAULT_INJECTION: forcing a failure. [ 1816.388159] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1816.389332] CPU: 0 PID: 8866 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1816.390025] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1816.390807] Call Trace: [ 1816.391074] dump_stack+0x107/0x167 [ 1816.391406] should_fail.cold+0x5/0xa [ 1816.391815] __alloc_pages_nodemask+0x182/0x600 [ 1816.392267] ? add_mm_counter_fast+0x220/0x220 [ 1816.392731] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1816.393293] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1816.393846] ? lock_downgrade+0x6d0/0x6d0 [ 1816.394235] ? mark_held_locks+0x9e/0xe0 [ 1816.394670] alloc_pages_vma+0xbb/0x410 [ 1816.395036] handle_mm_fault+0x152f/0x3500 [ 1816.395440] ? do_raw_spin_lock+0x121/0x260 [ 1816.395881] ? rwlock_bug.part.0+0x90/0x90 [ 1816.396300] ? __pmd_alloc+0x5e0/0x5e0 [ 1816.396732] __get_user_pages+0x6ec/0x1620 [ 1816.397126] ? follow_page_mask+0x1900/0x1900 [ 1816.397636] ? down_read+0x10f/0x430 [ 1816.397979] ? down_write+0x160/0x160 [ 1816.398366] get_user_pages_unlocked+0x18a/0x690 [ 1816.398857] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1816.399366] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1816.399875] internal_get_user_pages_fast+0x175f/0x2640 [ 1816.400404] ? pin_user_pages_unlocked+0x80/0x80 [ 1816.400911] ? trace_hardirqs_on+0x5b/0x180 [ 1816.401322] get_user_pages_fast+0x66/0xa0 [ 1816.401806] iov_iter_get_pages+0x297/0xf40 [ 1816.402216] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1816.402780] ? mempool_resize+0x7d0/0x7d0 [ 1816.403176] bio_iov_iter_get_pages+0x22a/0x1200 [ 1816.403816] ? bvec_alloc+0x17e/0x2f0 [ 1816.404183] ? bio_alloc_bioset+0x2a1/0x600 [ 1816.404644] ? bio_add_pc_page+0x100/0x100 [ 1816.405051] ? bvec_alloc+0x220/0x2f0 [ 1816.405414] ? iov_iter_npages+0x1fd/0xa70 [ 1816.405868] ? ext4_iomap_begin+0x1a0/0x700 [ 1816.406271] iomap_dio_bio_actor+0x77a/0xef0 [ 1816.406766] iomap_dio_actor+0x36f/0x560 [ 1816.407159] iomap_apply+0x289/0x810 [ 1816.407498] ? iomap_dio_rw+0x90/0x90 [ 1816.407930] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1816.408476] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1816.409016] ? mark_held_locks+0x9e/0xe0 [ 1816.409401] ? filemap_check_errors+0xa5/0x150 [ 1816.409872] __iomap_dio_rw+0x6cd/0x1110 [ 1816.410269] ? iomap_dio_rw+0x90/0x90 [ 1816.410717] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1816.411166] ? down_read+0x10f/0x430 [ 1816.411567] ? down_write+0x160/0x160 [ 1816.411943] iomap_dio_rw+0x31/0x90 [ 1816.412320] ext4_file_read_iter+0x2c7/0x4c0 [ 1816.412790] new_sync_read+0x424/0x6f0 [ 1816.413144] ? ksys_lseek+0x1b0/0x1b0 [ 1816.413561] ? fsnotify_perm.part.0+0x22d/0x620 [ 1816.414007] ? security_file_permission+0xb1/0xe0 [ 1816.414473] vfs_read+0x4da/0x620 [ 1816.414884] ksys_read+0x12d/0x260 [ 1816.415211] ? vfs_write+0xb10/0xb10 [ 1816.415630] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1816.416107] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1816.416671] do_syscall_64+0x33/0x40 [ 1816.417015] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1816.417547] RIP: 0033:0x7f391454cb19 [ 1816.417902] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1816.419706] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1816.420416] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1816.421131] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1816.426023] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1816.426709] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1816.427372] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 [ 1816.444340] FAULT_INJECTION: forcing a failure. [ 1816.444340] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1816.445560] CPU: 0 PID: 8876 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1816.446198] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1816.447011] Call Trace: [ 1816.447278] dump_stack+0x107/0x167 [ 1816.447701] should_fail.cold+0x5/0xa [ 1816.448074] __alloc_pages_nodemask+0x182/0x600 [ 1816.448573] ? add_mm_counter_fast+0x220/0x220 [ 1816.449022] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1816.449641] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1816.450149] ? lock_downgrade+0x6d0/0x6d0 [ 1816.450596] ? mark_held_locks+0x9e/0xe0 [ 1816.450992] alloc_pages_vma+0xbb/0x410 [ 1816.451377] handle_mm_fault+0x152f/0x3500 [ 1816.451862] ? do_raw_spin_lock+0x121/0x260 [ 1816.452349] ? rwlock_bug.part.0+0x90/0x90 [ 1816.452802] ? __pmd_alloc+0x5e0/0x5e0 [ 1816.453199] __get_user_pages+0x6ec/0x1620 [ 1816.453689] ? follow_page_mask+0x1900/0x1900 [ 1816.454105] ? down_read+0x10f/0x430 [ 1816.454479] ? down_write+0x160/0x160 [ 1816.454910] get_user_pages_unlocked+0x18a/0x690 [ 1816.455362] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1816.455968] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1816.456441] internal_get_user_pages_fast+0x175f/0x2640 [ 1816.457033] ? pin_user_pages_unlocked+0x80/0x80 [ 1816.457486] ? trace_hardirqs_on+0x5b/0x180 [ 1816.457975] get_user_pages_fast+0x66/0xa0 [ 1816.458370] iov_iter_get_pages+0x297/0xf40 [ 1816.458856] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1816.459305] ? mempool_resize+0x7d0/0x7d0 [ 1816.459788] bio_iov_iter_get_pages+0x22a/0x1200 [ 1816.460271] ? bvec_alloc+0x17e/0x2f0 [ 1816.460674] ? bio_alloc_bioset+0x2a1/0x600 [ 1816.461071] ? bio_add_pc_page+0x100/0x100 [ 1816.461469] ? bvec_alloc+0x220/0x2f0 [ 1816.461883] ? iov_iter_npages+0x1fd/0xa70 [ 1816.462294] ? ext4_iomap_begin+0x1a0/0x700 [ 1816.462764] iomap_dio_bio_actor+0x77a/0xef0 [ 1816.463202] iomap_dio_actor+0x36f/0x560 [ 1816.463672] iomap_apply+0x289/0x810 [ 1816.464019] ? iomap_dio_rw+0x90/0x90 [ 1816.464404] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1816.464999] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1816.465551] ? mark_held_locks+0x9e/0xe0 [ 1816.465967] ? filemap_check_errors+0xa5/0x150 [ 1816.466412] __iomap_dio_rw+0x6cd/0x1110 [ 1816.466845] ? iomap_dio_rw+0x90/0x90 [ 1816.467222] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1816.467745] ? down_read+0x10f/0x430 [ 1816.468106] ? down_write+0x160/0x160 [ 1816.468590] iomap_dio_rw+0x31/0x90 [ 1816.468938] ext4_file_read_iter+0x2c7/0x4c0 [ 1816.469364] new_sync_read+0x424/0x6f0 [ 1816.469817] ? ksys_lseek+0x1b0/0x1b0 [ 1816.470199] ? fsnotify_perm.part.0+0x22d/0x620 [ 1816.470697] ? security_file_permission+0xb1/0xe0 [ 1816.471163] vfs_read+0x4da/0x620 [ 1816.471590] ksys_read+0x12d/0x260 [ 1816.471942] ? vfs_write+0xb10/0xb10 [ 1816.472311] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1816.472869] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1816.473358] do_syscall_64+0x33/0x40 [ 1816.473799] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1816.474275] RIP: 0033:0x7f07bf93eb19 [ 1816.474687] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1816.476474] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1816.477245] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1816.477989] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1816.478702] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1816.479376] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1816.480121] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:29:47 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4007) 14:29:47 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 14:29:47 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) syz_io_uring_setup(0x3a6, &(0x7f0000000000)={0x0, 0xd8ad, 0x10, 0x1, 0x3a1, 0x0, r0}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f00000000c0), &(0x7f0000000100)) 14:29:47 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x26, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:47 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = fsmount(0xffffffffffffffff, 0x1, 0x76) ioctl$sock_SIOCGIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8982, &(0x7f0000000180)) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 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_config_ext={0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r3, 0x6628) openat(r3, &(0x7f0000000140)='./file0\x00', 0x4400, 0x2) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) 14:29:47 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0xbf, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:29:47 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 25) [ 1816.771156] FAULT_INJECTION: forcing a failure. [ 1816.771156] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1816.787444] CPU: 0 PID: 8908 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1816.790040] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1816.793123] Call Trace: [ 1816.793709] dump_stack+0x107/0x167 [ 1816.795528] should_fail.cold+0x5/0xa [ 1816.796453] __alloc_pages_nodemask+0x182/0x600 [ 1816.798381] ? add_mm_counter_fast+0x220/0x220 [ 1816.799515] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1816.800981] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1816.802269] ? lock_downgrade+0x6d0/0x6d0 [ 1816.803272] ? mark_held_locks+0x9e/0xe0 [ 1816.804259] alloc_pages_vma+0xbb/0x410 [ 1816.805227] handle_mm_fault+0x152f/0x3500 [ 1816.806272] ? do_raw_spin_lock+0x121/0x260 [ 1816.807329] ? rwlock_bug.part.0+0x90/0x90 [ 1816.808379] ? __pmd_alloc+0x5e0/0x5e0 [ 1816.809352] __get_user_pages+0x6ec/0x1620 [ 1816.810402] ? follow_page_mask+0x1900/0x1900 [ 1816.811496] ? down_read+0x10f/0x430 [ 1816.812435] ? down_write+0x160/0x160 [ 1816.813386] get_user_pages_unlocked+0x18a/0x690 [ 1816.814541] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1816.815848] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1816.817021] internal_get_user_pages_fast+0x175f/0x2640 [ 1816.818323] ? pin_user_pages_unlocked+0x80/0x80 [ 1816.819474] ? trace_hardirqs_on+0x5b/0x180 [ 1816.820532] get_user_pages_fast+0x66/0xa0 [ 1816.821581] iov_iter_get_pages+0x297/0xf40 [ 1816.822637] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1816.823840] ? mempool_resize+0x7d0/0x7d0 [ 1816.824853] bio_iov_iter_get_pages+0x22a/0x1200 [ 1816.825991] ? bvec_alloc+0x17e/0x2f0 [ 1816.826931] ? bio_alloc_bioset+0x2a1/0x600 [ 1816.827979] ? bio_add_pc_page+0x100/0x100 [ 1816.829002] ? bvec_alloc+0x220/0x2f0 [ 1816.829920] ? iov_iter_npages+0x1fd/0xa70 [ 1816.830957] ? ext4_iomap_begin+0x1a0/0x700 [ 1816.831999] iomap_dio_bio_actor+0x77a/0xef0 [ 1816.833098] iomap_dio_actor+0x36f/0x560 [ 1816.834092] iomap_apply+0x289/0x810 [ 1816.835010] ? iomap_dio_rw+0x90/0x90 [ 1816.835936] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1816.837334] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1816.838640] ? mark_held_locks+0x9e/0xe0 [ 1816.839647] ? filemap_check_errors+0xa5/0x150 [ 1816.840777] __iomap_dio_rw+0x6cd/0x1110 [ 1816.841794] ? iomap_dio_rw+0x90/0x90 [ 1816.842723] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1816.843858] ? down_read+0x10f/0x430 [ 1816.844769] ? down_write+0x160/0x160 [ 1816.845717] iomap_dio_rw+0x31/0x90 [ 1816.846601] ext4_file_read_iter+0x2c7/0x4c0 [ 1816.847677] new_sync_read+0x424/0x6f0 [ 1816.848604] ? ksys_lseek+0x1b0/0x1b0 [ 1816.849555] ? fsnotify_perm.part.0+0x22d/0x620 [ 1816.850695] ? security_file_permission+0xb1/0xe0 [ 1816.851877] vfs_read+0x4da/0x620 [ 1816.852742] ksys_read+0x12d/0x260 [ 1816.853632] ? vfs_write+0xb10/0xb10 [ 1816.854542] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1816.855815] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1816.857068] do_syscall_64+0x33/0x40 [ 1816.857986] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1816.859211] RIP: 0033:0x7f07bf93eb19 [ 1816.860125] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1816.864617] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1816.866455] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1816.868175] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1816.869918] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1816.871638] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1816.873369] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1830.468145] FAULT_INJECTION: forcing a failure. [ 1830.468145] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1830.469225] CPU: 1 PID: 8919 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1830.469827] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1830.470545] Call Trace: [ 1830.470779] dump_stack+0x107/0x167 [ 1830.471091] should_fail.cold+0x5/0xa [ 1830.471436] __alloc_pages_nodemask+0x182/0x600 [ 1830.471844] ? add_mm_counter_fast+0x220/0x220 [ 1830.472233] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1830.472778] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1830.473223] ? lock_downgrade+0x6d0/0x6d0 [ 1830.473599] ? mark_held_locks+0x9e/0xe0 [ 1830.473950] alloc_pages_vma+0xbb/0x410 [ 1830.474292] handle_mm_fault+0x152f/0x3500 [ 1830.474682] ? do_raw_spin_lock+0x121/0x260 [ 1830.475049] ? rwlock_bug.part.0+0x90/0x90 [ 1830.475405] ? __pmd_alloc+0x5e0/0x5e0 [ 1830.475780] __get_user_pages+0x6ec/0x1620 [ 1830.476152] ? follow_page_mask+0x1900/0x1900 [ 1830.476540] ? down_read+0x10f/0x430 [ 1830.476881] ? down_write+0x160/0x160 [ 1830.477212] get_user_pages_unlocked+0x18a/0x690 [ 1830.477614] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1830.478097] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1830.478507] internal_get_user_pages_fast+0x175f/0x2640 [ 1830.479003] ? pin_user_pages_unlocked+0x80/0x80 [ 1830.479404] ? trace_hardirqs_on+0x5b/0x180 [ 1830.479775] get_user_pages_fast+0x66/0xa0 [ 1830.480166] iov_iter_get_pages+0x297/0xf40 [ 1830.496571] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1830.497016] ? mempool_resize+0x7d0/0x7d0 [ 1830.497380] bio_iov_iter_get_pages+0x22a/0x1200 [ 1830.497786] ? bvec_alloc+0x17e/0x2f0 [ 1830.498138] ? bio_alloc_bioset+0x2a1/0x600 [ 1830.498504] ? bio_add_pc_page+0x100/0x100 [ 1830.498865] ? bvec_alloc+0x220/0x2f0 [ 1830.499215] ? iov_iter_npages+0x1fd/0xa70 [ 1830.499575] ? ext4_iomap_begin+0x1a0/0x700 [ 1830.499943] iomap_dio_bio_actor+0x77a/0xef0 [ 1830.500350] iomap_dio_actor+0x36f/0x560 [ 1830.500711] iomap_apply+0x289/0x810 [ 1830.501028] ? iomap_dio_rw+0x90/0x90 [ 1830.501378] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1830.501869] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1830.502341] ? mark_held_locks+0x9e/0xe0 [ 1830.502695] ? filemap_check_errors+0xa5/0x150 [ 1830.503084] __iomap_dio_rw+0x6cd/0x1110 [ 1830.503455] ? iomap_dio_rw+0x90/0x90 [ 1830.503790] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1830.504181] ? down_read+0x10f/0x430 [ 1830.504536] ? down_write+0x160/0x160 [ 1830.504872] iomap_dio_rw+0x31/0x90 [ 1830.505184] ext4_file_read_iter+0x2c7/0x4c0 [ 1830.505588] new_sync_read+0x424/0x6f0 [ 1830.505925] ? ksys_lseek+0x1b0/0x1b0 [ 1830.506259] ? fsnotify_perm.part.0+0x22d/0x620 [ 1830.506685] ? security_file_permission+0xb1/0xe0 [ 1830.507099] vfs_read+0x4da/0x620 [ 1830.507398] ksys_read+0x12d/0x260 [ 1830.507727] ? vfs_write+0xb10/0xb10 [ 1830.508048] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1830.508502] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1830.508964] do_syscall_64+0x33/0x40 [ 1830.509281] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1830.509738] RIP: 0033:0x7f07bf93eb19 [ 1830.510055] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1830.511610] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1830.512281] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1830.528925] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1830.529523] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1830.530144] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1830.530742] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1830.541161] FAULT_INJECTION: forcing a failure. [ 1830.541161] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1830.543820] CPU: 1 PID: 8917 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1830.545515] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1830.547468] Call Trace: [ 1830.548102] dump_stack+0x107/0x167 [ 1830.549950] should_fail.cold+0x5/0xa [ 1830.550851] __alloc_pages_nodemask+0x182/0x600 [ 1830.551916] ? add_mm_counter_fast+0x220/0x220 [ 1830.552969] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1830.554351] ? count_memcg_event_mm.part.0+0x10f/0x2f0 14:30:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 12) 14:30:01 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 26) 14:30:01 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:01 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r0, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0xe4ff, 0x1ff, 0x6}) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) 14:30:01 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b400d) 14:30:01 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x5e, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:01 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r0, 0x6628) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x107100, 0x8) read(r1, &(0x7f0000000000), 0x1b4000) 14:30:01 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = syz_mount_image$nfs(&(0x7f0000000140), &(0x7f0000000180)='./file1\x00', 0x8, 0x3, &(0x7f00000013c0)=[{&(0x7f0000000280)="8980975dc40c31bde0f7deca34a164ec78338c671fb9affdd11beb91211d3789cbc8261fa22cf1593a904d1f070b9ae61ced19fcecd5613f5ebbf4c8b4495b6bff3f7c8e34274647bab1df9db4f9aa919ad01d711cff1ace03a06af87c9474cc18948197354f1627c8292957a68c", 0x6e, 0x80000001}, {&(0x7f0000000340)="f69118edb1b77dc82bf210f40ac1726bc9eb8c8a8654bfc3830283645fb5bbeae0bd7ebaea93b5931492aef32aa4d0b87f7e29869a44cf16e34117dc25bbcaed63d581d97be6c007e1877c5fd8058c3d7eea83319ae9e4c4b40643eccb6c3f679dc43221b364d2c58cc489310e9ea2347fac0afbec334e6aa0b0cde173cc4bad09201460a1001853265a458ae96128c50acf4f6a2cf70ad03ebd2165ceb2236db269c00845c322aa9ad861106ee32508dc8292781f6440834964c0e510c08484f5a9e3addee089de648bbffa8494da6b06713bb6e030ad466a537709b800ffd57c1158649fb26cc33f7fca54044417b4cb0f9abd426ab20ec063b1b3ecd96e98e97444748fa3fe1a66db170677560d52f8a2dc0dd82bd32906c89fb1433d66090d31ffd4072fdde24e2712e1d84e601da4369eb3d21106aa6db08637f6c28726f4827df0b814601e94b84becb0fc3e125853e03f58ba6ac9e73894646624badbc9ad5a7d27f72415a42b078efb86bd0e52fb8f14ca0bdcd74c1fb76068064d931cf4b8106cad458c8f6fecc78f6ed7eaee9995bf55af023a23c14bcb8acac45d3102aa97d619501005fb0eabf052f67344e18f5a9759d5094f5065c5e32ea885fdd0d5f63abf29acf38c49efdc58da32ec51ef4241f0caffb8f6389d61436ef40dcfb854bec3361ccfebead5cec432bdb674f022984117583c720c3274bdf31485e7fa2cde60a23bd9898ad15619cac8d279c2637b9b3de53653f513f34cb84cb1b497a5c222863e2946442ee66a83adc4be109d8800da6e7c1e4484fed8692e2045a196306785d3c201311e6c45d8aeee1dabd59744c9730031b663780f6935a4704091f7d58395bbf72d9e26d99084c65637e1d2e6baa81827906743b6709dcbd1b579a8809ff169fa12e20438bfcd12457a52543cc429cda64b12825a5b3bbf6f7210a616b6e3c1a02123d116074248b5334581badd051748e7da182fb99338770242bf6a1e62ced98273638562283207cbc229882aca5cc06dbdbb2805e45300b291435944f059fd8121fe8a0878c35d39e54cc89475d9f050b987f132e426777c36e6baebb1309d827a169ac5d096175f19911fe3ec9f9a6e9a91da9dc071b626a1440579a270f54e7aa7cdb8bebeec6a77d56f68f191a050fd2ee53f00be1c22af50f4c419ee477349c8158c343ebb02e301e275463774b51ef7dbdec12333923b78965e2f4f17382eba866262d7817e19bdcaff8a5d5ba970dc8ce39db5c62a3e11afc909cf2a0869b5a4d315d46985888baf2b0ca2f03108a48c5eb44f90363267b55a58e21893fc0ec16cb38ea0afcacb10df9e1c550588478cf2d1efa2335a3da6d082301ed6e360d53d0c8ec78ccc4e9c416b81863aea7ab1197e1cea1838706f15b93a4988fc2b9312f47de8bf0840459368b2a4c90bebc3e73a7b6ef40fff9cd99971e89b410b7d6577c6b5d1148fbbc43b02966365a8bf20c3a06c0e9ad9bbcbd778e9894bf36b0d891260f868920e043298a892afbe15c2c68d7741293b0c8c37dc7c751ec161a2f674af3ebbf0674d008cfa7ae806bc2a121b38e7e143a31e4fd0c1460c37c2a3b13ae5970dd6b67b9483442a2b7a72d313166e26413b440928d0a2898fda603aa75cc563b33eeb1d452814af06421fd3f45a7600b5ef1082ee0ed30e9e4e7d3a4dd2fb65cd7731285b8a987c0c0b78f61124ce32a7a04ea59b9549f42b61d710b92727830541f74ee8a9c0851a99d17309dd4441344dee8eab6594683f22397e2bc4973d6c743498e25f865b0b5786ced264f0f9651ef6295508d4c79a22f2052ff0aeb375cadda1f1e258c3b371c5119deec8f8917eae1d92148409c7eb0be752cb6b2e382303862898e5a64573f94f608ac4f23cc1d6ff5d2f19ca9139c68e8523c65c8df2cf8265282d36fd0ff345c86df1e52476dc197e9e0e749083cc8cc02a7b527901278fbeea3e5bd7e7d48315676186db124f58ec8ad2bfd1f93331920081e5fcb0a3359ac9219fb8741a60f9c37f74b3a702040c8d9c5d781cce5311af5d5902986557b962c4f106792c3e5e806436de63d5607772c3c636926ddacd92a3e8ef719fd903f63eb9d1b84475c57f516595b50a011e13b22a3bbf6de6477262cdcce378fb309b979d0dcb80eecdbbfac9a521cf8d7afbf28269ccc33a5c7213bbc575fd9545ab0d5c0e2615c4f5d12308f01c9b5fd20fb93b2488afd1a0657a95462dc0199f194f6e84780489043de3a39ea738bdc07120e2d1d886edcd4949cc3281553eb101f924b555210109f418d65c2acb69f34dc46f427a756a0b7e3e0574e03a171b1401741d4fa3902d2d39152b34cdfe08a774894f43f45e957660c919ea1781f0951d817de6bbf9bf0942aa21083ddb12173e3f61191710d4a8013a651af50390060784643446e16f49973f9da6b7b4277aa9d029c91ddd794417720c94df6ae4bc9cef41a96681f03bb9e423347bc8a9a680ce9431f2ebd18ae205a480d34f2932c2b96c5a926141bd7318bddd65660903aa35eb8a06cdc0c821c740d64a2a181377ff8ee1c2d55f2ba5bb5b141b992b8f9f39bee636ceeb1c552949e86a83089395d3d5f5fcb8afe5a7aee235bb6b7e33828e91bef6304d9c7a5018d2401a1d47cc2c3958a75851bd43afea29abab4785c99347a85a50f1b7a78ea139ccbd4b4b1077e0078c1259d476cf8422fdcd2ca01ec8602837f55b995b71382fbbf596ee4db9fd489355e859689c8befe974b10a5fafbb4475411d8666d09cf18aa203404d3c4f545fe07ec58d26b0413373a19f7b980831c1070bea9b1140c435759e66d680b7fe4c3244dacaf3855bedccf4b67c6ee875dbf8827121b595c66a1691cb463843af91ebaf50ff96aca785dfddc5903bd53baea3119e1775b022351fc9cef5b0af17c9644e24fe002b1637c19cdbdaad91fcbc90670213952cfaed1f8f6a4970f1025bfb4d3d81eade53ea8897babdd19242dc432b12b273925b30eb0615d18f5912acc3ec48652072e860bb1510c936f8fd9304cb65780825e8bef15654e2d8ba5c6c502214c098aa3c989ecc048734008fd92c78d469bdfd443c9ce77b0ea24064b23c333f3dfa1970ed7b66b7d11f928336609e32259a1de12e9b76aa2f1504dd457e35355cc2fa685b7ef0c7af90b7c4bf6b5ebccb0206eb584f88a31398e8abc1ee3544ffc7460dc23e1c12f025c4ac5ce1a8a5a4e3dd9cdddd611238fa55a46f9a01c41b43bed2a17c2dcf0ba7525ac06694b18b64b0a2aa15e5e54af46f1c1c1deda9ddb41b68d75c99729f1e7accf542a866960b940a811b7e39ca1c57f87daccb20e637c9a8c297c51038dea2e4ee2d863042266bb1a313bb5973292b25a41d019e2a6f51f7c13aefb14bbc1a60e06c8c0d10a6f6bc1278ce8c0f5818bbd2f22f7020d31c4081e980f68ea0bef02a576c783e098114bfa13162d85d2afc4889111f824cf2b9afbad06909a061369500d8ae9055cd5a8a0ac233e30a7739dc881de1e110c4c98c7521403e76be5f2d3636ddc4fefbc625a6ca003f8f9743d7183fd58c4f2504b985efa66b74c11fa11d8790b637f70102592c6acced6e5801453b11412fd3c7118ee8c1c1f43ecae58d206794b7344974a5bc7b0c5afcb13b3e2b21d73ba6e4154cb5607d52253124280789ba1e7851dd76c370f3571cc6ff3a1d73591b6681d676d2faa7b39132f0ff1eedd67bfd33be53620c497b8e34d09d7d85c6eecdf09081d84b944964dac9b6bc1814db9286178b08e562fad4e3c42e918a0d3bbd2e7eaf54a83aa154d54b3af443054dce0a601153ca6780a31aec7894ee631c5d6b9d565cef336ba00640739bc39314a723a4b6d0a1f863b20dfa81483ece023d2d15a01a8c6adc080b3da7ed96e907f882bae2ca0318f8d32baf4f4bf6756e3a9465f2ab5235401f716f50eca9938a9461a1a000fe49acd8745cd55dc48bd0a8e47d6910fd8a5e71a5b89f7761ab5f100263873917d7c5d184491ac27d2a8e208fc7646c6c0bc31fbc1d9afbf724de27ff339eefc9f965fee71f5a6c0751002c3a8ffa88b396b70379a8a8dfc25737b8435f38880af4fd5701cdf2c33a30944d9fafec236db49bd64e9a644e08ea7791770676662340046680f7b65f99cc304369e3b0fda703dcc7c9266d942895a2463e4afde81fc49299d281175bda7acef591a126218ba80964914772a9d614cece017e58b0d0185f9145244112c633e40c695d94681b5e12c3927a868f58e5c5bf50a6e32d2ae58298dbfd6d180e6a06477a6c3ad859a4d7e9fe831cc88900f783fa36975484af5f3d67fb806f6ff68643431c72090a9eaae36e743583ed1a582a32ef409cf40802974d2dd68159716f289d7784c8778d9525ffba7ff7867b255545369165acfba306f7d55c6f884649e2e08423445a3dbb85a004a7ea233e48022f93bc6555a0051004bee3b920f12bfec9d247fa4aff33c73c8eee5958f265ddc1456c672fc8b04d118dc6862644915ba6c3bbd7e37566358ba8ff3f1ab8458221dfa621f1fe20a2c70343e0ee44fc241db41cf890d256c48ad1a00531557802b4e504326b07373d352fc5f76fc5e1be5f8257a445197d395afbe05a26a1c66b23f46579ca1632f688c00b119d94a3f33efffb8c68cb3957e416f1b01d5c3810a88cc0043fd947f1d576170b2ba65d632051928687f050667dda974402849ea9e8faec13026e50b8ddefbd7351ef57853fd30acc06d1110dd5f51b6d6b606af2e27f4288e06f61c0d44f06766df5b6baba37e2e39aec1a157547c2060312daab838185218e07162fe275626c75f3e62d7f98a4b9efb312aac8a43645657f022d62500b5ed110d0b71057506b84e612f5a426b2d873f3e86c6aab89bdaa046c908f45b385d149734d55e51506911be57f121b6859b8a9029a4a6fe2053825fc4084563d27ec8d2a57927c95da35c5a218b2a00972e606dd85d8997ecde2e75759c4d6e87ae54a7ffe30105b7a2657e5304ed4f20d7da6ddfc1cf55533a740dbe13d3be81a51fa640bd9fc71cb2bec51cab2cead4bad493ed9394720ee20fa745fe27902629ee681958abfec5d78e79107077c6208721532e232647f165917aea82c230034b18969ec0a420d29d771a8e55e1c589b2cb8585f43f11790766578b0f0518b6692fa298210f6b731fc8a551ec7f58b8fbf39ea84a417f84f86ce1e191cbf3598c2f14b5fd79f258fb7d5a79fa4e61982ec6635d072904ed7e7a93c572b368b5ed416f9df41c71b1104f4e74d15b2890ec28cce1452fdd03945d91d1413ce80bdf9bdb906582e2902f76324c512cc508726205566e580d6edcc9ba3645d1e07393a9654ee139e1fa4127343fe1d80adccf04b800aa72f5075326cd9060ff4f6e30c9e49a5005fd64377a364f9965a3379eda7bfeedd7a01a221a3ee06b0b7001853e4867308fe3f90b402b9d4e1391e487c1c1fdc906a1913ff3f52b5fc6cf62c1ea50bbaa33d761caafc0aeca727af69ffebe14e03fcf32b85108250711e21977474a92dd65bfc4336d4c8990283d71357e261a75ca73bbab69a333d18b4098efe0ff1c874618b4a3fde535eed278c3c6ad3fe2055f30c90f021c78a1fe76ff9f24d270a1f7806bccd9d64f78f0d19264aef2b6f2603ce1f23dfa06bce9ad41815d8bcb189b469462d2c079cadb88870710c6781ab8e738f82fa9086161d2b2197f7d766bd36eb5ad4df90478a0ff77a2c2203bf9a9c5ccaa97e04d243d0057f156499d6f0bc36e1", 0x1000, 0x9}, {&(0x7f0000001340)="ae8c0e389415e2650e6873e4e84fd482200617ff516b73543768c4bca0a6ba29e61f306a5f0c86cc22770b5b7eaacab40392fb1a50ecebe4406be46fa08aee7a73d3fca128b0f8711d5c86de48", 0x4d, 0x4}], 0x20000, &(0x7f0000001440)={[{}, {'-'}], [{@smackfsdef={'smackfsdef', 0x3d, '*3\x04)-@H&'}}, {@fsuuid={'fsuuid', 0x3d, {[0x33, 0x64, 0x65, 0x34, 0x32, 0x38, 0x37, 0x61], 0x2d, [0x63, 0x62, 0x34, 0x65], 0x2d, [0x65, 0x61, 0x64, 0x34], 0x2d, [0x34, 0x61, 0x66, 0x61], 0x2d, [0x63, 0x38, 0x36, 0x34, 0x64, 0x31, 0x37, 0x66]}}}, {@smackfsroot={'smackfsroot', 0x3d, '\xde%:\''}}, {@fsuuid={'fsuuid', 0x3d, {[0x62, 0x32, 0x31, 0x35, 0x30, 0x31, 0x32, 0x66], 0x2d, [0x34, 0x63, 0x61, 0x37], 0x2d, [0x62, 0x61, 0x31, 0x31], 0x2d, [0x38, 0x35, 0x65, 0x35], 0x2d, [0x32, 0x63, 0x49, 0x64, 0x38, 0x61, 0x30, 0x61]}}}, {@appraise_type}]}) readv(r1, &(0x7f0000001700)=[{&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000001500)=""/86, 0x56}, {&(0x7f0000001580)=""/243, 0xf3}, {&(0x7f0000001680)=""/120, 0x78}], 0x4) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) [ 1830.555499] ? lock_downgrade+0x6d0/0x6d0 [ 1830.572529] ? mark_held_locks+0x9e/0xe0 [ 1830.573535] alloc_pages_vma+0xbb/0x410 [ 1830.574504] handle_mm_fault+0x152f/0x3500 [ 1830.575515] ? do_raw_spin_lock+0x121/0x260 [ 1830.576566] ? rwlock_bug.part.0+0x90/0x90 [ 1830.577078] ? __pmd_alloc+0x5e0/0x5e0 [ 1830.577427] __get_user_pages+0x6ec/0x1620 [ 1830.578888] ? follow_page_mask+0x1900/0x1900 [ 1830.579273] ? down_read+0x10f/0x430 [ 1830.580685] ? down_write+0x160/0x160 [ 1830.581028] get_user_pages_unlocked+0x18a/0x690 [ 1830.581431] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1830.582982] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1830.583392] internal_get_user_pages_fast+0x175f/0x2640 [ 1830.584958] ? pin_user_pages_unlocked+0x80/0x80 [ 1830.585363] ? trace_hardirqs_on+0x5b/0x180 [ 1830.585734] get_user_pages_fast+0x66/0xa0 [ 1830.587186] iov_iter_get_pages+0x297/0xf40 [ 1830.587555] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1830.587970] ? mempool_resize+0x7d0/0x7d0 [ 1830.589425] bio_iov_iter_get_pages+0x22a/0x1200 [ 1830.589831] ? bvec_alloc+0x17e/0x2f0 [ 1830.590163] ? bio_alloc_bioset+0x2a1/0x600 [ 1830.591622] ? bio_add_pc_page+0x100/0x100 [ 1830.591981] ? bvec_alloc+0x220/0x2f0 [ 1830.593385] ? iov_iter_npages+0x1fd/0xa70 [ 1830.593760] ? ext4_iomap_begin+0x1a0/0x700 [ 1830.594136] iomap_dio_bio_actor+0x77a/0xef0 [ 1830.595612] iomap_dio_actor+0x36f/0x560 [ 1830.595963] iomap_apply+0x289/0x810 [ 1830.596284] ? iomap_dio_rw+0x90/0x90 [ 1830.597734] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1830.598224] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1830.599753] ? mark_held_locks+0x9e/0xe0 [ 1830.600117] ? filemap_check_errors+0xa5/0x150 [ 1830.600541] __iomap_dio_rw+0x6cd/0x1110 [ 1830.601979] ? iomap_dio_rw+0x90/0x90 [ 1830.602314] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1830.602708] ? down_read+0x10f/0x430 [ 1830.604118] ? down_write+0x160/0x160 [ 1830.604470] iomap_dio_rw+0x31/0x90 [ 1830.604797] ext4_file_read_iter+0x2c7/0x4c0 [ 1830.606266] new_sync_read+0x424/0x6f0 [ 1830.606599] ? ksys_lseek+0x1b0/0x1b0 [ 1830.606930] ? fsnotify_perm.part.0+0x22d/0x620 [ 1830.608428] ? security_file_permission+0xb1/0xe0 [ 1830.608871] vfs_read+0x4da/0x620 [ 1830.609170] ksys_read+0x12d/0x260 [ 1830.610565] ? vfs_write+0xb10/0xb10 [ 1830.610886] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1830.611329] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1830.612859] do_syscall_64+0x33/0x40 [ 1830.613176] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1830.614699] RIP: 0033:0x7f391454cb19 [ 1830.615016] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1830.617638] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1830.619365] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1830.621057] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1830.621651] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1830.624188] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1830.624825] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:30:01 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 14:30:15 executing program 4: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat$pidfd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) pidfd_send_signal(r2, 0x3, &(0x7f0000000240)={0x27, 0x4619, 0x6}, 0x0) pidfd_send_signal(r2, 0x3f, &(0x7f0000000380)={0x23, 0x5, 0x6}, 0x0) r3 = dup(r2) pidfd_send_signal(r3, 0x0, &(0x7f0000000040)={0xb, 0x5, 0x2000000}, 0x0) syz_io_uring_setup(0x15c, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, r3}, &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)=0x0) syz_io_uring_submit(0x0, r4, &(0x7f0000000440)=@IORING_OP_RECVMSG={0xa, 0x4, 0x0, r3, 0x0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000780)=""/4096, 0x1000}, 0x0, 0x0, 0x1, {0x1}}, 0x101) syz_io_uring_submit(0x0, r4, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x3, 0xc004, @fd_index, 0x5, &(0x7f0000001480)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000100)}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000380)=""/223, 0xdf}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x8, 0x12}, 0x36) 14:30:15 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x4, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 13) 14:30:15 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$sock_SIOCSIFBR(r0, 0x8941, &(0x7f00000000c0)=@get={0x1, &(0x7f0000000000)=""/46, 0x5}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$getown(r1, 0x9) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0xf3, 0x62, 0x4, 0x8, 0x0, 0x9, 0x201, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x8001, 0x1, @perf_bp={&(0x7f0000000100), 0x8}, 0x800, 0x7fffffff, 0x4, 0x3, 0x1, 0x8, 0xfffa, 0x0, 0x7fff, 0x0, 0x80000001}, r2, 0xf, 0xffffffffffffffff, 0x2) 14:30:15 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1da688) 14:30:15 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 27) 14:30:15 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0xbf, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:15 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000140)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="6c6530003f50eade50d8202ecc8f821bcde4a298ec65dcb6171b6ae828a343c8d2c154cb43cd67a9334be81fbb1e60ddc1322d610e4c2cb4b91cdc299265afd7e7c3fdc9db716807c6c9973db8bbbd95294955d5d1405ffc9a4ad9b84213a753d3c6c0"]) r2 = socket$inet(0x2, 0x3, 0x6) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r2, &(0x7f0000000000), 0x400000d, 0x0) r3 = getpgrp(0x0) pidfd_open(r3, 0x0) ioctl$sock_SIOCSPGRP(r2, 0x8902, &(0x7f0000000000)=r3) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) [ 1844.954867] FAULT_INJECTION: forcing a failure. [ 1844.954867] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1844.956090] CPU: 0 PID: 8959 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1844.956734] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1844.957568] Call Trace: [ 1844.957803] dump_stack+0x107/0x167 [ 1844.958168] should_fail.cold+0x5/0xa [ 1844.958603] __alloc_pages_nodemask+0x182/0x600 [ 1844.959017] ? add_mm_counter_fast+0x220/0x220 [ 1844.959517] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1844.960195] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1844.960716] ? lock_downgrade+0x6d0/0x6d0 [ 1844.961175] ? mark_held_locks+0x9e/0xe0 [ 1844.961590] alloc_pages_vma+0xbb/0x410 [ 1844.961932] handle_mm_fault+0x152f/0x3500 [ 1844.967252] ? do_raw_spin_lock+0x121/0x260 [ 1844.967677] ? rwlock_bug.part.0+0x90/0x90 [ 1844.968132] ? __pmd_alloc+0x5e0/0x5e0 [ 1844.968531] __get_user_pages+0x6ec/0x1620 [ 1844.968928] ? follow_page_mask+0x1900/0x1900 [ 1844.969362] ? down_read+0x10f/0x430 [ 1844.969737] ? down_write+0x160/0x160 [ 1844.970123] get_user_pages_unlocked+0x18a/0x690 [ 1844.970606] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1844.971135] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1844.971594] internal_get_user_pages_fast+0x175f/0x2640 [ 1844.972110] ? pin_user_pages_unlocked+0x80/0x80 [ 1844.972564] ? trace_hardirqs_on+0x5b/0x180 [ 1844.972951] get_user_pages_fast+0x66/0xa0 [ 1844.973355] iov_iter_get_pages+0x297/0xf40 [ 1844.973773] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1844.974234] ? mempool_resize+0x7d0/0x7d0 [ 1844.974647] bio_iov_iter_get_pages+0x22a/0x1200 [ 1844.975122] ? bvec_alloc+0x17e/0x2f0 [ 1844.975518] ? bio_alloc_bioset+0x2a1/0x600 [ 1844.975883] ? bio_add_pc_page+0x100/0x100 [ 1844.976286] ? bvec_alloc+0x220/0x2f0 [ 1844.976711] ? iov_iter_npages+0x1fd/0xa70 [ 1844.977116] ? ext4_iomap_begin+0x1a0/0x700 [ 1844.977575] iomap_dio_bio_actor+0x77a/0xef0 [ 1844.977958] iomap_dio_actor+0x36f/0x560 [ 1844.978354] iomap_apply+0x289/0x810 [ 1844.978724] ? iomap_dio_rw+0x90/0x90 [ 1844.979123] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1844.979689] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1844.980183] ? mark_held_locks+0x9e/0xe0 14:30:15 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x5, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1844.980582] ? filemap_check_errors+0xa5/0x150 [ 1844.980988] __iomap_dio_rw+0x6cd/0x1110 [ 1844.981376] ? iomap_dio_rw+0x90/0x90 [ 1844.981760] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1844.982200] ? down_read+0x10f/0x430 [ 1844.982572] ? down_write+0x160/0x160 [ 1844.983197] iomap_dio_rw+0x31/0x90 [ 1844.983581] ext4_file_read_iter+0x2c7/0x4c0 [ 1844.983958] new_sync_read+0x424/0x6f0 [ 1844.984366] ? ksys_lseek+0x1b0/0x1b0 [ 1844.984831] ? fsnotify_perm.part.0+0x22d/0x620 [ 1844.985273] ? security_file_permission+0xb1/0xe0 [ 1844.986116] vfs_read+0x4da/0x620 [ 1844.986463] ksys_read+0x12d/0x260 [ 1844.986775] ? vfs_write+0xb10/0xb10 [ 1844.987171] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1844.987665] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1844.988179] do_syscall_64+0x33/0x40 [ 1844.988565] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1844.989013] RIP: 0033:0x7f07bf93eb19 [ 1844.989713] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1844.991368] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1844.992126] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1844.992810] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1844.993498] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1844.994140] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1844.994782] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1844.999668] FAULT_INJECTION: forcing a failure. [ 1844.999668] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1845.000999] CPU: 0 PID: 8957 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1845.001666] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1845.002393] Call Trace: [ 1845.002669] dump_stack+0x107/0x167 [ 1845.002985] should_fail.cold+0x5/0xa [ 1845.003368] __alloc_pages_nodemask+0x182/0x600 [ 1845.003819] ? add_mm_counter_fast+0x220/0x220 [ 1845.004284] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1845.004892] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1845.005385] ? lock_downgrade+0x6d0/0x6d0 [ 1845.005783] ? mark_held_locks+0x9e/0xe0 [ 1845.006187] alloc_pages_vma+0xbb/0x410 [ 1845.006869] handle_mm_fault+0x152f/0x3500 [ 1845.007281] ? do_raw_spin_lock+0x121/0x260 [ 1845.007704] ? rwlock_bug.part.0+0x90/0x90 [ 1845.008135] ? __pmd_alloc+0x5e0/0x5e0 [ 1845.008561] __get_user_pages+0x6ec/0x1620 [ 1845.008984] ? follow_page_mask+0x1900/0x1900 [ 1845.009454] ? down_read+0x10f/0x430 [ 1845.009781] ? down_write+0x160/0x160 [ 1845.010180] get_user_pages_unlocked+0x18a/0x690 [ 1845.010636] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1845.011140] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1845.011608] internal_get_user_pages_fast+0x175f/0x2640 [ 1845.012157] ? pin_user_pages_unlocked+0x80/0x80 [ 1845.012658] ? trace_hardirqs_on+0x5b/0x180 [ 1845.013080] get_user_pages_fast+0x66/0xa0 [ 1845.013523] iov_iter_get_pages+0x297/0xf40 [ 1845.013902] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1845.014359] ? mempool_resize+0x7d0/0x7d0 [ 1845.014773] bio_iov_iter_get_pages+0x22a/0x1200 [ 1845.015256] ? bvec_alloc+0x17e/0x2f0 [ 1845.015668] ? bio_alloc_bioset+0x2a1/0x600 [ 1845.016090] ? bio_add_pc_page+0x100/0x100 [ 1845.016516] ? bvec_alloc+0x220/0x2f0 [ 1845.016867] ? iov_iter_npages+0x1fd/0xa70 [ 1845.017307] ? ext4_iomap_begin+0x1a0/0x700 [ 1845.017732] iomap_dio_bio_actor+0x77a/0xef0 [ 1845.018167] iomap_dio_actor+0x36f/0x560 [ 1845.018563] iomap_apply+0x289/0x810 [ 1845.018898] ? iomap_dio_rw+0x90/0x90 [ 1845.019272] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1845.019825] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1845.020325] ? mark_held_locks+0x9e/0xe0 [ 1845.020738] ? filemap_check_errors+0xa5/0x150 [ 1845.021203] __iomap_dio_rw+0x6cd/0x1110 [ 1845.021638] ? iomap_dio_rw+0x90/0x90 [ 1845.021975] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1845.022457] ? down_read+0x10f/0x430 [ 1845.022785] ? down_write+0x160/0x160 [ 1845.023157] iomap_dio_rw+0x31/0x90 [ 1845.023520] ext4_file_read_iter+0x2c7/0x4c0 [ 1845.023905] new_sync_read+0x424/0x6f0 [ 1845.024281] ? ksys_lseek+0x1b0/0x1b0 [ 1845.024671] ? fsnotify_perm.part.0+0x22d/0x620 [ 1845.025151] ? security_file_permission+0xb1/0xe0 [ 1845.025636] vfs_read+0x4da/0x620 [ 1845.025940] ksys_read+0x12d/0x260 [ 1845.026538] ? vfs_write+0xb10/0xb10 [ 1845.026858] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1845.027374] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1845.029955] do_syscall_64+0x33/0x40 [ 1845.030290] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1845.030804] RIP: 0033:0x7f391454cb19 [ 1845.031134] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1845.032779] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1845.033475] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1845.034107] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1845.034778] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1845.035379] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1845.036034] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:30:16 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:16 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 14:30:16 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x201b4000) 14:30:16 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x8, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 14) 14:30:16 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x4000, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r1, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) ioctl$EXT4_IOC_GET_ES_CACHE(r1, 0xc020662a, &(0x7f00000000c0)={0x80000000, 0x66a0, 0x0, 0xd5bd, 0x1, [{0x4d2, 0x7, 0x10525e02, '\x00', 0x3100}]}) read(r0, &(0x7f0000000000), 0x1b4000) 14:30:16 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 28) 14:30:16 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) ioctl$sock_ipv6_tunnel_SIOCADD6RD(0xffffffffffffffff, 0x89f9, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x4, 0xe9, 0x7, 0x7fff, 0x58, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast1, 0x1, 0x700, 0x9, 0x6}}) sendmsg$ETHTOOL_MSG_CHANNELS_GET(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000400)={&(0x7f0000000340)=ANY=[@ANYBLOB="b4000000", @ANYRES16=0x0, @ANYBLOB="100026bd7000fedbdf2511000000180001801400020069705f767469300000000000000000000c00018008000100", @ANYRES32=0x0, @ANYBLOB="700001801400020076657468305f746f5f626f6e6400000008000100", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="08474da3", @ANYRES32=0x0, @ANYBLOB="1400020069703665727370616e3000000000000008000100", @ANYRES32=r0, @ANYBLOB="080003000200000014000200766c616e30000000000000000000000008000300000000000c0001800800030002000000"], 0xb4}}, 0x80) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000580)=ANY=[@ANYBLOB="01000000010000095eebe906000000fe7fd4183a822623059f6305", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r3 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$BTRFS_IOC_QGROUP_CREATE(r3, 0x4010942a, &(0x7f0000000140)={0x0, 0x101}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f00000000c0)=""/105) ioctl$sock_ipv6_tunnel_SIOCGETPRL(r1, 0x89f4, &(0x7f0000000500)={'ip6tnl0\x00', &(0x7f0000000480)={'sit0\x00', r0, 0x2f, 0x4, 0x9, 0x9, 0x20, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x8000, 0x80, 0x4, 0x4}}) r4 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r4, &(0x7f0000000600)={0xa, 0x0, 0x0, @empty}, 0x1c) sendmmsg$inet6(r4, &(0x7f0000000000)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@dontfrag={{0x14, 0x29, 0x3e, 0x8000}}], 0x18}}], 0x2, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) [ 1845.213076] FAULT_INJECTION: forcing a failure. [ 1845.213076] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1845.214186] CPU: 1 PID: 8995 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1845.214803] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1845.215502] Call Trace: [ 1845.215739] dump_stack+0x107/0x167 [ 1845.216057] should_fail.cold+0x5/0xa [ 1845.216388] __alloc_pages_nodemask+0x182/0x600 [ 1845.216810] ? add_mm_counter_fast+0x220/0x220 [ 1845.217203] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1845.217716] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1845.218166] ? lock_downgrade+0x6d0/0x6d0 [ 1845.218518] ? mark_held_locks+0x9e/0xe0 [ 1845.218874] alloc_pages_vma+0xbb/0x410 [ 1845.219219] handle_mm_fault+0x152f/0x3500 [ 1845.219585] ? do_raw_spin_lock+0x121/0x260 [ 1845.219957] ? rwlock_bug.part.0+0x90/0x90 [ 1845.220317] ? __pmd_alloc+0x5e0/0x5e0 [ 1845.220686] __get_user_pages+0x6ec/0x1620 [ 1845.221056] ? follow_page_mask+0x1900/0x1900 [ 1845.221443] ? down_read+0x10f/0x430 [ 1845.221764] ? down_write+0x160/0x160 [ 1845.222096] get_user_pages_unlocked+0x18a/0x690 [ 1845.222503] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1845.222966] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1845.223379] internal_get_user_pages_fast+0x175f/0x2640 [ 1845.223856] ? pin_user_pages_unlocked+0x80/0x80 [ 1845.224261] ? trace_hardirqs_on+0x5b/0x180 [ 1845.224644] get_user_pages_fast+0x66/0xa0 [ 1845.225012] iov_iter_get_pages+0x297/0xf40 [ 1845.225383] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1845.225804] ? mempool_resize+0x7d0/0x7d0 [ 1845.226166] bio_iov_iter_get_pages+0x22a/0x1200 [ 1845.226574] ? bvec_alloc+0x17e/0x2f0 [ 1845.226936] ? bio_alloc_bioset+0x2a1/0x600 [ 1845.227322] ? bio_add_pc_page+0x100/0x100 [ 1845.227693] ? bvec_alloc+0x220/0x2f0 [ 1845.228020] ? iov_iter_npages+0x1fd/0xa70 [ 1845.228385] ? ext4_iomap_begin+0x1a0/0x700 [ 1845.228791] iomap_dio_bio_actor+0x77a/0xef0 [ 1845.229176] iomap_dio_actor+0x36f/0x560 [ 1845.229528] iomap_apply+0x289/0x810 [ 1845.229862] ? iomap_dio_rw+0x90/0x90 [ 1845.230189] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1845.230684] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1845.231134] ? mark_held_locks+0x9e/0xe0 [ 1845.231490] ? filemap_check_errors+0xa5/0x150 [ 1845.231886] __iomap_dio_rw+0x6cd/0x1110 [ 1845.232228] ? iomap_dio_rw+0x90/0x90 [ 1845.232569] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1845.232991] ? down_read+0x10f/0x430 [ 1845.233310] ? down_write+0x160/0x160 [ 1845.233642] iomap_dio_rw+0x31/0x90 [ 1845.233956] ext4_file_read_iter+0x2c7/0x4c0 [ 1845.234334] new_sync_read+0x424/0x6f0 [ 1845.234671] ? ksys_lseek+0x1b0/0x1b0 [ 1845.235008] ? fsnotify_perm.part.0+0x22d/0x620 [ 1845.235405] ? security_file_permission+0xb1/0xe0 [ 1845.235836] vfs_read+0x4da/0x620 [ 1845.236136] ksys_read+0x12d/0x260 [ 1845.236439] ? vfs_write+0xb10/0xb10 [ 1845.236794] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1845.237237] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1845.237688] do_syscall_64+0x33/0x40 [ 1845.238005] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1845.238452] RIP: 0033:0x7f391454cb19 [ 1845.238797] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1845.240367] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1845.241044] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1845.241664] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1845.242291] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1845.242902] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1845.243499] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:30:16 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e23, 0x3ff, @empty, 0xb7}, 0x1c) read(0xffffffffffffffff, &(0x7f0000000000), 0x1b4000) [ 1845.248775] FAULT_INJECTION: forcing a failure. [ 1845.248775] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1845.249810] CPU: 1 PID: 8997 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1845.250396] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1845.251109] Call Trace: [ 1845.251350] dump_stack+0x107/0x167 [ 1845.251681] should_fail.cold+0x5/0xa [ 1845.252012] __alloc_pages_nodemask+0x182/0x600 [ 1845.252422] ? add_mm_counter_fast+0x220/0x220 [ 1845.252843] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1845.253357] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1845.253835] ? lock_downgrade+0x6d0/0x6d0 [ 1845.254188] ? mark_held_locks+0x9e/0xe0 [ 1845.254544] alloc_pages_vma+0xbb/0x410 [ 1845.254889] handle_mm_fault+0x152f/0x3500 [ 1845.255253] ? do_raw_spin_lock+0x121/0x260 [ 1845.255628] ? rwlock_bug.part.0+0x90/0x90 [ 1845.255988] ? __pmd_alloc+0x5e0/0x5e0 [ 1845.256360] __get_user_pages+0x6ec/0x1620 [ 1845.256783] ? follow_page_mask+0x1900/0x1900 [ 1845.257189] ? down_read+0x10f/0x430 [ 1845.257520] ? down_write+0x160/0x160 [ 1845.257868] get_user_pages_unlocked+0x18a/0x690 [ 1845.258272] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1845.258760] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1845.259171] internal_get_user_pages_fast+0x175f/0x2640 [ 1845.259661] ? pin_user_pages_unlocked+0x80/0x80 [ 1845.260075] ? trace_hardirqs_on+0x5b/0x180 [ 1845.260919] get_user_pages_fast+0x66/0xa0 [ 1845.261560] iov_iter_get_pages+0x297/0xf40 [ 1845.261933] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1845.262348] ? mempool_resize+0x7d0/0x7d0 [ 1845.262709] bio_iov_iter_get_pages+0x22a/0x1200 [ 1845.263113] ? bvec_alloc+0x17e/0x2f0 [ 1845.263438] ? bio_alloc_bioset+0x2a1/0x600 [ 1845.263805] ? bio_add_pc_page+0x100/0x100 [ 1845.264165] ? bvec_alloc+0x220/0x2f0 [ 1845.264491] ? iov_iter_npages+0x1fd/0xa70 [ 1845.264870] ? ext4_iomap_begin+0x1a0/0x700 [ 1845.265239] iomap_dio_bio_actor+0x77a/0xef0 [ 1845.265626] iomap_dio_actor+0x36f/0x560 [ 1845.265977] iomap_apply+0x289/0x810 [ 1845.266296] ? iomap_dio_rw+0x90/0x90 [ 1845.266625] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1845.267144] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1845.267594] ? mark_held_locks+0x9e/0xe0 [ 1845.267947] ? filemap_check_errors+0xa5/0x150 [ 1845.268339] __iomap_dio_rw+0x6cd/0x1110 [ 1845.268765] ? iomap_dio_rw+0x90/0x90 [ 1845.269326] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1845.269742] ? down_read+0x10f/0x430 [ 1845.270059] ? down_write+0x160/0x160 [ 1845.270401] iomap_dio_rw+0x31/0x90 [ 1845.270714] ext4_file_read_iter+0x2c7/0x4c0 [ 1845.271088] new_sync_read+0x424/0x6f0 [ 1845.271417] ? ksys_lseek+0x1b0/0x1b0 [ 1845.271752] ? fsnotify_perm.part.0+0x22d/0x620 [ 1845.272154] ? security_file_permission+0xb1/0xe0 [ 1845.272574] vfs_read+0x4da/0x620 [ 1845.272905] ksys_read+0x12d/0x260 [ 1845.273208] ? vfs_write+0xb10/0xb10 [ 1845.273526] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1845.273972] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1845.274410] do_syscall_64+0x33/0x40 [ 1845.274728] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1845.275162] RIP: 0033:0x7f07bf93eb19 [ 1845.275477] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1845.277538] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1845.278196] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1845.278801] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1845.279402] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1845.280007] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1845.280660] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:30:29 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x4, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:29 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 29) 14:30:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 15) 14:30:29 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = syz_open_dev$mouse(&(0x7f0000000040), 0x0, 0x432042) sendmsg$NL80211_CMD_SET_CHANNEL(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x4c, 0x0, 0x300, 0x70bd2c, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1702}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x80}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x1f}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x97}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x39}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20000004}, 0x8000) 14:30:29 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1e, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:29 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r0, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYBLOB="d4000000", @ANYRES16=0x0, @ANYBLOB="020025bd7008fedbdf054f00000008ffe700", @ANYRES32=r1, @ANYBLOB="0c0099007cd600005e00000034007a800800040006000000080004003f000000140002001a753cda08163fcf6ebdec0e02ca3a550c0003001245bcef211f3a1528007a80240001008aec0e4f5ddb704b40ef2002a7d91787d9765ae4ec1607253a8b85b6c2c8aec13c007a8024000100fb7e83d27f1a06fe9c8bc61cf58e071af38af6e538a0f583ad7be24b2e97e11814000100c950088722fc663b8364839deaf6d4bb14007a8008000400030000000800040004000000"], 0xd4}, 0x1, 0x0, 0x0, 0x8000}, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:30:29 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) fsetxattr$trusted_overlay_opaque(r1, &(0x7f0000000140), &(0x7f0000000180), 0x2, 0x3) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:30:29 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$CDROM_SELECT_DISK(r1, 0x5322, 0x6) [ 1858.192576] FAULT_INJECTION: forcing a failure. [ 1858.192576] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1858.193802] CPU: 0 PID: 9016 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1858.194383] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1858.195079] Call Trace: [ 1858.195313] dump_stack+0x107/0x167 [ 1858.195628] should_fail.cold+0x5/0xa [ 1858.196047] __alloc_pages_nodemask+0x182/0x600 [ 1858.196444] ? add_mm_counter_fast+0x220/0x220 [ 1858.196848] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1858.197370] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1858.197819] ? lock_downgrade+0x6d0/0x6d0 [ 1858.198171] ? mark_held_locks+0x9e/0xe0 [ 1858.198524] alloc_pages_vma+0xbb/0x410 [ 1858.198869] handle_mm_fault+0x152f/0x3500 [ 1858.199233] ? do_raw_spin_lock+0x121/0x260 [ 1858.199604] ? rwlock_bug.part.0+0x90/0x90 [ 1858.199965] ? __pmd_alloc+0x5e0/0x5e0 [ 1858.200313] __get_user_pages+0x6ec/0x1620 [ 1858.200683] ? follow_page_mask+0x1900/0x1900 [ 1858.201115] ? down_read+0x10f/0x430 [ 1858.201434] ? down_write+0x160/0x160 [ 1858.201768] get_user_pages_unlocked+0x18a/0x690 [ 1858.202171] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1858.202638] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1858.203050] internal_get_user_pages_fast+0x175f/0x2640 [ 1858.203524] ? pin_user_pages_unlocked+0x80/0x80 [ 1858.203929] ? trace_hardirqs_on+0x5b/0x180 [ 1858.204299] get_user_pages_fast+0x66/0xa0 [ 1858.204666] iov_iter_get_pages+0x297/0xf40 [ 1858.205066] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1858.205483] ? mempool_resize+0x7d0/0x7d0 [ 1858.205846] bio_iov_iter_get_pages+0x22a/0x1200 [ 1858.206258] ? bvec_alloc+0x17e/0x2f0 [ 1858.206588] ? bio_alloc_bioset+0x2a1/0x600 [ 1858.206955] ? bio_add_pc_page+0x100/0x100 [ 1858.207314] ? bvec_alloc+0x220/0x2f0 [ 1858.207643] ? iov_iter_npages+0x1fd/0xa70 [ 1858.208005] ? ext4_iomap_begin+0x1a0/0x700 [ 1858.208380] iomap_dio_bio_actor+0x77a/0xef0 [ 1858.208774] iomap_dio_actor+0x36f/0x560 [ 1858.209140] iomap_apply+0x289/0x810 [ 1858.209460] ? iomap_dio_rw+0x90/0x90 [ 1858.209789] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1858.210282] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1858.210642] FAULT_INJECTION: forcing a failure. [ 1858.210642] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1858.210732] ? mark_held_locks+0x9e/0xe0 [ 1858.210755] ? filemap_check_errors+0xa5/0x150 [ 1858.212443] __iomap_dio_rw+0x6cd/0x1110 [ 1858.212797] ? iomap_dio_rw+0x90/0x90 [ 1858.213138] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1858.213533] ? down_read+0x10f/0x430 [ 1858.213852] ? down_write+0x160/0x160 [ 1858.214182] iomap_dio_rw+0x31/0x90 [ 1858.214497] ext4_file_read_iter+0x2c7/0x4c0 [ 1858.214878] new_sync_read+0x424/0x6f0 [ 1858.215210] ? ksys_lseek+0x1b0/0x1b0 [ 1858.215546] ? fsnotify_perm.part.0+0x22d/0x620 [ 1858.215946] ? security_file_permission+0xb1/0xe0 [ 1858.216361] vfs_read+0x4da/0x620 [ 1858.216665] ksys_read+0x12d/0x260 [ 1858.216986] ? vfs_write+0xb10/0xb10 [ 1858.217311] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1858.217755] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1858.218202] do_syscall_64+0x33/0x40 [ 1858.218523] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1858.218955] RIP: 0033:0x7f391454cb19 [ 1858.219273] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1858.220816] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1858.221459] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1858.222058] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1858.222657] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1858.223255] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1858.223854] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 [ 1858.224474] CPU: 1 PID: 9023 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1858.229300] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1858.229986] Call Trace: [ 1858.230215] dump_stack+0x107/0x167 [ 1858.230523] should_fail.cold+0x5/0xa [ 1858.236905] __alloc_pages_nodemask+0x182/0x600 [ 1858.237306] ? add_mm_counter_fast+0x220/0x220 [ 1858.237697] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1858.238206] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1858.238654] ? lock_downgrade+0x6d0/0x6d0 [ 1858.239005] ? mark_held_locks+0x9e/0xe0 [ 1858.239355] alloc_pages_vma+0xbb/0x410 [ 1858.239699] handle_mm_fault+0x152f/0x3500 [ 1858.240061] ? do_raw_spin_lock+0x121/0x260 [ 1858.240427] ? rwlock_bug.part.0+0x90/0x90 [ 1858.240809] ? __pmd_alloc+0x5e0/0x5e0 [ 1858.241160] __get_user_pages+0x6ec/0x1620 [ 1858.241524] ? follow_page_mask+0x1900/0x1900 [ 1858.241905] ? down_read+0x10f/0x430 [ 1858.242222] ? down_write+0x160/0x160 [ 1858.242553] get_user_pages_unlocked+0x18a/0x690 [ 1858.242953] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1858.243408] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1858.243815] internal_get_user_pages_fast+0x175f/0x2640 [ 1858.244283] ? pin_user_pages_unlocked+0x80/0x80 [ 1858.244684] ? trace_hardirqs_on+0x5b/0x180 [ 1858.245069] get_user_pages_fast+0x66/0xa0 [ 1858.245431] iov_iter_get_pages+0x297/0xf40 [ 1858.245801] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1858.246216] ? mempool_resize+0x7d0/0x7d0 [ 1858.246579] bio_iov_iter_get_pages+0x22a/0x1200 [ 1858.246986] ? bvec_alloc+0x17e/0x2f0 [ 1858.247308] ? bio_alloc_bioset+0x2a1/0x600 [ 1858.247675] ? bio_add_pc_page+0x100/0x100 [ 1858.248028] ? bvec_alloc+0x220/0x2f0 [ 1858.248350] ? iov_iter_npages+0x1fd/0xa70 [ 1858.248711] ? ext4_iomap_begin+0x1a0/0x700 [ 1858.249094] iomap_dio_bio_actor+0x77a/0xef0 [ 1858.249480] iomap_dio_actor+0x36f/0x560 [ 1858.249830] iomap_apply+0x289/0x810 [ 1858.250144] ? iomap_dio_rw+0x90/0x90 [ 1858.250468] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1858.250959] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1858.251403] ? mark_held_locks+0x9e/0xe0 [ 1858.251758] ? filemap_check_errors+0xa5/0x150 [ 1858.252145] __iomap_dio_rw+0x6cd/0x1110 [ 1858.252487] ? iomap_dio_rw+0x90/0x90 [ 1858.252844] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1858.253238] ? down_read+0x10f/0x430 [ 1858.253556] ? down_write+0x160/0x160 [ 1858.253881] iomap_dio_rw+0x31/0x90 [ 1858.254193] ext4_file_read_iter+0x2c7/0x4c0 [ 1858.254571] new_sync_read+0x424/0x6f0 [ 1858.254899] ? ksys_lseek+0x1b0/0x1b0 [ 1858.255238] ? fsnotify_perm.part.0+0x22d/0x620 [ 1858.255636] ? security_file_permission+0xb1/0xe0 [ 1858.256045] vfs_read+0x4da/0x620 [ 1858.256345] ksys_read+0x12d/0x260 [ 1858.256648] ? vfs_write+0xb10/0xb10 [ 1858.256983] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1858.257431] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1858.257867] do_syscall_64+0x33/0x40 [ 1858.258184] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1858.258622] RIP: 0033:0x7f07bf93eb19 [ 1858.258957] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1858.260470] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1858.261125] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1858.261722] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1858.262316] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1858.262913] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1858.268920] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:30:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 16) [ 1858.347860] FAULT_INJECTION: forcing a failure. [ 1858.347860] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1858.348923] CPU: 1 PID: 9035 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1858.356904] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1858.369282] Call Trace: [ 1858.369520] dump_stack+0x107/0x167 [ 1858.369840] should_fail.cold+0x5/0xa [ 1858.370181] __alloc_pages_nodemask+0x182/0x600 [ 1858.370581] ? add_mm_counter_fast+0x220/0x220 [ 1858.370985] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1858.371510] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1858.371961] ? lock_downgrade+0x6d0/0x6d0 [ 1858.372319] ? mark_held_locks+0x9e/0xe0 [ 1858.372679] alloc_pages_vma+0xbb/0x410 [ 1858.377047] handle_mm_fault+0x152f/0x3500 [ 1858.377418] ? do_raw_spin_lock+0x121/0x260 [ 1858.377799] ? rwlock_bug.part.0+0x90/0x90 [ 1858.378163] ? __pmd_alloc+0x5e0/0x5e0 [ 1858.378523] __get_user_pages+0x6ec/0x1620 [ 1858.378897] ? follow_page_mask+0x1900/0x1900 [ 1858.379285] ? down_read+0x10f/0x430 [ 1858.379613] ? down_write+0x160/0x160 [ 1858.379962] get_user_pages_unlocked+0x18a/0x690 [ 1858.380371] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1858.380866] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1858.381287] internal_get_user_pages_fast+0x175f/0x2640 [ 1858.381779] ? pin_user_pages_unlocked+0x80/0x80 [ 1858.382190] ? trace_hardirqs_on+0x5b/0x180 [ 1858.382571] get_user_pages_fast+0x66/0xa0 [ 1858.382941] iov_iter_get_pages+0x297/0xf40 [ 1858.383313] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1858.383741] ? mempool_resize+0x7d0/0x7d0 [ 1858.384108] bio_iov_iter_get_pages+0x22a/0x1200 [ 1858.384517] ? bvec_alloc+0x17e/0x2f0 [ 1858.384879] ? bio_alloc_bioset+0x2a1/0x600 [ 1858.385254] ? bio_add_pc_page+0x100/0x100 [ 1858.385618] ? bvec_alloc+0x220/0x2f0 [ 1858.385947] ? iov_iter_npages+0x1fd/0xa70 [ 1858.386318] ? ext4_iomap_begin+0x1a0/0x700 [ 1858.386696] iomap_dio_bio_actor+0x77a/0xef0 [ 1858.387080] iomap_dio_actor+0x36f/0x560 [ 1858.387439] iomap_apply+0x289/0x810 [ 1858.387760] ? iomap_dio_rw+0x90/0x90 [ 1858.388087] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1858.388587] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1858.389062] ? mark_held_locks+0x9e/0xe0 [ 1858.389417] ? filemap_check_errors+0xa5/0x150 [ 1858.389809] __iomap_dio_rw+0x6cd/0x1110 [ 1858.390154] ? iomap_dio_rw+0x90/0x90 [ 1858.390498] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1858.390894] ? down_read+0x10f/0x430 [ 1858.391214] ? down_write+0x160/0x160 [ 1858.391546] iomap_dio_rw+0x31/0x90 [ 1858.391864] ext4_file_read_iter+0x2c7/0x4c0 [ 1858.392240] new_sync_read+0x424/0x6f0 [ 1858.392577] ? ksys_lseek+0x1b0/0x1b0 [ 1858.392930] ? fsnotify_perm.part.0+0x22d/0x620 [ 1858.393329] ? security_file_permission+0xb1/0xe0 [ 1858.393753] vfs_read+0x4da/0x620 [ 1858.394060] ksys_read+0x12d/0x260 [ 1858.394367] ? vfs_write+0xb10/0xb10 [ 1858.394701] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1858.395148] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1858.395594] do_syscall_64+0x33/0x40 [ 1858.395914] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1858.396349] RIP: 0033:0x7f391454cb19 [ 1858.396670] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1858.398235] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1858.398884] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1858.399495] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1858.400097] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1858.400701] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1858.401320] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:30:29 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x21, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:29 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 30) [ 1858.459167] FAULT_INJECTION: forcing a failure. [ 1858.459167] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1858.460332] CPU: 1 PID: 9044 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1858.460937] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1858.461633] Call Trace: [ 1858.461864] dump_stack+0x107/0x167 [ 1858.462173] should_fail.cold+0x5/0xa [ 1858.462507] __alloc_pages_nodemask+0x182/0x600 [ 1858.462906] ? add_mm_counter_fast+0x220/0x220 [ 1858.463295] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1858.463809] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1858.464254] ? lock_downgrade+0x6d0/0x6d0 [ 1858.464609] ? mark_held_locks+0x9e/0xe0 [ 1858.464985] alloc_pages_vma+0xbb/0x410 [ 1858.465328] handle_mm_fault+0x152f/0x3500 [ 1858.465693] ? do_raw_spin_lock+0x121/0x260 [ 1858.466057] ? rwlock_bug.part.0+0x90/0x90 [ 1858.466414] ? __pmd_alloc+0x5e0/0x5e0 [ 1858.466768] __get_user_pages+0x6ec/0x1620 [ 1858.467134] ? follow_page_mask+0x1900/0x1900 [ 1858.467516] ? down_read+0x10f/0x430 [ 1858.467833] ? down_write+0x160/0x160 [ 1858.468162] get_user_pages_unlocked+0x18a/0x690 [ 1858.468566] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1858.469062] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1858.469522] internal_get_user_pages_fast+0x175f/0x2640 [ 1858.470079] ? pin_user_pages_unlocked+0x80/0x80 [ 1858.470542] ? trace_hardirqs_on+0x5b/0x180 [ 1858.470958] get_user_pages_fast+0x66/0xa0 [ 1858.471360] iov_iter_get_pages+0x297/0xf40 [ 1858.471775] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1858.472240] ? mempool_resize+0x7d0/0x7d0 [ 1858.472646] bio_iov_iter_get_pages+0x22a/0x1200 [ 1858.473107] ? bvec_alloc+0x17e/0x2f0 [ 1858.473475] ? bio_alloc_bioset+0x2a1/0x600 [ 1858.473925] ? bio_add_pc_page+0x100/0x100 [ 1858.474358] ? bvec_alloc+0x220/0x2f0 [ 1858.474760] ? iov_iter_npages+0x1fd/0xa70 [ 1858.475170] ? ext4_iomap_begin+0x1a0/0x700 [ 1858.475593] iomap_dio_bio_actor+0x77a/0xef0 [ 1858.476019] iomap_dio_actor+0x36f/0x560 [ 1858.476410] iomap_apply+0x289/0x810 [ 1858.476781] ? iomap_dio_rw+0x90/0x90 [ 1858.477144] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1858.477700] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1858.478201] ? mark_held_locks+0x9e/0xe0 [ 1858.478595] ? filemap_check_errors+0xa5/0x150 [ 1858.479033] __iomap_dio_rw+0x6cd/0x1110 [ 1858.479413] ? iomap_dio_rw+0x90/0x90 [ 1858.479790] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1858.480230] ? down_read+0x10f/0x430 [ 1858.480588] ? down_write+0x160/0x160 [ 1858.480977] iomap_dio_rw+0x31/0x90 [ 1858.481331] ext4_file_read_iter+0x2c7/0x4c0 [ 1858.481766] new_sync_read+0x424/0x6f0 [ 1858.482133] ? ksys_lseek+0x1b0/0x1b0 [ 1858.482508] ? fsnotify_perm.part.0+0x22d/0x620 [ 1858.482976] ? security_file_permission+0xb1/0xe0 [ 1858.483456] vfs_read+0x4da/0x620 [ 1858.483798] ksys_read+0x12d/0x260 [ 1858.484138] ? vfs_write+0xb10/0xb10 [ 1858.484520] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1858.485057] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1858.485560] do_syscall_64+0x33/0x40 [ 1858.485920] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1858.486401] RIP: 0033:0x7f07bf93eb19 [ 1858.486771] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1858.488537] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1858.489265] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1858.489941] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1858.490617] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1858.491287] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1858.491961] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:30:29 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x5, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:29 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) recvmsg(r0, &(0x7f0000002540)={&(0x7f00000000c0)=@l2tp={0x2, 0x0, @dev}, 0x80, &(0x7f0000000280)=[{&(0x7f0000000340)=""/202, 0xca}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/247, 0xf7}], 0x7}, 0x10040) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000002580), 0x40000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) 14:30:29 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x22, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:29 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) openat$cgroup_procs(r0, &(0x7f0000000040)='cgroup.procs\x00', 0x2, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x3, 0x0, 0x0, 0x6, 0x0, 0x5e, 0x10000, 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={&(0x7f00000002c0), 0xa}, 0x0, 0x0, 0x0, 0x1, 0x2000000000000000, 0x0, 0x4, 0x0, 0x0, 0x0, 0x100000}, 0x0, 0xfffffffffff7ffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0x9, 0x81, 0x4, 0x1, 0x0, 0x40, 0x2010, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x1, @perf_config_ext={0x0, 0x6}, 0x40000, 0x1, 0x5, 0x0, 0x8, 0x3aa400, 0x6cc2, 0x0, 0xffff, 0x0, 0x8}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8820, 0xa4) r3 = openat(r2, &(0x7f0000000100)='/proc/self/exe\x00', 0x2a4c00, 0x210) read(r3, &(0x7f00000000c0), 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x10640, 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r4, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) ioctl$sock_inet_SIOCDARP(0xffffffffffffffff, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) fcntl$lock(0xffffffffffffffff, 0x5, &(0x7f0000000380)={0x2, 0x3, 0x40, 0x2e118c91}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000480)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_REFRESH(r5, 0x2402, 0x40) r6 = openat$incfs(r1, &(0x7f0000000300)='.pending_reads\x00', 0x20000, 0x1b0) setsockopt$inet_mtu(r6, 0x0, 0xa, &(0x7f0000000340)=0x1, 0x4) r7 = socket$inet6(0xa, 0x5, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r7, 0x400c6615, &(0x7f0000000280)={0x0, @aes128, 0x0, @desc4}) 14:30:42 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x5e, 0x104, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x713440, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) 14:30:42 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 31) 14:30:42 executing program 2: openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 14:30:42 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r2, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) read(0xffffffffffffffff, &(0x7f0000000340)=""/244, 0xf4) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x636, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = getpgrp(0x0) pidfd_open(r3, 0x0) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x2, 0x7, 0x3b, 0x35, 0x0, 0x7, 0x410, 0x8, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext={0x100000001, 0x8000}, 0x22c8, 0x0, 0x8, 0x4, 0xc7b1, 0x2, 0x8, 0x0, 0x4, 0x0, 0x6}, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r4 = socket$inet(0x2, 0x3, 0x6) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r4, &(0x7f0000000000), 0x400000d, 0x0) ioctl$BTRFS_IOC_LOGICAL_INO_V2(r4, 0xc038943b, &(0x7f0000000440)={0x20, 0x20, '\x00', 0x1, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]}) r5 = syz_open_dev$vcsu(&(0x7f00000001c0), 0x627, 0x0) bind$802154_raw(r5, &(0x7f0000000280)={0x24, @none={0x0, 0x2}}, 0x14) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) [ 1871.437735] FAULT_INJECTION: forcing a failure. [ 1871.437735] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1871.438915] CPU: 1 PID: 9073 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1871.439550] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1871.440236] Call Trace: [ 1871.440513] dump_stack+0x107/0x167 [ 1871.440828] should_fail.cold+0x5/0xa [ 1871.441175] __alloc_pages_nodemask+0x182/0x600 [ 1871.441657] ? add_mm_counter_fast+0x220/0x220 [ 1871.442045] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1871.442606] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1871.443051] ? lock_downgrade+0x6d0/0x6d0 [ 1871.443446] ? mark_held_locks+0x9e/0xe0 [ 1871.443809] alloc_pages_vma+0xbb/0x410 [ 1871.444149] handle_mm_fault+0x152f/0x3500 [ 1871.444562] ? do_raw_spin_lock+0x121/0x260 [ 1871.444941] ? rwlock_bug.part.0+0x90/0x90 [ 1871.445305] ? __pmd_alloc+0x5e0/0x5e0 [ 1871.445740] __get_user_pages+0x6ec/0x1620 [ 1871.446105] ? follow_page_mask+0x1900/0x1900 [ 1871.446748] ? down_read+0x10f/0x430 [ 1871.447725] FAULT_INJECTION: forcing a failure. [ 1871.447725] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1871.448498] ? down_write+0x160/0x160 [ 1871.448519] get_user_pages_unlocked+0x18a/0x690 [ 1871.448534] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1871.448549] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1871.448571] internal_get_user_pages_fast+0x175f/0x2640 [ 1871.448605] ? pin_user_pages_unlocked+0x80/0x80 [ 1871.452125] ? trace_hardirqs_on+0x5b/0x180 [ 1871.452551] get_user_pages_fast+0x66/0xa0 [ 1871.452920] iov_iter_get_pages+0x297/0xf40 [ 1871.453294] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1871.453785] ? mempool_resize+0x7d0/0x7d0 [ 1871.454151] bio_iov_iter_get_pages+0x22a/0x1200 [ 1871.454613] ? bvec_alloc+0x17e/0x2f0 [ 1871.454939] ? bio_alloc_bioset+0x2a1/0x600 [ 1871.455302] ? bio_add_pc_page+0x100/0x100 [ 1871.455710] ? bvec_alloc+0x220/0x2f0 [ 1871.456035] ? iov_iter_npages+0x1fd/0xa70 [ 1871.456394] ? ext4_iomap_begin+0x1a0/0x700 [ 1871.456824] iomap_dio_bio_actor+0x77a/0xef0 [ 1871.457222] iomap_dio_actor+0x36f/0x560 [ 1871.457651] iomap_apply+0x289/0x810 [ 1871.457968] ? iomap_dio_rw+0x90/0x90 [ 1871.458293] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1871.458840] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1871.459288] ? mark_held_locks+0x9e/0xe0 [ 1871.459691] ? filemap_check_errors+0xa5/0x150 [ 1871.460082] __iomap_dio_rw+0x6cd/0x1110 [ 1871.460482] ? iomap_dio_rw+0x90/0x90 [ 1871.460819] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1871.461224] ? down_read+0x10f/0x430 [ 1871.461620] ? down_write+0x160/0x160 [ 1871.461947] iomap_dio_rw+0x31/0x90 [ 1871.462258] ext4_file_read_iter+0x2c7/0x4c0 [ 1871.462693] new_sync_read+0x424/0x6f0 [ 1871.463023] ? ksys_lseek+0x1b0/0x1b0 [ 1871.463355] ? fsnotify_perm.part.0+0x22d/0x620 [ 1871.463801] ? security_file_permission+0xb1/0xe0 [ 1871.464220] vfs_read+0x4da/0x620 [ 1871.464634] ksys_read+0x12d/0x260 [ 1871.464948] ? vfs_write+0xb10/0xb10 [ 1871.465375] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1871.465961] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1871.466394] do_syscall_64+0x33/0x40 [ 1871.466797] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1871.467233] RIP: 0033:0x7f07bf93eb19 [ 1871.467597] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1871.469225] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1871.469913] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1871.470597] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1871.471189] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1871.471832] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1871.472539] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1871.473173] CPU: 0 PID: 9076 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1871.473824] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1871.474569] Call Trace: [ 1871.474801] dump_stack+0x107/0x167 [ 1871.475124] should_fail.cold+0x5/0xa [ 1871.475452] __alloc_pages_nodemask+0x182/0x600 [ 1871.475887] ? add_mm_counter_fast+0x220/0x220 [ 1871.476285] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1871.476834] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1871.477301] ? lock_downgrade+0x6d0/0x6d0 [ 1871.477714] ? mark_held_locks+0x9e/0xe0 [ 1871.478061] alloc_pages_vma+0xbb/0x410 [ 1871.478413] handle_mm_fault+0x152f/0x3500 [ 1871.478817] ? do_raw_spin_lock+0x121/0x260 [ 1871.479180] ? rwlock_bug.part.0+0x90/0x90 [ 1871.479605] ? __pmd_alloc+0x5e0/0x5e0 [ 1871.479950] __get_user_pages+0x6ec/0x1620 [ 1871.480312] ? follow_page_mask+0x1900/0x1900 [ 1871.480756] ? down_read+0x10f/0x430 [ 1871.481093] ? down_write+0x160/0x160 [ 1871.481445] get_user_pages_unlocked+0x18a/0x690 [ 1871.481912] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1871.482366] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1871.482827] internal_get_user_pages_fast+0x175f/0x2640 [ 1871.483300] ? pin_user_pages_unlocked+0x80/0x80 [ 1871.483754] ? trace_hardirqs_on+0x5b/0x180 [ 1871.484120] get_user_pages_fast+0x66/0xa0 [ 1871.484520] iov_iter_get_pages+0x297/0xf40 [ 1871.484920] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1871.485336] ? mempool_resize+0x7d0/0x7d0 [ 1871.485781] bio_iov_iter_get_pages+0x22a/0x1200 [ 1871.486205] ? bvec_alloc+0x17e/0x2f0 [ 1871.486582] ? bio_alloc_bioset+0x2a1/0x600 [ 1871.486959] ? bio_add_pc_page+0x100/0x100 [ 1871.487315] ? bvec_alloc+0x220/0x2f0 [ 1871.487682] ? iov_iter_npages+0x1fd/0xa70 [ 1871.488054] ? ext4_iomap_begin+0x1a0/0x700 [ 1871.488421] iomap_dio_bio_actor+0x77a/0xef0 [ 1871.488862] iomap_dio_actor+0x36f/0x560 [ 1871.489241] iomap_apply+0x289/0x810 [ 1871.489623] ? iomap_dio_rw+0x90/0x90 [ 1871.489965] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1871.490444] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1871.490962] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1871.491418] ? filemap_check_errors+0xa5/0x150 [ 1871.491849] __iomap_dio_rw+0x6cd/0x1110 [ 1871.492207] ? iomap_dio_rw+0x90/0x90 [ 1871.492586] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1871.492989] ? down_read+0x10f/0x430 [ 1871.493321] ? down_write+0x160/0x160 [ 1871.493714] iomap_dio_rw+0x31/0x90 [ 1871.494025] ext4_file_read_iter+0x2c7/0x4c0 [ 1871.494416] new_sync_read+0x424/0x6f0 [ 1871.494791] ? ksys_lseek+0x1b0/0x1b0 [ 1871.495126] ? fsnotify_perm.part.0+0x22d/0x620 [ 1871.495584] ? security_file_permission+0xb1/0xe0 [ 1871.496002] vfs_read+0x4da/0x620 [ 1871.496321] ksys_read+0x12d/0x260 [ 1871.496666] ? vfs_write+0xb10/0xb10 [ 1871.497007] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1871.497465] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1871.497968] do_syscall_64+0x33/0x40 [ 1871.498283] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1871.498775] RIP: 0033:0x7f391454cb19 [ 1871.499090] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1871.500701] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1871.501362] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1871.502026] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1871.502684] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1871.503275] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1871.503923] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:30:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 17) 14:30:42 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) sendfile(r1, r1, &(0x7f00000001c0)=0x9, 0xfff) sendto$unix(r1, &(0x7f0000000280)="91a5607afec5d35222bbd0f63be0622bd38278fc3a9afa73f7065f41ccc10ef37e1780cfe40e2a7f761b17493fabd0409c77d0fdbbec69b97e5c669e7734a1b8029701dda470471aafef54aff3f8cfa88ea2d7f71c52a13863363d7370238122dffe285a29864ee8ea80ce25049e3b47ae3dbbdd2d9ae0c4c27ca2b4c860b5a4929ee493e688372366278f2314b6004357ea47113876287f6b80093a23e4035973d46ca268bcded35fd3a3e796bf5cb8041bb48bb859fbebcd2d86d4be04e2d9aeb3989b9e0cf629b2a0c25c5d16fe841b9f25df7c8641f8dfa5c92ebd23bc428844ca17e83643d1d48042426dd9cc884f0f8cf8979c37541db70158ba91a91c3e41631209e7b4720a8543389e25487048f09a286aa2491e444fa1b827a2f8910e3661bb35232162589b96943189d4eda6290eb1083263500bfe027220e940adfce195d4925bc0e29e357371f174890206eb7869a09a603c1d9ad0d4c6c10a7bd2ee0d83bbae5e7284130ee564967eca6897dfc24cde95f9709865417911dd15687482257b30a24028d846d827ec89436f071b7799561cfe9a78dc0ee3118f57a01856286788e0f3665f2f0d6601430d7e6774d8dbe5bfe76b80e13d0f0be5fef12785748939f4bd127626a7caa90162788150a7a14935db66a441adaa1fad9faccbd07039b5cae3d2f2d2f30c548d6d9043b5a62299b79aaaadae6af05589168b3a4f476a86653d2090755e70a8052734f6e2d0663185bc1dda9a93ef30e9f2ce16adc3eab164a84ebe8488411c3db045442a8e72b8459a0ac0494f3b61af89d270dee88c71c9063440259022c1b1a73641dcac10275bd874a6c35df6d1011aa86765772e74ed82f8ee900bb428eddefd4bea471eb5225578e354dba67289fce1e867c4d1775d0c1587e2a5ec4a51798d38713e12e5e9219d8e76be0cc8a48bdb70e5c0e8e171cbeeef28cf07b3ba1ef97810737b08c04329a4d39f30e724220ca6c19e5f29cdaa6739a6e5dc4a52943bad05b20f69fdb73ab52bef07804e93005c143730d96d9c03f6c85663ab63058af3dc08e761343564db2cf5d80fae0042fde51d62016c176e4e9544294c0e8d323fc507a06672336aa66534625382b4dacc9181dc5c5a385de037f8a9edb40492f3f529492baa444e17ed42acfe5fc6f5105b12c4b58a1a1a4d03b62807e9ff985e687584c4c5e6bd3598e022cbdeefe99a53e694c59a665db7de62833e414a0b428fcf1a779231d29aa7b7aeacb9fb145f061f6a40187af00f7886647a603026f09a70f734c7690a17fa038f2cf74e5b220d0399d3c888571100673396cbaa7753d9865a481d8e66bec3ee91112f8c0c06fccb21d97a445638893836afb18cbaec690e7cf5233e42cd7a1ff6b960ba08bed381e2b1aa268f818d52db91c3bd9b1cd4ad8e4cd70714df05ab67f302041ee11b4391c7549b9593e893f61b1d2c68b7d5c00322e8d797508ca44f0f4b00b5b7b44e41952385aa914d2fdd64b5fa362a7433ca1138c1dc9e8de117578d61d063642fde140f7c36200af9963a6cf00aaab67eac7c5034c7c8b7f30bb21e7539e8a5d2fcea01e6773393098828f313e5cb6aba171a82b840f74ace936c311060b80579817e20e0ef5723e8d4eb5dff403fed79d8b0da223a395eb3e7140432a004d926e1c03bfba930a81cc540d32e8f37cf1e2bf5ac3c2f1a6ff73934b17412ddcb08fb47cb167df6c977167ef02cd7f74e1a81432ef228ab142fabbfab937421b03b85da0238c52572676a4733eef379fde567ccd347b5053f9a1b7f1c9e2d81ddbc8eff18c6f63caf0c5e2212fb7c2e54974c510a7e3f6933197a1a3e2ad32a5535ead1cc50113d3668efa1a387adba6ac3b83f4c5e3ad58055af2bf7b6574a62a40d38ae3cb7a4f5f18c7b5d1755ad6c4b90134a73576316e309443baeedefc8187f1893bf835d0de0401a3f51b4fef046386e1d6c8ddc67f65c0addcde0774d46167252df9878f0f4bb4871c30456e24fa52cc36ef7dd99cfe634b2520f9c52b12e62caf5703def87bbd1139d90097a5eeaa7a6f9314211cbe8a330bdc8e31d63e3c55b09f40d7df2357a7ebcb6a1ade57f8d799eb024ae7724cf7a058cde16b95a99be1f01a03278aa0befd2840e91a76f4c430d50bf28029361958e11017d96b930542a59b56d7230e72a94f207083705ac8e7f84b92b401e8dae1f0279fa7670c69661b7c8a169c82ca6f8163d38d12b0e0f0f1d8c5d2c21505cab45803b4c756265dbdfc7285ce673e893d32bf8f0f1e43fc31cbd505de58f7f7bf971f0fd12e5aee00640f70cfe2771a366c3b0cc3a68f02b100f015df08b1af508694d31db5cf3c7fddb0c455a120413f854aa18584f332e7e255a074b48a941266885c164b4a8fa8f02d630095224bcfdc51afe2d7f9792be2731fb39da474c8536db7748ec8d1e2dc54b99f3dbb71589329d357d667e9c013edc105f678bde75bc1b2e64a06e69f5d40c836381cfba447957ef6a35bcf85860541a8cae3d8fd75e357367aa48ec3ef9dbee42679025c6e01fa98b656c8445c8ada6a7e15b3c71bd0f037fd0c30b754e3141bf0eba861651947cba9eb9bf0dcbf74d2874c01b19c678bdab2d47d53490f3c774543e4f254266a21948aa1ae11e6144db03111615b0e887f00aab3600cbc9af7ff78bfcaa4e083c4f1d64ed493a5a71273d5144cdbbf89a9e06b801694678f1ff9312c7af732c057028ba2e9d7e30bc7152c95b5d5af8b850068cebd37316e782a860ffee92b416d5ae27005ea5e6e075450111acc5de9a17c13f1aefcb087115792bfb4b757d14e566581afa94bba8a3d0a8978dd679b4a7d0451614f1329758d02a8f34580bc15a270f66468fa3f3b716d4df56962b8651342a2c3648e70feba04bce9851bc1f1a0ea4792e4fc5c39173245809e444026fe66f6192c2bbe221259e12de1ea28f90f96e742f24c65511391347652d0bee1578bdbb603f43a2581846452aab6ee70aef3a97945d9287290ae34f50a2d920d26e7304d04f91922c0698031d1de8ee337f892fef2b0ce73d2e168e75a5c57803e67f1bb6eba3229ece356781058d23a9ae15d58ec67399415b3f5848ebc0a168d5049af5c5da172f59e69c87554be99c8fc9a8a824d0fb7602245970df90c7fb838f2e4155b2e508e7e868d55c92180207ec4f2af128f8fd306e346598a75871d92e56f506da16bba7e3a1eb37eed104dbfec43b6ff97ee0011251f8ba19707503229f691dc0ad46dcd3d1a571955906e9c7e854674420ea33ecd10574c8050ca82cd13e7ae8b89e4888ad8ba619c269ed8271a06ed21b49ac0413cefa4d072fff6264483ca829d7e0f358c0bd1c7524d271161bb459d05096a81da35f1fd59252db7991704bd5eeb930a92f704b64853ff2b8cc7df63874884209c12d2067bef68aff7d216cccf6f7b52cdf09217f17bca58ce6ae38cc975fe94f2efac23951f0834a66828ee8ee7fab659bae8ed9ea13efe6b8570ab61b4070fb4c6fdc3bf447c6c97472d350f201fecfa7791cdfe56071d8689bc7d9225a2bb524cef7301fbb095696a2e3278c10f81ea7919e18812c07cbd526c24b68840341fbe3f03ed890c7d23751567c27400100e4add0ee1f9d0381444ffe35f247ee7f97830bac1b4603b7b45cd95a99152e37478289ae6b65c32766fa228c8947e01583045bc192ae039762d2052aec743c396cdabba82e3e65a8f3eb2f5f40abc049efec446eaa4effa85f02c445709c65406f5f7f39e437cc0ac85633dd481212398d7473bb4bf5a1847a885f175e129a212764bcb1602d6aba2343777d050a3e1a5aeaf837f8d57705cc295090e4dea413fa9ce2cc288c8817a8f909b8f2d1cffc0774ce61475d17bf354ae936bcb3448e18345d10ba7d77b5f4815a107e099073746cf21fc5647b28c40cbe66a857c1adbab1f2a0de3591971c093c2483cc69400a673307ed85c6fd91b03ef1a54e208a9746cd8ccea1396ff6084dcd7e4b9a72df7474cc72aecb44d6f734061cdbb0c3db299c0eb308952ea9dd55d78b084a94cfeedbfb889abcb92d4010dd346de8cb4d72d6609c91723e065c51e62cfec635f3854a31ab51decfc6b399763c137d65ba84464a577137540fa423ae785c6d6ab538658be210080a84b10fd226d1c09de0a636dca8ce6641f24da3a9c46226691c756bebb0c391b2f7cb6d4e5ef962ffd777601c0a6aeb93ba25faa1278cfc48731972751f04051987f4cef771237aff6c53d954a13916e43d2c835dbeffbd05bb399c1c07457cf5d7604d500833366f7c95ec09dc6af161d6fcd855c592a6f0a87deb43916180f71aabf12aa42f3104ee98401e1add6b7f549b675a3215496cfa7482c1d4946baee1ca583fcf7c1a42ebfb54592ce48734e09ed156604890d491d359bcc9bd5e2cd18c05e2e88326f1256e065c27906591dff08c786137aee4af3db0aff06364aa905dd878262dfeaae2c47469ceafd2221ec4e98cbd2a9214e9c63061905b28ebb0e9febcc4a794b5ed3fe7d1f0a5376e05a73d991906e744a23c67c98aab66c914f8788f1e019b9243d71d9a2a166c849e272badfa1e4352ec1be50a6b09124b957e6b6a3d8ccd6ba8f25356aceb0fce70bbd1170a835c0773df0e244a42bd916d9d44e1705821e46977eafd497200a0384ede525b474d905a75cde5de5470bd8b268dbd336aa5a18c8a4a14cf197928f02363e4fb732b3978bdfa887b329da1ca3ed1230d77a362a158843d3f4c4a602f3cdad7495fef8eaedd1b19bea80c4b419e0479ae22f64b86837438f15a557a350db188ae51c330595975f4e1ee8df7421ee231c781c2462b7dca7f512ad35ab3dd2b56c3c19fde1f5691e7189af3a91a53ca06676eee6e3d85d4e469268ad2c806c089c40e3b64a3c83a6f6bac5f65af1584710601d234b6799c045afdea6d2565dea48de5378f188e08c9eb09e53238389d68c07783fed632663d7ba25d22efb82de4c7abf783a40d7d3666b4f6937f7f8df8e9ca213daeaabcb7f3b083b0de1046084496c13d5ad4639bc0db25f86ba69c3c4cbe472507ba91d74fcae72ae385c8b4492fb218bbfeff6919d533011cbf1ad5087672988d51129bc19216dacd4d9c8f23cb7c5f9b3d758c82bb4121c07c8ce20a7fcf6c249be7f784af09e2481af3ca0b54129ec971c7059a71516f26273855b7e055b2c99a7790d24d6ee292a978154611eebcbaad3f9f13bcd8b5250b1dfad2de038bda73b0becb9fced347eba92b4ef8427f4197419ea2c7535b5ecde8a90deb0061d2aa246200d13e3f553b8ee6a9b5e6817266288d68bea77acbfddd05d28c8f19548df8d778be2b04f621c55b92538c6cc40794f798a48d0e0bee75f18b5b60e4c28cde6edc9e23fb3abc19a7ffd00fc379167346625a7a97a856a0650ae0290515776e8eb12c60c41f9753975a8f103341edc4fce161157ca84ff00541179b5a0b0e54ab5528a3a3bdeed72558657ee5789c765cde7f238377112f0de844afe6d6863abffe835b7a6f9fcfe82a581029e1f280c64bf46d9509d5d72734b1f69e291386971e139a4292890c34c9e319ce6fc422f3c26fee382164cd868cea738f153eea7eec5d1c07f1ffe3665ac26db268f58d6e66d7eb10724b65584d4543c803b5cf33f8f74288690f5697fad01b59ba489f06518dc8805d376c55686bfb11fe3de579b73b195b58f653a1c6726baf70e57410716c674657c0272cc980c1c9f299ecfe1e23765615cc7839ffc7c004", 0x1000, 0x48001, 0x0, 0x0) perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x1, 0x9, 0x2, 0x7, 0x0, 0x100000000, 0x22, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000000), 0x9}, 0x40, 0xfffffffffffffffd, 0x7ff, 0x8, 0x5, 0x80e, 0xcf, 0x0, 0x9, 0x0, 0x20}, 0xffffffffffffffff, 0x9, r0, 0x8) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x1, 0x2, 0x6, 0x8, 0x0, 0x20, 0x23043, 0x8, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, @perf_config_ext={0x100, 0xb1}, 0x40, 0x6, 0x531, 0x8, 0x80000000, 0x80, 0x40, 0x0, 0x4, 0x0, 0x10001}, r2, 0xffffffffffffffff, r0, 0x8) 14:30:42 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x23, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:42 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x8, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:42 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat2(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x101000, 0x100, 0x5}, 0x18) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:30:42 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x26, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:42 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1e, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:42 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r2, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f0000000340)={0x1, 0x1, @start={0x0, 0x1, "457e22757cb50dd3c4fac2ecb2c4ac1b91ccd068b322895d07f158727b765b014ad713fae41a50ff42b5d6f33193bffa555b9bc288ac397cadaf41be2fb0bfceb049b2876180196fbe0cadcd69d4d14b8e53d86df277c693054b6bc440a63116b6243addcc3460cc603e661d266bb1760a1288a399f0fb3f94a144364f4a28bf9e37ab03b54409d8bc01fb4f7adbc3bceb1e476c0e2d3ca84d47209baac6fb96172e79bb6e1bf7319305e14e29e9692f1681cf205710d41b2a0661123fda8472992109bde457d70a6161418f093b7fa3395073644c3426445f6e402e5c4b018f916ad7bc903c3a43c93c3d85372f760bec58c86c9bee0264b9f90196da22eb705f5f53b0d10f94b82ba347e8d1acfcdbdcfe1e4255b1963fd3e63bcdf02ea25ac5e72befcc603581ebaafac8dae0048151e7e0e1b3e8711195fa7e199c5aa0b336db62f07bb08b750dcc3e101b2bee2a79cc324655a0919b91a563d61bed2ed3c1733c816783904d909c97894a7d5a509eb27d28ac361e52f7dbbf258abbaad7dbeefd5cd49332350c5bc507e1adcb562810e8852db673766515c9b85e84bfaade47b463ac7bdfee03765aefda681b5f4fa890537a3e9f74af8be84dcdf7abb9f87af9f7707b3ed7581eb4f45788398e3113ccd14bd2fba6475640c20c7dec6b16d9330664e55d3deeb32627282142b334fc728b1a179f447763aa9ef53aed06a056c7d777ccd58aeecaeac64db3230eaf908e0d0047883ed5114b8a41ec7dc043c18f5c43388bf66027d85a100c435e7dca3cd5c3f03741d1409c925e870feeb0e689c87a08fe57f1a7d7152057397decc9050aacb9cf689c2d8ba2495f2134a99c42affc627455965391159ac708bf9f92dbefa4f1e1973fe90e13ffa57ea427b2ad6143fd356107cecff1b94ab5003276b086090d10dfe54d19f5b7a17c7ba0da984a064726318212e3328c30cf4efeb6b5a7da720fe4396e3b9b950b7ed28389865c88db0b00b215a90fb87e6eb5cb811d93e86bbad2789c54043f7f48d8c5dc16821554abb7a742a6ba9ecf39d88a5d464233a08daa850e4ed1ed23b859e2aeb8e1a71148324a59b2d3875f6a03886f761ee74ce8ff914fdc29a0d226bc2fb84e7364d851eaa016a054c5c190b711b626db91697deb64a05634a5129bd4c85486cd11fe33007e0fc5d4c2d592fb47795225b77d6cb751f23eb1380cc798dd3f79d6194071fb0ce4165d4e453bfe32c8df976092a2473cd12182443c22cea7cb81a750d972cc4239b1e8f30427d08c0893604ab40ecb5b86e76b4c5afdecdb94672c3695831dac245e3521a6ccf548d221edeb97e2b8d6e6e9fe1fbb0391c13a381c2b6ac09f80d1f78518f05c1d8400b23392a72d03db723b34ca635549a4c8def2261aa1c72d3ea435b20ad670e8ae62443889cb11cd71fa043e5d7a181f", "bd138f9021dffd283a08830702720232204685f7be32a67fcb3218637e8167e79a2523401e454333b2da6057d0fc8a9a465f7e9841e0d8acd2b12da69144bc8ac1eea76b9e8bc87e56e7c5d0d03be0a1e4b143aa6428adbb0fafdc33510e50caf28c085b823cb98b655b1a77296c4c791da27f470c576e5849cc067ebfc22522d0eb88026f142b328e879b9f98e4a04497881b430cdfcb106f03f2d7b615d00e68480c0072329c08c385d8eab5e19e13e606fd1f4b37c6a79442da75918a811d505fed780b68fc84c5287ba3239c29dc0d0c01ff888fe4f72b969584d03262f530c80835d1ab64f57e806387c0554ee70036fa861447335cd72e85764a81f9688c5eba4e23b0a387350eac78ced4e79a65ccf7c8ff5c7a9334b9da069189cf8a0d2b46380d67425efd3ae8e3e49b144f5354f89bdd724982b3fab22634e77ea0eef21726dbe79a767c0c89b703d787f02a4e992c7aec5db5a20e41a77e891c88b22de48d0316fc341a7ab364a2c82d3816da8b99aa5f655a5e8b18493077dfb1526f8c1f5dadac3319da831734e59eb68b4dd6eda3c549d1442a5b63f41fb1b243ca889952d2b38ee502ff3951093b878bd5ff5ef3b1e4d4148b1db5292eb7b85458010903619514edcf400d3e7122e2aff2a7294a2dea40c0e7f6226fa4437ab580d944393a77d8fb5266218c6392adaa3f9363bcb817b04f7c6c3e1c2781857c8354a6aa727d5403a324ce486c6fe4ff6e1791340daec343399f6db207f11204256c7899f7e1938491d75f0744bc61313b2f22aa499b0cc153838cacc38e3b6af41b26da82a8fc8d896a9bd4962cb729ba03e497d6ecd9d4f624a9f7c4ca4403b9dfba0b781597be2516441a80bb3ccf3825a2c0a996c76732dd31e60aafc75e391ba9deee921834bfe3e845ba122611d008cdff36597ee54680155cf1705fa432b975786b449fb90afa2c9ed4c096638675edc1008ec33dc2355148a2d42d149330829aac3d492f2e02472175a8d55ad39f0d6171b9dfe1f34e00cf6393f2ce37f4173d765f79c85b878f070fe9da02d0c4e623044ae7dbee2a1d375d72fbf5b63f069658c1da352766211fba3a688b7aa29fde71191197de19b659ca89bf44ede722fa319174ecbedcc309dce3ff1f0624f4087eee0d291915a7916a39ec29397100ce0e3e1a8c25db44e1faaa8e71647b306e0dde7f2a1200b51dcdffb816e30827953a5e21e7806ff37dde5e3011fb82de17860c4a51992ba8cee90bc96815703309020894014f15c2ccfb5a021b57d5f91c28704612e7e518cfc45a001828f6e4b49aadd68a6efe83ede3e29aae3e5e3361d621e6aefbb279b5bb5d73c448137904be34a83df026d81975daea07a02ddbe100069bd5477833bf0127fa45e6f3fcba0da5d3b9650b83e66d191e3fa52598dc8647a4a324bf7baeb8c22ca5"}, [0x2, 0x10000, 0x55d, 0x3, 0x0, 0xa5, 0x4, 0x101, 0x6, 0x1, 0x7, 0x1, 0x7, 0x6, 0x7a, 0x1, 0x3, 0x7a029149, 0x0, 0x10001, 0x7ff, 0x3f, 0x6, 0xeb0a, 0x8, 0x9, 0x6, 0xfffffffffffffffc, 0x1, 0x80, 0x3, 0xfffffffffffffffe, 0x8, 0x40, 0xffc, 0x8, 0x400, 0x4, 0x0, 0x1, 0x0, 0x0, 0x4, 0x9, 0x200, 0x4, 0x3ff, 0x619f6e44, 0x8, 0xf867, 0x1f, 0x1, 0x7fff, 0xffffffffffffffff, 0xda7, 0x9, 0xe8, 0x80000000, 0x0, 0x20, 0x9, 0x1, 0x3, 0x2aa2064c]}) ioctl$BTRFS_IOC_RESIZE(r1, 0x50009403, &(0x7f0000000140)=ANY=[@ANYRES32=r2, @ANYBLOB="03400000", @ANYRESDEC=r3, @ANYBLOB=':+00000000002147483647M']) ioctl$FS_IOC_FIEMAP(r2, 0xc020660b, &(0x7f0000000d80)={0x8001, 0x109, 0x4, 0x5, 0x5, [{0xffffffffffffb9c8, 0x5, 0x1ff, '\x00', 0x1400}, {0xfffffffffffffffe, 0x7ff, 0x7}, {0x9, 0x2, 0x100000001, '\x00', 0x1}, {0xeab2, 0x401, 0xbba6, '\x00', 0x2680}, {0x4826, 0x4, 0x7f, '\x00', 0x4100}]}) copy_file_range(r2, &(0x7f00000000c0)=0x4, 0xffffffffffffffff, &(0x7f0000000100)=0x7fffffff, 0x8000, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r4 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pidfd_getfd(r0, r4, 0x0) 14:30:42 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 32) 14:30:42 executing program 4: r0 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x44000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, &(0x7f0000000000)=0x2, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) [ 1871.676986] FAULT_INJECTION: forcing a failure. [ 1871.676986] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1871.678155] CPU: 0 PID: 9103 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1871.678734] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1871.679442] Call Trace: [ 1871.679682] dump_stack+0x107/0x167 [ 1871.680002] should_fail.cold+0x5/0xa [ 1871.680350] __alloc_pages_nodemask+0x182/0x600 [ 1871.680757] ? add_mm_counter_fast+0x220/0x220 [ 1871.681180] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1871.681746] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1871.682193] ? lock_downgrade+0x6d0/0x6d0 [ 1871.682562] ? mark_held_locks+0x9e/0xe0 [ 1871.682918] alloc_pages_vma+0xbb/0x410 [ 1871.683266] handle_mm_fault+0x152f/0x3500 [ 1871.683651] ? do_raw_spin_lock+0x121/0x260 [ 1871.684020] ? rwlock_bug.part.0+0x90/0x90 [ 1871.684383] ? __pmd_alloc+0x5e0/0x5e0 [ 1871.684745] __get_user_pages+0x6ec/0x1620 [ 1871.685131] ? follow_page_mask+0x1900/0x1900 [ 1871.685541] ? down_read+0x10f/0x430 [ 1871.685881] ? down_write+0x160/0x160 [ 1871.686214] get_user_pages_unlocked+0x18a/0x690 [ 1871.686657] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1871.687120] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1871.687530] internal_get_user_pages_fast+0x175f/0x2640 [ 1871.688017] ? pin_user_pages_unlocked+0x80/0x80 [ 1871.688424] ? trace_hardirqs_on+0x5b/0x180 [ 1871.688811] get_user_pages_fast+0x66/0xa0 [ 1871.689198] iov_iter_get_pages+0x297/0xf40 [ 1871.689567] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1871.689996] ? mempool_resize+0x7d0/0x7d0 [ 1871.690356] bio_iov_iter_get_pages+0x22a/0x1200 [ 1871.690776] ? bvec_alloc+0x17e/0x2f0 [ 1871.691102] ? bio_alloc_bioset+0x2a1/0x600 [ 1871.691465] ? bio_add_pc_page+0x100/0x100 [ 1871.691839] ? bvec_alloc+0x220/0x2f0 [ 1871.692164] ? iov_iter_npages+0x1fd/0xa70 [ 1871.692524] ? ext4_iomap_begin+0x1a0/0x700 [ 1871.692920] iomap_dio_bio_actor+0x77a/0xef0 [ 1871.693313] iomap_dio_actor+0x36f/0x560 [ 1871.693672] iomap_apply+0x289/0x810 [ 1871.694009] ? iomap_dio_rw+0x90/0x90 [ 1871.694334] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1871.694828] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1871.695294] ? mark_held_locks+0x9e/0xe0 [ 1871.695653] ? filemap_check_errors+0xa5/0x150 [ 1871.696044] __iomap_dio_rw+0x6cd/0x1110 [ 1871.696397] ? iomap_dio_rw+0x90/0x90 [ 1871.696735] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1871.697156] ? down_read+0x10f/0x430 [ 1871.697475] ? down_write+0x160/0x160 [ 1871.697805] iomap_dio_rw+0x31/0x90 [ 1871.698118] ext4_file_read_iter+0x2c7/0x4c0 [ 1871.698505] new_sync_read+0x424/0x6f0 [ 1871.698844] ? ksys_lseek+0x1b0/0x1b0 [ 1871.699176] ? fsnotify_perm.part.0+0x22d/0x620 [ 1871.699591] ? security_file_permission+0xb1/0xe0 [ 1871.700004] vfs_read+0x4da/0x620 [ 1871.700313] ksys_read+0x12d/0x260 [ 1871.700624] ? vfs_write+0xb10/0xb10 [ 1871.700963] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1871.701449] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1871.701895] do_syscall_64+0x33/0x40 [ 1871.702210] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1871.702658] RIP: 0033:0x7f07bf93eb19 [ 1871.702983] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1871.704540] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1871.705199] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1871.705811] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1871.706407] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1871.707014] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1871.707618] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:30:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 18) 14:30:42 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x113900, 0x80) read(r2, &(0x7f0000000000), 0x1b4000) [ 1871.725163] FAULT_INJECTION: forcing a failure. [ 1871.725163] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1871.726368] CPU: 1 PID: 9107 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1871.726950] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1871.727639] Call Trace: [ 1871.727875] dump_stack+0x107/0x167 [ 1871.728187] should_fail.cold+0x5/0xa [ 1871.728520] __alloc_pages_nodemask+0x182/0x600 [ 1871.728931] ? add_mm_counter_fast+0x220/0x220 [ 1871.729473] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1871.729987] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1871.730430] ? lock_downgrade+0x6d0/0x6d0 [ 1871.730782] ? mark_held_locks+0x9e/0xe0 [ 1871.731141] alloc_pages_vma+0xbb/0x410 [ 1871.731482] handle_mm_fault+0x152f/0x3500 [ 1871.731844] ? do_raw_spin_lock+0x121/0x260 [ 1871.732215] ? rwlock_bug.part.0+0x90/0x90 [ 1871.732578] ? __pmd_alloc+0x5e0/0x5e0 [ 1871.732940] __get_user_pages+0x6ec/0x1620 [ 1871.733322] ? follow_page_mask+0x1900/0x1900 [ 1871.733708] ? down_read+0x10f/0x430 [ 1871.734024] ? down_write+0x160/0x160 [ 1871.734358] get_user_pages_unlocked+0x18a/0x690 [ 1871.734765] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1871.735225] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1871.735647] internal_get_user_pages_fast+0x175f/0x2640 [ 1871.736120] ? pin_user_pages_unlocked+0x80/0x80 [ 1871.736525] ? trace_hardirqs_on+0x5b/0x180 [ 1871.736897] get_user_pages_fast+0x66/0xa0 [ 1871.737269] iov_iter_get_pages+0x297/0xf40 [ 1871.737647] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1871.738063] ? mempool_resize+0x7d0/0x7d0 [ 1871.738424] bio_iov_iter_get_pages+0x22a/0x1200 [ 1871.738832] ? bvec_alloc+0x17e/0x2f0 [ 1871.739157] ? bio_alloc_bioset+0x2a1/0x600 [ 1871.739524] ? bio_add_pc_page+0x100/0x100 [ 1871.739882] ? bvec_alloc+0x220/0x2f0 [ 1871.740206] ? iov_iter_npages+0x1fd/0xa70 [ 1871.740572] ? ext4_iomap_begin+0x1a0/0x700 [ 1871.740952] iomap_dio_bio_actor+0x77a/0xef0 [ 1871.741339] iomap_dio_actor+0x36f/0x560 [ 1871.741692] iomap_apply+0x289/0x810 [ 1871.742010] ? iomap_dio_rw+0x90/0x90 [ 1871.742337] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1871.742835] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1871.743282] ? mark_held_locks+0x9e/0xe0 [ 1871.743641] ? filemap_check_errors+0xa5/0x150 [ 1871.744036] __iomap_dio_rw+0x6cd/0x1110 [ 1871.744379] ? iomap_dio_rw+0x90/0x90 [ 1871.744720] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1871.745201] ? down_read+0x10f/0x430 [ 1871.745520] ? down_write+0x160/0x160 [ 1871.745855] iomap_dio_rw+0x31/0x90 [ 1871.746166] ext4_file_read_iter+0x2c7/0x4c0 [ 1871.746544] new_sync_read+0x424/0x6f0 [ 1871.746888] ? ksys_lseek+0x1b0/0x1b0 [ 1871.747222] ? fsnotify_perm.part.0+0x22d/0x620 [ 1871.747623] ? security_file_permission+0xb1/0xe0 [ 1871.748037] vfs_read+0x4da/0x620 [ 1871.748337] ksys_read+0x12d/0x260 [ 1871.748647] ? vfs_write+0xb10/0xb10 [ 1871.748984] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1871.749428] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1871.749868] do_syscall_64+0x33/0x40 [ 1871.750185] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1871.750619] RIP: 0033:0x7f391454cb19 [ 1871.750934] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1871.752476] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1871.753132] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1871.753734] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1871.754331] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1871.754943] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1871.755549] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:30:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 19) 14:30:55 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 33) 14:30:55 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0xaceb710c6d1e5595}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f8, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0xb, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:30:55 executing program 4: ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000000)={0x6, 0x3, 0x7, 0xffff, 0xd30, 0x4}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 14:30:55 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = socket$inet(0x2, 0x3, 0x6) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r2, &(0x7f0000000000), 0x400000d, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3000004, 0x10, r2, 0xb17b7000) 14:30:55 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x21, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:55 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f00000001c0), 0x2c000, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000280)={0x53, 0xfffffffffffffffd, 0x1000, 0x1, @buffer={0x0, 0xad, &(0x7f00000000c0)=""/173}, &(0x7f0000000340)="e0dbef54025e6d5f21a11e7ecee3d45b9945f6aa510c0107d6e4e57bf002b09d7baeb1502449938e6c5b25368b98265a665c1dc3ded1ab952cb5c1e4fde20340a054e01814ce4183b3455376ee0ab4d8a1fcf0ae66d4e493dbafb50aa33214a351ebe94a579554b936213c57fa6d33980ad61f3c689ef219552c39addbbedd0077e6c7ba1de2f15d9c04c70a3eb756f342090b489de8716a5998004340f87a369b99e5f6160dc8b362493e01c4900daa972b58378aa9a5f981fbfdcc8d5c6e4fec090161b8c6110f051f733c4609f61ad8f3e204129a3c2c137812da8dfe599ab71770e8ccf2e325da1024320bc9e3caa6cdc720eb53d43a882c2865bf4069488f6a8047a745466d2716f5922aa53b33420102f003a1afccb090f14531e95b0072e0dfc69d70397226d183de0df2795f7c70720e548ce492946508f398eb330b7221af84be0eaa6650e7233d54a3e657e851b31ac6f84029df056dace032e9223b1c642287f283569359cec2a50ff64828ccaade0155b0d86bdded48faafd31c30c7d318fca6a32c2d0178309aea0f4c6e3d9eb21a542de95b7973d874b829d38e070f4ff28fb9fb08801075bab6908160585981e6d9d7876f9233e62a36f8f967f26fa7485bdc468130af8f34509f101805cc5b64f469a6e4ac08ad1e1d76060c90b5a17c4a084ae219b3731ca91c4d71e346f8d5bdcfd12d17dc7dc205e649fee087f3432b25d4bdd1fe68c68172d2d66f559740c003aeb87e07718fdad2b7a76708d7ed63b9b6e65e7305b3f87dd8ebbed1b688b6687f591fb82a77cccfd20e61000cb2d0273e92c259fba8ee4888ff2fafbb50c4c1698f24c0d05eeae1c633d7a5b579345761cbfe843b8fb58d836731c7b52f89f9593a78d5bfc455ad71f6da1ccf2794e31c33911378e1200939794d8bb2eaa83bd0e1efe575139d2aafa04e55b3805bd8e02eaff061e22991cbcf7eb67624d62295aabe8ab4a7cf59e26c49a2b0163a930da8acea2e545ecf03d0872ed8453a743273bade8b4e115116f7dfbfe93e555205ababb746647410b91018d8538aedb561e3e35df36b96dfb8e757d95d059e70321b6b18a00ed0af7d745718129ce825a7cfbb9e8bc434d05fdcd7d10d5e52cf08ce2cba4d7a85f5aaab896b1b712a90cd2ef83801040c9335ef5ba79da96bdc428f7d52c3f45b97759fd682ec5f860bb06aba28193c1237d7f37f7756009731e97f85b7eb76991d24c735c8a856290107f2bc43b625ebb5006347f8642668fb202bbe57e2b23eb529e168e8705c0b2678823c85ab64142c7c5b28d249c1940f8bb7052c3a19f9f5130053691cabc085b7e59c5bd193cc4bcce733a13d69a82db6ee798130c39d1782ae1728a406c612feeb95f5e4dd277bffcba3a02b7ee867a233ebea78755d5dbf539591da3e6b3fad7f1e832bff8e479ec01f68cae244e9bee1f45818aafc173f1041d8c036dd25e0c54e5243d706ca176fe4fe606d792fa6d87f4ad2dc6345e965a8333501c7f8b3b5d6d9d86bf18c023a602be765797573e7e26c54aa215a041836537d5b783d09596cfb14c8daa4965627cac517855ac8816923ee9aaee40d464817b8170446ea6787f647c54851c58bcf0cb60c10e0e76666c2f7aea2c3a0be35fe801a8ee8553fe3e8ceaf8111c38be2749a41834ab93bdb372d9aac9d2bac0ae3220e83fd9fb077d58a24fabf28eba609e351022250b56ad8ea86214fb3feaee9d1c66301682fc3394686700f0d5ccbe74f38eae34690fe0ed605e661f44c56568ad4bab848911861fd15a00dfe0ea9491135164b6d5c6f8066549059171d76968ca105d9947c6ca900e703df8489b3f2eefac9ebce8daf7ca6a2a60a9a9f9ebd439be2aba261b60b99e42d7a3cc82592718b54cda45f6c1d3e4d7caa9c1a13b3b5d51adb595644d5d7eb8ad9415bf194591bcbaa5975720c09e5785819ed6e3966ae3c2d2a8320f4e8236b0ec1e41755750ae60c141622d571cdbbf3fc4ef6eb7ee19dde0fe09e67c60342d7b3fc66d3a7ecf7d177d292a7dc2a46f7b09a0dced4204c34b57463f57340d18490ab2360e4ba406c7d2468634c24421f875db44f600c520a150df820fdd53b21b3fbf6130f39c2832d2686a6eb843b9af176453b435b5f62658315aa73ea3162bc1c1ea0171ee345704ebd537af70ab30e5277c6f4d1bbcd310ab7401432a05d414abfb40034cebbc80efd9c6c9eff868d9cb157f8b50dc8d66382945acd1da6d53e3fc93b2c0284df8e4b2e80f642edced259ffd0dcca014cc3e2971ccc951a6bbc82dd96f9bed8bd4daf5c7fd403caea8334b2cb3640ac6fa7c7b5e410af90c7feebcea7dfdde305aacef3d14b6854746a174d573d039ac1ebf0fb40625abd2d5c7add50f85610c5f14cf312e75e46efe950e32e1f2a002ae3cda670b7cedd4dd764d2e65a7b14b61e9751902225decad9c2dc78e8002ad4041baf29947508aa57696a5c71ed3a717bcfefcfa099dce0e9f9772e9e2117c3110f55556d95fe25d3eadf7cc7a6189e41bb43441f885d0ec60041ae9a1c82f6e823487775b6329fb55b5b18f7f40c839be2a2c73682545bf033907b633637eb8c474422ddad0ce35983018fe2995458d5725899402e12f32c94c99ef5e54b16f8ef4944210440fb781b6b35e628385dbc4449ecac26ac38e2530f7f9bd353552af6b04483b388539d7523ad95220f391f246d588b1a4a2f66bb2f6a8a8b8044bbb567d7ffc5a51d99fc89d9ab0aa8f92d082f48bc0df6d8401030b26bd4b06709c724df9dc1a0a2e17ea9fffaca83769df0d68ce90fe8cabb11cb812387a698d6137f75fc31e6c3e22f38e65ef51541f6da8c7de4877156a042e84cfa4ffc1a0fe395f311774cd847bca064256f99ea55b8ec7f9c64469933a2bf00c8fb5c8c01362f8316a318083227e4fcee0799a75e4b6f6cba943e905304bb686a0209197bbbdf780257354f520343ca3ee6645d713232c95e789f822894c75def45ffd76d7fe543cba3eb2e12ccace7813b5599d44b6a404fd51293733e103cf0b4594315fd587b8d0967f7f89753444e579b6153c7634e440a412404f56dd9bb5df873bbb47e3b7531f0886f30f75c6c0e6b0e90ea365e1aec94787799cd65a4ad576bdcc524fbddd779b35b1ea629714392fe176646f9e267ab23d79449e040a7392b3d53d4e73c79d7e6b68ab9ab5e068c5066c9e5cbde50a650db308776e9f8b60032f11aefd7a2b5ced17e93e1a30b14ed6703f67d51586736292bebc08e269a7db7fc29a34e79b21efe0688197cddb17a2453c752a8f56ef2cb0e9fccfc19db9ec20e7404e1c23e95fabe612d55a57384e96b8b8011df381e49c931e1ec55aa756cc688a05e5d9e736d08108e0307e34093b0c405cb28b2b12f537b460304323ebd1cc3dff78274c7eece560731fd37f425b8c48efee265582b8813b77b854228a897ea41fc50ed9aa7068550720fb6cee5134ebf6a87241c1d38ceed41b82563fed92e57625be70c94e2ceb38ddc0a14af25b2d0228a105c066a9e41fdc498bcf4c7abcaac6abb4998fa41de024fe0594fabab600186a93da2e6f54336de4b4806cea1e491836e3f4d6409328191f1e408613ad7fdce7bf6de0131feb553721eb48be2933ff1fa49b4d22ae58a119c376e8e8912b236446e30c987aca12376888ea4c8c3838eb8512103f5fdc1115ad1784f8c598c5319dfd8e20a5b7c51bf83687e5f9cf75eb87fdbe92e5750853fff2e58452504a5f6d1152d09d98a5f94e477c234dba9e430e5d913506a4e9dac91892d897d733512c7ccaa36c1093a16b3b00530c7e63332b75b6e53519edfe2b35adb6048b99bd3162f6f63749571e7244dcb57196355b636e8ca2050289751f9af681a7e2c74ee5a4aa41fbf68e71f201108a13fda8a8108f45aaeec999925eb835815efd4ee8fc03e06d3fc3cfbc29c0dcee62191f10f196d99426252a2eddb323c2cbbd025fce5d91acaade0d8fdceaa2c5d18ae7781d615852ba24147518984fb84c4fbea15d2ddfeb36a8cc43cda8a4275c58b8a1dfbf9e974e6b22e73dc52736fa6142adf9482a879dff678118dc3933e63fb4221ea5d6bc3ad66913f26865efcb1f45f94e1aac6a9bc7deb03f7fc57fc949eb7c3f4d89e4786b73cdab9383e14dcd018d6fbf378e04d83293c6e9ffe316b3fb2cb0c862dd88b667dbf001f3b8542a61e527b818d4f3fa648544f7ae37bbfa5580e411f40fd667c79b27ad412d022411606e58a641124545ad50f1572471100a13bdd29a1ac50bca0dc45d8d6979f223fe2ac9107122971dbc1ce836d9a1240c28936c6c356460bf2caa7b05c8d50a9b50d2d513c86841a7706ecb461948e16b83191c7a7ce588aebecadf35dfd7fa2bed38841b3c72867da03465030c6312fb634adcc1fdcb6b96d1d8c8536a3774c35c7bfe1ee2dabc5fe767aabf357012a82692cf88bdbfa70e85d1aeefe6a3c327638ffeb8e697900d9aff4b268f23ba3efa949b4d4ac34ce192271858569afcbe326f3bd5f4ae8a92dc4695d0002986b896af7ffe976a25fdefbb4be2c57bebe5991a3ef908854dd2600277f7ed87da05e9d2d65afe5a0c5e64883a8c00880649c2a246e281987c6105e2a3c08ed7a0772fbe0f9dace5fc201eb5f3c9fefbb47136908885f63b68bd3538c4a099d7dd254f73d1be458b009548e1caae3b653ad14d8b8a62938ecb7f31717730775f1a65fecf6f7728caf1b6c71b554cfdfc10304127c35e766363faa0bfeb5949cd70924c7c8e3f09f60c18dc6879e661f9a20be7773b3a01b19b27b092b5a6c5734685b4e35592450804db2d9a8b7d7af282627684247c339bbd36eb608464c1619b3b44d4d841631abc0526234ef372dee26b8c18747673f39f80bf3adb4fb4af539e8de1fdd3146fd161d0a17dccca716c24a1dec9f79c86c1a716bbf48fc8f5301df43ef0fb33eefe61d4d86867b2fccdc354048f30f6c628bc8dd45dba454a738289002c3b6afd1c4a1c9966851e5be92dd6def58d9275188fe6f8b5d6e0a2f6e1320ef3560ebca334ad372c8d04c449c25cf78cb6b24fff95ea309ff25a25bacbc55f7f8a390b4656a6deb2a4329b707ad45765a0896e109f17b87279ce0e0623fe13c1ee23722d61befe4d54d34be17ebd158cff51a113b835b49f538785f5da9f53d360ae6270c7c23b988e8bc00ea7688a072dfa86bf8539e8e0a4b66c5e058b830ea151bc4a6c01ba96543cbb8d8873c8e014b3f9885c498b365b6685ca45a658da6241df9a6169779e45772962b01a8c00d0bdd0bfb8d97b50a34cdd1982c7716787a743955788b5abdb339c2ca39df2f7d782c3fc8951100ef79b7d2bb867ef41da0433a7cae3a63ca44531f8a5e1c4e620e9e58fe880a27976ae95047fcd56dd8cf7b863084b32db7b42cc888ffb70f80beb4c8f0337252f1a14eeca33a523427b00ce9e541e14bc907a607f7d6e1c420122b56c5c494aaf418be3129038d3e51286758e2f551b726175728f3cb476a9b8198c2f52aa83aee72cb07130e29ec3d27a52365ca9f052cab8c267335619b666ff69e1a239496c1fdd96360d66c8012fe8ec4d76909f35de90d69caf3d4ed17514c5a6eb2bfd13e011bd5dc9f4f207ea0ab01254b4b361a8450881b1ccd192dc13dcf75b042f2e53b8bdbf2793701e45e8b2abed5364f8cb95cf4f8016fbed9b13547a70b80d1a6d3cced7617876345ae23ed912bca01371c67dd8b7d0dc55b5cd93c45705cee5e153a8d07697df9", &(0x7f0000000000)=""/12, 0x8b, 0x2, 0x0, &(0x7f0000000180)}) 14:30:55 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x5e, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1884.784498] FAULT_INJECTION: forcing a failure. [ 1884.784498] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1884.785565] CPU: 1 PID: 9136 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1884.786138] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1884.786834] Call Trace: [ 1884.787067] dump_stack+0x107/0x167 [ 1884.787381] should_fail.cold+0x5/0xa [ 1884.787712] __alloc_pages_nodemask+0x182/0x600 [ 1884.788108] ? add_mm_counter_fast+0x220/0x220 [ 1884.788503] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1884.789014] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1884.789503] ? lock_downgrade+0x6d0/0x6d0 [ 1884.789864] ? mark_held_locks+0x9e/0xe0 [ 1884.790217] alloc_pages_vma+0xbb/0x410 [ 1884.790575] handle_mm_fault+0x152f/0x3500 [ 1884.790943] ? do_raw_spin_lock+0x121/0x260 [ 1884.791317] ? rwlock_bug.part.0+0x90/0x90 [ 1884.791698] ? __pmd_alloc+0x5e0/0x5e0 [ 1884.792046] __get_user_pages+0x6ec/0x1620 [ 1884.792415] ? follow_page_mask+0x1900/0x1900 [ 1884.792818] ? down_read+0x10f/0x430 [ 1884.793197] ? down_write+0x160/0x160 [ 1884.793529] get_user_pages_unlocked+0x18a/0x690 [ 1884.793929] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1884.794384] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1884.794793] internal_get_user_pages_fast+0x175f/0x2640 [ 1884.795262] ? pin_user_pages_unlocked+0x80/0x80 [ 1884.795663] ? trace_hardirqs_on+0x5b/0x180 [ 1884.796030] get_user_pages_fast+0x66/0xa0 [ 1884.796391] iov_iter_get_pages+0x297/0xf40 [ 1884.796761] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1884.797192] ? mempool_resize+0x7d0/0x7d0 [ 1884.797556] bio_iov_iter_get_pages+0x22a/0x1200 [ 1884.797961] ? bvec_alloc+0x17e/0x2f0 [ 1884.798285] ? bio_alloc_bioset+0x2a1/0x600 [ 1884.798649] ? bio_add_pc_page+0x100/0x100 [ 1884.799006] ? bvec_alloc+0x220/0x2f0 [ 1884.799330] ? iov_iter_npages+0x1fd/0xa70 [ 1884.799691] ? ext4_iomap_begin+0x1a0/0x700 [ 1884.800060] iomap_dio_bio_actor+0x77a/0xef0 [ 1884.800444] iomap_dio_actor+0x36f/0x560 [ 1884.800793] iomap_apply+0x289/0x810 [ 1884.801118] ? iomap_dio_rw+0x90/0x90 [ 1884.801450] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1884.801938] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1884.802384] ? mark_held_locks+0x9e/0xe0 [ 1884.802737] ? filemap_check_errors+0xa5/0x150 [ 1884.803125] __iomap_dio_rw+0x6cd/0x1110 [ 1884.803467] ? iomap_dio_rw+0x90/0x90 [ 1884.803801] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1884.804194] ? down_read+0x10f/0x430 [ 1884.804511] ? down_write+0x160/0x160 [ 1884.804837] iomap_dio_rw+0x31/0x90 [ 1884.805157] ext4_file_read_iter+0x2c7/0x4c0 [ 1884.805538] new_sync_read+0x424/0x6f0 [ 1884.805868] ? ksys_lseek+0x1b0/0x1b0 [ 1884.806201] ? fsnotify_perm.part.0+0x22d/0x620 [ 1884.806600] ? security_file_permission+0xb1/0xe0 [ 1884.807014] vfs_read+0x4da/0x620 [ 1884.807313] ksys_read+0x12d/0x260 [ 1884.807616] ? vfs_write+0xb10/0xb10 [ 1884.807935] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1884.808378] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1884.808813] do_syscall_64+0x33/0x40 [ 1884.809158] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1884.809626] RIP: 0033:0x7f391454cb19 [ 1884.809941] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1884.811475] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1884.812115] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1884.812723] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1884.813338] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1884.813946] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1884.814542] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 [ 1884.834103] FAULT_INJECTION: forcing a failure. [ 1884.834103] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1884.835259] CPU: 0 PID: 9138 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1884.835897] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1884.836674] Call Trace: [ 1884.836936] dump_stack+0x107/0x167 [ 1884.837311] should_fail.cold+0x5/0xa [ 1884.837692] __alloc_pages_nodemask+0x182/0x600 [ 1884.838136] ? add_mm_counter_fast+0x220/0x220 [ 1884.838579] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1884.839148] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1884.839647] ? lock_downgrade+0x6d0/0x6d0 [ 1884.840033] ? mark_held_locks+0x9e/0xe0 [ 1884.840415] alloc_pages_vma+0xbb/0x410 [ 1884.840804] handle_mm_fault+0x152f/0x3500 [ 1884.841234] ? do_raw_spin_lock+0x121/0x260 [ 1884.841649] ? rwlock_bug.part.0+0x90/0x90 [ 1884.842048] ? __pmd_alloc+0x5e0/0x5e0 [ 1884.842438] __get_user_pages+0x6ec/0x1620 [ 1884.842851] ? follow_page_mask+0x1900/0x1900 [ 1884.843284] ? down_read+0x10f/0x430 [ 1884.843647] ? down_write+0x160/0x160 [ 1884.844011] get_user_pages_unlocked+0x18a/0x690 [ 1884.844474] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1884.844984] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1884.845435] internal_get_user_pages_fast+0x175f/0x2640 [ 1884.845903] ? pin_user_pages_unlocked+0x80/0x80 [ 1884.846299] ? trace_hardirqs_on+0x5b/0x180 [ 1884.846664] get_user_pages_fast+0x66/0xa0 [ 1884.847021] iov_iter_get_pages+0x297/0xf40 [ 1884.847385] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1884.847794] ? mempool_resize+0x7d0/0x7d0 [ 1884.848148] bio_iov_iter_get_pages+0x22a/0x1200 [ 1884.848550] ? bvec_alloc+0x17e/0x2f0 [ 1884.848873] ? bio_alloc_bioset+0x2a1/0x600 [ 1884.849248] ? bio_add_pc_page+0x100/0x100 [ 1884.849600] ? bvec_alloc+0x220/0x2f0 [ 1884.849923] ? iov_iter_npages+0x1fd/0xa70 [ 1884.850276] ? ext4_iomap_begin+0x1a0/0x700 [ 1884.850669] iomap_dio_bio_actor+0x77a/0xef0 [ 1884.851097] iomap_dio_actor+0x36f/0x560 [ 1884.851492] iomap_apply+0x289/0x810 [ 1884.851836] ? iomap_dio_rw+0x90/0x90 [ 1884.852188] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1884.852732] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1884.853233] ? mark_held_locks+0x9e/0xe0 [ 1884.853596] ? filemap_check_errors+0xa5/0x150 [ 1884.854017] __iomap_dio_rw+0x6cd/0x1110 [ 1884.854392] ? iomap_dio_rw+0x90/0x90 [ 1884.854773] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1884.855199] ? down_read+0x10f/0x430 [ 1884.855561] ? down_write+0x160/0x160 [ 1884.855918] iomap_dio_rw+0x31/0x90 [ 1884.856256] ext4_file_read_iter+0x2c7/0x4c0 [ 1884.856682] new_sync_read+0x424/0x6f0 [ 1884.857043] ? ksys_lseek+0x1b0/0x1b0 [ 1884.857363] ? fsnotify_perm.part.0+0x22d/0x620 [ 1884.857718] ? security_file_permission+0xb1/0xe0 [ 1884.858086] vfs_read+0x4da/0x620 [ 1884.858341] ksys_read+0x12d/0x260 [ 1884.858625] ? vfs_write+0xb10/0xb10 [ 1884.858896] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1884.859287] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1884.859676] do_syscall_64+0x33/0x40 [ 1884.859945] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1884.860326] RIP: 0033:0x7f07bf93eb19 [ 1884.860616] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1884.862109] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1884.862785] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1884.863407] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1884.864008] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1884.864538] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1884.865067] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:30:55 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100010018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_POLL_REMOVE={0x7, 0x5, 0x0, 0x0, 0x0, 0x23456}, 0xe8a) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) 14:30:55 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x22, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:55 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0xbf, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:30:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 20) 14:30:55 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 34) [ 1884.970506] FAULT_INJECTION: forcing a failure. [ 1884.970506] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1884.971796] CPU: 1 PID: 9152 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1884.972380] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1884.973085] Call Trace: [ 1884.973330] dump_stack+0x107/0x167 [ 1884.973646] should_fail.cold+0x5/0xa [ 1884.973973] __alloc_pages_nodemask+0x182/0x600 [ 1884.974366] ? add_mm_counter_fast+0x220/0x220 [ 1884.974756] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1884.975264] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1884.975716] ? lock_downgrade+0x6d0/0x6d0 [ 1884.976062] ? mark_held_locks+0x9e/0xe0 [ 1884.976411] alloc_pages_vma+0xbb/0x410 [ 1884.976757] handle_mm_fault+0x152f/0x3500 [ 1884.977178] ? do_raw_spin_lock+0x121/0x260 [ 1884.977641] ? rwlock_bug.part.0+0x90/0x90 [ 1884.978004] ? __pmd_alloc+0x5e0/0x5e0 [ 1884.978348] __get_user_pages+0x6ec/0x1620 [ 1884.978716] ? follow_page_mask+0x1900/0x1900 [ 1884.979099] ? down_read+0x10f/0x430 [ 1884.979415] ? down_write+0x160/0x160 [ 1884.979747] get_user_pages_unlocked+0x18a/0x690 [ 1884.980149] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1884.980608] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1884.981015] internal_get_user_pages_fast+0x175f/0x2640 [ 1884.981504] ? pin_user_pages_unlocked+0x80/0x80 [ 1884.981919] ? trace_hardirqs_on+0x5b/0x180 [ 1884.982307] get_user_pages_fast+0x66/0xa0 [ 1884.982678] iov_iter_get_pages+0x297/0xf40 [ 1884.983044] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1884.983460] ? mempool_resize+0x7d0/0x7d0 [ 1884.983821] bio_iov_iter_get_pages+0x22a/0x1200 [ 1884.984222] ? bvec_alloc+0x17e/0x2f0 [ 1884.984552] ? bio_alloc_bioset+0x2a1/0x600 [ 1884.984914] ? bio_add_pc_page+0x100/0x100 [ 1884.985341] ? bvec_alloc+0x220/0x2f0 [ 1884.985712] ? iov_iter_npages+0x1fd/0xa70 [ 1884.986104] ? ext4_iomap_begin+0x1a0/0x700 [ 1884.986473] iomap_dio_bio_actor+0x77a/0xef0 [ 1884.986861] iomap_dio_actor+0x36f/0x560 [ 1884.987208] iomap_apply+0x289/0x810 [ 1884.987524] ? iomap_dio_rw+0x90/0x90 [ 1884.987851] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1884.988338] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1884.988791] ? mark_held_locks+0x9e/0xe0 [ 1884.989157] ? filemap_check_errors+0xa5/0x150 [ 1884.989552] __iomap_dio_rw+0x6cd/0x1110 [ 1884.989895] ? iomap_dio_rw+0x90/0x90 [ 1884.990228] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1884.990624] ? down_read+0x10f/0x430 [ 1884.990943] ? down_write+0x160/0x160 [ 1884.991271] iomap_dio_rw+0x31/0x90 [ 1884.991584] ext4_file_read_iter+0x2c7/0x4c0 [ 1884.991959] new_sync_read+0x424/0x6f0 [ 1884.992289] ? ksys_lseek+0x1b0/0x1b0 [ 1884.992625] ? fsnotify_perm.part.0+0x22d/0x620 [ 1884.993024] ? security_file_permission+0xb1/0xe0 [ 1884.993461] vfs_read+0x4da/0x620 [ 1884.993763] ksys_read+0x12d/0x260 [ 1884.994063] ? vfs_write+0xb10/0xb10 [ 1884.994383] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1884.994826] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1884.995262] do_syscall_64+0x33/0x40 [ 1884.995579] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1884.996007] RIP: 0033:0x7f391454cb19 [ 1884.996325] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1884.998004] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1884.998642] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1884.999237] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1884.999831] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1885.000423] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1885.001020] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:30:55 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) socket$netlink(0x10, 0x3, 0x8) read(r0, &(0x7f0000000000), 0x1b4000) [ 1885.033644] FAULT_INJECTION: forcing a failure. [ 1885.033644] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1885.034722] CPU: 0 PID: 9159 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1885.035319] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1885.036038] Call Trace: [ 1885.036299] dump_stack+0x107/0x167 [ 1885.036625] should_fail.cold+0x5/0xa [ 1885.036960] __alloc_pages_nodemask+0x182/0x600 [ 1885.037409] ? add_mm_counter_fast+0x220/0x220 [ 1885.037809] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1885.038346] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1885.038795] ? lock_downgrade+0x6d0/0x6d0 [ 1885.039174] ? mark_held_locks+0x9e/0xe0 [ 1885.039527] alloc_pages_vma+0xbb/0x410 [ 1885.039872] handle_mm_fault+0x152f/0x3500 [ 1885.040280] ? do_raw_spin_lock+0x121/0x260 [ 1885.040658] ? rwlock_bug.part.0+0x90/0x90 [ 1885.041027] ? __pmd_alloc+0x5e0/0x5e0 [ 1885.041419] __get_user_pages+0x6ec/0x1620 [ 1885.041789] ? follow_page_mask+0x1900/0x1900 [ 1885.042198] ? down_read+0x10f/0x430 [ 1885.042518] ? down_write+0x160/0x160 [ 1885.042857] get_user_pages_unlocked+0x18a/0x690 [ 1885.043303] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1885.043788] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1885.044229] internal_get_user_pages_fast+0x175f/0x2640 [ 1885.044706] ? pin_user_pages_unlocked+0x80/0x80 [ 1885.045153] ? trace_hardirqs_on+0x5b/0x180 [ 1885.045528] get_user_pages_fast+0x66/0xa0 [ 1885.045901] iov_iter_get_pages+0x297/0xf40 [ 1885.046299] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1885.046726] ? mempool_resize+0x7d0/0x7d0 [ 1885.047114] bio_iov_iter_get_pages+0x22a/0x1200 [ 1885.047522] ? bvec_alloc+0x17e/0x2f0 [ 1885.047849] ? bio_alloc_bioset+0x2a1/0x600 [ 1885.048252] ? bio_add_pc_page+0x100/0x100 [ 1885.048621] ? bvec_alloc+0x220/0x2f0 [ 1885.048947] ? iov_iter_npages+0x1fd/0xa70 [ 1885.049357] ? ext4_iomap_begin+0x1a0/0x700 [ 1885.049733] iomap_dio_bio_actor+0x77a/0xef0 [ 1885.050144] iomap_dio_actor+0x36f/0x560 [ 1885.050506] iomap_apply+0x289/0x810 [ 1885.050832] ? iomap_dio_rw+0x90/0x90 [ 1885.051192] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1885.051695] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1885.052174] ? mark_held_locks+0x9e/0xe0 [ 1885.052531] ? filemap_check_errors+0xa5/0x150 [ 1885.052921] __iomap_dio_rw+0x6cd/0x1110 [ 1885.053310] ? iomap_dio_rw+0x90/0x90 [ 1885.053648] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1885.054058] ? down_read+0x10f/0x430 [ 1885.054394] ? down_write+0x160/0x160 [ 1885.054728] iomap_dio_rw+0x31/0x90 [ 1885.055058] ext4_file_read_iter+0x2c7/0x4c0 [ 1885.055451] new_sync_read+0x424/0x6f0 [ 1885.055787] ? ksys_lseek+0x1b0/0x1b0 [ 1885.056150] ? fsnotify_perm.part.0+0x22d/0x620 [ 1885.056552] ? security_file_permission+0xb1/0xe0 [ 1885.056969] vfs_read+0x4da/0x620 [ 1885.057319] ksys_read+0x12d/0x260 [ 1885.057624] ? vfs_write+0xb10/0xb10 [ 1885.057947] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1885.058414] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1885.058854] do_syscall_64+0x33/0x40 [ 1885.059201] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1885.059635] RIP: 0033:0x7f07bf93eb19 [ 1885.059952] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1885.061546] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1885.062214] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1885.062815] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1885.063437] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1885.064053] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 14:30:55 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x23, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1885.064672] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:30:56 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 21) 14:31:09 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r0 = getpgrp(0x0) pidfd_open(r0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x10244, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x6}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) 14:31:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r0, &(0x7f0000000000), 0x400000d, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_FILES_UPDATE={0x14, 0x2, 0x0, 0x0, 0x4, &(0x7f0000000040)=[r0], 0x1, 0x0, 0x1}, 0x8) r1 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:31:09 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000140), 0x40200, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000700)=0x1800000000000000, 0xffffffffffffffff, &(0x7f0000000740)=0x1, 0x6, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r2, 0x6628) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/partitions\x00', 0x0, 0x0) r4 = dup2(r3, r1) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r3, 0xc018937a, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r4, {0x5}}, './file0\x00'}) r5 = dup3(r3, r4, 0x0) r6 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000640), 0x440080, 0x0) r7 = openat$cgroup_ro(r5, &(0x7f0000000680)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) ioctl$F2FS_IOC_RESIZE_FS(r7, 0x4008f510, &(0x7f00000006c0)=0x8) recvmmsg$unix(r6, &(0x7f0000002dc0)=[{{0x0, 0x61, &(0x7f0000000600)=[{&(0x7f0000002ec0)=""/4096, 0xffffffffffffff73}, {&(0x7f0000001600)=""/49, 0x31}, {&(0x7f0000000500)=""/203, 0xcb}], 0x3, &(0x7f0000000280)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x38}}, {{0x0, 0x0, &(0x7f0000002a00), 0x0, &(0x7f00000003c0)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x128}}, {{&(0x7f0000002bc0), 0x91, &(0x7f0000002d00)=[{&(0x7f0000002c40)=""/49, 0x31}, {&(0x7f0000002c80)=""/126, 0xffffffffffffff9b}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16=r3, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x50}}], 0x3, 0x20, &(0x7f0000002e80)) r8 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x3080, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r8, 0xc0189371, &(0x7f00000002c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000000000002e2f66856c653000"]) ioctl$HIDIOCGDEVINFO(r9, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 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, @perf_config_ext={0x0, 0x5}, 0xd0b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r10, &(0x7f0000000000), 0x1b4000) 14:31:09 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r0, 0x6628) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000000)={{0xffffffffffffffff, 0x1, 0x7, 0x507bb7ac2187a8ab, 0x9}}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r2 = socket$inet(0x2, 0x3, 0x6) syz_io_uring_setup(0x4547, &(0x7f0000000180)={0x0, 0xd670, 0x1, 0x1, 0x243}, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000100), &(0x7f0000000280)=0x0) clone3(&(0x7f0000000540)={0x10000000, &(0x7f00000002c0)=0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340), {0x20}, &(0x7f0000000380)=""/182, 0xb6, &(0x7f0000000440)=""/159, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0], 0x5, {r0}}, 0x58) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_EPOLL_CTL=@del={0x1d, 0x6, 0x0, r0, 0x0, r4, 0x2, 0x0, 0x1}, 0x6) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r2, &(0x7f0000000000), 0x400000d, 0x0) r5 = getpgrp(0x0) pidfd_open(r5, 0x0) perf_event_open(&(0x7f0000000640)={0x2, 0x80, 0x7, 0x94, 0x0, 0x3, 0x0, 0x9, 0x30528, 0xb, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x101, 0x66}, 0x40008, 0x5, 0xfffff2e3, 0x0, 0x5, 0x554, 0x400, 0x0, 0xfffffffd, 0x0, 0x6}, r5, 0x2, 0xffffffffffffffff, 0x3) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000000c0)={'wlan1\x00'}) io_uring_enter(r1, 0x131d, 0x9f05, 0x3, &(0x7f0000000600)={[0x7]}, 0x8) read(r1, &(0x7f0000000000), 0x1b4000) 14:31:09 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x26, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:09 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 35) 14:31:09 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x4, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1898.318470] FAULT_INJECTION: forcing a failure. [ 1898.318470] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1898.319552] CPU: 0 PID: 9189 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1898.320176] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1898.320944] Call Trace: [ 1898.321203] dump_stack+0x107/0x167 [ 1898.321577] should_fail.cold+0x5/0xa [ 1898.321949] __alloc_pages_nodemask+0x182/0x600 [ 1898.322385] ? add_mm_counter_fast+0x220/0x220 [ 1898.322812] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1898.323371] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1898.323861] ? lock_downgrade+0x6d0/0x6d0 [ 1898.324249] ? mark_held_locks+0x9e/0xe0 [ 1898.324636] alloc_pages_vma+0xbb/0x410 [ 1898.325011] handle_mm_fault+0x152f/0x3500 [ 1898.325439] ? do_raw_spin_lock+0x121/0x260 [ 1898.325849] ? rwlock_bug.part.0+0x90/0x90 [ 1898.326243] ? __pmd_alloc+0x5e0/0x5e0 [ 1898.326630] __get_user_pages+0x6ec/0x1620 [ 1898.327038] ? follow_page_mask+0x1900/0x1900 [ 1898.327462] ? down_read+0x10f/0x430 [ 1898.327814] ? down_write+0x160/0x160 [ 1898.328184] get_user_pages_unlocked+0x18a/0x690 [ 1898.328629] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1898.329131] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1898.329601] internal_get_user_pages_fast+0x175f/0x2640 [ 1898.330125] ? pin_user_pages_unlocked+0x80/0x80 [ 1898.330573] ? trace_hardirqs_on+0x5b/0x180 [ 1898.330980] get_user_pages_fast+0x66/0xa0 [ 1898.331378] iov_iter_get_pages+0x297/0xf40 [ 1898.331788] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1898.332243] ? mempool_resize+0x7d0/0x7d0 [ 1898.332644] bio_iov_iter_get_pages+0x22a/0x1200 [ 1898.333095] ? bvec_alloc+0x17e/0x2f0 [ 1898.333461] ? bio_alloc_bioset+0x2a1/0x600 [ 1898.333828] ? bio_add_pc_page+0x100/0x100 [ 1898.334186] ? bvec_alloc+0x220/0x2f0 [ 1898.334510] ? iov_iter_npages+0x1fd/0xa70 [ 1898.334873] ? ext4_iomap_begin+0x1a0/0x700 [ 1898.335242] iomap_dio_bio_actor+0x77a/0xef0 [ 1898.335630] iomap_dio_actor+0x36f/0x560 [ 1898.335980] iomap_apply+0x289/0x810 [ 1898.336297] ? iomap_dio_rw+0x90/0x90 [ 1898.336624] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1898.337116] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1898.337617] ? mark_held_locks+0x9e/0xe0 [ 1898.338006] ? filemap_check_errors+0xa5/0x150 [ 1898.338435] __iomap_dio_rw+0x6cd/0x1110 [ 1898.338811] ? iomap_dio_rw+0x90/0x90 [ 1898.339186] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1898.339621] ? down_read+0x10f/0x430 [ 1898.339971] ? down_write+0x160/0x160 [ 1898.340336] iomap_dio_rw+0x31/0x90 [ 1898.340682] ext4_file_read_iter+0x2c7/0x4c0 [ 1898.341100] new_sync_read+0x424/0x6f0 [ 1898.341488] ? ksys_lseek+0x1b0/0x1b0 [ 1898.341857] ? fsnotify_perm.part.0+0x22d/0x620 [ 1898.342294] ? security_file_permission+0xb1/0xe0 [ 1898.342749] vfs_read+0x4da/0x620 [ 1898.343082] ksys_read+0x12d/0x260 [ 1898.343417] ? vfs_write+0xb10/0xb10 [ 1898.343771] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1898.344254] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1898.344736] do_syscall_64+0x33/0x40 [ 1898.345085] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1898.345575] RIP: 0033:0x7f07bf93eb19 [ 1898.345926] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1898.347579] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1898.348277] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1898.348911] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1898.349538] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1898.350190] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1898.350840] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1898.368847] FAULT_INJECTION: forcing a failure. [ 1898.368847] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1898.370163] CPU: 1 PID: 9192 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1898.370872] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1898.371683] Call Trace: [ 1898.371950] dump_stack+0x107/0x167 [ 1898.372287] should_fail.cold+0x5/0xa [ 1898.372707] __alloc_pages_nodemask+0x182/0x600 [ 1898.373148] ? add_mm_counter_fast+0x220/0x220 [ 1898.373654] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1898.374221] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1898.374767] ? lock_downgrade+0x6d0/0x6d0 [ 1898.375160] ? mark_held_locks+0x9e/0xe0 [ 1898.375585] alloc_pages_vma+0xbb/0x410 [ 1898.375970] handle_mm_fault+0x152f/0x3500 [ 1898.376391] ? do_raw_spin_lock+0x121/0x260 [ 1898.376855] ? rwlock_bug.part.0+0x90/0x90 [ 1898.377263] ? __pmd_alloc+0x5e0/0x5e0 [ 1898.377726] __get_user_pages+0x6ec/0x1620 [ 1898.378141] ? follow_page_mask+0x1900/0x1900 [ 1898.378628] ? down_read+0x10f/0x430 [ 1898.378977] ? down_write+0x160/0x160 [ 1898.379357] get_user_pages_unlocked+0x18a/0x690 [ 1898.379844] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1898.380372] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1898.380883] internal_get_user_pages_fast+0x175f/0x2640 [ 1898.381438] ? pin_user_pages_unlocked+0x80/0x80 [ 1898.381944] ? trace_hardirqs_on+0x5b/0x180 [ 1898.382342] get_user_pages_fast+0x66/0xa0 [ 1898.382800] iov_iter_get_pages+0x297/0xf40 [ 1898.383200] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1898.383711] ? mempool_resize+0x7d0/0x7d0 [ 1898.384103] bio_iov_iter_get_pages+0x22a/0x1200 [ 1898.384599] ? bvec_alloc+0x17e/0x2f0 [ 1898.384955] ? bio_alloc_bioset+0x2a1/0x600 [ 1898.385363] ? bio_add_pc_page+0x100/0x100 [ 1898.385841] ? bvec_alloc+0x220/0x2f0 [ 1898.386190] ? iov_iter_npages+0x1fd/0xa70 [ 1898.386629] ? ext4_iomap_begin+0x1a0/0x700 [ 1898.387043] iomap_dio_bio_actor+0x77a/0xef0 [ 1898.387459] iomap_dio_actor+0x36f/0x560 [ 1898.387903] iomap_apply+0x289/0x810 [ 1898.388244] ? iomap_dio_rw+0x90/0x90 [ 1898.388644] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1898.389186] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1898.389759] ? mark_held_locks+0x9e/0xe0 [ 1898.390156] ? filemap_check_errors+0xa5/0x150 [ 1898.390632] __iomap_dio_rw+0x6cd/0x1110 [ 1898.391019] ? iomap_dio_rw+0x90/0x90 [ 1898.391381] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1898.391852] ? down_read+0x10f/0x430 [ 1898.392217] ? down_write+0x160/0x160 [ 1898.392622] iomap_dio_rw+0x31/0x90 [ 1898.392965] ext4_file_read_iter+0x2c7/0x4c0 [ 1898.393405] new_sync_read+0x424/0x6f0 [ 1898.393836] ? ksys_lseek+0x1b0/0x1b0 [ 1898.394218] ? fsnotify_perm.part.0+0x22d/0x620 [ 1898.394709] ? security_file_permission+0xb1/0xe0 [ 1898.395169] vfs_read+0x4da/0x620 [ 1898.395532] ksys_read+0x12d/0x260 [ 1898.395865] ? vfs_write+0xb10/0xb10 [ 1898.396233] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1898.396769] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1898.397258] do_syscall_64+0x33/0x40 [ 1898.397653] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1898.398110] RIP: 0033:0x7f391454cb19 [ 1898.398536] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1898.400230] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1898.400983] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1898.401704] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1898.402343] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1898.403071] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1898.403778] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:31:09 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x5, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:09 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x5e, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:09 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 36) 14:31:09 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0xbf, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1898.635079] FAULT_INJECTION: forcing a failure. [ 1898.635079] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1898.636129] CPU: 0 PID: 9211 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1898.636719] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1898.637471] Call Trace: [ 1898.637709] dump_stack+0x107/0x167 [ 1898.638023] should_fail.cold+0x5/0xa [ 1898.638355] __alloc_pages_nodemask+0x182/0x600 [ 1898.638752] ? add_mm_counter_fast+0x220/0x220 [ 1898.639141] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1898.639653] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1898.640100] ? lock_downgrade+0x6d0/0x6d0 [ 1898.640449] ? mark_held_locks+0x9e/0xe0 [ 1898.640804] alloc_pages_vma+0xbb/0x410 [ 1898.641146] handle_mm_fault+0x152f/0x3500 [ 1898.641551] ? do_raw_spin_lock+0x121/0x260 [ 1898.641921] ? rwlock_bug.part.0+0x90/0x90 [ 1898.642278] ? __pmd_alloc+0x5e0/0x5e0 [ 1898.642627] __get_user_pages+0x6ec/0x1620 [ 1898.642993] ? follow_page_mask+0x1900/0x1900 [ 1898.643375] ? down_read+0x10f/0x430 [ 1898.643693] ? down_write+0x160/0x160 [ 1898.644024] get_user_pages_unlocked+0x18a/0x690 [ 1898.644426] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1898.644887] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1898.645323] internal_get_user_pages_fast+0x175f/0x2640 [ 1898.645814] ? pin_user_pages_unlocked+0x80/0x80 [ 1898.646220] ? trace_hardirqs_on+0x5b/0x180 [ 1898.646590] get_user_pages_fast+0x66/0xa0 [ 1898.646951] iov_iter_get_pages+0x297/0xf40 [ 1898.647320] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1898.647740] ? mempool_resize+0x7d0/0x7d0 [ 1898.648103] bio_iov_iter_get_pages+0x22a/0x1200 [ 1898.648514] ? bvec_alloc+0x17e/0x2f0 [ 1898.648839] ? bio_alloc_bioset+0x2a1/0x600 [ 1898.649206] ? bio_add_pc_page+0x100/0x100 [ 1898.649604] ? bvec_alloc+0x220/0x2f0 [ 1898.649929] ? iov_iter_npages+0x1fd/0xa70 [ 1898.650291] ? ext4_iomap_begin+0x1a0/0x700 [ 1898.650662] iomap_dio_bio_actor+0x77a/0xef0 [ 1898.651045] iomap_dio_actor+0x36f/0x560 [ 1898.651396] iomap_apply+0x289/0x810 [ 1898.651713] ? iomap_dio_rw+0x90/0x90 [ 1898.652039] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1898.652530] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1898.652979] ? mark_held_locks+0x9e/0xe0 [ 1898.653369] ? filemap_check_errors+0xa5/0x150 [ 1898.653762] __iomap_dio_rw+0x6cd/0x1110 [ 1898.654106] ? iomap_dio_rw+0x90/0x90 [ 1898.654443] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1898.654837] ? down_read+0x10f/0x430 [ 1898.655154] ? down_write+0x160/0x160 [ 1898.655484] iomap_dio_rw+0x31/0x90 [ 1898.655796] ext4_file_read_iter+0x2c7/0x4c0 [ 1898.656173] new_sync_read+0x424/0x6f0 [ 1898.656506] ? ksys_lseek+0x1b0/0x1b0 [ 1898.656841] ? fsnotify_perm.part.0+0x22d/0x620 [ 1898.657249] ? security_file_permission+0xb1/0xe0 [ 1898.657698] vfs_read+0x4da/0x620 [ 1898.657999] ksys_read+0x12d/0x260 [ 1898.658303] ? vfs_write+0xb10/0xb10 [ 1898.658625] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1898.659068] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1898.659504] do_syscall_64+0x33/0x40 [ 1898.659822] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1898.660253] RIP: 0033:0x7f07bf93eb19 [ 1898.660571] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1898.662137] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1898.662780] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1898.663377] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1898.663974] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1898.664573] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1898.665169] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:31:22 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 37) [ 1911.828226] FAULT_INJECTION: forcing a failure. [ 1911.828226] name fail_page_alloc, interval 1, probability 0, space 0, times 0 14:31:22 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x8, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:22 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:22 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r0, 0x6628) inotify_add_watch(r0, &(0x7f0000000000)='./file0\x00', 0x1000103) r1 = openat(r0, &(0x7f0000000080)='/proc/self/exe\x00', 0x105980, 0x103) read(r1, &(0x7f0000000000), 0x1b4000) 14:31:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 22) 14:31:22 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open_tree(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8800) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f0000000140)=0x3, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 14:31:22 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000040)={0xfff7, 0x7e00}) [ 1911.829337] CPU: 0 PID: 9224 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1911.830311] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1911.831737] Call Trace: [ 1911.832189] dump_stack+0x107/0x167 [ 1911.832810] should_fail.cold+0x5/0xa [ 1911.833492] __alloc_pages_nodemask+0x182/0x600 [ 1911.834230] FAULT_INJECTION: forcing a failure. [ 1911.834230] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1911.834272] ? add_mm_counter_fast+0x220/0x220 [ 1911.834292] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1911.837374] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1911.837881] ? lock_downgrade+0x6d0/0x6d0 [ 1911.838231] ? mark_held_locks+0x9e/0xe0 [ 1911.838649] alloc_pages_vma+0xbb/0x410 [ 1911.838992] handle_mm_fault+0x152f/0x3500 [ 1911.839355] ? do_raw_spin_lock+0x121/0x260 [ 1911.839724] ? rwlock_bug.part.0+0x90/0x90 [ 1911.840082] ? __pmd_alloc+0x5e0/0x5e0 [ 1911.840429] __get_user_pages+0x6ec/0x1620 [ 1911.840796] ? follow_page_mask+0x1900/0x1900 [ 1911.841178] ? down_read+0x10f/0x430 [ 1911.841545] ? down_write+0x160/0x160 [ 1911.841875] get_user_pages_unlocked+0x18a/0x690 [ 1911.842275] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1911.842732] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1911.843142] internal_get_user_pages_fast+0x175f/0x2640 [ 1911.843612] ? pin_user_pages_unlocked+0x80/0x80 [ 1911.844014] ? trace_hardirqs_on+0x5b/0x180 [ 1911.844385] get_user_pages_fast+0x66/0xa0 [ 1911.844747] iov_iter_get_pages+0x297/0xf40 [ 1911.845115] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1911.845591] ? mempool_resize+0x7d0/0x7d0 [ 1911.845951] bio_iov_iter_get_pages+0x22a/0x1200 [ 1911.846352] ? bvec_alloc+0x17e/0x2f0 [ 1911.846676] ? bio_alloc_bioset+0x2a1/0x600 [ 1911.847037] ? bio_add_pc_page+0x100/0x100 [ 1911.847392] ? bvec_alloc+0x220/0x2f0 [ 1911.847716] ? iov_iter_npages+0x1fd/0xa70 [ 1911.848071] ? ext4_iomap_begin+0x1a0/0x700 [ 1911.848438] iomap_dio_bio_actor+0x77a/0xef0 [ 1911.848822] iomap_dio_actor+0x36f/0x560 [ 1911.849169] iomap_apply+0x289/0x810 [ 1911.849609] ? iomap_dio_rw+0x90/0x90 [ 1911.850248] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1911.851216] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1911.852109] ? mark_held_locks+0x9e/0xe0 [ 1911.852797] ? filemap_check_errors+0xa5/0x150 [ 1911.853632] __iomap_dio_rw+0x6cd/0x1110 [ 1911.854324] ? iomap_dio_rw+0x90/0x90 [ 1911.854984] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1911.855771] ? down_read+0x10f/0x430 [ 1911.856405] ? down_write+0x160/0x160 [ 1911.857058] iomap_dio_rw+0x31/0x90 [ 1911.857768] ext4_file_read_iter+0x2c7/0x4c0 [ 1911.858513] new_sync_read+0x424/0x6f0 [ 1911.859164] ? ksys_lseek+0x1b0/0x1b0 [ 1911.859818] ? fsnotify_perm.part.0+0x22d/0x620 [ 1911.860602] ? security_file_permission+0xb1/0xe0 [ 1911.861456] vfs_read+0x4da/0x620 [ 1911.862199] ksys_read+0x12d/0x260 [ 1911.862808] ? vfs_write+0xb10/0xb10 [ 1911.863449] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1911.864343] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1911.865225] do_syscall_64+0x33/0x40 [ 1911.865658] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1911.866087] RIP: 0033:0x7f391454cb19 [ 1911.866401] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1911.867923] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1911.868563] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1911.869157] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1911.869803] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1911.870398] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1911.870995] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 [ 1911.871617] CPU: 1 PID: 9232 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1911.872201] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1911.872897] Call Trace: [ 1911.873130] dump_stack+0x107/0x167 [ 1911.873461] should_fail.cold+0x5/0xa [ 1911.873800] __alloc_pages_nodemask+0x182/0x600 [ 1911.874192] ? add_mm_counter_fast+0x220/0x220 [ 1911.874582] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1911.875087] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1911.875544] ? lock_downgrade+0x6d0/0x6d0 [ 1911.875906] ? mark_held_locks+0x9e/0xe0 [ 1911.876266] alloc_pages_vma+0xbb/0x410 [ 1911.876620] handle_mm_fault+0x152f/0x3500 [ 1911.876981] ? do_raw_spin_lock+0x121/0x260 14:31:22 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x4e24}, 0x6e) read(r0, &(0x7f0000000000), 0x1b4000) [ 1911.877357] ? rwlock_bug.part.0+0x90/0x90 [ 1911.877739] ? __pmd_alloc+0x5e0/0x5e0 [ 1911.878086] __get_user_pages+0x6ec/0x1620 [ 1911.878457] ? follow_page_mask+0x1900/0x1900 [ 1911.893459] ? down_read+0x10f/0x430 [ 1911.901461] ? down_write+0x160/0x160 [ 1911.909567] get_user_pages_unlocked+0x18a/0x690 [ 1911.913816] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1911.914272] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1911.914680] internal_get_user_pages_fast+0x175f/0x2640 [ 1911.915145] ? pin_user_pages_unlocked+0x80/0x80 [ 1911.915548] ? trace_hardirqs_on+0x5b/0x180 [ 1911.915913] get_user_pages_fast+0x66/0xa0 [ 1911.916273] iov_iter_get_pages+0x297/0xf40 [ 1911.916642] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1911.917053] ? mempool_resize+0x7d0/0x7d0 14:31:22 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x4, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) [ 1911.917416] bio_iov_iter_get_pages+0x22a/0x1200 [ 1911.917829] ? bvec_alloc+0x17e/0x2f0 [ 1911.918151] ? bio_alloc_bioset+0x2a1/0x600 [ 1911.918510] ? bio_add_pc_page+0x100/0x100 [ 1911.918868] ? bvec_alloc+0x220/0x2f0 [ 1911.919189] ? iov_iter_npages+0x1fd/0xa70 [ 1911.919547] ? ext4_iomap_begin+0x1a0/0x700 14:31:22 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$IPVS_CMD_GET_CONFIG(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000001c0)={&(0x7f00000000c0)={0xdc, 0x0, 0x10, 0x70bd2d, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x10000}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xfffffff7}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xfff}, @IPVS_CMD_ATTR_SERVICE={0x48, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e23}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x22, 0x4}}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x5}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e20}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x2}]}, @IPVS_CMD_ATTR_DAEMON={0x44, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private1}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'bond0\x00'}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x7}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xb8}, @IPVS_CMD_ATTR_DEST={0x14, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e24}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x8}]}]}, 0xdc}, 0x1, 0x0, 0x0, 0x20004000}, 0x8801) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) [ 1911.919914] iomap_dio_bio_actor+0x77a/0xef0 [ 1911.937616] iomap_dio_actor+0x36f/0x560 [ 1911.937963] iomap_apply+0x289/0x810 [ 1911.938276] ? iomap_dio_rw+0x90/0x90 [ 1911.938612] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1911.939097] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1911.939559] ? mark_held_locks+0x9e/0xe0 [ 1911.939909] ? filemap_check_errors+0xa5/0x150 [ 1911.940295] __iomap_dio_rw+0x6cd/0x1110 [ 1911.940653] ? iomap_dio_rw+0x90/0x90 [ 1911.940996] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1911.941395] ? down_read+0x10f/0x430 [ 1911.941741] ? down_write+0x160/0x160 [ 1911.942067] iomap_dio_rw+0x31/0x90 [ 1911.942376] ext4_file_read_iter+0x2c7/0x4c0 [ 1911.942769] new_sync_read+0x424/0x6f0 [ 1911.943098] ? ksys_lseek+0x1b0/0x1b0 [ 1911.943429] ? fsnotify_perm.part.0+0x22d/0x620 [ 1911.943836] ? security_file_permission+0xb1/0xe0 [ 1911.944245] vfs_read+0x4da/0x620 [ 1911.944548] ksys_read+0x12d/0x260 [ 1911.944852] ? vfs_write+0xb10/0xb10 [ 1911.945169] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1911.953679] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1911.954116] do_syscall_64+0x33/0x40 [ 1911.954432] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1911.954864] RIP: 0033:0x7f07bf93eb19 [ 1911.955184] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1911.956756] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1911.961827] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1911.962415] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1911.963006] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1911.963594] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1911.964183] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:31:22 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x1e, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:22 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200000, 0x81) 14:31:22 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x5, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:23 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101500, 0x9) read(r0, &(0x7f0000000000), 0x1b4000) 14:31:23 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0xfffffffffffeffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x107100, 0x0) fstat(r1, &(0x7f0000000140)) read(r2, &(0x7f0000000000), 0x1b4000) r3 = getpgrp(0x0) r4 = socket$inet(0x2, 0x3, 0x6) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r4, &(0x7f0000000000), 0x400000d, 0x0) r5 = fork() fcntl$lock(r4, 0x6, &(0x7f0000000300)={0x1, 0x0, 0x1, 0x81, r5}) lgetxattr(&(0x7f00000001c0)='.\x00', &(0x7f0000000280)=@known='security.selinux\x00', &(0x7f00000002c0)=""/63, 0x3f) bind$inet6(r0, &(0x7f0000000340)={0xa, 0x4e23, 0x58e, @mcast2, 0x8}, 0x1c) pidfd_open(r3, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r6, 0x6628) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r6, 0xc0189379, &(0x7f0000000040)={{0x1, 0x1, 0x18}, './file0\x00'}) perf_event_open(&(0x7f00000000c0)={0x4, 0x80, 0xff, 0x0, 0x49, 0x1, 0x0, 0x2, 0x8840, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x5, 0x0, @perf_config_ext={0x1, 0x7}, 0x5200, 0x9, 0x82e5c, 0x2, 0x8, 0x10000, 0x3e, 0x0, 0x5, 0x0, 0x6}, r3, 0x9, 0xffffffffffffffff, 0x3) 14:31:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 23) [ 1912.156454] FAULT_INJECTION: forcing a failure. [ 1912.156454] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1912.157801] CPU: 1 PID: 9265 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1912.158562] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1912.159435] Call Trace: [ 1912.159724] dump_stack+0x107/0x167 [ 1912.160106] should_fail.cold+0x5/0xa [ 1912.160515] __alloc_pages_nodemask+0x182/0x600 [ 1912.161008] ? add_mm_counter_fast+0x220/0x220 [ 1912.161490] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1912.162019] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1912.162467] ? lock_downgrade+0x6d0/0x6d0 [ 1912.162826] ? mark_held_locks+0x9e/0xe0 [ 1912.163177] alloc_pages_vma+0xbb/0x410 [ 1912.163521] handle_mm_fault+0x152f/0x3500 [ 1912.163890] ? do_raw_spin_lock+0x121/0x260 [ 1912.164255] ? rwlock_bug.part.0+0x90/0x90 [ 1912.164618] ? __pmd_alloc+0x5e0/0x5e0 [ 1912.164987] __get_user_pages+0x6ec/0x1620 [ 1912.165356] ? follow_page_mask+0x1900/0x1900 [ 1912.165829] ? down_read+0x10f/0x430 [ 1912.166216] ? down_write+0x160/0x160 [ 1912.166622] get_user_pages_unlocked+0x18a/0x690 [ 1912.167110] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1912.167680] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1912.168179] internal_get_user_pages_fast+0x175f/0x2640 [ 1912.168753] ? pin_user_pages_unlocked+0x80/0x80 [ 1912.169245] ? trace_hardirqs_on+0x5b/0x180 [ 1912.169685] get_user_pages_fast+0x66/0xa0 [ 1912.170127] iov_iter_get_pages+0x297/0xf40 [ 1912.170571] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1912.171076] ? mempool_resize+0x7d0/0x7d0 [ 1912.171495] bio_iov_iter_get_pages+0x22a/0x1200 [ 1912.171989] ? bvec_alloc+0x17e/0x2f0 [ 1912.172389] ? bio_alloc_bioset+0x2a1/0x600 [ 1912.172826] ? bio_add_pc_page+0x100/0x100 [ 1912.173267] ? bvec_alloc+0x220/0x2f0 [ 1912.173635] ? iov_iter_npages+0x1fd/0xa70 [ 1912.174030] ? ext4_iomap_begin+0x1a0/0x700 [ 1912.174478] iomap_dio_bio_actor+0x77a/0xef0 [ 1912.174944] iomap_dio_actor+0x36f/0x560 [ 1912.175374] iomap_apply+0x289/0x810 [ 1912.175751] ? iomap_dio_rw+0x90/0x90 [ 1912.176148] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1912.176734] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1912.177293] ? mark_held_locks+0x9e/0xe0 [ 1912.177684] ? filemap_check_errors+0xa5/0x150 [ 1912.178078] __iomap_dio_rw+0x6cd/0x1110 [ 1912.178426] ? iomap_dio_rw+0x90/0x90 [ 1912.178765] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1912.179160] ? down_read+0x10f/0x430 [ 1912.179483] ? down_write+0x160/0x160 [ 1912.179814] iomap_dio_rw+0x31/0x90 [ 1912.180127] ext4_file_read_iter+0x2c7/0x4c0 [ 1912.180508] new_sync_read+0x424/0x6f0 [ 1912.180843] ? ksys_lseek+0x1b0/0x1b0 [ 1912.181177] ? fsnotify_perm.part.0+0x22d/0x620 [ 1912.181609] ? security_file_permission+0xb1/0xe0 [ 1912.182123] vfs_read+0x4da/0x620 [ 1912.182483] ksys_read+0x12d/0x260 [ 1912.182860] ? vfs_write+0xb10/0xb10 [ 1912.183260] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1912.183813] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1912.184352] do_syscall_64+0x33/0x40 [ 1912.184724] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1912.185258] RIP: 0033:0x7f391454cb19 [ 1912.185636] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1912.187565] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1912.188377] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1912.189116] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1912.189783] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1912.190380] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1912.190989] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:31:36 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000002d35bc0dac662cc6aeba0000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file1\x00']) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCDARP(r2, 0x8953, &(0x7f0000000040)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x1, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, 0x68, {0x2, 0x0, @empty}, 'lo\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f00000002c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYRES32=0xffffffffffffffff, @ANYRES32, @ANYBLOB]) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000001340)={{{@in6=@private0={0xfc, 0x0, '\x00', 0x1}, @in6=@mcast2, 0x4e21, 0x100, 0x4e24, 0x0, 0xa, 0x0, 0x20, 0x29, 0x0, r3}, {0x7, 0x26, 0x80000000000000, 0x400, 0x66, 0x5, 0xfff, 0x62800000}, {0x7, 0x6, 0x9, 0xff}, 0x3, 0x6e6bb6, 0x1, 0x1, 0x2}, {{@in=@private=0xa010101, 0x4d2, 0x3c}, 0x2, @in6=@private2={0xfc, 0x2, '\x00', 0x1}, 0x3500, 0x2, 0x2, 0x7, 0x81, 0x9e, 0xfffffffd}}, 0xe8) r4 = accept(r0, &(0x7f0000000180)=@sco={0x1f, @none}, &(0x7f0000000280)=0x80) r5 = epoll_create(0x7ffd) readv(r5, &(0x7f0000000100), 0x1000000000000073) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000500)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_WAIT_SYNC(r5, 0x40089416, &(0x7f00000001c0)=r6) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r2, 0x50009417, &(0x7f0000000340)={{r4}, r6, 0x18, @unused=[0x1, 0xffd5, 0x3, 0x5a], @subvolid=0x5}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="000021522ce300002e2f66696c653000"]) ioctl$HIDIOCGDEVINFO(r7, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r8, &(0x7f0000000000), 0x1b4000) 14:31:36 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x8, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:36 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) syz_io_uring_setup(0x78f6, &(0x7f0000000000)={0x0, 0x9b36, 0x4, 0x41, 0x162, 0x0, r0}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f00000000c0)=0x0, &(0x7f0000000100)) r2 = syz_io_uring_setup(0x7efc, &(0x7f0000000140)={0x0, 0x6417, 0x8, 0x0, 0x56, 0x0, r0}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f00000001c0), &(0x7f0000000280)=0x0) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) r5 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0) lseek(r2, 0x1, 0x4) r6 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(r5, r3, &(0x7f0000000380)=@IORING_OP_CONNECT={0x10, 0x5, 0x0, r0, 0x80, &(0x7f0000000300)=@vsock={0x28, 0x0, 0x2710, @local}, 0x0, 0x0, 0x1, {0x0, r6}}, 0xffff) syz_io_uring_submit(r1, r3, &(0x7f00000002c0)=@IORING_OP_READV=@use_registered_buffer={0x1, 0x3, 0x4004, @fd_index, 0x6, 0x0, 0x0, 0xc, 0x1, {0x1, r4}}, 0xc5) read(r0, &(0x7f0000000000), 0x1b4000) [ 1925.128371] FAULT_INJECTION: forcing a failure. [ 1925.128371] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1925.129466] CPU: 0 PID: 9279 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1925.130086] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1925.130813] Call Trace: [ 1925.131067] dump_stack+0x107/0x167 [ 1925.131402] should_fail.cold+0x5/0xa [ 1925.131756] __alloc_pages_nodemask+0x182/0x600 [ 1925.132177] ? add_mm_counter_fast+0x220/0x220 [ 1925.132589] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1925.133141] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1925.133626] ? lock_downgrade+0x6d0/0x6d0 [ 1925.134003] ? mark_held_locks+0x9e/0xe0 [ 1925.134379] alloc_pages_vma+0xbb/0x410 [ 1925.134746] handle_mm_fault+0x152f/0x3500 [ 1925.135137] ? do_raw_spin_lock+0x121/0x260 [ 1925.135528] ? rwlock_bug.part.0+0x90/0x90 [ 1925.135909] ? __pmd_alloc+0x5e0/0x5e0 [ 1925.136287] __get_user_pages+0x6ec/0x1620 [ 1925.136684] ? follow_page_mask+0x1900/0x1900 [ 1925.137097] ? down_read+0x10f/0x430 [ 1925.137438] ? down_write+0x160/0x160 [ 1925.137806] get_user_pages_unlocked+0x18a/0x690 [ 1925.138233] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1925.138725] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1925.139164] internal_get_user_pages_fast+0x175f/0x2640 [ 1925.139673] ? pin_user_pages_unlocked+0x80/0x80 [ 1925.140102] ? trace_hardirqs_on+0x5b/0x180 [ 1925.140500] get_user_pages_fast+0x66/0xa0 [ 1925.140888] iov_iter_get_pages+0x297/0xf40 [ 1925.141281] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1925.141734] ? mempool_resize+0x7d0/0x7d0 [ 1925.142121] bio_iov_iter_get_pages+0x22a/0x1200 [ 1925.142559] ? bvec_alloc+0x17e/0x2f0 [ 1925.142907] ? bio_alloc_bioset+0x2a1/0x600 [ 1925.143295] ? bio_add_pc_page+0x100/0x100 [ 1925.143678] ? bvec_alloc+0x220/0x2f0 [ 1925.144028] ? iov_iter_npages+0x1fd/0xa70 [ 1925.144420] ? ext4_iomap_begin+0x1a0/0x700 [ 1925.144818] iomap_dio_bio_actor+0x77a/0xef0 [ 1925.145232] iomap_dio_actor+0x36f/0x560 [ 1925.145619] iomap_apply+0x289/0x810 [ 1925.145961] ? iomap_dio_rw+0x90/0x90 [ 1925.146314] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1925.146840] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1925.147315] ? mark_held_locks+0x9e/0xe0 [ 1925.147695] ? filemap_check_errors+0xa5/0x150 [ 1925.148116] __iomap_dio_rw+0x6cd/0x1110 [ 1925.148487] ? iomap_dio_rw+0x90/0x90 [ 1925.148855] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1925.149285] ? down_read+0x10f/0x430 [ 1925.149649] ? down_write+0x160/0x160 [ 1925.150009] iomap_dio_rw+0x31/0x90 [ 1925.150351] ext4_file_read_iter+0x2c7/0x4c0 [ 1925.150763] new_sync_read+0x424/0x6f0 [ 1925.151125] ? ksys_lseek+0x1b0/0x1b0 [ 1925.151492] ? fsnotify_perm.part.0+0x22d/0x620 [ 1925.151928] ? security_file_permission+0xb1/0xe0 [ 1925.152382] vfs_read+0x4da/0x620 [ 1925.152713] ksys_read+0x12d/0x260 [ 1925.153046] ? vfs_write+0xb10/0xb10 [ 1925.153396] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1925.153889] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1925.154366] do_syscall_64+0x33/0x40 [ 1925.154714] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1925.155158] RIP: 0033:0x7f07bf93eb19 [ 1925.155467] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1925.157079] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1925.157747] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1925.158342] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1925.158937] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1925.159531] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1925.160125] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1925.171637] FAULT_INJECTION: forcing a failure. [ 1925.171637] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1925.172727] CPU: 1 PID: 9282 Comm: syz-executor.0 Not tainted 5.10.226 #1 14:31:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 24) 14:31:36 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000000), 0x200, 0x2001) r1 = socket$inet(0x2, 0x3, 0x6) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r1, &(0x7f0000000000), 0x400000d, 0x0) write$binfmt_script(r1, &(0x7f00000000c0)={'#! ', './file0', [{}, {0x20, '/dev/loop#\x00'}, {}, {0x20, '/dev/nvram\x00'}], 0xa, "dc3e15cae5be84b92061e6dca65a66f305ed1ffbc096e643824a67979e578be2b936dead191fe83bedd07887043fca0da1b069c1dcc6f00e5c30ac45437af0f53005518f1ad64f63af24161fd552b74dc022a96d54f12640acdde1b33119ecd6ac9ed9dfcedfef352466cd68f0641f10080860193308adbda028027aa1e85985ab7706df5ae2ced7c5f677a16801e596953299a3256d34c826fcb8a0db97e6633ab796efc737d08c1d6a5f37abcfdeb067f61c4c8c8c4636e9e8631cd33ff1ff87c9175e6159ff4b5a0a78baa63842ec67412499fea87a6f1e8a4ec673ae22d9637de1b7e3ce3a1da28edf6044516a2a3a"}, 0x116) read(r0, &(0x7f0000000340)=""/102370, 0x18fe2) 14:31:36 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 38) 14:31:36 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x21, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:36 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) getsockopt$bt_BT_FLUSHABLE(r1, 0x112, 0x8, &(0x7f0000000140)=0x9, &(0x7f0000000180)=0x4) read(r2, &(0x7f0000000000), 0x1b4000) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="70010000230000012abd7000ffdbdf250000000008000c000200000014000d00fe8000000000000000000000000000211c000400ffff4e234e210000000000000000000000000000000000002201020063626328636173743629000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000d0060000af915a0162b8337029f94c104af3307258bc5d693f4b309cc2eabe5021766d75878e4f864f99ab4487d79907f37bb121fdf49e970663611aacfb36657ccb3091cfd505b6e9cb6e7e451860c11fdededb6d45373b870bded1f0083673c05b61fd4c4c42788a40c041d8c1fa99e69d9fa23fe3befedfa54c11e04ce3cc637a58ef3e830e83df62472ca5e7c348df4b3615242787d86c7156a464e936c132c03e0ff57b4f2a002d419d62aebbeb9862d1d735acaf4ab553cd1119029134968df7dba7ba180999490b6c6006e171bcd105b61981ddebe27f951c98600000"], 0x170}, 0x1, 0x0, 0x0, 0x90}, 0x80) [ 1925.173337] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1925.190337] Call Trace: [ 1925.190634] dump_stack+0x107/0x167 [ 1925.191079] should_fail.cold+0x5/0xa [ 1925.191513] __alloc_pages_nodemask+0x182/0x600 [ 1925.192060] ? add_mm_counter_fast+0x220/0x220 [ 1925.192597] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1925.193337] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1925.193927] ? lock_downgrade+0x6d0/0x6d0 [ 1925.194419] ? mark_held_locks+0x9e/0xe0 [ 1925.194868] alloc_pages_vma+0xbb/0x410 [ 1925.195318] handle_mm_fault+0x152f/0x3500 [ 1925.195785] ? do_raw_spin_lock+0x121/0x260 [ 1925.196263] ? rwlock_bug.part.0+0x90/0x90 [ 1925.196738] ? __pmd_alloc+0x5e0/0x5e0 [ 1925.197201] __get_user_pages+0x6ec/0x1620 [ 1925.197708] ? follow_page_mask+0x1900/0x1900 [ 1925.198224] ? down_read+0x10f/0x430 [ 1925.198666] ? down_write+0x160/0x160 [ 1925.199114] get_user_pages_unlocked+0x18a/0x690 [ 1925.199674] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1925.200294] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1925.200861] internal_get_user_pages_fast+0x175f/0x2640 [ 1925.201495] ? pin_user_pages_unlocked+0x80/0x80 [ 1925.201921] ? trace_hardirqs_on+0x5b/0x180 [ 1925.202235] get_user_pages_fast+0x66/0xa0 [ 1925.202556] iov_iter_get_pages+0x297/0xf40 [ 1925.202934] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1925.203287] ? mempool_resize+0x7d0/0x7d0 [ 1925.203608] bio_iov_iter_get_pages+0x22a/0x1200 [ 1925.203986] ? bvec_alloc+0x17e/0x2f0 [ 1925.204263] ? bio_alloc_bioset+0x2a1/0x600 [ 1925.204581] ? bio_add_pc_page+0x100/0x100 [ 1925.204898] ? bvec_alloc+0x220/0x2f0 [ 1925.205207] ? iov_iter_npages+0x1fd/0xa70 [ 1925.205518] ? ext4_iomap_begin+0x1a0/0x700 [ 1925.205988] iomap_dio_bio_actor+0x77a/0xef0 [ 1925.206455] iomap_dio_actor+0x36f/0x560 [ 1925.206887] iomap_apply+0x289/0x810 [ 1925.207459] ? iomap_dio_rw+0x90/0x90 [ 1925.207860] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1925.208446] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1925.208993] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1925.209546] ? filemap_check_errors+0xa5/0x150 [ 1925.209971] __iomap_dio_rw+0x6cd/0x1110 [ 1925.210359] ? iomap_dio_rw+0x90/0x90 [ 1925.210763] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1925.211221] ? down_read+0x10f/0x430 [ 1925.211611] ? down_write+0x160/0x160 [ 1925.212001] iomap_dio_rw+0x31/0x90 [ 1925.212355] ext4_file_read_iter+0x2c7/0x4c0 [ 1925.212814] new_sync_read+0x424/0x6f0 [ 1925.213187] ? ksys_lseek+0x1b0/0x1b0 [ 1925.213593] ? fsnotify_perm.part.0+0x22d/0x620 [ 1925.213998] ? security_file_permission+0xb1/0xe0 [ 1925.214412] vfs_read+0x4da/0x620 [ 1925.214712] ksys_read+0x12d/0x260 [ 1925.215014] ? vfs_write+0xb10/0xb10 [ 1925.215334] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1925.215777] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1925.216215] do_syscall_64+0x33/0x40 [ 1925.216531] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1925.216962] RIP: 0033:0x7f391454cb19 [ 1925.217279] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1925.218821] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1925.219458] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1925.220056] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1925.220654] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1925.221252] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1925.236585] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:31:36 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 39) 14:31:36 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x22, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:36 executing program 2: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0xc0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 14:31:36 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x1e, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:36 executing program 5: ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000040)) r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000340)=ANY=[@ANYBLOB="010000000100000018000000", @ANYBLOB="6b86b0e6a1fee22db33f9a506a8ee541be7aec9710eab1df3475d9cdd110a56c594987b8f7ba582c10c0d8f384d5e3fad35a1429df897ef6152f49fe0a054724be8866d63d30bb8e9738024d674649ca75a3eae39e46d867016d5ecddee54f758b95e124559d9a6cac6de42268fcb918042f488cb711eadebdad3158a37614b5f0d944e67051babd2576f8fbb65ef6053c7aa76dbc46b63b0096687c1592c6a94556b5741d53f89ebf293af2f9807914bc1002ba2039aefa9e1f", @ANYBLOB="400000000000ff002e2f66686c653000"]) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f00000000c0)=""/105) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = socket$inet(0x2, 0x3, 0x6) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r2, &(0x7f0000000000), 0x400000d, 0x0) fchmod(r2, 0x20) 14:31:36 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x4, 0x3, 0x0, 0x0, 0x5e, 0xc010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x7, 0xffffffff}, 0x0, 0xfffffffffffffff9, 0x0, 0x4, 0x2, 0x20, 0x6, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) [ 1925.396380] FAULT_INJECTION: forcing a failure. [ 1925.396380] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1925.397402] CPU: 0 PID: 9303 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1925.397959] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1925.398610] Call Trace: [ 1925.398829] dump_stack+0x107/0x167 [ 1925.399124] should_fail.cold+0x5/0xa [ 1925.399436] __alloc_pages_nodemask+0x182/0x600 [ 1925.399807] ? add_mm_counter_fast+0x220/0x220 [ 1925.400174] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1925.400652] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1925.401071] ? lock_downgrade+0x6d0/0x6d0 [ 1925.401400] ? mark_held_locks+0x9e/0xe0 [ 1925.401746] alloc_pages_vma+0xbb/0x410 [ 1925.402067] handle_mm_fault+0x152f/0x3500 [ 1925.402409] ? do_raw_spin_lock+0x121/0x260 [ 1925.402755] ? rwlock_bug.part.0+0x90/0x90 [ 1925.403092] ? __pmd_alloc+0x5e0/0x5e0 [ 1925.403421] __get_user_pages+0x6ec/0x1620 [ 1925.403766] ? follow_page_mask+0x1900/0x1900 [ 1925.404127] ? down_read+0x10f/0x430 [ 1925.404427] ? down_write+0x160/0x160 [ 1925.404739] get_user_pages_unlocked+0x18a/0x690 [ 1925.405117] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1925.405549] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1925.405956] internal_get_user_pages_fast+0x175f/0x2640 [ 1925.406400] ? pin_user_pages_unlocked+0x80/0x80 [ 1925.406778] ? trace_hardirqs_on+0x5b/0x180 [ 1925.407125] get_user_pages_fast+0x66/0xa0 [ 1925.407465] iov_iter_get_pages+0x297/0xf40 [ 1925.407812] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1925.408201] ? mempool_resize+0x7d0/0x7d0 [ 1925.408540] bio_iov_iter_get_pages+0x22a/0x1200 [ 1925.408920] ? bvec_alloc+0x17e/0x2f0 [ 1925.409227] ? bio_alloc_bioset+0x2a1/0x600 [ 1925.409578] ? bio_add_pc_page+0x100/0x100 [ 1925.409923] ? bvec_alloc+0x220/0x2f0 [ 1925.410229] ? iov_iter_npages+0x1fd/0xa70 [ 1925.410567] ? ext4_iomap_begin+0x1a0/0x700 [ 1925.410914] iomap_dio_bio_actor+0x77a/0xef0 [ 1925.411276] iomap_dio_actor+0x36f/0x560 [ 1925.411604] iomap_apply+0x289/0x810 [ 1925.411909] ? iomap_dio_rw+0x90/0x90 [ 1925.412216] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1925.412677] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1925.413097] ? mark_held_locks+0x9e/0xe0 [ 1925.413430] ? filemap_check_errors+0xa5/0x150 [ 1925.413819] __iomap_dio_rw+0x6cd/0x1110 [ 1925.414143] ? iomap_dio_rw+0x90/0x90 [ 1925.414458] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1925.414833] ? down_read+0x10f/0x430 [ 1925.415133] ? down_write+0x160/0x160 [ 1925.415442] iomap_dio_rw+0x31/0x90 [ 1925.415738] ext4_file_read_iter+0x2c7/0x4c0 [ 1925.416092] new_sync_read+0x424/0x6f0 [ 1925.416404] ? ksys_lseek+0x1b0/0x1b0 [ 1925.416720] ? fsnotify_perm.part.0+0x22d/0x620 [ 1925.417094] ? security_file_permission+0xb1/0xe0 [ 1925.417482] vfs_read+0x4da/0x620 [ 1925.417780] ksys_read+0x12d/0x260 [ 1925.418064] ? vfs_write+0xb10/0xb10 [ 1925.418363] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1925.418779] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1925.419191] do_syscall_64+0x33/0x40 [ 1925.419487] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1925.419899] RIP: 0033:0x7f07bf93eb19 [ 1925.420196] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1925.421649] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1925.422255] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1925.422830] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1925.423406] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1925.423985] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1925.424546] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 14:31:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 25) [ 1925.446481] FAULT_INJECTION: forcing a failure. [ 1925.446481] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1925.447496] CPU: 0 PID: 9312 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1925.448049] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1925.448718] Call Trace: [ 1925.448932] dump_stack+0x107/0x167 [ 1925.449228] should_fail.cold+0x5/0xa [ 1925.449538] __alloc_pages_nodemask+0x182/0x600 [ 1925.449938] ? add_mm_counter_fast+0x220/0x220 [ 1925.450312] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1925.450799] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1925.451221] ? lock_downgrade+0x6d0/0x6d0 [ 1925.451554] ? mark_held_locks+0x9e/0xe0 [ 1925.451892] alloc_pages_vma+0xbb/0x410 [ 1925.452215] handle_mm_fault+0x152f/0x3500 [ 1925.452561] ? do_raw_spin_lock+0x121/0x260 [ 1925.452909] ? rwlock_bug.part.0+0x90/0x90 [ 1925.453299] ? __pmd_alloc+0x5e0/0x5e0 [ 1925.453638] __get_user_pages+0x6ec/0x1620 [ 1925.453985] ? follow_page_mask+0x1900/0x1900 [ 1925.454344] ? down_read+0x10f/0x430 [ 1925.454642] ? down_write+0x160/0x160 [ 1925.454961] get_user_pages_unlocked+0x18a/0x690 [ 1925.455340] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1925.455775] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1925.456166] internal_get_user_pages_fast+0x175f/0x2640 [ 1925.456611] ? pin_user_pages_unlocked+0x80/0x80 [ 1925.456989] ? trace_hardirqs_on+0x5b/0x180 [ 1925.457334] get_user_pages_fast+0x66/0xa0 [ 1925.457693] iov_iter_get_pages+0x297/0xf40 [ 1925.458044] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1925.458432] ? mempool_resize+0x7d0/0x7d0 [ 1925.458769] bio_iov_iter_get_pages+0x22a/0x1200 [ 1925.459149] ? bvec_alloc+0x17e/0x2f0 [ 1925.459456] ? bio_alloc_bioset+0x2a1/0x600 [ 1925.459800] ? bio_add_pc_page+0x100/0x100 [ 1925.460136] ? bvec_alloc+0x220/0x2f0 [ 1925.460442] ? iov_iter_npages+0x1fd/0xa70 [ 1925.460778] ? ext4_iomap_begin+0x1a0/0x700 [ 1925.461126] iomap_dio_bio_actor+0x77a/0xef0 [ 1925.461490] iomap_dio_actor+0x36f/0x560 [ 1925.461847] iomap_apply+0x289/0x810 [ 1925.462146] ? iomap_dio_rw+0x90/0x90 [ 1925.462453] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1925.462913] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1925.463334] ? mark_held_locks+0x9e/0xe0 [ 1925.463668] ? filemap_check_errors+0xa5/0x150 [ 1925.464035] __iomap_dio_rw+0x6cd/0x1110 [ 1925.464358] ? iomap_dio_rw+0x90/0x90 [ 1925.464674] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1925.465048] ? down_read+0x10f/0x430 [ 1925.465347] ? down_write+0x160/0x160 [ 1925.465671] iomap_dio_rw+0x31/0x90 [ 1925.465964] ext4_file_read_iter+0x2c7/0x4c0 [ 1925.466318] new_sync_read+0x424/0x6f0 [ 1925.466630] ? ksys_lseek+0x1b0/0x1b0 [ 1925.466942] ? fsnotify_perm.part.0+0x22d/0x620 [ 1925.467318] ? security_file_permission+0xb1/0xe0 [ 1925.467709] vfs_read+0x4da/0x620 [ 1925.467990] ksys_read+0x12d/0x260 [ 1925.468278] ? vfs_write+0xb10/0xb10 [ 1925.468578] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1925.468992] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1925.469408] do_syscall_64+0x33/0x40 [ 1925.469722] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1925.470129] RIP: 0033:0x7f391454cb19 [ 1925.470427] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1925.471869] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1925.472473] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1925.473035] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1925.473624] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1925.474500] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1925.475063] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 14:31:36 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/devices/uprobe', 0xc80, 0x50) read(r0, &(0x7f0000000000), 0x1b4000) 14:31:36 executing program 7: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x21, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:36 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 40) 14:31:36 executing program 6: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/uts\x00') ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$keyring(0x0, &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$NS_GET_NSTYPE(r1, 0xb703, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4a}, 0xb610, 0x0, 0x7, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x5, r3, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f00000001c0)) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x23, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) r4 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="fa", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0x0, 0xffffffffffffffff) syz_io_uring_submit(0x0, 0x0, &(0x7f00000000c0)=@IORING_OP_POLL_ADD={0x6, 0x5, 0x0, @fd_index, 0x0, 0x0, 0x0, {0x2040}, 0x1}, 0x8) 14:31:36 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000010000b2149ada", @ANYRES32=r0, @ANYBLOB="00000e6ed5ae3b78ea95861cfc7be0a800e8dad8d91565efec30a0667c470e5da3ffffcf49030000005a"]) r1 = perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) read(r0, &(0x7f00000000c0)=""/247, 0xf7) fcntl$setflags(r1, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r2, 0x8982, &(0x7f00000002c0)={0x7, 'geneve0\x00', {}, 0x9}) r3 = socket$inet(0x2, 0x3, 0x6) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r3, &(0x7f0000000000), 0x400000d, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r3, 0x5411, &(0x7f0000000280)) r4 = mmap$IORING_OFF_SQES(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x10000000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x46e2, 0x0) getsockopt$IP_VS_SO_GET_SERVICES(r0, 0x0, 0x482, &(0x7f0000000380)=""/237, &(0x7f0000000480)=0xed) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r5, 0x6628) ioctl$FIOCLEX(r3, 0x5451) socket$inet6_udp(0xa, 0x2, 0x0) r6 = accept4$packet(r2, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000340)=0x14, 0x80000) syz_io_uring_submit(0x0, r4, &(0x7f00000001c0)=@IORING_OP_EPOLL_CTL=@mod={0x1d, 0x2, 0x0, r5, &(0x7f0000000000)={0x10}, r6}, 0x4) 14:31:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) (fail_nth: 26) [ 1925.628418] FAULT_INJECTION: forcing a failure. [ 1925.628418] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1925.629420] CPU: 0 PID: 9334 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1925.629987] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1925.630641] Call Trace: [ 1925.630860] dump_stack+0x107/0x167 [ 1925.631154] should_fail.cold+0x5/0xa [ 1925.631464] __alloc_pages_nodemask+0x182/0x600 [ 1925.631836] ? add_mm_counter_fast+0x220/0x220 [ 1925.632201] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1925.632683] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1925.633101] ? lock_downgrade+0x6d0/0x6d0 [ 1925.633431] ? mark_held_locks+0x9e/0xe0 [ 1925.633784] alloc_pages_vma+0xbb/0x410 [ 1925.634116] handle_mm_fault+0x152f/0x3500 [ 1925.634481] ? do_raw_spin_lock+0x121/0x260 [ 1925.634847] ? rwlock_bug.part.0+0x90/0x90 [ 1925.635185] ? __pmd_alloc+0x5e0/0x5e0 [ 1925.635518] __get_user_pages+0x6ec/0x1620 [ 1925.635865] ? follow_page_mask+0x1900/0x1900 [ 1925.636228] ? down_read+0x10f/0x430 [ 1925.636527] ? down_write+0x160/0x160 [ 1925.636841] get_user_pages_unlocked+0x18a/0x690 [ 1925.637232] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1925.637700] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1925.638113] internal_get_user_pages_fast+0x175f/0x2640 [ 1925.638562] ? pin_user_pages_unlocked+0x80/0x80 [ 1925.638943] ? trace_hardirqs_on+0x5b/0x180 [ 1925.639297] get_user_pages_fast+0x66/0xa0 [ 1925.639643] iov_iter_get_pages+0x297/0xf40 [ 1925.639994] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1925.640391] ? mempool_resize+0x7d0/0x7d0 [ 1925.640736] bio_iov_iter_get_pages+0x22a/0x1200 [ 1925.641121] ? bvec_alloc+0x17e/0x2f0 [ 1925.641433] ? bio_alloc_bioset+0x2a1/0x600 [ 1925.641828] ? bio_add_pc_page+0x100/0x100 [ 1925.642167] ? bvec_alloc+0x220/0x2f0 [ 1925.642485] ? iov_iter_npages+0x1fd/0xa70 [ 1925.642832] ? ext4_iomap_begin+0x1a0/0x700 [ 1925.643196] iomap_dio_bio_actor+0x77a/0xef0 [ 1925.643577] iomap_dio_actor+0x36f/0x560 [ 1925.643909] iomap_apply+0x289/0x810 [ 1925.644209] ? iomap_dio_rw+0x90/0x90 [ 1925.644521] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1925.644983] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1925.645407] ? mark_held_locks+0x9e/0xe0 [ 1925.645758] ? filemap_check_errors+0xa5/0x150 [ 1925.646128] __iomap_dio_rw+0x6cd/0x1110 [ 1925.646453] ? iomap_dio_rw+0x90/0x90 [ 1925.646774] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1925.647149] ? down_read+0x10f/0x430 [ 1925.647450] ? down_write+0x160/0x160 [ 1925.647765] iomap_dio_rw+0x31/0x90 [ 1925.648060] ext4_file_read_iter+0x2c7/0x4c0 [ 1925.648417] new_sync_read+0x424/0x6f0 [ 1925.648732] ? ksys_lseek+0x1b0/0x1b0 [ 1925.649060] ? fsnotify_perm.part.0+0x22d/0x620 [ 1925.649456] ? security_file_permission+0xb1/0xe0 [ 1925.649871] vfs_read+0x4da/0x620 [ 1925.650159] ksys_read+0x12d/0x260 [ 1925.650446] ? vfs_write+0xb10/0xb10 [ 1925.650753] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1925.651174] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1925.651589] do_syscall_64+0x33/0x40 [ 1925.651887] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1925.652295] RIP: 0033:0x7f07bf93eb19 [ 1925.652595] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1925.654066] RSP: 002b:00007f07bceb4188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1925.654671] RAX: ffffffffffffffda RBX: 00007f07bfa51f60 RCX: 00007f07bf93eb19 [ 1925.655243] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1925.655826] RBP: 00007f07bceb41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1925.656396] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1925.656962] R13: 00007fff4df0f1bf R14: 00007f07bceb4300 R15: 0000000000022000 [ 1925.668923] FAULT_INJECTION: forcing a failure. [ 1925.668923] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1925.669930] CPU: 0 PID: 9339 Comm: syz-executor.0 Not tainted 5.10.226 #1 [ 1925.670474] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1925.671132] Call Trace: [ 1925.671348] dump_stack+0x107/0x167 [ 1925.671645] should_fail.cold+0x5/0xa [ 1925.671956] __alloc_pages_nodemask+0x182/0x600 [ 1925.672327] ? add_mm_counter_fast+0x220/0x220 [ 1925.672698] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1925.673182] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1925.673611] ? lock_downgrade+0x6d0/0x6d0 [ 1925.673950] ? mark_held_locks+0x9e/0xe0 [ 1925.674281] alloc_pages_vma+0xbb/0x410 [ 1925.674607] handle_mm_fault+0x152f/0x3500 [ 1925.674951] ? do_raw_spin_lock+0x121/0x260 [ 1925.675300] ? rwlock_bug.part.0+0x90/0x90 [ 1925.675641] ? __pmd_alloc+0x5e0/0x5e0 [ 1925.675973] __get_user_pages+0x6ec/0x1620 [ 1925.676322] ? follow_page_mask+0x1900/0x1900 [ 1925.676685] ? down_read+0x10f/0x430 [ 1925.676986] ? down_write+0x160/0x160 [ 1925.677301] get_user_pages_unlocked+0x18a/0x690 [ 1925.677704] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1925.678142] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1925.678533] internal_get_user_pages_fast+0x175f/0x2640 [ 1925.678986] ? pin_user_pages_unlocked+0x80/0x80 [ 1925.679379] ? trace_hardirqs_on+0x5b/0x180 [ 1925.679738] get_user_pages_fast+0x66/0xa0 [ 1925.680088] iov_iter_get_pages+0x297/0xf40 [ 1925.680447] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1925.680846] ? mempool_resize+0x7d0/0x7d0 [ 1925.681195] bio_iov_iter_get_pages+0x22a/0x1200 [ 1925.681598] ? bvec_alloc+0x17e/0x2f0 [ 1925.681926] ? bio_alloc_bioset+0x2a1/0x600 [ 1925.682280] ? bio_add_pc_page+0x100/0x100 [ 1925.682631] ? bvec_alloc+0x220/0x2f0 [ 1925.682950] ? iov_iter_npages+0x1fd/0xa70 [ 1925.683289] ? ext4_iomap_begin+0x1a0/0x700 [ 1925.683642] iomap_dio_bio_actor+0x77a/0xef0 [ 1925.684009] iomap_dio_actor+0x36f/0x560 [ 1925.684342] iomap_apply+0x289/0x810 [ 1925.684645] ? iomap_dio_rw+0x90/0x90 [ 1925.684956] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1925.685421] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1925.685868] ? mark_held_locks+0x9e/0xe0 [ 1925.686204] ? filemap_check_errors+0xa5/0x150 [ 1925.686576] __iomap_dio_rw+0x6cd/0x1110 [ 1925.686903] ? iomap_dio_rw+0x90/0x90 [ 1925.687222] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1925.687599] ? down_read+0x10f/0x430 [ 1925.687901] ? down_write+0x160/0x160 [ 1925.688215] iomap_dio_rw+0x31/0x90 [ 1925.688510] ext4_file_read_iter+0x2c7/0x4c0 [ 1925.688869] new_sync_read+0x424/0x6f0 [ 1925.689184] ? ksys_lseek+0x1b0/0x1b0 [ 1925.689501] ? fsnotify_perm.part.0+0x22d/0x620 [ 1925.689909] ? security_file_permission+0xb1/0xe0 [ 1925.690305] vfs_read+0x4da/0x620 [ 1925.690593] ksys_read+0x12d/0x260 [ 1925.690883] ? vfs_write+0xb10/0xb10 [ 1925.691189] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1925.691609] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1925.692025] do_syscall_64+0x33/0x40 [ 1925.692329] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1925.692737] RIP: 0033:0x7f391454cb19 [ 1925.693042] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 1925.694511] RSP: 002b:00007f3911ac2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1925.695120] RAX: ffffffffffffffda RBX: 00007f391465ff60 RCX: 00007f391454cb19 [ 1925.695686] RDX: 00000000201b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1925.696252] RBP: 00007f3911ac21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1925.696817] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1925.697378] R13: 00007fff189c538f R14: 00007f3911ac2300 R15: 0000000000022000 BUG: leak checking failed VM DIAGNOSIS: 14:31:36 Registers: info registers vcpu 0 RAX=dffffc0000000000 RBX=ffff88800fd87748 RCX=1ffff11001fb0e01 RDX=1ffff11001fb0f00 RSI=ffffffff8170200f RDI=ffff88800fd87754 RBP=ffff88800fd87800 RSP=ffff88800fd87670 R8 =0000000000000001 R9 =0000000000000001 R10=0000000000032042 R11=1ffff11001fb0ebf R12=ffff88800fd87748 R13=0000000000000000 R14=ffff88800927b480 R15=0000000000000010 RIP=ffffffff81300ac3 RFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 00007f63182b0900 00000000 00000000 GS =0000 ffff88806ce00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe0000003000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007f6316cf2000 CR3=000000000dd42000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=ffffffffffffffffffffffffffffffff XMM01=30306234386136303638616663356134 XMM02=38303062343861363036386166633561 XMM03=2f6c616e72756f6a2f676f6c2f6e7572 XMM04=e074b308b9a40176000000000014b040 XMM05=d3fdd5f48436fbd700000000000aeab0 XMM06=f0e6eebce2d7904c00000000000ae968 XMM07=00000000000000000000000000000000 XMM08=44495f474f4c5359530069253d595449 XMM09=00000000000000000000000000000000 XMM10=00002020000000000000200000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=1ffffffff0ae4588 RBX=ffffffff85722c40 RCX=ffffffff816c3c5a RDX=0000000000000000 RSI=ffffffff85a129f8 RDI=ffffffff85722c40 RBP=ffffffff85722c40 RSP=ffff88800f0df570 R8 =ffffffff85a129f8 R9 =ffffffff85a12a2e R10=0000000000032042 R11=1ffff11001e1bebf R12=ffffffff85722c40 R13=ffffffff85722c40 R14=ffffffff85722c40 R15=dffffc0000000000 RIP=ffffffff81106adf RFL=00000216 [----AP-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 00007ff538a4e8c0 00000000 00000000 GS =0000 ffff88806cf00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe000004a000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007fff4df0dbc8 CR3=0000000016e36000 CR4=00350ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=000000000000002f002f2e2e2f002e2e XMM01=0000000000000000696c61766e49002f XMM02=ffffffffffffff0f0e0d0c0b0a090807 XMM03=00007ff53800317570632f302f716d2f XMM04=2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f XMM05=000055f4d13dd610000055f4d13d9e80 XMM06=000055f4d13d9ea0ffffffff00000002 XMM07=00000000000000000000000000000000 XMM08=2f63697361622f6372732f2e2e000d0a XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000