[ 2321.715303] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2321.715897] ? pin_user_pages_unlocked+0x80/0x80 [ 2321.716413] get_user_pages_fast+0x66/0xa0 [ 2321.716878] iov_iter_get_pages+0x297/0xf40 [ 2321.717344] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2321.717881] ? mempool_resize+0x7d0/0x7d0 [ 2321.718344] bio_iov_iter_get_pages+0x22a/0x1200 [ 2321.718858] ? bvec_alloc+0x17e/0x2f0 [ 2321.719267] ? bio_alloc_bioset+0x2a1/0x600 [ 2321.719726] ? bio_add_pc_page+0x100/0x100 [ 2321.720181] ? bvec_alloc+0x240/0x2f0 [ 2321.720592] ? iov_iter_npages+0x1fd/0xa70 [ 2321.721045] ? ext4_iomap_begin+0x1a0/0x700 [ 2321.721515] iomap_dio_bio_actor+0x77a/0xef0 [ 2321.722014] iomap_dio_actor+0x36f/0x560 [ 2321.722458] iomap_apply+0x282/0x9e0 [ 2321.722857] ? iomap_dio_rw+0x90/0x90 [ 2321.723287] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2321.723927] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2321.724495] ? mark_held_locks+0x9e/0xe0 [ 2321.724968] ? filemap_check_errors+0xa5/0x150 [ 2321.725455] __iomap_dio_rw+0x6cd/0x11a0 [ 2321.725886] ? iomap_dio_rw+0x90/0x90 [ 2321.726315] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2321.726814] ? down_read+0x10f/0x430 [ 2321.727226] ? down_write+0x160/0x160 [ 2321.727656] iomap_dio_rw+0x31/0x90 [ 2321.728049] ext4_file_read_iter+0x2c7/0x4c0 [ 2321.728526] new_sync_read+0x424/0x6f0 [ 2321.728956] ? fsnotify+0xf30/0xf30 [ 2321.729343] ? ksys_lseek+0x1b0/0x1b0 [ 2321.729768] ? _cond_resched+0x12/0x80 [ 2321.730212] ? avc_policy_seqno+0x9/0x70 [ 2321.730646] ? selinux_file_permission+0x36/0x510 [ 2321.731163] ? __fget_files+0x296/0x480 [ 2321.731604] vfs_read+0x457/0x580 [ 2321.731991] ksys_read+0x12d/0x260 [ 2321.732372] ? vfs_write+0xa30/0xa30 [ 2321.732773] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2321.733337] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2321.733892] do_syscall_64+0x33/0x40 [ 2321.734303] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2321.734843] RIP: 0033:0x7f6c0210eb19 [ 2321.735239] 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 [ 2321.737183] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2321.737991] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2321.738761] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2321.739512] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2321.740266] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2321.741015] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:27:45 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 3) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:27:45 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:27:45 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 1) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:27:45 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:27:45 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:27:45 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_config_ext={0x4, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000200), 0x400102, 0x0) ioctl$CDROM_SEND_PACKET(r4, 0x5393, &(0x7f00000004c0)={"d1b1efba3dfce3cc51d76002", &(0x7f0000000380)="92691fde190964ecf25bc841fe312517555c0e4ac607fb55e15cfa80b979af013ddc838e3570e34537747e7aee7b2169f367d9c55184c64f2ad24d7b9dff873e1949516ce88a3f5256146b8d01a364cd012d4112060e6874be33875d1af773f8506d8ce7bf25e2d55c4177945a235210958e8c10944aaaa9e2cacf484dbd1bdc1abc0ece23c2f32fba93658ae3a197a4bfd20283bcf0e82d9b2f46fcb9927c34c4b3af6226fdf509b49815099824d48656ac528711f39849b442dd47158f242847664bc1d45cf216883862611944f206a3af8f98effb839092988d8d2ceb0ce3a59fef6dacd412a5f75f193e182ea5487caaf5c42ec9d1e3", 0xf8, 0x8, &(0x7f0000000240)={0x54, 0x0, 0xff, 0x3, 0x0, 0x0, 0x0, "4f4c95da", 0x1f, "3580e549", 0x3, 0x5, 0x9, "196dfc", "93e5d138cd394e2f1ad697614a16e4af1569084de5a389f13ba546e9c625fccbdd77d39051506ccee78f6dc49a76"}, 0x0, 0xffffffff, 0x9, &(0x7f0000000480)}) 23:27:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x8080, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000300)=""/11, 0xb) openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x6) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000240)={0x10002018}) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:27:45 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 46) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2336.654810] FAT-fs (loop6): bogus number of reserved sectors [ 2336.656120] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2336.693344] FAULT_INJECTION: forcing a failure. [ 2336.693344] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2336.695809] CPU: 1 PID: 12052 Comm: syz-executor.3 Not tainted 5.10.164 #1 [ 2336.696298] FAULT_INJECTION: forcing a failure. [ 2336.696298] name failslab, interval 1, probability 0, space 0, times 0 [ 2336.697223] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2336.697229] Call Trace: [ 2336.697258] dump_stack+0x107/0x167 [ 2336.697292] should_fail.cold+0x5/0xa [ 2336.697321] _copy_from_user+0x2e/0x1b0 [ 2336.697344] __blk_trace_setup+0x96/0x180 [ 2336.697361] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2336.697379] ? perf_trace_lock+0xac/0x490 [ 2336.697420] blk_trace_ioctl+0x155/0x290 [ 2336.697437] ? blk_add_trace_bio_remap+0x560/0x560 [ 2336.697452] ? do_vfs_ioctl+0x283/0x10d0 [ 2336.697472] ? selinux_inode_getsecctx+0x90/0x90 [ 2336.697495] ? generic_block_fiemap+0x60/0x60 [ 2336.711488] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2336.712476] blkdev_ioctl+0xc1/0x710 [ 2336.713217] ? blkdev_common_ioctl+0x1870/0x1870 [ 2336.714184] ? selinux_file_ioctl+0xb1/0x260 [ 2336.715089] block_ioctl+0xf9/0x140 [ 2336.715828] ? blkdev_read_iter+0x1c0/0x1c0 [ 2336.716702] __x64_sys_ioctl+0x19a/0x210 [ 2336.717545] do_syscall_64+0x33/0x40 [ 2336.718314] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2336.719351] RIP: 0033:0x7f9cb23e8b19 [ 2336.720089] 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 [ 2336.723785] RSP: 002b:00007f9caf95e188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2336.725294] RAX: ffffffffffffffda RBX: 00007f9cb24fbf60 RCX: 00007f9cb23e8b19 [ 2336.726719] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2336.728129] RBP: 00007f9caf95e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2336.729538] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2336.730956] R13: 00007ffe76c141bf R14: 00007f9caf95e300 R15: 0000000000022000 [ 2336.732403] CPU: 0 PID: 12054 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2336.734030] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2336.735987] Call Trace: [ 2336.736609] dump_stack+0x107/0x167 [ 2336.737470] should_fail.cold+0x5/0xa [ 2336.738360] ? create_object.isra.0+0x3a/0xa20 [ 2336.739422] should_failslab+0x5/0x20 [ 2336.740302] kmem_cache_alloc+0x5b/0x360 [ 2336.741250] create_object.isra.0+0x3a/0xa20 [ 2336.742289] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2336.743474] kmem_cache_alloc_trace+0x151/0x360 [ 2336.744562] do_blk_trace_setup+0x1ef/0xbf0 [ 2336.745560] ? _copy_from_user+0xfb/0x1b0 [ 2336.746529] __blk_trace_setup+0xca/0x180 [ 2336.747488] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2336.748528] ? perf_trace_lock+0xac/0x490 [ 2336.749512] blk_trace_ioctl+0x155/0x290 [ 2336.750467] ? blk_add_trace_bio_remap+0x560/0x560 [ 2336.751595] ? do_vfs_ioctl+0x283/0x10d0 [ 2336.752534] ? selinux_inode_getsecctx+0x90/0x90 [ 2336.753627] ? generic_block_fiemap+0x60/0x60 [ 2336.754677] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2336.755795] blkdev_ioctl+0xc1/0x710 [ 2336.756659] ? blkdev_common_ioctl+0x1870/0x1870 [ 2336.757765] ? selinux_file_ioctl+0xb1/0x260 [ 2336.758797] block_ioctl+0xf9/0x140 [ 2336.759636] ? blkdev_read_iter+0x1c0/0x1c0 [ 2336.760634] __x64_sys_ioctl+0x19a/0x210 [ 2336.761577] do_syscall_64+0x33/0x40 [ 2336.762455] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2336.763639] RIP: 0033:0x7f21f1d27b19 [ 2336.764499] 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 [ 2336.768705] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2336.770458] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2336.772086] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2336.773713] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2336.775346] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2336.776976] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2336.785135] FAULT_INJECTION: forcing a failure. [ 2336.785135] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2336.788353] CPU: 0 PID: 12053 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2336.789948] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2336.791871] Call Trace: [ 2336.792472] dump_stack+0x107/0x167 [ 2336.793310] should_fail.cold+0x5/0xa [ 2336.794191] __alloc_pages_nodemask+0x182/0x680 [ 2336.795264] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2336.796391] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2336.797769] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2336.798972] ? lock_downgrade+0x6d0/0x6d0 [ 2336.799914] ? mark_held_locks+0x9e/0xe0 [ 2336.800850] alloc_pages_vma+0xbb/0x410 [ 2336.801766] handle_mm_fault+0x154b/0x3520 [ 2336.802755] ? do_raw_spin_lock+0x121/0x260 [ 2336.803743] ? rwlock_bug.part.0+0x90/0x90 [ 2336.804709] ? __pmd_alloc+0x5e0/0x5e0 [ 2336.805632] __get_user_pages+0x61b/0x1390 [ 2336.806626] ? follow_page_mask+0x1920/0x1920 [ 2336.807651] ? down_read+0x10f/0x430 [ 2336.808502] ? down_write+0x160/0x160 [ 2336.809391] get_user_pages_unlocked+0x18a/0x690 [ 2336.810487] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2336.811725] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2336.812823] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2336.814080] ? pin_user_pages_unlocked+0x80/0x80 [ 2336.815191] get_user_pages_fast+0x66/0xa0 [ 2336.816154] iov_iter_get_pages+0x297/0xf40 [ 2336.817141] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2336.818255] ? mempool_resize+0x7d0/0x7d0 [ 2336.819209] bio_iov_iter_get_pages+0x22a/0x1200 [ 2336.820289] ? bvec_alloc+0x17e/0x2f0 [ 2336.821155] ? bio_alloc_bioset+0x2a1/0x600 [ 2336.822129] ? bio_add_pc_page+0x100/0x100 [ 2336.823110] ? bvec_alloc+0x240/0x2f0 [ 2336.823982] ? iov_iter_npages+0x1fd/0xa70 [ 2336.824941] ? ext4_iomap_begin+0x1a0/0x700 [ 2336.825926] iomap_dio_bio_actor+0x77a/0xef0 [ 2336.826956] iomap_dio_actor+0x36f/0x560 [ 2336.827889] iomap_apply+0x282/0x9e0 [ 2336.828733] ? iomap_dio_rw+0x90/0x90 [ 2336.829596] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2336.830916] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2336.832120] ? mark_held_locks+0x9e/0xe0 [ 2336.833057] ? filemap_check_errors+0xa5/0x150 [ 2336.834097] __iomap_dio_rw+0x6cd/0x11a0 [ 2336.835034] ? iomap_dio_rw+0x90/0x90 [ 2336.835910] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2336.836953] ? down_read+0x10f/0x430 [ 2336.837782] ? down_write+0x160/0x160 [ 2336.838656] iomap_dio_rw+0x31/0x90 [ 2336.839475] ext4_file_read_iter+0x2c7/0x4c0 [ 2336.840470] new_sync_read+0x424/0x6f0 [ 2336.841337] ? fsnotify+0xf30/0xf30 [ 2336.842159] ? ksys_lseek+0x1b0/0x1b0 [ 2336.843032] ? _cond_resched+0x12/0x80 [ 2336.843920] ? avc_policy_seqno+0x9/0x70 [ 2336.844831] ? selinux_file_permission+0x36/0x510 [ 2336.845925] ? __fget_files+0x296/0x480 [ 2336.846842] vfs_read+0x457/0x580 [ 2336.847634] ksys_read+0x12d/0x260 [ 2336.848436] ? vfs_write+0xa30/0xa30 [ 2336.849382] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2336.850674] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2336.851824] do_syscall_64+0x33/0x40 [ 2336.852669] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2336.853797] RIP: 0033:0x7f6c0210eb19 [ 2336.854629] 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 [ 2336.858784] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2336.860448] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2336.862053] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2336.863663] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2336.865266] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2336.866858] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:27:45 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:27:45 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2336.964549] FAT-fs (loop6): bogus number of reserved sectors [ 2336.965684] FAT-fs (loop6): Can't find a valid FAT filesystem 23:27:45 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 4) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2337.016299] FAT-fs (loop5): bogus number of reserved sectors [ 2337.017595] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2337.078340] FAULT_INJECTION: forcing a failure. [ 2337.078340] name failslab, interval 1, probability 0, space 0, times 0 [ 2337.080974] CPU: 0 PID: 12075 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2337.082377] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2337.084011] Call Trace: [ 2337.084542] dump_stack+0x107/0x167 [ 2337.085269] should_fail.cold+0x5/0xa [ 2337.086032] ? create_object.isra.0+0x3a/0xa20 [ 2337.087249] should_failslab+0x5/0x20 [ 2337.088165] kmem_cache_alloc+0x5b/0x360 [ 2337.089140] create_object.isra.0+0x3a/0xa20 [ 2337.090191] kmemleak_alloc_percpu+0xa0/0x100 [ 2337.091250] pcpu_alloc+0x4e2/0x12f0 [ 2337.092011] do_blk_trace_setup+0x20f/0xbf0 [ 2337.092868] ? _copy_from_user+0xfb/0x1b0 [ 2337.093691] __blk_trace_setup+0xca/0x180 [ 2337.094520] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2337.095408] ? perf_trace_lock+0xac/0x490 [ 2337.096258] blk_trace_ioctl+0x155/0x290 [ 2337.097065] ? blk_add_trace_bio_remap+0x560/0x560 [ 2337.098032] ? do_vfs_ioctl+0x283/0x10d0 [ 2337.098848] ? selinux_inode_getsecctx+0x90/0x90 [ 2337.099788] ? generic_block_fiemap+0x60/0x60 [ 2337.100677] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2337.101641] blkdev_ioctl+0xc1/0x710 [ 2337.102405] ? blkdev_common_ioctl+0x1870/0x1870 [ 2337.103349] ? selinux_file_ioctl+0xb1/0x260 [ 2337.104226] block_ioctl+0xf9/0x140 [ 2337.104950] ? blkdev_read_iter+0x1c0/0x1c0 [ 2337.105809] __x64_sys_ioctl+0x19a/0x210 [ 2337.106624] do_syscall_64+0x33/0x40 [ 2337.107361] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2337.108378] RIP: 0033:0x7f21f1d27b19 [ 2337.109121] 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 [ 2337.112766] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2337.114283] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2337.115691] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2337.117098] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2337.118511] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2337.119917] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:28:01 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:01 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 5) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:01 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:01 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 2) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:01 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:01 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 47) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r1 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) gettid() r2 = socket$packet(0x11, 0x3, 0x300) r3 = dup(r2) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x0}, 0x68) sendmsg$nl_netfilter(r3, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={0x0}}, 0x0) getsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f0000000b00), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_SHORT_ADDR(r4, &(0x7f0000000c00)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000b80)={0x14}, 0x14}}, 0x0) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_KEY(r5, 0x0, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0)=0x6, 0xffffffffffffffff, &(0x7f0000000380)=0x1000000003, 0xc3a, 0x0) r6 = perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0xbb, 0x80, 0x40, 0x81, 0x0, 0x4, 0x1000, 0x3, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, @perf_config_ext={0x449, 0x7fff}, 0x42c0, 0xfffffffffffffffa, 0x2, 0x0, 0x8, 0x401, 0x2, 0x0, 0xe8b, 0x0, 0x6}, 0xffffffffffffffff, 0x10, r0, 0x2) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRESDEC=r6]) openat(r7, &(0x7f00000002c0)='./file1\x00', 0x4280, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) 23:28:01 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2353.215825] FAULT_INJECTION: forcing a failure. [ 2353.215825] name failslab, interval 1, probability 0, space 0, times 0 [ 2353.218346] CPU: 1 PID: 12094 Comm: syz-executor.3 Not tainted 5.10.164 #1 [ 2353.219878] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2353.221670] Call Trace: [ 2353.222251] dump_stack+0x107/0x167 [ 2353.223082] should_fail.cold+0x5/0xa [ 2353.223936] ? do_blk_trace_setup+0x1ef/0xbf0 [ 2353.224203] FAULT_INJECTION: forcing a failure. [ 2353.224203] name failslab, interval 1, probability 0, space 0, times 0 [ 2353.224927] should_failslab+0x5/0x20 [ 2353.224948] kmem_cache_alloc_trace+0x55/0x360 [ 2353.224973] do_blk_trace_setup+0x1ef/0xbf0 [ 2353.224998] ? _copy_from_user+0xfb/0x1b0 [ 2353.225019] __blk_trace_setup+0xca/0x180 [ 2353.225037] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2353.225057] ? perf_trace_lock+0xac/0x490 [ 2353.225100] blk_trace_ioctl+0x155/0x290 [ 2353.234836] ? blk_add_trace_bio_remap+0x560/0x560 [ 2353.235946] ? do_vfs_ioctl+0x283/0x10d0 [ 2353.236834] ? selinux_inode_getsecctx+0x90/0x90 [ 2353.237875] ? generic_block_fiemap+0x60/0x60 [ 2353.238901] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2353.239989] blkdev_ioctl+0xc1/0x710 [ 2353.240822] ? blkdev_common_ioctl+0x1870/0x1870 [ 2353.241881] ? selinux_file_ioctl+0xb1/0x260 [ 2353.242894] block_ioctl+0xf9/0x140 [ 2353.243687] ? blkdev_read_iter+0x1c0/0x1c0 [ 2353.244641] __x64_sys_ioctl+0x19a/0x210 [ 2353.245564] do_syscall_64+0x33/0x40 [ 2353.246391] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2353.247563] RIP: 0033:0x7f9cb23e8b19 [ 2353.248398] 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 [ 2353.252572] RSP: 002b:00007f9caf95e188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2353.254269] RAX: ffffffffffffffda RBX: 00007f9cb24fbf60 RCX: 00007f9cb23e8b19 [ 2353.255882] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2353.257476] RBP: 00007f9caf95e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2353.259075] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2353.260664] R13: 00007ffe76c141bf R14: 00007f9caf95e300 R15: 0000000000022000 [ 2353.262288] CPU: 0 PID: 12096 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2353.263914] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2353.265823] Call Trace: [ 2353.266439] dump_stack+0x107/0x167 [ 2353.267285] should_fail.cold+0x5/0xa [ 2353.268163] ? create_object.isra.0+0x3a/0xa20 [ 2353.269221] should_failslab+0x5/0x20 [ 2353.270098] kmem_cache_alloc+0x5b/0x360 [ 2353.271034] ? mark_held_locks+0x9e/0xe0 [ 2353.271976] create_object.isra.0+0x3a/0xa20 [ 2353.273003] kmemleak_alloc_percpu+0xa0/0x100 [ 2353.274030] pcpu_alloc+0x4e2/0x12f0 [ 2353.274921] do_blk_trace_setup+0x20f/0xbf0 [ 2353.275908] ? _copy_from_user+0xfb/0x1b0 [ 2353.276831] __blk_trace_setup+0xca/0x180 [ 2353.277774] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2353.278792] ? perf_trace_lock+0xac/0x490 [ 2353.278946] FAULT_INJECTION: forcing a failure. [ 2353.278946] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2353.279751] blk_trace_ioctl+0x155/0x290 [ 2353.279773] ? blk_add_trace_bio_remap+0x560/0x560 [ 2353.279791] ? do_vfs_ioctl+0x283/0x10d0 [ 2353.279815] ? selinux_inode_getsecctx+0x90/0x90 [ 2353.279835] ? generic_block_fiemap+0x60/0x60 [ 2353.279859] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2353.279886] blkdev_ioctl+0xc1/0x710 [ 2353.279907] ? blkdev_common_ioctl+0x1870/0x1870 [ 2353.279936] ? selinux_file_ioctl+0xb1/0x260 [ 2353.279962] block_ioctl+0xf9/0x140 [ 2353.279980] ? blkdev_read_iter+0x1c0/0x1c0 [ 2353.280002] __x64_sys_ioctl+0x19a/0x210 [ 2353.280029] do_syscall_64+0x33/0x40 [ 2353.280059] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2353.295955] RIP: 0033:0x7f21f1d27b19 [ 2353.296785] 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 [ 2353.300891] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2353.302586] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2353.304179] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2353.305801] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2353.307391] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2353.308990] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2353.310676] CPU: 1 PID: 12088 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2353.312212] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2353.314082] Call Trace: [ 2353.314705] dump_stack+0x107/0x167 [ 2353.315528] should_fail.cold+0x5/0xa [ 2353.316377] __alloc_pages_nodemask+0x182/0x680 [ 2353.317387] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2353.318482] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2353.319818] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2353.320818] FAT-fs (loop5): bogus number of reserved sectors [ 2353.320967] ? lock_downgrade+0x6d0/0x6d0 [ 2353.322293] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2353.323146] ? mark_held_locks+0x9e/0xe0 [ 2353.323185] alloc_pages_vma+0xbb/0x410 [ 2353.326206] handle_mm_fault+0x154b/0x3520 [ 2353.327159] ? do_raw_spin_lock+0x121/0x260 [ 2353.328131] ? rwlock_bug.part.0+0x90/0x90 [ 2353.329062] ? __pmd_alloc+0x5e0/0x5e0 [ 2353.329967] __get_user_pages+0x61b/0x1390 [ 2353.330921] ? follow_page_mask+0x1920/0x1920 [ 2353.331929] ? down_read+0x10f/0x430 [ 2353.332752] ? down_write+0x160/0x160 [ 2353.333585] ? mark_held_locks+0x9e/0xe0 [ 2353.334500] get_user_pages_unlocked+0x18a/0x690 [ 2353.335554] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2353.336597] ? internal_get_user_pages_fast+0x9b8/0x23b0 [ 2353.337784] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2353.339003] ? pin_user_pages_unlocked+0x80/0x80 [ 2353.340053] get_user_pages_fast+0x66/0xa0 [ 2353.340987] iov_iter_get_pages+0x297/0xf40 [ 2353.341941] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2353.343029] ? mempool_resize+0x7d0/0x7d0 [ 2353.343951] bio_iov_iter_get_pages+0x22a/0x1200 [ 2353.344998] ? bvec_alloc+0x17e/0x2f0 [ 2353.345833] ? bio_alloc_bioset+0x2a1/0x600 [ 2353.346797] ? bio_add_pc_page+0x100/0x100 [ 2353.347710] ? bvec_alloc+0x240/0x2f0 [ 2353.348548] ? iov_iter_npages+0x1fd/0xa70 [ 2353.349470] ? ext4_iomap_begin+0x1a0/0x700 [ 2353.350412] iomap_dio_bio_actor+0x77a/0xef0 [ 2353.351400] iomap_dio_actor+0x36f/0x560 [ 2353.352292] iomap_apply+0x282/0x9e0 [ 2353.353101] ? iomap_dio_rw+0x90/0x90 [ 2353.353947] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2353.355227] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2353.356395] ? mark_held_locks+0x9e/0xe0 [ 2353.357307] ? filemap_check_errors+0xa5/0x150 [ 2353.358304] __iomap_dio_rw+0x6cd/0x11a0 [ 2353.359213] ? iomap_dio_rw+0x90/0x90 [ 2353.360065] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2353.361075] ? down_read+0x10f/0x430 [ 2353.361896] ? down_write+0x160/0x160 [ 2353.362753] iomap_dio_rw+0x31/0x90 [ 2353.363547] ext4_file_read_iter+0x2c7/0x4c0 [ 2353.364515] new_sync_read+0x424/0x6f0 [ 2353.365372] ? fsnotify+0xf30/0xf30 [ 2353.366165] ? ksys_lseek+0x1b0/0x1b0 [ 2353.367010] ? _cond_resched+0x12/0x80 [ 2353.367863] ? avc_policy_seqno+0x9/0x70 [ 2353.368749] ? selinux_file_permission+0x36/0x510 [ 2353.369819] ? __fget_files+0x296/0x480 [ 2353.370706] vfs_read+0x457/0x580 [ 2353.371474] ksys_read+0x12d/0x260 [ 2353.372254] ? vfs_write+0xa30/0xa30 [ 2353.373075] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2353.374221] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2353.375369] do_syscall_64+0x33/0x40 [ 2353.376193] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2353.377320] RIP: 0033:0x7f6c0210eb19 [ 2353.378137] 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 [ 2353.382140] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2353.383813] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2353.385354] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2353.386926] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2353.388493] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2353.390050] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:28:01 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:02 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:02 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 3) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:02 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:02 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 6) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2353.583364] FAT-fs (loop5): bogus number of reserved sectors [ 2353.585055] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2353.625767] FAULT_INJECTION: forcing a failure. [ 2353.625767] name failslab, interval 1, probability 0, space 0, times 0 [ 2353.628316] CPU: 1 PID: 12117 Comm: syz-executor.3 Not tainted 5.10.164 #1 [ 2353.629793] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2353.631621] Call Trace: [ 2353.632218] dump_stack+0x107/0x167 [ 2353.633023] should_fail.cold+0x5/0xa [ 2353.633858] ? create_object.isra.0+0x3a/0xa20 [ 2353.634884] should_failslab+0x5/0x20 23:28:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r2 = getpid() 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={0x100000001}, 0x50264, 0x0, 0x1, 0x3}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) openat(r1, &(0x7f0000000200)='./file1\x00', 0x8000, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FS_IOC_SETFSLABEL(r3, 0x41009432, &(0x7f00000002c0)="57eaa10cac47e330789540bdda2afe6521e51a7ec60e6e6d3b8dbcc8b118d4e0bf1e45f5516d0a905d7adee905ad84bae268299bb4517ae1ca223ece57a32b5b9e4d1e8cde50444eb871d9fb7ce850829bc59d817379fb3d63628ce2898a7af6ee3c51696ca44c689a7daf9e5c466e54190a33177333bc8d7c21d018cdafe147a6bba51eb07b7ae5f7eceab6fe117b89b80546de2b05277b212e31eebd2e64db9736769b5c6c9f38f9cd2eb02132414a850ffb95862f8801b43af46223990522c8afdbdbaef191e4b95d2707ed753db5fec06794e61d360d6afb2844027e54fee62d8d331f3282b34fb09e74f23b57323678d57f889dbebfdc398dfd987fbede") ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2353.635733] kmem_cache_alloc+0x5b/0x360 [ 2353.636812] create_object.isra.0+0x3a/0xa20 [ 2353.637704] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2353.638757] kmem_cache_alloc_trace+0x151/0x360 [ 2353.639702] do_blk_trace_setup+0x1ef/0xbf0 [ 2353.640578] ? _copy_from_user+0xfb/0x1b0 [ 2353.641424] __blk_trace_setup+0xca/0x180 [ 2353.642263] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2353.643185] ? perf_trace_lock+0xac/0x490 [ 2353.644054] blk_trace_ioctl+0x155/0x290 [ 2353.644896] ? blk_add_trace_bio_remap+0x560/0x560 [ 2353.645898] ? do_vfs_ioctl+0x283/0x10d0 [ 2353.646733] ? selinux_inode_getsecctx+0x90/0x90 [ 2353.647693] ? generic_block_fiemap+0x60/0x60 [ 2353.648603] ? __mutex_unlock_slowpath+0xe1/0x600 23:28:02 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2353.649598] blkdev_ioctl+0xc1/0x710 [ 2353.650515] ? blkdev_common_ioctl+0x1870/0x1870 [ 2353.651500] ? selinux_file_ioctl+0xb1/0x260 [ 2353.652397] block_ioctl+0xf9/0x140 [ 2353.653134] ? blkdev_read_iter+0x1c0/0x1c0 [ 2353.654020] __x64_sys_ioctl+0x19a/0x210 [ 2353.654870] do_syscall_64+0x33/0x40 [ 2353.655630] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2353.656668] RIP: 0033:0x7f9cb23e8b19 [ 2353.657426] 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 [ 2353.661191] RSP: 002b:00007f9caf95e188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2353.662759] RAX: ffffffffffffffda RBX: 00007f9cb24fbf60 RCX: 00007f9cb23e8b19 [ 2353.664201] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2353.665647] RBP: 00007f9caf95e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2353.667098] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2353.668541] R13: 00007ffe76c141bf R14: 00007f9caf95e300 R15: 0000000000022000 23:28:02 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000200), &(0x7f00000000c0)='./file2\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000240)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0, 0x0, 0x8}], 0x1010, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:02 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{0x0}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2353.770074] FAULT_INJECTION: forcing a failure. [ 2353.770074] name failslab, interval 1, probability 0, space 0, times 0 [ 2353.772642] CPU: 1 PID: 12122 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2353.774073] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2353.775812] Call Trace: [ 2353.776373] dump_stack+0x107/0x167 [ 2353.777138] should_fail.cold+0x5/0xa [ 2353.777930] ? create_object.isra.0+0x3a/0xa20 [ 2353.778895] should_failslab+0x5/0x20 [ 2353.779682] kmem_cache_alloc+0x5b/0x360 [ 2353.780533] create_object.isra.0+0x3a/0xa20 [ 2353.781431] kmemleak_alloc_percpu+0xa0/0x100 [ 2353.782349] pcpu_alloc+0x4e2/0x12f0 [ 2353.783139] do_blk_trace_setup+0x24f/0xbf0 [ 2353.784027] ? _copy_from_user+0xfb/0x1b0 [ 2353.784873] __blk_trace_setup+0xca/0x180 [ 2353.785738] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2353.786669] ? perf_trace_lock+0xac/0x490 [ 2353.787566] blk_trace_ioctl+0x155/0x290 [ 2353.788388] ? blk_add_trace_bio_remap+0x560/0x560 [ 2353.789381] ? do_vfs_ioctl+0x283/0x10d0 [ 2353.790233] ? selinux_inode_getsecctx+0x90/0x90 [ 2353.791207] ? generic_block_fiemap+0x60/0x60 [ 2353.792138] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2353.793124] blkdev_ioctl+0xc1/0x710 [ 2353.793894] ? blkdev_common_ioctl+0x1870/0x1870 [ 2353.794879] ? selinux_file_ioctl+0xb1/0x260 [ 2353.795783] block_ioctl+0xf9/0x140 [ 2353.796522] ? blkdev_read_iter+0x1c0/0x1c0 [ 2353.797394] __x64_sys_ioctl+0x19a/0x210 [ 2353.798228] do_syscall_64+0x33/0x40 [ 2353.799003] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2353.800050] RIP: 0033:0x7f21f1d27b19 [ 2353.800807] 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 [ 2353.804552] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2353.806098] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2353.807552] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2353.808996] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2353.810444] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2353.811895] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:28:02 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 48) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:02 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 4) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2353.861033] FAT-fs (loop5): bogus number of reserved sectors [ 2353.862421] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2353.897900] FAULT_INJECTION: forcing a failure. [ 2353.897900] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2353.900870] CPU: 0 PID: 12130 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2353.902290] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2353.904019] Call Trace: [ 2353.904576] dump_stack+0x107/0x167 [ 2353.905337] should_fail.cold+0x5/0xa [ 2353.906129] __alloc_pages_nodemask+0x182/0x680 [ 2353.907093] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2353.908088] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2353.909302] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2353.910378] ? lock_downgrade+0x6d0/0x6d0 [ 2353.911223] ? mark_held_locks+0x9e/0xe0 [ 2353.912353] alloc_pages_vma+0xbb/0x410 [ 2353.913458] handle_mm_fault+0x154b/0x3520 [ 2353.914579] ? do_raw_spin_lock+0x121/0x260 [ 2353.915683] ? rwlock_bug.part.0+0x90/0x90 [ 2353.916759] ? __pmd_alloc+0x5e0/0x5e0 [ 2353.917785] __get_user_pages+0x61b/0x1390 [ 2353.918901] ? follow_page_mask+0x1920/0x1920 [ 2353.920045] ? down_read+0x10f/0x430 [ 2353.920995] ? down_write+0x160/0x160 [ 2353.921981] get_user_pages_unlocked+0x18a/0x690 [ 2353.923189] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2353.924425] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2353.925516] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2353.926799] ? pin_user_pages_unlocked+0x80/0x80 [ 2353.927888] get_user_pages_fast+0x66/0xa0 [ 2353.928852] iov_iter_get_pages+0x297/0xf40 [ 2353.929840] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2353.930977] ? mempool_resize+0x7d0/0x7d0 [ 2353.931936] bio_iov_iter_get_pages+0x22a/0x1200 [ 2353.933021] ? bvec_alloc+0x17e/0x2f0 [ 2353.933890] ? bio_alloc_bioset+0x2a1/0x600 [ 2353.934898] ? bio_add_pc_page+0x100/0x100 [ 2353.935845] ? bvec_alloc+0x240/0x2f0 [ 2353.936709] ? iov_iter_npages+0x1fd/0xa70 [ 2353.937663] ? ext4_iomap_begin+0x1a0/0x700 [ 2353.938666] iomap_dio_bio_actor+0x77a/0xef0 [ 2353.939673] iomap_dio_actor+0x36f/0x560 [ 2353.940626] iomap_apply+0x282/0x9e0 [ 2353.941460] ? iomap_dio_rw+0x90/0x90 [ 2353.942303] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2353.943641] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2353.944846] ? mark_held_locks+0x9e/0xe0 [ 2353.945762] ? filemap_check_errors+0xa5/0x150 [ 2353.946807] __iomap_dio_rw+0x6cd/0x11a0 [ 2353.947726] ? iomap_dio_rw+0x90/0x90 [ 2353.948597] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2353.949634] ? down_read+0x10f/0x430 [ 2353.950497] ? down_write+0x160/0x160 [ 2353.951365] iomap_dio_rw+0x31/0x90 [ 2353.952183] ext4_file_read_iter+0x2c7/0x4c0 [ 2353.953172] new_sync_read+0x424/0x6f0 [ 2353.954025] ? fsnotify+0xf30/0xf30 [ 2353.954849] ? ksys_lseek+0x1b0/0x1b0 [ 2353.955684] ? _cond_resched+0x12/0x80 [ 2353.956547] ? avc_policy_seqno+0x9/0x70 [ 2353.957438] ? selinux_file_permission+0x36/0x510 [ 2353.958529] ? __fget_files+0x296/0x480 [ 2353.959428] vfs_read+0x457/0x580 [ 2353.960203] ksys_read+0x12d/0x260 [ 2353.960987] ? vfs_write+0xa30/0xa30 [ 2353.961812] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2353.962996] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2353.964128] do_syscall_64+0x33/0x40 [ 2353.964942] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2353.966057] RIP: 0033:0x7f6c0210eb19 [ 2353.966910] 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 [ 2353.970930] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2353.972602] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2353.974153] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2353.975713] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2353.977249] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2353.978806] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:28:02 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:02 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:02 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{0x0}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2354.025017] FAULT_INJECTION: forcing a failure. [ 2354.025017] name failslab, interval 1, probability 0, space 0, times 0 [ 2354.027531] CPU: 0 PID: 12141 Comm: syz-executor.3 Not tainted 5.10.164 #1 [ 2354.029026] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2354.030838] Call Trace: [ 2354.031414] dump_stack+0x107/0x167 [ 2354.032213] should_fail.cold+0x5/0xa [ 2354.033044] ? create_object.isra.0+0x3a/0xa20 [ 2354.034036] should_failslab+0x5/0x20 [ 2354.034890] kmem_cache_alloc+0x5b/0x360 [ 2354.035778] create_object.isra.0+0x3a/0xa20 [ 2354.036738] kmemleak_alloc_percpu+0xa0/0x100 [ 2354.037709] pcpu_alloc+0x4e2/0x12f0 [ 2354.038559] do_blk_trace_setup+0x20f/0xbf0 [ 2354.039496] ? _copy_from_user+0xfb/0x1b0 [ 2354.040391] __blk_trace_setup+0xca/0x180 [ 2354.041293] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2354.042263] ? perf_trace_lock+0xac/0x490 [ 2354.043209] blk_trace_ioctl+0x155/0x290 [ 2354.044091] ? blk_add_trace_bio_remap+0x560/0x560 [ 2354.045148] ? do_vfs_ioctl+0x283/0x10d0 [ 2354.046026] ? selinux_inode_getsecctx+0x90/0x90 [ 2354.047075] ? generic_block_fiemap+0x60/0x60 [ 2354.048045] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2354.049092] blkdev_ioctl+0xc1/0x710 [ 2354.049895] ? blkdev_common_ioctl+0x1870/0x1870 [ 2354.050946] ? selinux_file_ioctl+0xb1/0x260 [ 2354.051907] block_ioctl+0xf9/0x140 [ 2354.052693] ? blkdev_read_iter+0x1c0/0x1c0 [ 2354.053625] __x64_sys_ioctl+0x19a/0x210 [ 2354.054540] do_syscall_64+0x33/0x40 [ 2354.055352] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2354.056461] RIP: 0033:0x7f9cb23e8b19 [ 2354.057273] 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 [ 2354.061253] RSP: 002b:00007f9caf95e188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2354.062923] RAX: ffffffffffffffda RBX: 00007f9cb24fbf60 RCX: 00007f9cb23e8b19 [ 2354.064460] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2354.066002] RBP: 00007f9caf95e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2354.067570] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2354.069105] R13: 00007ffe76c141bf R14: 00007f9caf95e300 R15: 0000000000022000 [ 2354.113389] FAT-fs (loop5): bogus number of reserved sectors [ 2354.114614] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2369.887016] FAULT_INJECTION: forcing a failure. [ 2369.887016] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2369.889745] CPU: 1 PID: 12163 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2369.891139] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2369.892788] Call Trace: [ 2369.893328] dump_stack+0x107/0x167 [ 2369.894065] should_fail.cold+0x5/0xa [ 2369.894862] __alloc_pages_nodemask+0x182/0x680 [ 2369.895797] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2369.896783] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2369.898002] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2369.899080] ? lock_downgrade+0x6d0/0x6d0 [ 2369.899917] ? mark_held_locks+0x9e/0xe0 [ 2369.900748] alloc_pages_vma+0xbb/0x410 [ 2369.901555] handle_mm_fault+0x154b/0x3520 [ 2369.902413] ? do_raw_spin_lock+0x121/0x260 [ 2369.903293] ? rwlock_bug.part.0+0x90/0x90 [ 2369.904147] ? __pmd_alloc+0x5e0/0x5e0 [ 2369.904975] __get_user_pages+0x61b/0x1390 [ 2369.905843] ? follow_page_mask+0x1920/0x1920 [ 2369.906763] ? down_read+0x10f/0x430 [ 2369.907521] ? down_write+0x160/0x160 [ 2369.908577] get_user_pages_unlocked+0x18a/0x690 [ 2369.909903] ? internal_get_user_pages_fast+0xfe7/0x23b0 23:28:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 49) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) openat(r0, &(0x7f0000000200)='./file1\x00', 0x100, 0x28) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:18 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 5) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:18 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{0x0}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:18 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000200)={{0x1, 0x1, 0x18, r0, {0x7}}, './file1\x00'}) openat(r3, &(0x7f0000000240)='./file0\x00', 0x2000, 0x1e) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = socket$packet(0x11, 0x3, 0x300) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000140)={'lo\x00', 0x0}) setsockopt$packet_add_memb(r5, 0x107, 0x1, &(0x7f0000000100)={r7, 0x3, 0x6}, 0x10) setsockopt$packet_add_memb(r5, 0x107, 0x1, &(0x7f0000000080)={r7, 0x1, 0x6, @dev}, 0x10) sendmsg$BATADV_CMD_GET_BLA_CLAIM(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x24, 0x0, 0x2, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r7}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x24040010}, 0x40040) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)={0x48, 0x0, 0x400, 0x70bd2a, 0x25dfdbfe, {}, [@BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @broadcast}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x7}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x3}]}, 0x48}, 0x1, 0x0, 0x0, 0x20000000}, 0x80) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:18 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 7) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:18 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2369.911239] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2369.912517] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2369.913848] ? pin_user_pages_unlocked+0x80/0x80 [ 2369.915049] get_user_pages_fast+0x66/0xa0 [ 2369.916085] iov_iter_get_pages+0x297/0xf40 [ 2369.917143] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2369.918329] ? mempool_resize+0x7d0/0x7d0 [ 2369.919345] bio_iov_iter_get_pages+0x22a/0x1200 [ 2369.920333] ? bvec_alloc+0x17e/0x2f0 [ 2369.921115] ? bio_alloc_bioset+0x2a1/0x600 [ 2369.921995] ? bio_add_pc_page+0x100/0x100 [ 2369.922886] ? bvec_alloc+0x240/0x2f0 [ 2369.923687] ? iov_iter_npages+0x1fd/0xa70 [ 2369.924547] ? ext4_iomap_begin+0x1a0/0x700 [ 2369.925439] iomap_dio_bio_actor+0x77a/0xef0 [ 2369.926369] iomap_dio_actor+0x36f/0x560 [ 2369.927228] iomap_apply+0x282/0x9e0 [ 2369.927992] ? iomap_dio_rw+0x90/0x90 [ 2369.928768] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2369.929939] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2369.931044] ? mark_held_locks+0x9e/0xe0 [ 2369.931905] ? filemap_check_errors+0xa5/0x150 [ 2369.932847] __iomap_dio_rw+0x6cd/0x11a0 [ 2369.933681] ? iomap_dio_rw+0x90/0x90 [ 2369.934486] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2369.935446] ? trace_hardirqs_on+0x5b/0x180 [ 2369.936331] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2369.937447] ? ext4_inode_journal_mode+0xfd/0x4f0 [ 2369.938433] iomap_dio_rw+0x31/0x90 [ 2369.939190] ext4_file_read_iter+0x2c7/0x4c0 [ 2369.940110] new_sync_read+0x424/0x6f0 [ 2369.940903] ? fsnotify+0xf30/0xf30 [ 2369.941644] ? ksys_lseek+0x1b0/0x1b0 [ 2369.942443] ? security_file_permission+0x295/0x570 [ 2369.943527] vfs_read+0x457/0x580 [ 2369.944236] ksys_read+0x12d/0x260 [ 2369.944966] ? vfs_write+0xa30/0xa30 [ 2369.945726] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2369.946798] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2369.947858] do_syscall_64+0x33/0x40 [ 2369.948627] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2369.949658] RIP: 0033:0x7f6c0210eb19 [ 2369.950419] 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 [ 2369.954211] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2369.955810] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2369.957263] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2369.958739] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2369.960204] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2369.961687] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 [ 2370.002641] FAT-fs (loop5): bogus number of reserved sectors [ 2370.004141] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2370.008634] FAT-fs (loop6): bogus number of reserved sectors [ 2370.009174] FAULT_INJECTION: forcing a failure. [ 2370.009174] name failslab, interval 1, probability 0, space 0, times 0 [ 2370.009953] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2370.013942] CPU: 1 PID: 12164 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2370.015372] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2370.017056] Call Trace: [ 2370.017608] dump_stack+0x107/0x167 [ 2370.018359] should_fail.cold+0x5/0xa [ 2370.019146] ? create_object.isra.0+0x3a/0xa20 [ 2370.020079] should_failslab+0x5/0x20 [ 2370.020863] kmem_cache_alloc+0x5b/0x360 [ 2370.021710] ? mark_held_locks+0x9e/0xe0 [ 2370.022541] create_object.isra.0+0x3a/0xa20 [ 2370.023489] kmemleak_alloc_percpu+0xa0/0x100 [ 2370.024408] pcpu_alloc+0x4e2/0x12f0 [ 2370.025174] do_blk_trace_setup+0x24f/0xbf0 [ 2370.026063] ? _copy_from_user+0xfb/0x1b0 [ 2370.026926] __blk_trace_setup+0xca/0x180 [ 2370.027772] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2370.028695] ? perf_trace_lock+0xac/0x490 [ 2370.029586] blk_trace_ioctl+0x155/0x290 [ 2370.030447] ? blk_add_trace_bio_remap+0x560/0x560 [ 2370.031710] ? do_vfs_ioctl+0x283/0x10d0 [ 2370.032544] ? selinux_inode_getsecctx+0x90/0x90 [ 2370.033535] ? generic_block_fiemap+0x60/0x60 [ 2370.034459] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2370.035459] blkdev_ioctl+0xc1/0x710 [ 2370.036221] ? blkdev_common_ioctl+0x1870/0x1870 [ 2370.037190] ? selinux_file_ioctl+0xb1/0x260 [ 2370.038116] block_ioctl+0xf9/0x140 [ 2370.038876] ? blkdev_read_iter+0x1c0/0x1c0 [ 2370.039767] __x64_sys_ioctl+0x19a/0x210 [ 2370.040603] do_syscall_64+0x33/0x40 [ 2370.041390] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2370.042452] RIP: 0033:0x7f21f1d27b19 [ 2370.043219] 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 [ 2370.046952] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2370.048494] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2370.049948] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2370.051420] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2370.052848] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2370.054301] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:28:18 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:18 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 50) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2370.191443] device lo entered promiscuous mode 23:28:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2370.205013] device lo left promiscuous mode 23:28:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r2 = getgid() ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r2) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000200)={{0x1, 0x1, 0x18, r0, {0x0, r2}}, './file1\x00'}) [ 2370.249023] FAULT_INJECTION: forcing a failure. [ 2370.249023] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2370.251807] CPU: 1 PID: 12194 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2370.253208] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2370.254908] Call Trace: [ 2370.255447] dump_stack+0x107/0x167 [ 2370.256186] should_fail.cold+0x5/0xa [ 2370.256963] __alloc_pages_nodemask+0x182/0x680 [ 2370.257900] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2370.258897] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2370.260120] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2370.261181] ? lock_downgrade+0x6d0/0x6d0 [ 2370.262017] ? mark_held_locks+0x9e/0xe0 [ 2370.262873] alloc_pages_vma+0xbb/0x410 [ 2370.263682] handle_mm_fault+0x154b/0x3520 [ 2370.264547] ? do_raw_spin_lock+0x121/0x260 [ 2370.265422] ? rwlock_bug.part.0+0x90/0x90 [ 2370.266274] ? __pmd_alloc+0x5e0/0x5e0 [ 2370.267102] __get_user_pages+0x61b/0x1390 [ 2370.267974] ? follow_page_mask+0x1920/0x1920 [ 2370.268890] ? down_read+0x10f/0x430 [ 2370.269651] ? down_write+0x160/0x160 [ 2370.270434] get_user_pages_unlocked+0x18a/0x690 [ 2370.271396] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2370.272501] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2370.273475] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2370.274597] ? pin_user_pages_unlocked+0x80/0x80 [ 2370.275582] get_user_pages_fast+0x66/0xa0 [ 2370.276445] iov_iter_get_pages+0x297/0xf40 [ 2370.277323] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2370.278312] ? mempool_resize+0x7d0/0x7d0 [ 2370.279177] bio_iov_iter_get_pages+0x22a/0x1200 [ 2370.280150] ? bvec_alloc+0x17e/0x2f0 [ 2370.280927] ? bio_alloc_bioset+0x2a1/0x600 [ 2370.281804] ? bio_add_pc_page+0x100/0x100 [ 2370.282663] ? bvec_alloc+0x240/0x2f0 [ 2370.283459] ? iov_iter_npages+0x1fd/0xa70 [ 2370.284320] ? ext4_iomap_begin+0x1a0/0x700 [ 2370.285205] iomap_dio_bio_actor+0x77a/0xef0 [ 2370.286114] iomap_dio_actor+0x36f/0x560 [ 2370.286965] iomap_apply+0x282/0x9e0 [ 2370.287733] ? iomap_dio_rw+0x90/0x90 [ 2370.288513] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2370.289699] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2370.290799] ? mark_held_locks+0x9e/0xe0 [ 2370.291644] ? filemap_check_errors+0xa5/0x150 [ 2370.292569] __iomap_dio_rw+0x6cd/0x11a0 [ 2370.293385] ? iomap_dio_rw+0x90/0x90 [ 2370.294181] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2370.295257] ? down_read+0x10f/0x430 [ 2370.296222] ? down_write+0x160/0x160 [ 2370.297217] iomap_dio_rw+0x31/0x90 [ 2370.298134] ext4_file_read_iter+0x2c7/0x4c0 [ 2370.299097] new_sync_read+0x424/0x6f0 [ 2370.299902] ? fsnotify+0xf30/0xf30 [ 2370.300661] ? ksys_lseek+0x1b0/0x1b0 [ 2370.301438] ? _cond_resched+0x12/0x80 [ 2370.302240] ? avc_policy_seqno+0x9/0x70 [ 2370.303101] ? selinux_file_permission+0x36/0x510 [ 2370.304168] ? __fget_files+0x296/0x480 [ 2370.304981] vfs_read+0x457/0x580 [ 2370.305689] ksys_read+0x12d/0x260 [ 2370.306396] ? vfs_write+0xa30/0xa30 [ 2370.307163] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2370.308209] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2370.309261] do_syscall_64+0x33/0x40 [ 2370.310018] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2370.311073] RIP: 0033:0x7f6c0210eb19 [ 2370.311825] 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 [ 2370.315532] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2370.317045] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2370.318492] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2370.319950] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2370.321376] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2370.322848] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 [ 2370.338964] device lo entered promiscuous mode [ 2370.347482] device lo left promiscuous mode [ 2370.361919] FAT-fs (loop6): bogus number of reserved sectors [ 2370.363288] FAT-fs (loop6): Can't find a valid FAT filesystem 23:28:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000200)='./file1/file0\x00', 0x7) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:18 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 8) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:19 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x2, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:19 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x8, 0x6, 0x2, 0x9, 0x0, 0x8, 0x2000, 0x4, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7, 0x1, @perf_config_ext={0x8, 0x8001}, 0x10000, 0x9d, 0x401, 0x0, 0x4, 0x6, 0xffff, 0x0, 0xde, 0x0, 0x8}, 0x0, 0xb, r4, 0xb) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) dup2(r5, r1) 23:28:19 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2370.552525] FAT-fs (loop5): bogus number of reserved sectors [ 2370.553762] FAT-fs (loop5): Can't find a valid FAT filesystem 23:28:19 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 51) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2370.576897] FAULT_INJECTION: forcing a failure. [ 2370.576897] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2370.579598] CPU: 0 PID: 12216 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2370.580998] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2370.582723] Call Trace: [ 2370.583272] dump_stack+0x107/0x167 [ 2370.584012] should_fail.cold+0x5/0xa [ 2370.584807] __alloc_pages_nodemask+0x182/0x680 [ 2370.585759] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2370.586768] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2370.588003] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2370.589080] ? lock_downgrade+0x6d0/0x6d0 [ 2370.589934] ? mark_held_locks+0x9e/0xe0 [ 2370.590794] alloc_pages_vma+0xbb/0x410 [ 2370.591624] handle_mm_fault+0x154b/0x3520 [ 2370.592493] ? do_raw_spin_lock+0x121/0x260 [ 2370.593373] ? rwlock_bug.part.0+0x90/0x90 [ 2370.594235] ? __pmd_alloc+0x5e0/0x5e0 [ 2370.595074] __get_user_pages+0x61b/0x1390 [ 2370.595949] ? follow_page_mask+0x1920/0x1920 [ 2370.596852] ? down_read+0x10f/0x430 [ 2370.597615] ? down_write+0x160/0x160 [ 2370.598401] get_user_pages_unlocked+0x18a/0x690 [ 2370.599373] ? internal_get_user_pages_fast+0xfe7/0x23b0 23:28:19 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = 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) r3 = clone3(&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) kcmp(r3, 0x0, 0x1, 0xffffffffffffffff, 0xffffffffffffffff) r4 = perf_event_open(0x0, r3, 0x0, r2, 0x9) r5 = openat$sr(0xffffffffffffff9c, &(0x7f0000000240), 0x488540, 0x0) r6 = perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x0, 0x1, 0x9, 0x0, 0x0, 0x6d, 0x2000, 0x5, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_bp={&(0x7f0000000200), 0xc}, 0x50040, 0x7fffffff, 0x401, 0x6, 0x4, 0x1abd2466, 0x2, 0x0, 0xe2a2, 0x0, 0x7ff}, r3, 0xa, r5, 0x2) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r7, &(0x7f0000000000), 0x1b4000) close(r7) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r6) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r8, &(0x7f0000000000), 0x1b4000) openat(r7, &(0x7f0000000340)='./file1\x00', 0x40080, 0x15c) sendfile(r8, r4, 0x0, 0x8) [ 2370.600506] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2370.601584] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2370.602726] ? pin_user_pages_unlocked+0x80/0x80 [ 2370.603699] get_user_pages_fast+0x66/0xa0 [ 2370.604579] iov_iter_get_pages+0x297/0xf40 [ 2370.605464] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2370.606452] ? mempool_resize+0x7d0/0x7d0 [ 2370.607314] bio_iov_iter_get_pages+0x22a/0x1200 [ 2370.608282] ? bvec_alloc+0x17e/0x2f0 [ 2370.609053] ? bio_alloc_bioset+0x2a1/0x600 [ 2370.609921] ? bio_add_pc_page+0x100/0x100 [ 2370.610815] ? bvec_alloc+0x240/0x2f0 [ 2370.611593] ? iov_iter_npages+0x1fd/0xa70 [ 2370.612452] ? ext4_iomap_begin+0x1a0/0x700 [ 2370.613331] iomap_dio_bio_actor+0x77a/0xef0 [ 2370.614254] iomap_dio_actor+0x36f/0x560 [ 2370.615095] iomap_apply+0x282/0x9e0 [ 2370.615848] ? iomap_dio_rw+0x90/0x90 [ 2370.616633] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2370.617822] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2370.618902] ? mark_held_locks+0x9e/0xe0 [ 2370.619753] ? filemap_check_errors+0xa5/0x150 [ 2370.620687] __iomap_dio_rw+0x6cd/0x11a0 [ 2370.621508] ? iomap_dio_rw+0x90/0x90 [ 2370.622315] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2370.623270] ? down_read+0x10f/0x430 [ 2370.624023] ? down_write+0x160/0x160 [ 2370.624801] iomap_dio_rw+0x31/0x90 [ 2370.625541] ext4_file_read_iter+0x2c7/0x4c0 [ 2370.626436] new_sync_read+0x424/0x6f0 [ 2370.627232] ? fsnotify+0xf30/0xf30 [ 2370.627973] ? ksys_lseek+0x1b0/0x1b0 [ 2370.628747] ? _cond_resched+0x12/0x80 [ 2370.629546] ? avc_policy_seqno+0x9/0x70 [ 2370.630371] ? selinux_file_permission+0x36/0x510 [ 2370.631371] ? __fget_files+0x296/0x480 [ 2370.632231] vfs_read+0x457/0x580 [ 2370.632942] ksys_read+0x12d/0x260 [ 2370.633665] ? vfs_write+0xa30/0xa30 [ 2370.634438] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2370.635514] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2370.636560] do_syscall_64+0x33/0x40 [ 2370.637314] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2370.638346] RIP: 0033:0x7f6c0210eb19 [ 2370.639106] 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 [ 2370.642811] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2370.644340] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2370.645771] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2370.647217] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2370.648650] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2370.650083] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 [ 2370.690936] FAULT_INJECTION: forcing a failure. [ 2370.690936] name failslab, interval 1, probability 0, space 0, times 0 [ 2370.693683] CPU: 1 PID: 12215 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2370.695088] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2370.696731] Call Trace: [ 2370.697268] dump_stack+0x107/0x167 [ 2370.698003] should_fail.cold+0x5/0xa [ 2370.698796] ? __d_alloc+0x2a/0x990 [ 2370.699529] should_failslab+0x5/0x20 [ 2370.700284] kmem_cache_alloc+0x5b/0x360 [ 2370.701101] __d_alloc+0x2a/0x990 [ 2370.701812] d_alloc_parallel+0x111/0x1aa0 [ 2370.702675] ? __lock_acquire+0x1657/0x5b00 [ 2370.703551] ? perf_trace_lock+0xac/0x490 [ 2370.704540] ? __d_lookup_rcu+0x6b0/0x6b0 [ 2370.705770] ? __lockdep_reset_lock+0x180/0x180 [ 2370.707110] ? lockdep_init_map_type+0x2c7/0x780 [ 2370.708118] ? lockdep_init_map_type+0x2c7/0x780 [ 2370.709098] __lookup_slow+0x193/0x490 [ 2370.709893] ? lookup_open.isra.0+0x1230/0x1230 [ 2370.710872] ? __d_lookup+0x3e8/0x710 [ 2370.711674] ? d_lookup+0xcc/0x130 [ 2370.712440] lookup_one_len+0x167/0x1a0 [ 2370.713315] ? __lookup_slow+0x490/0x490 [ 2370.714139] ? down_write_killable+0x180/0x180 [ 2370.715079] ? do_raw_spin_unlock+0x4f/0x220 [ 2370.715972] ? mntput+0xc/0x90 [ 2370.716635] start_creating.part.0+0x10a/0x230 [ 2370.717565] __debugfs_create_file+0xdb/0x530 [ 2370.718473] do_blk_trace_setup+0x407/0xbf0 [ 2370.719362] ? _copy_from_user+0xfb/0x1b0 [ 2370.720213] __blk_trace_setup+0xca/0x180 [ 2370.721062] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2370.721974] ? perf_trace_lock+0xac/0x490 [ 2370.722863] blk_trace_ioctl+0x155/0x290 [ 2370.723683] ? blk_add_trace_bio_remap+0x560/0x560 [ 2370.724683] ? do_vfs_ioctl+0x283/0x10d0 [ 2370.725498] ? selinux_inode_getsecctx+0x90/0x90 [ 2370.726453] ? generic_block_fiemap+0x60/0x60 [ 2370.727360] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2370.728333] blkdev_ioctl+0xc1/0x710 [ 2370.729083] ? blkdev_common_ioctl+0x1870/0x1870 [ 2370.730031] ? selinux_file_ioctl+0xb1/0x260 [ 2370.730931] block_ioctl+0xf9/0x140 [ 2370.731654] ? blkdev_read_iter+0x1c0/0x1c0 [ 2370.732524] __x64_sys_ioctl+0x19a/0x210 [ 2370.733343] do_syscall_64+0x33/0x40 [ 2370.734105] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2370.735150] RIP: 0033:0x7f21f1d27b19 [ 2370.735901] 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 [ 2370.739646] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2370.741191] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2370.742634] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2370.744081] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2370.745522] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2370.746978] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2370.772583] FAT-fs (loop6): bogus number of reserved sectors [ 2370.773924] FAT-fs (loop6): Can't find a valid FAT filesystem 23:28:33 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xfffffffd}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:33 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:33 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 9) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:33 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:33 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x301, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:33 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 52) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:33 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:33 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2385.430324] FAULT_INJECTION: forcing a failure. [ 2385.430324] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2385.433118] CPU: 1 PID: 12264 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2385.434541] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2385.436236] Call Trace: [ 2385.436771] dump_stack+0x107/0x167 [ 2385.437517] should_fail.cold+0x5/0xa [ 2385.438281] __alloc_pages_nodemask+0x182/0x680 [ 2385.439240] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2385.440234] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2385.440876] FAT-fs (loop5): bogus number of reserved sectors [ 2385.441438] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2385.441460] ? lock_downgrade+0x6d0/0x6d0 [ 2385.441483] ? mark_held_locks+0x9e/0xe0 [ 2385.442119] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2385.443174] alloc_pages_vma+0xbb/0x410 [ 2385.443202] handle_mm_fault+0x154b/0x3520 [ 2385.447169] ? do_raw_spin_lock+0x121/0x260 [ 2385.448041] ? rwlock_bug.part.0+0x90/0x90 [ 2385.448899] ? __pmd_alloc+0x5e0/0x5e0 [ 2385.449718] __get_user_pages+0x61b/0x1390 [ 2385.450588] ? follow_page_mask+0x1920/0x1920 [ 2385.451527] ? down_read+0x10f/0x430 [ 2385.452282] ? down_write+0x160/0x160 [ 2385.453068] get_user_pages_unlocked+0x18a/0x690 [ 2385.454030] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2385.455136] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2385.456108] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2385.457225] ? pin_user_pages_unlocked+0x80/0x80 [ 2385.458187] get_user_pages_fast+0x66/0xa0 [ 2385.459060] iov_iter_get_pages+0x297/0xf40 [ 2385.459942] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2385.460929] ? mempool_resize+0x7d0/0x7d0 [ 2385.461782] bio_iov_iter_get_pages+0x22a/0x1200 [ 2385.462742] ? bvec_alloc+0x17e/0x2f0 [ 2385.463531] ? bio_alloc_bioset+0x2a1/0x600 [ 2385.464404] ? bio_add_pc_page+0x100/0x100 [ 2385.465252] ? bvec_alloc+0x240/0x2f0 [ 2385.466028] ? iov_iter_npages+0x1fd/0xa70 [ 2385.466873] ? ext4_iomap_begin+0x1a0/0x700 [ 2385.467763] iomap_dio_bio_actor+0x77a/0xef0 [ 2385.468667] iomap_dio_actor+0x36f/0x560 [ 2385.469496] iomap_apply+0x282/0x9e0 [ 2385.470232] ? iomap_dio_rw+0x90/0x90 [ 2385.471020] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2385.472186] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2385.473243] ? mark_held_locks+0x9e/0xe0 [ 2385.474083] ? filemap_check_errors+0xa5/0x150 [ 2385.475018] __iomap_dio_rw+0x6cd/0x11a0 [ 2385.475842] ? iomap_dio_rw+0x90/0x90 [ 2385.476623] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2385.477561] ? down_read+0x10f/0x430 [ 2385.478311] ? down_write+0x160/0x160 [ 2385.479099] iomap_dio_rw+0x31/0x90 [ 2385.479843] ext4_file_read_iter+0x2c7/0x4c0 [ 2385.480730] new_sync_read+0x424/0x6f0 [ 2385.481528] ? fsnotify+0xf30/0xf30 [ 2385.482255] ? ksys_lseek+0x1b0/0x1b0 [ 2385.483040] ? _cond_resched+0x12/0x80 [ 2385.483831] ? avc_policy_seqno+0x9/0x70 [ 2385.484641] ? selinux_file_permission+0x36/0x510 [ 2385.485622] ? __fget_files+0x296/0x480 [ 2385.486428] vfs_read+0x457/0x580 [ 2385.487148] ksys_read+0x12d/0x260 [ 2385.487860] ? vfs_write+0xa30/0xa30 [ 2385.488617] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2385.489654] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2385.490700] do_syscall_64+0x33/0x40 [ 2385.491480] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2385.492516] RIP: 0033:0x7f6c0210eb19 [ 2385.493267] 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 23:28:34 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r1 = signalfd(0xffffffffffffffff, 0x0, 0x0) r2 = timerfd_create(0x2, 0x80800) r3 = eventfd2(0x40, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000140)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000000)=r4) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000000400)={0x0, 0x0, {}, {}, {0x0, @struct, 0x0}}) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000002080)={{r3}, r4, 0x2, @inherit={0x50, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x0, {0x22, 0xc66, 0x7fffffff, 0x7f, 0x6}, [0x9]}}, @devid=r5}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f00000002c0)={{}, r4, 0x12, @inherit={0x60, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000300000000000000040000000000000b00000000000000fc0c000000000000010000000000000007004000000000000300000000000000000000000000000002000800000000007f00"/96]}, @subvolid=0xff}) [ 2385.496985] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2385.498699] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2385.500171] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2385.501615] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2385.503055] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2385.504493] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 [ 2385.509471] FAT-fs (loop6): bogus number of reserved sectors [ 2385.510154] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2385.522177] FAULT_INJECTION: forcing a failure. [ 2385.522177] name failslab, interval 1, probability 0, space 0, times 0 [ 2385.523440] CPU: 0 PID: 12266 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2385.524168] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2385.525034] Call Trace: [ 2385.525314] dump_stack+0x107/0x167 [ 2385.525717] should_fail.cold+0x5/0xa [ 2385.526111] ? create_object.isra.0+0x3a/0xa20 [ 2385.526598] should_failslab+0x5/0x20 [ 2385.527008] kmem_cache_alloc+0x5b/0x360 [ 2385.527440] create_object.isra.0+0x3a/0xa20 [ 2385.527908] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2385.528695] kmem_cache_alloc+0x159/0x360 [ 2385.529193] __d_alloc+0x2a/0x990 [ 2385.529559] d_alloc_parallel+0x111/0x1aa0 [ 2385.530016] ? __lock_acquire+0x1657/0x5b00 [ 2385.530470] ? perf_trace_lock+0xac/0x490 [ 2385.530914] ? __d_lookup_rcu+0x6b0/0x6b0 [ 2385.531335] ? __lockdep_reset_lock+0x180/0x180 [ 2385.531817] ? lockdep_init_map_type+0x2c7/0x780 [ 2385.532308] ? lockdep_init_map_type+0x2c7/0x780 [ 2385.532802] __lookup_slow+0x193/0x490 [ 2385.533213] ? lookup_open.isra.0+0x1230/0x1230 [ 2385.533694] ? __d_lookup+0x3e8/0x710 [ 2385.534104] ? d_lookup+0xcc/0x130 [ 2385.534479] lookup_one_len+0x167/0x1a0 [ 2385.534888] ? __lookup_slow+0x490/0x490 [ 2385.535305] ? down_write_killable+0x180/0x180 [ 2385.535789] ? do_raw_spin_unlock+0x4f/0x220 [ 2385.536244] ? mntput+0xc/0x90 [ 2385.536593] start_creating.part.0+0x10a/0x230 [ 2385.537065] __debugfs_create_file+0xdb/0x530 [ 2385.537533] do_blk_trace_setup+0x407/0xbf0 [ 2385.537982] ? _copy_from_user+0xfb/0x1b0 [ 2385.538408] __blk_trace_setup+0xca/0x180 [ 2385.538829] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2385.539310] ? perf_trace_lock+0xac/0x490 [ 2385.539757] blk_trace_ioctl+0x155/0x290 [ 2385.540185] ? blk_add_trace_bio_remap+0x560/0x560 [ 2385.540689] ? do_vfs_ioctl+0x283/0x10d0 [ 2385.541115] ? selinux_inode_getsecctx+0x90/0x90 [ 2385.541604] ? generic_block_fiemap+0x60/0x60 [ 2385.542075] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2385.542577] blkdev_ioctl+0xc1/0x710 [ 2385.542969] ? blkdev_common_ioctl+0x1870/0x1870 [ 2385.543461] ? selinux_file_ioctl+0xb1/0x260 [ 2385.543922] block_ioctl+0xf9/0x140 [ 2385.544294] ? blkdev_read_iter+0x1c0/0x1c0 [ 2385.544748] __x64_sys_ioctl+0x19a/0x210 [ 2385.545188] do_syscall_64+0x33/0x40 [ 2385.545594] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2385.546133] RIP: 0033:0x7f21f1d27b19 [ 2385.546519] 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 [ 2385.548428] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2385.549215] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2385.549960] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2385.550706] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2385.551440] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2385.552179] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:28:34 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x1260, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:34 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:34 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400", 0xc}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:34 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000200), 0x4000, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000240)={0x0, 0x0, 0xffffffff, 0x6}) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:34 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 53) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:34 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x1263, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:34 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2385.731484] FAT-fs (loop5): bogus number of reserved sectors [ 2385.732313] FAT-fs (loop5): Can't find a valid FAT filesystem 23:28:34 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') recvmmsg$unix(0xffffffffffffffff, &(0x7f0000008500)=[{{&(0x7f0000000200), 0x6e, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/225, 0xe1}, {&(0x7f00000013c0)=""/137, 0x89}, {&(0x7f0000001480)=""/72, 0x48}, {&(0x7f0000001500)=""/201, 0xc9}], 0x5, &(0x7f0000001680)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xa8}}, {{&(0x7f0000001740)=@abs, 0x6e, &(0x7f00000018c0)=[{&(0x7f00000017c0)=""/20, 0x14}, {&(0x7f0000001800)=""/135, 0x87}], 0x2, &(0x7f0000008740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000020000002599156e783a7875dcc73d89ff375c49ee3dd9f8a820a6a5bea2cc8e713636f87a27b66466ff9a1111f7ff37c444d05db1c740eef5b049929fc7aa7b65d6621903a5e7f776be46c980fce555b97e46a21758eae6399a46720fe653e148f529e83331a768e74e1fb9353a38989f8de8a13a9e560415df0c4ca22a734ff8ab4091545f9bb3684f397e77f89527d5106593aaaf17b6cd1279d6df5ab99886ac4058bb385c1b8a86bdac4f710fec6c81a6bd1ceed6a23f8b76876b70cb99598c988fd9d05f83a55b801f77c5fb", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}}, {{&(0x7f00000019c0)=@abs, 0x6e, &(0x7f0000001c40)=[{&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/164, 0xa4}, {&(0x7f0000001e00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/4, 0x4}], 0x4, &(0x7f0000002e00)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x150}}, {{&(0x7f0000001c80), 0x6e, &(0x7f0000004140)=[{&(0x7f0000002f80)=""/205, 0xcd}, {&(0x7f0000001d00)=""/89, 0x59}, {&(0x7f0000003080)=""/135, 0x87}, {&(0x7f0000003140)=""/4096, 0x1000}], 0x4, &(0x7f0000008900)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000040441e86a08de2049efd27ebeb8cfd9e6a659b44b0c8156f9e4a637851152ed7656cc5d5cdbc35ad36355441deaa11e5a2f30038db912b3fbc2753628d8e5296e9f5edd1f797571ce6ec3606612e8e309c4a0a4554d60d3c895694ed8c45da6c0bc2b1a1ff75674862a3c3e375971e081faca21d1ac9bc61fc437f7cf0934a553acffc949db2b3c40c9c4bc2309fb8756b386c845203b4b6ba1f8c8b774077fdccf36b9c3d41b315d98e5418b9490047d1df14fe3c31182b8a27fad593c9bddce5fedafbdaa3952d53214e5e532e5c9b25c2eef74b7f1be844c606c70295ae1d0cb38ddef1e3d5294ec9080b401c7a4a4c53bce7effdb092546e63a16ab91539baae20a8"], 0xb0}}, {{&(0x7f0000004240)=@abs, 0x6e, &(0x7f0000006640)=[{&(0x7f00000042c0)=""/32, 0x20}, {&(0x7f0000004300)=""/227, 0xe3}, {&(0x7f0000004400)=""/34, 0x22}, {&(0x7f0000004440)=""/4096, 0x1000}, {&(0x7f0000005440)=""/175, 0xaf}, {&(0x7f0000005500)=""/4096, 0x1000}, {&(0x7f0000006500)}, {&(0x7f0000006540)=""/139, 0x8b}, {&(0x7f0000006600)=""/15, 0xf}], 0x9}}, {{0x0, 0x0, &(0x7f0000007a80)=[{&(0x7f0000006700)=""/182, 0xb6}, {&(0x7f00000067c0)=""/181, 0xb5}, {&(0x7f0000006880)=""/23, 0x17}, {&(0x7f00000068c0)=""/4096, 0x1000}, {&(0x7f00000078c0)=""/241, 0xf1}, {&(0x7f00000079c0)=""/131, 0x83}], 0x6, &(0x7f0000007b00)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f0000007b40), 0x6e, &(0x7f0000008100)=[{&(0x7f0000007bc0)=""/255, 0xff}, {&(0x7f0000007cc0)=""/53, 0x35}, {&(0x7f0000007d00)=""/201, 0xc9}, {&(0x7f0000007e00)=""/42, 0x2a}, {&(0x7f0000007e40)=""/255, 0xff}, {&(0x7f0000007f40)=""/152, 0x98}, {&(0x7f0000008000)=""/51, 0x33}, {&(0x7f0000008040)=""/188, 0xbc}], 0x8, &(0x7f0000008180)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0}}, {{&(0x7f0000008280), 0x6e, &(0x7f0000008380)=[{&(0x7f0000008300)=""/110, 0x6e}], 0x1, &(0x7f00000083c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x118}}], 0x8, 0x10020, &(0x7f0000008700)={0x0, 0x3938700}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064, 0xfff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) recvmsg$unix(r1, &(0x7f0000004200)={&(0x7f0000001900), 0x6e, &(0x7f0000009080)=[{&(0x7f0000001980)=""/17, 0x11}, {&(0x7f0000008ac0)=""/245, 0xf5}, {&(0x7f0000008bc0)=""/214, 0xd6}, {&(0x7f0000008cc0)=""/221, 0xdd}, {&(0x7f0000004180)=""/126, 0x7e}, {&(0x7f0000008dc0)=""/149, 0x95}, {&(0x7f0000008e80)=""/245, 0xf5}, {&(0x7f0000008f80)=""/213, 0xd5}], 0x8, &(0x7f0000009100)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x80}, 0x1000) 23:28:34 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400", 0xc}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2385.777254] FAT-fs (loop6): bogus number of reserved sectors [ 2385.778594] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2385.791959] FAULT_INJECTION: forcing a failure. [ 2385.791959] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2385.797728] CPU: 1 PID: 12298 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2385.799141] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2385.800784] Call Trace: [ 2385.801315] dump_stack+0x107/0x167 [ 2385.802046] should_fail.cold+0x5/0xa [ 2385.802819] __alloc_pages_nodemask+0x182/0x680 [ 2385.803755] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2385.804730] FAT-fs (loop5): bogus number of reserved sectors [ 2385.804760] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2385.805564] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2385.806716] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2385.806738] ? lock_downgrade+0x6d0/0x6d0 [ 2385.806759] ? mark_held_locks+0x9e/0xe0 [ 2385.810176] alloc_pages_vma+0xbb/0x410 [ 2385.811721] handle_mm_fault+0x154b/0x3520 [ 2385.812580] ? do_raw_spin_lock+0x121/0x260 [ 2385.813448] ? rwlock_bug.part.0+0x90/0x90 [ 2385.814385] ? __pmd_alloc+0x5e0/0x5e0 [ 2385.815240] __get_user_pages+0x61b/0x1390 [ 2385.816366] ? follow_page_mask+0x1920/0x1920 [ 2385.817283] ? down_read+0x10f/0x430 [ 2385.818048] ? down_write+0x160/0x160 [ 2385.818826] get_user_pages_unlocked+0x18a/0x690 [ 2385.819807] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2385.820916] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2385.821886] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2385.822996] ? pin_user_pages_unlocked+0x80/0x80 [ 2385.823964] get_user_pages_fast+0x66/0xa0 [ 2385.824823] iov_iter_get_pages+0x297/0xf40 [ 2385.825694] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2385.826677] ? mempool_resize+0x7d0/0x7d0 [ 2385.827541] bio_iov_iter_get_pages+0x22a/0x1200 [ 2385.828497] ? bvec_alloc+0x17e/0x2f0 [ 2385.829261] ? bio_alloc_bioset+0x2a1/0x600 [ 2385.830129] ? bio_add_pc_page+0x100/0x100 [ 2385.830986] ? bvec_alloc+0x240/0x2f0 [ 2385.831755] ? iov_iter_npages+0x1fd/0xa70 [ 2385.832604] ? ext4_iomap_begin+0x1a0/0x700 [ 2385.833477] iomap_dio_bio_actor+0x77a/0xef0 [ 2385.834381] iomap_dio_actor+0x36f/0x560 [ 2385.835221] iomap_apply+0x282/0x9e0 [ 2385.835970] ? iomap_dio_rw+0x90/0x90 [ 2385.836741] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2385.837903] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2385.838994] ? mark_held_locks+0x9e/0xe0 [ 2385.839836] ? filemap_check_errors+0xa5/0x150 [ 2385.840760] __iomap_dio_rw+0x6cd/0x11a0 [ 2385.841572] ? iomap_dio_rw+0x90/0x90 [ 2385.842370] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2385.843305] ? down_read+0x10f/0x430 [ 2385.844054] ? down_write+0x160/0x160 [ 2385.844827] iomap_dio_rw+0x31/0x90 [ 2385.845566] ext4_file_read_iter+0x2c7/0x4c0 [ 2385.846453] new_sync_read+0x424/0x6f0 [ 2385.847247] ? fsnotify+0xf30/0xf30 [ 2385.847977] ? ksys_lseek+0x1b0/0x1b0 [ 2385.848744] ? _cond_resched+0x12/0x80 [ 2385.849529] ? avc_policy_seqno+0x9/0x70 [ 2385.850350] ? selinux_file_permission+0x36/0x510 [ 2385.851330] ? __fget_files+0x296/0x480 [ 2385.852148] vfs_read+0x457/0x580 [ 2385.852862] ksys_read+0x12d/0x260 [ 2385.853580] ? vfs_write+0xa30/0xa30 [ 2385.854336] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2385.855406] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2385.856448] do_syscall_64+0x33/0x40 [ 2385.857201] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2385.858235] RIP: 0033:0x7f6c0210eb19 [ 2385.858998] 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 [ 2385.862628] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2385.864180] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2385.865582] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2385.867023] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2385.868463] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2385.869868] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:28:47 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 10) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:47 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:47 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x4000, 0x0) dup2(r1, r2) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x18d5c2, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:47 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 54) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:28:47 executing program 7: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x7f0, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0x100000000}, {0x0}], 0x0, &(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYRESDEC, @ANYRESDEC=r0, @ANYRES32, @ANYRES16, @ANYBLOB="05a6d7acd5", @ANYRES16=r0, @ANYRESHEX=r1]) chdir(&(0x7f0000000040)='./file0\x00') openat(r2, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r3, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r2, 0x80047210, &(0x7f0000000000)) 23:28:47 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x1265, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:28:47 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:47 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400", 0xc}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2398.609376] FAULT_INJECTION: forcing a failure. [ 2398.609376] name failslab, interval 1, probability 0, space 0, times 0 [ 2398.610816] CPU: 1 PID: 12330 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2398.611621] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2398.612576] Call Trace: [ 2398.612908] dump_stack+0x107/0x167 [ 2398.613360] should_fail.cold+0x5/0xa [ 2398.613827] ? alloc_inode+0x171/0x240 [ 2398.614307] should_failslab+0x5/0x20 [ 2398.614778] kmem_cache_alloc+0x5b/0x360 [ 2398.615289] ? __lookup_slow+0x490/0x490 [ 2398.615794] alloc_inode+0x171/0x240 [ 2398.616256] new_inode+0x23/0x250 [ 2398.616685] debugfs_get_inode+0x1a/0x130 [ 2398.617197] __debugfs_create_file+0x14e/0x530 [ 2398.617768] do_blk_trace_setup+0x407/0xbf0 [ 2398.618303] ? _copy_from_user+0xfb/0x1b0 [ 2398.618814] __blk_trace_setup+0xca/0x180 [ 2398.619339] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2398.619902] ? perf_trace_lock+0xac/0x490 [ 2398.620424] blk_trace_ioctl+0x155/0x290 [ 2398.620926] ? blk_add_trace_bio_remap+0x560/0x560 [ 2398.621537] ? do_vfs_ioctl+0x283/0x10d0 [ 2398.622048] ? selinux_inode_getsecctx+0x90/0x90 [ 2398.622632] ? generic_block_fiemap+0x60/0x60 [ 2398.623199] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2398.623794] blkdev_ioctl+0xc1/0x710 [ 2398.624261] ? blkdev_common_ioctl+0x1870/0x1870 [ 2398.624840] ? selinux_file_ioctl+0xb1/0x260 [ 2398.625386] block_ioctl+0xf9/0x140 [ 2398.625829] ? blkdev_read_iter+0x1c0/0x1c0 [ 2398.626370] __x64_sys_ioctl+0x19a/0x210 [ 2398.626868] do_syscall_64+0x33/0x40 [ 2398.627337] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2398.627961] RIP: 0033:0x7f21f1d27b19 [ 2398.628422] 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 [ 2398.630675] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2398.631619] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2398.632493] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2398.633368] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2398.634240] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2398.635115] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2398.636209] debugfs: out of free dentries, can not create file 'dropped' 23:28:47 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x1269, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2398.653793] FAT-fs (loop6): bogus number of reserved sectors [ 2398.655160] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2398.690921] FAULT_INJECTION: forcing a failure. [ 2398.690921] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2398.692695] CPU: 1 PID: 12340 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2398.693536] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2398.694533] Call Trace: [ 2398.694864] dump_stack+0x107/0x167 [ 2398.695309] should_fail.cold+0x5/0xa [ 2398.695781] __alloc_pages_nodemask+0x182/0x680 [ 2398.696350] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2398.696944] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2398.697670] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2398.698306] ? lock_downgrade+0x6d0/0x6d0 [ 2398.698805] ? mark_held_locks+0x9e/0xe0 [ 2398.699314] alloc_pages_vma+0xbb/0x410 [ 2398.699801] handle_mm_fault+0x154b/0x3520 [ 2398.700294] ? do_raw_spin_lock+0x121/0x260 [ 2398.700822] ? rwlock_bug.part.0+0x90/0x90 [ 2398.701351] ? __pmd_alloc+0x5e0/0x5e0 [ 2398.701847] __get_user_pages+0x61b/0x1390 [ 2398.702353] ? follow_page_mask+0x1920/0x1920 [ 2398.702889] ? down_read+0x10f/0x430 [ 2398.703311] ? down_write+0x160/0x160 [ 2398.703775] get_user_pages_unlocked+0x18a/0x690 [ 2398.704334] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2398.704985] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2398.705566] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2398.706226] ? pin_user_pages_unlocked+0x80/0x80 [ 2398.706800] get_user_pages_fast+0x66/0xa0 [ 2398.707316] iov_iter_get_pages+0x297/0xf40 [ 2398.707840] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2398.708421] ? mempool_resize+0x7d0/0x7d0 [ 2398.708927] bio_iov_iter_get_pages+0x22a/0x1200 [ 2398.709498] ? bvec_alloc+0x17e/0x2f0 [ 2398.709959] ? bio_alloc_bioset+0x2a1/0x600 [ 2398.710475] ? bio_add_pc_page+0x100/0x100 [ 2398.710977] ? bvec_alloc+0x240/0x2f0 [ 2398.711427] ? iov_iter_npages+0x1fd/0xa70 [ 2398.711928] ? ext4_iomap_begin+0x1a0/0x700 [ 2398.712444] iomap_dio_bio_actor+0x77a/0xef0 [ 2398.712979] iomap_dio_actor+0x36f/0x560 [ 2398.713458] iomap_apply+0x282/0x9e0 [ 2398.713899] ? iomap_dio_rw+0x90/0x90 [ 2398.714349] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2398.715042] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2398.715651] ? mark_held_locks+0x9e/0xe0 [ 2398.716148] ? filemap_check_errors+0xa5/0x150 [ 2398.716669] __iomap_dio_rw+0x6cd/0x11a0 [ 2398.717157] ? iomap_dio_rw+0x90/0x90 [ 2398.717597] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2398.718159] ? down_read+0x10f/0x430 [ 2398.718596] ? down_write+0x160/0x160 [ 2398.719056] iomap_dio_rw+0x31/0x90 [ 2398.719483] ext4_file_read_iter+0x2c7/0x4c0 [ 2398.720014] new_sync_read+0x424/0x6f0 [ 2398.720452] ? fsnotify+0xf30/0xf30 [ 2398.720887] ? ksys_lseek+0x1b0/0x1b0 [ 2398.721310] ? _cond_resched+0x12/0x80 [ 2398.721781] ? avc_policy_seqno+0x9/0x70 [ 2398.722237] ? selinux_file_permission+0x36/0x510 [ 2398.722824] ? __fget_files+0x296/0x480 [ 2398.723305] vfs_read+0x457/0x580 [ 2398.723729] ksys_read+0x12d/0x260 [ 2398.724147] ? vfs_write+0xa30/0xa30 [ 2398.724592] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2398.725207] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2398.725828] do_syscall_64+0x33/0x40 [ 2398.726254] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2398.726868] RIP: 0033:0x7f6c0210eb19 [ 2398.727298] 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 [ 2398.729471] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2398.730319] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2398.731171] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2398.732022] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2398.732869] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2398.733711] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 [ 2398.737360] FAT-fs (loop5): bogus number of reserved sectors [ 2398.738083] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2398.764676] FAT-fs (loop7): Unrecognized mount option "" or missing value 23:28:47 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:28:47 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x1274, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2398.848229] FAT-fs (loop6): bogus number of reserved sectors [ 2398.848939] FAT-fs (loop6): Can't find a valid FAT filesystem 23:29:02 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) faccessat2(r1, &(0x7f0000000200)='./file0\x00', 0x142, 0x1080) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) fstat(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r5, &(0x7f0000000240)='./file0\x00', 0xee00, r6, 0x800) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000002c0)={'ip6tnl0\x00', &(0x7f0000000200)={'ip6tnl0\x00', 0x0, 0x29, 0x7f, 0x6, 0x1, 0x21, @empty, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, 0x7800, 0x7800, 0x0, 0x3}}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r2, 0x89f8, &(0x7f0000000380)={'ip6gre0\x00', &(0x7f0000000300)={'syztnl0\x00', r3, 0x2f, 0x0, 0xff, 0x80000001, 0xe, @empty, @mcast1, 0x700, 0x700, 0x4, 0x5}}) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) r5 = dup(r4) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDIFADDR(r5, 0x8936, &(0x7f0000000080)={@local, 0x78, r7}) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f00000003c0)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x22, r7}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:02 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:02 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470", 0x12}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:02 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 11) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:02 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:02 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x1275, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:02 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 55) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2413.883716] FAULT_INJECTION: forcing a failure. [ 2413.883716] name failslab, interval 1, probability 0, space 0, times 0 [ 2413.885194] CPU: 0 PID: 12376 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2413.886017] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2413.887008] Call Trace: [ 2413.887373] dump_stack+0x107/0x167 [ 2413.887807] should_fail.cold+0x5/0xa [ 2413.888265] ? create_object.isra.0+0x3a/0xa20 [ 2413.888806] should_failslab+0x5/0x20 [ 2413.889258] kmem_cache_alloc+0x5b/0x360 [ 2413.889759] create_object.isra.0+0x3a/0xa20 [ 2413.890301] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2413.890918] kmem_cache_alloc+0x159/0x360 [ 2413.891436] alloc_inode+0x171/0x240 [ 2413.891877] new_inode+0x23/0x250 [ 2413.892294] debugfs_get_inode+0x1a/0x130 [ 2413.892785] __debugfs_create_file+0x14e/0x530 [ 2413.893342] do_blk_trace_setup+0x407/0xbf0 [ 2413.893861] ? _copy_from_user+0xfb/0x1b0 [ 2413.894387] __blk_trace_setup+0xca/0x180 [ 2413.894886] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2413.895460] ? perf_trace_lock+0xac/0x490 [ 2413.895970] blk_trace_ioctl+0x155/0x290 [ 2413.896477] ? blk_add_trace_bio_remap+0x560/0x560 [ 2413.897056] ? do_vfs_ioctl+0x283/0x10d0 [ 2413.897568] ? selinux_inode_getsecctx+0x90/0x90 [ 2413.898129] ? generic_block_fiemap+0x60/0x60 [ 2413.898695] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2413.899271] blkdev_ioctl+0xc1/0x710 [ 2413.899745] ? blkdev_common_ioctl+0x1870/0x1870 [ 2413.900349] ? selinux_file_ioctl+0xb1/0x260 [ 2413.900908] block_ioctl+0xf9/0x140 [ 2413.901355] ? blkdev_read_iter+0x1c0/0x1c0 [ 2413.901900] __x64_sys_ioctl+0x19a/0x210 [ 2413.902411] do_syscall_64+0x33/0x40 [ 2413.902874] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2413.903523] RIP: 0033:0x7f21f1d27b19 [ 2413.903995] 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 [ 2413.906302] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2413.907272] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2413.908200] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2413.909102] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2413.910018] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2413.910933] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2413.915859] FAT-fs (loop6): bogus number of reserved sectors [ 2413.916627] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2413.927558] FAT-fs (loop5): invalid media value (0x00) [ 2413.928218] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2413.945712] FAULT_INJECTION: forcing a failure. [ 2413.945712] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2413.948708] CPU: 1 PID: 12378 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2413.950149] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2413.951880] Call Trace: [ 2413.952438] dump_stack+0x107/0x167 [ 2413.953183] should_fail.cold+0x5/0xa [ 2413.953975] __alloc_pages_nodemask+0x182/0x680 [ 2413.954926] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2413.955939] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2413.957174] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2413.958247] ? lock_downgrade+0x6d0/0x6d0 [ 2413.959089] ? mark_held_locks+0x9e/0xe0 [ 2413.959940] alloc_pages_vma+0xbb/0x410 [ 2413.960754] handle_mm_fault+0x154b/0x3520 [ 2413.961630] ? do_raw_spin_lock+0x121/0x260 [ 2413.962520] ? rwlock_bug.part.0+0x90/0x90 [ 2413.963397] ? __pmd_alloc+0x5e0/0x5e0 [ 2413.964220] __get_user_pages+0x61b/0x1390 [ 2413.965093] ? follow_page_mask+0x1920/0x1920 [ 2413.966002] ? down_read+0x10f/0x430 [ 2413.966766] ? down_write+0x160/0x160 [ 2413.967572] get_user_pages_unlocked+0x18a/0x690 [ 2413.968567] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2413.969676] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2413.970657] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2413.971779] ? pin_user_pages_unlocked+0x80/0x80 [ 2413.972767] get_user_pages_fast+0x66/0xa0 [ 2413.973644] iov_iter_get_pages+0x297/0xf40 [ 2413.974550] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2413.975583] ? mempool_resize+0x7d0/0x7d0 [ 2413.976457] bio_iov_iter_get_pages+0x22a/0x1200 [ 2413.977439] ? bvec_alloc+0x17e/0x2f0 [ 2413.978229] ? bio_alloc_bioset+0x2a1/0x600 [ 2413.979109] ? bio_add_pc_page+0x100/0x100 [ 2413.979966] ? bvec_alloc+0x240/0x2f0 [ 2413.980738] ? iov_iter_npages+0x1fd/0xa70 [ 2413.981597] ? ext4_iomap_begin+0x1a0/0x700 [ 2413.982482] iomap_dio_bio_actor+0x77a/0xef0 [ 2413.983423] iomap_dio_actor+0x36f/0x560 [ 2413.984254] iomap_apply+0x282/0x9e0 [ 2413.985014] ? iomap_dio_rw+0x90/0x90 [ 2413.985799] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2413.986995] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2413.988087] ? mark_held_locks+0x9e/0xe0 [ 2413.988929] ? filemap_check_errors+0xa5/0x150 [ 2413.989868] __iomap_dio_rw+0x6cd/0x11a0 [ 2413.990684] ? iomap_dio_rw+0x90/0x90 [ 2413.991493] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2413.992441] ? down_read+0x10f/0x430 [ 2413.993207] ? down_write+0x160/0x160 [ 2413.993983] iomap_dio_rw+0x31/0x90 [ 2413.994723] ext4_file_read_iter+0x2c7/0x4c0 [ 2413.995634] new_sync_read+0x424/0x6f0 [ 2413.996425] ? fsnotify+0xf30/0xf30 [ 2413.997184] ? ksys_lseek+0x1b0/0x1b0 [ 2413.997967] ? _cond_resched+0x12/0x80 [ 2413.998763] ? avc_policy_seqno+0x9/0x70 [ 2413.999609] ? selinux_file_permission+0x36/0x510 [ 2414.000598] ? __fget_files+0x296/0x480 [ 2414.001434] vfs_read+0x457/0x580 [ 2414.002155] ksys_read+0x12d/0x260 [ 2414.002870] ? vfs_write+0xa30/0xa30 [ 2414.003648] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2414.004711] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2414.005757] do_syscall_64+0x33/0x40 [ 2414.006509] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2414.007563] RIP: 0033:0x7f6c0210eb19 [ 2414.008326] 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 [ 2414.012057] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2414.013611] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2414.015046] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2414.016481] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2414.017927] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2414.019366] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:29:02 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470", 0x12}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:02 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x1276, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2414.157703] FAT-fs (loop5): invalid media value (0x00) [ 2414.158309] FAT-fs (loop5): Can't find a valid FAT filesystem 23:29:16 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:16 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:16 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x4aa141, 0x10) llistxattr(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=""/85, 0x55) r2 = ioctl$TIOCGPTPEER(r1, 0x5441, 0x6) poll(&(0x7f0000000380)=[{r1, 0x62e}, {0xffffffffffffffff, 0x9240}, {r2, 0x8082}, {r0, 0x2050}, {r0, 0x8020}], 0x5, 0x10001) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r3 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) openat(r1, &(0x7f00000003c0)='./file2\x00', 0x40, 0x11) sendfile(r3, r4, 0x0, 0x9) mknod$loop(&(0x7f0000000340)='./file1/file0\x00', 0x206, 0x1) 23:29:16 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470", 0x12}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:16 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 12) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:16 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x80047210, &(0x7f0000000000)) r5 = syz_open_dev$vcsn(&(0x7f0000000380), 0x4, 0x143000) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0x6, 0xe9, 0x10, 0x8, 0x0, 0x7, 0x1080, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x9, 0x4, @perf_config_ext={0x1, 0x4}, 0x1203, 0x4, 0xffffff80, 0x9, 0x20, 0x6, 0xf940, 0x0, 0x9, 0x0, 0x4}, 0x0, 0x4, r5, 0x1) 23:29:16 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 56) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:16 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x4b47, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2427.648526] FAT-fs (loop5): invalid media value (0x00) [ 2427.649695] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2427.654280] FAULT_INJECTION: forcing a failure. [ 2427.654280] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2427.656949] CPU: 0 PID: 12414 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2427.658337] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2427.660009] Call Trace: [ 2427.660551] dump_stack+0x107/0x167 [ 2427.661289] should_fail.cold+0x5/0xa [ 2427.662069] __alloc_pages_nodemask+0x182/0x680 [ 2427.663005] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2427.664022] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2427.665235] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2427.666305] ? lock_downgrade+0x6d0/0x6d0 [ 2427.667145] ? mark_held_locks+0x9e/0xe0 [ 2427.667989] alloc_pages_vma+0xbb/0x410 [ 2427.668806] handle_mm_fault+0x154b/0x3520 [ 2427.669670] ? do_raw_spin_lock+0x121/0x260 [ 2427.670550] ? rwlock_bug.part.0+0x90/0x90 [ 2427.671416] ? __pmd_alloc+0x5e0/0x5e0 [ 2427.672271] __get_user_pages+0x61b/0x1390 [ 2427.673162] ? follow_page_mask+0x1920/0x1920 [ 2427.674079] ? down_read+0x10f/0x430 [ 2427.674832] ? down_write+0x160/0x160 [ 2427.675628] get_user_pages_unlocked+0x18a/0x690 [ 2427.676589] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2427.677691] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2427.678667] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2427.679793] ? pin_user_pages_unlocked+0x80/0x80 [ 2427.680770] get_user_pages_fast+0x66/0xa0 [ 2427.681640] iov_iter_get_pages+0x297/0xf40 [ 2427.682538] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2427.683555] ? mempool_resize+0x7d0/0x7d0 [ 2427.684406] bio_iov_iter_get_pages+0x22a/0x1200 [ 2427.685372] ? bvec_alloc+0x17e/0x2f0 [ 2427.686148] ? bio_alloc_bioset+0x2a1/0x600 [ 2427.687021] ? bio_add_pc_page+0x100/0x100 [ 2427.687886] ? bvec_alloc+0x240/0x2f0 [ 2427.688664] ? iov_iter_npages+0x1fd/0xa70 [ 2427.689518] ? ext4_iomap_begin+0x1a0/0x700 [ 2427.690401] iomap_dio_bio_actor+0x77a/0xef0 [ 2427.691315] iomap_dio_actor+0x36f/0x560 [ 2427.692160] iomap_apply+0x282/0x9e0 [ 2427.692917] ? iomap_dio_rw+0x90/0x90 [ 2427.693701] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2427.694877] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2427.695975] ? mark_held_locks+0x9e/0xe0 [ 2427.696823] ? filemap_check_errors+0xa5/0x150 [ 2427.697758] __iomap_dio_rw+0x6cd/0x11a0 [ 2427.698580] ? iomap_dio_rw+0x90/0x90 [ 2427.699376] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2427.700322] ? down_read+0x10f/0x430 [ 2427.701079] ? down_write+0x160/0x160 [ 2427.701857] iomap_dio_rw+0x31/0x90 [ 2427.702599] ext4_file_read_iter+0x2c7/0x4c0 [ 2427.703529] new_sync_read+0x424/0x6f0 [ 2427.704321] ? fsnotify+0xf30/0xf30 [ 2427.705057] ? ksys_lseek+0x1b0/0x1b0 [ 2427.705846] ? _cond_resched+0x12/0x80 [ 2427.706647] ? avc_policy_seqno+0x9/0x70 [ 2427.707496] ? selinux_file_permission+0x36/0x510 [ 2427.708490] ? __fget_files+0x296/0x480 [ 2427.709321] vfs_read+0x457/0x580 [ 2427.710041] ksys_read+0x12d/0x260 [ 2427.710771] ? vfs_write+0xa30/0xa30 [ 2427.711547] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2427.712614] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2427.713684] do_syscall_64+0x33/0x40 [ 2427.714448] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2427.715513] RIP: 0033:0x7f6c0210eb19 [ 2427.716275] 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 [ 2427.720007] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2427.721553] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2427.723002] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2427.724482] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2427.725935] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2427.727390] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 [ 2427.764088] FAULT_INJECTION: forcing a failure. [ 2427.764088] name failslab, interval 1, probability 0, space 0, times 0 [ 2427.766805] CPU: 0 PID: 12423 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2427.768255] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2427.769942] Call Trace: [ 2427.770489] dump_stack+0x107/0x167 [ 2427.771240] should_fail.cold+0x5/0xa [ 2427.772035] ? security_inode_alloc+0x34/0x160 [ 2427.772978] should_failslab+0x5/0x20 [ 2427.773758] kmem_cache_alloc+0x5b/0x360 [ 2427.774599] security_inode_alloc+0x34/0x160 [ 2427.775518] inode_init_always+0xa4e/0xd10 [ 2427.776388] alloc_inode+0x84/0x240 [ 2427.777133] new_inode+0x23/0x250 [ 2427.777849] debugfs_get_inode+0x1a/0x130 [ 2427.778695] __debugfs_create_file+0x14e/0x530 [ 2427.779648] do_blk_trace_setup+0x407/0xbf0 [ 2427.780535] ? _copy_from_user+0xfb/0x1b0 [ 2427.781378] __blk_trace_setup+0xca/0x180 [ 2427.782217] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2427.783127] ? perf_trace_lock+0xac/0x490 [ 2427.784014] blk_trace_ioctl+0x155/0x290 [ 2427.784839] ? blk_add_trace_bio_remap+0x560/0x560 [ 2427.785833] ? do_vfs_ioctl+0x283/0x10d0 [ 2427.786658] ? selinux_inode_getsecctx+0x90/0x90 [ 2427.787624] ? generic_block_fiemap+0x60/0x60 [ 2427.788537] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2427.789522] blkdev_ioctl+0xc1/0x710 [ 2427.790281] ? blkdev_common_ioctl+0x1870/0x1870 [ 2427.791248] ? selinux_file_ioctl+0xb1/0x260 [ 2427.792170] block_ioctl+0xf9/0x140 [ 2427.792911] ? blkdev_read_iter+0x1c0/0x1c0 [ 2427.793790] __x64_sys_ioctl+0x19a/0x210 [ 2427.794622] do_syscall_64+0x33/0x40 [ 2427.795384] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2427.796437] RIP: 0033:0x7f21f1d27b19 [ 2427.797199] 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 [ 2427.800928] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2427.802481] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2427.803934] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2427.805385] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2427.806833] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2427.808309] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2427.810116] debugfs: out of free dentries, can not create file 'dropped' [ 2427.848220] FAT-fs (loop6): bogus number of reserved sectors [ 2427.849485] FAT-fs (loop6): Can't find a valid FAT filesystem 23:29:16 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 57) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:16 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x4b49, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:16 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400", 0x15}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:16 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400", 0xc}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:16 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2428.005771] FAT-fs (loop5): invalid media value (0x00) [ 2428.006957] FAT-fs (loop5): Can't find a valid FAT filesystem 23:29:16 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) close(r1) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2428.018107] FAULT_INJECTION: forcing a failure. [ 2428.018107] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2428.020964] CPU: 0 PID: 12448 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2428.022378] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2428.024081] Call Trace: [ 2428.024626] dump_stack+0x107/0x167 [ 2428.025373] should_fail.cold+0x5/0xa [ 2428.026160] __alloc_pages_nodemask+0x182/0x680 [ 2428.027104] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2428.028116] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2428.029338] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2428.030422] ? lock_downgrade+0x6d0/0x6d0 [ 2428.031265] ? mark_held_locks+0x9e/0xe0 [ 2428.032120] alloc_pages_vma+0xbb/0x410 [ 2428.032939] handle_mm_fault+0x154b/0x3520 [ 2428.033818] ? do_raw_spin_lock+0x121/0x260 [ 2428.034706] ? rwlock_bug.part.0+0x90/0x90 [ 2428.035597] ? __pmd_alloc+0x5e0/0x5e0 [ 2428.036422] __get_user_pages+0x61b/0x1390 [ 2428.037292] ? follow_page_mask+0x1920/0x1920 [ 2428.038209] ? down_read+0x10f/0x430 [ 2428.038960] ? down_write+0x160/0x160 [ 2428.039761] get_user_pages_unlocked+0x18a/0x690 [ 2428.040728] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2428.041830] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2428.042807] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2428.043943] ? pin_user_pages_unlocked+0x80/0x80 [ 2428.044920] get_user_pages_fast+0x66/0xa0 [ 2428.045787] iov_iter_get_pages+0x297/0xf40 [ 2428.046676] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2428.047685] ? mempool_resize+0x7d0/0x7d0 [ 2428.048541] bio_iov_iter_get_pages+0x22a/0x1200 [ 2428.049506] ? bvec_alloc+0x17e/0x2f0 [ 2428.050278] ? bio_alloc_bioset+0x2a1/0x600 [ 2428.051151] ? bio_add_pc_page+0x100/0x100 [ 2428.052027] ? bvec_alloc+0x240/0x2f0 [ 2428.052810] ? iov_iter_npages+0x1fd/0xa70 [ 2428.053681] ? ext4_iomap_begin+0x1a0/0x700 [ 2428.054568] iomap_dio_bio_actor+0x77a/0xef0 [ 2428.055499] iomap_dio_actor+0x36f/0x560 [ 2428.056334] iomap_apply+0x282/0x9e0 [ 2428.057089] ? iomap_dio_rw+0x90/0x90 [ 2428.057867] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2428.059049] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2428.060141] ? mark_held_locks+0x9e/0xe0 [ 2428.060984] ? filemap_check_errors+0xa5/0x150 [ 2428.061921] __iomap_dio_rw+0x6cd/0x11a0 [ 2428.062748] ? iomap_dio_rw+0x90/0x90 [ 2428.063566] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2428.064511] ? down_read+0x10f/0x430 [ 2428.065292] ? down_write+0x160/0x160 [ 2428.066079] iomap_dio_rw+0x31/0x90 [ 2428.066820] ext4_file_read_iter+0x2c7/0x4c0 [ 2428.067731] new_sync_read+0x424/0x6f0 [ 2428.068534] ? fsnotify+0xf30/0xf30 [ 2428.069279] ? ksys_lseek+0x1b0/0x1b0 [ 2428.070055] ? _cond_resched+0x12/0x80 [ 2428.070864] ? avc_policy_seqno+0x9/0x70 [ 2428.071699] ? selinux_file_permission+0x36/0x510 [ 2428.072682] ? __fget_files+0x296/0x480 [ 2428.073504] vfs_read+0x457/0x580 [ 2428.074218] ksys_read+0x12d/0x260 [ 2428.074948] ? vfs_write+0xa30/0xa30 [ 2428.075730] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2428.076796] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2428.077851] do_syscall_64+0x33/0x40 [ 2428.078613] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2428.079661] RIP: 0033:0x7f6c0210eb19 [ 2428.080418] 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 [ 2428.084141] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2428.085687] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2428.087129] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2428.088589] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2428.090051] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2428.091501] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:29:16 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 13) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:16 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x541b, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2428.166810] FAT-fs (loop6): bogus number of reserved sectors [ 2428.168136] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2428.199835] FAULT_INJECTION: forcing a failure. [ 2428.199835] name failslab, interval 1, probability 0, space 0, times 0 [ 2428.202194] CPU: 0 PID: 12460 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2428.203615] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2428.205288] Call Trace: [ 2428.205839] dump_stack+0x107/0x167 [ 2428.206599] should_fail.cold+0x5/0xa [ 2428.207391] ? create_object.isra.0+0x3a/0xa20 [ 2428.208341] should_failslab+0x5/0x20 [ 2428.209115] kmem_cache_alloc+0x5b/0x360 [ 2428.209942] create_object.isra.0+0x3a/0xa20 [ 2428.210835] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2428.211880] kmem_cache_alloc+0x159/0x360 [ 2428.212740] security_inode_alloc+0x34/0x160 [ 2428.213637] inode_init_always+0xa4e/0xd10 [ 2428.214501] alloc_inode+0x84/0x240 [ 2428.215238] new_inode+0x23/0x250 [ 2428.215968] debugfs_get_inode+0x1a/0x130 [ 2428.216809] __debugfs_create_file+0x14e/0x530 [ 2428.217753] do_blk_trace_setup+0x407/0xbf0 [ 2428.218638] ? _copy_from_user+0xfb/0x1b0 [ 2428.219493] __blk_trace_setup+0xca/0x180 [ 2428.220347] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2428.221260] ? perf_trace_lock+0xac/0x490 [ 2428.222136] blk_trace_ioctl+0x155/0x290 [ 2428.222968] ? blk_add_trace_bio_remap+0x560/0x560 [ 2428.223974] ? do_vfs_ioctl+0x283/0x10d0 [ 2428.225001] ? selinux_inode_getsecctx+0x90/0x90 [ 2428.225969] ? generic_block_fiemap+0x60/0x60 [ 2428.226885] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2428.227884] blkdev_ioctl+0xc1/0x710 [ 2428.228641] ? blkdev_common_ioctl+0x1870/0x1870 [ 2428.229619] ? selinux_file_ioctl+0xb1/0x260 [ 2428.230515] block_ioctl+0xf9/0x140 [ 2428.231253] ? blkdev_read_iter+0x1c0/0x1c0 [ 2428.232141] __x64_sys_ioctl+0x19a/0x210 [ 2428.232970] do_syscall_64+0x33/0x40 [ 2428.233729] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2428.234767] RIP: 0033:0x7f21f1d27b19 [ 2428.235551] 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 [ 2428.239270] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2428.240814] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2428.242251] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2428.243701] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2428.245147] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2428.246589] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:29:16 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400", 0x15}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2428.392589] FAT-fs (loop5): invalid media value (0x00) [ 2428.393846] FAT-fs (loop5): Can't find a valid FAT filesystem 23:29:30 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400", 0xc}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5b, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) recvfrom$inet6(r1, &(0x7f0000000240)=""/33, 0x21, 0x4040, &(0x7f00000002c0)={0xa, 0x4e24, 0x7fffffff, @loopback, 0x1}, 0x1c) openat(r0, &(0x7f0000000200)='./file0\x00', 0x10080, 0x120) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:30 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 14) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:30 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x5421, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:30 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:30 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 58) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:30 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x114) openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) acct(&(0x7f0000000240)='./file1\x00') perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:30 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400", 0x15}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2441.626620] FAT-fs (loop5): invalid media value (0x00) [ 2441.627337] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2441.630185] FAULT_INJECTION: forcing a failure. [ 2441.630185] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2441.631843] CPU: 1 PID: 12498 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2441.632695] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2441.633703] Call Trace: [ 2441.634034] dump_stack+0x107/0x167 [ 2441.634481] should_fail.cold+0x5/0xa [ 2441.634959] __alloc_pages_nodemask+0x182/0x680 [ 2441.635520] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2441.635552] FAT-fs (loop6): bogus number of reserved sectors [ 2441.636136] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2441.637371] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2441.638040] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2441.638054] ? lock_downgrade+0x6d0/0x6d0 [ 2441.638070] ? mark_held_locks+0x9e/0xe0 [ 2441.640868] alloc_pages_vma+0xbb/0x410 [ 2441.641360] handle_mm_fault+0x154b/0x3520 [ 2441.641881] ? do_raw_spin_lock+0x121/0x260 [ 2441.642404] ? rwlock_bug.part.0+0x90/0x90 [ 2441.642921] ? __pmd_alloc+0x5e0/0x5e0 [ 2441.643414] __get_user_pages+0x61b/0x1390 [ 2441.643951] ? follow_page_mask+0x1920/0x1920 [ 2441.644503] ? down_read+0x10f/0x430 [ 2441.644956] ? down_write+0x160/0x160 [ 2441.645424] get_user_pages_unlocked+0x18a/0x690 [ 2441.645995] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2441.646661] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2441.647242] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2441.647915] ? pin_user_pages_unlocked+0x80/0x80 [ 2441.648494] get_user_pages_fast+0x66/0xa0 [ 2441.649008] iov_iter_get_pages+0x297/0xf40 [ 2441.649534] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2441.650121] ? mempool_resize+0x7d0/0x7d0 [ 2441.650631] bio_iov_iter_get_pages+0x22a/0x1200 [ 2441.651205] ? bvec_alloc+0x17e/0x2f0 [ 2441.651683] ? bio_alloc_bioset+0x2a1/0x600 [ 2441.652205] ? bio_add_pc_page+0x100/0x100 [ 2441.652717] ? bvec_alloc+0x240/0x2f0 [ 2441.653183] ? iov_iter_npages+0x1fd/0xa70 [ 2441.653670] ? ext4_iomap_begin+0x1a0/0x700 [ 2441.654208] iomap_dio_bio_actor+0x77a/0xef0 [ 2441.654773] iomap_dio_actor+0x36f/0x560 [ 2441.655280] iomap_apply+0x282/0x9e0 [ 2441.655755] ? iomap_dio_rw+0x90/0x90 [ 2441.656224] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2441.656949] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2441.657617] ? mark_held_locks+0x9e/0xe0 [ 2441.658135] ? filemap_check_errors+0xa5/0x150 [ 2441.658707] __iomap_dio_rw+0x6cd/0x11a0 [ 2441.659199] ? iomap_dio_rw+0x90/0x90 [ 2441.659681] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2441.660244] ? down_read+0x10f/0x430 [ 2441.660696] ? down_write+0x160/0x160 [ 2441.661158] iomap_dio_rw+0x31/0x90 [ 2441.661595] ext4_file_read_iter+0x2c7/0x4c0 [ 2441.662145] new_sync_read+0x424/0x6f0 [ 2441.662633] ? fsnotify+0xf30/0xf30 [ 2441.663058] ? ksys_lseek+0x1b0/0x1b0 [ 2441.663517] ? _cond_resched+0x12/0x80 [ 2441.663980] ? avc_policy_seqno+0x9/0x70 [ 2441.664470] ? selinux_file_permission+0x36/0x510 [ 2441.665055] ? __fget_files+0x296/0x480 [ 2441.665546] vfs_read+0x457/0x580 [ 2441.665971] ksys_read+0x12d/0x260 [ 2441.666394] ? vfs_write+0xa30/0xa30 [ 2441.666862] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2441.667509] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2441.668159] do_syscall_64+0x33/0x40 [ 2441.668627] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2441.669261] RIP: 0033:0x7f6c0210eb19 23:29:30 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x5450, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2441.669714] 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 [ 2441.672025] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2441.672887] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2441.673698] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2441.674506] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2441.675316] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2441.676145] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 [ 2441.696380] FAULT_INJECTION: forcing a failure. [ 2441.696380] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2441.699323] CPU: 0 PID: 12487 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2441.700850] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2441.702521] Call Trace: [ 2441.703065] dump_stack+0x107/0x167 [ 2441.703808] should_fail.cold+0x5/0xa [ 2441.704590] __alloc_pages_nodemask+0x182/0x680 [ 2441.705532] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2441.706752] ? lock_downgrade+0x6d0/0x6d0 [ 2441.707584] ? do_raw_spin_lock+0x121/0x260 [ 2441.708464] ? rwlock_bug.part.0+0x90/0x90 [ 2441.709322] alloc_pages_current+0x187/0x280 [ 2441.710213] __get_free_pages+0xc/0xa0 [ 2441.711006] inode_doinit_with_dentry+0x8f1/0x1240 [ 2441.712017] ? __hrtimer_run_queues+0x457/0xb50 [ 2441.712953] ? __hrtimer_run_queues+0x960/0xb50 [ 2441.713896] ? selinux_file_lock+0x280/0x280 [ 2441.714785] ? current_time+0x1e6/0x2c0 [ 2441.715587] ? igrab+0xc0/0xc0 [ 2441.716254] selinux_d_instantiate+0x23/0x30 [ 2441.717144] security_d_instantiate+0x56/0xe0 [ 2441.718141] d_instantiate+0x5a/0x90 [ 2441.718986] __debugfs_create_file+0x246/0x530 [ 2441.720046] do_blk_trace_setup+0x407/0xbf0 [ 2441.721024] ? _copy_from_user+0xfb/0x1b0 [ 2441.721965] __blk_trace_setup+0xca/0x180 [ 2441.722904] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2441.723926] ? perf_trace_lock+0xac/0x490 [ 2441.724893] blk_trace_ioctl+0x155/0x290 [ 2441.725812] ? blk_add_trace_bio_remap+0x560/0x560 [ 2441.726918] ? do_vfs_ioctl+0x283/0x10d0 [ 2441.727849] ? selinux_inode_getsecctx+0x90/0x90 [ 2441.728921] ? generic_block_fiemap+0x60/0x60 [ 2441.729939] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2441.730968] blkdev_ioctl+0xc1/0x710 [ 2441.731748] ? blkdev_common_ioctl+0x1870/0x1870 [ 2441.732717] ? selinux_file_ioctl+0xb1/0x260 [ 2441.733610] block_ioctl+0xf9/0x140 [ 2441.734343] ? blkdev_read_iter+0x1c0/0x1c0 [ 2441.735222] __x64_sys_ioctl+0x19a/0x210 [ 2441.736056] do_syscall_64+0x33/0x40 [ 2441.736812] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2441.737852] RIP: 0033:0x7f21f1d27b19 [ 2441.738608] 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 [ 2441.742673] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2441.744395] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2441.746004] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2441.747610] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2441.749150] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2441.750600] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:29:30 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f8", 0x16}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:30 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 59) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:30 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400", 0xc}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2441.846280] FAT-fs (loop6): bogus number of reserved sectors [ 2441.847378] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2441.883401] FAULT_INJECTION: forcing a failure. [ 2441.883401] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2441.885545] CPU: 1 PID: 12519 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2441.886634] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2441.887929] Call Trace: [ 2441.888346] dump_stack+0x107/0x167 [ 2441.888909] should_fail.cold+0x5/0xa [ 2441.889510] __alloc_pages_nodemask+0x182/0x680 [ 2441.890236] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2441.890831] Process accounting resumed [ 2441.890997] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2441.891025] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2441.891042] ? lock_downgrade+0x6d0/0x6d0 [ 2441.894377] ? mark_held_locks+0x9e/0xe0 [ 2441.895014] alloc_pages_vma+0xbb/0x410 [ 2441.895628] handle_mm_fault+0x154b/0x3520 [ 2441.896297] ? do_raw_spin_lock+0x121/0x260 [ 2441.896964] ? rwlock_bug.part.0+0x90/0x90 [ 2441.897617] ? __pmd_alloc+0x5e0/0x5e0 [ 2441.898243] __get_user_pages+0x61b/0x1390 [ 2441.898916] ? follow_page_mask+0x1920/0x1920 [ 2441.899608] ? down_read+0x10f/0x430 [ 2441.900197] ? down_write+0x160/0x160 [ 2441.900800] get_user_pages_unlocked+0x18a/0x690 [ 2441.901534] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2441.902364] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2441.903113] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2441.903969] ? pin_user_pages_unlocked+0x80/0x80 [ 2441.904816] get_user_pages_fast+0x66/0xa0 [ 2441.905541] iov_iter_get_pages+0x297/0xf40 [ 2441.906212] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2441.906961] ? mempool_resize+0x7d0/0x7d0 [ 2441.907605] bio_iov_iter_get_pages+0x22a/0x1200 [ 2441.908360] ? bvec_alloc+0x17e/0x2f0 [ 2441.908946] ? bio_alloc_bioset+0x2a1/0x600 [ 2441.909617] ? bio_add_pc_page+0x100/0x100 [ 2441.910266] ? bvec_alloc+0x240/0x2f0 [ 2441.910869] ? iov_iter_npages+0x1fd/0xa70 [ 2441.911563] ? ext4_iomap_begin+0x1a0/0x700 [ 2441.912282] iomap_dio_bio_actor+0x77a/0xef0 [ 2441.913015] iomap_dio_actor+0x36f/0x560 [ 2441.913677] iomap_apply+0x282/0x9e0 [ 2441.914280] ? iomap_dio_rw+0x90/0x90 [ 2441.914911] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2441.915851] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2441.916718] ? mark_held_locks+0x9e/0xe0 [ 2441.917389] ? filemap_check_errors+0xa5/0x150 [ 2441.918142] __iomap_dio_rw+0x6cd/0x11a0 [ 2441.918801] ? iomap_dio_rw+0x90/0x90 [ 2441.919443] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2441.920281] ? down_read+0x10f/0x430 [ 2441.920941] ? down_write+0x160/0x160 [ 2441.921676] iomap_dio_rw+0x31/0x90 [ 2441.922267] ext4_file_read_iter+0x2c7/0x4c0 [ 2441.922991] new_sync_read+0x424/0x6f0 [ 2441.923632] ? fsnotify+0xf30/0xf30 [ 2441.924228] ? ksys_lseek+0x1b0/0x1b0 [ 2441.924841] ? _cond_resched+0x12/0x80 [ 2441.925471] ? avc_policy_seqno+0x9/0x70 [ 2441.926148] ? selinux_file_permission+0x36/0x510 [ 2441.926944] ? __fget_files+0x296/0x480 [ 2441.927656] vfs_read+0x457/0x580 [ 2441.928215] ksys_read+0x12d/0x260 [ 2441.928764] ? vfs_write+0xa30/0xa30 [ 2441.929349] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2441.930165] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2441.930978] do_syscall_64+0x33/0x40 [ 2441.931548] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2441.932361] RIP: 0033:0x7f6c0210eb19 [ 2441.932951] 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 [ 2441.935814] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2441.936996] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2441.938092] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2441.939187] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2441.940299] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2441.941394] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:29:30 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470", 0x12}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r1 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) open_tree(r0, &(0x7f0000000240)='./file0/../file0\x00', 0x8800) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000200)={0x0, r1, 0x1000, 0x1f, 0xce2, 0x1}) 23:29:30 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x5451, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2441.982957] FAT-fs (loop5): bogus number of FAT sectors [ 2441.984302] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2442.018921] FAT-fs (loop6): invalid media value (0x00) [ 2442.019929] FAT-fs (loop6): Can't find a valid FAT filesystem 23:29:30 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470", 0x12}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2442.069398] Process accounting resumed 23:29:30 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) openat(r0, &(0x7f0000000200)='./file0\x00', 0x8000, 0x4) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) creat(&(0x7f0000000240)='./file1\x00', 0xc) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:30 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:48 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 60) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:48 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x5452, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:48 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file1\x00', 0xffffffffffffffff, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66502e6661000000f8010000000000000000", 0x17, 0x1000}, {0x0}], 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESDEC, @ANYBLOB="b1b3466258316936289dfbdd7e1cac3796b33bd4b1e3e1422f6cf30b62f240bfb4f6ea7af898760f604a9f343ae8984cc4389e28ae8c9ccc9eeb8a79abe170405986867b89f9140bbd8382bcc982a9ff54456475216c01efae5747c0ab08fe91f00a2530c49d39681c87566bd000366f8081e6b409c70f46a8cec2569c31f0db614464a4cc4e54d7096e352656f680718b74dbebfaef17be51ceabbbf4d4323af687c2653ab19ab20599aabc68bfd7c03a2694b216f3eebf7bbe78f12a51434e047726ec12af25edde5fe3fcc50c53fe30c769536901eea959e8ee39515d4c2be068e147d11033faffffffffffffff6d303e6e30b588f4be75c8f70fe1d2fb3549eadd11adb83781c573acbd23ea84", @ANYRES32]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0xa3) keyctl$chown(0x4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x105142, 0x0) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file2\x00', 0x231300, 0x108) r2 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x101, 0x115}, 0x18) openat(r2, &(0x7f0000000380)='./file0\x00', 0x20000, 0x40) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file2\x00', 0x0, 0x1c8) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, 0xfffffffffffffffa, 0x0) copy_file_range(r3, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) openat(0xffffffffffffffff, &(0x7f0000000480)='./file2\x00', 0x80001, 0x84) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x505100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r5, 0x80047210, &(0x7f0000000000)) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x10e) read(r6, &(0x7f0000000000), 0x1b4000) openat(r6, &(0x7f0000000400)='./file0\x00', 0x606801, 0x1a3) 23:29:48 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:48 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 15) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f0000000200)=0x8, r1, &(0x7f0000000280)=0x4, 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:48 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470", 0x12}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:48 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f8", 0x16}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2460.221092] FAULT_INJECTION: forcing a failure. [ 2460.221092] name failslab, interval 1, probability 0, space 0, times 0 [ 2460.223715] CPU: 0 PID: 12569 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2460.223990] FAULT_INJECTION: forcing a failure. [ 2460.223990] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2460.225117] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2460.225188] Call Trace: [ 2460.225217] dump_stack+0x107/0x167 [ 2460.225243] should_fail.cold+0x5/0xa [ 2460.225266] ? __d_alloc+0x2a/0x990 [ 2460.225289] should_failslab+0x5/0x20 [ 2460.225308] kmem_cache_alloc+0x5b/0x360 [ 2460.225336] __d_alloc+0x2a/0x990 [ 2460.225366] d_alloc_parallel+0x111/0x1aa0 [ 2460.225401] ? __lock_acquire+0x1657/0x5b00 [ 2460.225422] ? perf_trace_lock+0xac/0x490 [ 2460.225448] ? __d_lookup_rcu+0x6b0/0x6b0 [ 2460.225466] ? __lockdep_reset_lock+0x180/0x180 [ 2460.225492] ? lockdep_init_map_type+0x2c7/0x780 [ 2460.239624] ? lockdep_init_map_type+0x2c7/0x780 [ 2460.240595] __lookup_slow+0x193/0x490 [ 2460.241392] ? lookup_open.isra.0+0x1230/0x1230 [ 2460.242335] ? __d_lookup+0x3e8/0x710 [ 2460.243127] ? d_lookup+0xcc/0x130 [ 2460.243849] lookup_one_len+0x167/0x1a0 [ 2460.244673] ? __lookup_slow+0x490/0x490 [ 2460.245488] ? down_write_killable+0x180/0x180 [ 2460.246425] ? do_raw_spin_unlock+0x4f/0x220 [ 2460.247318] ? mntput+0xc/0x90 [ 2460.247995] start_creating.part.0+0x10a/0x230 [ 2460.248913] __debugfs_create_file+0xdb/0x530 [ 2460.249829] do_blk_trace_setup+0x448/0xbf0 [ 2460.250701] ? _copy_from_user+0xfb/0x1b0 [ 2460.251535] __blk_trace_setup+0xca/0x180 [ 2460.252391] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2460.253289] ? perf_trace_lock+0xac/0x490 [ 2460.254144] blk_trace_ioctl+0x155/0x290 [ 2460.254955] ? blk_add_trace_bio_remap+0x560/0x560 [ 2460.255954] ? do_vfs_ioctl+0x283/0x10d0 [ 2460.256776] ? selinux_inode_getsecctx+0x90/0x90 [ 2460.257725] ? generic_block_fiemap+0x60/0x60 [ 2460.258628] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2460.259599] blkdev_ioctl+0xc1/0x710 [ 2460.260357] ? blkdev_common_ioctl+0x1870/0x1870 [ 2460.261333] ? selinux_file_ioctl+0xb1/0x260 [ 2460.262221] block_ioctl+0xf9/0x140 [ 2460.262957] ? blkdev_read_iter+0x1c0/0x1c0 [ 2460.263825] __x64_sys_ioctl+0x19a/0x210 [ 2460.264663] do_syscall_64+0x33/0x40 [ 2460.265415] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2460.266445] RIP: 0033:0x7f21f1d27b19 [ 2460.267194] 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 [ 2460.270882] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2460.272419] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2460.273854] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2460.275287] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2460.276732] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2460.278161] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2460.279641] CPU: 1 PID: 12568 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2460.281051] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2460.282707] Call Trace: [ 2460.283252] dump_stack+0x107/0x167 [ 2460.284119] should_fail.cold+0x5/0xa [ 2460.284732] __alloc_pages_nodemask+0x182/0x680 [ 2460.285461] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2460.286227] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2460.287164] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2460.287994] ? lock_downgrade+0x6d0/0x6d0 [ 2460.288636] ? mark_held_locks+0x9e/0xe0 [ 2460.289286] alloc_pages_vma+0xbb/0x410 [ 2460.289887] handle_mm_fault+0x154b/0x3520 [ 2460.290543] ? do_raw_spin_lock+0x121/0x260 [ 2460.291194] ? rwlock_bug.part.0+0x90/0x90 [ 2460.291829] ? __pmd_alloc+0x5e0/0x5e0 [ 2460.292449] __get_user_pages+0x61b/0x1390 [ 2460.293101] ? follow_page_mask+0x1920/0x1920 [ 2460.293784] ? down_read+0x10f/0x430 [ 2460.294350] ? down_write+0x160/0x160 [ 2460.294940] get_user_pages_unlocked+0x18a/0x690 [ 2460.295652] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2460.296476] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2460.297204] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2460.298036] ? pin_user_pages_unlocked+0x80/0x80 [ 2460.298769] get_user_pages_fast+0x66/0xa0 [ 2460.299414] iov_iter_get_pages+0x297/0xf40 [ 2460.300093] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2460.300760] ? mempool_resize+0x7d0/0x7d0 [ 2460.301313] bio_iov_iter_get_pages+0x22a/0x1200 [ 2460.301911] ? bvec_alloc+0x17e/0x2f0 [ 2460.302412] ? bio_alloc_bioset+0x2a1/0x600 [ 2460.302961] ? bio_add_pc_page+0x100/0x100 [ 2460.303507] ? bvec_alloc+0x240/0x2f0 [ 2460.304006] ? iov_iter_npages+0x1fd/0xa70 [ 2460.304570] ? ext4_iomap_begin+0x1a0/0x700 [ 2460.305123] iomap_dio_bio_actor+0x77a/0xef0 [ 2460.305713] iomap_dio_actor+0x36f/0x560 [ 2460.306233] iomap_apply+0x282/0x9e0 [ 2460.306713] ? iomap_dio_rw+0x90/0x90 [ 2460.307195] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2460.307979] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2460.308668] ? mark_held_locks+0x9e/0xe0 [ 2460.309220] ? filemap_check_errors+0xa5/0x150 [ 2460.309819] __iomap_dio_rw+0x6cd/0x11a0 [ 2460.310343] ? iomap_dio_rw+0x90/0x90 [ 2460.310859] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2460.311452] ? down_read+0x10f/0x430 [ 2460.311944] ? down_write+0x160/0x160 [ 2460.312639] iomap_dio_rw+0x31/0x90 [ 2460.313206] ext4_file_read_iter+0x2c7/0x4c0 [ 2460.313785] new_sync_read+0x424/0x6f0 [ 2460.314294] ? fsnotify+0xf30/0xf30 [ 2460.314784] ? ksys_lseek+0x1b0/0x1b0 [ 2460.315284] ? _cond_resched+0x12/0x80 [ 2460.315795] ? avc_policy_seqno+0x9/0x70 [ 2460.316335] ? selinux_file_permission+0x36/0x510 [ 2460.316977] ? __fget_files+0x296/0x480 [ 2460.317644] vfs_read+0x457/0x580 [ 2460.318191] ksys_read+0x12d/0x260 [ 2460.318714] ? vfs_write+0xa30/0xa30 [ 2460.319302] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2460.319998] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2460.320687] do_syscall_64+0x33/0x40 [ 2460.321181] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2460.321848] RIP: 0033:0x7f6c0210eb19 [ 2460.322343] 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 [ 2460.324735] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2460.325724] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2460.326658] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2460.327593] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2460.328533] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2460.329447] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 [ 2460.335997] FAT-fs (loop7): bogus number of reserved sectors [ 2460.337273] FAT-fs (loop7): Can't find a valid FAT filesystem [ 2460.385712] FAT-fs (loop6): invalid media value (0x00) [ 2460.386887] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2460.389932] FAT-fs (loop5): bogus number of FAT sectors [ 2460.391112] FAT-fs (loop5): Can't find a valid FAT filesystem 23:29:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, &(0x7f0000000a00)='./file1\x00', 0x200, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r2 = openat$cgroup_int(r1, &(0x7f0000000240)='rdma.max\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO(r4, 0x402c5342, &(0x7f0000000a40)={0x2, 0x7ba, 0x1, {0x5, 0xbc7}, 0x9}) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) sendmsg$nl_generic(r1, &(0x7f00000009c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10400d0}, 0xc, &(0x7f0000000980)={&(0x7f0000000340)={0x614, 0x33, 0x800, 0x70bd2b, 0x25dfdbfc, {0x1e}, [@nested={0x18, 0x5a, 0x0, 0x1, [@typed={0x14, 0x88, 0x0, 0x0, @ipv6=@remote}]}, @nested={0x23f, 0x19, 0x0, 0x1, [@typed={0x14, 0x40, 0x0, 0x0, @ipv6=@local}, @generic="242a7a528c0d3c1138e98b772bafc201118b6f89e62373ae278b36793f8623b15754dcd0017305c9f100805cdea5e308025305f3b693a2e0e6c9e3a88f7012f0695ea304c431f6919c971e98fb68353b207e30a2092229f32f404bc5867bc027519e968dc5", @generic="ae93260024d3e0e5f5ae8ec01c3cc7b8a00d9702f411aeee", @typed={0x14, 0x19, 0x0, 0x0, @ipv6=@local}, @generic="286a96dc98f12b471fe89fd7b1386ae6ab7dbf0e2837694a584c21e76497c63d100578f48adc863255b26fe752", @typed={0x9, 0x8a, 0x0, 0x0, @str='vfat\x00'}, @generic="65a0f3042f7722ee8757f441829df394f7c6680c7d3ae7c6e9d8e52a294a27214fa8ab708412557d92bfd1bda94f75f63f4348bc5fd02be1e1cb705f2b6c35e8c23a6db9511bd6a2226c8f1b814ed93ddc25e385e3dced942904f45c868744a4d54cda1f732f46290d541b3eb3dc249ba2c4c89e849da676ece9b65f7362159e7244e647ed248d2433904ec2745324ddebe5939aa7f729c5e36106d013bfba9ce6d75b579d90", @typed={0x8, 0x79, 0x0, 0x0, @u32=0x7}, @typed={0x8, 0x33, 0x0, 0x0, @fd=r2}, @generic="bc73025878532bfeb4bc850f1adeb862934eb7d01fd29286f1bdfa46edd73374c7e24fad2ca241d3b01cf090c4f8cef15dccbc84541f4afe53131d62f373560e062a4b04ee7a494a8fa09caee38d7daac7a4239d905d430a2700849ef271bbd7ad169d76949b7000c046dcc3bd22e605dc40339ef5231d031342bd1a6d7f4da3b33e69e78c1b4169e0f0e68af20efd513582bde01b9256a81712d201f63451b4dd4895256397c0"]}, @nested={0xa8, 0x59, 0x0, 0x1, [@generic="9a3401d4c620d9864019c5d0f384ff5c77afaabbfd857665af4d75ccb60e551eb5fb5ca18df4c4160e79b7d8ce5c678249fdfdef7cfc135f86b11fb61e6d508da948af3a86873b4b00f0c75682cb357a1d135a3b82df3b38b3d85e7d25816c836c4a7a4201cf412f56f821133bd3388026adf2e1ce26d2cc", @typed={0x8, 0x3a, 0x0, 0x0, @ipv4=@local}, @typed={0x8, 0x82, 0x0, 0x0, @uid=r3}, @typed={0x1c, 0x5a, 0x0, 0x0, @binary="c939fa69d6cc5b07dab58f2c0f641b653081c050a1a17afd"}]}, @generic="b3b3dc2ce45a7a3ed56bdb0408d2f3c525b243a743985eae0ac9c0d5326927e6a3f5189d8f3a1b02593f81fc3dfc4b1d55a05d89b81938b91452977938e9d4079da0657c5aa063524a5a65a561003356c1487a867f220f5ba17ee43fc53c4c5eb441d530fab093fbe948b9f0b828143869eb5b53d64bfea2918f9d19", @generic="21af024a79be3bbb13c67a92fe0faee99ddabe45d60f43a6595aadad621cafd6031924996cf9241cab3166cd504a56c089de162d5478b1cc1cb42137840ced2c587df9e18e526e3354494af980285ce4e1ff63384836ef21", @generic="3a18ee91aa33c85734a83b3b905c334eed70756cb3d12ccc4821a6ec2d9961a74c265551f398a448a29f4fce1d3e9aa13f60385cd6026d118098b1387ac43d297ef966fc464ad42cdd8eab3112a8f9996a5c8415f6a4906b9a3b3b1f985e0d8140059b306d06f502b7fbff4db5a8b9d599733cf60cbb0d79e0991b50c380565e9c23c0ce8080fa7587e46d0b3e51c4816fcac9b74b4aafe9c492111643e9a4015b8cf1ae5c65ed4734f0783ae2be7a380bdd9ece49b843e3a08a0ce4a434aefa7c67c52f876fddf38416ca944203d00a57695fa2263bb36699662207793b602dc26fdd3f1b", @generic="cd0623d5184e65b21e260009008bde2e1898acbfbec0fd91fa3307b09830e2ef2b8eca01259b58253f759bcdcde2e7a1b6b1cdbda713c87dc8307144aee22824ee5c5c7a24adc00e992ef57b24c07aa8d0a12bc4b3608d", @typed={0x8, 0x12, 0x0, 0x0, @fd=r5}, @generic="b0e218cb847d9cc26e572e7fbc9d2e5fc5d7461f49d54d3dd7a39569954e670a79e66430fb0943a889921c2e88708a16695ae1e362a128f419167d7d6c3270e92ed7cd15b44ce770b2aa517355fa5fd5330f989b5419bb4404d15558a75fa3127561881f05ef9e1e3350666b5a01d4d5fe79d3fdd6f4b26fdcd94ee30f1cfc21a4dabd49f50da860f424eacf755c54344c5a5be8111e8c4491130ba778254061d9bf4da7fa891c492f030df481760050f1058fae324957b955cbd2ccda0341d8e4fcbd4d91d677e8f2a815145e4525b33888f853ec53cd781a50f49045665e", @typed={0x8, 0x65, 0x0, 0x0, @uid}]}, 0x614}, 0x1, 0x0, 0x0, 0x4040010}, 0x8000) 23:29:49 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x5460, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f8", 0x16}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:49 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400", 0x15}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:49 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 16) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:49 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:29:49 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_devices(r1, &(0x7f0000000200)='devices.deny\x00', 0x2, 0x0) r3 = syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000380)='./file0\x00', 0x7, 0x3, &(0x7f0000000540)=[{&(0x7f00000003c0)="25570775b09a6399a053b65d34d7d2fe73b6a18e135575f6e1aa99a329492fdad204601f7bed426d2e9e92a7260ee3746b5982090c5e89143c680925206153a65317df6bf9ded01d30a88bd28f4dfb55", 0x50, 0x100000000}, {&(0x7f0000001e00)="4943ae60e5058828d8c50c33f94d44cf5b7e2f67afc456c3adb2cb8faa597837fd326b572172396ae75340295a553f41754185c19b1aa1a08e59ca76e709ed20248b55a1a7eaff8cfaf848517027d06dfa566de16481959d2049a6e73e1c09d3ef75a03b78e28791d26b5be9c4b8b87e065286f8f1d822d2d47d075ca5b756fd5b4a20463d3054027f6172fee563feba9ed229e5c9e66ec52737cf897a091a7a55c31ee328c37383124f4d80db20c152680a0d8f276d527529cc4805bb0868b279b7ff708d95bd141ed3c007d94f5787407ef04854abf5e2c10b978a768a9707d95afa67fece1d9a000c98fca5b77c52affa4f1ce672872bb736b29af3d5518a60e7fa0244d5ef1384393487292ca7ad803321c00d9d3d09ed4c71c957e4d2d06867e207f9386d258658b8233ab09ae4604015a2513ef3659a0c802d6547cf5e20f82d8ed6e9d7e82d5cbbdd780ff3e72f4f36729183fe8bfa054309f973e46312e85a51c7e7d6c2e2336a074b695db8bb89cd91cbe275966d86a44527177fa2bc0742989b007671771aa072115dbf5bfc91210a0f5aa9cb651cc7d2c00c07b8f68f5b4a360261eb1dbb9ee32517d1392410c975f6deaae4f0e455b36aae6b1f042ec1f02b37dc95cbeabffa6ef9e8f515470405744dc61a0ff7cc10566e004a51424a11a9c5d4fceae13237a30235023dce4a6c7ddd5a8c7fa09fe731c823585755037c1b3697de332de64dfe8d76a440be1bd2d54349a6b5124d89fc200d5146245d6aefe870416a0dc75e0cc41270620f8ef0ea6da4c7a78f6517ac4fec03ed866177f6f8910b4405065efe827878eaf3877a8a2bf84926a5a51589ef463c2bdeaf1b7819abd75106393c573d4340e2414f0a151eaa8375adc31461c3a05aea27e1ef04054c5deaadaffe9b6659f4e342c9ddb23da105cb4191887cfe7ee4e75233c9f50fe7a3c4ad6e37fa907a020e6471c0cbcc9f8134c4a3dcff2eeac1afc44c41587e6f7d504cce1a6c222c72728a26b2c84d09b113d24764b1c5f6433f358d4136c950457b81f6b27454289e1d7b2813f7178bfb34ba6aac40bd7d8ac55cb17330f1616cdccc207a08f21a8c6365e52ae96dacc0aa7b32a155663fef5c402fa9679258677a751a27d954a84ecf366cb116e5ca324d01973de8a4cbebcb5c778cbe0708a5d33f8c0acf29a19cfd3ca347ea7d244941f7a0fa344f0dd860e4f5cb4f793f7c825b2cce41319dc7704c9ebdb9b5239923c2d090202a0eaba8c4484842824330db2dd1fec4fba8019b00c9322df76ae6696bda14466ac579ec10d09fc78926ce62861f09986fe6ad331dc5c44cf39be1a907b768abdff48cea68b539a7a18f81b59ecbee465ce7a64b7c551824cd14dc03f592f531ebc5e97ab422c2b23fbf81ccb44558c27020f3d560409c9bdf94b5614354b6bf7b0c1f2e78c55f165902a9b6d29d8fc412f6a19a8fd2a851dbd6515131808b2973121ebb24551061c60377ab6975a19a3d5b54376046a3f62dac675f46867095da9efa911a481577eae2b5137f383b3f1da609ba16c9f56a189488457326bdd3f281f9f200b9bf7e825b577627449e87aaf34e967bb6ca0f9820f48fd0e529ef4f83e3ecceb78ea62af78da6eb21dc55339b71bb37b433b6e749eabf40457d4db1fe9588fc78c02bbf03aeec70cad897bee3af6c748b5acbbfd24c74079ba9f9deac118ce3393ddef8cbece7e3440fa5ee20d7ce3973cb575225042f79b32db2e7b7d2cd2c6c591d702afe8ab2f42d5c8ae0a92b4392d5ff53458ac35d3cc15741540746092a35ac83835963cf7b4e47397e1a839f38912cb5db376d59af9dbeaed3a566e6d12a26c158269e204bedae55e685a9e1d71e5e6b78174af3ce266690819a8ac4a17c6c477228e855f9fac5be78bc75b92e3f2d02e5176f7e2c79f8bda76b666c89fae6cb85705566ed2eb0ee7fe55ed72aa32c2a4206d2a9c89a04c69a508ec6251d5d67009a6aa9f8bf7d979e531a587fcd74705c448f3e280980211f66ce32c4723bbf8c1d294b4b14a6ef4dfbd22c44633d4f0844a58c6afe28a49743936240dad40a3c55a8a0d6ddda96a61d5d2aa1f3f30291efaeb7736539b49ac89b1782b64e9b830131007877285ae953d3975f9a518757946a65c73a982104cdb9fce3595e2622a710e267d4313def88250bce772947642c601a38262e3cc6688339d9e033bb3791d63947f5faa5551f22bbfef5f83b9e5c1b30167dd9733f6039cca38a5d1dec44cb8f4b9197878457fbca613d5c01fcd46b3c0cb876d2dda7343b19449930ab9bea0d0ef08bef5e42fb3814dbd5bd1dd7a2d6f117a2c20c3a09b3e88b6930a2ee70484b63d85f1bd1b0d5691c4b0ace60e1f11a8e991c922f6d626ef7b756266fc4c7796827262ad97d97272e8bcf47d29050091f0728e83ffb8bebc2e599a67f6bea2af1a91cf22ebf492d4f73f5ffcb268dcac52d5d7992eb15b9471dea8f37dad093c998d42555004f4a399d98864341777ec52827f071504b578a5954364404343e5ff97bd070414557af19317396aeac8b60b3de4e7b6c5f49ac6ff5334b10a529de154f1394a1f605313358bf670a8966fadcb278224b8f151c66223a280e0f5d7207b91c6ba4cca1a3dea3a8afa20851a2d2ec8fca6025000dc0df5a5fa4e68b53f2f4ec61476dcc45fa746819f599aacc9f5f94c429cc623b9c2ee4bbf8eec3a06c8847b61ce1d147f6e248ede13e6fb2f459faa5965252d563be32b7b5daebe04c12d808e99ba29cf99d6e95edf0407125cf92914506920efa11409d387e7fb90d870e4617262e18ed289f792934842fb8446c81f4e4678ab7748f6a751f4c475dcbb094eb6be22db8792f1e7602d914eab83bf388c4c286f82ab5b08f8d8c25b57522c29d94af95d96299dbd06f32660391be64d382202cb955871b37858966f75afbaca50e533dae00e4e202830a6392b017aeab24ac53ccb659f16882018f54c5054bbaab2967a3bdb7a48dd64af5940c87d6678825ffc9014ab89209dd83e0c175b4d62e9c2a54240cbb7adc0db98fb85c709a204e000031053e533d8ea572f47fb78027c15a763a8a00eb0e6b9c14ace98182bf6b2f64e326147c2dcf073978b1f570f790aed660929df3c29362b22ab90d4302e03bcca53958a3fbe1cc6184128ec95ae167cb17e8e2732a95217c19c117faffb1984890160fc174985c8fd3151d575d00b29586d4715b90ade563effa1ef65a629a84dee9f3e6ef6b013b1592b88baff24d5640fc450098ac934e9db41e4e8857942e7fe204c6fb60dc82f6bf7dae00d19321b921aea8014ab6c371ede6c15f5570273e38beb2964da337b70518fef65d4aeb52f99b68e64829b644375596123583bbd901bcd8cb354471657dc81bbe373f313d97f9641e6a90612e3ce1141fdb0c2087701c60a4ba2209a34cfe669f518158c0990fc8ba376b57ea17ca469543287db062990f4981735630178e4e23624ad30c93c91ccecfa2f3c843121a7104518d30c037847f1585569f8b007b1048daaf34bf2ef14ec8812cf5483b5a2c957e96b0d2e0d036ca02aac4d0ddf9cc46a87a917df84e31268cb68979ac70a9336471c73d8a4c4770faf83bf7e4b999f75b38f274d6e4276191d1cea6d8bf1dbeec5e96dd34c37f52ba1a5ce4cc447da045bccef80b394b2a1920ee78b462158b8908b12397cdf548a7817405d951a48c0eea565dafc18cab375b73ab8ddcc07c5574a1028929f50bfd9ed907d5ea46a70fe554b5d22b0b3239d530c9504b3beaf194b958cf7eee8461ea5cdbe2ef675c8a0d046973a06a074dd22051f82213f31d38b2b10192c94a8b315c35d27570fce7e53454f0705a3e167fdd077e1673232c4b1dc525d3f952b063697d1940b79c597599eb3a149139a53eb30f2620c910490cb473126b80f33b75abadc8631c870bb820b0beef3cd3dfae9345529d65fcab8ba1a5fa251e386004677eeaa300570ac40365314cdfa92224b1493ae79ad4c301714a17d2c5f4c215e35c6f32a1858a044779505f59a1ced4dc74dfcbf615e9d6d3deba80d1a8b9ed360ccf1262c8200fdd227f277bdaac977c92fc34b33f10ecd349439e2d8de64ced2b373dcf0ed29670e70321d6885a9b53f8555e41dad68fc7597ccd8ce7b43095ae77511dcf0cabb66801d1c9a448d3d7439d4145d884c945c21c0aed0d3f05d83950ee805ddf70324d1ae8daf201d069b2cce4abf3b8c1e7f02cbca59fb07bfca6233d4eb35569e3172a433d8ab3dea04a92391cc3bce1e6b64cdecfb342488bb276c6714b6909a5c43bcda2eb4a258d76f45ea74404bb1bbac00770af290fc522937500afcfb81e6ac1c9f5c02c294779995ba851e53b843be9b0626500c1b0b2c44b2f7483f8c09f3c659b4620b85e1eb69cc81f1b3ad7284a872a5b4b92a4ba6dab129e907a53cc2ceca75e5e4266e27c7846c639e84c676ec69875d2e88e604c952b0f770361aa2e6b00be5fb4f3c5eb55fcbc6d6873a5ab837390a3b6801f3dd2ff8797a587d393c7f8a507a3a94a108ddda6d7bdcf4d36f61a7126bcd8b19542ce54c3db26f484a8b52469b2b06615116ad5d18073bb760ff3d891dad73e9c128cbad80d77ba1c37eedf74e0444df15e2840480ec2b29518c89f7510b9833afa95a7d0c04a5956b6e61c86639a83d589b98f831bbba75705172e1da75b60ec645b8e2a39100b2a1a46862f0617443907982cfaed7d443ebb1ba52395a761ba50f701c77f27bf4f7aea08a3b4d1d6d28e5c7981386bd30bbc59d6bccc662781d323d4d73cea9518865a0909dfd8f658d2a8be2a32204ef24a250862c6c150867cd0508b3d4d7db44e70bb9a8431c948e669ef11e94d797cf35fc3d4431062f88cda87c0b5e2c40404244264802a5feb33e8e85d6b834254656fb1933eaf785c7356feb5b5df4e75b1d1c608a34fd5e54881de4196256a93b1369b7157dee8a4e41f3c6c426876dd4d984e73e5d32c9cdeed6349a066f387a81fa20f0a8fbc9e0e2e35ecfe77c3835fbd11724d5357c480d31a701683676343c425215f9ceb7255e69900b669d68f31f818fe8659284498581350122a3cc7d0b9f6022bac3a8288bbed96dd04a8887b45ce84c4e0399ad714b3e2ad35739d1f2e2c512e67479c44d9c58326fda7a1aea8a3fc4a435a8529172890f2f7ab9d89368319cf016c6b58827776499de217e80b5131aa405aac2fceb58c0f79362e17b3717d4a36f615785bede7d28889df183a7f7b3261c7ffc0abf6c198dd2c4c2e5f70d4083b980bfed27963b138b02efbc3cef4f9202cf1a23a8fe6011c4e150d27a4af97049b6a1058f9e1a24153d5946f954f641dc93da0a08da5e0e813f951dd3c04f40510ff9b668508d174fabb804e2746b8549f4a7cb406f2bb4badba9dd0e4cd4bfee89992d496f5960b070f19682ed7d2c5b1fcdc2bb81a7372dfe6830a8af3d6c4f63bd1533020c7cc4774b6af2ed747799d99abc803fc58909ac1511bbbde3e471b34307ee5742d078c2a833bb48fecb23cd056d45de03fcd54adb8ddc54b57aa30bfe1b74262a0fe21c5e30f658a30133b7404857c64f48edb9d328e2ee7d90bfbaba3319534b3cec9b0182057264e21098471f1dc2653a5944638eef74ce25ae39a22958333ac2df6b3a638694fadfe936ab4bdfdab84ff2afb54032595b54aa7a8c2f3c5cd337fd19d86c8c128e0614c81d4ff69e22f1bbe46345744d860c715561727614288a5ed171e9342bd2f54f144", 0x1000, 0x9}, {&(0x7f0000000440)="5f2a32e165f631b013a07a6abbd20ac15e8b64d9871c20e3311b71152d1a019fb846b4d985b5ba69961c1997fb82e94f2d7fd17e70c70261d528349cd187bb54ef9459bf38670318abc7e0b401731b14f97f628e0831950c9b074aeefbf8956bcfefa95d142cd72492b7efd41349155d86a5d1db4ca580efc817f407548dddc6f27fda1291366a95c32ff21b5a699c1657e30112f3c712a5d2bf5713436a266ce8df4571858d95bd4e5d36740323fb4642eedcea41903ce00db24b25762a57ca7fea2a5138511a6a", 0xc8, 0xfffffffffffffffb}], 0x100000, &(0x7f00000005c0)={[{@fat=@codepage={'codepage', 0x3d, '1250'}}, {@fat=@errors_remount}, {@fat=@discard}, {@nodots}], [{@dont_hash}, {@seclabel}, {@smackfshat={'smackfshat', 0x3d, 'vfat\x00'}}]}) fcntl$dupfd(r2, 0x406, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2460.590822] FAULT_INJECTION: forcing a failure. [ 2460.590822] name failslab, interval 1, probability 0, space 0, times 0 [ 2460.592259] CPU: 1 PID: 12597 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2460.592929] FAT-fs (loop6): invalid media value (0x00) [ 2460.593066] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2460.593079] Call Trace: [ 2460.594178] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2460.595123] dump_stack+0x107/0x167 [ 2460.595138] should_fail.cold+0x5/0xa [ 2460.595159] ? create_object.isra.0+0x3a/0xa20 [ 2460.597719] should_failslab+0x5/0x20 [ 2460.598168] kmem_cache_alloc+0x5b/0x360 [ 2460.598644] create_object.isra.0+0x3a/0xa20 [ 2460.599155] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2460.599765] kmem_cache_alloc+0x159/0x360 [ 2460.600274] __d_alloc+0x2a/0x990 [ 2460.600694] d_alloc_parallel+0x111/0x1aa0 [ 2460.601217] ? __lock_acquire+0x1657/0x5b00 [ 2460.601741] ? perf_trace_lock+0xac/0x490 [ 2460.602252] ? __d_lookup_rcu+0x6b0/0x6b0 [ 2460.602760] ? __lockdep_reset_lock+0x180/0x180 [ 2460.603337] ? lockdep_init_map_type+0x2c7/0x780 [ 2460.603913] ? lockdep_init_map_type+0x2c7/0x780 [ 2460.604507] __lookup_slow+0x193/0x490 [ 2460.604978] ? lookup_open.isra.0+0x1230/0x1230 [ 2460.605546] ? __d_lookup+0x3e8/0x710 [ 2460.606014] ? d_lookup+0xcc/0x130 [ 2460.606455] lookup_one_len+0x167/0x1a0 [ 2460.606940] ? __lookup_slow+0x490/0x490 [ 2460.607438] ? down_write_killable+0x180/0x180 [ 2460.607983] ? do_raw_spin_unlock+0x4f/0x220 [ 2460.608515] ? mntput+0xc/0x90 [ 2460.608908] start_creating.part.0+0x10a/0x230 [ 2460.609465] __debugfs_create_file+0xdb/0x530 [ 2460.610009] do_blk_trace_setup+0x448/0xbf0 [ 2460.610540] ? _copy_from_user+0xfb/0x1b0 [ 2460.611037] __blk_trace_setup+0xca/0x180 [ 2460.611549] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2460.612117] ? perf_trace_lock+0xac/0x490 [ 2460.612647] blk_trace_ioctl+0x155/0x290 [ 2460.613145] ? blk_add_trace_bio_remap+0x560/0x560 [ 2460.613749] ? do_vfs_ioctl+0x283/0x10d0 [ 2460.614249] ? selinux_inode_getsecctx+0x90/0x90 [ 2460.614837] ? generic_block_fiemap+0x60/0x60 [ 2460.615394] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2460.616003] blkdev_ioctl+0xc1/0x710 [ 2460.616471] ? blkdev_common_ioctl+0x1870/0x1870 [ 2460.617086] ? selinux_file_ioctl+0xb1/0x260 [ 2460.617765] block_ioctl+0xf9/0x140 [ 2460.618210] ? blkdev_read_iter+0x1c0/0x1c0 [ 2460.618742] __x64_sys_ioctl+0x19a/0x210 [ 2460.619392] do_syscall_64+0x33/0x40 [ 2460.619869] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2460.620627] RIP: 0033:0x7f21f1d27b19 [ 2460.621084] 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 [ 2460.623349] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2460.624308] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2460.625187] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2460.626070] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2460.626937] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2460.627819] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:29:49 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 61) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:29:49 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x40049409, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2460.653962] FAT-fs (loop5): bogus number of FAT sectors [ 2460.654623] FAT-fs (loop5): Can't find a valid FAT filesystem 23:29:49 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2460.711315] FAULT_INJECTION: forcing a failure. [ 2460.711315] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2460.712949] CPU: 1 PID: 12608 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2460.713740] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2460.714672] Call Trace: [ 2460.714980] dump_stack+0x107/0x167 [ 2460.715397] should_fail.cold+0x5/0xa [ 2460.715837] __alloc_pages_nodemask+0x182/0x680 [ 2460.716379] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2460.716934] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2460.717613] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2460.718209] ? lock_downgrade+0x6d0/0x6d0 [ 2460.718679] ? mark_held_locks+0x9e/0xe0 [ 2460.719148] alloc_pages_vma+0xbb/0x410 [ 2460.719603] handle_mm_fault+0x154b/0x3520 [ 2460.720095] ? do_raw_spin_lock+0x121/0x260 [ 2460.720585] ? rwlock_bug.part.0+0x90/0x90 [ 2460.721059] ? __pmd_alloc+0x5e0/0x5e0 [ 2460.721517] __get_user_pages+0x61b/0x1390 [ 2460.722002] ? follow_page_mask+0x1920/0x1920 [ 2460.722513] ? down_read+0x10f/0x430 [ 2460.722939] ? down_write+0x160/0x160 [ 2460.723375] get_user_pages_unlocked+0x18a/0x690 [ 2460.723937] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2460.724565] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2460.725139] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2460.725763] ? pin_user_pages_unlocked+0x80/0x80 [ 2460.726342] get_user_pages_fast+0x66/0xa0 [ 2460.726853] iov_iter_get_pages+0x297/0xf40 [ 2460.727348] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2460.727933] ? mempool_resize+0x7d0/0x7d0 [ 2460.728420] bio_iov_iter_get_pages+0x22a/0x1200 [ 2460.728991] ? bvec_alloc+0x17e/0x2f0 [ 2460.729420] ? bio_alloc_bioset+0x2a1/0x600 [ 2460.729930] ? bio_add_pc_page+0x100/0x100 [ 2460.730437] ? bvec_alloc+0x240/0x2f0 [ 2460.730868] ? iov_iter_npages+0x1fd/0xa70 [ 2460.731385] ? ext4_iomap_begin+0x1a0/0x700 [ 2460.731905] iomap_dio_bio_actor+0x77a/0xef0 [ 2460.732447] iomap_dio_actor+0x36f/0x560 [ 2460.732910] iomap_apply+0x282/0x9e0 [ 2460.733346] ? iomap_dio_rw+0x90/0x90 [ 2460.733796] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2460.734467] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2460.735092] ? mark_held_locks+0x9e/0xe0 [ 2460.735588] ? filemap_check_errors+0xa5/0x150 [ 2460.736137] __iomap_dio_rw+0x6cd/0x11a0 [ 2460.736619] ? iomap_dio_rw+0x90/0x90 [ 2460.737073] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2460.737611] ? down_read+0x10f/0x430 [ 2460.738043] ? down_write+0x160/0x160 [ 2460.738490] iomap_dio_rw+0x31/0x90 [ 2460.738912] ext4_file_read_iter+0x2c7/0x4c0 [ 2460.739430] new_sync_read+0x424/0x6f0 [ 2460.739884] ? fsnotify+0xf30/0xf30 [ 2460.740319] ? ksys_lseek+0x1b0/0x1b0 [ 2460.740766] ? _cond_resched+0x12/0x80 [ 2460.741222] ? avc_policy_seqno+0x9/0x70 [ 2460.741698] ? selinux_file_permission+0x36/0x510 [ 2460.742266] ? __fget_files+0x296/0x480 [ 2460.742735] vfs_read+0x457/0x580 [ 2460.743141] ksys_read+0x12d/0x260 [ 2460.743558] ? vfs_write+0xa30/0xa30 [ 2460.744011] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2460.744637] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2460.745247] do_syscall_64+0x33/0x40 [ 2460.745682] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2460.746289] RIP: 0033:0x7f6c0210eb19 [ 2460.746721] 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 [ 2460.748863] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2460.749724] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2460.750589] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2460.751461] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2460.752350] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2460.753233] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:29:49 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400", 0x15}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:29:49 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x40081271, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2460.792888] FAT-fs (loop6): invalid media value (0x00) [ 2460.793556] FAT-fs (loop6): Can't find a valid FAT filesystem 23:30:04 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400", 0x15}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:30:04 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x40086602, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:04 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) pipe2$9p(&(0x7f0000000380)={0xffffffffffffffff}, 0x2000) r4 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f00000003c0), 0xe0000, 0x0) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x20000, &(0x7f0000000640)=ANY=[@ANYBLOB="7466642c491085cb5b87a6b8ea391272666412ff1f744c1dae8e4fb4814c8ce1dd15498c3114ad148e6f713997c7480eea0000cbe54613fd94ebaabea6974858f4d2d8395ef3f3f782d30c8a6cb44405b8d50f3298ec471dd0ad01344c7804c6671ce981ff9ec983", @ANYRESHEX=r3, @ANYBLOB="2c7766646e0abb8276d43ebb9f788d064e9464ced270d5726f3d061a2eb56f9d408507", @ANYRESHEX=r4, @ANYBLOB=',access=client,smackfsroot=vfat\x00,dont_measure,fsname=vfat\x00,hash,\x00']) fstatfs(r2, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r6, 0xc0505350, &(0x7f0000000440)={{0xf7, 0xff}, {0x0, 0x3}, 0x7ff, 0x0, 0x7}) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:04 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 62) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:04 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, 0x0) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:04 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:30:04 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 17) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:04 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000140)='./file0\x00', 0xf7fffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f00000002c0)="eb3c906d6be4f8013eb3a5a58976730355411b77ed446353368789c48924b1db1e18e2e0407202000000000000009f0e527b0752ec9beabfe576c5007dd58aed48f4fc50337188513830252fff60820525c000000000704489c4c7a2dc2b671bce0202000000468746002925bbd3e252a184796a46b786507807cbe17c33bcba58149e1d0ad8dbf69be638870fd0370f07d26114080268261feca0a22e2cd9c02ff37c196360213ab29fb38bd31ec6caec33dc316509896be7b576f73552d05ccbf39ddaf2f7169decd9a845902c1e6de0646ff221b36b64b8a17f290bfacd41ffc4a8e0b30df53102a9b45de38692ab5199066efef651b9bf84c91448e1447fb3fc6804c812660c9ec3b3f7e6ef9f8de484f95dbaed6a901a5e6329a9d9923e2157be771deddc4cd18d", 0x12a}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat$hpet(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) copy_file_range(r1, &(0x7f00000001c0), r2, &(0x7f0000000200)=0x9, 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2475.817354] FAULT_INJECTION: forcing a failure. [ 2475.817354] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2475.820222] CPU: 1 PID: 12634 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2475.821626] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2475.823347] Call Trace: [ 2475.823897] dump_stack+0x107/0x167 [ 2475.824662] should_fail.cold+0x5/0xa [ 2475.825457] __alloc_pages_nodemask+0x182/0x680 [ 2475.826412] ? mark_held_locks+0x9e/0xe0 [ 2475.827256] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2475.828508] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2475.829584] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2475.830702] alloc_pages_vma+0xbb/0x410 [ 2475.831519] handle_mm_fault+0x154b/0x3520 [ 2475.832405] ? __pmd_alloc+0x5e0/0x5e0 [ 2475.833210] ? follow_page_mask+0xe82/0x1920 [ 2475.834145] __get_user_pages+0x61b/0x1390 [ 2475.835038] ? follow_page_mask+0x1920/0x1920 [ 2475.835965] ? down_read+0x10f/0x430 [ 2475.836752] ? down_write+0x160/0x160 [ 2475.837564] get_user_pages_unlocked+0x18a/0x690 [ 2475.838552] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2475.839681] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2475.840706] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2475.841842] ? pin_user_pages_unlocked+0x80/0x80 [ 2475.842847] get_user_pages_fast+0x66/0xa0 [ 2475.843730] iov_iter_get_pages+0x297/0xf40 [ 2475.844643] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2475.845659] ? mempool_resize+0x7d0/0x7d0 [ 2475.846523] bio_iov_iter_get_pages+0x22a/0x1200 [ 2475.847500] ? bvec_alloc+0x17e/0x2f0 [ 2475.848309] ? bio_alloc_bioset+0x2a1/0x600 [ 2475.849192] ? bio_add_pc_page+0x100/0x100 [ 2475.850064] ? bvec_alloc+0x240/0x2f0 [ 2475.850855] ? iov_iter_npages+0x1fd/0xa70 [ 2475.851725] ? ext4_iomap_begin+0x1a0/0x700 [ 2475.852630] iomap_dio_bio_actor+0x77a/0xef0 [ 2475.853563] iomap_dio_actor+0x36f/0x560 [ 2475.854410] iomap_apply+0x282/0x9e0 [ 2475.855177] ? iomap_dio_rw+0x90/0x90 [ 2475.855993] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2475.857191] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2475.858272] ? mark_held_locks+0x9e/0xe0 [ 2475.859101] ? filemap_check_errors+0xa5/0x150 [ 2475.860015] __iomap_dio_rw+0x6cd/0x11a0 [ 2475.860876] ? iomap_dio_rw+0x90/0x90 [ 2475.861677] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2475.862617] ? down_read+0x10f/0x430 [ 2475.863377] ? down_write+0x160/0x160 [ 2475.864167] iomap_dio_rw+0x31/0x90 [ 2475.864915] ext4_file_read_iter+0x2c7/0x4c0 [ 2475.865814] new_sync_read+0x424/0x6f0 [ 2475.866608] ? fsnotify+0xf30/0xf30 [ 2475.867350] ? ksys_lseek+0x1b0/0x1b0 [ 2475.868128] ? _cond_resched+0x12/0x80 [ 2475.868944] ? avc_policy_seqno+0x9/0x70 [ 2475.869776] ? selinux_file_permission+0x36/0x510 [ 2475.870764] ? __fget_files+0x296/0x480 [ 2475.871587] vfs_read+0x457/0x580 [ 2475.872310] ksys_read+0x12d/0x260 [ 2475.873031] ? vfs_write+0xa30/0xa30 [ 2475.873794] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2475.874857] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2475.875909] do_syscall_64+0x33/0x40 [ 2475.876676] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2475.877717] RIP: 0033:0x7f6c0210eb19 [ 2475.878473] 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 [ 2475.882213] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2475.883756] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2475.885207] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2475.886649] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2475.888092] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2475.889551] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:30:04 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x40087602, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2475.930192] FAULT_INJECTION: forcing a failure. [ 2475.930192] name failslab, interval 1, probability 0, space 0, times 0 [ 2475.933558] CPU: 0 PID: 12643 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2475.935485] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2475.937703] Call Trace: [ 2475.938309] dump_stack+0x107/0x167 [ 2475.939165] should_fail.cold+0x5/0xa [ 2475.940171] ? alloc_inode+0x171/0x240 [ 2475.941129] should_failslab+0x5/0x20 [ 2475.942002] kmem_cache_alloc+0x5b/0x360 [ 2475.942937] ? __lookup_slow+0x490/0x490 [ 2475.943860] alloc_inode+0x171/0x240 [ 2475.944732] new_inode+0x23/0x250 [ 2475.945533] debugfs_get_inode+0x1a/0x130 [ 2475.946492] __debugfs_create_file+0x14e/0x530 [ 2475.947558] do_blk_trace_setup+0x448/0xbf0 [ 2475.948557] ? _copy_from_user+0xfb/0x1b0 [ 2475.949505] __blk_trace_setup+0xca/0x180 [ 2475.950434] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2475.951460] ? perf_trace_lock+0xac/0x490 [ 2475.952451] blk_trace_ioctl+0x155/0x290 [ 2475.953371] ? blk_add_trace_bio_remap+0x560/0x560 [ 2475.954485] ? do_vfs_ioctl+0x283/0x10d0 [ 2475.955418] ? selinux_inode_getsecctx+0x90/0x90 [ 2475.956535] ? generic_block_fiemap+0x60/0x60 [ 2475.957559] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2475.958654] blkdev_ioctl+0xc1/0x710 [ 2475.959512] ? blkdev_common_ioctl+0x1870/0x1870 [ 2475.960619] ? selinux_file_ioctl+0xb1/0x260 [ 2475.961619] block_ioctl+0xf9/0x140 [ 2475.962432] ? blkdev_read_iter+0x1c0/0x1c0 [ 2475.963403] __x64_sys_ioctl+0x19a/0x210 [ 2475.964339] do_syscall_64+0x33/0x40 [ 2475.965183] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2475.966337] RIP: 0033:0x7f21f1d27b19 [ 2475.967178] 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 [ 2475.971292] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2475.973025] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2475.974640] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2475.976247] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2475.978090] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2475.979717] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2475.981693] debugfs: out of free dentries, can not create file 'msg' [ 2475.990606] FAT-fs (loop6): invalid media value (0x00) [ 2475.991901] FAT-fs (loop6): Can't find a valid FAT filesystem 23:30:04 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:30:04 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:30:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000000000)) 23:30:19 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, 0x0) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:19 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) socket$inet_tcp(0x2, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) ioctl$FS_IOC_GETFSLABEL(r2, 0x81009431, &(0x7f0000000380)) 23:30:19 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000340)=[{&(0x7f0000000180)="eb3c906d6b66732e6e902362f690d66907484c617400020801000400000001f8013d79160f064d9a4149d01d48303c02e245784354d6076883b28943bd", 0x3d, 0x80000001}, {0x0, 0x0, 0x3ff}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x10, 0x0, 0x0, 0x7, 0x4000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000200)='ns/cgroup\x00') fcntl$setown(r1, 0x8, 0xffffffffffffffff) newfstatat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', &(0x7f00000002c0), 0x2000) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280)=0x8000, 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) perf_event_open(&(0x7f0000000380)={0x1, 0x80, 0x80, 0x5, 0x1f, 0xe, 0x0, 0x1, 0x40, 0x9, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x5, 0x1, @perf_bp={&(0x7f0000000140), 0x1}, 0x800, 0x1, 0x5, 0x6, 0x6, 0x80, 0xfc01, 0x0, 0x55f, 0x0, 0x7de0}, 0x0, 0x6, r2, 0x3) 23:30:19 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 63) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:19 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x4020940d, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:19 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:30:19 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 18) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2491.169020] FAULT_INJECTION: forcing a failure. [ 2491.169020] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2491.171864] CPU: 0 PID: 12687 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2491.173279] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2491.174919] Call Trace: [ 2491.175471] dump_stack+0x107/0x167 [ 2491.176201] should_fail.cold+0x5/0xa [ 2491.176991] __alloc_pages_nodemask+0x182/0x680 [ 2491.177905] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2491.178904] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2491.180099] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2491.181175] ? lock_downgrade+0x6d0/0x6d0 [ 2491.181995] ? mark_held_locks+0x9e/0xe0 [ 2491.182828] alloc_pages_vma+0xbb/0x410 [ 2491.183625] handle_mm_fault+0x154b/0x3520 [ 2491.184502] ? do_raw_spin_lock+0x121/0x260 [ 2491.185358] ? rwlock_bug.part.0+0x90/0x90 [ 2491.186224] ? __pmd_alloc+0x5e0/0x5e0 [ 2491.187034] __get_user_pages+0x61b/0x1390 [ 2491.187768] FAULT_INJECTION: forcing a failure. [ 2491.187768] name failslab, interval 1, probability 0, space 0, times 0 [ 2491.187908] ? follow_page_mask+0x1920/0x1920 [ 2491.191047] ? down_read+0x10f/0x430 [ 2491.191806] ? down_write+0x160/0x160 [ 2491.192600] get_user_pages_unlocked+0x18a/0x690 [ 2491.193574] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2491.194684] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2491.195664] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2491.196799] ? pin_user_pages_unlocked+0x80/0x80 [ 2491.197784] get_user_pages_fast+0x66/0xa0 [ 2491.198646] iov_iter_get_pages+0x297/0xf40 [ 2491.199538] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2491.200539] ? mempool_resize+0x7d0/0x7d0 [ 2491.201390] bio_iov_iter_get_pages+0x22a/0x1200 [ 2491.202337] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2491.203405] ? bvec_alloc+0x17e/0x2f0 [ 2491.204180] ? bio_alloc_bioset+0x2a1/0x600 [ 2491.205045] ? bio_add_pc_page+0x100/0x100 [ 2491.205908] ? bvec_alloc+0x240/0x2f0 [ 2491.206659] ? __sanitizer_cov_trace_pc+0x30/0x60 [ 2491.207641] ? iov_iter_npages+0x1fd/0xa70 [ 2491.208504] ? ext4_iomap_begin+0x1a0/0x700 [ 2491.209390] iomap_dio_bio_actor+0x77a/0xef0 [ 2491.210284] iomap_dio_actor+0x36f/0x560 [ 2491.211123] iomap_apply+0x282/0x9e0 [ 2491.211860] ? iomap_dio_rw+0x90/0x90 [ 2491.212651] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2491.213790] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2491.214878] ? mark_held_locks+0x9e/0xe0 [ 2491.215701] ? filemap_check_errors+0xa5/0x150 [ 2491.216653] __iomap_dio_rw+0x6cd/0x11a0 [ 2491.217481] ? iomap_dio_rw+0x90/0x90 [ 2491.218285] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2491.219231] ? down_read+0x10f/0x430 [ 2491.219992] ? down_write+0x160/0x160 [ 2491.220799] iomap_dio_rw+0x31/0x90 [ 2491.221546] ext4_file_read_iter+0x2c7/0x4c0 [ 2491.222452] new_sync_read+0x424/0x6f0 [ 2491.223249] ? fsnotify+0xf30/0xf30 [ 2491.223997] ? ksys_lseek+0x1b0/0x1b0 [ 2491.224792] ? _cond_resched+0x12/0x80 [ 2491.225589] ? avc_policy_seqno+0x9/0x70 [ 2491.226415] ? selinux_file_permission+0x36/0x510 [ 2491.227406] ? __fget_files+0x296/0x480 [ 2491.228227] vfs_read+0x457/0x580 [ 2491.228966] ksys_read+0x12d/0x260 [ 2491.229692] ? vfs_write+0xa30/0xa30 [ 2491.230461] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2491.231557] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2491.232620] do_syscall_64+0x33/0x40 [ 2491.233382] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2491.234427] RIP: 0033:0x7f6c0210eb19 [ 2491.235188] 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 [ 2491.238934] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2491.240502] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2491.241952] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2491.243403] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2491.244861] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2491.246313] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 [ 2491.247803] CPU: 1 PID: 12692 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2491.249252] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2491.250942] Call Trace: [ 2491.251485] dump_stack+0x107/0x167 [ 2491.252235] should_fail.cold+0x5/0xa [ 2491.253028] ? create_object.isra.0+0x3a/0xa20 [ 2491.253969] should_failslab+0x5/0x20 [ 2491.254742] kmem_cache_alloc+0x5b/0x360 [ 2491.255576] create_object.isra.0+0x3a/0xa20 [ 2491.256490] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2491.257532] kmem_cache_alloc+0x159/0x360 [ 2491.258381] alloc_inode+0x171/0x240 [ 2491.259137] new_inode+0x23/0x250 [ 2491.259842] debugfs_get_inode+0x1a/0x130 [ 2491.260694] __debugfs_create_file+0x14e/0x530 [ 2491.261624] do_blk_trace_setup+0x448/0xbf0 [ 2491.262498] ? _copy_from_user+0xfb/0x1b0 [ 2491.263345] __blk_trace_setup+0xca/0x180 [ 2491.264194] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2491.265123] ? perf_trace_lock+0xac/0x490 [ 2491.265988] blk_trace_ioctl+0x155/0x290 [ 2491.266804] ? blk_add_trace_bio_remap+0x560/0x560 [ 2491.267807] ? do_vfs_ioctl+0x283/0x10d0 [ 2491.268641] ? selinux_inode_getsecctx+0x90/0x90 [ 2491.269597] ? generic_block_fiemap+0x60/0x60 [ 2491.270517] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2491.271487] blkdev_ioctl+0xc1/0x710 [ 2491.272248] ? blkdev_common_ioctl+0x1870/0x1870 [ 2491.273229] ? selinux_file_ioctl+0xb1/0x260 [ 2491.274127] block_ioctl+0xf9/0x140 [ 2491.274857] ? blkdev_read_iter+0x1c0/0x1c0 [ 2491.275736] __x64_sys_ioctl+0x19a/0x210 [ 2491.276587] do_syscall_64+0x33/0x40 [ 2491.277336] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2491.278367] RIP: 0033:0x7f21f1d27b19 [ 2491.279125] 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 [ 2491.282813] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2491.284350] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2491.285795] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2491.287230] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2491.288677] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2491.290106] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2491.308645] FAT-fs (loop6): bogus number of FAT sectors [ 2491.309830] FAT-fs (loop6): Can't find a valid FAT filesystem 23:30:19 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x80081270, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:19 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:30:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000000000)) 23:30:19 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 64) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:19 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 19) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:20 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, 0x0) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:20 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) r4 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x80, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0x100}, {0x0}], 0x0, &(0x7f00000002c0)=ANY=[@ANYRES16=r0, @ANYRESHEX=r1, @ANYBLOB="b5dbce6919f634ccc4a1367b0e8ac7ab7c1a75af7befaa9023372fe41619cbf7a7a9e10cda83ee39ce85011e0202b4d718e3770988fd9bb1007661f97af9e0eb5e2fefd462014b66b23bfe94ba896b69f65e1f1affc8b90c79efd0d6b70af4eda4db008b81f7c6b7fc4994ffaa9ce77ea4560055f30415d698fcd27388119f7c49d3772c08952220bdb6d177a0316aecbaf69a59cf47c179e0e96ec66f454ea9a08411cf70961320b39af1be136f04471db8c39171a15608142ad2dedee47ba6560337e082a5e692ed1bf8e9da01dd6e40938f2235323442f8b65c68effc1b8ab567db710f9053ba6438797bc3541370e9157a67fb1ce134af7f44", @ANYRES16=r2, @ANYRES32=r3, @ANYRESOCT=r3]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r5 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r4, 0x80047210, &(0x7f0000000000)) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r6, 0x0) r7 = getgid() ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000200)={{0x1, 0x1, 0x18, r5, {r6, r7}}, './file1\x00'}) [ 2491.558234] FAT-fs (loop6): bogus number of FAT sectors [ 2491.559550] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2491.585246] FAULT_INJECTION: forcing a failure. [ 2491.585246] name failslab, interval 1, probability 0, space 0, times 0 [ 2491.587874] CPU: 0 PID: 12720 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2491.589252] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2491.590892] Call Trace: [ 2491.591425] dump_stack+0x107/0x167 [ 2491.592144] should_fail.cold+0x5/0xa [ 2491.592942] ? security_inode_alloc+0x34/0x160 [ 2491.593855] should_failslab+0x5/0x20 [ 2491.594610] kmem_cache_alloc+0x5b/0x360 [ 2491.595425] security_inode_alloc+0x34/0x160 [ 2491.596299] inode_init_always+0xa4e/0xd10 [ 2491.597159] alloc_inode+0x84/0x240 [ 2491.597200] FAULT_INJECTION: forcing a failure. [ 2491.597200] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2491.597869] new_inode+0x23/0x250 [ 2491.597894] debugfs_get_inode+0x1a/0x130 [ 2491.597915] __debugfs_create_file+0x14e/0x530 [ 2491.597942] do_blk_trace_setup+0x448/0xbf0 [ 2491.597964] ? _copy_from_user+0xfb/0x1b0 [ 2491.597988] __blk_trace_setup+0xca/0x180 [ 2491.605212] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2491.606111] ? perf_trace_lock+0xac/0x490 [ 2491.606964] blk_trace_ioctl+0x155/0x290 [ 2491.607773] ? blk_add_trace_bio_remap+0x560/0x560 [ 2491.608743] ? do_vfs_ioctl+0x283/0x10d0 [ 2491.609536] ? selinux_inode_getsecctx+0x90/0x90 [ 2491.610460] ? generic_block_fiemap+0x60/0x60 [ 2491.611343] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2491.612286] blkdev_ioctl+0xc1/0x710 [ 2491.613056] ? blkdev_common_ioctl+0x1870/0x1870 [ 2491.613991] ? selinux_file_ioctl+0xb1/0x260 [ 2491.614864] block_ioctl+0xf9/0x140 [ 2491.615573] ? blkdev_read_iter+0x1c0/0x1c0 [ 2491.616424] __x64_sys_ioctl+0x19a/0x210 [ 2491.617234] do_syscall_64+0x33/0x40 [ 2491.617967] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2491.618974] RIP: 0033:0x7f21f1d27b19 [ 2491.619711] 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 [ 2491.623299] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2491.624814] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2491.626215] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2491.627610] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2491.629017] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2491.630414] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2491.631854] CPU: 1 PID: 12719 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2491.632161] debugfs: out of free dentries, can not create file 'msg' [ 2491.633289] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2491.633297] Call Trace: [ 2491.633328] dump_stack+0x107/0x167 [ 2491.633355] should_fail.cold+0x5/0xa [ 2491.638338] __alloc_pages_nodemask+0x182/0x680 [ 2491.639287] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2491.640293] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2491.641546] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2491.642640] ? lock_downgrade+0x6d0/0x6d0 [ 2491.643481] ? mark_held_locks+0x9e/0xe0 [ 2491.644313] alloc_pages_vma+0xbb/0x410 [ 2491.645170] handle_mm_fault+0x154b/0x3520 [ 2491.646048] ? do_raw_spin_lock+0x121/0x260 [ 2491.646907] ? rwlock_bug.part.0+0x90/0x90 [ 2491.647778] ? __pmd_alloc+0x5e0/0x5e0 [ 2491.648609] __get_user_pages+0x61b/0x1390 [ 2491.649484] ? follow_page_mask+0x1920/0x1920 [ 2491.650412] ? down_read+0x10f/0x430 [ 2491.651189] ? down_write+0x160/0x160 [ 2491.651980] get_user_pages_unlocked+0x18a/0x690 [ 2491.652943] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2491.654049] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2491.654999] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2491.656082] ? pin_user_pages_unlocked+0x80/0x80 [ 2491.657080] get_user_pages_fast+0x66/0xa0 [ 2491.657924] iov_iter_get_pages+0x297/0xf40 [ 2491.658824] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2491.659822] ? mempool_resize+0x7d0/0x7d0 [ 2491.660695] bio_iov_iter_get_pages+0x22a/0x1200 [ 2491.661677] ? bvec_alloc+0x17e/0x2f0 [ 2491.662467] ? bio_alloc_bioset+0x2a1/0x600 [ 2491.663352] ? bio_add_pc_page+0x100/0x100 [ 2491.664223] ? bvec_alloc+0x240/0x2f0 [ 2491.665033] ? iov_iter_npages+0x1fd/0xa70 [ 2491.665892] ? ext4_iomap_begin+0x1a0/0x700 [ 2491.666781] iomap_dio_bio_actor+0x77a/0xef0 [ 2491.667692] iomap_dio_actor+0x36f/0x560 [ 2491.668532] iomap_apply+0x282/0x9e0 [ 2491.669287] ? iomap_dio_rw+0x90/0x90 [ 2491.670071] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2491.671264] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2491.672337] ? mark_held_locks+0x9e/0xe0 [ 2491.673187] ? filemap_check_errors+0xa5/0x150 [ 2491.674124] __iomap_dio_rw+0x6cd/0x11a0 [ 2491.674951] ? iomap_dio_rw+0x90/0x90 [ 2491.675732] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2491.676682] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2491.677783] ? trace_hardirqs_on+0x5b/0x180 [ 2491.678663] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2491.679786] iomap_dio_rw+0x31/0x90 [ 2491.680542] ext4_file_read_iter+0x2c7/0x4c0 [ 2491.681441] new_sync_read+0x424/0x6f0 [ 2491.682232] ? fsnotify+0xf30/0xf30 [ 2491.682972] ? ksys_lseek+0x1b0/0x1b0 [ 2491.683761] ? avc_policy_seqno+0x9/0x70 [ 2491.684608] ? selinux_file_permission+0x36/0x510 [ 2491.685599] ? __fget_files+0x296/0x480 [ 2491.686425] vfs_read+0x457/0x580 [ 2491.687144] ksys_read+0x12d/0x260 [ 2491.687872] ? vfs_write+0xa30/0xa30 [ 2491.688641] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2491.689705] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2491.690764] do_syscall_64+0x33/0x40 [ 2491.691519] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2491.692562] RIP: 0033:0x7f6c0210eb19 [ 2491.693323] 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 [ 2491.697076] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2491.698624] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2491.700069] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2491.701520] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2491.702968] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2491.704426] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:30:20 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r3 = perf_event_open$cgroup(&(0x7f0000000480)={0x0, 0x80, 0x3, 0x1, 0x3f, 0x7, 0x0, 0x9, 0x80020, 0xa, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x8, 0x4, @perf_config_ext={0x4}, 0x1000, 0x8, 0x81, 0x3, 0xfffffffffffffff7, 0x2fc, 0x8, 0x0, 0x7ff, 0x0, 0xa49}, r2, 0xf, r1, 0x2) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, r3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) recvfrom(r1, &(0x7f0000000200)=""/64, 0x40, 0x40000020, &(0x7f0000000380)=@ieee802154={0x24, @none={0x0, 0x2}}, 0x80) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:35 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:30:35 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 20) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:35 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x81}, 0x50324, 0x0, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x3, r1, 0x0) readahead(r0, 0x1, 0xdce) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) quotactl(0x100000001, &(0x7f0000000200)='./file1\x00', 0xee00, &(0x7f0000000380)="8c5319619cb6bc728221273051d0081511633b02c8afc212b40e4fb5fb5c60b3b92465a640066db2e1fefd3a054857d6e91a405d994b280920d382b2d87a1c04220c8340754ee91ee64f3ee3d1c956e611677e6a644d7ba255fe8bf180448522eb20cf16aaaeaf8b487d7fa0f1ac30fbaa6d00a15022c30a83b13a9ac6ab24982a9003c6c86a2d47d597775ff573b8bc4d4e7d66751101509ac554f87771fa9a712ae240c09f1f206285da62905d766926e0d4dc8d41305558103fbc441c25b390affb001ef02d3ceba9b6b77935c1843452d3ea9b9c35e20dc0d1ae04d24498a8bb842df85ea404b581db0128bdb51efaaaf8a829c68462") r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000480)='./file0\x00', 0xfffffffffffffc23, 0x3, &(0x7f0000000600)=[{&(0x7f00000004c0)="4b136d17e4689c6edae04f7c8c144b3aa6291278695404663ac5ea8c57cca2abb9b769e5209de295771c7ae6a3aca87580809b96648cf63cd6c50f9d636003bc9f92de52a2a1e92eeb5504abf9b923e06ab52bc1316b2e218d62109dd7921ffa0df4a6474520576fd4b3eb5b21f802703f043c7e1c6ac15042a2b836e1875dc46e0957f17ea44c5a754cbe5ab1f285ab275e2db26147067c130091523f", 0x9d, 0x7a}, {&(0x7f0000000580)="841af587f4c184d688272ad77f021ba37503c7205737cca837f561c24118cbdb67018ea4a3dafb6948af8ed148b54cb7c1161dec3c", 0x35, 0x1}, {&(0x7f00000005c0)="ac8d0cb66d341c7f5df459202ff062d9f365c071", 0x14, 0x7ff}], 0x12, &(0x7f0000000680)={[{@fat=@allow_utime={'allow_utime', 0x3d, 0x3}}, {@fat=@time_offset={'time_offset', 0x3d, 0xfffffffffffffb6c}}, {@dots}], [{@obj_role={'obj_role', 0x3d, '//'}}]}) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:35 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x80086601, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:35 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000000000)) 23:30:35 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 65) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) write(r1, &(0x7f00000002c0)="f29d5d751910ce72a022a8b74b195477b1802e47e08d7c3abe4ebf3b23641dc8adacce1411b0148029d31ba696a26f0e0fcbc086f8e48ecd2be707d7970f33aefa6e78b3e28a82271543b3dba99fed6d2e747a3ab1950a6f95626eb827e9dbfe0c233f6e24e84c91f162e3cbbf61672ec16bbd8aa514476bb72c58896e88118795e78ed4f0abc4422147623a2865fcab", 0x90) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:35 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2507.333946] FAULT_INJECTION: forcing a failure. [ 2507.333946] name failslab, interval 1, probability 0, space 0, times 0 [ 2507.335618] CPU: 1 PID: 12762 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2507.336475] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2507.337495] Call Trace: [ 2507.337829] dump_stack+0x107/0x167 [ 2507.338277] should_fail.cold+0x5/0xa [ 2507.338750] ? create_object.isra.0+0x3a/0xa20 [ 2507.339312] should_failslab+0x5/0x20 [ 2507.339779] kmem_cache_alloc+0x5b/0x360 [ 2507.340284] create_object.isra.0+0x3a/0xa20 [ 2507.340846] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2507.341466] kmem_cache_alloc+0x159/0x360 [ 2507.341982] security_inode_alloc+0x34/0x160 [ 2507.342523] inode_init_always+0xa4e/0xd10 [ 2507.343038] alloc_inode+0x84/0x240 [ 2507.343487] new_inode+0x23/0x250 [ 2507.343925] debugfs_get_inode+0x1a/0x130 [ 2507.344440] __debugfs_create_file+0x14e/0x530 [ 2507.345020] do_blk_trace_setup+0x448/0xbf0 [ 2507.345565] ? _copy_from_user+0xfb/0x1b0 [ 2507.346069] __blk_trace_setup+0xca/0x180 [ 2507.346588] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2507.347150] ? perf_trace_lock+0xac/0x490 [ 2507.347683] blk_trace_ioctl+0x155/0x290 [ 2507.348187] ? blk_add_trace_bio_remap+0x560/0x560 [ 2507.348815] ? do_vfs_ioctl+0x283/0x10d0 [ 2507.349319] ? selinux_inode_getsecctx+0x90/0x90 [ 2507.349910] ? generic_block_fiemap+0x60/0x60 [ 2507.350481] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2507.351085] blkdev_ioctl+0xc1/0x710 [ 2507.351538] ? blkdev_common_ioctl+0x1870/0x1870 [ 2507.352132] ? selinux_file_ioctl+0xb1/0x260 [ 2507.352692] block_ioctl+0xf9/0x140 [ 2507.353141] ? blkdev_read_iter+0x1c0/0x1c0 [ 2507.353683] __x64_sys_ioctl+0x19a/0x210 [ 2507.354193] do_syscall_64+0x33/0x40 [ 2507.354661] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2507.355302] RIP: 0033:0x7f21f1d27b19 [ 2507.355768] 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 [ 2507.358066] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2507.359024] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2507.359923] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2507.360813] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2507.361697] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2507.362586] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2507.390009] FAULT_INJECTION: forcing a failure. [ 2507.390009] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2507.392854] CPU: 0 PID: 12765 Comm: syz-executor.0 Not tainted 5.10.164 #1 [ 2507.394313] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2507.396059] Call Trace: [ 2507.396654] dump_stack+0x107/0x167 [ 2507.397449] should_fail.cold+0x5/0xa [ 2507.398266] __alloc_pages_nodemask+0x182/0x680 [ 2507.399465] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 2507.401096] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2507.402669] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 2507.404033] ? lock_downgrade+0x6d0/0x6d0 [ 2507.405152] ? mark_held_locks+0x9e/0xe0 [ 2507.406224] alloc_pages_vma+0xbb/0x410 [ 2507.407208] handle_mm_fault+0x154b/0x3520 [ 2507.408102] ? do_raw_spin_lock+0x121/0x260 [ 2507.409224] ? rwlock_bug.part.0+0x90/0x90 [ 2507.410318] ? __pmd_alloc+0x5e0/0x5e0 [ 2507.411380] __get_user_pages+0x61b/0x1390 [ 2507.412517] ? follow_page_mask+0x1920/0x1920 [ 2507.413605] ? down_read+0x10f/0x430 23:30:35 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0x80087601, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2507.414384] ? down_write+0x160/0x160 [ 2507.415334] get_user_pages_unlocked+0x18a/0x690 [ 2507.416332] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 2507.417498] ? pin_user_pages_locked+0x7b0/0x7b0 [ 2507.418502] internal_get_user_pages_fast+0x14b5/0x23b0 [ 2507.419644] ? pin_user_pages_unlocked+0x80/0x80 [ 2507.420657] get_user_pages_fast+0x66/0xa0 [ 2507.421546] iov_iter_get_pages+0x297/0xf40 [ 2507.422440] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 2507.423452] ? mempool_resize+0x7d0/0x7d0 [ 2507.424305] bio_iov_iter_get_pages+0x22a/0x1200 [ 2507.425323] ? bvec_alloc+0x17e/0x2f0 [ 2507.426113] ? bio_alloc_bioset+0x2a1/0x600 [ 2507.427002] ? bio_add_pc_page+0x100/0x100 [ 2507.427872] ? bvec_alloc+0x240/0x2f0 [ 2507.428688] ? iov_iter_npages+0x1fd/0xa70 [ 2507.429560] ? ext4_iomap_begin+0x1a0/0x700 [ 2507.430452] iomap_dio_bio_actor+0x77a/0xef0 [ 2507.431413] iomap_dio_actor+0x36f/0x560 [ 2507.432434] iomap_apply+0x282/0x9e0 [ 2507.433364] ? iomap_dio_rw+0x90/0x90 [ 2507.434286] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2507.435670] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2507.437001] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 2507.438314] ? filemap_check_errors+0xa5/0x150 [ 2507.439435] __iomap_dio_rw+0x6cd/0x11a0 [ 2507.440422] ? iomap_dio_rw+0x90/0x90 [ 2507.441521] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2507.442622] ? down_read+0x10f/0x430 [ 2507.443499] ? down_write+0x160/0x160 [ 2507.444405] iomap_dio_rw+0x31/0x90 [ 2507.445303] ext4_file_read_iter+0x2c7/0x4c0 [ 2507.446345] new_sync_read+0x424/0x6f0 [ 2507.447261] ? fsnotify+0xf30/0xf30 [ 2507.448117] ? ksys_lseek+0x1b0/0x1b0 [ 2507.449025] ? _cond_resched+0x12/0x80 [ 2507.449949] ? avc_policy_seqno+0x9/0x70 [ 2507.450914] ? selinux_file_permission+0x36/0x510 [ 2507.452062] ? __fget_files+0x296/0x480 [ 2507.453028] vfs_read+0x457/0x580 [ 2507.453866] ksys_read+0x12d/0x260 [ 2507.454709] ? vfs_write+0xa30/0xa30 [ 2507.455606] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2507.456870] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2507.457985] do_syscall_64+0x33/0x40 [ 2507.458736] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2507.459765] RIP: 0033:0x7f6c0210eb19 [ 2507.460521] 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 [ 2507.464223] RSP: 002b:00007f6bff684188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2507.465769] RAX: ffffffffffffffda RBX: 00007f6c02221f60 RCX: 00007f6c0210eb19 [ 2507.467190] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2507.468625] RBP: 00007f6bff6841d0 R08: 0000000000000000 R09: 0000000000000000 [ 2507.470041] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2507.471459] R13: 00007ffdb8aeb71f R14: 00007f6bff684300 R15: 0000000000022000 23:30:35 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, 0x0) 23:30:36 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:30:36 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, 0x0) 23:30:36 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 21) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:36 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setxattr$incfs_id(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240), &(0x7f00000002c0)={'0000000000000000000000000000000', 0x32}, 0x20, 0x2) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:36 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 66) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2507.670062] FAULT_INJECTION: forcing a failure. [ 2507.670062] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2507.671474] CPU: 1 PID: 12796 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2507.672201] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2507.673084] Call Trace: [ 2507.673383] dump_stack+0x107/0x167 [ 2507.673767] should_fail.cold+0x5/0xa [ 2507.674186] __alloc_pages_nodemask+0x182/0x680 [ 2507.674683] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2507.675325] ? lock_downgrade+0x6d0/0x6d0 [ 2507.675762] ? do_raw_spin_lock+0x121/0x260 [ 2507.676232] ? rwlock_bug.part.0+0x90/0x90 [ 2507.676699] alloc_pages_current+0x187/0x280 [ 2507.677175] __get_free_pages+0xc/0xa0 [ 2507.677590] inode_doinit_with_dentry+0x8f1/0x1240 [ 2507.678110] ? __hrtimer_run_queues+0x457/0xb50 [ 2507.678597] ? __hrtimer_run_queues+0x960/0xb50 [ 2507.679100] ? selinux_file_lock+0x280/0x280 [ 2507.679563] ? current_time+0x1e6/0x2c0 [ 2507.679996] ? igrab+0xc0/0xc0 [ 2507.680343] selinux_d_instantiate+0x23/0x30 [ 2507.680818] security_d_instantiate+0x56/0xe0 [ 2507.681300] d_instantiate+0x5a/0x90 [ 2507.681701] __debugfs_create_file+0x246/0x530 [ 2507.682193] do_blk_trace_setup+0x448/0xbf0 [ 2507.682652] ? _copy_from_user+0xfb/0x1b0 [ 2507.683093] __blk_trace_setup+0xca/0x180 [ 2507.683538] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2507.684022] ? perf_trace_lock+0xac/0x490 [ 2507.684480] blk_trace_ioctl+0x155/0x290 [ 2507.684929] ? blk_add_trace_bio_remap+0x560/0x560 [ 2507.685449] ? do_vfs_ioctl+0x283/0x10d0 [ 2507.685881] ? selinux_inode_getsecctx+0x90/0x90 [ 2507.686389] ? generic_block_fiemap+0x60/0x60 [ 2507.686867] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2507.687385] blkdev_ioctl+0xc1/0x710 [ 2507.687793] ? blkdev_common_ioctl+0x1870/0x1870 [ 2507.688296] ? selinux_file_ioctl+0xb1/0x260 [ 2507.688783] block_ioctl+0xf9/0x140 [ 2507.689167] ? blkdev_read_iter+0x1c0/0x1c0 [ 2507.689630] __x64_sys_ioctl+0x19a/0x210 [ 2507.690062] do_syscall_64+0x33/0x40 [ 2507.690464] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2507.691018] RIP: 0033:0x7f21f1d27b19 [ 2507.691413] 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 [ 2507.693381] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2507.694207] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2507.694973] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2507.695734] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2507.696494] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2507.697271] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:30:52 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:52 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:52 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 22) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:52 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:30:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, 0x0) 23:30:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x1d1) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) fdatasync(r1) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:52 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r3 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x100, 0x0) copy_file_range(r4, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10004, 0xc3a, 0x0) dup2(r1, r3) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) fcntl$dupfd(r3, 0x0, r0) openat(r6, &(0x7f0000000200)='./file1/file0\x00', 0x20000, 0x8) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2524.261940] FAULT_INJECTION: forcing a failure. [ 2524.261940] name failslab, interval 1, probability 0, space 0, times 0 [ 2524.264709] CPU: 0 PID: 12811 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2524.266134] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2524.267848] Call Trace: [ 2524.268408] dump_stack+0x107/0x167 [ 2524.269180] should_fail.cold+0x5/0xa [ 2524.269986] ? relay_open+0xb3/0xa10 [ 2524.270773] should_failslab+0x5/0x20 [ 2524.271578] kmem_cache_alloc_trace+0x55/0x360 [ 2524.272518] ? do_raw_spin_unlock+0x4f/0x220 [ 2524.273437] relay_open+0xb3/0xa10 [ 2524.274166] do_blk_trace_setup+0x4db/0xbf0 [ 2524.275054] ? _copy_from_user+0xfb/0x1b0 [ 2524.275928] __blk_trace_setup+0xca/0x180 [ 2524.276825] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2524.277791] ? perf_trace_lock+0xac/0x490 [ 2524.278664] blk_trace_ioctl+0x155/0x290 [ 2524.279514] ? blk_add_trace_bio_remap+0x560/0x560 [ 2524.280536] ? do_vfs_ioctl+0x283/0x10d0 [ 2524.281384] ? selinux_inode_getsecctx+0x90/0x90 [ 2524.282358] ? generic_block_fiemap+0x60/0x60 [ 2524.283273] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2524.284287] blkdev_ioctl+0xc1/0x710 [ 2524.285214] ? blkdev_common_ioctl+0x1870/0x1870 [ 2524.286192] ? selinux_file_ioctl+0xb1/0x260 [ 2524.287089] block_ioctl+0xf9/0x140 [ 2524.287839] ? blkdev_read_iter+0x1c0/0x1c0 [ 2524.288701] __x64_sys_ioctl+0x19a/0x210 [ 2524.289574] do_syscall_64+0x33/0x40 [ 2524.290324] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2524.291359] RIP: 0033:0x7f21f1d27b19 [ 2524.292107] 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 [ 2524.295829] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2524.297361] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2524.298802] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2524.300252] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2524.301738] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2524.303199] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:30:52 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setxattr$incfs_id(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240), &(0x7f00000002c0)={'0000000000000000000000000000000', 0x32}, 0x20, 0x2) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:53 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000000000)) 23:30:53 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0189436, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:30:53 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 23) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2524.612874] FAULT_INJECTION: forcing a failure. [ 2524.612874] name failslab, interval 1, probability 0, space 0, times 0 [ 2524.615231] CPU: 1 PID: 12849 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2524.616640] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2524.618327] Call Trace: [ 2524.618876] dump_stack+0x107/0x167 [ 2524.619621] should_fail.cold+0x5/0xa [ 2524.620397] ? create_object.isra.0+0x3a/0xa20 [ 2524.621343] should_failslab+0x5/0x20 [ 2524.622115] kmem_cache_alloc+0x5b/0x360 [ 2524.622944] create_object.isra.0+0x3a/0xa20 [ 2524.623852] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2524.624917] kmem_cache_alloc_trace+0x151/0x360 [ 2524.625882] relay_open+0xb3/0xa10 [ 2524.626617] do_blk_trace_setup+0x4db/0xbf0 [ 2524.627511] ? _copy_from_user+0xfb/0x1b0 [ 2524.628354] __blk_trace_setup+0xca/0x180 [ 2524.629220] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2524.630140] ? perf_trace_lock+0xac/0x490 [ 2524.631019] blk_trace_ioctl+0x155/0x290 [ 2524.631849] ? blk_add_trace_bio_remap+0x560/0x560 [ 2524.632865] ? do_vfs_ioctl+0x283/0x10d0 [ 2524.633705] ? selinux_inode_getsecctx+0x90/0x90 [ 2524.634676] ? generic_block_fiemap+0x60/0x60 [ 2524.635601] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2524.636599] blkdev_ioctl+0xc1/0x710 [ 2524.637386] ? blkdev_common_ioctl+0x1870/0x1870 [ 2524.638372] ? selinux_file_ioctl+0xb1/0x260 [ 2524.639278] block_ioctl+0xf9/0x140 [ 2524.640027] ? blkdev_read_iter+0x1c0/0x1c0 [ 2524.640933] __x64_sys_ioctl+0x19a/0x210 [ 2524.641778] do_syscall_64+0x33/0x40 [ 2524.642547] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2524.643598] RIP: 0033:0x7f21f1d27b19 [ 2524.644362] 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 [ 2524.648152] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2524.649725] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2524.651192] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2524.652657] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2524.654132] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2524.655589] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:30:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x42) read(r1, &(0x7f0000000000), 0x1b4000) fstatfs(r1, &(0x7f00000002c0)=""/77) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x14000, 0xa1) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r2, 0x8008f512, &(0x7f0000000240)) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x100000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:30:53 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:07 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 24) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:07 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4007) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:31:07 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400", 0x15}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:31:07 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc020660b, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:07 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000000000)) 23:31:07 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x5e, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x101, 0x0, 0xbca55cfc28a71a38, 0x0, 0x3fe, 0x0, 0x0, 0xa3, 0x0, 0xffffffffffffffff}, 0x0, 0xffffffffffffffff, r2, 0x0) ftruncate(0xffffffffffffffff, 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) copy_file_range(r4, &(0x7f0000000380)=0x7, r5, &(0x7f00000001c0)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000200)={{0x1, 0x1, 0x18, r3, {0x10001}}, './file1\x00'}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r7, 0xc0189379, &(0x7f0000000240)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:31:07 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000200)={{0x1, 0x1, 0x18, r0, {0x7ff}}, './file1\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) ioctl$MON_IOCQ_RING_SIZE(r0, 0x9205) 23:31:07 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, 0x0) [ 2539.440363] FAULT_INJECTION: forcing a failure. [ 2539.440363] name failslab, interval 1, probability 0, space 0, times 0 [ 2539.441966] CPU: 1 PID: 12878 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2539.442765] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2539.443736] Call Trace: [ 2539.444049] dump_stack+0x107/0x167 [ 2539.444470] should_fail.cold+0x5/0xa [ 2539.444963] ? create_object.isra.0+0x3a/0xa20 [ 2539.445531] should_failslab+0x5/0x20 [ 2539.445996] kmem_cache_alloc+0x5b/0x360 [ 2539.446484] create_object.isra.0+0x3a/0xa20 [ 2539.447015] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2539.447633] kmem_cache_alloc_trace+0x151/0x360 [ 2539.448194] relay_open+0xb3/0xa10 [ 2539.448631] do_blk_trace_setup+0x4db/0xbf0 [ 2539.449175] ? _copy_from_user+0xfb/0x1b0 [ 2539.449672] __blk_trace_setup+0xca/0x180 [ 2539.450169] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2539.450717] ? perf_trace_lock+0xac/0x490 [ 2539.451232] blk_trace_ioctl+0x155/0x290 [ 2539.451718] ? blk_add_trace_bio_remap+0x560/0x560 [ 2539.452309] ? do_vfs_ioctl+0x283/0x10d0 [ 2539.452799] ? selinux_inode_getsecctx+0x90/0x90 [ 2539.453374] ? generic_block_fiemap+0x60/0x60 [ 2539.453921] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2539.454504] blkdev_ioctl+0xc1/0x710 [ 2539.454956] ? blkdev_common_ioctl+0x1870/0x1870 [ 2539.455533] ? selinux_file_ioctl+0xb1/0x260 [ 2539.456067] block_ioctl+0xf9/0x140 [ 2539.456505] ? blkdev_read_iter+0x1c0/0x1c0 [ 2539.457027] __x64_sys_ioctl+0x19a/0x210 [ 2539.457521] do_syscall_64+0x33/0x40 [ 2539.457972] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2539.458588] RIP: 0033:0x7f21f1d27b19 [ 2539.459033] 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 [ 2539.461254] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2539.462175] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2539.463036] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2539.463891] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2539.464749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2539.465650] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2539.493599] FAT-fs (loop5): invalid media value (0x00) [ 2539.495614] FAT-fs (loop5): Can't find a valid FAT filesystem 23:31:08 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b400d) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:31:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000000000)) 23:31:08 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = 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) r3 = clone3(&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) kcmp(r3, 0x0, 0x1, 0xffffffffffffffff, 0xffffffffffffffff) r4 = perf_event_open(0x0, r3, 0x0, r2, 0x9) r5 = openat$sr(0xffffffffffffff9c, &(0x7f0000000240), 0x488540, 0x0) r6 = perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x0, 0x1, 0x9, 0x0, 0x0, 0x6d, 0x2000, 0x5, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_bp={&(0x7f0000000200), 0xc}, 0x50040, 0x7fffffff, 0x401, 0x6, 0x4, 0x1abd2466, 0x2, 0x0, 0xe2a2, 0x0, 0x7ff}, r3, 0xa, r5, 0x2) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r7, &(0x7f0000000000), 0x1b4000) close(r7) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r6) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r8, &(0x7f0000000000), 0x1b4000) openat(r7, &(0x7f0000000340)='./file1\x00', 0x40080, 0x15c) sendfile(r8, r4, 0x0, 0x8) 23:31:08 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0401273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:08 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) openat$full(0xffffffffffffff9c, &(0x7f0000000200), 0x84080, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:31:08 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:08 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 25) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:08 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000700), 0x2001, 0x0) perf_event_open(&(0x7f0000000680)={0x0, 0x80, 0x5, 0x6, 0x7, 0x8d, 0x0, 0x9, 0x10000, 0xb, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000640), 0x1}, 0x2, 0xa, 0x79f, 0x1, 0x9, 0x1, 0x1ff, 0x0, 0x800, 0x0, 0xfffffffffffffff9}, 0xffffffffffffffff, 0x8, r2, 0xa) read(r1, &(0x7f0000000000), 0x1b4000) syz_mount_image$nfs4(&(0x7f0000000200), &(0x7f0000000240)='./file1\x00', 0xfffffffffffffffa, 0x3, &(0x7f0000000580)=[{&(0x7f00000002c0)="15782cdd525eb52a449ae7831020d73d246dbba93a323b881adbd90b2f014e313a6cff1ee6dd6f73e065b3b33826a0d7c2d3e5861408f34820f5e4ed3237be2b12415f7dbc752d7c52b7b6dc585d09acb1d603584b275a7eb126a243816993e6f1d32b6e88e627a41246bf358acb1b3d064ed8865754ef4330b8140bd50ab9f3755f84a48418a56e12adb6ce4dcfd9748673483cd4e8f7dcd69b23e9216c4d7d519f2ae63df3c19eb9cd3ab65129d6824d6e0d6b6c51004346ea0cf2f6f56c5b3e235f0b23be6d", 0xc7, 0x9d79}, {&(0x7f00000003c0)="b560f375778ea6123723160f61974836746960afbc591759a80ec411bfff31a25155306d167b00157ab6ab7e23784ccc7c10f5e7161fec867af8a1a9c4c7b5187903982da3c56de56d31d2523c7cd9c6fbcf2c13e2507e3b89dc03c2625fcf63dcc500c9a2c54bb9141343bb85b1339fbf173df4a026c50e88837ac432d7aa47816915fb6fc73e4ff0b4f4ffa196088e0b360db1a74eec577ec805c586e3f734d53a426857bc8dfb655f35860a731ed59080b3a8ad83614c14e8f3b89eafa96c96cce02b5b70ccbbf5de046107797cfaa3072a4a90323fe05f1635a6a391519deb7976768fbcbd313d9b676e17cfd66d6ad7", 0xf2, 0x9}, {&(0x7f00000004c0)="ba0569d4fd7fc65b8b32da35e0935bea4661fc28d67e8f662d6f57b8d5e3c7acc926e27c74b3953df37edd52cb3c78aeab3d1189a60c3ec1fe12eb333dcb20671a3082b890f61b5884768ea663064b86cda6920f02befeeacbab2b7c0108dc37eabc8d4ea2f732f003d45b00ef7943552900f703820f08178d03bd71cb794c887bf6cdfed8d01dfc3e7c00f42e98a1aadac39f8c4850d724d4c8ca25b46226d301d5cc3cc603c4374569483ac22ac562aec953f7c04ff752bc17b1", 0xbb, 0x486}], 0x20000, &(0x7f0000000600)={[{'vfat\x00'}, {'vfat\x00'}], [{@hash}, {@context={'context', 0x3d, 'user_u'}}, {@euid_eq={'euid', 0x3d, 0xee01}}]}) copy_file_range(r1, &(0x7f00000001c0)=0x40000000000, 0xffffffffffffffff, &(0x7f0000000280)=0xd6b, 0x9, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:31:08 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4086) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2539.786889] FAULT_INJECTION: forcing a failure. [ 2539.786889] name failslab, interval 1, probability 0, space 0, times 0 [ 2539.788204] CPU: 0 PID: 12913 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2539.788963] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2539.789882] Call Trace: [ 2539.790181] dump_stack+0x107/0x167 [ 2539.790602] should_fail.cold+0x5/0xa [ 2539.791021] ? create_object.isra.0+0x3a/0xa20 [ 2539.791529] should_failslab+0x5/0x20 [ 2539.791948] kmem_cache_alloc+0x5b/0x360 [ 2539.792399] ? mark_held_locks+0x9e/0xe0 [ 2539.792846] create_object.isra.0+0x3a/0xa20 [ 2539.793344] kmemleak_alloc_percpu+0xa0/0x100 [ 2539.793841] pcpu_alloc+0x4e2/0x12f0 [ 2539.794267] relay_open+0xd8/0xa10 [ 2539.794673] do_blk_trace_setup+0x4db/0xbf0 [ 2539.795144] ? _copy_from_user+0xfb/0x1b0 [ 2539.795608] __blk_trace_setup+0xca/0x180 [ 2539.796066] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2539.796568] ? perf_trace_lock+0xac/0x490 [ 2539.797051] blk_trace_ioctl+0x155/0x290 [ 2539.797500] ? blk_add_trace_bio_remap+0x560/0x560 [ 2539.798159] ? do_vfs_ioctl+0x283/0x10d0 [ 2539.798682] ? selinux_inode_getsecctx+0x90/0x90 [ 2539.799207] ? generic_block_fiemap+0x60/0x60 [ 2539.799695] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2539.800232] blkdev_ioctl+0xc1/0x710 [ 2539.800648] ? blkdev_common_ioctl+0x1870/0x1870 [ 2539.801186] ? selinux_file_ioctl+0xb1/0x260 [ 2539.801669] block_ioctl+0xf9/0x140 [ 2539.802079] ? blkdev_read_iter+0x1c0/0x1c0 [ 2539.802548] __x64_sys_ioctl+0x19a/0x210 [ 2539.802994] do_syscall_64+0x33/0x40 [ 2539.803415] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2539.803988] RIP: 0033:0x7f21f1d27b19 [ 2539.804402] 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 [ 2539.806558] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2539.806571] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 23:31:08 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481223, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2539.806577] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2539.806583] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2539.806589] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 23:31:08 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481225, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2539.806595] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:31:23 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) (fail_nth: 1) 23:31:23 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, 0x0) 23:31:23 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122a, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:23 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) lremovexattr(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=@random={'btrfs.', '[\x00'}) r2 = open_tree(r1, &(0x7f0000000200)='\x00', 0x80000) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0xfe, 0x0, 0x0, 0x9, 0x0, 0x5e, 0x86010, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50864, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000240)=0x20) creat(&(0x7f0000000580)='./file2\x00', 0x80) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r2, 0x6, 0x23, &(0x7f0000000500)={&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/175, 0xaf, 0x1, &(0x7f0000000480)=""/87, 0x57}, &(0x7f0000000540)=0x40) 23:31:23 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 1) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:23 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 26) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:23 executing program 7: sendmsg$TIPC_NL_LINK_SET(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000240)={&(0x7f0000000380)={0xd4, 0x0, 0x310, 0x70bd2d, 0x25dfdbfe, {}, [@TIPC_NLA_MON={0x1c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x5a}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x6d25}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2dc9}]}, @TIPC_NLA_MEDIA={0x5c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1b}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xef6}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0xc87}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x9}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x101}, @TIPC_NLA_PUBL_LOWER={0x8}]}, @TIPC_NLA_SOCK={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x10001}, @TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x65}]}]}, @TIPC_NLA_SOCK={0x8, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}]}]}, 0xd4}, 0x1, 0x0, 0x0, 0x400}, 0x4000000) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:31:23 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1da688) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2555.362388] FAULT_INJECTION: forcing a failure. [ 2555.362388] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2555.364844] CPU: 0 PID: 12952 Comm: syz-executor.5 Not tainted 5.10.164 #1 [ 2555.366317] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2555.368063] Call Trace: [ 2555.368618] dump_stack+0x107/0x167 [ 2555.369388] should_fail.cold+0x5/0xa [ 2555.370150] _copy_to_user+0x2e/0x180 [ 2555.370938] simple_read_from_buffer+0xcc/0x160 [ 2555.371901] proc_fail_nth_read+0x198/0x230 [ 2555.372798] ? proc_sessionid_read+0x230/0x230 [ 2555.373754] ? security_file_permission+0x24e/0x570 [ 2555.374774] ? perf_trace_initcall_start+0x101/0x380 [ 2555.375822] ? proc_sessionid_read+0x230/0x230 [ 2555.376757] vfs_read+0x228/0x580 [ 2555.377488] ksys_read+0x12d/0x260 [ 2555.378218] ? vfs_write+0xa30/0xa30 [ 2555.378988] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2555.380064] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2555.381125] do_syscall_64+0x33/0x40 [ 2555.381901] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2555.382953] RIP: 0033:0x7f59910e569c [ 2555.383718] 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 [ 2555.387496] RSP: 002b:00007f598e6a8170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2555.389059] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 00007f59910e569c [ 2555.390526] RDX: 000000000000000f RSI: 00007f598e6a81e0 RDI: 0000000000000003 [ 2555.391985] RBP: 00007f598e6a81d0 R08: 0000000000000000 R09: 0000000000000000 [ 2555.393452] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2555.394919] R13: 00007ffdde08e81f R14: 00007f598e6a8300 R15: 0000000000022000 [ 2555.402049] FAULT_INJECTION: forcing a failure. [ 2555.402049] name failslab, interval 1, probability 0, space 0, times 0 [ 2555.404853] CPU: 0 PID: 12953 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2555.406284] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2555.407979] Call Trace: [ 2555.408519] dump_stack+0x107/0x167 [ 2555.409297] should_fail.cold+0x5/0xa [ 2555.410081] ? relay_open_buf.part.0+0x91/0xc00 [ 2555.411044] should_failslab+0x5/0x20 [ 2555.411833] kmem_cache_alloc_trace+0x55/0x360 [ 2555.412789] relay_open_buf.part.0+0x91/0xc00 [ 2555.413085] FAULT_INJECTION: forcing a failure. [ 2555.413085] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2555.413722] ? _find_next_bit.constprop.0+0x1a3/0x200 [ 2555.413774] relay_open+0x531/0xa10 [ 2555.413817] do_blk_trace_setup+0x4db/0xbf0 [ 2555.418836] ? _copy_from_user+0xfb/0x1b0 [ 2555.419690] __blk_trace_setup+0xca/0x180 [ 2555.420540] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2555.421470] ? perf_trace_lock+0xac/0x490 [ 2555.422344] blk_trace_ioctl+0x155/0x290 [ 2555.423180] ? blk_add_trace_bio_remap+0x560/0x560 [ 2555.424175] ? do_vfs_ioctl+0x283/0x10d0 [ 2555.425015] ? selinux_inode_getsecctx+0x90/0x90 [ 2555.425999] ? generic_block_fiemap+0x60/0x60 [ 2555.426926] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2555.427914] blkdev_ioctl+0xc1/0x710 [ 2555.428682] ? blkdev_common_ioctl+0x1870/0x1870 [ 2555.429683] ? selinux_file_ioctl+0xb1/0x260 [ 2555.430588] block_ioctl+0xf9/0x140 [ 2555.431325] ? blkdev_read_iter+0x1c0/0x1c0 [ 2555.432216] __x64_sys_ioctl+0x19a/0x210 [ 2555.433052] do_syscall_64+0x33/0x40 [ 2555.433850] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2555.434931] RIP: 0033:0x7f21f1d27b19 [ 2555.435707] 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 [ 2555.439450] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2555.440996] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2555.442454] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2555.443906] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2555.445369] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2555.446873] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2555.448415] CPU: 1 PID: 12958 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2555.449899] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2555.451631] Call Trace: [ 2555.452180] dump_stack+0x107/0x167 [ 2555.452946] should_fail.cold+0x5/0xa [ 2555.453789] _copy_from_user+0x2e/0x1b0 [ 2555.454667] __blk_trace_setup+0x96/0x180 [ 2555.455531] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2555.456476] ? perf_trace_lock+0xac/0x490 [ 2555.457411] blk_trace_ioctl+0x155/0x290 [ 2555.458265] ? blk_add_trace_bio_remap+0x560/0x560 [ 2555.459423] ? do_vfs_ioctl+0x283/0x10d0 [ 2555.460474] ? selinux_inode_getsecctx+0x90/0x90 [ 2555.461698] ? generic_block_fiemap+0x60/0x60 [ 2555.462841] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2555.464072] blkdev_ioctl+0xc1/0x710 [ 2555.465024] ? blkdev_common_ioctl+0x1870/0x1870 [ 2555.466227] ? selinux_file_ioctl+0xb1/0x260 [ 2555.467161] block_ioctl+0xf9/0x140 [ 2555.467933] ? blkdev_read_iter+0x1c0/0x1c0 [ 2555.468845] __x64_sys_ioctl+0x19a/0x210 [ 2555.469757] do_syscall_64+0x33/0x40 [ 2555.470600] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2555.471802] RIP: 0033:0x7f0fe3199b19 [ 2555.472590] 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 [ 2555.476416] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2555.478024] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2555.479528] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2555.481011] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2555.482532] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2555.484008] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 23:31:24 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122b, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:24 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, 0x0) 23:31:24 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x201b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:31:24 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_NOP={0x0, 0x5}, 0x40) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:31:24 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:31:24 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 27) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:24 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, 0x0) 23:31:24 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122d, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:24 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2555.763275] FAULT_INJECTION: forcing a failure. [ 2555.763275] name failslab, interval 1, probability 0, space 0, times 0 [ 2555.766165] CPU: 0 PID: 12988 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2555.767616] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2555.769284] Call Trace: [ 2555.769838] dump_stack+0x107/0x167 [ 2555.770576] should_fail.cold+0x5/0xa [ 2555.771365] ? create_object.isra.0+0x3a/0xa20 [ 2555.772279] ? create_object.isra.0+0x3a/0xa20 [ 2555.773249] should_failslab+0x5/0x20 [ 2555.774018] kmem_cache_alloc+0x5b/0x360 [ 2555.774853] ? __mutex_lock+0x425/0x12a0 [ 2555.775682] create_object.isra.0+0x3a/0xa20 [ 2555.776590] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2555.777649] kmem_cache_alloc_trace+0x151/0x360 [ 2555.778590] relay_open_buf.part.0+0x91/0xc00 [ 2555.779519] ? _find_next_bit.constprop.0+0x1a3/0x200 [ 2555.780567] relay_open+0x531/0xa10 [ 2555.781335] do_blk_trace_setup+0x4db/0xbf0 [ 2555.782207] ? _copy_from_user+0xfb/0x1b0 [ 2555.783064] __blk_trace_setup+0xca/0x180 [ 2555.783903] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2555.784826] ? perf_trace_lock+0xac/0x490 [ 2555.785723] blk_trace_ioctl+0x155/0x290 [ 2555.786539] ? blk_add_trace_bio_remap+0x560/0x560 [ 2555.787547] ? do_vfs_ioctl+0x283/0x10d0 [ 2555.788368] ? selinux_inode_getsecctx+0x90/0x90 [ 2555.789354] ? generic_block_fiemap+0x60/0x60 [ 2555.790259] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2555.791261] blkdev_ioctl+0xc1/0x710 [ 2555.792013] ? blkdev_common_ioctl+0x1870/0x1870 [ 2555.792996] ? selinux_file_ioctl+0xb1/0x260 [ 2555.793909] block_ioctl+0xf9/0x140 [ 2555.794657] ? blkdev_read_iter+0x1c0/0x1c0 [ 2555.795527] __x64_sys_ioctl+0x19a/0x210 [ 2555.796368] do_syscall_64+0x33/0x40 [ 2555.797120] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2555.798206] RIP: 0033:0x7f21f1d27b19 [ 2555.798956] 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 [ 2555.802661] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2555.804238] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2555.805731] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2555.807200] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2555.808665] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2555.810111] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:31:48 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 2) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:48 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0)=0x4, r1, &(0x7f0000000200)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:31:48 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 28) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:48 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) (fail_nth: 1) 23:31:48 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat2(0xffffffffffffffff, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)={0xa300, 0x9a}, 0x18) r1 = openat(r0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x3) r2 = syz_mount_image$msdos(&(0x7f0000000100), &(0x7f0000000200)='./file1\x00', 0x5, 0x2, &(0x7f0000000240)=[{&(0x7f0000000380)="6d66bb8d474e2c82cf9c0e91ebf58eeaaa5c3126a1784172b8f7bd0c659455ad26265e962d7fd2975b30dd51936389ca37a559c49c977a6baa59de418e1982c67e931823b1896e85b9488b546bb85208cbd58acc99dcc305443d98f7f3e88a4f7bf8b224de054df56bded33e00db79d1031dc9bef01c99eb8839b5cdeb1fc27eafc972c9ed76cbb5329c8491d603540d6a", 0x91, 0x40}, {&(0x7f0000000440)="68fde51fd5963fbb1c1fe8eb5bda0ed0e4d981dd6ecba8e349be31f165a1f4f963be0c3a17bc08bbfdddf2afbbf42cac643de6cb9050e50ab23172d335155e10731c9a55e3028c728fc3d972f35cfb5e749cb45b5be2958717be3a342574b6021e2bc26505120b108fa91588316f5b32b6ee98a5c3bb45a3b6cd6e5e", 0x7c, 0x20}], 0x0, &(0x7f00000004c0)={[{@fat=@check_normal}, {@dots}, {@nodots}], [{@fowner_eq={'fowner', 0x3d, 0xee00}}, {@smackfsroot={'smackfsroot', 0x3d, 'vfat\x00'}}, {@subj_type={'subj_type', 0x3d, 'vfat\x00'}}, {@subj_user={'subj_user', 0x3d, 'vfat\x00'}}, {@fowner_lt}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@fsuuid={'fsuuid', 0x3d, {[0x34, 0x5d, 0x37, 0x34, 0x61, 0x62, 0x6e, 0x65], 0x2d, [0x30, 0x35, 0x37, 0x61], 0x2d, [0x66, 0x64, 0x35, 0x66], 0x2d, [0x64, 0x64, 0x65, 0x36], 0x2d, [0x61, 0x63, 0x62, 0x61, 0x50, 0x62, 0x66, 0x39]}}}, {@fowner_eq={'fowner', 0x3d, 0xee00}}, {@dont_hash}]}) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f00000005c0)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) r4 = openat(r3, &(0x7f0000000180)='./file1\x00', 0x0, 0x37) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r5, &(0x7f00000001c0), r4, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r5, &(0x7f00000002c0)=""/176) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:31:48 executing program 5: setxattr$trusted_overlay_redirect(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100), &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:31:48 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122e, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:31:48 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=""/220, 0xdc) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0xb5) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2579.657106] FAULT_INJECTION: forcing a failure. [ 2579.657106] name failslab, interval 1, probability 0, space 0, times 0 [ 2579.658487] CPU: 1 PID: 13011 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2579.659214] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2579.660080] Call Trace: [ 2579.660371] dump_stack+0x107/0x167 [ 2579.660767] should_fail.cold+0x5/0xa [ 2579.661179] ? do_blk_trace_setup+0x1ef/0xbf0 [ 2579.661670] should_failslab+0x5/0x20 [ 2579.662076] kmem_cache_alloc_trace+0x55/0x360 [ 2579.662566] do_blk_trace_setup+0x1ef/0xbf0 [ 2579.663027] ? _copy_from_user+0xfb/0x1b0 [ 2579.663475] __blk_trace_setup+0xca/0x180 [ 2579.663919] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2579.664401] ? perf_trace_lock+0xac/0x490 [ 2579.664854] blk_trace_ioctl+0x155/0x290 [ 2579.665285] ? blk_add_trace_bio_remap+0x560/0x560 [ 2579.665823] ? do_vfs_ioctl+0x283/0x10d0 [ 2579.666254] ? selinux_inode_getsecctx+0x90/0x90 [ 2579.666770] ? generic_block_fiemap+0x60/0x60 [ 2579.667267] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2579.667801] blkdev_ioctl+0xc1/0x710 [ 2579.668214] ? blkdev_common_ioctl+0x1870/0x1870 [ 2579.668739] ? selinux_file_ioctl+0xb1/0x260 [ 2579.669228] block_ioctl+0xf9/0x140 [ 2579.669639] ? blkdev_read_iter+0x1c0/0x1c0 [ 2579.670119] __x64_sys_ioctl+0x19a/0x210 [ 2579.670571] do_syscall_64+0x33/0x40 [ 2579.670982] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2579.671544] RIP: 0033:0x7f0fe3199b19 [ 2579.671954] 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 [ 2579.673996] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2579.674836] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2579.675630] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2579.676417] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2579.677202] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2579.678003] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 [ 2579.683093] FAULT_INJECTION: forcing a failure. [ 2579.683093] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2579.684496] CPU: 1 PID: 13012 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2579.685264] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2579.686200] Call Trace: [ 2579.686496] dump_stack+0x107/0x167 [ 2579.686897] should_fail.cold+0x5/0xa [ 2579.687322] __alloc_pages_nodemask+0x182/0x680 [ 2579.687835] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2579.688508] alloc_pages_current+0x187/0x280 [ 2579.688995] kmalloc_order+0x35/0x160 [ 2579.689421] kmalloc_order_trace+0x14/0xf0 [ 2579.689901] relay_open_buf.part.0+0xf9/0xc00 [ 2579.690394] ? _find_next_bit.constprop.0+0x1a3/0x200 [ 2579.690963] relay_open+0x531/0xa10 [ 2579.691373] do_blk_trace_setup+0x4db/0xbf0 [ 2579.691851] ? _copy_from_user+0xfb/0x1b0 [ 2579.692323] __blk_trace_setup+0xca/0x180 [ 2579.692791] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2579.693283] ? perf_trace_lock+0xac/0x490 [ 2579.693759] blk_trace_ioctl+0x155/0x290 [ 2579.694209] ? blk_add_trace_bio_remap+0x560/0x560 [ 2579.694751] ? do_vfs_ioctl+0x283/0x10d0 [ 2579.695197] ? selinux_inode_getsecctx+0x90/0x90 [ 2579.695718] ? generic_block_fiemap+0x60/0x60 [ 2579.696214] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2579.696741] blkdev_ioctl+0xc1/0x710 [ 2579.697151] ? blkdev_common_ioctl+0x1870/0x1870 [ 2579.697695] ? selinux_file_ioctl+0xb1/0x260 [ 2579.698182] block_ioctl+0xf9/0x140 [ 2579.698585] ? blkdev_read_iter+0x1c0/0x1c0 [ 2579.699061] __x64_sys_ioctl+0x19a/0x210 [ 2579.699513] do_syscall_64+0x33/0x40 [ 2579.699925] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2579.700491] RIP: 0033:0x7f21f1d27b19 [ 2579.700906] 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 [ 2579.702901] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2579.703737] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2579.704519] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2579.705306] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2579.706093] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2579.706875] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:31:48 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 3) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2579.763790] FAULT_INJECTION: forcing a failure. [ 2579.763790] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2579.766466] CPU: 0 PID: 13030 Comm: syz-executor.6 Not tainted 5.10.164 #1 [ 2579.767953] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2579.769758] Call Trace: [ 2579.770331] dump_stack+0x107/0x167 [ 2579.771119] should_fail.cold+0x5/0xa [ 2579.771953] _copy_to_user+0x2e/0x180 [ 2579.772788] simple_read_from_buffer+0xcc/0x160 [ 2579.773809] proc_fail_nth_read+0x198/0x230 [ 2579.774752] ? proc_sessionid_read+0x230/0x230 [ 2579.775736] ? security_file_permission+0x24e/0x570 [ 2579.776774] ? perf_trace_initcall_start+0x101/0x380 [ 2579.777874] ? proc_sessionid_read+0x230/0x230 [ 2579.778846] vfs_read+0x228/0x580 [ 2579.779594] ksys_read+0x12d/0x260 [ 2579.780351] ? vfs_write+0xa30/0xa30 [ 2579.781150] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2579.782286] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2579.783386] do_syscall_64+0x33/0x40 [ 2579.784180] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2579.785269] RIP: 0033:0x7f72fb8e969c [ 2579.786068] 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 [ 2579.789979] RSP: 002b:00007f72f8e8b170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2579.791596] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 00007f72fb8e969c [ 2579.793108] RDX: 000000000000000f RSI: 00007f72f8e8b1e0 RDI: 0000000000000003 [ 2579.794633] RBP: 00007f72f8e8b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2579.796148] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2579.797668] R13: 00007ffd81279abf R14: 00007f72f8e8b300 R15: 0000000000022000 [ 2579.828636] FAT-fs (loop0): Unrecognized mount option "fowner=00000000000000060928" or missing value [ 2579.893925] FAULT_INJECTION: forcing a failure. [ 2579.893925] name failslab, interval 1, probability 0, space 0, times 0 [ 2579.895371] CPU: 1 PID: 13037 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2579.896094] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2579.896963] Call Trace: [ 2579.897250] dump_stack+0x107/0x167 [ 2579.897655] should_fail.cold+0x5/0xa [ 2579.898061] ? create_object.isra.0+0x3a/0xa20 [ 2579.898552] should_failslab+0x5/0x20 [ 2579.898956] kmem_cache_alloc+0x5b/0x360 [ 2579.899388] create_object.isra.0+0x3a/0xa20 [ 2579.899851] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2579.900391] kmem_cache_alloc_trace+0x151/0x360 [ 2579.900887] do_blk_trace_setup+0x1ef/0xbf0 [ 2579.901354] ? _copy_from_user+0xfb/0x1b0 [ 2579.901801] __blk_trace_setup+0xca/0x180 [ 2579.902240] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2579.902713] ? perf_trace_lock+0xac/0x490 [ 2579.903166] blk_trace_ioctl+0x155/0x290 [ 2579.903595] ? blk_add_trace_bio_remap+0x560/0x560 [ 2579.904111] ? do_vfs_ioctl+0x283/0x10d0 [ 2579.904545] ? selinux_inode_getsecctx+0x90/0x90 [ 2579.905055] ? generic_block_fiemap+0x60/0x60 [ 2579.905556] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2579.906098] blkdev_ioctl+0xc1/0x710 [ 2579.906505] ? blkdev_common_ioctl+0x1870/0x1870 [ 2579.907029] ? selinux_file_ioctl+0xb1/0x260 [ 2579.907516] block_ioctl+0xf9/0x140 [ 2579.907916] ? blkdev_read_iter+0x1c0/0x1c0 [ 2579.908395] __x64_sys_ioctl+0x19a/0x210 [ 2579.908846] do_syscall_64+0x33/0x40 [ 2579.909242] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2579.909825] RIP: 0033:0x7f0fe3199b19 [ 2579.910238] 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 [ 2579.912260] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2579.913102] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2579.913893] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2579.914673] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2579.915454] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2579.916244] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 23:32:02 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 4) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:02 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_GET_WOWLAN(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000200)={0x1c, 0x0, 0x200, 0x70bd25, 0x25dfdbfd, {{}, {@void, @val={0x8, 0x3, r1}, @void}}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x89}, 0x24000000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) openat$random(0xffffffffffffff9c, &(0x7f0000000300), 0x8002, 0x0) openat(r2, &(0x7f0000000340)='./file0/file0\x00', 0x200, 0xc8) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = openat(r4, &(0x7f0000000380)='./file0\x00', 0x40000, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$F2FS_IOC_GARBAGE_COLLECT(r2, 0x4004f506, &(0x7f00000002c0)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x2100, 0x50) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000480)='fd/4\x00') r7 = accept4$bt_l2cap(r5, 0x0, &(0x7f0000000400), 0x80800) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f00000004c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x3}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r6, 0xc0189379, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r7, @ANYBLOB="000000c0f9a39b85c1742a1ca06f836fbf8600000000002e2f66696c653000"]) 23:32:02 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50065, 0x81, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r5 = openat$random(0xffffffffffffff9c, &(0x7f0000000140), 0x280, 0x0) ioctl$RNDZAPENTCNT(r5, 0x5204, &(0x7f0000000180)=0x1) write$binfmt_elf64(r1, &(0x7f0000000380)={{0x7f, 0x45, 0x4c, 0x46, 0xff, 0x3, 0x24, 0x80, 0x3, 0x2, 0x3e, 0x100000, 0x24b, 0x40, 0x2a7, 0x4e, 0x0, 0x38, 0x1, 0x2, 0x2}, [{0x70000000, 0x5, 0x0, 0x9, 0x9, 0x80000001, 0x6a78d7e9, 0x1}], "ab43da360e3cb8c667c67ff23db4d1f4099d851ad982766141b510c7e379e399645ccb7df2b241c36d159477d6a1ae1fc9e6d3ef7ca63033706ccfcd364151d2aa9f9230b2503d7a176d1924a23b17fa40f1b27f56496036e453baf1", ['\x00', '\x00']}, 0x2d4) 23:32:02 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:32:02 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048122f, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:02 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0xff, 0x0, 0x0, 0x1ff, 0x86010, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0xfffffffc, 0x0, 0x0, 0x401, 0x0, 0x0, 0x6, 0x0, 0x8000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r1, 0x8983, &(0x7f0000000380)={0x2, 'team_slave_1\x00', {0x10000}, 0x716}) 23:32:02 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 29) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x800, 0x8) r1 = 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) r2 = clone3(&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) kcmp(r2, 0x0, 0x1, 0xffffffffffffffff, 0xffffffffffffffff) perf_event_open(0x0, r2, 0x0, r1, 0x9) r3 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50164, 0x0, 0x0, 0x4}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) sendfile(r4, r3, &(0x7f0000000240)=0x2, 0xfffffffffffffffb) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2593.575293] FAULT_INJECTION: forcing a failure. [ 2593.575293] name failslab, interval 1, probability 0, space 0, times 0 [ 2593.577986] CPU: 0 PID: 13049 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2593.579402] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2593.581067] Call Trace: [ 2593.581604] dump_stack+0x107/0x167 [ 2593.582352] should_fail.cold+0x5/0xa [ 2593.583135] ? create_object.isra.0+0x3a/0xa20 [ 2593.584068] should_failslab+0x5/0x20 [ 2593.584844] kmem_cache_alloc+0x5b/0x360 [ 2593.585680] create_object.isra.0+0x3a/0xa20 [ 2593.586604] kmemleak_alloc_percpu+0xa0/0x100 [ 2593.587524] pcpu_alloc+0x4e2/0x12f0 [ 2593.588309] do_blk_trace_setup+0x20f/0xbf0 [ 2593.589183] ? _copy_from_user+0xfb/0x1b0 [ 2593.590034] __blk_trace_setup+0xca/0x180 [ 2593.590867] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2593.591781] ? perf_trace_lock+0xac/0x490 [ 2593.592647] blk_trace_ioctl+0x155/0x290 [ 2593.593473] ? blk_add_trace_bio_remap+0x560/0x560 [ 2593.594746] ? do_vfs_ioctl+0x283/0x10d0 [ 2593.595579] ? selinux_inode_getsecctx+0x90/0x90 [ 2593.596549] ? generic_block_fiemap+0x60/0x60 [ 2593.597457] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2593.598440] blkdev_ioctl+0xc1/0x710 [ 2593.599208] ? blkdev_common_ioctl+0x1870/0x1870 [ 2593.600156] ? selinux_file_ioctl+0xb1/0x260 [ 2593.601057] block_ioctl+0xf9/0x140 [ 2593.601783] ? blkdev_read_iter+0x1c0/0x1c0 [ 2593.602672] __x64_sys_ioctl+0x19a/0x210 [ 2593.603505] do_syscall_64+0x33/0x40 [ 2593.604267] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2593.605312] RIP: 0033:0x7f0fe3199b19 [ 2593.606091] 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 [ 2593.609820] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2593.611365] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2593.612806] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2593.614272] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2593.615718] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2593.617166] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 [ 2593.653783] FAULT_INJECTION: forcing a failure. [ 2593.653783] name failslab, interval 1, probability 0, space 0, times 0 [ 2593.656497] CPU: 0 PID: 13064 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2593.657926] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2593.659638] Call Trace: [ 2593.660175] dump_stack+0x107/0x167 [ 2593.660920] should_fail.cold+0x5/0xa [ 2593.661688] ? create_object.isra.0+0x3a/0xa20 [ 2593.662729] should_failslab+0x5/0x20 [ 2593.663576] kmem_cache_alloc+0x5b/0x360 [ 2593.664419] create_object.isra.0+0x3a/0xa20 [ 2593.665318] ? kasan_unpoison_shadow+0x33/0x50 [ 2593.666261] kmalloc_order+0xfe/0x160 [ 2593.667047] kmalloc_order_trace+0x14/0xf0 [ 2593.667907] relay_open_buf.part.0+0xf9/0xc00 [ 2593.668828] ? _find_next_bit.constprop.0+0x1a3/0x200 [ 2593.669892] relay_open+0x531/0xa10 [ 2593.670649] do_blk_trace_setup+0x4db/0xbf0 [ 2593.671531] ? _copy_from_user+0xfb/0x1b0 [ 2593.672378] __blk_trace_setup+0xca/0x180 [ 2593.673221] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2593.674165] ? perf_trace_lock+0xac/0x490 [ 2593.675036] blk_trace_ioctl+0x155/0x290 [ 2593.675860] ? blk_add_trace_bio_remap+0x560/0x560 [ 2593.676858] ? do_vfs_ioctl+0x283/0x10d0 [ 2593.677690] ? selinux_inode_getsecctx+0x90/0x90 [ 2593.678658] ? generic_block_fiemap+0x60/0x60 [ 2593.679570] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2593.680552] blkdev_ioctl+0xc1/0x710 [ 2593.681314] ? blkdev_common_ioctl+0x1870/0x1870 [ 2593.682293] ? selinux_file_ioctl+0xb1/0x260 [ 2593.683193] block_ioctl+0xf9/0x140 [ 2593.683931] ? blkdev_read_iter+0x1c0/0x1c0 [ 2593.684811] __x64_sys_ioctl+0x19a/0x210 [ 2593.685652] do_syscall_64+0x33/0x40 [ 2593.686430] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2593.687478] RIP: 0033:0x7f21f1d27b19 [ 2593.688238] 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 [ 2593.691972] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2593.693513] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2593.694987] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2593.696438] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2593.697889] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2593.699341] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:32:02 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481230, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:02 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x2, &(0x7f0000000000)) 23:32:02 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0xd3aef6169dc36eef, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) syz_open_procfs(0x0, &(0x7f0000000540)='projid_map\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107500, 0x146) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000580)='/sys/module/yenta_socket', 0x400000, 0x0) readv(r3, &(0x7f0000000500)=[{&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000480)=""/98, 0x62}], 0x3) pread64(r3, &(0x7f0000001e00)=""/4096, 0x1000, 0x9a5) fstatfs(r2, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) truncate(&(0x7f00000005c0)='./file2\x00', 0x10001) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:32:02 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 30) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:02 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000140)='./file2\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) umount2(&(0x7f0000000200)='./file1\x00', 0x1) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x4, 0x0, 0x0, 0xff, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x8}, 0x40964, 0x0, 0x9, 0x0, 0x0, 0x3fe, 0x0, 0x0, 0x8001, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) execve(&(0x7f0000000240)='./file2\x00', &(0x7f0000000500)=[&(0x7f0000000380)='vfat\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='}*%+\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='vfat\x00', &(0x7f00000004c0)='vfat\x00'], &(0x7f00000007c0)=[&(0x7f0000000540)='vfat\x00', &(0x7f0000000580)='vfat\x00', &(0x7f00000005c0)='@][%/\x00', &(0x7f0000000600)='\'\xaf\x00', &(0x7f0000000640)='vfat\x00', &(0x7f0000000680)='-]h)\x00', &(0x7f00000006c0)='vfat\x00', &(0x7f0000000700)='vfat\x00', &(0x7f0000000740)='}\xd7%)(+{\':@!\x00', &(0x7f0000000780)='&\x00']) 23:32:02 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 5) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2593.950351] FAULT_INJECTION: forcing a failure. [ 2593.950351] name failslab, interval 1, probability 0, space 0, times 0 [ 2593.952888] CPU: 0 PID: 13087 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2593.954315] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2593.955970] Call Trace: [ 2593.956508] dump_stack+0x107/0x167 [ 2593.957241] should_fail.cold+0x5/0xa [ 2593.958029] ? create_object.isra.0+0x3a/0xa20 [ 2593.958969] should_failslab+0x5/0x20 [ 2593.959752] kmem_cache_alloc+0x5b/0x360 [ 2593.960559] ? mark_held_locks+0x9e/0xe0 [ 2593.961392] create_object.isra.0+0x3a/0xa20 [ 2593.962299] kmemleak_alloc_percpu+0xa0/0x100 [ 2593.963223] pcpu_alloc+0x4e2/0x12f0 [ 2593.964009] do_blk_trace_setup+0x20f/0xbf0 [ 2593.964907] ? _copy_from_user+0xfb/0x1b0 [ 2593.965971] __blk_trace_setup+0xca/0x180 [ 2593.966826] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2593.967739] ? perf_trace_lock+0xac/0x490 [ 2593.968606] blk_trace_ioctl+0x155/0x290 [ 2593.969442] ? blk_add_trace_bio_remap+0x560/0x560 [ 2593.970452] ? do_vfs_ioctl+0x283/0x10d0 [ 2593.971286] ? selinux_inode_getsecctx+0x90/0x90 [ 2593.972260] ? generic_block_fiemap+0x60/0x60 [ 2593.973175] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2593.974168] blkdev_ioctl+0xc1/0x710 [ 2593.974920] ? blkdev_common_ioctl+0x1870/0x1870 [ 2593.975901] ? selinux_file_ioctl+0xb1/0x260 [ 2593.976806] block_ioctl+0xf9/0x140 [ 2593.977539] ? blkdev_read_iter+0x1c0/0x1c0 [ 2593.978423] __x64_sys_ioctl+0x19a/0x210 [ 2593.979262] do_syscall_64+0x33/0x40 [ 2593.980014] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2593.981068] RIP: 0033:0x7f0fe3199b19 [ 2593.981850] 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 [ 2593.985578] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2593.987146] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2593.988595] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2593.990063] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2593.991511] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2593.992980] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 23:32:02 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x48040, 0x59) r2 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000004, 0x50, r1, 0x0) r3 = mmap$IORING_OFF_SQES(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x1000004, 0x2810, r1, 0x10000000) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000100)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x3, 0x0, 0x700000, 0x2, &(0x7f00000001c0)="c7f5b771983e32f1b159b1aeea878ca39db8ab894145753bb8359e7e0cc781dadf5c020793d99f3a616add4e99a6f010660ad68bce5b17be61daf21dce54651d79872cc9f5a2e1bd5bbb28d8321faab9fa0910322f599f29d19572d108f212c13384168fccfd49da314f48b442b5b02b48d9722c91b72208d2294b245c09334b78b17d4822192d5a8080baedfbd18beb3145b8c7e5bf45a4c191c912ace56ed32315d131c3d0a7cf2295d465d2914b9401ab77ba688a3c752f", 0x200, 0x0, 0x1, {0x2, r4}}, 0xb51) 23:32:02 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481258, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2594.018261] FAULT_INJECTION: forcing a failure. [ 2594.018261] name failslab, interval 1, probability 0, space 0, times 0 [ 2594.020837] CPU: 1 PID: 13090 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2594.022295] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2594.024020] Call Trace: [ 2594.024579] dump_stack+0x107/0x167 [ 2594.025328] should_fail.cold+0x5/0xa [ 2594.026149] ? relay_open_buf.part.0+0x472/0xc00 [ 2594.027157] should_failslab+0x5/0x20 [ 2594.027957] __kmalloc+0x72/0x3f0 [ 2594.028698] relay_open_buf.part.0+0x472/0xc00 [ 2594.029667] relay_open+0x531/0xa10 [ 2594.030434] do_blk_trace_setup+0x4db/0xbf0 [ 2594.031332] ? _copy_from_user+0xfb/0x1b0 [ 2594.032199] __blk_trace_setup+0xca/0x180 [ 2594.033069] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2594.034019] ? perf_trace_lock+0xac/0x490 [ 2594.034900] blk_trace_ioctl+0x155/0x290 [ 2594.035742] ? blk_add_trace_bio_remap+0x560/0x560 [ 2594.036761] ? do_vfs_ioctl+0x283/0x10d0 [ 2594.037612] ? selinux_inode_getsecctx+0x90/0x90 [ 2594.038610] ? generic_block_fiemap+0x60/0x60 [ 2594.039543] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2594.040551] blkdev_ioctl+0xc1/0x710 [ 2594.041316] ? blkdev_common_ioctl+0x1870/0x1870 [ 2594.042302] ? selinux_file_ioctl+0xb1/0x260 [ 2594.043224] block_ioctl+0xf9/0x140 [ 2594.043961] ? blkdev_read_iter+0x1c0/0x1c0 [ 2594.044860] __x64_sys_ioctl+0x19a/0x210 [ 2594.045706] do_syscall_64+0x33/0x40 [ 2594.046494] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2594.047557] RIP: 0033:0x7f21f1d27b19 [ 2594.048329] 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 [ 2594.052153] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2594.053721] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2594.055192] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2594.056661] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2594.058147] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2594.059608] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:32:02 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x4b47, &(0x7f0000000000)) 23:32:02 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x9, 0x1, 0x1f, 0x3}, {0x9, 0x80, 0x9}, {0x8, 0x40, 0x1, 0x30000000}]}) ioctl$F2FS_IOC_DEFRAGMENT(r1, 0xc010f508, &(0x7f00000001c0)={0x3, 0x4}) 23:32:02 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 31) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2594.251401] FAULT_INJECTION: forcing a failure. [ 2594.251401] name failslab, interval 1, probability 0, space 0, times 0 [ 2594.253890] CPU: 0 PID: 13112 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2594.255310] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2594.257017] Call Trace: [ 2594.257567] dump_stack+0x107/0x167 [ 2594.258328] should_fail.cold+0x5/0xa [ 2594.259106] ? create_object.isra.0+0x3a/0xa20 [ 2594.260043] should_failslab+0x5/0x20 [ 2594.260813] kmem_cache_alloc+0x5b/0x360 [ 2594.261628] create_object.isra.0+0x3a/0xa20 [ 2594.262542] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2594.263579] __kmalloc+0x16e/0x3f0 [ 2594.264321] relay_open_buf.part.0+0x472/0xc00 [ 2594.265259] relay_open+0x531/0xa10 [ 2594.266015] do_blk_trace_setup+0x4db/0xbf0 [ 2594.266902] ? _copy_from_user+0xfb/0x1b0 [ 2594.267753] __blk_trace_setup+0xca/0x180 [ 2594.268591] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2594.269506] ? perf_trace_lock+0xac/0x490 [ 2594.270396] blk_trace_ioctl+0x155/0x290 [ 2594.271221] ? blk_add_trace_bio_remap+0x560/0x560 [ 2594.272213] ? do_vfs_ioctl+0x283/0x10d0 [ 2594.273042] ? selinux_inode_getsecctx+0x90/0x90 [ 2594.274014] ? generic_block_fiemap+0x60/0x60 [ 2594.274929] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2594.275919] blkdev_ioctl+0xc1/0x710 [ 2594.276680] ? blkdev_common_ioctl+0x1870/0x1870 [ 2594.277657] ? selinux_file_ioctl+0xb1/0x260 [ 2594.278562] block_ioctl+0xf9/0x140 [ 2594.279306] ? blkdev_read_iter+0x1c0/0x1c0 [ 2594.280189] __x64_sys_ioctl+0x19a/0x210 [ 2594.281026] do_syscall_64+0x33/0x40 [ 2594.281799] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2594.282844] RIP: 0033:0x7f21f1d27b19 [ 2594.283602] 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 [ 2594.287329] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2594.288875] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2594.290335] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2594.291781] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2594.293236] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2594.294699] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:32:16 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 32) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:16 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0180000002000000000000000400000000000000008000000000000008000000000000000000000000000000000000000000000000000000000000000300000081000000090000000000000002000000000000000300000000000000feb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cac0d0667e0899c6e956cb53395555acc3cfd5e406b678d86733d04a6be8025a72df620edf08b67daa6ad228aa843a59344f80effa543ef411378a129433d6461723765ebc10264d10a8f989fd75b1440ebd7ae9e9afa781d8103cbf9d83806fe79e0c3caee8811cb90acc033d1e0b372b5faf1e9f1e7c49c4b392e5d53125f4506a89325d91b7ba3535da2b6244"]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000600), 0x1}, 0x50064}, 0x0, 0xffffffffffffff7f, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) r2 = getgid() ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r2) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r3, 0x0) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r4, 0x0) syz_mount_image$vfat(&(0x7f0000000640), &(0x7f0000000680)='./file1/file0\x00', 0x0, 0x4, &(0x7f00000007c0)=[{&(0x7f00000006c0)="afb080fe80f53c0f6ee71c752d5e650f58b6d52ffbead1109e4fcb22810a9e2be5d515c41a1d6db1", 0x28, 0x4000000000000000}, {&(0x7f0000000700)="7df89773be95b38dbee3410449689a9fed77dbf05a2235d98fade1be6d850e82099443261696601d4121028af835302eeb3cfd5a", 0x34, 0x303}, {&(0x7f0000000740)="3ca11f91359afdacc68b2e5cf29663977d7fe52af16f4f50cadf99352f1fcc94737f9455d9", 0x25, 0x1}, {&(0x7f0000000780)="c4", 0x1, 0x1}], 0x2000, &(0x7f0000000840)={[{@shortname_winnt}, {@fat=@gid={'gid', 0x3d, r2}}, {@shortname_win95}, {@shortname_lower}], [{@fowner_eq={'fowner', 0x3d, r3}}, {@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}, {@appraise}, {@measure}, {@func={'func', 0x3d, 'BPRM_CHECK'}}, {@subj_user={'subj_user', 0x3d, '\x00'}}, {@uid_lt={'uid<', r4}}]}) syz_mount_image$iso9660(&(0x7f00000002c0), &(0x7f0000000300)='./file1/file0\x00', 0x4, 0x2, &(0x7f0000000400)=[{&(0x7f0000000340)="660997160ed6973c203b5cdcf1668a1779adf42110abcb667da3076dc26b8b47f5181f665ed68b87d25f6255ebe50567543d4add757796dae6e52a83e93ded176a3aa359f8adc26376da865db7febfd1dcfe8565cb8fdea1a206cbedffdad137e688a571709e4def4c63dcb67b638bb3523157c9d9f9d6460c", 0x79, 0x1f}, {&(0x7f00000003c0)="241b68655e7797d657f0cb5837103fbecf5234", 0x13, 0xfff}], 0x20000, &(0x7f0000000480)={[{@check_relaxed}, {@map_normal}, {@uid={'uid', 0x3d, 0xffffffffffffffff}}], [{@defcontext={'defcontext', 0x3d, 'staff_u'}}]}) ioctl$TUNSETGROUP(r1, 0x400454ce, r5) openat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x8400, 0x24) rmdir(&(0x7f0000000200)='./file0\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:32:16 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x4b49, &(0x7f0000000000)) 23:32:16 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 6) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:16 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481263, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:16 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r1, 0x0) syz_mount_image$nfs(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x6, 0x6, &(0x7f0000000700)=[{&(0x7f0000000200)="0667a71e53c40748d57e2722980bca3ca4323bb52989db2a0014e9e3e7f7546a0995001120a58e21c6a0b15129bfa93b9f187ab8e0aebfa1ca4b9e621ca9c70bde8c22f5549922adaaaea05aae101ef5cac1a84b9e62e9aa1c806a8dde60dc400378170967f299d752a8ff", 0x6b, 0x8}, {&(0x7f0000000380)="fef70bc0c68f9e8a86c97e9d45bc34323d0bd0af241aaa17cde1261d2d4f5afbab04113240b16f9f8e5636d9842c6ea458654b8ab22f5935874632c6daee57538a1f8527098aadf672b19b74", 0x4c, 0x800}, {&(0x7f0000000400)="ed3fe1dab221e347961c82fc1b3342c734f7ab240438cc8b134f560214f751d226cf102ecd2fd7124a18094e63918be46c8bb83d6327828cfdee8ebc104b3e10b53d6b66686798a0fbf2aec026dbd48687f835a2bcffb1e1", 0x58, 0x4}, {&(0x7f0000000480)="f5ddd88e8b78ab81cf5d37ec5e9748728f1dff5e1fb8a88eeb38d9a9f030469b8b22f21a64d9b413c6448313a1227588bbe36c550c3973100e1d7efdf9b78b47fadfbf3d9cef9af0a94b8f569f41b1810442551b141e11b6840733865b39d303453e387d169769ec84d47ad4d03ca9538e5264beeff1d0be6e70bea6ad417eff87c6b25983d7d1568051ff9dd53cc26a16f4699d0c968f98871c4fc84471629d65535a66ae2c7d730fefa5633bac76a79103a68c91213ec21e795b4da4b2b4b47df6567e14c647136885cc2171d976e930f040fd1d536c073425e3850f1f24bb02f68b8262ccfb909d606717a5593f3aeaaa4e20bfae6ab18b47dad1d0", 0xfd, 0x3}, {&(0x7f0000000580)="2699bde10545334ceae04d72c5f0dddebf19edbc8d6d2671833779b3a932a1e159f62edd2b8cf254423c7baf68737d2ae87d51937fcdab2a31f4e77dd090629378a5443e4cb34fb9b222406671fbf3a92084e6ee5bb2e09068bfe640a3cbe2076c3ddebaf2231fae3e3be792a50f89d6e0324130f763609cca24d6cb00380004199e01efb4393267f14ba467a9a4461de76138ae9683ca16", 0x98, 0x3}, {&(0x7f0000000640)="6860d5e28dce3c684dc05031282d04dde02f2dcac32f4321e26e0b5c9bc23c1a736db73f6b1278740752b6e5f566ec96e5d44aa0cb3fd7292587bd6329198a25c843501a47f68c786da595472e45b0edfd34fd411c54c049571d740398272a8b29d3e192b148a8c9d7ed040c05286a4f6a9c5f6548f4549c3560e232209995000baceef10006a67775d515c35d1f35eade448179bada191aae658e7a", 0x9c, 0x9}], 0x10, &(0x7f00000007c0)={[{'vfat\x00'}, {'^\\{!'}], [{@pcr={'pcr', 0x3d, 0x12}}, {@obj_role}, {@smackfsfloor={'smackfsfloor', 0x3d, 'vfat\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x1000}}, {@fsuuid={'fsuuid', 0x3d, {[0x66, 0x34, 0x66, 0x34, 0x66, 0x66, 0x65, 0x63], 0x2d, [0x64, 0x39, 0x31, 0x36], 0x2d, [0x65, 0x34, 0x62, 0x33], 0x2d, [0x36, 0x34, 0x65, 0x65], 0x2d, [0x31, 0x31, 0x39, 0x35, 0x66, 0x39, 0x32, 0x33]}}}, {@context={'context', 0x3d, 'sysadm_u'}}, {@dont_appraise}, {@dont_appraise}, {@fowner_eq={'fowner', 0x3d, r1}}]}) openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) statx(r3, &(0x7f00000008c0)='./file0\x00', 0x0, 0x7ff, &(0x7f0000000900)) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) lsetxattr$security_selinux(&(0x7f0000000a00)='./file2\x00', &(0x7f0000000a40), &(0x7f0000000a80)='system_u:object_r:kvm_device_t:s0\x00', 0x22, 0x1) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:32:16 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='.\x00', 0xfffffffffffffffe, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYBLOB="14721f53a7a52b1e9c3846d5f9f499a81848aa6d5df1a6477a733e2803396030097af123d41d51b6fd8b07d2d9d515600169f9dfe861f4a3bb85f785754e6cd5cf3958895129daf1e738da39e0e4328c54b4beeed11b6342198be9422354098b88838898b420463495d4e55d19d5c0c34a18a516f36249193d51df4149d5c4c12121ba066134f223573e4f8f9471a55578d7da06f2eac86fee54ad0c5cc74c91eef836b939d5a43f34e03bfdfbcfa28d1680c53125a6c5b44c9a1e54714650fa682e58e69f3c705ac8ab78ff0100000000000074532af94cb10815751074ae0979a0c691d4901b92d71f2fd98cd150ee000000000000002cdae74df5eec24474b4a730e9d04dca174a013191b82d0a1c1baf69748bb4dc01afd9fd", @ANYRES64=r4, @ANYRESOCT=r1, @ANYRES16=r1, @ANYBLOB="3369d0e7e25fb40b21480a4345511ed4203a034aed1b1080731157cb20fd5beb7032e8b0edde85bcb5b8670f02730debd7bcca24f9a24907dbfafb5fe1399c2d08712504841e212aa02300fe938ab75a10b70a350d48ceb39bcdc3ff5d540297f49702d2589df8f012bd92e73b491f7f1c58315b3e25fa298aa46d51c1f08331ad3a43be16f5de4e29e0614eb6e12dffa88db8ea315573872a94aaeb7e4c5bf2f933eb9d8bc046e3d112f7d7594dc3610b8c8c5f74d4d93e6b9b69ccaff884a99c99067d9b6ae377301e19c63b8e9b7f6c69d60359d8860ad2b46811e9e76540be9bcb5bbb7d326090a26697e09d4bc95bb2f982dd05aecd874f1b9a2422a05b27f0da15370fe5aaf468a38a4d18d2d0bc2781908119a3b60696428807b6f325610142f19dfd9e3186f98fd7b36234d540a439b00ce747306b6002edec5483074ebf706c64d63161c24890e7a980b9107010868bcf60b639e034f476f0ef8df6ba564356f3b3ee17591bc84403ac5b1f345e8543f8c2b6231187b7e60a73542f343e9c2c278b7db57bfcc3dde61ce9f749c37aad21ee9a14ea58587e08e4290d8b31fa6c0a5f296082ecd907e2fff5d2d153f11a512b18d8444a7882208165129ad01c77fb96bd3c95976b4e92ebf2c8162b1cb03068752b696e451aa7f92e4412e640e547f209bfaadec5fd0a715fe7de6989985c4fe49ccdfe56b75e017d25b6a21a91b41ed022af93db80c089ad216702aaa1b248f63b7e32a43af51c91f83131baf5577e832eba11c129b59ccf24e0f68a7f57c5a1b1acd717382470d4c4064b43dc1918e312fe08cd052b83cb315be684f392db0a0200b8cb8930e685ec7940f769eb836cd882ea7839c70fc4ad31bea1307104336229b0e7e8425e98cc521d0e72217e7e6bdc7896b959185f2bebff6395cf719258b0775ba516824af2696fc8fecb42193b38eb57ec09c03f39c4966707b5d913c42d46eb375be597e969d42549b84a1c2b96d731b3cb3f01816bcc2c5a9df6bf48e002e82d3e161d9f035ae933a50eb79f0ccbbcfbfbd5f8d7d1cbd0723bbb79345454ca44496563581aca061459a332b5aec5d5af04216389b143018e668e5c3cbd19608b79443349bb6e80460b96c0265a97f9e0c8919cfe62083514cedd8856e22222aa101adc8dbfab5246fd89263253136ef8d5703a2f76ffcd21e2c7e66b6119a3f228ccdff22136fbbb037885ff6aa44318a202b64113fbd179838e39726ec4727fefbb3526af73b03e2e1035ba5bb8889b4b7634d9708ccd1b5969aee9cbde65830edd20adea5c6bc76c00d254a0415f0525d092ba02effb975e827cf9702c6148db96b6f99008ec5abba3f16ce0f68aefe3b704cb48ee171e0c6e6e2db24dbe3c27206e36bf07f954e61aac3b44a4dfce4a280d67637d070a224023a1f86449c5e024e38408cc37dad2641bfc202e5cad433f3735ac0ce45840727b77ff2747f5316a34fe5acdbafd2423caf1d32967f2766b0d4a74d81eb0ae81c129949fb1a0d9f7d6aee4a2ee7c06d89d3335a8202d1c6f02bbf74844ae95e126f430a9cacdfa5395f0d19091823fb3e995ff3d99647cd5ed46f5ccd8ad04f9b403310ede393533fbe773cef028f706bcf3832fed281cbfdf151c3af20803cfc1e29273f0ad0b1f3a3a24b368e7343d7cacf299e49106da0e7c936e4ffea37703d30d6cca8febaabc0cfbfa58e61bcb5afee3e8652858a044e8b831395d5eef051a1dc7decc4d7b8357e95660399d8ada4aa648071754874b5a35229dc8c578725cb3a04af651941a77d62c7bd34d3b7c5b8d4f5052851f5ea81a70d4ecb4e52948430c65b792da29a009d2559ca35d9d124f31da133533eb9fca862857f3e46cabf3bb56a609930b10a45e0bc4bf6520cdf4519bac76d2cea87ab4152938800cf188ffec6a927fc81c85fe5d9e51c797d5b90559cfef5ddc4734d31ff7109cefa6ae5fc813a8b01fa8b47512e344c4200e9b2aefa7cad2315defa8e3be06805c9f16a6dafe43f84d9fc06e80ef912a0115f5016bc51d464eb13af1d54bae1aa8dec6968c0c5de5cd30b28f2a537628766d7850856c92a2ecd007cc73dc75553dc8c2566855e38dc6f45b6970676e94a961d2a5622a438255f3e3b672baa24b74a6290bcb15f5743436b6a0ea0ac998cd139e12a56fc6e44e1d66d1c4da55c934ec87ee972ce93c19eeb007ca8f90a551093ecdfb496e97a6718f21f0610a118a4f600d6d0233a469aba6c3da0f729f20b050d38aa0ce17fa6f8eab682d04e20718323e177bd15a56d774b18fe78d537c2d20e4ad30a9cab5752969579e10cd3f96fc01fb8b3a235b3615efd1441adb8dc2cf16523f7eb6fa9380d326c16506edb5ad4dcbc89ea0811600dd25e996a3b4924837d3f66e45b344e7051d15d1b81e31bfc0ce6619b2372041cb7315fe97afa71c60fa08e14b2cc2fd8a3d2e4c2a2ca87c5789baa08d89609ff8f56be23249c1f8b07e8414c3a2e32e4e71743730763cd5c3526e497dbd79a74c9da6f71ff866400d9dd2ef04f0c8a5069f8d81cc6cdb7f69a2911a83f04917bfb8dfa6afc717d4ed16efcc2e24d220e965297e96bf6fd01d9a49c5f2ee8fc8ef5a8dece55c30986725c2897ffe9fce438ca087e4fcd3509acadc35e98ed19b0a7eb668803e946882919d9b2f027147499e43ccb69cc039859c400ad36bbf477e05fafbaee08ec8d71531be25c326bd3e47c4288787817e26bc5bd38ac69ff18c97e52786d3e20749fa429b6c49fbca15065e6aa3953c9235a166763662384345a36fdd688dd7371990bdc4f5f96bf360c284b1ed3e5e07e473a3b800f4e0380f6e81f36d38c7d36bfe548dd2eb790982b7fbec3fd15f67d3aec27d61626352ae3e029e38456b3d418970b4982ef76b7d974cc1a0fdbffdcc19fab7bc34a357cf5915b6f839e52b04d634330754f8168a9b2d35e3788a6e3d42fa7c9322803b9051d3bd28f892143247ddcc1ae6d2463baafdd9608b863c647d1a36beb5b540b84d553955f89be5f60a91c08306f5a260e5d47f9c6dc583ffaf7adab51eb37812d92fe91ebfdb8e35cf0bd8b045fae038e0100c85fd409b36da48d528d169e9984db9644837d85509c78b72cef9554a5ab99cc72f9f06211ec4cb9cf144beac5afc94b1e7d0b5203f654b312bac8ba19ae3b43c1cff8ad933a4cae11f2c0e5ac4a5dd5f3eb00e745924f259b39475b45fd1d487e122e6159f349cf50ee8eb572f6c4e9ea0d11a973bc91c0730a649686fc40fbbbc6a052c0ba7a222ebb870c3de9295e47048191ff7d5fb46e37f322e94fea640e2a1b63cb5bf76c2bd67f4f10bf67e5f7ea4713becc156bd1f7651ceac0588033464cd5567a1915b89938e1ee3e1a21cd2c7cb93d9366d1e27865abbdf46cf21a630770487872515b1cd1eb45b408b8447b442b399ef7ba9fe873f9ddd3b58c5a88d90f9287f94fdc6400dea3bc6ccf569b696a7c0f864c7d4c79fad7538d59e611b88721fe6fc75009f955fc911221d05c40789b2bc60fb9f638b074b9ec94b4ea70a3bbc80701f9deaf30aa794de621cabc761ee6563f0a446e94da189cd64e7c02f3531b4f77c205286014c44f85a5bc3292f0fe1cf093e09b3015e8dd6f133dc634f38a23f536969e98f0cdfa1774894a21fbcc96b981c57abd18663438322cf50fe939a8efc3ac4b8419c15f11379aa74213b094c48ad377076a806e2bd31dd0c44eaae3fb81f82c9000cafa3c0499fa20edfd756298a81fe0bb630a2431a92c498add4ed2a53cade2a14f5fcc75b8b5c7cdabcbb2c69aae3a95088756efcd2227ff5946b0fcc7ec2d0eeb1f980bd3ba2c240064bafe39986489539a02d81eff2fa25db2e227d890858facb722a96fc017e7db1a6807bf642f5449e90be8acb4707382d96151952db9ee07a87e70a29353f0ac758216498cb2cebb7a1645f5c46fd3c373a8bc10e2f819a5bed169cbf1539fcbc27c576759de1bbe80c27fa61e448f4da7ec14dfcb60dfef33ebdc1e9fda3b484d46afff50b8372c01cbd76d26dd6c386ab8bc42bb2707663c382343143a92285f44290b0791712719dd23660bf1456d8fe5b31998f9fe3f6a5838f4b74480d07b66f5e69eb39c41b6a602b4fcbadb581fa42e1fa44dd9e4c14138b33b1bc6da91ad1aa85f87228bb35df6911c8123b517e79935e9bee9fcfe7f3136e0d0f414c518a861d4d6fd576b42de58a910a64d262d44371b86a2a375673f44d82cc3092f956a9d744e79ec9ec185b0d008906a2c6584d9aaa9d35cf22d873cc7fe1f6b4d6959d59f0b9da383f2f759a225dbe9fc51f61718307f2b8ad0a1af50407f6a0ff0e5361bba5ba6ff94f322432351ff93128650cd567f2dd0512ec01ea970455d51d24d90301abc73e8c65cc24b92324a37155f3ffb218512238693e345c3b267750d1ae7854f944c8aa436366755e1901149516b2c55c0bccf896608fcff625e13c64e49aed2cbae7d95ff39aadea4d5a20d947f8f7186593b3f4cd6e8877211917998dcbca41e2cf37e3db314557fca5559662c7958819cfae89dd33031b88992cb104d543f5818c19d020b3f7be8005710d4f1d591e7837fecd879870e2bafbec56427c6e9acd7a7005b9e530a01ebc4d20870159dc9a9148a3b889db46c2ce30023043fb25ab3e1faa964b757562c3a2145f29de6bd3b9fd6b175d63640a4ea8b8e7ba184093e52ef90df029e325c37c985bb9b6702c9a8f4b34a2afe6c679ad1ea8021905839c90de330922c49b6bef70ff78e47c32af49b69a0b2f817b4507092020eb6ab9b58295b03b709375b2385e013012afe75a6469589d633186df788a33f86dad6833c65a7ba984a974e62f381af198e06b78a9c25c964e32bfb75a15e4cb6ab83423098662a3320e22acde424cfd422e04640469278554ca4b3e35050f7ada0625ec050f49f289db1ae3cbc640a3b8399a041c644569c0fe74f064daf888e27588d8624d99354ef1ddfcdde69a1f1abaafe106a4b77553d9baef66d218fa2a141279fa5a6bcac52cc43c628e9d1fe2ca0d9e528db8a58dc2c7ec49c061cefe541f019f87fc22c235c6de921a7051e54f9706da7b7cd920bcdd7b6c54dc4258805d45f69c4cbda951ad1fc647c94537e9285b105c5d15ffd69b30084860b9521dbc6224e3d8f8cace469aa7798c2812a317c3d0789ab732119284059a1aa6eb82a8368d899b8ebd5c63ae45845f9aea4bb37a1fc84412aed97f920b093c1c9d601ef8dd75e716b973d5300d4e1596e4bcda6d8c47babede5986737d8cbba0f786f7aea868cf9ce46ecc5fd34cb7d4d6e5d21d82669e18e8afbd5748af612ed0732174640ffef3540e5995c9acd2f0a048083bcd30bc21ad6f0bf4966ab26560fc89e6c4e2d6fccc4f7e1086c99aae8243e3c103d88e6fe64dc6f1ed6663e1146457266f7340b0640dc738fa98debbed778c1ece27206d047c31b235d497deecb2c9080b9360ac793e792a9bf456351ff211a5e9ae2628036b20dd21f78ac56be2274705a6a8d28a619a3e4467723f2425d7b9cd3c413b5cd41def528e34a569a68845bddd68c49b57d40e1c6153d016171c3782c12c4a7583d510cded8678a06de8435853d167d749446f020b812199d00f67ae7781169835b9dd3a2e6e00019d715d023c832b51540bbed17fbcce4fdee15c17000533cd6a4d44e9064425823e199877fd0f23c25c96ec9062a1fa0e3cebca36c1a54d2513c6b4abad773da8d56c12c22fd3ee30d01ce937e267f4", @ANYRESHEX]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r5, 0x40047211, &(0x7f0000000000)) 23:32:16 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) creat(&(0x7f0000000200)='./file0\x00', 0x40) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2608.347315] FAULT_INJECTION: forcing a failure. [ 2608.347315] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2608.349171] CPU: 0 PID: 13125 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2608.350126] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2608.351250] Call Trace: [ 2608.351614] dump_stack+0x107/0x167 [ 2608.352108] should_fail.cold+0x5/0xa [ 2608.352634] __alloc_pages_nodemask+0x182/0x680 [ 2608.353268] ? __kmalloc+0x16e/0x3f0 [ 2608.353781] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2608.354630] alloc_pages_current+0x187/0x280 [ 2608.355236] relay_open_buf.part.0+0x2a5/0xc00 [ 2608.355868] relay_open+0x531/0xa10 [ 2608.356367] do_blk_trace_setup+0x4db/0xbf0 [ 2608.356964] ? _copy_from_user+0xfb/0x1b0 [ 2608.357532] __blk_trace_setup+0xca/0x180 [ 2608.358105] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2608.358705] ? perf_trace_lock+0xac/0x490 [ 2608.359280] blk_trace_ioctl+0x155/0x290 [ 2608.359831] ? blk_add_trace_bio_remap+0x560/0x560 [ 2608.360511] ? do_vfs_ioctl+0x283/0x10d0 [ 2608.361071] ? selinux_inode_getsecctx+0x90/0x90 [ 2608.361726] ? generic_block_fiemap+0x60/0x60 [ 2608.362346] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2608.363006] blkdev_ioctl+0xc1/0x710 [ 2608.363504] ? blkdev_common_ioctl+0x1870/0x1870 [ 2608.364145] ? selinux_file_ioctl+0xb1/0x260 [ 2608.364750] block_ioctl+0xf9/0x140 [ 2608.365240] ? blkdev_read_iter+0x1c0/0x1c0 [ 2608.365818] __x64_sys_ioctl+0x19a/0x210 [ 2608.366377] do_syscall_64+0x33/0x40 [ 2608.366878] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2608.367563] RIP: 0033:0x7f21f1d27b19 [ 2608.368061] 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 [ 2608.370521] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2608.370980] FAULT_INJECTION: forcing a failure. [ 2608.370980] name failslab, interval 1, probability 0, space 0, times 0 [ 2608.371551] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2608.371559] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2608.371567] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2608.371574] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2608.371582] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2608.382244] CPU: 1 PID: 13131 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2608.383642] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2608.385316] Call Trace: [ 2608.385861] dump_stack+0x107/0x167 [ 2608.386624] should_fail.cold+0x5/0xa [ 2608.387400] ? create_object.isra.0+0x3a/0xa20 [ 2608.388330] should_failslab+0x5/0x20 [ 2608.389167] kmem_cache_alloc+0x5b/0x360 [ 2608.390139] create_object.isra.0+0x3a/0xa20 [ 2608.391169] kmemleak_alloc_percpu+0xa0/0x100 [ 2608.392167] pcpu_alloc+0x4e2/0x12f0 [ 2608.392947] do_blk_trace_setup+0x24f/0xbf0 [ 2608.393826] ? _copy_from_user+0xfb/0x1b0 [ 2608.394687] __blk_trace_setup+0xca/0x180 [ 2608.395528] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2608.396441] ? perf_trace_lock+0xac/0x490 [ 2608.397305] blk_trace_ioctl+0x155/0x290 [ 2608.398137] ? blk_add_trace_bio_remap+0x560/0x560 [ 2608.399131] ? do_vfs_ioctl+0x283/0x10d0 [ 2608.399968] ? selinux_inode_getsecctx+0x90/0x90 [ 2608.400932] ? generic_block_fiemap+0x60/0x60 [ 2608.401852] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2608.402852] blkdev_ioctl+0xc1/0x710 [ 2608.403608] ? blkdev_common_ioctl+0x1870/0x1870 [ 2608.404582] ? selinux_file_ioctl+0xb1/0x260 [ 2608.405564] block_ioctl+0xf9/0x140 [ 2608.406370] ? blkdev_read_iter+0x1c0/0x1c0 [ 2608.407235] __x64_sys_ioctl+0x19a/0x210 [ 2608.408060] do_syscall_64+0x33/0x40 [ 2608.408809] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2608.409888] RIP: 0033:0x7f0fe3199b19 [ 2608.410691] 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 [ 2608.414487] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2608.416009] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2608.417451] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2608.419067] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2608.420491] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2608.422013] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 23:32:16 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x541b, &(0x7f0000000000)) 23:32:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) setxattr$incfs_metadata(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0), &(0x7f0000000400)="32bb60354a06353c", 0x8, 0x3) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000300)={0x16, 0x5, '\x00', [@enc_lim={0x4, 0x1, 0x5f}, @jumbo={0xc2, 0x4, 0x5a0}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x14}}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, 0x38) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x280000, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x15140, 0x0, 0x0, 0x0, 0x95d0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) setsockopt$inet6_opts(r1, 0x29, 0x3b, &(0x7f0000000340)=@dstopts={0x2, 0x1, '\x00', [@pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, 0x18) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x80047210, &(0x7f0000000000)) acct(&(0x7f00000002c0)='./file1\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) sendmmsg$inet6(r2, &(0x7f0000004400)=[{{&(0x7f0000000440)={0xa, 0x4e24, 0xdb9, @mcast1, 0x1}, 0x1c, &(0x7f0000001580)=[{&(0x7f0000000480)="b4809508fcff06b8d722c739c1699a862b8a228e22c9463b1d758b326b0f568b604e0e31bd40d71ef41910ddd7cdd589391a819612c2e2bbff4d193f0db95e2ec8c8932ac8598d8dd96e7a8ff2210cf485a7b824eb484897a00d15b1da8d0193f8b0a16882acc7725ccf3533209359f03caf6d09f34aea5532b84b697b05c7cafaf09d74df2990e9624da2e7df6780c68f7fd83fc28f69ee713f3055f2c6735f358f105cdd780c7b10e1a857849730aa95e5027e5ff32df7794dacda09de678ada44f790d9b03a9d29f43cdfd244280c80d1a837f698bd1980d272585c34b19fb0ae43bf6dc113cbac6e10ba1405e8fa19392fee3ba193268009fe956bb8c76f914d5987f35224ee01c78947f3c82679c2834f331296948521aa65d00e370a73cdd24fde2036dff55039867a7c748115eda980402b4b966ee0f02d76aadfe4f058c13a1b035a7b748b0de8cc39597daab1f0ad1ac56a4eba6e172f439b7880ad4bafe89cfc3f467174ca44e5bac0c1ae96ad0fb8e7eeaf4a954008d093fd45d7895c2ace74fc014c7c673a97e623525c180af6491a77031a94ef1b3139a9145fa3be770402579b0e19e83e3d2b5a0af1f95da9d0efa600490bf41d0283e4fc2f8e720b239441322a5b79252a60bb8b5d02a1b1300be15a6d11c980bfbff52b1bf8ea54db69656d7006bacafb16b15ec1d403ba67d8f45cd351d05eb3aa5aecefaeec6af7e91e053553a2d9f2d142d68442efde9adb6a8e8e3575885f0d19013c9d1d4dab291c4c6aa30f3d53491e4b880b2e9b18aee763b2a68e575bc4468bec9b64f0aa9977fad58dcaec842986aa6ae356ec0e02b6ee5db73b0af6a90f64322b47f9a91acc2225dd3650f1ac36ffab386e3d0a65427b64e700fdb0f5114b21fca4dfccf8bf0ca364a51de09d68867ff10af23d9157b8009a95a7475145521a24ab35bea2a804dc890f7f0e53459e9a065ce3634d4bee3c1b2f9919ca2ced03a19ac52c7db6185c1940273e95dcd538defc7bff6e7f9764e2a6e2a1302886854e9f1691599bcabcbbb4b0602640bbbb9ad129166bd353dfb03610bdc289109350e46098e0e5706db4f927e34bdb0481d4b06bcaeb16157f83ff7de3d138cdb1c93980b74a1607b88271545aa33625820d45554344e636cc3c15679987fabdfc364eed08dac1b21020b7496b61ac41a425cb532c4b2c9e7ade8c60573df1f53bb83cdedf6027a5ef244082fdbecf8827b57b7b0c40ae5243d042065f29b6a9cc7e874c5d414438cb9e6d7a7924762639ca7ce50a178f2ded93921cc8bf8259de402c25f6980dcb430e8261e0a0ceef030bd2c6fa28f06373f3b8521b87d3f3e949eff8dfa393bd62075f1554d98cdb84b0b053ad1a2c01ad9d2111ba3bdbb45e9509caf0fc6fcc13cc1c3ec9c482849e9044e831085cb55facd6e6e90a3b9f5f7911d52c6e06e16dc7ee743c17cd7b0af1f9b54f3fe02e7b61d2fbabc8480a93f3e0d4000b1d4070f9a829dd9e5c96d0537b698b99a584198103311350ce511e6c6220bfa8b1573d8707117d4be6bb9100f1b6c6fd369504e07f6bf3c64d9cef9190c23c4a5162f11db87e319a1476372b96d7ba4aefb5db64ac9f9016c00c26440227a5288c19f5530d95507d743eb5fb19a0fa44a4f7df5af5c83ebfb063c29dbb267e821164bbb88017454f69ec3d352d3b28ad866a837f18780aef05001b4b047be1c74a1540a943aafe52867f2b5787fa5e221ef7a463040f0a6624add7298f7c4c6c27cf6553bb02ae23c25aa56988475c47b47066a973648f0e169da84ac5038ad90d393e6f2be5392fa8d6a5bb5c7422785d43fd9c61073f6905d01ca5b7263205573d47bc891191889d81e98f6fdf437fa2822317db4a5a0524e2e56f690cc32764613fcd316457530b89ebef96798c92fb90087398c4d4075c790c76608996ab6ea34afd0862b6cecbce709ffc5aae535fd1e5f09a9b506a67c54071ab4e22d151a7384db90743c73c421a6b99456c8b5f59550bbaa71d4a3a717503e8227bbcf7b51796a36129ea0055898df0e772ab208c434718d7553745a4a57a140d9b4f53768ec3021637da782cb597c610bc90198ee683b0a3d3b5fb53feb3a4e43ba35ae99511dd7d34818c5d78530e9a93db9a1463f87083c1317ca09bd28e7fdf6913f87fe80b54045dfe1aa87a11c02b7b3d812cf7c1476c0d22921f95b43c17b635c04a5db2b6e0cb448981ccf964405e0705da69cd444d6c3cfc16f35a5fdbb24bb64f4055a40edc8ac3722a579b1520dcc30e16b31b6e93f26b03fdc5c2e892746858f6e8d4dba182666b062bafc877daea051df8b42bfed95ec25173fc65cb93d0ca8e1a783aac013718bbdb36e7c7556b283c7ecc5712185bae7d8c58ee1de39ce15d1c37f20306cc7266b9ae20b251fb95970197277787f0e619502d32c30d11a9fcc64a7169ad7ccf3b51ce578b052edb3a62922df7e69e70b8bf6b3948a90ee1f319002048f4b14e17549f29e09a39438bda1b3de4e54ffb337a8d1ca54055cde30fb6d22a1ebad6c80eb72c65d3967798611644095e1966adf6f28776917d2a70a1c099f28d4deaa78f125e36add9234e6dbc1c05791bb2104945d1682e6d59956b7c670fc7e2659f3ab6a68f23b25fc3a4e4b22579330e382de27422591b3239fbed4b176998276072e73b45d57205bafe273de1719f0c222c5db520b422a68e2e8a3cc97fc2ee3130b77b084eb7e7a5d8747e5f8fe6a782c79e5e4b2994385aa0d61f639c044a44f618ebe9aeeb107921f13f4f7d1242d2ef505a8e569cf99ef9b765f246f88fe274fe809194f302449816b5d92eedee7a8973a0a9323d7b9442a55a693a000a0afe2bf799a1ff1a9b9b364b5bba69b4373acf5b2195b1cfe7ec04063e3a6edceb1bec383c31849de6bb64ed17cfc334ead5aa067fdc625979af99f0bc3614b12cbdb283a1047700db13757594468b018f8bcab6b91f43eb00cca23ea963f16fc1aadd216b7d9265c9192daee4b062b5f41e1920b988a39b6a17a942b03f22ae1ff9585db2a38613f48067fa6daa892ddc9d8a9d700520cfb770dff3816af26c05876dbcbc268f8c74d37bf779c596b649910b69c7bf9df73d4ae75108230210ff1ddcbe3a0f37aaec760e6912cf9f011007dfab605207e2f84efd92c1b5e8196d82b8c735795bb9f25225b63f51084903dfd9ca14625e811dbcd2c3b61146a8c9b1703af5145b79f96199b772c5e87d9763ec49db35835c36d38e3a52272ccf6ee55b81ad1d2b48d17f147b8d2e20882d184daf464eda8063302dce9b949eff85b92c350caeb79cbb0cdc91d75ba6cc7098f7fb2cafe66b19dc34bd6a4594a3552eb5ab50f363cec61c098723f85e25e94ec68261c14a75757fec57cc9e862bc3ab4b7ff34fff3bfd805cb3a1caa5cfa41281cfee2fcef6b5b4195a87bb9530bceffbc04b4a286e3c748ce46c9d1d03b54b58d5ea298025f8f13a8abe5b2b36f100379b8d7a1e609c22fd0cca3c313a3ee192ff17564270a5d9c126d2aaf60074f7422481d258c1e01f8cde0460c20a45cb38d87c571feae77c8fee36023f3a79ba5be218cb49045a923b32529db9c870670fbc638a4db61acf80fd53770f2d74b04ed6f7c746fc7d2712ddb76569ffbfbe40ead74a16c94288e407c285be03fc2c99df4339511e1879e607fc89831988f959d5684a294cdf616646cbd865b1ca9b90909d2bca820650278f77d4facbde248ad64002c24bbaca2248c191d54a40d68703b3e55e3031da6d04278fd271006db2cb5b55a979ea967118e9b57cd28d579522d46630aa0a2a2aaea013bc24bb87a5b5e08e35293adfb235485d0cdeae926cc4537d8f4a3e259f1e3a21111f550a20f124301589784664ae4cedea5133963f44a39e6936f10dd42fd05bd7d29dfe95b32aa2a20f31c0120d49f7ccc891b387f5ff0be494bd637308b4ccb889cc852423a1b6c3864e41e3445554aeb8e64c264acb9a34392c293993ccf3791f35545caf29ffa93e4b7bbad493a07ed681788675633303081c683e2458cbcfc2e2d6f6ad41a2bb6edbeb3d9d1843324ccbf9344fe9c3c423ad7819d90bb456fd14b7e46cc620880056948a7ab6a4a468b139a538f36c4b93cacf46b077e11903638e85cd528d66c2615ea80899c58f582a2da2be7913f26586c62749749082ed6b8552c2d2bad14a863ee894f434b612537132f5a8445dfc454466d52ea782f62d7515cd869df204ca2a7d6bbcc14cd4cba18a1441236c130ad4f90679f2bc8f63b4662e7371941fea0b675cea658c94c299bfe1fd5310df83bea47eab66fa8213ea89721f7f31dc85f8ed3264df03a9890421b29dc01760a94c4eae80878fec9a784b3ea10d0bda13ee4f0b3dc3f3ed177879dd8181c08a5ed759be3555aac4a2ba5103cd831deb85ab5674269805497c3db80f798ba61501161e8f3ad10ca2b4dbb698d9377adef32e766d501ae1cbad628ddc330d1d0528687142df20a36327f1237d820a368e1cafd6083635e5162ffc6dc907a3ac7f3c4765a4921cdf175184030b08a360d1c7ec0df322da414d88fc16efee9c3cd89aaece6068ee009436dd4773f76b8f18c7688d276703f1c3ccb478c8b3e5ce23df372ea4fb8f324c427e6ce66aeb9d56a97cede3bcf5c54ae6f9d73a94a41b9f4914b9076fa78a481c674ea070337c4bbe36f3eddcb845a8157fafdcefaec96f022516285376ff58b4a9f545e2b34990a60efa9b9b6ad8c283dabceedc0b43fde7e71d2067159691ecad2ba37f2391f14a70e4a3b5011d3c7729af500fb117db4ef9b40b41df21d2cea1615ac63c12f557e45a73e3e88af2efda2681330e70a7072cc14261c93a17200911b6dbdd4b6881e33d04e25df725dbae6786b0861352f65bd32ed405f7c7ec25aaaf6bc212886a79e47ee8c468ab1186d3edcfcdc60d4ae0c618a779d755046d68dc10769d936c252884040c57b1cedc163be042fe5ae70e180409810755515282ca5619a72f828740c86a8be75c7ae53de6fa5c50231dd1c562733ee230cf39bba9f466eea1dd32a9ae3b26b9ddb94e5cf6e4cd2fc28f240c22945eae721d2a4d367ae2b3939a7f90d3e99f4bcbf93ebd37694ec654659f14738d58fa3b77e9083060712a2e084e440886f3aa582aac8f29f7900314afefef9009b0843027019bcecf408e9dd33c2b19eb4488aad6f053fe1add9cbb41a693dbfb73d5246a3a19c78f3ee984955638ff0655b7528f99e793379c68a93fdaa1725a8d2299df2cb1350ace7198fe4dd0f9c7d94e7405a535233b12d8139e88081f50f4671d87c71ead2449abb93bc14e1633894484b8914a9ce92d7cc5fbde6707a4a7707fa3f159994616d01b09bd174f3aee973651bf1c896e0398e377e72cd2e44aa239e17df046895a2e17102ac4e83cb58b6b2de529aa45313e8850ab92119d3cbaefbb00c2536174e5f72a1d4c732686217b2796f2001b480692cbc9248c621cec8d496625272207a570d05282d06953a2e0354f239dd47b107443c156b3af103bc6bf784cff5d73dbc14ba3ddcc484e5999afd7dd8b7d99af90c2ea647e8fea9d3d54cc3636b2646e42c93b412f46d33558ff2729f5d3d33bd06bb377a0159ce6a300bb3d67b7c88db31a247e577477c99ac28f7dc0e621a9bf92b35812d8e9ac1d1566fffb5f4e072ff8f9fcec07dae656f7ad4951bb95f0b2e6fd04afe06da0648dca4826793595fda938e34a659bcc4c2e0b780a1f5969c676ddebeb5432b683", 0x1000}, {&(0x7f0000001480)="884c818b035d5c6514964df5b4bfb56abf13506779f7d6426c61140b90d995c23921e2c4aaae7830961ef4ed88ccd13ca39660cecc05432155f52ddb73cdaa61491ac278881a0b918e1749786672864c1f84722ac34295b5f60f4b84721af1f81803c21deda6ec6f91da68edf515", 0x6e}, {&(0x7f0000001500)="cc8d356be557c6712bf7c177c3fc0d586d302d4a1053bd4e1edab6967c11039f8478b8d3e2deafcf87400fad4107578a", 0x30}, {&(0x7f0000001540)='C', 0x1}], 0x4, &(0x7f00000015c0)}}, {{&(0x7f0000001600)={0xa, 0x4e22, 0xfffffe00, @dev={0xfe, 0x80, '\x00', 0x20}, 0x5}, 0x1c, &(0x7f0000001a80)=[{&(0x7f0000001e00)="43566194820e69651ad9fc0a49d68bd4f75fdcff51911075d890a41986091ffc0a0497c030fe745e80c2e2dfd5d84aaa3dd78734ac79e04082d890f2671347d7b3c5a3a6bb28911faa9a2494298c657bb608fd6a7c7bdd628e09be0aa33a46ec76f5a698c4222431ac679da8c089157fd53e8e74917a256a82b9667cd7891c925c438d632d32ea34d04cb2a6ef7046dd75d8ba825ae463ccd679b38a3aee067df1ab9bb7b157439b3e49414b6d9938fd0cce9458a8f6d870d0a4b184608832cbecf74d72e90eb6fd28a073c3f81334e01f6a0a68fffca13926a62ae9882564af18222a2144fd65a52b067671440575636a0dd085b4889b8e42a8d37b29e180d6fcd6619258c879e9dbe6b1068067603c5c2ef49ee84f449f177e473fd48417ba1acb9535fe78ba0648abcc75843980bf11a7ea3ac0ec3bdb16495095f9f956a21fb5a122f73bf6a127a4824f841a6c59af9c71c0bc22288d7ff8a2548d2389528390ef54622ac52f1e23f971f0a13ef5cde3950b268f6a4aabe1fd9b51f96d5fe5710bdba39cf32f8adb222df3b47507e78ef910c029a1728051d8b6034bd55b74c2ce6f420f4e23df27e12d82103072df05b62b90461a7dbc210eecf9e6cacf1c01bb1d2479327b0631727e89a3aa87c019d3c040936f0017eb19fcdd04a5c3f769e371db8649c0be99d1ed2b1eda5bbe63a79d3b35f57da8ee2364173075073dd3fac59ad0f7cc5bcfde3f6180a8f101f497d85554d5d1570c14fb16d325ae5b37e58a1bfa52e42490371a21b233e7425ada437706cf446c45ad109534f47e53d19cfa8a50d170d3d0268e3804aedeaa175d92bd559944a29c63ff4b42e7b0b01130f3ce258742667b02eb2a19f781b2609040e5739f9dbfc33c7f7a0f9e49fa64a4c6099bedea0d8dc0d2749ca4ab376da6b75483dc76081ace8a413a8b29cc8a34b53951484b0ca5e6024269c78b63722d4beb1f72dd2c9e318568c8fda668859e7b4db478c6e55ac9ce760f669f0eab764d984ae4b5346dad4a07a63606cb4d7d00f22ac7404dca92086c24e21b9cb2ec3e553e53203a71230cdb329ccc06591a58f47fd033c7ea3991fe502e82d5d22ba3bb7241c8700d543ec8934c94e94e6680e60c52fe72cbcf0d0f4bb34419659fe487bc33798b4e79c04086614c0a6d7b1e40dcabfb4be3b7f2160b985f8b2456508325de1418a74c5070b9daaab40ba9b55a373f742b53a2e367ab7f44dfa4b0184212c49ec1aebad77042d3124c48958fb9a079e8498b39c1b9fbcfaff0e49e65b2457703335d23bacbca3ec360d88f9df24b24031a8a6a52a5ae933bc53e4af1d761dfc744affa7325ccbc4a1c53c68f76b04e9100250f2226a6beca8afd90c50ab8ff23a7e2f61bc7e36e4b1119861ae98c7a6e91579ba0fe7dae1d95c55e3d2a939c489125819654427f57de6a212e4da36232471c9fa51d0ca57bd2bd85ab9f0efd8d55d5d63378c81f4b8491f0501deeed47fae38bdee2731b0daebc0fa714560d6ae98cc7ad11b40eabaefdd77b6bd17df1135c3ca4de1be120afb10ab753365953e96e47ce238b12d53286e9f1217bf13ae4f6e6aed018abdc9e4ce4ff0a300997803f4eb9b78c5ada7bc42fcb1295f6e92ef9c8dc89a32a166c278b0c9589e5e62ef79ccef6ad7a23818cdf29b583b54bd45aec5cbe79a9e8dabe6a4df38b8fc69f7d89b5948c5e444df63119175ea44543469a258c1d4d6eaaad94ab03154e0e543da58a32c4efb82f2fc39961f8a20cb168b46ab86c8ea6b8b7d1db9dc50282895fe1dddb8aa67aa7ca7a988f72dea9ee7827c3ff1bcee3c90bb60d4ec0808ed179a2076e1ab30d007138d25f17d4e2e81ea44c42de682df6fbde899a01a322b5a82d9384197ae75b2cbd01d1dc965a347b9433d1f4cfaa5e9b3b2cbabef2b763366817d67be7e779ca0aff36246a213d2300461e520ee8a85e29a563624462473835ae421dad942b05cdcb0c5d2e7c62504d5e046bd1743f1ba9b787460f8137a7b90862ebef3584e845cce9418430c9e5e9b2d98e0c0647d7dd634e9498cdf220aa5c1599245df48474c5843300ba1a4261f06114d13de8fd0f742bdcfd66f3fe1d0a68602f99b6403c4d4c7dfe979a8dff5e860174e09cce9476ded8fbd66ad4228035f62fee7e4855c327c1c91d0cf3b1868b6ec66cb8f2bb52f96e3a2358e8eb4c8fbb66ea36909b2cbd9d5181b4e09bc8ae2ce53e0a9036438a5f3b7cc4df3a6c2fb12979477d15c8151470347950482c1033360facb96ae7956e24287fb511e975504bad1580ca89d01cf139d403dc85247cf6baa5fe75a90e33b2bff71456780f3e9d927a99ae479351aa3e45d21718215d2a5b513aace12219c7180829fd5e1313177f7116961489053822de734c9824430b9fe68e9f990342956e9f11b30c3dec643f8c31c9fede40ce7cc4d8cf7b74c076c3aad9837ef68dca81fa69fc197cbcee4d0118c9220a22c52b5fbcdaa7ae92779cc0424cd2d631632c8f365cf50c0024f66c7cf74af99324d0315630e0fadedf0aade995494fb788699b95a94613eab31362ea0bd2b19eb47e69f20d7869dd2a1098cb3c9e420baba6bf5a6bcd8d9ee4156ece2a983b2d6bece47849f2d8be57e2311859b28e1896f9945a2e23b7b7added92752f95a741713a0a6791105433315b9cb8d184951abc2b2760a4ba0d889f62bded1d5c0e3169bde9b619856776c948d58224948377460e673659c319b4485880f3c7ebeb973fb939d5dcf53e3be761bad4350d27bbd9c59478b23130b2b846af08dd6be6d64d3919f57d25e4cd40c9db6d62c6122a315b4f98711982155a1c977a490dc240a2cd147c701854d302d68aacf51681aa4fcd318c53c929ec7fb84060e35135b612d1178e8358319066bcd49df45de916116f1dcb2467a1e3cd48e21af197c5071a2acfd860a5be4279b11715f37aeae04a87c87fd76d99877e051d418881b40a34534beb8f1cf027e81e3024408703704d5c107f97fe908add52a86dc80745735a3ec46e1b9927d2366d0947a4c68959770fb8cf209cd6b2e6aa554f74bb59bd35fa34e3fb8778616948762215c34fc5fda7a1808914980f1b411a321375eb86cedb02fa076cf67abf13ff2f6d2ede2e1f2b1a587d21f9f90d4f7e536136dc3b4919f36ccb09f09c6d083df9a9c0a712d5be7e8186711fbde4fa64cfd6a7e0c61e9e8cc11a96ec27da7dc7659c6a9a33c1256cfa6da149dcda244ffbf5856a13d83701fb0e9809d3dae8a24a01278a8c9003fc5852622e858939c9648bd86ac0e25efc0582706f0e2e6ad12a0a5a747d16c0ba81603c7493129b4da946a5a73da6364572fab08503538239ea6efb97f6d327b90b3c4f2f3f8eafeda4c3e9c9507362cf2e8f35dc9125abfc0cf2c37fdc1d039958df4a345918551db672bea1c13016209045ce6f77cc735e2f33a56604192b90e1bcd565c9b8462b1fa5c89a0e84453c40be14fa16322cc6a55af4ff5b10148de53572d7d45841991eb514605f582982ab78c1653b44aa084fd806518866708a9816d882800f2ae55b55b7f200c0bf748816fde7d8f6ca8c89546a2f26c485c4e684345b34805b619f5177f1c9fd0b0b39ef9bdd313e84f885091d4133d96cafc43c4f5ab22a79f18fb5e7fdd7b5ba09797e372f6f5f54973c3aae029c2c31f77d1f0495b92ac5e51a27cc9b273a3b3d3a99c51f8779ad4832cfd85ff70ad7c2a94c249d04cba3e32d3ba4b1aac7eab64c637ddf85fc634dd202bd0feabf812de386212999da07c6ed94c7ca9a06dcebfa0e8d9cbe1a2f7b11315daeec590895f7fdef55dd8cd9b4d6a0f7afaa6765072ffebcfd4de7f87a7ba6b938e76aa4b4c43f5e9fc768ea9a9ebca0785989e472998e6d450e4151993dd53e6de75f10f8b3484f745bd5a9e98d0b31b387729b54761f9f49fbc8854cfb1ea57dffa8724ffd9caf0d031a10fc900f3ff0ee01d77fcc437aaf0a587f7adebe2fa610e50763785be984ea70acd859cbd5588a5dccc97ace2cdbb7ca68739b406cfac386343b8fea8df51459b4247dd42b64213aa8f312040b3c7036f22b8184b1f06c4c9735aadbe391e9bbb9993dc829ec282e0cd2d13145f877ed6dede444c62141beb44308be81f368cfc5d7d9ba7d7de249ab96b063e53f5804bb31c1381934e15ac15e4c368310af5957d8b1b6d88b4522ae8b80b882e2a96fb6b423d248ee72d22060437f2dec8bfdc59d4e657009bc4a29c333fa1befb57354e79d522c7c856d134d41e3c2c66d635f180bfc770fadfd8fb13e81b7c740cf23c92d227135dca3137d114b8558f241f3a4f2c3a8b3f234e4c2fe0296c53f3fe0c657850e8b00f28fccb54f2b4f075be18e3fe32e7f0e4a77b2dc39c114d98488fcb0501d5dbf0ad854e04350bcead2bfb3d943326dcb82fabc427dc266fbeee63d78d7f35228a6ff8f77466f4fcccb98917d09868bfd6757c11546b914c07ea44e925b096db584ddd11f109c0822e1deeda3dc32ade70bb82db14fedf152cd57021277cd199a243118a5b4f9ae5a1df9d5599dc3307f2c97fbe801460a8a4c919a988a16cf962ce547c7a54587ae4d42d3ffc883f3b66d887cc3b15ea3e8ff4b97affb756ac94d781d496523b5c9cd3a328c552cc68352491d5bdf7070d08cee6049599b6358b69387af1dd795442a840a7a14c21bad31ba337bce48d330eabc7f5bbc0c901e96f9a9024c925e2e29ca7f7307fd5814f575294b1294398068e52f637e5105ce1f333afb2bbe2cfa737e05f7e21394d05a5f4e747f9d4c85602faac28eb122164dc2f858f17ad5811ceb764cb8c8e1540026cbd2e1f579983c46774facbf9770f4cac02d0ecba3957d470e0a67b393bb725e489f3bfc43c28b656a2e00d706241b3738184f44f25b06e1d4e63ddbee444317532cb0f179d55c397b5a1b9e2f8d165232d7cb932fb643e5df62c2663efd930fb6891dadbd650c3b3718c5f9d5a26aa0912b55b4b763bec715521d6957a474d428713e947bca74ff0b6aa59a1e2144b09543dee01fca3865902721e4e08607421430220080f50adea7ecb30344fdcda1fdb299bac4d106880ae4cbc5b8da486a2da32e3c57d1830157d1af8472c53842b70d0dd8f19cef70e11bea7e0f034dd061bcb2e30efc1e4cab286927e047e3d7709a09d89f8e8905127e7b32b366fb10c10aefb6ba0561d332fb4b43d9e3e3ccec1afe30fcc589ca766a7e2bbdd1e8b7a709fe23a5281e6a076e17c5729e83d74e9beff8d726724f4ebd506ea2992ed789b5dab640e131446abce980049543c28e999bf0be357dedb684d0978b96d4e7677980e0639e6a82783a7c202bc3cb641ed71515d0af43f9df135b63d0d16a9861d109470774cab0e98d1f27037bd59d79ed7adcfe89b44a58993dd6093ab930a8a689e97a6c6bd2fe2a4de17b0d7b4f09c985b9bece37eede7070a6b9a2763a75bf014da3b41c9e27f65a268ef65255a392d6d3f6251bc59dbcfe6607d50e459e867d8eb98e7b5fca4aa74dd6c596d57f8f844837297028b6bfea84c5220227433ed2dd198a4b0850ce7b0b515a50a4131d9d4de4d3cfe1463af8a368df590d07feaf27c155baa93df4cb83e9dd0513b2d2c82b1e18a61461e971bc95ccfdd25bce293c8e37462d01cd6e8284f05c27208b30b0375dcca7812375cae404cc0fa5708f0598fa8be53d633478088061a51476453485d0e5689cefee1fdb9e1214035ac358e85c14be17efea6197ec1892a0b1260b920e66a", 0x1000}, {&(0x7f0000001640)="90d6b569328ba2aeef4b24ac33fa464376d631f8cfc087449b9afbe424b35b0907cef1e1d31c81777432ecb097f07a46a465924531765cb73c8b1528b21f0356fb1caf3da7ad6d227429e7b24173033471c874c95a3997d768d48e1e41b86fc2f87d3de07bb05a190053d4208280569b33f7292c40fe", 0x76}, {&(0x7f00000016c0)="7ae100245ed2c9433e599b48e573149f52f77e527b2f5cf7b689112100a15d790c4a0d6abb51862ca8737ad76d065c5d7172c55414cdb01620489947e6c5596b8cb074c68ab7d0011f980012d221041eab599210fa2cc675fbec7d1a82a93b18bdb12c5024fab8ef249f13818bf0299ea5c944aecd6b4b550be6f7560aff3539a8f6a9b536b784e9cfac6b3a2588b6766fcd352c15c70a77da2a", 0x9a}, {&(0x7f0000001780)="2562bad2a303889b4850bb2f447f6f4759954ad580a40ca75b1d0cc3", 0x1c}, {&(0x7f00000017c0)="c08dd3d47e272b4e88263083b27b3ccb4f87f027b4d8c0364bf1f5c732da08154585", 0x22}, {&(0x7f0000001800)="c42c57cb06e194047408d3e4a1356e0f9b4b4d245c4edaa955f2d11848b6b4ed37530d6a876107cd1f8dd39ceeb2a9d6bbabe3a4c3753133a37ff68112e15401a3b3d82d4b15bc74076d6a0a67794812f3000a0e66c6649901e0d2d065", 0x5d}, {&(0x7f0000001880)="097451c01275fd68406b0d7bd3f22a033160f9d371688517c4a34243acf6e36ce857a774a9b6fc02f17c4d9a6c9cb72e195bbf2f71b2f78df5f04eaeb872da80302b8acd658615b1dbc31c12ed92fd1d1c597ad20da0ad38d56ede43d894b9eb4b97ad3e4d24b9b826ebece92516bb497b62565ecf8fd043355fd0b6abacdda8e3d72edba53c1bc6a52be9586cc3625a40720dcc87cc4a02740567d661e8aa489a42baa8c282cc7c9c0d94b8f474671609f7269e0e7cb7c5fc43c95a283dcf6af4bfffa92e631ccc8a290e538fbce8", 0xcf}, {&(0x7f0000001980)="4387b02cc6991250032f532b3dbefe6ecae6fabe92e1704b2d64a4860a3bb3e526dc61bcde313d61a601e2d04ed73035b879d15f44a2797d912dea669db4ef8cf5a75c466d26948069ac4a6e6c0c0456bfcc9cb5a7dfb20d88b6584b48daeb3ad3d6d0a06d8614127deef8e6a8023c831710b69d5b6a08cc5d540a15e44d46853f577d7ca75d4b22aae16b591fad91e3e332a20fbf4538e7400047f63f137e5b91d905c31fa535416d95243dd36c75cb875116beb36f57b6eac1df4a52a7ec92a59926fb4702bdfb36e88da66b59", 0xce}], 0x8, &(0x7f0000001b00)=[@rthdr_2292={{0x38, 0x29, 0x39, {0x2b, 0x4, 0x1, 0x9, 0x0, [@ipv4={'\x00', '\xff\xff', @empty}, @ipv4={'\x00', '\xff\xff', @remote}]}}}, @rthdr={{0x28, 0x29, 0x39, {0x1e, 0x2, 0x1, 0x9, 0x0, [@rand_addr=' \x01\x00']}}}], 0x60}}, {{0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000001b80)="3a262774ade99c26643b0fccec5669b834de42d5dea08b207bdf157f35b9bcdcc2f16ce98591b37f95e4cf680bb02dbdf5c052391145483751e0e9237d5914c7ac0899944b95d9e39e54d408fdf67c0963138cb3681d585ef34428b7e7fa8241cde84b5fa88f9b97ac4cec8ec4671eec8d1474f47f1de56841f89b0246917dd71a375d4bda9dc39feae4edc1974552cd7ae4e7c9599d7ed3965d500e8bb6559a282684e87b2aecf72a63276b26cf3a9002c6112283dcda31db6cecc835fbf8030d4ca960a564", 0xc6}, {&(0x7f0000001c80)="cb83d3775f0a1f3bad22c6d90d237b8ac388b27fc8b764fea871654df2028446c3a20f2b06a5a66cf283e25a174fd0d5f7c36d6ff062febe0ee15b162336d0ce1bf6283ddc0c96e200cc525d06566089bf7b82d9b8de36033753473db40173cbc47a583add7b3ea93e8d7a7e3d8528e7acedc78fa9bfaa75bbbd96036b6d8507bcd4a922278778e47893c2a39e2496cb40f2a24b84a6a8d0fd26ddb79770849cb2429682cef541d3ae58968c0c3322a2e800d1b5a0c9dacabe52", 0xba}, {&(0x7f0000002e00)="ffb6b61828d1bac063dc1bbdb1dadd08872a3c9fd479b73fa2983aa179683305e8ec40a261a6cd57520a4207d991713182383f054f623efda0dbfd88da23a072d4c0dadda870e046b1965f785476befa6fb81807110813cfdd86c699f84470bb797c9a38546b96b16bc62344e158a64d39f9c35a42fea0050c68c61227c54ff03b8da3426d8ff4c00721b22e659846d7028122760788cdd70208dee4bdc7894694fccbe2c4722c9e0a4ed2f9a502712d41d9ca424242b0bc91b59ba0acbba43858336ff2c57f5afe97895771012921265ce09758ccd5107dedc29f0bed41ac3fc589d1db0ddff9b53ddb8712d3047d42b8eb64b13278503eabb7324098de27408cc90671500b81e25ebf9a1df8631be3b850969f3ba62acf880fe5b551fc6fb7eb267e11a7d16f334805acc655e1858c64db30695a49a14f9820f28d6781200cc82f852c9313c95ce92df0717c594185da15b976e0ef025e1dcccdbcc42f1382995a9d06c9a94d669c586bae6352e2ee8f10daeb46df22eb4c93eda72c5c839344645debc568cddb950e2ed735aaa1292117f9900ba28aecc4156e5b8e0afde90bbd4ca6497fe8d7f63eb500aa97d5acc11fc05495433ae30308f6445ff2f473b1889d6c516d495562fda71f8207d2f4082e2b335f356fbdfc569738cd174c58f62afb8d800ab21c14d0c26b5e4b47029f4e484d5ee698d7eb4012da5910b97eb683b0df0a6c56cc7c54f5c0bb171cad687475f338dfb4418dd37a57b3fbcf8969c00c6b485eceb2476c887977f49a934db76671b4f35616db1903d2a30c79f610008e7300dc1896916ccf4b23f38e532e6a1785fd48b49336b4eb434717da403c902de2479ab0653a38897e96a1379bacd6fa717f80e8efffd7f9e5179657cadbcfb33b91143675f68e9bc6399e8d06cb846aac4d03666db7939709fbd51c76eafcf5a200ebe93b82238dc2d14d056da124c45eae5d4ec55ebdd8ae451b534f295c5715c02bf4a6aa264cd89d05402e6d75e2df6bf27255be2910cee4d2f70e81ac7198c253f577dfae85fdd113ee4fd919a103164de1b525f2b58033e791dcff6b310cc08a85a226be3ab8dccb3efb5880c5f221ba28e78118f4a27c5f4f74e0d8663a7393dd4ccae4457c81d5212b6a0118d84158dcbb74e67875ba24345f1c1f927350aea893f2632bd6d7214f31e275b2c0eb501ac44dc4ac68294b331b1c34dc67907f2b1252d0d1e3a663fb9391d33069897269387420eddb7a055822c12be7a243efb331f5ab9e4fc79c23bba60b390d853364cf96e91c024859aa563650b0fdc017604f9aa70414633c5bf78ba372d591024906084fe052f2e5cf9ec73f2a8e08fcc3eb1ec96c3b00270ae26003479ef5e217413997ce793421988592ca61a84838ce0864ed00457986fb18257a3d7c3b4c3fba8c4d0a1308cefcfa0c26bfeb82fe25d8f3daf25f18099453fbc0c0c64ffa6d88aa1d0299abd03fef84f5ed17606a0f8be5283777a94e5358a20b0bc56fe251d9a3621d1293ce2d1856668f98e2f375f08c3752d6c00227d3ad656df15ae88694d4043d85e7919f06b49254bc2c411d96194384687f46f89c8f9228154645c0b8e5cd2885df76ec64539e3e79c85725b1a5fd9965cf1499a6da279c9c9599068f4af97e425c409234bc347f39e99dc9f53b65353ff6d7add8c04dd5ae4574ab960486ea4c2c3d7c9787b985ba6f4168843f91cd76f429807b75c2b1a90ef1ecc2c217af83d258f2e5b2133fd9b32b570dd0d55e0817c2276309fc77afacaea6859bfcf6fc1b96fce6151a1c3e682488c2de1a0fdc600d3b9e1ed1856e48d1c48395cb89387b6b58beaf53d580f144a117aff7f59f9eebfeac6566d5580ad3c0cdb4f5f71b49a05cd50513a4cd19655a3088285fee25821e0632f769a5e6c4a89ae241b885bd51de273fde712d7bdf8bac520ebc1951258cf7867a85767654299eaf0de500c7cfbad974f5cc9ba823918b9d2b49aa5a01a256666b7780d1a4139a971d72548a0373b6c56d9bed4a3e2cf8f376d05663ab7274a96ef56a8a036217b9e8ce5e8b2af2ca0d9cb5662d7086fd67d66991af28d00e6bb8230f2cd97adda52d6d487c4d4c41a65c64f499c222e26e60667620f51498f1eb21c50c17fbeef7ecd7a662c2185eb4bafa37c60cfe412da0105938768d878a87efae41b22b9011be6c01c130ac03dd485f8d6a0cbce24d02078960854db9c2f7f2ca630886dbae7d712ac036719177c70f1d91d9db24bab53a71a245b981504290e0195920e67d923b68bd227d2b2df1e2eca40b9c9c75d5a1d08e52a4dae7ffa5c128e86836c955a768ea901511ed7492e6e185e00ec7e6858f4f1b275de57fbb3c7ef9fd34eeba3edd788719f9bcf5045a7347959fd1eaf33256b1d7211b335ef5d6d0d301fc30fcb7e702b12707fd2a21aca79a7b5a3e504da583c6815d35b2fbabee296cca905b49079b8d24acaa31eb66518a1fda3f923c5c15f4266943f8fa8d9f526ddbeda2c2b7b229d0cd70240a63d60d37532c2cce7e0f9ad9ab8a6940ab71a203c717ec3d97b50e15410f415eefa9376a22df35612b41ab21c58ff26e7e56ce7efafc85d9e2526b00cd01d0a5f6ba1656b00d8689ece89a7b8eee76bbcc385f7720b1b156079e2bce9c6d80f805a21bff008c6f9c75f9c09bfcb25f2bbd698f3268fe0e1c3ce710542dbc809605c9ff172dbff54654e83d7b78c2cd9db9a1539403bf02ce2facf12c71894cd5a2d82a865d4ea9645f968e4bf1269bea1e1ce178e18a6fb18435d817008c60d9d5617d260fb94a4ddd74fa38a18c73a076d5464989403f181c5f5d3a7729d05a1f3d79c697143ab54aaaf2f390232a029079eb223c4c931d40d0cbba9305304339ba9745e4ab43056e2927d23ec2dbaf0ec5edc720218bb7f870daa77660f096b1316f0ad931a99c6667c379cd641e6e386a86dc978f27b1af7783527e2a838b30a1383ddf6173a5cff6ea5cebeec6ddbdf1a90d4288b4e84b05474f3588253dc7cb798c17310aeacc9526b5568b1bc1ab30322dbd6d8e30cc21fc9ee45c3fca37794cdd346f886ea28aa0d24b2087e39f8ba4ae959feab67dc57ab54287df5e7695c50e4a3e30a414e92e416f0169662ec2bea71999b66686dcc1bb3dd3123ff6bab8574d825bfe03290fbf17a54d89c13d97477bb72134ddf285e8ad3472542657e30d2f0ecf8e3444bd42b933664e541d716881d6f1b33d63a3afe9947d9e4a2519bd0c307feace18f2e6edf1fb06140cbb9375e0632b0820502fd069e48756a9404805706f303bbef237dc285c9b85da9e3a9a347ab138f38c7024fe4f85bfc289611b2acc84c6a39ded957725112b820e142a81242a58f8c7b8cc10f929b3ca29fc396e5632f8e6def2d99fc8d1af6ace41a4046fa19fdbaa67c598ea0b6be29b550cf3cfba727842c22dd7cabd2106f847dab9496ac00d8a6dd41bc67d9eb6e255bb1b28d69e184008a3b842ac96d50ce6bffc9438423fb8caaeeffa6f084ac1be3488362b604778be6d9dffcfa986ec21555c9f97e5137d3d7c973c5352c155c50670fd751d1b6efdaa7ad12cf67aece7cc31ddff3a25712ecc060809267ea3cfb62a3a5049cbaf94d5847f9cba2c9dfa477ce2031fa72ff2734ecad0689132cb4dc02d409f0359f2bc440a5b5d9df2c98844898c8f98f96a61ad837cd8ffa1364ed4eac45b2ae71c934e01e0feabe5c6adae470c54925d31f2c6ba5ecbc2c8f2bf6d87935380cb067ba7bf07eea191491ec5264fa3d28d5453c93679031e74a7724ea0d509635578cbe4062275f2be33e533a47e31f6cac0edb063fb5e5a43d7a94d5f1861ab69765c9af9836f47c424dd700373dce5677690c9f50a7710622318c9e661cd68f50e55c9b1a59f3b777f2cc3b8024d5ce55d1bad673649f5642190deca412286e6c85e047adcdff770ea64f0267a3b97d0b0858ad847c1bc883625fdd6f1e96966e030366d37cce426bd686c91c02d0b87ec68e7c476567383eb7ca27ae52c2f674698c1d78c0e00d8ae826ff50b3325eb06272e9931b240aa22d758d3bed04cdbb29dc8fbd7994a67220c3f882828ffd9d0b111ed4b061768f2f72d98162546794a22edccce6b87563dd222988fb4a4af9b6f5f2f16b02fe997ba8ef5610d960a6a7cb065bb54a1580edcedffd8c995d379761b69c6e5ff53da5db1b76b21cfe3603712c28e7e6d6e6e58cd77b8112863368655c4ad4e9844fe9334a2fb59bad84115599aa47446510727876b863c78d0bba63fd51d883a918372fb7d2b7b8f1f1234e56a883c413d3edbda488a4fadf4bae424811892c14c2c058dc7c5927ba07468c8366f1dcea24732b9351830a13315cf2aa576818ea35a459e97f108a5caf48a67b76dfd4394d9481b3a60f9aa6ce3ded514294e63c5df1f7fe51226a1239680f85b8fab9e277754b4580ee4417ba7b9a6d121563d191d4c4690d2f3d794af5430ada777a412b06ed930b8bd5439ec98edbe355f9d53a4fe006338930d976bdf79bb8cb3a3f872db441a85fa06006c17ff2c3ebaf5d7a6e3c6b25b02b0b266c877fb6871cac50189a5be0cfd7e00d526f2708e5146602edcdf61cb38dc2edede465cb34ee0e163c3b98345cee70f2c0a4bd29dc2e8edc355c85c75e992f09b9fad624a0f466e76b71779ae2146500cc398e1c9e28018e68c3af3aa36b8235055dda7f16056e62a9c0800a3abf9f1313d5ed2ae7f80f2ba11191b028126af88de81d044b1f80dd01dfea1e54eed03e5a1f19e0063616525b7125d5de6df72cae758b1f421be4d2ad046fa20aaf751a82059401d4b33d54d752aa541774b21abdd26dd9d067cfa8189de07bddd7ac4fc9618a7041bfa908e53e8be5de7249bd1ad6f7acd35384cd513f30b965e7e13be9a78ab6dcd5ec6cfcaaf02ebd1d5b99e3413d7c6882217e3e66beeda5adc806378b5c20280dabcbc2e22bce35376c923c3f3c0db15a7843351756f1570e8789e3e0e5c0de237779cf1b81b91dbd8528bdc7006273f1bf7c9b154a0250bbc0b66b6097347496321cb276f829b7e04a6881e85275f3751ee71b303f304d39aefa9a6198af68aa454795e3f035a5e843a068ad80246f4d08719417c9f577b51e156c8b49e587f427c80cb9a291c746d0038cb0c7adb41a09f4000009dac0adb9957ef697144b56deb53b7980c8c9b4b6bba7157c85debee7b0707aa43d6e2aa60f1d6829c5e2baad7402021cf0f63a76f4e644d85a448b0d3d8aa8e49b808540879a7c299c830fa176b55f8063237811594b7f608560cf5d61a8322bde72d4d7c734406342e04a23f642a763ee2b2ee8bd494265c3aa6928a2b965fda79388c62611181282079694b8233b4ad022208535717f99b10b1daa953e00c3d1598dc446a8b09aec11c16c2db9063b0a3d5bd23d3deb272e4120f64aa71e57c7f197fdacd7b8f1378a5987fca5015cf2be00178cef003cdd9d66c071833e284d1426db045525d76c52fe294dde29ef188e96bec81032bfeae9feeb8339745494b63c579c4d0acd65d5b59862b7bf3aad3652d2cee35965bd19b9b98875bb83cb7868d7ca918430648dedda88c2022adc4fd91333f73a6c74e56397af43ec1061dfc668d1140034ee905add58bea07eb2f977a1ff0d258b6ba877e25e7b14f19b129892a36edf713538ae1434b45296435324ef85a9922a33babff24c94331331b5d77eb22ed3b2b78343621dd1355bdc29ed35e10d18b4e5e58c53e5f763f4b0b8136c7ee", 0x1000}, {&(0x7f0000003e00)="696e77aa7402e2f70fea527b797d63d037e334faa8477f3d0a7f56209c88a1b5f2becfcc93cc2ec9cff5e3a29dc03b6b291f2acbd13fc02a401358a0b7dc4d10b0104d08f9d04e7460aa95f98db65884b5e026ac453182c4fc45f5d1a38a76734811c0bae0a319", 0x67}, {&(0x7f0000003e80)="0a4e9849f70c0eae4aca3a2f6ef77d6d54d7d208bf8de576f015f7c65f129a3cc19406811b89fb1865f7ea08c07a2816dee8fcf312ff4791d2b9468f68dd7b8afd9f581ebbde8f89a5edd58b88b3f5", 0x4f}, {&(0x7f0000003f00)="0e5a439c6c2872d1dc80bddcb5fc95449b8eb655fe4105e94af5880046e09340cedc3680cfe6823f44eb124097c3cdc5507073e07328080fcb6b5d0dc516a64c05d36b537f59703194587c71838d96cb7ee4d919745e44922e97c0c9245c67c5c07fb291d5da2399241e8562eff90b2bb4c2e5db5b8549fa62f2a7a7015b5845b41fe95ce5926bacff86edc34d4867b0b8b1775dc18abaa0e8050d630d3defff8497651aa0cca3013ca8e2259ab968c8b056fd5b8558766b2bc61f99fa462ad7ca285d70b2a62e151b4fff99d77fe623c7d5", 0xd2}, {&(0x7f0000004000)="517e0848d94b315508ed07e664f8e0b8ddad42d989fa4864930260eb27f2c09f354a06518bd8b3414104c16f05f5183ae910d168c8365b1923372007a5b5153707c0fa2d94bc756242783e5cde94fe33dbea910a6da34dfdd813d2b375a485d7086077", 0x63}, {&(0x7f0000004080)="2f3dfe51df0653be5ce621fe94f9d2578da54035961e5e8a25dafe7e58e2e4712d9b0db8ccb976f72ca356a190d757fbf6fc7354c15fe222ee3dd4feecdc5552a1c067e52d18f0ed5d1092a6270eb7af6946d4b969163f6e47b5abd1ca223ed1f944841055817b19e1cc39352ea3cafd1d4d5fb8687de8689dfed4c64b48bce6eca5f0da0451510bf01a55240938598fef8fdde9c8970694878fdc720055dc7a3fad301f9e0014e686a9b15977d8964eacdbea017bbd3fe8adc1df89f2745b4df68d5965a6eb629a3ad260ef2baa6b6ba0024b909d0b671103c784b44a01d7c0b4c96efb0928c7329a8c271cb7c18ca756b1", 0xf2}, {&(0x7f0000004180)="c077688f1799d3d59acae7cc63dbc00fc6c574ec17aac2a606e6e36dba3b9da9fdc1324ee58b0ed41f81864d98d61244f162faf64e4dcf5ad8a0c0262a3051545a6fccf66ea93fec86605741d68fb4229e9663f1d4c01443d8ee96ea648d2c369e8bd0618619a172926cc57580ec21bf3c8293eda025dc66229fb05587db50", 0x7f}, {&(0x7f0000004200)="948d3f11cb63c564942279b42578e82f7a3d77216eeb6ace1ed6e6b11b8fc7362c6775635087fce001904ae8229de78062791afa897186439fc78814e1d74f7872a7106452417ce6f95be9cbea86122259897a64e0c69b5681e7", 0x5a}], 0xa, &(0x7f0000004340)=[@hopopts={{0x70, 0x29, 0x36, {0x2b, 0xa, '\x00', [@ra={0x5, 0x2, 0xa5}, @calipso={0x7, 0x48, {0x0, 0x10, 0x80, 0x7ff, [0x2, 0x800, 0x9, 0x1, 0x200, 0x4, 0x5f, 0x7ff]}}, @padn={0x1, 0x2, [0x0, 0x0]}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x80}}], 0x88}}], 0x3, 0x0) [ 2608.558795] nfs: Unknown parameter 'vfat' 23:32:17 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481264, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:17 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x204002, 0x108) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:32:17 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x5421, &(0x7f0000000000)) 23:32:17 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 33) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2608.600345] Process accounting resumed 23:32:17 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 7) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:17 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000380)=0x6e) readv(r3, &(0x7f00000005c0)=[{&(0x7f00000003c0)}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f0000000580)=""/7, 0x7}], 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:32:17 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x102) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x303100, 0x4) read(r3, &(0x7f0000000000), 0x1b4000) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = openat(r3, &(0x7f0000001340)='./file1\x00', 0x80, 0x9) copy_file_range(r5, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r5, &(0x7f00000002c0)=""/176) openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x5a82b76abe977fd2, 0x2) read(r6, &(0x7f0000000000), 0x1b4000) read(r6, &(0x7f0000000000), 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2608.693315] FAULT_INJECTION: forcing a failure. [ 2608.693315] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2608.696202] CPU: 1 PID: 13170 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2608.697596] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2608.699303] Call Trace: [ 2608.699844] dump_stack+0x107/0x167 [ 2608.700623] should_fail.cold+0x5/0xa [ 2608.701404] __alloc_pages_nodemask+0x182/0x680 [ 2608.702408] ? __kmalloc+0x16e/0x3f0 [ 2608.703176] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2608.704414] alloc_pages_current+0x187/0x280 [ 2608.705313] relay_open_buf.part.0+0x2a5/0xc00 [ 2608.706274] relay_open+0x531/0xa10 [ 2608.707025] do_blk_trace_setup+0x4db/0xbf0 [ 2608.707904] ? _copy_from_user+0xfb/0x1b0 [ 2608.708749] __blk_trace_setup+0xca/0x180 [ 2608.709592] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2608.710517] ? perf_trace_lock+0xac/0x490 [ 2608.711385] blk_trace_ioctl+0x155/0x290 [ 2608.712209] ? blk_add_trace_bio_remap+0x560/0x560 [ 2608.713209] ? do_vfs_ioctl+0x283/0x10d0 [ 2608.714059] ? selinux_inode_getsecctx+0x90/0x90 [ 2608.715030] ? generic_block_fiemap+0x60/0x60 [ 2608.715948] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2608.716943] blkdev_ioctl+0xc1/0x710 [ 2608.717711] ? blkdev_common_ioctl+0x1870/0x1870 [ 2608.718703] ? selinux_file_ioctl+0xb1/0x260 [ 2608.719614] block_ioctl+0xf9/0x140 [ 2608.720360] ? blkdev_read_iter+0x1c0/0x1c0 [ 2608.721249] __x64_sys_ioctl+0x19a/0x210 [ 2608.722099] do_syscall_64+0x33/0x40 [ 2608.722865] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2608.723924] RIP: 0033:0x7f21f1d27b19 [ 2608.724684] 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 [ 2608.728489] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2608.730032] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2608.731479] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2608.732918] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2608.734378] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2608.735825] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:32:17 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481269, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2608.807340] Process accounting resumed 23:32:17 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r3 = creat(&(0x7f0000000140)='./file0\x00', 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:32:17 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) syz_mount_image$nfs4(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x400, 0x5, &(0x7f0000001400)=[{&(0x7f00000001c0)="c5fbeb84700de7e6328c2f71da813d6f5492684a1aeb9c0e9cad87865041b998699b7fe32f5eeee632a82509537547ae157e9fbd", 0x34, 0xfffffffffffffffd}, {&(0x7f0000000200)="b5e54a0f8bbeeea9a14a62de87f8190cdd6d1659bd0b2a0a1f21a8db7baeb880ef213987df7460d7a0f4505c6ac7486806ecf12089d2", 0x36, 0x2}, {&(0x7f0000000240)="25bcfe26cbd006b3678cb8398c2ad641659c4967381d1e203b3ec2971a5481b9fde679778e2f5d9f687a7e59298bab4af7f9c612267a703f6373b06170cfc341a7fd4be44f6aa767e9511b55f40eda312e7bcc8028a743bfa5e05a4ce6d955d8c3a9988959606534dad24182a66feb9cda164b70d6decef9525a6748ced85658d357c27c073de02837f2a7b961edf5410aebe5da33b62b7ee14f2ffc72987acf87b37ce2570c9f41755d2b024a15bc40c9e26bfc1f8b921e29a594846c1e48f98e3fd3640fc442009fc3220835afa68c02b8c19582f3f796", 0xd8, 0x1}, {&(0x7f0000000340)="102ebf5ef65baa754c54354d92cffab0ab1771839aa36f8468a14520960c06681f8bc34b77a6bdada9b889cb567a04e9bce90f6a5963768a7e1b46c823fca8e97cafd26a810d12798dc0456a5599bc1527dd1336b997ac3e57d5ea12dbbcce494c68705d6ae65a51792e5b869665001fa295828afc03ddcf73e0ae137810952639283326accb326ca06ac77af349d4c235bfdaff2618d6db7917401fedf728bdf65e017103400a0d2db76a38baf201e62e4ff7f2dd65ed71178e5ea42bfd5bfb1eead1f5aedc657fb76bf2344720b91f3cb431d420aea3eef87081303028fc586fd0afc23a545bd3d144db56b3c36d358af44ad78907cf8d8e4a9041e38267e70a5c802b871ac88c2e3a602e8e46108d2e409f99e034cbfe07b49e50382fde965e339ec2c5543bd91fe885747e84f23910459417c1be55d22c4976688f935f2b56b220c54fa47202496cc5e81386db30e296bcb0d79767cf85b8cb658cfd7438c3df5d0358f21f8cb3b8ac8a072b18391194d076495b06e42306b28e0a3e87d8455e94a955cc6a15ed9100e9513aa8b07abbe1300c2542c09bfe0930f471a3fe4ee009d2f8ec2bfd55e956a3929e59988cba9fa86e4e255978d41f5489d648f6f40981256daae615185a4d0384854941d574c2970f0665d2647e32eb86a18802ed140b8aa8787020f63550a96823d0b6b95cc5f1cd263a350788705a3703f269a7236e1a5f3d84b2e49bead1b741ae6a321f18c1f46985c4abbacd7f5833db95f94c8898271f072f0dccf79feffc52e6cc0dda2ac47d15d05c12df1b809ec4a2d9cb9f84227824bb0f8c55930b4f64cdfe4297345916d7c1de06ec24136d28ec5ea1f5b20b820db324ba065e3586ae20503463f7a6c777872df8d842960e9338c5d5e0471d0708af9cadd108090e2843c254c8ee0ccc57e931345a23e6fa2424604d25633e1e9ecf81e1685fc9b186cadb6217c269a52a83d23ffc326061e8a601fc17098fc99f9f88d35bb5b98af6ea8b77937d294b7959f5c76ec6141aac826a089b6e624172053d2bf826355b64bdc1c81331a27f53e93737543ea190e0c715bbcec831d73467ec72c02b4d38e921b99e164b804cae9b40433f15ce123ccd540314c79d59e93d309dee149f1152174a2b21a946cb0effa08ffd27c8ec54c1b67bd0157f1f51e715376892deedd34f9724a3298bf105b3059fce381573376e2a7e6d1f4f21a306fc3e357b6b24fa562cfd3ad5e6d6801568c20b3e8d131d0c53eff7294ce1a1966fb26d56c78947a47d5aeca20672d935f91315609c69397ef6e31918927fcea055f71c6daac12a06ba1cfdfdfba5ee23884d46f55c3de94aaa39656fb58831de3b7fca045e789af93bd173616595adc3a53b6265f441633b492020e84a936166ebf6b0bf01bcca273e4c39a793a4020e04475bed98d85ab29ecb9a0c1dce7ca8d38edbe7dcfb296d81b5643c175731ac3c0cc64a02952ede2b3ac484f66662c7f68e47c49b18541241169a23cd022c4dbb638975b62713402c55b5ca21b7eb0434f039654b98a30e1d7c6c9d3bb955586f86929f96d1567b72053f03660fa3ea4eef708579c3dd6a8d423f6188d5e64ec0c9bd8daf46b9f4a3b59662f4ed068ee15f62fb3bdffae9192d1abba762b2fda84fcdedf58c2b20701dde0f1a2b2de9c14ea620b0003738c18e18732f6a40ada7421b2fdbd2ad88a8afcf0980085912de8eab7b7b0b5d3a7e0e310b372c105fd614c26112f2b160cf1b1990686e454a7077446c741c852590110e2db4a17c939a451997b926e12b7463af77c6327483ef6ca6259e1ea33614b58e03b148514fe8cfc13b48c4a12a6a98bff305b7f6b98097c180d4f880ba56beb8edcf6fbf588e65545bde479bbf1bdc84fd6440086979b489bfd01ae4d5083f86584975a1233b892fdbf52b5fb8c9eb459e756f2042cb2fb1dfd880f3101a8951bf5015abe42d8e053f98b690316da20addbb721216ecaede5d9e025e031fc45edd2d03eda61ddf872ae78fa1b164ea4299daf849c73511e1acdac8dbc24513466a0120de33889086bb93e86e61b72ead6794d2703debdcbe8654d529d986e284b6df001dc1d5eacd388f9817b12975377dedd8c38011436b8aea59962ebabcbe1f0242a33e5d85d8e0d5ae9b7b09aa2aa1ac8342d28ab7b2c358e42c9c477261aa1db456fcd03662036288684e6f7a24438ce3268dcfb2d31fb3e3bddcfcddfa2489b37a9bf5e2fdb5c13734c9db76a7028131d6aa4e3f245618a96ed90b548418a2664e0cb1d5a121982bcc82a0a24ba326c61d74b217710bd61f99e16d2e285df5a61c5c4e917ab375075e1e4bde0d4725b2dca2737452a057ecc8d24808c5d7e0e7c0ce7976239484b2428a59d48f8094190822975744d3c38a9dbf2dd1877e522f51b94ec7b1787e31434ec88417ad79a40b2d23f915007f7152fca4f790363c7a213007a9696dcd0dcacc8e1c4579a4e58fff2137e50818898231df4331dedf9fd66ccfdf3060161579074b99cbd84a302b658d03a588e00ce65c09211d5a0bed31e915a6e78d96066dd44c177be1b376c7358b7cb2dd0ec0c2e75ca0855b709d42fca19213e51164448df8156d6292cefdea13394f71d2475dc4dbe9a45ca4fec570f068d6de7cf9d4e33dbbcc4b4b17ea3e7957fa40403b61e1372ea6fdec771606447352bacf784903792c212e14eb609cf40f114eacf6c2b5dd03ccddb7e50b6b07c7d030e8f2abe4afcc052a18e85139820335f4af69874bcadf2dd9f5353c44abc6323afe234367ab7370fcee73721ce900a78af871415dd7194367c2258938bb2838aeb610a3c09eaed44ba84f910edee506086f2c11e991edf9737d918cacdea962cd97b93be71b22dc0bd728670b7db18c0b28f1d8be1a9203ccf92963b3f513bf39714e6d9d8bb789b22c7c2b1cc6d32d3b63bfe0f3b7d1cd5be2d0379c1f58b541762671eb5d941d7333331d54400c1cfd3ea893fe49b63570a4360d5a6feb19241f6dc3666f068a50e0e6d04f28a22c2fc3a9961b569e66eaffa114bb74db5b5cc8a989d05b5b7233e01204e6b81793069d8d5545e07450aae18f87557ff1c5d385e0bf9d2b85064d0f8d905aab2c1ee8d957cbb73834e5a89166f5020f2425ce1f7cec27ed158353a012a9ee5b1cd109599704b095d4d065a30ad0c0ad63b41c9257908c3ce461691a9fc7fcad0dc9909b7fe3ebc86386b433691d0a84027a8abab1b66bbe206d8e8c85b32304227c2558357968b8a3a02f3b28e2b5d32f290a3c6c40a142323f7d71045686ad0b143fabc44a11951cedc52c4eac32c63040fa492d8b6f10fd4b714171d059d30460cdcbf857512f8f73fd1209a0ed34716c3313b8afdf97158f80a1d09c9a5d1574f93106cacd888c60963e11cfe5f50f30c236307ee232d2801960c6d79f3726b9691d8a91e670e1b7e3d1230fa578ccfda56be21a4d5b4ed6e379de799a8ece63971be3a59b87cfe1aa4bd4fd80c2820a9ae2ae3b0972057f30bf7ba46f5a09646509805d235694136fcab618ed62add6a181a29b7eddb602e55104a7c4d0bfb16012540c6e9009c1184e250bcfc47d3eb183476392b8ce8e9e9d84a39f0ebaf62af442fd804aebf962c3c9c95fe9365c7b489b9c24dc28a08ea2ae45cbb67ab9217c7dca17bb869902a2fa3d12afe5bacb4f4e84e9c069679515bd5c8b18cc38af265b171c5c0a70c802cd1eae0235d1f88706df73730b9a4a267a151d9ec07c9525ec77ca719be188a9048492ae1c4fe5489fa45584113f8c12692e96b8234b9481162336b3002d62ea9863f6f7ec682f8f8f76ef7a8e54ea17ee7850b295ca3c4dfee0640390bf7b1a8738e985a8f28205de4915a11120c1901c242622eeb1cd4378ca91a7d8ef7fd2d337194bb5662c0f9350b97fc9c8f482cf9dd105f5b3742ed6e77cf22e61e474d85926b695933741d2f238f39656d1a5de7fb6fbe26518094ffe9cc69d761f049387b2c3338915a6e069ea96ce3f99756db7247bbb3fb5134d4c32f8ad8e4399726ef32e6a974b780d0a07fc1cf0b4a26af7ea1f7876554a32394c4d461e9bff32c8e18e9257f361ddc6d63dc998fd4db6f022d17e5b2a2d016f9816133bd6730830e84dc7cbb801658dbafcb118538d008b319dc35bfaaa93b1397171d76bdabe9cf4c6f91d94c10d853333ff716ed4baf136fb57ba3328e7e0a57eed8b67f4b7dbacc11ec9ddf5fdde78799311604cb62296fffaa22489d0abd2a201a75fd26001193553b0e8fdc15bfd6328f25046aa726f40041f83b7a079c19a37ac99179275169e039a1f56492343cbc912dbc3ed72e8f4192dae1ae76d7a08d540a2a5a35f4238057c48c6445871a146ce369ba902e1bb289993960404c07fa93e0a508e5a1ad2525cc158aecb29e9fb92df4740373eb2dfcba9a0847b9a10be343edaad39bc685e2afa9caec5f11adbe4bc20a2d2d79c84bd4b355e5e11c2372c5bc61615da592ef9a4c5ca254bc0b7a2dd84b8d3e66206e84736cc7d484096b4bb4ecb123a17578eab492e7c71a3d907ec29374ab4c1ffa944efd929e23ea4c7743bf268f46ccd4f4239085a53b11938b2e109d57a6c3db3eeca6cc750135a1bbb65d048d1b34edfeac32d2530e3e18db9c800f7ba3d80e732fe21f70ffd918bdce8a9a06a5ba834af132d90f450ef21c3888fe227ab6840e71e37ad27d48a442c63fbd7f891e79c338c64fd0e8b2897d1bec9c98231ead3c0c190d5004a91c5a109d2c34d972254a926e7bd8489489dc1d9ed5f600f86c78b97402abd584bdf06b7a166edd446170c7b92bd6f30668fda1d5a63349ece7634499a4b8c8f91fae94fa754960b259a632c9f49f4df01d1a1c87e3b919698e40cf112fc1df84efa3c50f3ac0150f951615540d37964304a562545b632b38dadd9de827ac9b7c274061ef218d84719f30b22b6b067acd6a2142a2c153a72c8f77d43a8a07167ecf0abba11f1224137f5b5545726c4012cada9bbf001e6940f49897e746797a1ba4d687865f5bdb45a15a93f84552b0e6eff5f96dadf9bc116dc5d96f3d20ee2dc56167b633ba446754635e5fcb026bae5ea91e28592d6f2330b250338369f0f33876932c0e3ffd5e2d2d1811c8e39283ce10b4b7c410452b7a50b4aa0a958bb36e1b5534f03fd64a9a51ed4bb83f5866a26a2f42a8a5b0601f431f4e90dc5457109347e7c9c9b3a1b163d78a20cedd25ec79693528910bea4b831683060c99d1d0c212f23980de3f35a3cbbbc3be6188a2e427d88315fe11ba3f1e6d0dae338996f25035f011e90de874987a47495a59c7e94a9f1c9b55d0464296a80c7729ed832692b3f076e686c6cbc4869f461280ac974648df854282a7f2b81d19f675bb6e7fb75ce2b183e22ba92b8fbe50a71a9a776a0c319b6bd5d9f0583696693cfd6e23b52ffcf4c6811591565f14783271a8e371f50dda8e1fa6410a1ad4cc381d6a150612b564525d21dcf52296819809ded506a297b2080bd14d1f3792c8bcbb418cab4ece69dad8766b939da95f947ddfa69443677af66a491c35682e35780cb968a9ecb231b42a2358195f1f798eddc43c8fe47fecd860edbd7ce4ea2567e98ffd16856a02132134edf1826b4ea113bdee60f8f84a793ab7ef17ce57a9331f891e5e4e37505a5f8281f84a3400b4ac7748d7f6694a0ec0712d1e4d3300326a085ce3cfe87d4dbf86891c8b374a6747079fbe767d09e074c795ece4586ecb023461a68108f484e7a8bd46c544b04", 0x1000, 0x6a}, {&(0x7f0000001340)="ebfb991533c59dcce6b0c668b99c60cfb168c1bb33d1126a71ea0c68673941145f8e9dbe0663ae6f17c6484911731fe0d7afb867c7714ef02f805c406211ea546f5c9c43b9c10ad4cd0666b560e72f7b9566545648a43bfaca13afa59487a8b489e4fdac0be877d59ef375cd80dabd25acd976c006a99d3d6b5c790f30a2154e4ec838bacc9107cc75467588e147d4af58e05df45c88cb9260a34b4daa5bf3d8d81f9880c17f", 0xa6, 0x12a}], 0x210000, &(0x7f0000001480)={[{'vfat\x00'}, {'#%#{$+^.'}, {'vfat\x00'}, {'\\\'*@%\x91}(*$'}, {'vfat\x00'}, {'+@('}], [{@audit}, {@uid_lt={'uid<', 0xffffffffffffffff}}]}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2608.843849] FAULT_INJECTION: forcing a failure. [ 2608.843849] name failslab, interval 1, probability 0, space 0, times 0 [ 2608.846777] CPU: 1 PID: 13179 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2608.848178] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2608.849865] Call Trace: [ 2608.850545] dump_stack+0x107/0x167 [ 2608.851358] should_fail.cold+0x5/0xa [ 2608.852132] ? create_object.isra.0+0x3a/0xa20 [ 2608.853107] should_failslab+0x5/0x20 [ 2608.853980] kmem_cache_alloc+0x5b/0x360 [ 2608.854832] ? mark_held_locks+0x9e/0xe0 [ 2608.855671] create_object.isra.0+0x3a/0xa20 [ 2608.856572] kmemleak_alloc_percpu+0xa0/0x100 [ 2608.857492] pcpu_alloc+0x4e2/0x12f0 [ 2608.858282] do_blk_trace_setup+0x24f/0xbf0 [ 2608.859172] ? _copy_from_user+0xfb/0x1b0 [ 2608.860023] __blk_trace_setup+0xca/0x180 [ 2608.860880] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2608.861892] ? perf_trace_lock+0xac/0x490 [ 2608.862771] blk_trace_ioctl+0x155/0x290 [ 2608.863641] ? blk_add_trace_bio_remap+0x560/0x560 [ 2608.864709] ? do_vfs_ioctl+0x283/0x10d0 [ 2608.865523] ? selinux_inode_getsecctx+0x90/0x90 [ 2608.866510] ? generic_block_fiemap+0x60/0x60 [ 2608.867421] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2608.868384] blkdev_ioctl+0xc1/0x710 [ 2608.869133] ? blkdev_common_ioctl+0x1870/0x1870 [ 2608.870121] ? selinux_file_ioctl+0xb1/0x260 [ 2608.871045] block_ioctl+0xf9/0x140 [ 2608.871793] ? blkdev_read_iter+0x1c0/0x1c0 [ 2608.872682] __x64_sys_ioctl+0x19a/0x210 [ 2608.873519] do_syscall_64+0x33/0x40 [ 2608.874293] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2608.875349] RIP: 0033:0x7f0fe3199b19 [ 2608.876114] 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 [ 2608.879898] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2608.881469] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2608.883228] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2608.884957] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2608.886662] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2608.888142] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 23:32:32 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 8) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0x800000000000}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x40800, 0x80) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000200), 0x210000, 0x0) fsetxattr$trusted_overlay_redirect(r1, &(0x7f0000000240), &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) mknod(&(0x7f0000000300)='./file0\x00', 0x2, 0x5) 23:32:32 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) write$binfmt_elf32(r0, &(0x7f00000001c0)={{0x7f, 0x45, 0x4c, 0x46, 0xff, 0x3, 0xf9, 0x30, 0xfffffffffffffff7, 0x2, 0x6, 0x7fff, 0x9f, 0x38, 0x1e4, 0x101, 0x4, 0x20, 0x1, 0x5, 0x3, 0x3}, [{0x7, 0x2c4, 0x10001, 0x3, 0x4, 0x802d, 0xfff, 0x2d36}], "3ff35835a4874188b57fad73aed7cca2cd075eca6327fe5cef15d2dab381ddf9b42e110b2759e4b4a8ad6fa95fb7aae86427f7d39186b1aa39030e962dda3afdd6370a5f9fa1193dacf663e9bce3de9126e424730289c9d92d1a34be1ada5c846ccc4336c6e979e7f5b3159e5e2d10bdbc6b7632080ae6de0d8c6e245b164c98014630ba5a569e8fae2984035e510f8ab8db", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x6ea) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) 23:32:32 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x5450, &(0x7f0000000000)) 23:32:32 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) openat(r0, &(0x7f0000000140)='./file2\x00', 0x44001, 0x8) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000080)=0x1, 0x4) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000180)=0xffffffffffffffff, 0x4) sendmmsg$sock(r1, &(0x7f0000000880)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@timestamping={{0x14}}], 0x18}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=[@mark={{0x14}}], 0x18}}], 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:32:32 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048126c, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:32 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 34) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:32 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0, @out_args}, './file0\x00'}) copy_file_range(r2, &(0x7f0000000380), r3, &(0x7f0000000280)=0x3, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) mkdirat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x8c) [ 2624.036950] FAULT_INJECTION: forcing a failure. [ 2624.036950] name failslab, interval 1, probability 0, space 0, times 0 [ 2624.038601] CPU: 1 PID: 13218 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2624.039449] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2624.039885] FAULT_INJECTION: forcing a failure. [ 2624.039885] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2624.040454] Call Trace: [ 2624.040475] dump_stack+0x107/0x167 [ 2624.040492] should_fail.cold+0x5/0xa [ 2624.040509] ? __d_alloc+0x2a/0x990 [ 2624.040529] should_failslab+0x5/0x20 [ 2624.044933] kmem_cache_alloc+0x5b/0x360 [ 2624.045409] __d_alloc+0x2a/0x990 [ 2624.045813] d_alloc_parallel+0x111/0x1aa0 [ 2624.046366] ? __lock_acquire+0x1657/0x5b00 [ 2624.046941] ? perf_trace_lock+0xac/0x490 [ 2624.047494] ? __d_lookup_rcu+0x6b0/0x6b0 [ 2624.048045] ? __lockdep_reset_lock+0x180/0x180 [ 2624.048664] ? lockdep_init_map_type+0x2c7/0x780 [ 2624.049293] ? lockdep_init_map_type+0x2c7/0x780 [ 2624.049934] __lookup_slow+0x193/0x490 [ 2624.050460] ? lookup_open.isra.0+0x1230/0x1230 [ 2624.051076] ? __d_lookup+0x3e8/0x710 [ 2624.051593] ? d_lookup+0xcc/0x130 [ 2624.052048] lookup_one_len+0x167/0x1a0 [ 2624.052545] ? __lookup_slow+0x490/0x490 [ 2624.053043] ? down_write_killable+0x180/0x180 [ 2624.053624] ? do_raw_spin_unlock+0x4f/0x220 [ 2624.054208] ? mntput+0xc/0x90 [ 2624.054640] start_creating.part.0+0x10a/0x230 [ 2624.055240] __debugfs_create_file+0xdb/0x530 [ 2624.055826] do_blk_trace_setup+0x407/0xbf0 [ 2624.056398] ? _copy_from_user+0xfb/0x1b0 [ 2624.056943] __blk_trace_setup+0xca/0x180 [ 2624.057470] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2624.058050] ? perf_trace_lock+0xac/0x490 [ 2624.058585] blk_trace_ioctl+0x155/0x290 [ 2624.059071] ? blk_add_trace_bio_remap+0x560/0x560 [ 2624.059670] ? do_vfs_ioctl+0x283/0x10d0 [ 2624.060193] ? selinux_inode_getsecctx+0x90/0x90 [ 2624.060818] ? generic_block_fiemap+0x60/0x60 [ 2624.061402] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2624.062044] blkdev_ioctl+0xc1/0x710 [ 2624.062531] ? blkdev_common_ioctl+0x1870/0x1870 [ 2624.063145] ? selinux_file_ioctl+0xb1/0x260 [ 2624.063686] block_ioctl+0xf9/0x140 [ 2624.064127] ? blkdev_read_iter+0x1c0/0x1c0 [ 2624.064680] __x64_sys_ioctl+0x19a/0x210 [ 2624.065214] do_syscall_64+0x33/0x40 [ 2624.065692] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2624.066356] RIP: 0033:0x7f0fe3199b19 [ 2624.066835] 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 [ 2624.069236] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2624.070253] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2624.071175] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2624.072098] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2624.073009] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2624.073912] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 [ 2624.074862] CPU: 0 PID: 13213 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2624.076266] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2624.077931] Call Trace: [ 2624.078478] dump_stack+0x107/0x167 [ 2624.079219] should_fail.cold+0x5/0xa [ 2624.080003] __alloc_pages_nodemask+0x182/0x680 [ 2624.080942] ? __kmalloc+0x16e/0x3f0 [ 2624.081704] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2624.082953] alloc_pages_current+0x187/0x280 [ 2624.083846] relay_open_buf.part.0+0x2a5/0xc00 [ 2624.084785] relay_open+0x531/0xa10 [ 2624.085534] do_blk_trace_setup+0x4db/0xbf0 [ 2624.086426] ? _copy_from_user+0xfb/0x1b0 [ 2624.087266] __blk_trace_setup+0xca/0x180 [ 2624.088103] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2624.089011] ? perf_trace_lock+0xac/0x490 [ 2624.089873] blk_trace_ioctl+0x155/0x290 [ 2624.090703] ? blk_add_trace_bio_remap+0x560/0x560 [ 2624.091681] ? do_vfs_ioctl+0x283/0x10d0 [ 2624.092498] ? selinux_inode_getsecctx+0x90/0x90 [ 2624.093444] ? generic_block_fiemap+0x60/0x60 [ 2624.094357] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2624.095331] blkdev_ioctl+0xc1/0x710 [ 2624.096081] ? blkdev_common_ioctl+0x1870/0x1870 [ 2624.097037] ? selinux_file_ioctl+0xb1/0x260 [ 2624.097923] block_ioctl+0xf9/0x140 [ 2624.098661] ? blkdev_read_iter+0x1c0/0x1c0 [ 2624.099527] __x64_sys_ioctl+0x19a/0x210 [ 2624.100511] do_syscall_64+0x33/0x40 [ 2624.101263] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2624.102308] RIP: 0033:0x7f21f1d27b19 [ 2624.103055] 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 [ 2624.106722] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2624.108240] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2624.109650] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2624.111067] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2624.112475] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2624.113883] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:32:32 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc048126f, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:32 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x5451, &(0x7f0000000000)) 23:32:32 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file1\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:32:32 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:32:32 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0xff, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000200), 0x8}, 0x50064, 0x0, 0x0, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:32:50 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 9) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:50 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) lsetxattr$security_selinux(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), &(0x7f0000000380)='system_u:object_r:auditd_log_t:s0\x00', 0x22, 0x2) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:32:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r0, {0xee00, r2}}, './file0\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:32:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, &(0x7f0000000180), 0x2004, &(0x7f0000000240)=ANY=[]) 23:32:50 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481270, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:50 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x5452, &(0x7f0000000000)) 23:32:50 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 35) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:50 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) newfstatat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', &(0x7f0000000200), 0x400) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2641.648668] FAULT_INJECTION: forcing a failure. [ 2641.648668] name failslab, interval 1, probability 0, space 0, times 0 [ 2641.651736] CPU: 1 PID: 13259 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2641.653132] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2641.654832] Call Trace: [ 2641.655371] dump_stack+0x107/0x167 [ 2641.656115] should_fail.cold+0x5/0xa [ 2641.656890] ? create_object.isra.0+0x3a/0xa20 [ 2641.657836] should_failslab+0x5/0x20 [ 2641.658624] kmem_cache_alloc+0x5b/0x360 [ 2641.659444] create_object.isra.0+0x3a/0xa20 [ 2641.660335] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2641.661361] kmem_cache_alloc+0x159/0x360 [ 2641.662234] __d_alloc+0x2a/0x990 [ 2641.662974] d_alloc_parallel+0x111/0x1aa0 [ 2641.663857] ? __lock_acquire+0x1657/0x5b00 [ 2641.664732] ? perf_trace_lock+0xac/0x490 [ 2641.665641] ? __d_lookup_rcu+0x6b0/0x6b0 [ 2641.666500] ? __lockdep_reset_lock+0x180/0x180 [ 2641.667464] ? lockdep_init_map_type+0x2c7/0x780 [ 2641.668426] ? lockdep_init_map_type+0x2c7/0x780 [ 2641.669411] __lookup_slow+0x193/0x490 [ 2641.670213] ? lookup_open.isra.0+0x1230/0x1230 [ 2641.671197] ? __d_lookup+0x3e8/0x710 [ 2641.672000] ? d_lookup+0xcc/0x130 [ 2641.672737] lookup_one_len+0x167/0x1a0 [ 2641.673538] ? __lookup_slow+0x490/0x490 [ 2641.674366] ? down_write_killable+0x180/0x180 [ 2641.675345] ? do_raw_spin_unlock+0x4f/0x220 [ 2641.676251] ? mntput+0xc/0x90 [ 2641.676924] start_creating.part.0+0x10a/0x230 [ 2641.677951] __debugfs_create_file+0xdb/0x530 [ 2641.678917] do_blk_trace_setup+0x407/0xbf0 [ 2641.679801] ? _copy_from_user+0xfb/0x1b0 [ 2641.680664] __blk_trace_setup+0xca/0x180 [ 2641.681492] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2641.682424] ? perf_trace_lock+0xac/0x490 [ 2641.683306] blk_trace_ioctl+0x155/0x290 [ 2641.684144] ? blk_add_trace_bio_remap+0x560/0x560 [ 2641.685131] ? do_vfs_ioctl+0x283/0x10d0 [ 2641.685958] ? selinux_inode_getsecctx+0x90/0x90 [ 2641.686952] ? generic_block_fiemap+0x60/0x60 [ 2641.687868] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2641.688851] blkdev_ioctl+0xc1/0x710 [ 2641.689618] ? blkdev_common_ioctl+0x1870/0x1870 [ 2641.690611] ? selinux_file_ioctl+0xb1/0x260 [ 2641.691515] block_ioctl+0xf9/0x140 [ 2641.692255] ? blkdev_read_iter+0x1c0/0x1c0 [ 2641.693138] __x64_sys_ioctl+0x19a/0x210 [ 2641.693969] do_syscall_64+0x33/0x40 [ 2641.694778] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2641.695827] RIP: 0033:0x7f0fe3199b19 [ 2641.696582] 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 [ 2641.700332] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2641.701873] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2641.703340] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2641.704772] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2641.706195] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2641.707669] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 [ 2641.776016] FAULT_INJECTION: forcing a failure. [ 2641.776016] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2641.778763] CPU: 1 PID: 13276 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2641.780160] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2641.781839] Call Trace: [ 2641.782375] dump_stack+0x107/0x167 [ 2641.783134] should_fail.cold+0x5/0xa [ 2641.783916] __alloc_pages_nodemask+0x182/0x680 [ 2641.784881] ? __kmalloc+0x16e/0x3f0 [ 2641.785653] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2641.786889] alloc_pages_current+0x187/0x280 [ 2641.787794] relay_open_buf.part.0+0x2a5/0xc00 [ 2641.788749] relay_open+0x531/0xa10 [ 2641.789489] do_blk_trace_setup+0x4db/0xbf0 [ 2641.790367] ? _copy_from_user+0xfb/0x1b0 [ 2641.791356] __blk_trace_setup+0xca/0x180 [ 2641.792343] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2641.793432] ? perf_trace_lock+0xac/0x490 [ 2641.794467] blk_trace_ioctl+0x155/0x290 [ 2641.795438] ? blk_add_trace_bio_remap+0x560/0x560 [ 2641.796617] ? do_vfs_ioctl+0x283/0x10d0 [ 2641.797611] ? selinux_inode_getsecctx+0x90/0x90 [ 2641.798769] ? generic_block_fiemap+0x60/0x60 [ 2641.799835] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2641.800999] blkdev_ioctl+0xc1/0x710 [ 2641.801896] ? blkdev_common_ioctl+0x1870/0x1870 [ 2641.803037] ? selinux_file_ioctl+0xb1/0x260 [ 2641.804085] block_ioctl+0xf9/0x140 [ 2641.804960] ? blkdev_read_iter+0x1c0/0x1c0 [ 2641.805993] __x64_sys_ioctl+0x19a/0x210 [ 2641.806982] do_syscall_64+0x33/0x40 [ 2641.807872] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2641.809097] RIP: 0033:0x7f21f1d27b19 [ 2641.809992] 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 [ 2641.814348] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2641.816157] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2641.817863] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2641.819560] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2641.821266] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2641.822984] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:32:50 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481275, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:32:50 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) recvfrom$unix(r1, &(0x7f00000001c0)=""/247, 0xf7, 0x140, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:32:50 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x424100, 0x82) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = accept4$bt_l2cap(r1, &(0x7f0000000200)={0x1f, 0x0, @fixed}, &(0x7f0000000400)=0xe, 0x80400) r3 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$BTRFS_IOC_SUBVOL_CREATE(r2, 0x5000940e, &(0x7f0000001e00)={{r3}, "feba25fe9a18eda0a21516bb0641072d2cf474dde46ecc3a2eee8eeee383a7248b6e656e5095d1f6450601ed118950b5426b4405f1bbd3312255e2840dab6f9588522188d7ad4fa5cf3971881445d4e427bfee49e0611ba642a6219f4465099251bd4f2019d3c79c56b40e59891a77bbcc72a33d7d760b446d8c54a33ee56993ce76468fcb80f56faf4cca77831cef829f393cb2a9e0b62941cf1a14ac4d662afe55ac6d8ac71c9f9dfaaa971643ca24fc8f30a06d10fdc338d34d8bebb764d299ecc2028a94b06c20bd114dff4df9ee37bd9ca40cb39f62f88b66f08198888fb3399dad67dff6b2266e43d77230db0e30c47a43985e56cc80a3e37312da4f298f735a3d774283eaf4adc5b1ced5beb94ae960440fc486a7dd7dfe0eeb5d16bc6c0b5b72265bcdd4656c14f9b0d05a783494e7d20d455266beafbcab20e605ede60a4f556306c22da93b507b0bd3bb1ea386efba584f707e70bf522227a8dc5d286603211c514a32408846d247a83b529c951136569c66987b169916528fa0f5ad7e999d4141ed1b6c35ede08af97c2c59d087eda3b5e5624f08cbf4947460a78ae8940d9eda5b343b183eca905e912b06ea4b2075c50e487e2f4eb64c5aad0f0ada7bffcc110899c84d7a0136c47b53be8be7255941825e5547de2071d07f92c811b2127f4690f0d5671c76fa499f66bbedae723697a28e2852833c106c4f91ca31a903c1a282e34137fa4294c997c336fce037c309c2ae51edc412e4011a98767913ac33009c0c18d3eb985f43d6cd43777af3127df859e21e46005a358b87884c294ab7ac5a2afdcf91ff3dd30be69e49a56fe24cbb04e30e50e8a1fafcbad8c98589d245f01393867b59642ed608519c44e890e98c7921ce762a55eecdc7c1010362cb2893ab9e7c03aaa0a245e260f1848b59147310704fb9fb8bfa8e047f7a595f9bf35bb49cc191e03a695888677931746fb9819edb5cb882309af0e2e8560b65f33d6264fc8d89d8d1c3167a81ad17f876d85576261df1b8e69f584ac9051ab3a54eb031ab1fbf623c61531fcc04c35bf23670d2bfef7cc9c461739ebc685b383a52363f88d2e99a80db904c20fbd11614bf66bbb68ec3e6f9f89b30b0f8fe6bcc7476e26c623bc460ddf05256121d2060d26295977fc46c31e7d28a07e024e1d2092f1ec825f6b8313543bc4b038fc2a90e78dbcde042a4da8dfc9a59f8871cb26537b0b1a9bf1ebd60b447a3390d954e58edce90929467b67aeb4314ad0e6a445ebdf1e636c727fbb066025ba8d311a71e8e515b5a272390a5902bedb047e7921b421d4cc1cbc4ce4719328b6e34b1af0b71cc74eee3b88816c680ef6b9a4ec6b9ecc126212fff2a6bec8d78f98c61015ad6dd7a96a3db6872b9c3f81b4a583a64f3c1ab14fd7bb263ccb11a51f3be698bb1003a771454d69d09de07601161364e6babebfdba0c28558c7a890788d1fe489bb56ed78936f52eea9a269cfb9e271d582f083090f9ab754b5abc981d58ad4ed3cb2a4a83ad94e070b86308259d67f0c237fcb4f5bfb6d14d8e77b5525b78749757714b62062480c70eedf40751642bf1ba12c823d76d715032973a304b267414889d76bba420d8f92ac1b7e64095eb6405a17b2bf3aa8d482ebb8ea021e73cb79f102c37225d8637ef4e85f28bbd01488c21ec5a64f79c8b2e74921f2a344d20262b9ca96dbfca01f2fb10f807f79f1f0552ef4848e75f1e181c33532a3753330e909d4c84edf832ad8e7c5c588a950674597e40437dad541ab57ca6a36dad746411640f897641674c2c74b08fb1c53f4dc1cb574ebd2f26715739d5801bb7ec4608a37feaa6183774d0946c7c0e60ac9743f7af5afa0ba96b483e9471767c937f4df9e8779903bf1560d64bc3a75d807eebe9acbf0ee8ff3dbc276418d3d7c28127797db9202a6f09f6d2ee8cadafb41f2a5ae6e3e1b5cde809bf0b1b10cbe7a748d5af1dcf09a2002b95a5fcbf9c5780ead93b1c82102b4f3dded84613f880fc8466e85cda7c17500ee070732a175b7fc406e46857a14283f3de479b9a36dc166d649134f1f336e427fcafd28f6bfed2cfebba67ce7312a52b08a6475fe46eaf97e656fec2d2a233c52b9e9788f4441a4558c4473454fa8e55628d037619e761cf80a2d1e90dd842cafd6439bfafcbc025dd29ddd18f73f3ba60265f9b2291b43ca584e06484af16dcf2879c3a0879126738a3aa5593a5af6e5df66ed7e43d272de6d318ccb3cfa1869297cfd56a3e3f934b759bda65b4da665395b44e585ebaf5003d835d18c7069ecd899a663e83ae7ee185a50faca5f8117fa3ecd4486423f7b391db11cc50f484045d323869fbf0d8d9ce5a921b635e9849ee534b926881cb6d86cffcf3c88f57627c3f37d5307cb17a259f2e280a8e06613be8e8c26fcccb260d09e91faf2f78fa2fabc78cf0efde903bfea64226ce1f5747d546a4f39c498b90db40c79dd35d12493b32c4ea102bc3d9018b0b015ec2664c86d4409455467c7a22ce6c43481348ee4a05bfa5084e29e5996d743b4dd4ea289887dfd6f65dcf4ae8a8d3816f04b3681dffba27e3a484ed6c3f839ccc492f1dbeef6e1709afb4bd91a28840342bcab68003dd5997a56e2a50c521cd851e2d36047c4ace4fa4a2d5ebdc42b1e04e16e2467a8ea51f864c4efbb284891e3f734ea45252848c51fecb2cbe4621768d7efcb24c80e0a71ba70d8be6ba3798321976d4aecce848eac051685d5130c335e40c95b1cb11536a782d94b8fc3184b7bc7a4f17fa5757f52e3446c99d320161f4ede9989de29927b10aefbfb607b9ef83164077af3339c58dad0b0848425164c55307729e25de7584a712eb6c16dab235585c34b2c16e761320b47da35b103e33d9779d30bf595b2be4d2c311f036275ae48881e2d6126cdf5dd68ca459634a84bcb70385b2a5e21737185bbb78ac78aafac7026d69bfcafb82af3fe2b762f8e8c7a6b333885c6274fcf1e59c179696b8ce2d99ea3e28174740135d9e6398838267f6b4480af32dcd80a67a50366c4174767d690b43e1c40b2cb37f629a6511c70f89adcb64ecc4f5a821bf64f68fd483edd3978aa80e8eeebfda3eb65cbe2bc9e84b3eec0b7c945f5c2bcd122b9717ca995bee0f860753a8fb8bad7f02cf524056e08d9aa8d6387bd443f36f96438105e1c231fdc0d94cb88c1bbb0faa8bbe4cb54eaa729f0c1293e840266ca6db9a52189f99da1ff04bfb54a406b3fb6e3d2e758f32642f72e99cb34edc88316171791bc2390cfc8b7f6834cdf1734169315706ab1471d2b4a3a7de0418b27378ba9159035cf721fb3072f277e0f98ed6bec1e62c8cec7d9583a4fc0ebb40407ac8456e9ce64889ced8dc96ca5e29e52ade8403d3ec3ff38d52fce0ae8899ec3882ab1beed58a3f67c377b52879fbbf3a20a992753790efe766b2776c371c2fe4952e85fff7c4d514a081864aa90098225a8a04f1b0f1214d7cb93e85fc0c3c7bec62ce65950c3caf1e694a386e7ff37aaef91013ea932f0c53a2a3ae10369e4242a1e4a9321227fad403a8938a14e523c27db82e4312a5dc80594373d6f2a8dda53421641b92bb89cd63fc46915730dbc0a7e8c96aab2e8a6979900ca03738b32ab77d8d8a8abb25a11de27ceb0e8a93555f62b35f1ba5243c8957f384f82c30ec47977e5a48aa974251b3e74c5b04d73d0e99cba181d5967fd785dee4f6d4410b171d1adf4d5bf3a9a35879b116507fada2bc0bcca6a1e4f9bdae5adb4f600c85c20d84b6c2515f6cb0d36d53e1fc37bc3f631f73872f217ffa9011e3f2a837e51a7195e2a150b9e2e862b64fef7f27cc5dd539337f2037889c736ce7c1962fda29b79edcef1a3994bdcd9c235fa5bffe535882ada0006a7c9f10c589a4ec35ef2477791e2d75f41880562310aa9baf09522a927497feebef7c2467f780a4b9a7af5050b8eb2033ca3f34822a33b1d4a68d805f51260f50e8298fc958bdee47a55903d6d8f0b2813264053d8ca3068bf381980b283260f4a07560d5ec82520b99372194b020f5f1dcc9a512032f84ea7da29641f0fa54bd2a2a91d953f2379f2955ad32a5c1712191d37c8c91e065117081a7507f0ebf448f5cf23502e377c2f8c964f618c831214d2e8ba0cd1cb891638b6e21f68877f4074bb4ec1fc65ab6c81642bf1695835f947272700b72c967f9cb47fd826037d45ddef71df78f69476c3bf9bb81bc4ef9141f67d295cdeb75b3defda4ddcf7c6c36756b55361098286b19422e0dec08c4e132c78ac149df0cdf8299af0a0e15dba68fed8e3f408f31de8f5221564aab9f6d76c7ce6890a2ff43aca00041d9389ded09c5308f66ae9d3674f2166c8ed62dba3362fe494c379d41b66ced6a07fd0624d61315732ae6492cd82acb1e4f2c35f84808eaead1a51588516564a656fc754b203c7c05ac0c291e9e07b1d4ac8321212770223183cef746121f17ddd34cda9b22df1cc3ca9390c9ee0e31da3b33616172d9de448c77cd215b7dc411bded6eaba5220f99f94ca5d9fb09c96aa01fba45ba320048249d98c561e2e440ec2b02371a505767dfb4d57f16e6264bde53e077b658a933480f17e92946c56222a147b6c2794221f5d97138c163b3662f2fe91d09e3be3732475567ce38b5b63c0d87be7144ab7d6a81c42750177c515bc7f7c408463c7dbe685c8eb3c985a07681343ce0e2ae8ffebf7d28fa4a7def5b13cd5abaa5e8903426acf18ff79fb66cf853cccaf9eba3358226c1b8308b1be0fb15867af924bf0fdaf09b576a9f621c3a1cb11cb0006b8e8b4dc4d8a11d4fc789c7b580a367b0b680b3b79ffd59d8e3fd6c4ab0f0c9e020cb74514ae8f80890557f3fa05f6cc0ca55861161f936633a30d4d6c247c5609797100443f02ee407afca3750b8263f1ee3ca486f3cfac3be5e4ae4d69485f380c3c7ee729487a6b20dbdd5b3a6e237ccf12456266666340b22e33c69eb5b8caa0a07e04e1f5e8e9443ee764162465fda873dfda7e2593cde233634d1f6028592e9106caa8e4f4b399ca2fa31e24f1e46d27a906e4e9adc882f24d6bc253dcce706d597876f4a41ee709554a3b3777b7b74735c259e284c6cc84943c610dbf9295c91c633bd048bbe31da859455bb35824261a95b683b9930bca2a5740839644f40b97fed78c0ea0ebca89279eb18900d8dcef965d8e3f7876577d07ab032cd5f54b728a9b569e7ae11b7a0adaf3a1617bd0c2abe3852ff05967a5553b5d396a613825e3c2c1786906f281ddfad329705ac1f626aa79684e17cfbea74cdbed24c4702684f2011a747e07f7155f9c509c17809d90d8a725bf28da8e0b5d06aadca5dba12655740a1686c8456164730e704782c635d12311c7b02ee949851fb40ac7f603906704cfa5b9869f167d23f26232aae724e8fce3b773bd4bc4a88492ed31b519176959a783068a7da2e655885dbfef0fede4cd26de3362658cde6d46d55ecad34bfd805577b55e5532685470e407fc460ffe973419946f04cc940d225b64769b2c1d8b997612880aaebb186f7ccabce6d497319376c43f98974277a17508bb5c943e3c83e0a55c03176634167f40c454620486cd6e001de8299985270983e7fc55b4a5332fb1b1df44e7775e27196afd9c8dc8f34c1ac2144cee018c0225371f80487f75e0ea8327b8edb7d7552ffffa265a8f9f4a5b32b2f621ed9e6d435c953c2059202b171cd483f21903403506f1b0c9cba7bd23c43479edba8c77f147c6f538bf738cc453a"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) sendfile(r5, r6, &(0x7f0000000380)=0x80000000, 0x7) read(0xffffffffffffffff, &(0x7f0000000000), 0x1b4000) openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x80200, 0x100) openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x100) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:32:50 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xffffffffffffdffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b76732e66617400020801000470008400f801", 0x17, 0x4}, {0x0}], 0x3081400, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000000200)='./file0\x00', 0x8140, 0x1d0) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2657.130396] FAULT_INJECTION: forcing a failure. [ 2657.130396] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2657.133371] CPU: 1 PID: 13309 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2657.135063] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2657.136729] Call Trace: [ 2657.137372] dump_stack+0x107/0x167 [ 2657.138117] should_fail.cold+0x5/0xa [ 2657.139104] __alloc_pages_nodemask+0x182/0x680 [ 2657.140035] ? __kmalloc+0x16e/0x3f0 [ 2657.140819] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2657.142284] alloc_pages_current+0x187/0x280 [ 2657.143218] relay_open_buf.part.0+0x2a5/0xc00 [ 2657.144334] relay_open+0x531/0xa10 [ 2657.145090] do_blk_trace_setup+0x4db/0xbf0 [ 2657.146137] ? _copy_from_user+0xfb/0x1b0 [ 2657.147252] __blk_trace_setup+0xca/0x180 [ 2657.148363] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2657.149263] ? perf_trace_lock+0xac/0x490 [ 2657.150125] blk_trace_ioctl+0x155/0x290 [ 2657.151112] ? blk_add_trace_bio_remap+0x560/0x560 [ 2657.152092] ? do_vfs_ioctl+0x283/0x10d0 [ 2657.152911] ? selinux_inode_getsecctx+0x90/0x90 [ 2657.153857] ? generic_block_fiemap+0x60/0x60 [ 2657.154781] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2657.155754] blkdev_ioctl+0xc1/0x710 [ 2657.156508] ? blkdev_common_ioctl+0x1870/0x1870 [ 2657.157465] ? selinux_file_ioctl+0xb1/0x260 [ 2657.158351] block_ioctl+0xf9/0x140 [ 2657.159083] ? blkdev_read_iter+0x1c0/0x1c0 [ 2657.159943] __x64_sys_ioctl+0x19a/0x210 [ 2657.160759] do_syscall_64+0x33/0x40 [ 2657.161504] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2657.162517] RIP: 0033:0x7f21f1d27b19 [ 2657.163299] 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 [ 2657.166946] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2657.168458] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2657.169871] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2657.171310] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2657.172726] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2657.174143] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:33:05 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0xf9e}, 0x50064, 0x2000000, 0x0, 0x0, 0x0, 0x8, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x15cd782f0113cf1d) copy_file_range(0xffffffffffffffff, &(0x7f0000000200), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:05 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481278, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:05 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r5 = syz_mount_image$iso9660(&(0x7f0000000380), &(0x7f00000003c0)='./file2\x00', 0x3f, 0x1, &(0x7f0000000440)=[{&(0x7f0000000400)="8365e61c0bbdbd86a567", 0xa, 0xa8c}], 0x1100000, &(0x7f0000000480)={[{@map_acorn}, {@map_acorn}], [{@uid_gt={'uid>', 0xffffffffffffffff}}, {@smackfsfloor={'smackfsfloor', 0x3d, '--'}}, {@fsmagic={'fsmagic', 0x3d, 0x3}}, {@smackfsroot={'smackfsroot', 0x3d, '$)\\/'}}, {@obj_role={'obj_role', 0x3d, 'vfat\x00'}}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@fowner_eq={'fowner', 0x3d, 0xee01}}, {@fowner_gt}, {@obj_type={'obj_type', 0x3d, 'vfat\x00'}}]}) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r6, 0x0) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x100021, &(0x7f0000000580)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[{@posixacl}, {@uname={'uname', 0x3d, 'vfat\x00'}}, {@msize={'msize', 0x3d, 0x5}}, {@version_9p2000}, {@fscache}], [{@fowner_eq={'fowner', 0x3d, r6}}]}}) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$EXT4_IOC_GROUP_ADD(r1, 0x40286608, &(0x7f0000000640)={0x9, 0x9, 0x80000001, 0x1ff, 0x401, 0x7}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:05 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 36) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:05 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') lsetxattr$security_capability(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180), &(0x7f0000000200)=@v1={0x1000000, [{0x100, 0x3}]}, 0xc, 0x2) openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:05 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000001c0), 0x6e, &(0x7f0000000240)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000100)=""/9, 0x9}], 0x2, &(0x7f0000000280)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x160}, 0x2) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000440)={{0x1, 0x1, 0x18, r0, {0x9}}, './file0\x00'}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:33:05 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 10) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:05 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x5460, &(0x7f0000000000)) [ 2657.231791] FAULT_INJECTION: forcing a failure. [ 2657.231791] name failslab, interval 1, probability 0, space 0, times 0 [ 2657.234133] CPU: 0 PID: 13328 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2657.235566] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2657.237198] Call Trace: [ 2657.237738] dump_stack+0x107/0x167 [ 2657.238478] should_fail.cold+0x5/0xa [ 2657.239279] ? alloc_inode+0x171/0x240 [ 2657.240070] should_failslab+0x5/0x20 [ 2657.240854] kmem_cache_alloc+0x5b/0x360 [ 2657.241652] ? __lookup_slow+0x490/0x490 [ 2657.242487] alloc_inode+0x171/0x240 [ 2657.243239] new_inode+0x23/0x250 [ 2657.243946] debugfs_get_inode+0x1a/0x130 [ 2657.244802] __debugfs_create_file+0x14e/0x530 [ 2657.245740] do_blk_trace_setup+0x407/0xbf0 [ 2657.246659] ? _copy_from_user+0xfb/0x1b0 [ 2657.247497] __blk_trace_setup+0xca/0x180 [ 2657.248317] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2657.249210] ? perf_trace_lock+0xac/0x490 [ 2657.250053] blk_trace_ioctl+0x155/0x290 [ 2657.250889] ? blk_add_trace_bio_remap+0x560/0x560 [ 2657.251895] ? do_vfs_ioctl+0x283/0x10d0 [ 2657.252733] ? selinux_inode_getsecctx+0x90/0x90 [ 2657.253685] ? generic_block_fiemap+0x60/0x60 [ 2657.254625] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2657.255620] blkdev_ioctl+0xc1/0x710 [ 2657.256380] ? blkdev_common_ioctl+0x1870/0x1870 [ 2657.257315] ? selinux_file_ioctl+0xb1/0x260 [ 2657.258219] block_ioctl+0xf9/0x140 [ 2657.258948] ? blkdev_read_iter+0x1c0/0x1c0 [ 2657.259844] __x64_sys_ioctl+0x19a/0x210 [ 2657.260698] do_syscall_64+0x33/0x40 [ 2657.261456] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2657.262457] RIP: 0033:0x7f0fe3199b19 [ 2657.263223] 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 [ 2657.267083] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2657.268612] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2657.270057] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2657.271498] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2657.272935] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2657.274364] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 [ 2657.276959] debugfs: out of free dentries, can not create file 'dropped' 23:33:05 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:33:05 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) fcntl$notify(r1, 0x402, 0x10) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:05 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40049409, &(0x7f0000000000)) 23:33:05 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc04812ba, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:05 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000200), 0x200000, 0x0) sendfile(r1, r4, &(0x7f0000000240)=0x7fff, 0x101) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = syz_mount_image$vfat(&(0x7f0000000140), &(0x7f00000000c0)='./file1\x00', 0x800000000e8, 0x0, 0x0, 0x22000, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r1, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) openat(r1, &(0x7f0000000180)='./file1\x00', 0x400, 0x42) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x80047210, &(0x7f0000000000)) 23:33:05 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 37) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:05 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) [ 2657.578943] FAULT_INJECTION: forcing a failure. [ 2657.578943] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2657.581712] CPU: 1 PID: 13355 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2657.583129] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2657.584798] Call Trace: [ 2657.585335] dump_stack+0x107/0x167 [ 2657.586073] should_fail.cold+0x5/0xa [ 2657.586871] __alloc_pages_nodemask+0x182/0x680 [ 2657.587798] ? __kmalloc+0x16e/0x3f0 [ 2657.588553] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2657.589784] alloc_pages_current+0x187/0x280 [ 2657.590681] relay_open_buf.part.0+0x2a5/0xc00 [ 2657.591608] relay_open+0x531/0xa10 [ 2657.592359] do_blk_trace_setup+0x4db/0xbf0 [ 2657.593231] ? _copy_from_user+0xfb/0x1b0 [ 2657.594080] __blk_trace_setup+0xca/0x180 [ 2657.594941] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2657.595846] ? perf_trace_lock+0xac/0x490 [ 2657.596706] blk_trace_ioctl+0x155/0x290 [ 2657.597517] ? blk_add_trace_bio_remap+0x560/0x560 [ 2657.598503] ? do_vfs_ioctl+0x283/0x10d0 [ 2657.599335] ? selinux_inode_getsecctx+0x90/0x90 [ 2657.600286] ? generic_block_fiemap+0x60/0x60 [ 2657.601193] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2657.602169] blkdev_ioctl+0xc1/0x710 [ 2657.602930] ? blkdev_common_ioctl+0x1870/0x1870 [ 2657.603889] ? selinux_file_ioctl+0xb1/0x260 [ 2657.604781] block_ioctl+0xf9/0x140 [ 2657.605515] ? blkdev_read_iter+0x1c0/0x1c0 [ 2657.606380] __x64_sys_ioctl+0x19a/0x210 [ 2657.607217] do_syscall_64+0x33/0x40 [ 2657.607967] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2657.608990] RIP: 0033:0x7f21f1d27b19 [ 2657.609738] 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 [ 2657.613391] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2657.614926] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2657.616348] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2657.617767] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2657.619194] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2657.620611] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:33:06 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_REG(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000140)={0x28, r2, 0x621, 0x0, 0x0, {}, [@NL80211_ATTR_REG_RULES={0xc, 0x22, 0x0, 0x1, [{0x69}, {0x4}]}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'aa\x00'}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r1, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f00000002c0)={0x4c, r2, 0x400, 0x70bd2c, 0x25dfdbfb, {{}, {@void, @void}}, [@NL80211_ATTR_CH_SWITCH_COUNT={0x8}, @NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}, @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0xe}, @chandef_params=[@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x9}], @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x4c}, @NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}, @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x4a}, @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0xd3}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20000004}, 0x0) 23:33:06 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 11) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:06 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:06 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f0000000380)=""/189) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:06 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40086602, &(0x7f0000000000)) [ 2657.707265] FAULT_INJECTION: forcing a failure. [ 2657.707265] name failslab, interval 1, probability 0, space 0, times 0 [ 2657.710007] CPU: 0 PID: 13363 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2657.711455] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2657.713217] Call Trace: [ 2657.713912] dump_stack+0x107/0x167 [ 2657.714872] should_fail.cold+0x5/0xa [ 2657.715860] ? create_object.isra.0+0x3a/0xa20 [ 2657.717041] should_failslab+0x5/0x20 [ 2657.717929] kmem_cache_alloc+0x5b/0x360 [ 2657.718820] create_object.isra.0+0x3a/0xa20 [ 2657.719739] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2657.720805] kmem_cache_alloc+0x159/0x360 [ 2657.721688] alloc_inode+0x171/0x240 [ 2657.722468] new_inode+0x23/0x250 [ 2657.723244] debugfs_get_inode+0x1a/0x130 [ 2657.724104] __debugfs_create_file+0x14e/0x530 [ 2657.725069] do_blk_trace_setup+0x407/0xbf0 [ 2657.725983] ? _copy_from_user+0xfb/0x1b0 [ 2657.726838] __blk_trace_setup+0xca/0x180 [ 2657.727700] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2657.728631] ? perf_trace_lock+0xac/0x490 [ 2657.729535] blk_trace_ioctl+0x155/0x290 [ 2657.730381] ? blk_add_trace_bio_remap+0x560/0x560 [ 2657.731419] ? do_vfs_ioctl+0x283/0x10d0 [ 2657.732279] ? selinux_inode_getsecctx+0x90/0x90 [ 2657.733275] ? generic_block_fiemap+0x60/0x60 [ 2657.734212] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2657.735248] blkdev_ioctl+0xc1/0x710 [ 2657.736016] ? blkdev_common_ioctl+0x1870/0x1870 [ 2657.737018] ? selinux_file_ioctl+0xb1/0x260 [ 2657.737948] block_ioctl+0xf9/0x140 [ 2657.738716] ? blkdev_read_iter+0x1c0/0x1c0 [ 2657.739610] __x64_sys_ioctl+0x19a/0x210 [ 2657.740459] do_syscall_64+0x33/0x40 [ 2657.741244] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2657.742308] RIP: 0033:0x7f0fe3199b19 [ 2657.743107] 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 [ 2657.746915] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2657.748515] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2657.750014] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2657.751511] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2657.752999] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2657.754490] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 23:33:20 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x2, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:20 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file1\x00'}) fcntl$notify(r4, 0x402, 0x4) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:20 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 12) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:20 executing program 5: mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2200, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = syz_open_dev$sg(&(0x7f0000000400), 0x0, 0x2001) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) r3 = fcntl$dupfd(r1, 0x0, r2) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="0000abe02400030021206cda3b5e5672b89aeddb2a535fbd0706006dff0043a9d7cceb232fb81bf74ebdd05b7677", 0x2e}, {&(0x7f0000000100)="a84f38e0f74e74b657c9a359278f5472cefcb2b44896041279846108143ebca84aa61ba55d22d1060deab252fbd9c6da99a4298ea928351882f4744d0a5af4c5c31e9677105d392b8d8cdbb2971ed570539e518e39e4aec1", 0x58}], 0x2) mknodat$null(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x103) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) mq_timedsend(r4, &(0x7f00000001c0)="a4837873ac6a6ce159dbef7e8cc574e1b46c366dc547c4a72c98aa811606b9e70789fc22f94205520ed4644599f3d927c7bf772b745f1e917f8ac2628c84d39d418e3906a586694104a1e7a5a0b383631beeb1372c79d00b0ff529b841625909f5a493dff87b2df8ad48de674e124c7b810f58cc20b568d03fe30227688403b53a38ac2274ff42bf10a494d33f41f9674a2b41851b2e1d0822f02504c64ad5917af82e3ec45fc10300cec29b0db65689b0a86275baac180ac8b2a09ee9301b6ebb678529da1f8bf1d8886f31df757fc3f9c543d76f7f1ad6aff10b8a2cc734ccd9e512020417065afb40886e2458b9f0466c", 0xf2, 0xfffffffffffffffa, &(0x7f00000002c0)={0x0, 0x3938700}) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) r5 = syz_open_pts(r4, 0x109080) clone3(&(0x7f00000004c0)={0x0, &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380), {0x1e}, &(0x7f00000003c0)=""/19, 0x13, &(0x7f0000000440)=""/1, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], 0x5, {r4}}, 0x58) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r5, 0x40047211, &(0x7f0000000000)) 23:33:20 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r1, 0x8010661b, &(0x7f0000000200)) 23:33:20 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40087602, &(0x7f0000000000)) 23:33:20 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 38) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:20 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000000200)={{0x1, 0x1, 0x18, r2}, './file1\x00'}) open_by_handle_at(r5, &(0x7f0000000240)=@reiserfs_4={0x10, 0x4, {0x4, 0x6, 0x3, 0x2}}, 0x202002) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2671.893916] FAULT_INJECTION: forcing a failure. [ 2671.893916] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2671.895993] CPU: 0 PID: 13393 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2671.897024] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2671.898257] Call Trace: [ 2671.898657] dump_stack+0x107/0x167 [ 2671.899221] should_fail.cold+0x5/0xa [ 2671.899798] __alloc_pages_nodemask+0x182/0x680 [ 2671.900491] ? __kmalloc+0x16e/0x3f0 [ 2671.901053] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2671.901956] alloc_pages_current+0x187/0x280 [ 2671.902611] relay_open_buf.part.0+0x2a5/0xc00 [ 2671.903309] relay_open+0x531/0xa10 [ 2671.903858] do_blk_trace_setup+0x4db/0xbf0 [ 2671.904501] ? _copy_from_user+0xfb/0x1b0 [ 2671.905120] __blk_trace_setup+0xca/0x180 [ 2671.905734] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2671.906397] ? perf_trace_lock+0xac/0x490 [ 2671.907040] blk_trace_ioctl+0x155/0x290 [ 2671.907641] ? blk_add_trace_bio_remap+0x560/0x560 [ 2671.908367] ? do_vfs_ioctl+0x283/0x10d0 [ 2671.908854] ? selinux_inode_getsecctx+0x90/0x90 [ 2671.909552] ? generic_block_fiemap+0x60/0x60 [ 2671.910219] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2671.910952] blkdev_ioctl+0xc1/0x710 [ 2671.911508] ? blkdev_common_ioctl+0x1870/0x1870 [ 2671.912215] ? selinux_file_ioctl+0xb1/0x260 [ 2671.912877] block_ioctl+0xf9/0x140 [ 2671.913417] ? blkdev_read_iter+0x1c0/0x1c0 [ 2671.914050] __x64_sys_ioctl+0x19a/0x210 [ 2671.914656] do_syscall_64+0x33/0x40 [ 2671.915111] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2671.915859] RIP: 0033:0x7f21f1d27b19 [ 2671.916408] 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 [ 2671.919110] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2671.920236] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2671.921282] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2671.922321] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2671.923378] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2671.924423] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2671.965733] FAULT_INJECTION: forcing a failure. [ 2671.965733] name failslab, interval 1, probability 0, space 0, times 0 [ 2671.968371] CPU: 1 PID: 13398 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2671.969805] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2671.971543] Call Trace: [ 2671.972093] dump_stack+0x107/0x167 [ 2671.972851] should_fail.cold+0x5/0xa [ 2671.973650] ? security_inode_alloc+0x34/0x160 [ 2671.974596] should_failslab+0x5/0x20 [ 2671.975396] kmem_cache_alloc+0x5b/0x360 [ 2671.976245] security_inode_alloc+0x34/0x160 [ 2671.977157] inode_init_always+0xa4e/0xd10 [ 2671.978032] alloc_inode+0x84/0x240 [ 2671.978779] new_inode+0x23/0x250 [ 2671.979541] debugfs_get_inode+0x1a/0x130 [ 2671.980394] __debugfs_create_file+0x14e/0x530 [ 2671.981351] do_blk_trace_setup+0x407/0xbf0 [ 2671.982238] ? _copy_from_user+0xfb/0x1b0 [ 2671.983115] __blk_trace_setup+0xca/0x180 [ 2671.983967] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2671.984899] ? perf_trace_lock+0xac/0x490 [ 2671.985778] blk_trace_ioctl+0x155/0x290 [ 2671.986618] ? blk_add_trace_bio_remap+0x560/0x560 [ 2671.987634] ? do_vfs_ioctl+0x283/0x10d0 [ 2671.988480] ? selinux_inode_getsecctx+0x90/0x90 [ 2671.989451] ? generic_block_fiemap+0x60/0x60 [ 2671.990393] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2671.991389] blkdev_ioctl+0xc1/0x710 [ 2671.992151] ? blkdev_common_ioctl+0x1870/0x1870 [ 2671.993119] ? selinux_file_ioctl+0xb1/0x260 [ 2671.994022] block_ioctl+0xf9/0x140 [ 2671.994768] ? blkdev_read_iter+0x1c0/0x1c0 [ 2671.995660] __x64_sys_ioctl+0x19a/0x210 [ 2671.996495] do_syscall_64+0x33/0x40 [ 2671.997259] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2671.998303] RIP: 0033:0x7f0fe3199b19 [ 2671.999083] 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 [ 2672.002878] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2672.004446] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2672.005905] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2672.007382] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2672.008830] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2672.010273] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 [ 2672.014805] debugfs: out of free dentries, can not create file 'dropped' 23:33:20 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x4020940d, &(0x7f0000000000)) 23:33:20 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 13) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:20 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 39) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2672.214791] FAULT_INJECTION: forcing a failure. 23:33:20 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x4, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2672.214791] name fail_page_alloc, interval 1, probability 0, space 0, times 0 23:33:20 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) copy_file_range(r1, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2672.217799] CPU: 1 PID: 13417 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2672.219312] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2672.221072] Call Trace: [ 2672.221644] dump_stack+0x107/0x167 [ 2672.222426] should_fail.cold+0x5/0xa [ 2672.223264] __alloc_pages_nodemask+0x182/0x680 [ 2672.224260] ? __kmalloc+0x16e/0x3f0 [ 2672.225056] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2672.226353] alloc_pages_current+0x187/0x280 [ 2672.227300] relay_open_buf.part.0+0x2a5/0xc00 [ 2672.228286] relay_open+0x531/0xa10 [ 2672.229069] do_blk_trace_setup+0x4db/0xbf0 [ 2672.229988] ? _copy_from_user+0xfb/0x1b0 [ 2672.230887] __blk_trace_setup+0xca/0x180 [ 2672.231768] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2672.232718] ? perf_trace_lock+0xac/0x490 [ 2672.233626] blk_trace_ioctl+0x155/0x290 [ 2672.234483] ? blk_add_trace_bio_remap+0x560/0x560 [ 2672.235528] ? do_vfs_ioctl+0x283/0x10d0 [ 2672.236388] ? selinux_inode_getsecctx+0x90/0x90 [ 2672.237387] ? generic_block_fiemap+0x60/0x60 [ 2672.238334] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2672.239372] blkdev_ioctl+0xc1/0x710 [ 2672.240167] ? blkdev_common_ioctl+0x1870/0x1870 [ 2672.241179] ? selinux_file_ioctl+0xb1/0x260 [ 2672.242117] block_ioctl+0xf9/0x140 [ 2672.242904] ? blkdev_read_iter+0x1c0/0x1c0 [ 2672.243818] __x64_sys_ioctl+0x19a/0x210 [ 2672.244688] do_syscall_64+0x33/0x40 [ 2672.245480] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2672.246563] RIP: 0033:0x7f21f1d27b19 [ 2672.247367] 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 [ 2672.251245] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2672.252866] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2672.254376] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2672.255899] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2672.257410] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2672.258931] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2672.274982] FAULT_INJECTION: forcing a failure. [ 2672.274982] name failslab, interval 1, probability 0, space 0, times 0 [ 2672.276263] CPU: 0 PID: 13419 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2672.276943] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2672.277820] Call Trace: [ 2672.278094] dump_stack+0x107/0x167 [ 2672.278462] should_fail.cold+0x5/0xa [ 2672.278855] ? create_object.isra.0+0x3a/0xa20 [ 2672.279327] should_failslab+0x5/0x20 [ 2672.279710] kmem_cache_alloc+0x5b/0x360 [ 2672.280120] create_object.isra.0+0x3a/0xa20 [ 2672.280562] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2672.281109] kmem_cache_alloc+0x159/0x360 [ 2672.281535] security_inode_alloc+0x34/0x160 [ 2672.281983] inode_init_always+0xa4e/0xd10 [ 2672.282406] alloc_inode+0x84/0x240 [ 2672.282771] new_inode+0x23/0x250 [ 2672.283154] debugfs_get_inode+0x1a/0x130 [ 2672.283567] __debugfs_create_file+0x14e/0x530 [ 2672.284059] do_blk_trace_setup+0x407/0xbf0 [ 2672.284497] ? _copy_from_user+0xfb/0x1b0 [ 2672.284909] __blk_trace_setup+0xca/0x180 [ 2672.285349] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2672.285800] ? perf_trace_lock+0xac/0x490 [ 2672.286250] blk_trace_ioctl+0x155/0x290 [ 2672.286661] ? blk_add_trace_bio_remap+0x560/0x560 [ 2672.287180] ? do_vfs_ioctl+0x283/0x10d0 [ 2672.287591] ? selinux_inode_getsecctx+0x90/0x90 [ 2672.288062] ? generic_block_fiemap+0x60/0x60 [ 2672.288546] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2672.289042] blkdev_ioctl+0xc1/0x710 [ 2672.289430] ? blkdev_common_ioctl+0x1870/0x1870 [ 2672.289927] ? selinux_file_ioctl+0xb1/0x260 [ 2672.290385] block_ioctl+0xf9/0x140 [ 2672.290763] ? blkdev_read_iter+0x1c0/0x1c0 [ 2672.291231] __x64_sys_ioctl+0x19a/0x210 [ 2672.291672] do_syscall_64+0x33/0x40 [ 2672.292066] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2672.292604] RIP: 0033:0x7f0fe3199b19 [ 2672.292998] 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 [ 2672.294912] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2672.295701] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2672.296455] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2672.297202] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2672.298133] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2672.298898] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 23:33:36 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 14) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:36 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x1, 0x6, 0x41, 0x8, 0x0, 0xff, 0x85801, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x1, @perf_config_ext={0xfff, 0x65}, 0x0, 0x8001, 0x5, 0x5, 0x5, 0x2, 0x3, 0x0, 0xff, 0x0, 0x6}, 0x0, 0x5, r2, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) close(r1) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:36 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x8, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:36 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 40) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:36 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:36 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) flistxattr(r1, &(0x7f00000001c0)=""/95, 0x5f) 23:33:36 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80a0, 0x0) truncate(&(0x7f00000002c0)='./file1/file0\x00', 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000240)={{0x1, 0x1, 0x18, r1, {0xa49c}}, './file1\x00'}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) dup3(r0, r3, 0x80000) openat(r2, &(0x7f0000000200)='./file1\x00', 0x501201, 0xa) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) syz_io_uring_setup(0x25f3, &(0x7f0000000340)={0x0, 0x186d, 0x8, 0x3, 0x1fe}, &(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f00000003c0), &(0x7f0000000400)) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:36 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2000000, 0x10, r2, 0x8000000) syz_io_uring_complete(r4) r5 = fsmount(r2, 0x1, 0x5) io_uring_register$IORING_REGISTER_BUFFERS(r5, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/188, 0xbc}, {&(0x7f0000000500)=""/151, 0x97}], 0x4) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2688.464131] FAULT_INJECTION: forcing a failure. [ 2688.464131] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2688.465523] CPU: 0 PID: 13441 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2688.466270] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2688.467189] Call Trace: [ 2688.467492] dump_stack+0x107/0x167 [ 2688.467893] should_fail.cold+0x5/0xa [ 2688.468308] __alloc_pages_nodemask+0x182/0x680 [ 2688.468811] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2688.469472] ? lock_downgrade+0x6d0/0x6d0 [ 2688.469923] ? do_raw_spin_lock+0x121/0x260 [ 2688.470401] ? rwlock_bug.part.0+0x90/0x90 [ 2688.470866] alloc_pages_current+0x187/0x280 [ 2688.471379] __get_free_pages+0xc/0xa0 [ 2688.471885] inode_doinit_with_dentry+0x8f1/0x1240 [ 2688.472505] ? __hrtimer_run_queues+0x457/0xb50 [ 2688.473017] ? __hrtimer_run_queues+0x960/0xb50 [ 2688.473521] ? selinux_file_lock+0x280/0x280 [ 2688.474000] ? current_time+0x1e6/0x2c0 [ 2688.474427] ? igrab+0xc0/0xc0 [ 2688.474789] selinux_d_instantiate+0x23/0x30 [ 2688.475275] security_d_instantiate+0x56/0xe0 [ 2688.475772] d_instantiate+0x5a/0x90 [ 2688.476182] __debugfs_create_file+0x246/0x530 [ 2688.476682] do_blk_trace_setup+0x407/0xbf0 [ 2688.477173] ? _copy_from_user+0xfb/0x1b0 [ 2688.477637] __blk_trace_setup+0xca/0x180 [ 2688.478098] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2688.478597] ? perf_trace_lock+0xac/0x490 [ 2688.479087] blk_trace_ioctl+0x155/0x290 [ 2688.479537] ? blk_add_trace_bio_remap+0x560/0x560 [ 2688.480083] ? do_vfs_ioctl+0x283/0x10d0 [ 2688.480534] ? selinux_inode_getsecctx+0x90/0x90 [ 2688.481059] ? generic_block_fiemap+0x60/0x60 [ 2688.481562] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2688.482106] blkdev_ioctl+0xc1/0x710 [ 2688.482517] ? blkdev_common_ioctl+0x1870/0x1870 [ 2688.483078] ? selinux_file_ioctl+0xb1/0x260 [ 2688.483578] block_ioctl+0xf9/0x140 [ 2688.483980] ? blkdev_read_iter+0x1c0/0x1c0 [ 2688.484459] __x64_sys_ioctl+0x19a/0x210 [ 2688.484915] do_syscall_64+0x33/0x40 [ 2688.485330] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2688.485884] RIP: 0033:0x7f0fe3199b19 [ 2688.486300] 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 [ 2688.488363] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2688.489208] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2688.490005] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2688.490803] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2688.491606] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2688.492401] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 [ 2688.516007] FAULT_INJECTION: forcing a failure. [ 2688.516007] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2688.518887] CPU: 1 PID: 13447 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2688.520402] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2688.522188] Call Trace: [ 2688.522767] dump_stack+0x107/0x167 [ 2688.523569] should_fail.cold+0x5/0xa [ 2688.524406] __alloc_pages_nodemask+0x182/0x680 [ 2688.525414] ? __kmalloc+0x16e/0x3f0 [ 2688.526228] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2688.527567] alloc_pages_current+0x187/0x280 [ 2688.528528] relay_open_buf.part.0+0x2a5/0xc00 [ 2688.529532] relay_open+0x531/0xa10 [ 2688.530331] do_blk_trace_setup+0x4db/0xbf0 [ 2688.531271] ? _copy_from_user+0xfb/0x1b0 [ 2688.532170] __blk_trace_setup+0xca/0x180 [ 2688.533066] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2688.534035] ? perf_trace_lock+0xac/0x490 [ 2688.534959] blk_trace_ioctl+0x155/0x290 [ 2688.535845] ? blk_add_trace_bio_remap+0x560/0x560 [ 2688.536900] ? do_vfs_ioctl+0x283/0x10d0 [ 2688.537779] ? selinux_inode_getsecctx+0x90/0x90 [ 2688.538802] ? generic_block_fiemap+0x60/0x60 [ 2688.539790] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2688.540837] blkdev_ioctl+0xc1/0x710 [ 2688.541642] ? blkdev_common_ioctl+0x1870/0x1870 [ 2688.542672] ? selinux_file_ioctl+0xb1/0x260 [ 2688.543632] block_ioctl+0xf9/0x140 [ 2688.544416] ? blkdev_read_iter+0x1c0/0x1c0 [ 2688.545347] __x64_sys_ioctl+0x19a/0x210 [ 2688.546229] do_syscall_64+0x33/0x40 [ 2688.547054] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2688.548164] RIP: 0033:0x7f21f1d27b19 [ 2688.548971] 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 [ 2688.552937] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2688.554582] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2688.556127] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2688.557665] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2688.559226] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2688.560769] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:33:37 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047213, &(0x7f0000000000)) 23:33:37 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(r0, &(0x7f0000000080)='/proc/self/exe\x00', 0x143200, 0x1c) read(r1, &(0x7f0000000000), 0x1b4000) symlinkat(&(0x7f0000019200)='./file0\x00', r1, &(0x7f0000019240)='./file0\x00') r2 = openat(r0, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000200)=""/102396, 0x18ffc) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$binfmt_elf64(r3, &(0x7f0000019280)={{0x7f, 0x45, 0x4c, 0x46, 0x7, 0x63, 0x21, 0x6, 0x5, 0x2, 0x6, 0x2, 0x2e3, 0x40, 0x21d, 0x80000000, 0x9, 0x38, 0x2, 0x20, 0x5, 0xfffc}, [{0x6, 0x242b, 0xffff, 0x8, 0x79d3, 0x612, 0x9, 0x4}, {0x7, 0x1, 0x8, 0xea4f, 0xdad, 0x0, 0xfe4, 0x5}], "1e59ad0cf1c76bf93057b28f284e03b41946705c6a7d05ca9158694fd49e824f9c288a9156f6d0f52effe49995e7363361d8cb2dfec2b61270c5c896899c2ef9ec3e44b801920ae70ea1a401c6082bb6ec577f1a731fc747c6b707edc80a5ddacea1ef6793bbee08d98dc77c017786f28d58df1dbb69a0d84f04128fbeb3dc2e56f1ef193595019e93af1492a469d29af4800144ec289c3c165c2f03b046f8cd925b259bac5b05adb67e33d42903deecf308cc0181d286b94c80610db002", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x76e) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f00000002c0)=ANY=[]) syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='attr/keycreate\x00') openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x280000, 0x2c) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:33:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) fsetxattr$trusted_overlay_origin(r0, &(0x7f0000000200), &(0x7f0000000240), 0x2, 0x2) read(r0, &(0x7f0000000000), 0x1b4000) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0x8000000000000}, {0x0}], 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="efb600e7a8cee4142c004d282627c49e54b5df2f16d443ff13ef509b3a4729084c6c63221f1d5086eea93c3f4f947bd5c24ba809cb96325b7bfee09b5462ae152c2354f648c27c3ec96686c626cd7447197e210d4d181ac93cb05072f72805a5d2dbcbed2f8700d1745b0e451f011db4e41b225fa20668cd1574ee092f520bacca05b270df454e05b4fa1cc119ca65e048b9d85a238088c5216b80aab16ce537d93722", @ANYRES64, @ANYRESDEC=r0]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x80047210, &(0x7f0000000000)) 23:33:37 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xa, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r3, 0x40047211, &(0x7f0000000000)) 23:33:37 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 15) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:37 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80086601, &(0x7f0000000000)) 23:33:37 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000140)={0x2, 0x1, 0x80, 0xfffffe00}) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) pwrite64(r5, &(0x7f0000000380)="bd900ef528ce962b72c215b4989e3e7066c6f7ba5ba286d4a33131e0b61a7b4605a47c53dcd4d36d3c235140a23fa6d03af8d5c584e8f06a4003d37db0bbf8b50b42c9c0712002b731cd33b6833c2bb17e25f0c8c92a0903a3c88126a2d9fff26af59bc9b18d938fe81c846eb8ee2d66f41836f791de60ed92b5c9566c87db08e6aa4d1c1b72a3350ecc0062e6c5228469d3ea7d3a945e392c00963570f57db110e43a6ff878652eb5c94ef58ac812b718fff988ed8d8d616301a705af154a9015", 0xc1, 0x6) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) openat(r1, &(0x7f0000000180)='./file0\x00', 0x404402, 0x0) [ 2688.785701] FAULT_INJECTION: forcing a failure. [ 2688.785701] name failslab, interval 1, probability 0, space 0, times 0 [ 2688.787159] CPU: 0 PID: 13477 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2688.787915] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2688.788806] Call Trace: [ 2688.789103] dump_stack+0x107/0x167 [ 2688.789510] should_fail.cold+0x5/0xa [ 2688.789921] ? __d_alloc+0x2a/0x990 [ 2688.790314] should_failslab+0x5/0x20 [ 2688.790724] kmem_cache_alloc+0x5b/0x360 [ 2688.791177] __d_alloc+0x2a/0x990 [ 2688.791568] d_alloc_parallel+0x111/0x1aa0 [ 2688.792048] ? __lock_acquire+0x1657/0x5b00 [ 2688.792517] ? perf_trace_lock+0xac/0x490 [ 2688.792976] ? __d_lookup_rcu+0x6b0/0x6b0 [ 2688.793428] ? __lockdep_reset_lock+0x180/0x180 [ 2688.793949] ? lockdep_init_map_type+0x2c7/0x780 [ 2688.794480] ? lockdep_init_map_type+0x2c7/0x780 [ 2688.794992] __lookup_slow+0x193/0x490 [ 2688.795446] ? lookup_open.isra.0+0x1230/0x1230 [ 2688.795966] ? __d_lookup+0x3e8/0x710 [ 2688.796382] ? d_lookup+0xcc/0x130 [ 2688.796787] lookup_one_len+0x167/0x1a0 [ 2688.797231] ? __lookup_slow+0x490/0x490 [ 2688.797665] ? down_write_killable+0x180/0x180 [ 2688.798172] ? do_raw_spin_unlock+0x4f/0x220 [ 2688.798640] ? mntput+0xc/0x90 [ 2688.799011] start_creating.part.0+0x10a/0x230 [ 2688.799516] __debugfs_create_file+0xdb/0x530 [ 2688.800027] do_blk_trace_setup+0x448/0xbf0 [ 2688.800488] ? _copy_from_user+0xfb/0x1b0 [ 2688.800960] __blk_trace_setup+0xca/0x180 [ 2688.801403] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2688.801909] ? perf_trace_lock+0xac/0x490 [ 2688.802368] blk_trace_ioctl+0x155/0x290 [ 2688.802830] ? blk_add_trace_bio_remap+0x560/0x560 [ 2688.803360] ? do_vfs_ioctl+0x283/0x10d0 [ 2688.803818] ? selinux_inode_getsecctx+0x90/0x90 [ 2688.804320] ? generic_block_fiemap+0x60/0x60 [ 2688.804829] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2688.805368] blkdev_ioctl+0xc1/0x710 [ 2688.805784] ? blkdev_common_ioctl+0x1870/0x1870 [ 2688.806291] ? selinux_file_ioctl+0xb1/0x260 [ 2688.806791] block_ioctl+0xf9/0x140 [ 2688.807181] ? blkdev_read_iter+0x1c0/0x1c0 [ 2688.807668] __x64_sys_ioctl+0x19a/0x210 [ 2688.808109] do_syscall_64+0x33/0x40 [ 2688.808536] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2688.809104] RIP: 0033:0x7f0fe3199b19 [ 2688.809505] 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 [ 2688.811573] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2688.812375] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2688.813170] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2688.813969] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2688.814758] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2688.815566] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 23:33:37 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 41) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:37 executing program 7: chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r1, &(0x7f00000001c0), r0, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x80047210, &(0x7f0000000000)) 23:33:37 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) listxattr(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)=""/169, 0xa9) 23:33:37 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80087601, &(0x7f0000000000)) [ 2688.900126] FAULT_INJECTION: forcing a failure. [ 2688.900126] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2688.902153] CPU: 1 PID: 13486 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2688.903224] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2688.904475] Call Trace: [ 2688.904876] dump_stack+0x107/0x167 [ 2688.905447] should_fail.cold+0x5/0xa [ 2688.906040] __alloc_pages_nodemask+0x182/0x680 [ 2688.906727] ? __kmalloc+0x16e/0x3f0 [ 2688.907332] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2688.908238] alloc_pages_current+0x187/0x280 [ 2688.908908] relay_open_buf.part.0+0x2a5/0xc00 [ 2688.909604] relay_open+0x531/0xa10 [ 2688.910176] do_blk_trace_setup+0x4db/0xbf0 [ 2688.910848] ? _copy_from_user+0xfb/0x1b0 [ 2688.911513] __blk_trace_setup+0xca/0x180 [ 2688.912164] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2688.912864] ? perf_trace_lock+0xac/0x490 [ 2688.913527] blk_trace_ioctl+0x155/0x290 [ 2688.914157] ? blk_add_trace_bio_remap+0x560/0x560 [ 2688.914914] ? do_vfs_ioctl+0x283/0x10d0 [ 2688.915564] ? selinux_inode_getsecctx+0x90/0x90 [ 2688.916297] ? generic_block_fiemap+0x60/0x60 [ 2688.917006] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2688.917761] blkdev_ioctl+0xc1/0x710 [ 2688.918337] ? blkdev_common_ioctl+0x1870/0x1870 [ 2688.919100] ? selinux_file_ioctl+0xb1/0x260 [ 2688.919786] block_ioctl+0xf9/0x140 [ 2688.920348] ? blkdev_read_iter+0x1c0/0x1c0 [ 2688.921018] __x64_sys_ioctl+0x19a/0x210 [ 2688.921661] do_syscall_64+0x33/0x40 [ 2688.922244] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2688.923055] RIP: 0033:0x7f21f1d27b19 [ 2688.923636] 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 [ 2688.926484] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2688.927690] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2688.928797] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2688.929902] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2688.931008] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2688.932139] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:33:52 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 42) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(r1, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$EXT4_IOC_GROUP_ADD(r2, 0x40286608, &(0x7f0000000380)={0xd442, 0x80000000, 0x1000, 0xfffffffffffff17c, 0x200, 0x401}) setresuid(0xffffffffffffffff, r1, 0x0) mount$cgroup(0x0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240), 0x0, &(0x7f00000002c0)={[{@xattr}, {@release_agent={'release_agent', 0x3d, './file1'}}], [{@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@fowner_lt={'fowner<', r1}}, {@obj_type}, {@permit_directio}, {@euid_eq={'euid', 0x3d, 0xee00}}, {@func={'func', 0x3d, 'KEXEC_INITRAMFS_CHECK'}}]}) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2704.335335] FAULT_INJECTION: forcing a failure. [ 2704.335335] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2704.338042] CPU: 1 PID: 13509 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2704.339453] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2704.341124] Call Trace: [ 2704.341664] dump_stack+0x107/0x167 [ 2704.342405] should_fail.cold+0x5/0xa [ 2704.343191] __alloc_pages_nodemask+0x182/0x680 23:33:52 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = dup(r1) openat(r4, &(0x7f0000000240)='./file2\x00', 0x60e03, 0x40) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) setresuid(0xffffffffffffffff, 0x0, 0x0) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r7, 0x0) syz_mount_image$msdos(&(0x7f0000000380), &(0x7f00000003c0)='./file0\x00', 0x401, 0x3, &(0x7f00000005c0)=[{&(0x7f0000000400)="d9512a5b7b2c08ea8233168fb1dc81fdbfd15cb39a2529baf217d5", 0xfd54, 0x8}, {&(0x7f0000000440)="b3237e1e2aab7554713ae2441944b5480b322399f6a6e14b20c32bcf59de7a511ca37a0976cf66cc5bdd7a02dd8776212f82a017528eeffcadd120b547526edfa7213ed3774756000f966be6eddb95e7e666832509b4b5a794f096f7c848d6e9d774e200c5a5d0f91e2c1c04ee665ef3ef969200ca216b30ef6b319234bd85869ec72065c066d271b757262b5d541ace4c502e9e6ebd8ef0ae54d34839db90baca171b8c22d3ae66", 0xa8, 0x100}, {&(0x7f0000000500)="e3815734825a01311104db91196259ae7dbec35e9abc7f156397a64876507621529ec94106e8c9577bd9d2e75319a51e6957446f896e7bc0ca86a99612878992de54b37b9e5318648530eaf265ce1fc81d17cc42f010ecccc3aecd81442a798e552b0ebc116e1f814eef115ec655a787e5e0673413be3de3c851b1f1c4ec293ae558a15d03d33f0a6a2c747239a79e0dfec5a77926e77ea992399c4d4d000c5bc4ea20c8f0bf92a73a802a578f895f8cfba8d7aa12a540", 0xb7, 0xfffffffffffffff7}], 0x4812, &(0x7f0000000840)=ANY=[@ANYBLOB="6e6f646f74732c6e66732c6e6f646f74732c6e6f646f74732c6e6f646f74732cc979735f696d6d757461626c652c6e6f646f74732c756d61736b3d30303030303030303030303030303030303070373737372c666f776e65723e", @ANYRESDEC=0x0, @ANYBLOB=',func=MMAP_DHECK,uid>', @ANYRESDEC=0x0, @ANYBLOB="2c66736d616769633d3030000000403030303030303830302c66356e6310bd3d46494c455f4d4d41502cac2b6e745f686173682c666f776e65fc959bebfa3830d8be4a43057be0b7eec12dd3f8589d1937a2253be65ed8b96f223130def8d495c6f3e4b19d0f5578905e48eff9bd6963f0df4266c5d1c5b3034bdd35304e7a7075b000d7df97a93da7889477f5d4c0a2681f08f395b2cbc3860142cdac4991de", @ANYRESDEC, @ANYBLOB=',obj_type=vfat\x00,euid<', @ANYRESDEC=r7, @ANYBLOB="5a72ca38cdea24537e78f65c88e51836ef9e63a9910426799782275a4628974bc215dafa205e200b2395e32d76930c31ee7f9e6d10fb232cbebd3f527b52708200d81e652537b84400000001a18e0ed6059f8d9eb5fa79f217dc5c43d556d3a54e0078b1a87cecf256c595c19061bfe9aed4d05cd30307a2c3524dcb9945"]) read(r6, &(0x7f0000000000), 0x1b4000) ioctl$FIBMAP(r6, 0x1, &(0x7f0000000200)=0xfffffff8) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:52 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x82307201, &(0x7f0000000000)) 23:33:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000300)='./file0\x00', 0x1, 0x1, &(0x7f0000000380)=[{&(0x7f0000000340)="a23ca8fec85cf71a46c0542bee462dc979244c9413d8aae40333ea05983209f489ee34b377b7c571ec8b8c49ba9b24647fa602b3d31e1fb2e072fdf5", 0x3c, 0x8}], 0x10c9000, &(0x7f00000003c0)={[{@nr_inodes={'nr_inodes', 0x3d, [0x37, 0x25, 0x65, 0x32, 0x33, 0x32, 0x37, 0x2d]}}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) sendmsg$NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL(r1, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x4c, 0x0, 0x20, 0x70bd29, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x3, 0x36}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x74}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x60}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x5c}]}, 0x4c}, 0x1, 0x0, 0x0, 0x40000}, 0x44) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 23:33:52 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 16) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:52 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x48, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2704.344308] ? __kmalloc+0x16e/0x3f0 [ 2704.345199] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2704.346445] alloc_pages_current+0x187/0x280 [ 2704.347349] relay_open_buf.part.0+0x2a5/0xc00 [ 2704.348286] relay_open+0x531/0xa10 [ 2704.349038] do_blk_trace_setup+0x4db/0xbf0 [ 2704.349910] ? _copy_from_user+0xfb/0x1b0 [ 2704.350755] __blk_trace_setup+0xca/0x180 [ 2704.351599] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2704.352507] ? perf_trace_lock+0xac/0x490 [ 2704.353369] blk_trace_ioctl+0x155/0x290 [ 2704.354200] ? blk_add_trace_bio_remap+0x560/0x560 [ 2704.355190] ? do_vfs_ioctl+0x283/0x10d0 [ 2704.356035] ? selinux_inode_getsecctx+0x90/0x90 [ 2704.356988] ? generic_block_fiemap+0x60/0x60 [ 2704.357899] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2704.358913] blkdev_ioctl+0xc1/0x710 [ 2704.359682] ? blkdev_common_ioctl+0x1870/0x1870 [ 2704.360646] ? selinux_file_ioctl+0xb1/0x260 [ 2704.361561] block_ioctl+0xf9/0x140 [ 2704.362305] ? blkdev_read_iter+0x1c0/0x1c0 [ 2704.363190] __x64_sys_ioctl+0x19a/0x210 [ 2704.364020] do_syscall_64+0x33/0x40 [ 2704.364797] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2704.365843] RIP: 0033:0x7f21f1d27b19 [ 2704.366600] 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 [ 2704.370341] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2704.371902] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2704.373357] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2704.374810] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2704.376273] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2704.377727] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2704.404737] EXT4-fs warning (device sda): verify_group_input:146: Cannot add at group 54338 (only 16 groups) [ 2704.475281] FAULT_INJECTION: forcing a failure. [ 2704.475281] name failslab, interval 1, probability 0, space 0, times 0 [ 2704.478250] CPU: 0 PID: 13511 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2704.479676] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2704.481374] Call Trace: [ 2704.481918] dump_stack+0x107/0x167 [ 2704.482670] should_fail.cold+0x5/0xa [ 2704.483466] ? create_object.isra.0+0x3a/0xa20 [ 2704.484397] should_failslab+0x5/0x20 [ 2704.485188] kmem_cache_alloc+0x5b/0x360 [ 2704.486025] create_object.isra.0+0x3a/0xa20 [ 2704.486921] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2704.487976] kmem_cache_alloc+0x159/0x360 [ 2704.488831] __d_alloc+0x2a/0x990 [ 2704.489535] ? mark_lock+0xf5/0x2df0 [ 2704.490302] d_alloc_parallel+0x111/0x1aa0 [ 2704.491146] ? lock_chain_count+0x20/0x20 [ 2704.492012] ? __lock_acquire+0x1657/0x5b00 [ 2704.492889] ? perf_trace_lock+0xac/0x490 [ 2704.493739] ? __d_lookup_rcu+0x6b0/0x6b0 [ 2704.494588] ? __lockdep_reset_lock+0x180/0x180 [ 2704.495555] ? lockdep_init_map_type+0x2c7/0x780 [ 2704.496529] ? lockdep_init_map_type+0x2c7/0x780 [ 2704.497511] __lookup_slow+0x193/0x490 [ 2704.498313] ? lookup_open.isra.0+0x1230/0x1230 [ 2704.499270] ? __d_lookup+0x3e8/0x710 [ 2704.500063] ? d_lookup+0xcc/0x130 [ 2704.500800] lookup_one_len+0x167/0x1a0 [ 2704.501621] ? __lookup_slow+0x490/0x490 [ 2704.502453] ? down_write_killable+0x180/0x180 [ 2704.503405] ? do_raw_spin_unlock+0x4f/0x220 [ 2704.504297] ? mntput+0xc/0x90 [ 2704.504962] start_creating.part.0+0x10a/0x230 [ 2704.505880] __debugfs_create_file+0xdb/0x530 [ 2704.506801] do_blk_trace_setup+0x448/0xbf0 [ 2704.507690] ? _copy_from_user+0xfb/0x1b0 [ 2704.508529] __blk_trace_setup+0xca/0x180 [ 2704.509364] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2704.510269] ? perf_trace_lock+0xac/0x490 [ 2704.511138] blk_trace_ioctl+0x155/0x290 [ 2704.511972] ? blk_add_trace_bio_remap+0x560/0x560 [ 2704.512961] ? do_vfs_ioctl+0x283/0x10d0 [ 2704.513786] ? selinux_inode_getsecctx+0x90/0x90 [ 2704.514741] ? generic_block_fiemap+0x60/0x60 [ 2704.515672] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2704.516668] blkdev_ioctl+0xc1/0x710 [ 2704.517438] ? blkdev_common_ioctl+0x1870/0x1870 [ 2704.518433] ? selinux_file_ioctl+0xb1/0x260 [ 2704.519360] block_ioctl+0xf9/0x140 [ 2704.520125] ? blkdev_read_iter+0x1c0/0x1c0 [ 2704.521016] __x64_sys_ioctl+0x19a/0x210 [ 2704.521865] do_syscall_64+0x33/0x40 [ 2704.522638] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2704.523722] RIP: 0033:0x7f0fe3199b19 [ 2704.524502] 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 [ 2704.528235] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2704.529782] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2704.531227] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2704.532685] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2704.534135] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2704.535599] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 [ 2704.540963] cgroup: Unknown subsys name 'fowner<00000000000000016877' 23:33:53 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x82307202, &(0x7f0000000000)) 23:33:53 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 43) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:33:53 executing program 5: sendmsg$NFT_MSG_GETOBJ_RESET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0x54, 0x15, 0xa, 0x801, 0x0, 0x0, {0xa, 0x0, 0x7}, [@NFTA_OBJ_TYPE={0x8, 0x3, 0x1, 0x0, 0x9}, @NFTA_OBJ_TYPE={0x8, 0x3, 0x1, 0x0, 0x7}, @NFTA_OBJ_HANDLE={0xc, 0x6, 0x1, 0x0, 0x3}, @NFTA_OBJ_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_OBJ_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_OBJ_HANDLE={0xc, 0x6, 0x1, 0x0, 0x2}]}, 0x54}, 0x1, 0x0, 0x0, 0x40}, 0x40080) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) sendmmsg(0xffffffffffffffff, &(0x7f00000030c0), 0x0, 0x11) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) sendmsg$NFNL_MSG_CTHELPER_DEL(r1, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x40040}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x20, 0x2, 0x9, 0x801, 0x0, 0x0, {0x5, 0x0, 0x8}, [@NFCTH_POLICY={0xc, 0x4, 0x0, 0x1, {0x8, 0x1, 0x1, 0x0, 0xc5}}]}, 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000080) [ 2704.700362] FAULT_INJECTION: forcing a failure. [ 2704.700362] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2704.703141] CPU: 0 PID: 13537 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2704.704585] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2704.706302] Call Trace: [ 2704.706856] dump_stack+0x107/0x167 [ 2704.707644] should_fail.cold+0x5/0xa [ 2704.708436] __alloc_pages_nodemask+0x182/0x680 [ 2704.709396] ? __kmalloc+0x16e/0x3f0 [ 2704.710173] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2704.711437] alloc_pages_current+0x187/0x280 [ 2704.712346] relay_open_buf.part.0+0x2a5/0xc00 [ 2704.713291] relay_open+0x531/0xa10 [ 2704.714041] do_blk_trace_setup+0x4db/0xbf0 [ 2704.714923] ? _copy_from_user+0xfb/0x1b0 [ 2704.715777] __blk_trace_setup+0xca/0x180 [ 2704.716622] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2704.717540] ? perf_trace_lock+0xac/0x490 [ 2704.718408] blk_trace_ioctl+0x155/0x290 [ 2704.719236] ? blk_add_trace_bio_remap+0x560/0x560 [ 2704.720254] ? do_vfs_ioctl+0x283/0x10d0 [ 2704.721104] ? selinux_inode_getsecctx+0x90/0x90 [ 2704.722085] ? generic_block_fiemap+0x60/0x60 [ 2704.723017] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2704.724034] blkdev_ioctl+0xc1/0x710 [ 2704.724803] ? blkdev_common_ioctl+0x1870/0x1870 [ 2704.725810] ? selinux_file_ioctl+0xb1/0x260 [ 2704.726738] block_ioctl+0xf9/0x140 [ 2704.727505] ? blkdev_read_iter+0x1c0/0x1c0 [ 2704.728406] __x64_sys_ioctl+0x19a/0x210 [ 2704.729239] do_syscall_64+0x33/0x40 [ 2704.729999] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2704.731040] RIP: 0033:0x7f21f1d27b19 [ 2704.731815] 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 [ 2704.735546] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2704.737192] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2704.738726] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2704.740186] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2704.741631] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2704.743076] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:33:53 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x80800) recvmsg$unix(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f0000000380), 0x6e, &(0x7f0000001980)=[{&(0x7f0000000400)=""/180, 0xb4}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/125, 0x7d}, {&(0x7f0000001640)=""/211, 0xd3}, {&(0x7f0000001740)=""/2, 0x2}, {&(0x7f0000001780)=""/23, 0x17}, {&(0x7f0000001c80)=""/187, 0xbb}, {&(0x7f0000001880)=""/220, 0xdc}], 0x9, &(0x7f0000001a40)=[@cred={{0x1c, 0x1, 0x2, {0x0}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xc0}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) r7 = socket$nl_sock_diag(0x10, 0x3, 0x4) r8 = socket$inet_icmp(0x2, 0x2, 0x1) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000340)=@kern={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000001b80)=[{&(0x7f0000004440)={0x2628, 0x1a, 0x200, 0x70bd28, 0x25dfdbff, "", [@nested={0x122f, 0x82, 0x0, 0x1, [@typed={0x8, 0x88, 0x0, 0x0, @pid=r2}, @typed={0x8, 0x62, 0x0, 0x0, @ipv4=@multicast1}, @generic="3954c95b70676fd6f077090290a2ce03620598ec2502cd4236c986beb9d4e89d07d60d3432d2898a633cdbdf8facdf96c4b0781b38c79eb8fb61f5c333896ffb00465026291a6932f9f3fb0b79621f368d3f8c8dd32cfc37b468025b16b84953603d080b57ee846d59e7116da3578b943cae03fa756ececaabdd4da3dbeb22ea19145a3484969e46b72769d997042193356d2ade406fae0cf3a85c0dd53b4fd937d5d4d95b5ec22a58be9857ffcf029797d2e89a4ffd519847bcb2741896ef371df2303f3079a2ce30591f1ae133106d24872f92738aded9c24a8a036e054fa1806ea6cba6ff05968c8af4231057cacfdbc52a1008592333f22965812e7c5cc5029f2faa151936346bb3d55adaa2d70255a53c62a67b65137cbc6f8553bc4742899119f343ed5e6a890966504d8feb94c3d6cbca038caaaf2363ca363e1ea756cd78d8a9db3518096c743262c2aa8755a668bdb5147b952aef1289f3bc75ded7c473d7c61bc5a9ffcbe3f0ab70572d822ca05cd9a03651ee61909ea58e5544df13183c2bdae57a696194fc8b35b628a4fe1cfb0728ad847e6a6311b174162b535207e349f3c45bf42df0972b81035a2b506daa5ca51dcb7ad96aebe6ca262dec6afb0a7c82cb15f92226e90454741e67a1ea41ce8b03c1896034eff6e722169594d5fa9b5dfdb7402ae60a50367dee1f49398bcc13f040e041d6c530c1b4dde6689ffd99de71af5681a30915e8e3886e0cd206d6f536582a1b6845e74b2b16c9041412f1123a4c71f35eb3e303b64c1bf26b93f3455ba78a251bfb421a8d5112d34ed2ea10b47eea5ebbb4818dc6fc92c85cf2f2054b53596de98a4aa44218c0a970c42d1d845185a2f8151a968a7841dc5d5ffdc8e808dfc851a2a98059f435593ad58eac2ac1b42b3c6f2e516deb088f8c3475f3789d76cb56573015a5b228ea4e42252191df7d72656f8a13944cb893df94b675effb0f5c304caee3ca57ba685978024b298b2562ead88e3e56bb699a6df67feb5196c0d770c9c5ef775f377bfb1ec5652a4a79b1c90e86fb08b64b03beb33b0b0b0aaae887f3e08b855625f41d13e62bd61b989fda2ec4ffc44c74b851394d962f09f713331821acd81aa5613c12364f970589833b82261a5c983a5034a7857cf1140ebc7e6122e85358cd89993639f24bf23414193f0c9ae45c2cd8fd5eda4333e77014c33de2fde98cfe31f707070b3b7fbf0c424365ec7c446d66e6d26aa98298cd42127e69d6ddcd02d2f650a3ea265292e92ea2ef396bedb70c2405d81b56dae418f572ae4cf9c3b98067360fab0b8209ebfdb91adb9cfa5890a70357a0b6bccf90fc582b00f26b112b6ba5af7c1eefc7f34ddcbc05114d835bc53319389c18ecb6018f66e48235ce82d799d16565bbf755d4fbff7b181b5d5377024773e9a9b4ddc27b839c265c0853e607a70066ff389b80b275e3e6b0a6929e7ab804f651f4038ac0f9eb2cb0b670c3cdbc18ac292c1dfd376d96ca3fbc90a20b9e3a112066bd72326a4931f12c0f4bcf048233313ef4c7cf979fd672a10714664a2a332b340bda4a00c177cac4ccd5963d4bf28a68141dd926c6855898d137cefd3e64669b2752298f900245488278d7e4a5f5f48b2cf6f5821f23f9bf6d66e995fe92b078aee471bc7d8a7dc105de0e158c994138a0cc760074498b8b15725a3b5afe65eff376475d5cf35da4c854d520dbf13c5fc8a616eeb67933476e8a686d9785feb71895f65c16fa47a6bd3054df44f95144282630e1d3cf8ac55bb64d8d4a02dc864ead0410a42d4005ab969c24d953671b194d4d8f17e8deefe7e79d7d97fb765c68e72e96403aa019000ba0c6e28f1cb3dfdb19fe4fa7964b246743b80eae6c009ce7c227e4f501bbb8af6870c8848bd230cbf92d73007df5ebc387db0f8dde1ac5e8a75a1df6fc66bf1afb912045cccb0e399f49c40dec831506222d6c55ea9d9c2c3f85fee12bb9d5e36e1d9444edead6a97944eb293c967d29fd53d6b903b00a8d18ddd577f18259a4a0dce0f0c6c592edf10ca1dab756be64b95149740a55fbddaf73ea0048bd831d7a6677dabd713136db33d9a160c38a9bbf7ea273bf7e72470fedcc837b063dbe2d5393ea17e7e6bb8530c704b253cbc3086f361ede69399bd47dda96880b2c91c6f898cc0cc88307c7dfad9f86d1adaeee3cdb9622f81872794d8182f9095b8c97199b86c369aa44a434a78dbefbde3325d962fb7cd2b56f41fd8084761923be38a81ec9a6c2d498e73e40ff525532bbf7db5a72396994ab4e9554cf08d0dcf36a87410fc5799b785d8b40ce9c8f053ad30088713acf56ce328b7675c45d46e3c23bd99681079ad499d5503e9dbb5be081a92eb5aaaa5d0913c375dd564ce24c2d808707f8f778d925b7b34719f897c0eeca100c24d1a0dceeb3836b9f832c55a10444d3dd1f73d40375f9429919f5511ab9cadd75e4c45bc66b361feae33b6280647396ffeb7567c92f11c543e96c27542ce54463c5cc587703ba45c5b731d9d8950978567e36af9c49c666229e7d87cc21f6fdbb003eca6524d20a444f2683cfc92e17f6eb9e2f612fc7b5ca6894c3fa2f9f9a3edbffa0a1ba2eee347c2b33136ad3b43fa4f8e55014cc0a49d1d0704b82abfb4ff46fd9a88b6c8005feeccfdfd02ec28d53b6e23b667e32bff0b77a700283b86c2e61c90e9ec6e1e89d9ba600b58fa4251aaa6fcc81320dc1e9c48a9bd0ea46961def5dfc7ecb52f9556bc4514a2db987da76563686c3f2d241106a273d0e6622bee01f3442adb0aed91392510e10dcd8320a4026b3c170efb58a4e820e5a2e71794cb25a025625fb6efc646eaffdb7c84c8e3d9fb29573b6670c39b6561e764709788d459fa702489c8d0c04351dab0af5b3be6418dd729b841cea2b210a14cd525be62386490e24a5bbf8ed43fbb46fed3719fe3ec633cdceeae501723ded966832ae1c2eb342bb0826c2168d1ab681259784d168bfe041003f34a34a88b11e7840cc622bab551676629668e34eb8c3d2fc36b8562bf251b3adda0bba6751baa5c52f30bde8783c1a7d4f930b884621167306fdb52c84dcc6d1c07f63b10b77da89ec6c4d05a827e5a7fc32b99a90086bb5d79b3c7e1ea82c1162a0acbc66231c86c5ec8a56ccc3af347af1694dd3dfbd363eaa75114a3fb413e692da804bab2e013ccb9d2985cd36984c8a5ca4db360c4ee688aa41f4e1574f7e0d9d65a8622655a200158febc099b43ab93d5d166ebfe39e45f9e7c1fbdf5c7bd71442427caad2a171e8847cf6c7d9bdef70f5e73341275f5b1cc8e32719f7d6b2b72170993348fd85345eb01708316a4a75093cd90bcffcde2df4f62b282f7beffcd17d7c4e7d0e888bad849873da18caacc2df2f5528dc152992cdf493fd2eb75fe10ab8019c615b8b606f4178367ca43ad25d3c59d4275ff772b3e0d1de777e33a6c72221b714c02ca4600108fae42a5218f0b06fc0da0039584f7af755f27eddb4e98577445e6307bc831c94fbf032cf6f49bad9fec22c6abd16bd7b29a47c7522b902418744dc7056f9e8da5a139c227fa565569dcdbdfeabea6f92c0331d74a23bf926694a6453fc3b4a4c1ca1c83b57ed82d97c8b29c408622dd003db77c7a480d44fdf17e0f3a9959a0e72ae8ae8f01a7587eaf8553259733280165ccb499e676080f38161b242c452247e6586af6fe9bc2770e8af1aa815172341e7c068ec50465199159b85303d93b93533b00ca7db722f0ce22765fd4909b45e053ad4c190328b3b4b635f37b672b08cea72b31451f7ef1b9ba021bf2d3e2b5d38eee12769c56f08f15612392ebb0793f50599e928ecb9a6887d800ce660403d9d2fb3043669f03c2306ab8f6ec6dc8ebed6cd9577bb81aefdb48ef90e37c96f07ab9a202aef7f092e7f14e2fa303acabdb005bb43d0754785fa08f533c0b99ada774e2ef680ef420a1bc3a7d2d0178ef3edb705aba6affd0486e371a4675baebc4e84a27a09099f68168090cb12614af545c49b833e0b8d898cf23ee849adf505880b349c4876c3b6957eb827aacacda0b87025d573ae667c2ca2a7231ca2a28b03eb58d11012ca71fe3f0668aecb5efb251e7f5b1029f0df0e82472b1cf0350c48f24e248644d17ecbabe2f310e2724e752fbbf5d259ea96682b435fd069863ea29324ad8440eca0d0fed1d6366f96a7adf71d0175956be71f4a086556ea8282f1d61666766ac82e142a05a5593b59084af293338b91cd524c99798301c30b461db8d74d7958e20a8815fe3b866d4613417ef75d83c4a76925f2c8c2cb0fb249f056ccde65888a08b19e69f63cba9ec52c8f3fde6541ca4343731321c9250a0dd0a2a18a23eb0e600c43668d39624ce18bbdce5c5408cbcbd3d3964d463b06c76a677e9dc5c54f6afae3eb26c2a3c1922708b199f3e64481b4416927b96afeea155bab1ffbddf8cbcf29ddf16f38436ac65bd8daab8d9df33507a23338b1a7d5c3c99f54aaef40d0d2b818e13a8f9ebff5380dc3ab703d26b0241f1574273f3d9814961c75c5db4c49aaf095844ecf0cee117de0d5f5299cbb7813e9fa7857560f9a4864530eab066c4f879c1e8c1e338e99b28895834cef9412730e59b84093dd0b82c5bfc6dd30b1834feb338eae7df9320ace3d94f4832b47423c67e4a534f469e7bdcc8cb6fd7b5f2183c95e04b7e2da7fb8970b110788be85ca377a57cd7931c5a8cfa164d1efd2e1d9fd58e4e1da661a5c0cd2e8c3ef05529e57a86af77bace7bedb5d374be0b5cdc78811f8b7cd26ab4f130c4b4a72ef16abe05d7e39e055fe318935f05f445b13393f485deca21a0752cef8e17fae41ce454d1ef492ef68d5e2e44af5b474c5d3b49583a6ed9a5e4ddd5f3879cdc311a0618f2f9427cb29d5553a6f26d3a5684bcadf41c8f7adbde90acbdc4107eff0cd0c3726dad3f846e38df29f6727dbc1e0c2b558737c758ff5598e43edb989b37aa48c54986626ddbe38cd6701179b770684f0cc06b6c29900541eaa5d455cf5e32055bacc51111ddf8e0f2935c481fd1e79acfd8b532c126a5c533773d54784c5786e4ce1f68ef840f5235f3925328d63df059082a1bf0c64513a9cf3b16a6855e39c099e0299b1b493b5efdc71d8ed41d90b9dbcab7573096b8283c65c3da87899d63a5ae90e990411d89d14fce9dce552657e23abc81f346373547934d2577cdd5f49552e8e43a52b3ddc59edc315cf07a899ff804fbdc529ebaf16c9880a131aef9b4a115519fc12a3afa273b0ae38630550c1bc2f7cc3c83c7ef0db140e900534de2cdd5359dce5e7c4a81130cde23d447b91a12ed1218f1a90939c2e7ef518735d2d364614e3a048ce14c072a195b5342a148e9f33a16aa90a8db13cbb8c7aab30099eca59b5761afaf6a7f04c8a676f25c7bb638efeb48438c6f03c95e718f103539bee7577bd6afe3ee025cf20e4048d7f708f4081d6796f4fcd38a59bbd9746235fac42d2241817cda535ba5489714b879734a380f127a97208b91b29a8bdb1d2b1155d31d5f7398042bc5e2b42f8dbf23dc38d529c1ce9a59dbb6ea61dccbd4c9ddc8ec80305d8256806b3307a35432a3095a8a0b1fd269f48f315b326b012917b2c367ba18722fbf67e56d19b2be85317370169101eeefa1562c75918c18389a1122dae4dfe2cdd35362848cf4d92cacff85bababddc9435652fe122f5b390d810903b305da1045086202328a9b1a4ac89593f142d8c19cd7d1130224e4c852dfb77489dbd9d0de331a87856bbb74", @typed={0x14, 0x6f, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x26}}}, @typed={0xcd, 0x7a, 0x0, 0x0, @binary="2ae3ce050058b8c794a074ac389cf4a64e4d794f3d7a87ea453e2a8c8a9efce6f8ad97f1ce755d299a18daaa433e9c98b513328f1b5c6df306d794d5a54905fec380b9840d6b0ec8c781d79a8ed9d18036048375fc560fd72a1f4dacad4f5e0baa41df02a0f98990d05c96cd83d445c3e2493b56a0da97773534eebfc46cbe07ef36a2fe244e7f389ef6efa8d586d261b13b1241ad33ebe3f14819bf97e42e52c0469121a17760b08db305a719a3c058139d86e88737b7066c2206bbc85bb95c3ecf2d9fb5f0d9cd12"}, @generic="a0e192a694f27b354c8509760875a585815b7a3dc559caabf241ab8dba49e8517b1039994b44fa6e32b47a", @generic="20ea279022d63782e8888e1fa835cbfa9d9bc6dd0e8416d414182a692955a8d74c2a93daefb7235acb2cc4a6d1b9d6bc943dc740ae23b2ebc51c4e7625", @generic="0af90027b3c8b7c7e14daa89eeef86d9f9e5f3743b3d24834c4c3398e766db270e4a60c1b8dafce54b24477dc6dde5f2d1af0b4e7c65f71a6e9fbe4a25e608190a6b7967623b63ff12e351935fddac70961ed364200c9a37a4913b97ca38e783c7c396ef03d82e2b52d0a6529865e67de3810be0894a96f9c7e06764be2d3bea43d35500b34e830f277fab1c2048b7cd5ad6e693ba70b5c1b0e65823e411470a79fe63a14aa2c483ec909713df22378cff4797af09c73cf237ffe21a897bda4c14b749d6bce577158851c131c6a957"]}, @nested={0x10, 0x57, 0x0, 0x1, [@typed={0x9, 0x63, 0x0, 0x0, @str='$%+!\x00'}]}, @generic="2b3c744ae44b997ba42f760fedabb40cd0e70e93c8cafa4743a51da2278300c7e18b5feb59c210d742403e7c3b14e0d30c949e781bb498ae3a0717766c366986a7536783efb7a8b9e56d33", @generic="39d624cf2946b6a3218c9af256c06d06ea28273582f67595e1531ea51905466d58bd6e64c7c05448fa9a7279d4853a29fbc5a0441336dcef2b4cc08beb908357b1c4fb8bb10f2f07b69f3c09ef5ea79fb5e00bdf0c248b61c51c35b9940440e9844f128de7cddddbaf9fb48c50f86ed082e02d9fb91cbb5108de412b69b353e78c952030947d0c6ccae65da46caecc8ebee3388172b391", @generic="59e3dda122940361ad7459b712e548c3006443d80dbd71f3b474c3dff6ab875d4629245b9f2a3ff2d9e5865d9c605cd314f073717d1f5f2e086e252e7df05a1d1e7b27052bb6a3a8fcac85fd87209f1e5b58145394667d0a28b56ceba3af8e87655d61e3a230dc3a3f7e10fbc0b6f856dd9859f98ac60e5f576e9f3440b6cad45551ba380d178fd817ae0e7bdb68091d91422866517a054024498bd50bb509b2746e5e20a982a6c2a28537e4e5e73da8b1b8a6592f41a1d6aa03a5bc7ba86f19dba009", @nested={0x11b7, 0x20, 0x0, 0x1, [@generic="f138957c804f88f910af9173cab377e3b7a3c814221a45141c9c9dc6329128d8253194ba4b4ac35c1bd751626d7e35e1b4942e77abde2cef4fcc89783b9a330ea48e877ab7e772f47fd3b575879265c5e73069a5d05015eb01c2278e5b9125821b5b5a8145c96db3319b14e53718b88c06fcc33e5126d7604670cf721b9f45cfc3eef61647f5dacd92ca63b87a6e6fb831843f7ea4e9586226961685b7f251f6519ae1e97c0877b4c8f4475a329c8553a746a43fd3de46650168fe3bfe0e7972f4e2bb0ede71637799683deb3f4b5d", @generic="7a324e11d5c2c2a78aa36344b98ce5cb5612084e150a09269c8ea12216e5261ef16918c6a6d44a5b5f9c35090b316076082b205a4a3faec53824b2e48b43d537a5ed3aefb350ba65f78b0d3d2c4b68f1cdc4dac25f594af88bc912f31d1468a888457f47d6756b4ade0702aa87243f5b33e458b6bd3813db2d4f957053c712e5770ccaca7459c25cae65143b1fb5bd5500eb85fef0cf08bc132f6c9dbc8e366f43e61765fa01313e07decc94bd253ad28a812289a84a13d817af3674822270e583f977f4693385a4afab7b7ad2b3913f41b072585e1b421d429ee2fe1b7551f0c521db55edfe116555a32e478df9c52466046ddb4d6c937f5859581c89a1781f995eb6db1de8752089dd099ba4712353cbf73c77c741ad6556192ac9a11b6f88fc334c47cc2505c9dc94e57ebb6fdeb1e5ffc86f3545088a122a718a5bc6696e8e9803380859bb892e41414426b4a927b2ab2e5e393f25c51b003d82ac8a6b117374867d48963d30e0c972c3acc36d97e92a1c294a7b32e7f34d20dd4a9126815365f9156e0ddc553af436be404400a761f85b53c4850853cf79188b1fd659866a2205cb120c6ca58246c19575e1bfca2a8f31dbc115d982a1755c017572b9694a365f4e79f7169d505349698327b0f7603be1eae9e8073a1a363ee140bae3fae4120188445fdd69ac9d2f078037d1ac720aeb49091f99254a8cbce6d393f58863b72b453b94dc63f274f89deb4c906e36e15390a8b0b2d9d8034c7954d6f663d26fe195d9eed7c4ea0e0b7cc0f3b65171793bc3fc951a4c240e316bd262b683f0b8de0fd436ad07c51038ebfd4fa8257d6c0967afa1c1f9746e8d9e14e519235900bc0320fbe7b0687f45f70e9155c2247cc29c8751bcd9be81ec88a8d2e25e0102f1c2fd95d7928429572b0fab072fac73c043551cd3147aedd8c201167ca6959ce70fa37eebffdfddb644d788c8264a45e565245d05f76f9439deaade8a4810a9d607512d60b889a41fe426b5cded4ea2ec1d878dd244ede6c49d31950d28042b055643ab45b59f2e725d97fd0fe4e66a11f2574c1bf199193aeb96b6a615938a70e54b3a5ea10417217a0c0e6680098641d48f4f6cf41228e97ac05b311368aed5bdc42e556184547e1e2ce615381344c73fb01c0c1962cd0d27f212e37b734dcf28c20dfa6ff05256be6497871c875d942b7b68b606601e2dc18c756f41833347274f24c24bd67e0a32103738e41a96788444ce603ec99348e6137e1951f570c48fc18d1b996da300a7f88683c75eca7126070620eabcf5b3b2f2791a95c7b0abc89d10a50256bb31fe76aa3d2f51c3fa214fc94406001c5f63ce42993c9ad1c32efb628ee6c0e257e5a2177573732cd2218383155406a9816a754d36205347b85a2a63e20d3823a405e2323d6f20607ec9db4bff142fb8b99234f0837a07ec3524fec3f29d375aafb0cd5681d0a4c46632fb24bcff16611997ecc577b1b668d4bbcca6ecbd475c916da27153924f4998bfa6cc696f98c336bed910e0f94b15cd0c9e8e85b8b791d58d5fc3be56855e96d8485b3345fcac3929525a20ebd4b3a3cfbf58cba87b58bc180d1ce3a522d7c4f0d701fd9b4e23f75e08079a0b53fb2b52721c924b4cd50f08dac9d08bcb3034c025dcd940a89e0ed209ae0973803cd9465db50de6faf4e0b1019a9e9702d1185b6a5e0a1a70e35945e48fce97300ec71b1c3679ad8545146ef42404bdb85c6d4b80b83c4d67ac6a00b88576777664eed0b65b15997d5dd590167d7ce394138b0d77fe775cfa10e5a61b5ed9d30b086f2148c74bdef2e6fc901afc16cec0ec515a8104bb62317139598e579f917a7accb75f5cdc46a335453f4cb9b2c653a3855b489eeadaa40bf9c303af9958bd54a0db6aeb81089d0b21cebce8f4c7635c082458ba801ed2f27d6b4405d851e1f644e212a6fc375c1d264537b9db29711687331f2c4cded064d37c743f304c53f894891e2d6382f0cd4224441d3fae501b3bdc6e7e36f51959fc021bbd4443d99a59f6cd204bc992fe5d736a90ca91d1146855af13bc6d0427b66d2671dc21ca4af867802ca9e0987a166a7d1c74e82da8920be97d754340ce2c27ed0e76fa2e7cec2ed89b51a9f1685462863c4cd441e88bf6d6d645d28e310fc7093013449440dc281e1c00ce182b0f5c51588e2a970529bfeb8dcd4cfb5149cbd3b438b09f831b4dbc10ea7c448957db7004cb12bd4c9b503a74b1e2f025a0bb8d83da050d0cfeb0be2bac23fd4910dcf5401eb9b83b1e7c276900b1c1579d55be3f63fbb3998006e84a57b77981a24bc2c6d67d1647283f06cfa6129975b5130aaf6a929245d153d90cea943a62d176eec8d17f96ebb73a55879cfc46268c1b3425178ac41d27da6af337ee87eee75bc6d914caa16f72a15201654875cb28b0ce8a7c9f4575e428ae7abc37c6c040c3890a16fff98f3acf697ec8f80390d91e711828c7e459fa05287cc9c11850d706f0bd99412a633c110bb1dcfa48003a5d1190afcd101b2ee8abe3bc40c76fe21162a8c81615ac9c4687283771b27271f3eb1ff0be395e2046f6643a53920fc03df0d871f10d0cce9b05f85d5229ae890f60e77b4276ac1c52ab500d2e40c6b6b63909666e19981975ae3688a634e3ef2c3bce1429c2285d67437347f297bde8b752d50e23e804f3020ba3ac8929b2da31a3615750f8e2fe889ce3164a48deb501ccbd75be3518a019f2c4e68e9f3425d42587208fd436c72226d7903a0768f4480329ec7be6cc428094ea1209e0045a2c619f2bf5c0e65185484f38c2669c115f69a9b3edb5cca80354fa598c9c9a3db503ba566af88d1859fdcd01b8c646b41e3bb0c778e31f3568835e71e21b1552c431088878028316eff2c4350172db84590a32577a6ef8a673a5eedb2181e17871ddfc6851c0687ddc08833fc993600d141c733108cfebc8dcef105f081d66cc6a0ac46ba87b21bf36ad4c66d2a06ef93ba63757a24eba7d110f4badbbbc2a02a2f328f1229c60508dbfe74c4efbaef5c13792af04a0d2433f4184c9f9ab2febe848f410c04243e188bb6b8b86ada70351b012f520f112808e4b356e73159d933339fd4dc6066fe89a4284a7c383ca33c95f449ee7e4d7b0101b154441d9cbf3b2ef8c26885191a4beb98767249f1467d32acbeca28b8b834f1cf2381c413de9265855ee61d2381bb01b0fd33b4632862081103f8e94ee6e102b7dd539ec56b0c86de199c948de5261e943533b8c950bf9a05cbb4df8d0037118cbd900a3e24e25ac0b989ff03a2157422f6a7a66f6c6a11f58b89f1881a94166139a3ec2229add7d9b3b290c60c5e64d073827ec7761d192878d2dc1cbf8c5276be5a8fc03aa0b46571351eb4ef5db22a0fb7bccd858ea4ed7e432e90b4362f068af6263a74b3c485fc920b61244372a61758732095032dead2f635252041f7893dd7c94ba759e56a97047499f9c8fef32b1b1eac2bae6df890b7c06cc259fd44ceb15dc1ce3a87896cd451bc7c7dc4be92a6d0301285af562d418200f7a5b1089968b0da40869dece7776cb3e66b5f27e4a8914243b71c23b6b39aab1ee1d7dd98592715ed3a01346f6cd2ec8144336b29d640e231ed2ef4472d4d0b0d39a641230ce2258d88b8d8b6fc52dfd2b2fd3b7f6cfc18934d36efb445a058d4c80c0ebe35830339fc9f519b1453bb2be5e4420690437503af4da4b9cf4ef5214e322fecfb10b0cadca55f1f97049d71eea8a5d6d5884815db53d9dd2824a92c29ac9fec17d5c454936e7b628a59b66e74ce52f3143c371bb67af7968990c7fef33478a6a93eefe745bf64956aa851189b16bdf667dea8ef51bd6ae4bbe02c7b1acdb9dee6edbec64ad0ed0aca7dd575ae586209be6c4d1dd1b3a279a6d175f06086115e3d59defe9714f0622175c019835c79b10433211f6b87cd4ee68884cccb1ea61f15f26a857746e100272a8934b31a2249c085ca42733e5b22ddaa4dfd92f597af4773001d50d5f15ccc466756e8722cc37cfe3892c02567a2efa50b14d48220bd4380caaaf8d295d5d1693213d68909427298ab65321da34a84534a9c3e9db1a5a555be719a8d67414e4d342b4fd26753a5b4716054d27103ef2404c4837b6635d103bd2a709c1d63dc3bc6be904ca3479287322e6688f9f56412644a84e5f7f6ef4655d4f3902eba375f9d1653d3b80b2570a4fd006e2847717767ed7b01d51876381959a3c73e9ff370df7a2d44cd618ba4634d7b384f30395b220b94a4d3683fe8e0f0d267a0447517f5c96316ad69c16dfed22c81f7e6a7569602011c9a418a4fea7b04d62ec1c380825dbbce49b13dc22e18e36fe798c093ece321f7d8d3a78253f4d9fc9b2f749a26cbc251983e8f778595bcb6f332eedd3e0d07f11b8574474ebf30b0100000000000000c66c95e85c481c72c9959608c7813ebb41152698885e566767d002d70e48edf99c797f687979ba08ec4848e595a7dc190f57435cb41fa293d996d56cef6c7c1cefad321f9a70a615050630435108ecaaf0ad8ca95c12ecdc8240e591f4e5a2ec6ec884a645a0522a859fe093c80eb4873b0a32be63b71a25f8dbf4c0ee9469610e8aaa0ce4de4ad7da466b4ac9d0926cd30d5375ff8f6abe6aad989efc9a6c9f7a7f7947704a77bd9fe39d53d06f8fdebcd4698b15534819127629ef86f2128bf02f220232f3c386fbadab1e00bad1b759d309eec9878e9d07aa21696099b3b9401874ff4a025b88c7641f0fa8a8741d3afd5885e762cbabd1924a8aee6c15981b21fc89566aa470dfbf377946056851a2b8ccbb91b3bd8b82cb073e9b13b2e0dfde1e833db0923c1994aba7b6e878467490f0af694f87191db90cae5a042efee5472726e6e021f90d0790261e3db49e27c3e53fca49fdcf72621cc4648f707c3e18d61760af33c6112a86193bb7ce7d07c81ee08e5e48289e9984b3d57c0bdbfc766579d56905413637ce350d37cc1fc56c9be5de8be80cae170a28b6b2d55ca14d36c798e6f8f95ec0eebfe2a5e8cc1fe974dfa5bf847aa94358962535acca5f6f2b74dae55a2b9d898e9f6d5ea330dd7892a498cc30376ffbe4b916a38f1d8d718d5022a13a13900a40d4891ae401efc417020e5728d58c0eb59f6b3fdadff4d7133873092aeb293c07b3eb0f7ddf3d33c5fa3106b7065dfbf8409e22c14cedb595ef9c1feabb040ed4450dce33306e195643c38a505bee10de4d13720e92c95c886908c51af64c4ca6e08f2b8340b73c8b9b12d9ebf2c8fe01c9dc847d7a0bbcac4287e6bcc764096ae445a34ab29265b05f76b7169b971301956228b16bf78631975a48673570e77f1a5ab2951b3240d2199877fcded70ca3bda18953bbcdf88b355685a0ee12df5a5b31a25cc50a2ef792da84c27a3a4352e2a485925795a38fb980f7e9091a89d721a4d9bde8d5912d8f2bf50b520692497d34d7c0b1ba87857682e3a40a7ddb45ae89a810622be1e68de08d5fa5c029a93d6ef6b95f81690b884d8614c8b92962850efb1d96b35e62288bbb223c61522b8da6fe9a6e0e5f36f8eef48db2b40919f9fb6fd91b20f7a35e752bbdf166267835dfc1877449e218a0461e1217bf0d2086f68890498f21e26fcbd370ec8896d6944ca5c39f61b3c6e205b74acbb2ff7748cf44d62033d7783df645713e926c4706f8f8832990b1e8ed0f08f3303043bab77eda6e25fbe8369ae7e16285ee7d96d91e89b07b625966b8faba710ae66833c1fb56287b7eb338557f535413512fa3beeaa21f9bdee1465742", @generic="a4c15d8d9a73039920b4841d18c82088a39e3cac9db0b5ba5e3b0a02f831364289d4c756b400f7851e566d63016bef52218803fb605f05b1b061a97f74d886be65afe98be257c3d848f549b047d101bd0c11bf88bbbac67d05dfd23d0de6e6c0c5eff299ec492e78e7a103cec51e2cfcad99c2309c8a8c678cad47c6ffb03e4dfca7fa024fc3c2773861e527f86ff49f2675ad8bc6d0678421a25a5579f6be9a28904ac2a4ca8400d227adf7e8bdbda7c6ab40166a9191c3d5c8c6155de001764d67b255d42b28f243e7f4ab785f64e1400e91", @typed={0x8, 0xc, 0x0, 0x0, @pid}]}, @generic="92e5ac3908e7320f4679d133382af5bf3c3b1ab91cbc14e9613454b2008e40bc0e59a9e3e6a656bfb64bdefa20514cde667ffd916f22b8965e33cce8fa3055a37af50f0e4e2d9269e008bbc47ea98bc3e8a25901317be3349dbd250fe0a7f484043652c102b7928e1174af587cd8afc9a831db1b46e3336462"]}, 0x2628}, {&(0x7f0000001b40)={0x10, 0x28, 0x200, 0x70bd25, 0x25dfdbfd}, 0x10}], 0x2, &(0x7f0000001bc0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r3, r4, r5]}}, @rights={{0x20, 0x1, 0x1, [r6, r0, r7, r8]}}], 0x60, 0x4000010}, 0x0) getsockname(r1, &(0x7f00000002c0)=@l2={0x1f, 0x0, @none}, &(0x7f0000000240)=0x80) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:53 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xff, 0x5, 0xd2, 0x2, 0x0, 0xffff, 0x0, 0xc, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x2, @perf_config_ext={0x5b, 0x7fff}, 0x20, 0x9, 0x3e7, 0x5, 0xba, 0x6, 0xfff8, 0x0, 0x7, 0x0, 0xd54}, 0x0, 0xe, 0xffffffffffffffff, 0x4) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:33:53 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0xc0045878, &(0x7f0000000000)) 23:33:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = syz_open_dev$vcsa(&(0x7f0000000b40), 0x4, 0x80140) ioctl$VT_GETMODE(r4, 0x5601, &(0x7f0000000b80)) r5 = syz_open_dev$usbmon(&(0x7f0000000140), 0x200, 0x0) ioctl$FICLONERANGE(r5, 0x4020940d, &(0x7f0000000180)={{}, 0x6, 0x1800000, 0x3ff}) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) perf_event_open(&(0x7f0000000ac0)={0x0, 0x80, 0x40, 0x3f, 0x9, 0x8, 0x0, 0x2a, 0x10, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800, 0x4, @perf_bp={&(0x7f0000000a80)}, 0x4082, 0x10000, 0x8, 0x2, 0x48e8bf8d, 0x99, 0x2, 0x0, 0x7, 0x0, 0x4}, 0x0, 0xa, r2, 0x3) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000fc0)=[{{&(0x7f0000000200), 0x6e, &(0x7f0000000600)=[{&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/181, 0xb5}, {&(0x7f0000000580)=""/110, 0x6e}], 0x4, &(0x7f0000000640)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x10}}], 0xa0}}, {{&(0x7f0000000700)=@abs, 0x6e, &(0x7f0000000880)=[{&(0x7f0000000780)=""/231, 0xe7}], 0x1, &(0x7f00000008c0)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xa8}}, {{&(0x7f0000000bc0), 0x6e, &(0x7f0000000f40)=[{&(0x7f0000000c40)=""/14, 0xe}, {&(0x7f0000000c80)=""/159, 0x9f}, {&(0x7f0000000d40)=""/28, 0x1c}, {&(0x7f0000000d80)=""/171, 0xab}, {&(0x7f0000000e40)=""/125, 0x7d}, {&(0x7f0000000ec0)=""/34, 0x22}, {&(0x7f0000001e00)=""/4096, 0x1000}, {&(0x7f0000000f00)=""/59, 0x3b}], 0x8}}], 0x3, 0x1, &(0x7f0000000a00)) openat(r6, &(0x7f0000000a40)='./file0\x00', 0x141c1, 0x4) 23:34:09 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 17) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:09 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0xc0045878, &(0x7f0000000000)) 23:34:09 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 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_config_ext={0x100000001, 0x7f}, 0x0, 0x0, 0x0, 0x0, 0x3, 0x401}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) chdir(&(0x7f0000000200)='./file0\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:09 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r3 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) accept4$inet6(r2, &(0x7f0000000240)={0xa, 0x0, 0x0, @mcast2}, &(0x7f0000000380)=0x1c, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) r6 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000140), 0x101000, 0x0) linkat(r4, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000200)='./file0\x00', 0x400) dup2(r3, r6) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:09 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 44) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:09 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x400200, 0x0) r2 = memfd_create(&(0x7f0000000040)='))[-$\x00', 0x1) ioctl$F2FS_IOC_FLUSH_DEVICE(r2, 0x4008f50a, &(0x7f0000000100)={0x6, 0x20}) 23:34:09 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280)=0x10001, 0xc41, 0x0) r1 = syz_mount_image$nfs4(&(0x7f0000000200), &(0x7f0000000240)='.\x00', 0x1, 0x3, &(0x7f0000000500)=[{&(0x7f00000002c0)="7e6cfe4ad7672f9dfacc6db21f506082a0ca51fa6a99ade2621737991ce024e5208066a05972bd5724df41ef96c96741fdaff1ccb9b597e7db56f357981ac9c4fda7b4bfde158014d459ef260f176db3e8c8c700681978ffd8a0ff3e206b77675f8b7e99c3be7deb96487a7d5fe167677a6dce0568001a4358f52a826371ee71f4b21d2ecbf61323f5e83550b0de2c9b0992346946786496dd0fa5896c9b0bca1bcb7160f170329c0a2dd69b8db932164ebac8bba69671656478b46ce0b9c273519f252f0d8c3ed1c0dcbe8f786d9b6aecd8cd35ddaff1982a19fcd8688614baf2e1a107bd1a6c474bde4c952eed4854", 0xf0, 0xc44}, {&(0x7f00000003c0)="a1a592778463f2176372d46e4be012d6e00d9740e715", 0x16, 0x6}, {&(0x7f0000000400)="3856c9c354f3685b95ec8f606267c2c052f8f151b588cd97e63bcbbfea5b2712dddf96446e8b0dceb4e34ff41e222cc1f37b5e211c04c05c46482b06b6d1d0344d4ec39e469b72e3434113db7857f7830373d947b2a9ca7609c5959d05660ac0df7dcbe18a33cd3a4579bf6883f093649015a716019bb956de07cf344b2377696ebd983af9aca7f299c07c4f6bf60dc6452ae12fb0bb0fc2b710041ee2774deca153a674a720e5523ea26fca9dc426de31e2049c924c5de89e364a9293d2c0867eea", 0xc2, 0x5}], 0xb0ddc1c44acc15e3, &(0x7f0000000580)={[{'\x96{:#'}, {'vfat\x00'}], [{@dont_measure}, {@subj_type={'subj_type', 0x3d, ':\x9d^@#\x11%'}}, {@smackfsdef={'smackfsdef', 0x3d, '$'}}]}) pread64(r1, &(0x7f00000005c0)=""/117, 0x75, 0xffffffffffff593b) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:09 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x4c, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2720.707419] FAULT_INJECTION: forcing a failure. [ 2720.707419] name failslab, interval 1, probability 0, space 0, times 0 [ 2720.709019] CPU: 1 PID: 13577 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2720.709818] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2720.710817] Call Trace: [ 2720.711150] dump_stack+0x107/0x167 [ 2720.711607] should_fail.cold+0x5/0xa [ 2720.712072] ? alloc_inode+0x171/0x240 [ 2720.712546] should_failslab+0x5/0x20 [ 2720.713010] kmem_cache_alloc+0x5b/0x360 [ 2720.713511] ? __lookup_slow+0x490/0x490 [ 2720.714004] alloc_inode+0x171/0x240 [ 2720.714437] new_inode+0x23/0x250 [ 2720.714866] debugfs_get_inode+0x1a/0x130 [ 2720.715351] __debugfs_create_file+0x14e/0x530 [ 2720.715939] do_blk_trace_setup+0x448/0xbf0 [ 2720.716445] ? _copy_from_user+0xfb/0x1b0 [ 2720.716952] __blk_trace_setup+0xca/0x180 [ 2720.717431] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2720.717981] ? perf_trace_lock+0xac/0x490 [ 2720.718481] blk_trace_ioctl+0x155/0x290 [ 2720.718974] ? blk_add_trace_bio_remap+0x560/0x560 [ 2720.719551] ? do_vfs_ioctl+0x283/0x10d0 [ 2720.720045] ? selinux_inode_getsecctx+0x90/0x90 [ 2720.720622] ? generic_block_fiemap+0x60/0x60 [ 2720.721171] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2720.721728] blkdev_ioctl+0xc1/0x710 [ 2720.722180] ? blkdev_common_ioctl+0x1870/0x1870 [ 2720.722764] ? selinux_file_ioctl+0xb1/0x260 [ 2720.723284] block_ioctl+0xf9/0x140 [ 2720.723746] ? blkdev_read_iter+0x1c0/0x1c0 [ 2720.724247] __x64_sys_ioctl+0x19a/0x210 [ 2720.724751] do_syscall_64+0x33/0x40 [ 2720.725184] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2720.725806] RIP: 0033:0x7f0fe3199b19 [ 2720.726238] 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 [ 2720.728057] FAULT_INJECTION: forcing a failure. [ 2720.728057] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2720.728463] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2720.728480] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2720.728487] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2720.728495] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2720.728502] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2720.728509] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 [ 2720.728762] debugfs: out of free dentries, can not create file 'msg' [ 2720.731011] CPU: 0 PID: 13587 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2720.741581] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2720.743244] Call Trace: [ 2720.743791] dump_stack+0x107/0x167 [ 2720.744530] should_fail.cold+0x5/0xa [ 2720.745306] __alloc_pages_nodemask+0x182/0x680 [ 2720.746241] ? __kmalloc+0x16e/0x3f0 [ 2720.747000] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2720.748245] alloc_pages_current+0x187/0x280 [ 2720.749134] relay_open_buf.part.0+0x2a5/0xc00 [ 2720.750066] relay_open+0x531/0xa10 [ 2720.750808] do_blk_trace_setup+0x4db/0xbf0 [ 2720.751683] ? _copy_from_user+0xfb/0x1b0 [ 2720.752521] __blk_trace_setup+0xca/0x180 [ 2720.753367] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2720.754285] ? perf_trace_lock+0xac/0x490 [ 2720.755165] blk_trace_ioctl+0x155/0x290 [ 2720.756003] ? blk_add_trace_bio_remap+0x560/0x560 [ 2720.757000] ? do_vfs_ioctl+0x283/0x10d0 [ 2720.757840] ? selinux_inode_getsecctx+0x90/0x90 [ 2720.758798] ? generic_block_fiemap+0x60/0x60 [ 2720.759730] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2720.760721] blkdev_ioctl+0xc1/0x710 [ 2720.761480] ? blkdev_common_ioctl+0x1870/0x1870 [ 2720.762452] ? selinux_file_ioctl+0xb1/0x260 [ 2720.763350] block_ioctl+0xf9/0x140 [ 2720.764104] ? blkdev_read_iter+0x1c0/0x1c0 [ 2720.764981] __x64_sys_ioctl+0x19a/0x210 [ 2720.765809] do_syscall_64+0x33/0x40 [ 2720.766564] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2720.767607] RIP: 0033:0x7f21f1d27b19 [ 2720.768364] 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 [ 2720.772071] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2720.773614] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2720.775055] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2720.776517] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2720.777964] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2720.779405] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:34:09 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) getsockname(r1, &(0x7f0000000200)=@sco, &(0x7f00000002c0)=0x80) r2 = openat$cgroup_devices(r1, &(0x7f0000000300)='devices.deny\x00', 0x2, 0x0) fcntl$F_SET_FILE_RW_HINT(r2, 0x40e, &(0x7f0000000340)) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:09 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 45) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2720.949772] FAULT_INJECTION: forcing a failure. [ 2720.949772] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2720.952750] CPU: 0 PID: 13607 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2720.954138] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2720.955852] Call Trace: [ 2720.956396] dump_stack+0x107/0x167 [ 2720.957134] should_fail.cold+0x5/0xa [ 2720.957913] __alloc_pages_nodemask+0x182/0x680 [ 2720.958862] ? __kmalloc+0x16e/0x3f0 [ 2720.959648] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2720.960883] alloc_pages_current+0x187/0x280 [ 2720.961775] relay_open_buf.part.0+0x2a5/0xc00 [ 2720.962714] relay_open+0x531/0xa10 [ 2720.963469] do_blk_trace_setup+0x4db/0xbf0 [ 2720.964345] ? _copy_from_user+0xfb/0x1b0 [ 2720.965186] __blk_trace_setup+0xca/0x180 [ 2720.966025] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2720.966929] ? perf_trace_lock+0xac/0x490 [ 2720.967814] blk_trace_ioctl+0x155/0x290 [ 2720.968639] ? blk_add_trace_bio_remap+0x560/0x560 [ 2720.969640] ? do_vfs_ioctl+0x283/0x10d0 [ 2720.970461] ? selinux_inode_getsecctx+0x90/0x90 [ 2720.971419] ? generic_block_fiemap+0x60/0x60 [ 2720.972345] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2720.973343] blkdev_ioctl+0xc1/0x710 [ 2720.974114] ? blkdev_common_ioctl+0x1870/0x1870 [ 2720.975090] ? selinux_file_ioctl+0xb1/0x260 [ 2720.976009] block_ioctl+0xf9/0x140 [ 2720.976745] ? blkdev_read_iter+0x1c0/0x1c0 [ 2720.977624] __x64_sys_ioctl+0x19a/0x210 [ 2720.978450] do_syscall_64+0x33/0x40 [ 2720.979204] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2720.980266] RIP: 0033:0x7f21f1d27b19 [ 2720.981021] 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 [ 2720.984734] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2720.986275] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2720.987734] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2720.989174] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2720.990620] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2720.992065] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:34:26 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000140), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x4600, 0x26) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) mknodat$null(r3, &(0x7f0000000180)='./file1\x00', 0x2000, 0x103) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:26 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 46) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:26 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x60, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:26 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000200)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:26 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0xc0185879, &(0x7f0000000000)) 23:34:26 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 18) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2737.633916] FAULT_INJECTION: forcing a failure. [ 2737.633916] name fail_page_alloc, interval 1, probability 0, space 0, times 0 23:34:26 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) fsetxattr(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], &(0x7f00000000c0)='+%*-^\x00\ve\xb1\xc8 \x16n?[la\x04\xaa\xbf\b\x8b\xa9\xe9\xfaD\x1b:\x94\x86\x8dH\x1a\x83b!3x\xb4\x8a\x19\xf9\x1bA\x18q\xb1\xfc\xe0\x84t\x9c^\xa9\xc0\x9c?9;}~\x9f\xc2x\x1d\xca\x8ed\xf7\xe6H\x97\x1b\xe3\x057\x13W\xc4\"?\xa0\xb4\xa1\xa1H&\x84\x17\xae~\x91\xa2jS\xc3|.\xb5=\x8a\x0e!\xf5\xe9\x88g30z\x19(\xfe\xc1\xa3\xb9\x00\xaay\x1d\xebP\xa3\x8e$\xb98l\x1d\xf1C\xf9\x92\x19\x9a\xfe7\"\xc4\xa8\xd7\x96\xc1\x11\x9fd\xfa\xb3\'\xbc#+\xaf\x17\xa9\xda\xc0]WH\x9d\xce\x9e\xa3\xbbO\xb1\bqS\x16_[bm\xd9\x18a\x89\x9dhQ\xf5p\xe0B+\xce\x9a\xbf\xc0\x91;\xcc\x82\xe7\xe7\xb3\x90\"\x82%\xccd\xe0<\x8a\x1e\xb6\x18\xf3D\xd2.G?E\xe7\xeb5\x9e\x94 (6VF\x04\xeb\xba\xaa\x1e\xa5Vc\xf1\xc7\xeb\xebRA\x81\xa2\xd1\"]fA\x93\xb3\xdf\'\x9c\v=*,\x8c\x84$+@a^\x18L\xb3-\x0e\x8b\x06\x8c\x82\x8e\xb02\xc1\xe5\xcd\n4$f\x9e\xd8\xdb\xab\x97\xa1H|\x87\xe9\x15\x06\xad\xc3\xd9\xd8\x82\xfdf\xbc(L\xc8\xd0D\x87ox\x82\xc7bx\x94Y\xb3H\x83Py\xdd\xb9l\xd4{\xcb\"u\xd0\xbb;\xc9\x8d\xddb\xb3N}\a\x98\xfb\xe2\xd0\xb1\xcc\x1e\x89\xca\xef\xa2', 0x160, 0x0) 23:34:26 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80000, 0x6) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2737.636726] CPU: 1 PID: 13622 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2737.638281] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2737.640005] Call Trace: [ 2737.640569] dump_stack+0x107/0x167 [ 2737.641318] should_fail.cold+0x5/0xa [ 2737.642131] __alloc_pages_nodemask+0x182/0x680 [ 2737.643092] ? __kmalloc+0x16e/0x3f0 [ 2737.643889] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2737.645143] alloc_pages_current+0x187/0x280 [ 2737.646063] relay_open_buf.part.0+0x2a5/0xc00 [ 2737.647020] relay_open+0x531/0xa10 [ 2737.647811] do_blk_trace_setup+0x4db/0xbf0 [ 2737.648706] ? _copy_from_user+0xfb/0x1b0 [ 2737.649572] __blk_trace_setup+0xca/0x180 [ 2737.650411] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2737.651330] ? perf_trace_lock+0xac/0x490 [ 2737.652222] blk_trace_ioctl+0x155/0x290 [ 2737.653059] ? blk_add_trace_bio_remap+0x560/0x560 [ 2737.654075] ? do_vfs_ioctl+0x283/0x10d0 [ 2737.654914] ? selinux_inode_getsecctx+0x90/0x90 [ 2737.655905] ? generic_block_fiemap+0x60/0x60 [ 2737.656830] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2737.657831] blkdev_ioctl+0xc1/0x710 [ 2737.658599] ? blkdev_common_ioctl+0x1870/0x1870 [ 2737.659577] ? selinux_file_ioctl+0xb1/0x260 [ 2737.660501] block_ioctl+0xf9/0x140 [ 2737.661243] ? blkdev_read_iter+0x1c0/0x1c0 [ 2737.662144] __x64_sys_ioctl+0x19a/0x210 [ 2737.662995] do_syscall_64+0x33/0x40 [ 2737.663789] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2737.664837] RIP: 0033:0x7f21f1d27b19 [ 2737.665615] 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 [ 2737.670096] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2737.671894] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2737.673346] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2737.674834] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2737.676306] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2737.677774] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:34:26 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0xc0189436, &(0x7f0000000000)) [ 2737.754044] FAULT_INJECTION: forcing a failure. [ 2737.754044] name failslab, interval 1, probability 0, space 0, times 0 [ 2737.756775] CPU: 1 PID: 13630 Comm: syz-executor.4 Not tainted 5.10.164 #1 [ 2737.758202] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2737.759939] Call Trace: [ 2737.760503] dump_stack+0x107/0x167 [ 2737.761273] should_fail.cold+0x5/0xa [ 2737.762068] ? create_object.isra.0+0x3a/0xa20 [ 2737.763038] should_failslab+0x5/0x20 [ 2737.763853] kmem_cache_alloc+0x5b/0x360 [ 2737.764709] create_object.isra.0+0x3a/0xa20 [ 2737.765616] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2737.766654] kmem_cache_alloc+0x159/0x360 [ 2737.767517] alloc_inode+0x171/0x240 [ 2737.768277] new_inode+0x23/0x250 [ 2737.769116] debugfs_get_inode+0x1a/0x130 [ 2737.770181] __debugfs_create_file+0x14e/0x530 [ 2737.771360] do_blk_trace_setup+0x448/0xbf0 [ 2737.772502] ? _copy_from_user+0xfb/0x1b0 [ 2737.773490] __blk_trace_setup+0xca/0x180 [ 2737.774344] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2737.775269] ? perf_trace_lock+0xac/0x490 [ 2737.776163] blk_trace_ioctl+0x155/0x290 [ 2737.777012] ? blk_add_trace_bio_remap+0x560/0x560 [ 2737.778021] ? do_vfs_ioctl+0x283/0x10d0 [ 2737.778860] ? selinux_inode_getsecctx+0x90/0x90 [ 2737.779860] ? generic_block_fiemap+0x60/0x60 [ 2737.780799] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2737.781801] blkdev_ioctl+0xc1/0x710 [ 2737.782575] ? blkdev_common_ioctl+0x1870/0x1870 [ 2737.783560] ? selinux_file_ioctl+0xb1/0x260 [ 2737.784473] block_ioctl+0xf9/0x140 [ 2737.785232] ? blkdev_read_iter+0x1c0/0x1c0 [ 2737.786131] __x64_sys_ioctl+0x19a/0x210 [ 2737.786976] do_syscall_64+0x33/0x40 [ 2737.787752] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2737.788810] RIP: 0033:0x7f0fe3199b19 [ 2737.789584] 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 [ 2737.793841] RSP: 002b:00007f0fe070f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2737.795678] RAX: ffffffffffffffda RBX: 00007f0fe32acf60 RCX: 00007f0fe3199b19 [ 2737.797425] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2737.799132] RBP: 00007f0fe070f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2737.800847] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2737.802551] R13: 00007ffd67760a0f R14: 00007f0fe070f300 R15: 0000000000022000 23:34:26 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 47) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:26 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 19) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:26 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f00000003c0)={{0x1, 0x1, 0x18, r0, {r1}}, './file0\x00'}) mknodat$loop(r3, &(0x7f0000000400)='./file0\x00', 0xc000, 0x1) read(r2, &(0x7f0000000000), 0x1b4000) sendmsg$NL80211_CMD_SET_MESH_CONFIG(r2, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000240)={&(0x7f00000002c0)={0xac, 0x0, 0x100, 0x70bd27, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x80, 0x12}}}}, [@NL80211_ATTR_WDEV={0xc, 0x99, {0xffffffff, 0xc}}, @NL80211_ATTR_MESH_CONFIG={0x4c, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME={0x6, 0xd, 0x3}, @NL80211_MESHCONF_HWMP_RANN_INTERVAL={0x6, 0x10, 0xff37}, @NL80211_MESHCONF_TTL={0x5, 0x6, 0x87}, @NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL={0x6, 0xc, 0x81}, @NL80211_MESHCONF_AWAKE_WINDOW={0x6, 0x1b, 0xe62}, @NL80211_MESHCONF_CONFIRM_TIMEOUT={0x6, 0x2, 0x55}, @NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL={0x6, 0x12, 0x800}, @NL80211_MESHCONF_POWER_MODE={0x8, 0x1a, 0x3}, @NL80211_MESHCONF_POWER_MODE={0x8, 0x1a, 0x1}]}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x5, 0x2c}}, @NL80211_ATTR_MESH_CONFIG={0x1c, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_RETRY_TIMEOUT={0x6, 0x1, 0x8a}, @NL80211_MESHCONF_RETRY_TIMEOUT={0x6, 0x1, 0x67}, @NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR={0x8, 0x15, 0x53}]}, @NL80211_ATTR_WDEV={0xc, 0x99, {0xffff0000, 0x4b}}]}, 0xac}, 0x1, 0x0, 0x0, 0x104}, 0x0) 23:34:26 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0xc020660b, &(0x7f0000000000)) [ 2738.023882] FAULT_INJECTION: forcing a failure. [ 2738.023882] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2738.026899] CPU: 0 PID: 13655 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2738.028429] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2738.030132] Call Trace: [ 2738.030677] dump_stack+0x107/0x167 [ 2738.031424] should_fail.cold+0x5/0xa [ 2738.032201] __alloc_pages_nodemask+0x182/0x680 [ 2738.033139] ? __kmalloc+0x16e/0x3f0 [ 2738.033911] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2738.035165] alloc_pages_current+0x187/0x280 [ 2738.036086] relay_open_buf.part.0+0x2a5/0xc00 [ 2738.037034] relay_open+0x531/0xa10 [ 2738.037783] do_blk_trace_setup+0x4db/0xbf0 [ 2738.038665] ? _copy_from_user+0xfb/0x1b0 [ 2738.039518] __blk_trace_setup+0xca/0x180 [ 2738.040378] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2738.041295] ? perf_trace_lock+0xac/0x490 [ 2738.042156] blk_trace_ioctl+0x155/0x290 [ 2738.042985] ? blk_add_trace_bio_remap+0x560/0x560 [ 2738.044041] ? do_vfs_ioctl+0x283/0x10d0 [ 2738.044875] ? selinux_inode_getsecctx+0x90/0x90 [ 2738.045842] ? generic_block_fiemap+0x60/0x60 [ 2738.046760] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2738.047758] blkdev_ioctl+0xc1/0x710 [ 2738.048519] ? blkdev_common_ioctl+0x1870/0x1870 [ 2738.049493] ? selinux_file_ioctl+0xb1/0x260 [ 2738.050394] block_ioctl+0xf9/0x140 [ 2738.051134] ? blkdev_read_iter+0x1c0/0x1c0 [ 2738.052033] __x64_sys_ioctl+0x19a/0x210 [ 2738.052868] do_syscall_64+0x33/0x40 [ 2738.053631] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2738.054677] RIP: 0033:0x7f21f1d27b19 [ 2738.055435] 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 [ 2738.059181] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2738.060735] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2738.062187] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2738.063639] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2738.065110] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2738.066586] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:34:26 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x62, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:26 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000040)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:34:26 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000040)) 23:34:26 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000140)={0xfffeffff, 0x5, 0x0, 0x2, 0x7}) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) openat(r3, &(0x7f0000000180)='./file1\x00', 0x80000, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:26 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) mount$9p_rdma(&(0x7f0000000240), &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0), 0x34040, &(0x7f0000000400)={'trans=rdma,', {'port', 0x3d, 0x4e20}, 0x2c, {[{@sq={'sq', 0x3d, 0x7}}], [{@smackfsroot={'smackfsroot', 0x3d, ':'}}, {@fsuuid={'fsuuid', 0x3d, {[0x65, 0x31, 0x62, 0x35, 0x66, 0x36, 0x32, 0x32], 0x2d, [0x66, 0x39, 0x61, 0x38], 0x2d, [0x33, 0x64, 0x63, 0x35], 0x2d, [0x65, 0x34, 0x65, 0x30], 0x2d, [0x37, 0x30, 0x32, 0x33, 0x39, 0x63, 0x35, 0x36]}}}]}}) creat(&(0x7f0000000200)='./file1\x00', 0x167) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:26 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 48) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:26 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x38400, 0x52) openat(r1, &(0x7f0000000100)='./file0\x00', 0x420080, 0x21) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$FS_IOC_FIEMAP(r2, 0xc020660b, &(0x7f00000005c0)={0x5, 0x400, 0x2, 0x5, 0x5, [{0x7fff, 0x80000001, 0x2, '\x00', 0x808}, {0x4b947a04, 0x2, 0x1f, '\x00', 0x1900}, {0xfffffffffffeffff, 0x1, 0x3f}, {0x9, 0x8, 0x6, '\x00', 0x2100}, {0x6, 0x9, 0x2, '\x00', 0x1005}]}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, &(0x7f00000001c0)={0x0, 0x0, {0x0, @struct}}) 23:34:26 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x6, 0x1, &(0x7f0000001380)=[{&(0x7f0000000140)="eb3c906d6b66732e666174000208774801000430008400", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x48a680, 0x12) signalfd(r0, &(0x7f0000000040)={[0x9]}, 0x8) r2 = eventfd2(0x8, 0x0) r3 = socket$netlink(0x10, 0x3, 0x14) ioctl$BTRFS_IOC_START_SYNC(r1, 0x80089418, &(0x7f00000002c0)=0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000000380)={{r3}, r4, 0x10, @inherit={0x58, &(0x7f0000000300)={0x1, 0x2, 0x1c0c, 0x9, {0x4, 0x9, 0x3, 0x81, 0x7127}, [0x63, 0x5]}}, @subvolid=0x5}) openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/consoles\x00', 0x0, 0x0) r5 = dup2(r2, r2) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r5, 0xc0189374, &(0x7f0000000100)={{0x1, 0x1, 0x18, r2, {0x401}}, './file0\x00'}) getpeername$unix(r6, &(0x7f0000000180), &(0x7f00000013c0)=0xfe5e) 23:34:26 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2738.401179] FAULT_INJECTION: forcing a failure. [ 2738.401179] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2738.402974] FAT-fs (loop6): bogus number of reserved sectors [ 2738.403916] CPU: 1 PID: 13684 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2738.404845] FAT-fs (loop6): Can't find a valid FAT filesystem [ 2738.406215] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2738.406228] Call Trace: [ 2738.406256] dump_stack+0x107/0x167 [ 2738.406283] should_fail.cold+0x5/0xa [ 2738.411422] __alloc_pages_nodemask+0x182/0x680 [ 2738.412392] ? __kmalloc+0x16e/0x3f0 [ 2738.413162] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2738.414423] alloc_pages_current+0x187/0x280 [ 2738.415327] relay_open_buf.part.0+0x2a5/0xc00 [ 2738.416282] relay_open+0x531/0xa10 [ 2738.417039] do_blk_trace_setup+0x4db/0xbf0 [ 2738.417929] ? _copy_from_user+0xfb/0x1b0 [ 2738.418778] __blk_trace_setup+0xca/0x180 [ 2738.419626] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2738.420552] ? perf_trace_lock+0xac/0x490 [ 2738.421425] blk_trace_ioctl+0x155/0x290 [ 2738.422254] ? blk_add_trace_bio_remap+0x560/0x560 [ 2738.423259] ? do_vfs_ioctl+0x283/0x10d0 [ 2738.424116] ? selinux_inode_getsecctx+0x90/0x90 [ 2738.425079] ? generic_block_fiemap+0x60/0x60 [ 2738.425998] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2738.426987] blkdev_ioctl+0xc1/0x710 [ 2738.427770] ? blkdev_common_ioctl+0x1870/0x1870 [ 2738.428742] ? selinux_file_ioctl+0xb1/0x260 [ 2738.429657] block_ioctl+0xf9/0x140 [ 2738.430405] ? blkdev_read_iter+0x1c0/0x1c0 [ 2738.431295] __x64_sys_ioctl+0x19a/0x210 [ 2738.432165] do_syscall_64+0x33/0x40 [ 2738.432939] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2738.433991] RIP: 0033:0x7f21f1d27b19 [ 2738.434765] 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 [ 2738.438533] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2738.440085] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2738.441530] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2738.442976] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2738.444450] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2738.445896] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2738.521258] ====================================================== [ 2738.521258] WARNING: the mand mount option is being deprecated and [ 2738.521258] will be removed in v5.15! [ 2738.521258] ====================================================== [ 2738.522044] FAT-fs (loop6): Unrecognized mount option "./file0" or missing value 23:34:42 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x2, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:42 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x68, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:42 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) sendfile(r1, r1, &(0x7f0000000200)=0x2b, 0x630) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:42 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_PROTOCOLS(r0, &(0x7f0000001380)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000001340)={&(0x7f0000001300)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="0c0042bd7000080001002d7d2700050000000200000008000700ac1414bb"], 0x2c}, 0x1, 0x0, 0x0, 0xc891}, 0x20000040) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f00000012c0)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) statx(r1, &(0x7f0000001800)='./file0\x00', 0x2000, 0x1, &(0x7f0000001840)) sendmsg$NLBL_UNLABEL_C_STATICREMOVEDEF(0xffffffffffffffff, &(0x7f0000001500)={&(0x7f00000013c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000014c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="940000f8", @ANYRES16=0x0, @ANYBLOB="000326bd7000e8dbdf250700000014000300fe8000000000000000000000000000bb2600070073797374656d5f753a6f626a6563745f723a76346c5f30000000080005000000ae000014000200fe8080000000000000000000000000bb140003000000000000000000000000000000000014000200"/132], 0x94}, 0x1, 0x0, 0x0, 0x11}, 0x20000490) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000180), r2) r3 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f00000015c0), r0) sendmsg$NLBL_UNLABEL_C_STATICREMOVEDEF(r2, &(0x7f0000001700)={&(0x7f0000001580)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000016c0)={&(0x7f0000001940)=ANY=[@ANYBLOB="c0000000c92e9f6cfe58db9142f187600f5bbd2c0e3e1e6db6a9ce313afa7f84dd578ccd5c4a1fa79224867a347881d8283b2180f87d0e4ed71f7244c5e0ede9118867ad7f875afeaa1ed09ddad026927ccc2ff2b7fcc4a9", @ANYRES16=r3, @ANYBLOB="00012dbd7000fbdbdf25070000002700070073797374656d5f753a6f626a6563745f723a6c766d5f636f6e74726f6c5f743a7330000014000600766574683000000000000000000000001400020000000000000000000000ffffffffffff2900070073797374656d5f753a6f626a6563745f723a6273647074795f6465766963655f743a73300000000014000300fe8000000000000000000000000000bb14000200fe8000000000000000000000000000aa0800050000000000"], 0xc0}, 0x1, 0x0, 0x0, 0x80c4}, 0x4048040) r4 = openat(r1, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x5) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_GET_IDLUN(r4, 0x5382, &(0x7f0000001540)) r5 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x4809a0, 0x80) getsockopt$inet_mreqn(r5, 0x0, 0x20, &(0x7f0000001780)={@dev, @private}, &(0x7f00000017c0)=0xc) r6 = syz_open_dev$vcsn(&(0x7f0000000040), 0x4000000000000, 0x8001) close_range(r4, r6, 0x0) sendmsg$nl_generic(r6, &(0x7f0000001280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000001240)={&(0x7f0000000200)=ANY=[@ANYBLOB="1c1000004000040026bd7000fcdbdf250a00000097b0225f1c9cd5b24616b7512d3ab0ac165b5457737ece3bd8fc757f1cc3de674f37383b258435e6bcee5bdc39d0501265234da80dd2ac66b70e00cb3e075928ef8053930b1c18c31272fcab50bdd305f8cc88fd7707f2facbf8b46c2b75f6da83aea847d4d5a221f3c5eabaa89919f494715ae58556cf32ccb4f8ca4c725d8a8406cc4945b0a2408daa186686f60080e71988ef62f11cf90e31ada01172a88832d21389b63ce7355a65905a513ef25758815bf3d09d329e0af85dc911a3c53e1efbf58de3566e8c34b40ea4f71d580851d0d69635da64a3c8ef3ec37d5dc05103a388f47ea926c8b1e5a1ddf18fc8caa1e24316879f2d36499f5adbfcf1982eeb881e600a614eb792430bb19299b177fb7bef1d20e9d7e1d328825042c127909c38134eeba0c6a51dfbe7c4adf146e839ec10170b45e2a5ff69315cd0116fe44d242757e1d8b09edc5b08cd045a0f1a9336b160aad6cb183eeb99b855e788ca3dd5dd11da311f8759faafda8c5ab4dce0489d248a9d1634275ee44b7baf4ed67771ae4fd65e72ae2c674798f82e448840aa8b35e8476bc038ed3e6dddcc2a853a7aca2760f64098aa22bc7ec394047061a95cced52e82cf606f45ed9f6b24a06692decef3dbbfb36252ef1e849045cca7e1593eb5c54efc5151b939c56a5939c6a1ba5e0f963b10c4d4b9500ea1a8cb29b777fe5d8fea89ab4168953c83ff82955285b3a14dddae2f5cfafe5f18fa2978868634875afd366690ac5697aa9b286cc9985683a435b5006d2f3e926a4055cf935aa5debbb471e6b214d5d4c9f0aa79c531d4d92b613c70baffe0a9fe36086d5f0cd217e7235ee011265d79a65ea7cab596cdfc8089122ef53cc7f305949e25922c5090a86df784cf79cc9e6bc104131984c2a9bf83d223833b1d1ccbc2b3fac51abc2183c52abc2d3285a052563308933d9652000a7d3334998f2bb0d22252c377412f53f00b905f8ee700ba6f881e0af131a4775075954b2aed86b860b811c0776324c20d8c685a1d3c90e21bc9d3742b9fee5706dca669b73f30c5eb40524f901c502c8f49417274cbc2b729da9d3d412e3b45c444ee3b9cb9d32edb5803f0455650d3ebe7a78c260ba1255719256e136a8af6e631ea7434a473f0b2ecf8425fcd31e847fea43e31ad9c52bb43f95787d84f04836656888f05649d94918cbcdbb9730761abdcca95fcd2412d22908bbf1634659fb5a1ecc3b9f72a1d5a23bad3b7b7d4615c3ab1457f891a9531d739e118f1564d8af26b9327bee453fbf124308f088b65833c54df0b2f8cb010d8221dfb94d121a285c5fa36dfaf6dea6ab9f4e86d1e184868cdecee77b37b0ff72fd552734edb4a0640391b42a99650d1bb2f7bcebaac77d47997a59dd48fd82ac00f4ec297713af3aff3166ad46a5b735fa913e659183ec9e5d7950c5a4b26ba1d76f11290c43a6bfef0385fc7278b83fa0b165cbd1425b434283b25f8cf41eae1bf393110864e3a97abaa9ce6f1fefa7eacc92fd9f23782a4aef90fcc29788eb2a16f636cf90cd25d8e404e441de4fa7156e568398d2ea8bf1dcc89641f29e4126f7c0650b59007d6c8f514cc6ba6a817bf4771319b05454e425b6392528a23bb10565bec8961ca6aefd8e9c97065c432debfd3a6c8343d074068f0ae8eccc022f80aba69c8d53d3b34880a66951d6fe4f434e3b73002b3ac2274dd3e5638a00186f068f630473ea594e0f40b52a1a2248065fae0455f1a7f0cd88604adaa6a557ed83b528ccffa1097b3715f878a9d497c30d287c12d6725359368c10873efb1f6fc14f1d64b7263740246de7d9dea325ea544039b5599f9e6e5f2cf504695742caf8ead33aa70df21aef485b1e0026245e3fb3e9ceea957d33b8db7b0c572261e9a2135b599a13ae4debffb0c7cc71ecff19bf3b53b7e462951f7781ebb213b9f912a2c7e7b6a4479f1fb65bc22192a69bf50f2375d1d2de2691a6be59014bc824a3d5862867a79f3b54b167f4bcd8389413fa3eb2da0fb178b2ba50c69bc4c0a2dc3570c1fbccd0da40584401b899cdc6b111b15a59fd33707ca388826a92efb289a826cd1ee77651a9efb9879f273b83ec5ca536bf984241dfa8a3c2ada843c71bb486b38caada7cbbcd9ff9ecf9be58664a0d6c924d91bc740226f60acba401002f42947f3625c1443d5ac722ce399641a2c393e185f52ebb5c1ee74cdbf84d2f41f4ea195d315288e891f2202c5effa693a2408230785bf83845ddca011b0077b6c78909e9c6d3e10f81324241c3904f339747f7e79cff0390a21c7993e0fe182602e21396f7e89191f03a1b62d52fc4f3f5132af93809feacaa7a704d9639ad0d64171f5c8d87f500c69e00fc085b1243090e52b28730282748f0efe6ff2edae38afbd8b2e3b66cf498a07da123173665185b5deda99960924ad242ef819e3bbc7ac1d7b68c94bd336de303d69766c5a3688b12031d2c9adf186bc3503ca132b4e2b1dd5e85c0ee66bef015cb8431017837da83f0b1697794ba6c0c1c7a5a0f02d7613045862262dd540df44a0ef24c732f6ddf316d63a539a0d4c74b3d4025b4b7478e4ac3f47f7086291994d247fb23a7f6821a2ab9b2c3c338977809e2b4df60a1f18bbbbf71f0b0efb211d42828e3c9ae0b6d330d5ff186b02d51a184df5ca85e6e2f37b16cfb6a80cf9f8e454e41db5c81b1f54715869659916e2dde0a982e9c212d14174249baaa90949bc5ed96cc5eac8c803663600d1dc062d5ba6e7d9c931200f0732fe8ff1572ccd618ee063732d04b47f33deee04ac4279a35b9fe4ccf0f958cc94fcc547c74e97b869d5f324c94b5ed1e3b7b9c7f3ecbfb4b4c4bcbd022b13e61de02c3d533fbf4509b6167ccb19ed7487b3f2d4ab4d67e5076724a239754c9d33b6bc05d216e73b602d5eb5fbe90d40c989a63404e55459307536eb1400c02cf199ccaeb66dfc08c93ad133323c15d5bee0c81d724a16c86d68752cda02245d0603cc23bf2ef83482fb198f6bbab5612d4577b7838d4212e873abab8b98e56f7e327a2f099d4635de31d7bd2b75cb7ecbd97432bf4b9b3048e3fa778c675f06dd471bcd8b0dc99791c5f982774bbbba5038cb52fc64873606145e4a25f6f840324fe05b5848abf0ff413d20568b963cafe3ef0f85ac9d823e9952e28fbbd99576f29bf1177c8379f7b65ea36c4ba0b13288401765199124dd21f02199d7b37271d8e454a2e82b9e1669926f3a3cc232acf34266d307fa555344d03ef9aebe7fda4b58edda81140ee3b93fcadd96287680ef7e68224e7eb08733633de6395384ad23c02fe524162623dd67bca749038a401ce7f7cb8b565917b0a5c1358ff559e6d66345c5b1552c60e7b41bec9ccacafdf6304237c4875b5bafd05a6eaf5ba585f5786d9577a4194d3b0db9f8ff4bb971d97eefa8ed4a867cd5393a4ec4c3effe7d13f39be0ee47cb741f2e0103e8fd312b3e25eca4c8858eb0d0077d9868fe3dde746632b337b70c062cc94cfa10118e281965423b3b2606cef7e62c50837a909401a4d7a0ccf2f39603b87ca69eb6761f7584b4294ec5ee1c51094c76945d100bf505022ee2958a1422c2fda0040f1959b1ae86c2f733d114f883c7670924c18d56b594d7bc7a883232d5ea3c2862db7a3025ddd3dae0a3df7e87922c2de0df56e2a2316eac50943eec2b30d3f9073871e07d311138fd44030aa40fe7084894f63363c3e578cbe0cba37a6d83f6da614dfb067f3bfe05477da11c4b494e5581bafc02591fffe789b965cc437bf0242e2c297d53e9d0d48e832721bab82c3d533d87345da4f614c14d096c77649a81d0c69b853eb1a95cb040a1f9302661ef00fd4efd53e5d84a80a83f3bc233fa9644b496f8f475c6202bb7b2b861316a8f440957220389701a57dd8c235cf7ce4e5405c7c0f073d014d5ee0d8f20dbac7bfe91ed00917dc1df8ae79fc9550830e595db5df2698964e9a9e85e47b8f6e0375ef9b50af632b3f7740f354e0f5da4b907b09cdc62315afa13db15c291c4d29e55766b47a2604dd2970282ebd232dd5f691f6e47bcc3928a72845f8602e4456adf1dc683665db04f66d67345e0d21ab53cd65c066bbd3acc10b1099c292b03d026ba3ad588944ae2be87477fb273bfbbecff221f51d8cf871aedf74b0597009d48ef5b0fa26a10f4b1f540ce6bbe436c5a3a3553bfb3fd0dc4670e3ffb6cbd8058340c613793dd0a43655c8d96fbf05fe6304086c2da4133f95102adeb1dd8808cbc222c6f988f135c3871abb7adebdb68c2f8ff104e0fecef9118dbe81fe7cdcc67f862a1deba9b89f41c0f9308d8dda63cb6daa459034f905aef1c61be066dc40a4190a5a14170f0d6b2aa42c8076e5f775ff7453258b9c66cf6619e93d8354d0855737c2f234e91169491692f7b48becafa1f70f1263cefe80ccf616790ed6b5e2570769f581c9e94475d2607f35ec491cb4d465e9082635f5a3aaceaf6db42938cf0de2837c2ff4287f3d9518ede4a56e018a96275edc13d0ed9abe0539e12cfa2548dfe2864c50718281efe9e380f296d8d20da6855f7bb9a4fb67407d8638d9ef838387fded867e17bc2f1461ecd543a8c9c35992587e581a7d6d0f97119e23399a5c1c1caed5e1d4629db4207adb53a7516406c1d97835a2b64e3ea3f19f0f655a40662d03af9fe8f3f82a1b79467ec37134a3a6bdc2aee4d35f4f7d8dbf53a0abf7da483f8cf96b1505c554a225a0236056bc26c28a28e14dcac584b78b79a6380b64cb097528f52596de22c3a14c845e64c44f83c9fa5b46d15aa79d9abcb8c9d31d1b0248eb161d7924c26c9c9508ffada880104fddcff53073e5158799bc27ff956049199ad699751a3fe8cde6fef2239234b9e140518b8abf0e355b69d8279f7350cef4429e10c8840bdbd80175f171f889be9258e1a0c63697d55d6acd3ead029cf2b6b007a22d02943afbf940ab672058f90e1040aa7c5c26dd8082ac320e61757accf64341a958ce5713b0284717549dcb7e5aa23dd29788af609c5dcdf26341e13d751c5e9a85045794e44b609a21327374938f9fbfc02f9eba0c923caf1557ed038b884482653de091b7cfce501b19ed5fb7d81cf28dde107448772ce957e1ea59a4e46c1c888c00d70b6aab18fa23b42af2d7771413bae9333766923a1e8cded58ae38bd45f351b5908570e6a081610b13ab1320de0010300b59f5303b4b79d7b7a71ec85b769dc9b870e0f4d8b31c7088fa4cfc7086f106e152eb1e4688b46132a56e4733f3aeae4fd60e749f3324f4fb138b489d76ab1be3f08dfe703c272f3083b42100c22d0e2123f3317b538d2e86a6ad6519ac6cd63cb07233ee3504d217d5de5c35a40cc4b820d32695d3d995bba910146e349eb4139090839ada0ee4d00dc8227b6287b46396e5b7487b2cd9ae270739f080b3d218477def8981eb8f18c5fbeb421bd04e262c65596316dd6351df8e5541986dc03db521bea7cc9efdf341a65c112f8a9741b99db23bb216a1ffc5b229ac07a2b104c65bb11360dd35403e6dfa12f8cf16806a8ab45e0cc5f8dba5e42db51ece47ef9b45ed8a247a31a1c5fb707529226b32415f60f3a8731c66cb84cb20a7ee54631bf19640894a6f00da54badf9cc005cf263938623ec45307e71384f2accd5979dc7340454f57b2a65deb1d94c33f746b72ea67877241240c30d7bc60511ba7a9e3a3ec887fe426dcf03efe0817384b452bd3ac5639d418d82f8d8a4c18f9c2623b99ca5ba1c31dbe9cb6995408003e00", @ANYRES32, @ANYBLOB], 0x101c}, 0x1, 0x0, 0x0, 0x20000000}, 0x8000) 23:34:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') futex(&(0x7f0000000080), 0x5, 0x0, 0x0, &(0x7f0000000040), 0x1fffffc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:42 executing program 0: r0 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$chown(0x4, r0, 0xee00, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) r2 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) fadvise64(r3, 0xfffffffffffffffc, 0x9, 0x3) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r2, 0x1) r4 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r4, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r5, &(0x7f00000002c0)=""/176) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r4, 0x80047210, &(0x7f0000000000)) 23:34:42 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f00000001c0)=""/234) 23:34:42 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 49) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2754.049955] FAULT_INJECTION: forcing a failure. [ 2754.049955] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2754.052112] CPU: 0 PID: 13716 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2754.053164] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2754.054439] Call Trace: [ 2754.054852] dump_stack+0x107/0x167 [ 2754.055423] should_fail.cold+0x5/0xa [ 2754.056021] __alloc_pages_nodemask+0x182/0x680 [ 2754.056738] ? __kmalloc+0x16e/0x3f0 [ 2754.057294] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2754.058227] alloc_pages_current+0x187/0x280 [ 2754.058909] relay_open_buf.part.0+0x2a5/0xc00 [ 2754.059615] relay_open+0x531/0xa10 [ 2754.060165] do_blk_trace_setup+0x4db/0xbf0 [ 2754.060814] ? _copy_from_user+0xfb/0x1b0 [ 2754.061434] __blk_trace_setup+0xca/0x180 [ 2754.062055] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2754.062730] ? perf_trace_lock+0xac/0x490 [ 2754.063360] blk_trace_ioctl+0x155/0x290 [ 2754.063983] ? blk_add_trace_bio_remap+0x560/0x560 [ 2754.064715] ? do_vfs_ioctl+0x283/0x10d0 [ 2754.065333] ? selinux_inode_getsecctx+0x90/0x90 [ 2754.066054] ? generic_block_fiemap+0x60/0x60 [ 2754.066752] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2754.067470] blkdev_ioctl+0xc1/0x710 [ 2754.068025] ? blkdev_common_ioctl+0x1870/0x1870 [ 2754.068727] ? selinux_file_ioctl+0xb1/0x260 [ 2754.069392] block_ioctl+0xf9/0x140 [ 2754.069934] ? blkdev_read_iter+0x1c0/0x1c0 [ 2754.070580] __x64_sys_ioctl+0x19a/0x210 [ 2754.071189] do_syscall_64+0x33/0x40 [ 2754.071739] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2754.072502] RIP: 0033:0x7f21f1d27b19 [ 2754.073048] 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 [ 2754.075723] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2754.076837] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2754.077887] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2754.078944] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2754.079993] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2754.081031] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:34:42 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f00000001c0)="eb3c906d6b66732e66617400020801000470008400f801b71df12018a9eac181b74c9a770781881cde00000000bb67d215c673d5971f935432c1e2626f58a5758b0da4495658bbfc8da0e2349751fc77e4c47a1e04db76747780f0b689fd4a41e94c8ab8decdf154e82290655ca51043664aba3dc47b8af6d14eee5b2d07e241461414c735d96c83dade02ed65717877590e70684a03d27740d54f56ce109c343451fa59cae7dd055c", 0xa9}], 0x100000, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:34:42 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x6c, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:42 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x301, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0xee150, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r1, 0x0) r2 = getuid() r3 = getgid() ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r3) setxattr$system_posix_acl(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='system.posix_acl_access\x00', &(0x7f00000002c0)={{}, {0x1, 0x6}, [{0x2, 0x1, r1}, {0x2, 0x1, r2}, {0x2, 0x5, 0xee01}], {0x4, 0x4}, [{0x8, 0x0, 0xffffffffffffffff}, {0x8, 0xc, r3}, {0x8, 0x5, 0xee00}, {0x8, 0x6, 0xee01}], {0x10, 0x4}, {0x20, 0x7}}, 0x5c, 0x2) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:42 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000100), &(0x7f00000000c0)='./file0\x00', 0xfffffffffdfffffa, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x60c880, 0x0) close_range(r1, r0, 0x2) 23:34:42 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x145) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:58 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000240)='./file1\x00', 0x101000, 0x11) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r3, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000380)={{0x1, 0x1, 0x18, r4, {0xfffffffe}}, './file0\x00'}) openat(r5, &(0x7f00000003c0)='./file1\x00', 0x80400, 0x2) fstatfs(r4, &(0x7f00000002c0)=""/176) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r7, &(0x7f0000000000), 0x1b4000) ioctl$RTC_EPOCH_SET(r7, 0x4008700e, 0x326300000000000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) dup2(r3, r0) openat(r1, &(0x7f0000000400)='./file0\x00', 0x498b02, 0x56) syz_open_procfs$namespace(0x0, &(0x7f0000000200)='ns/pid_for_children\x00') 23:34:58 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x74, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:58 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 50) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2769.871325] FAULT_INJECTION: forcing a failure. [ 2769.871325] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2769.874140] CPU: 1 PID: 13776 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2769.875606] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2769.877339] Call Trace: [ 2769.877907] dump_stack+0x107/0x167 [ 2769.878679] should_fail.cold+0x5/0xa [ 2769.879472] __alloc_pages_nodemask+0x182/0x680 [ 2769.880473] ? __kmalloc+0x16e/0x3f0 [ 2769.881267] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2769.882526] alloc_pages_current+0x187/0x280 [ 2769.883440] relay_open_buf.part.0+0x2a5/0xc00 [ 2769.884463] relay_open+0x531/0xa10 [ 2769.885248] do_blk_trace_setup+0x4db/0xbf0 [ 2769.886150] ? _copy_from_user+0xfb/0x1b0 [ 2769.887015] __blk_trace_setup+0xca/0x180 [ 2769.887884] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2769.888845] ? perf_trace_lock+0xac/0x490 [ 2769.889739] blk_trace_ioctl+0x155/0x290 [ 2769.890577] ? blk_add_trace_bio_remap+0x560/0x560 [ 2769.891597] ? do_vfs_ioctl+0x283/0x10d0 [ 2769.892444] ? selinux_inode_getsecctx+0x90/0x90 [ 2769.893441] ? generic_block_fiemap+0x60/0x60 [ 2769.894376] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2769.895387] blkdev_ioctl+0xc1/0x710 [ 2769.896176] ? blkdev_common_ioctl+0x1870/0x1870 [ 2769.897168] ? selinux_file_ioctl+0xb1/0x260 [ 2769.898103] block_ioctl+0xf9/0x140 [ 2769.898863] ? blkdev_read_iter+0x1c0/0x1c0 [ 2769.899763] __x64_sys_ioctl+0x19a/0x210 [ 2769.900634] do_syscall_64+0x33/0x40 [ 2769.901400] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2769.902473] RIP: 0033:0x7f21f1d27b19 [ 2769.903266] 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 [ 2769.907067] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2769.908670] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2769.910154] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2769.911627] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2769.913104] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2769.914598] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:34:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x4000, 0xb0) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x80000, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x278c0, 0x2) 23:34:58 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000002d00)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = syz_mount_image$nfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x2, 0x5, &(0x7f0000000600)=[{&(0x7f00000001c0)="1e096da9eece6206e54a02643b46fe1d43e1ab66a219e630d4aa9fee4b1cdd0048b0d238838813e27b08f94e880d436039e649fc049481753e2e20f3c041546e55389c733c93bfaff8f86176e304bead4ac82a342a975bb8c41ed01de94bf6aa767443a6640bf644636e62ce27ff90ae21a85af9fdb86ee65de93ad81b65834a89b2b55e8fc243afaf8b955f131eb21802d77184a94b71be0fd04c4adf6486ce6dd5f9a51024dd47f85cf97909", 0xad, 0x40}, {&(0x7f0000000280)="a9a7a99892dd87c743a8f542861e5db8533aac6e4ac1801ff16f29753dbbd4d0df9daba85b71de1c106e15ee0c502c94a6553a7d2dc5244e35db013c40c4ac8ead40c07ac6c4306e700e0dee1965abaefdfbb5ed9a3681fc5af516f533389c1988f8e3338168464814c250a07e4f6daa8f8a9aaa3627c09caec9f404b949893fe1c8592cc77419f7934771", 0x8b, 0x6}, {&(0x7f0000000340)="faea2160ae53c631cadf64c3f4ce0bb52470b50271755718f9652ea91c391050422c2747a959b143429ff183b38969e9e99646a9d7b8e9422953760c074606d02dffb9094f95d3f05f35e6eac0eece7f296f303ab12ee532ca29806ef4769c76ddff5098716aa5576c957536c176a3cbf8e9c55faabf9563d822157edbdb6b1710a9ad1346832e0f966f8757347cb82f7f85876385091e34588c843baca9638fafe3797c9f378b54c8b121aacf5272870099a795a88d19edd4a387b429aa5c7208cf99867e80235bb68d4d", 0xcb, 0x9}, {&(0x7f0000000440)="1da6744231d61fcc6ef09a9cecd4169b0b101df633432ffd2f3ab77f680931bc55b69c094178a5202048adee684992a6b42c7141fb80dc4599d252b3f78d513ecfee0dcc5c33dbb8adc6c9d9180e1a5fb6b320b557027f9c7e15d9f0e3af3f8d480547f209847cc52804662f91623871a48909119e333f2de8f881467426c3ed410d77a5ce70639bc8a59ab9e62ff50c73eee7fbf71066f4c0dc27b8956d93c74a4742e7dfe8fed0a16c7a24e505991fe8560dcb67f05dd6db836538c4a6f02b0f315dcf35e36d2631", 0xc9, 0x6}, {&(0x7f0000000540)="a4397c88e090b802d8f5fabb7ab0da8e48ff4a0c0d84f9d8d6fff1c8ae6b00098aac4434b172a7342f305cd242ee4f9096dc2e73c2aa7a1446a0ef020c603ae0e80e159db86f91f49d4e8d45454745f4b81b7f32e43f935c92d58ff1fd96cf560b8a929e45823d52afcd896d692f0dc214243a7f3014e688f496cd07a192c4d23b29e323c2906c78d236bfac0c9a7661a7cb", 0x92, 0x1}], 0x8, &(0x7f0000000740)=ANY=[@ANYBLOB="76666174002c76666174002c6f626a5f747970653d76666174002c61756469742c6d6561737572652c7375626a5f747970653d76666174002c6d6561737572652c006f0aa0aa0ee5643f14f075959edc153709d79abb0ef4a1f42b2288ef5454f5e30ece"]) mkdirat(r1, &(0x7f0000000700)='./file0\x00', 0x40) syz_mount_image$nfs(&(0x7f0000000680), &(0x7f00000006c0)='./file0\x00', 0xed9, 0x7, &(0x7f0000002b40)=[{&(0x7f00000007c0)="abb93871cc6c973258b02a27b96aef64791a6f0e97759494a754c668346bd9988a95bdb30a0cc8ea5398fda3dc5f5d825919026b7a1da8318ce5c1446e1734d210fc153049f7f1d5f42bbf7057530a87acf1b50662270179fd2f76ebb418ab8b1926c407d978e5df71fea64893a55edbe6a1343d4a34e380015be179b06c15f9e15cda686dd2ab8022368172c5c1a8b484d48127fe8d087dcdd62cb6c60010b49ce3ee4eb1f93508eeff8a7eda79ccfa4364977c64196dd762ade0d45bbbbd72b251fd8e28958cb38a69575e2e9bbb42948cf3aa78cdf9e74965e3c056e6ab78a7e7b0f4ba848645473f3f69d2d2ad2a4dbe2ccc63283e93ccdfe7b7ac0394a12431e1f9abaaa004583e31adb4505f7221a07a1498850104c51ffa7269a14ad7624abbdb88bc5b9a2dc73c1c7600d3caf56070411943d16fda7fa72e01ac9540f07f4acd725d26f6c01e8afac0f7f8c58a13d40b2a0472a2af8374bfba64608f8084c7b4f82bd66c7a07b92230e8c91e334e55f563acbbd42f0294837706670855fae7d52c4d4144bae144f08e4e24848bd6fa29f6b217f3c616ee9df1f8a5e847e16656b7f08a9e4d23e2b748654692f2ef93bbd71f626416b113afb959a9e0e1cb582e4a6bbb009b35e90ab87e7d4dde2a23334dd5a2262aeb1122d39ff0919481d3004aed6813be498fda8e92dd6e46aeebbbc17ae0df1c99a8773a4c38cc28f7cf9242ac39ada4b22dd618eada2cf1ec909e6c511aaba4034d1712f46550e7b63e562ad08ed99f802eee135ecd6c60519f10d06ccb2a360d90fd2c6e0e640ec943530b854bc21584b405f4326c2a5944913c8847c158b47febdf6222b2a47ec384a178c136ca52daab2d29a9c8daa9ef925f2a8dbf7dc14070ee8e0a8153b4f1015f012c960e6c2ca570e2d489c122586662f3d47fcd2a7c25b208c3203480a1064321e8880c1f858646f1fb7f51d9fce7c97eb96988cec30f96cff4f05fb8b7f66c33bdffd462bcf9a754183590811509a3632eecbc5c7cae9976cd785faab9939006f956c45dac5dd7e37c53756515a9d18e526b36eaebff56db9e477a5234fc9db4f683cedea61882f106477c31c07434abb0849c5b84878892d55c8c7dee7bb934f804a415fb617cb2cd36f9dcda60b72423b8d83e824184d5bed7745311455a9457b1126a767762cfd9995b223a95a67b4a1918a2fd3b610989d4915b3b3d3ce7284b1996e52da030c295d344f8d71d2679c6fce94d4c14cf74812b2565cb1b1b8527ec45fe5de7ef62d476b425321ba2d29b708e145ba61d78157a416c25d8c019cb3fecb476e6aa0188aa4855ac3148938b3790934441aa518b00d6a1b0dff45526e38f88e5407f991324ad0dad5919ee922ed6f73f71adbc218a8a69ea36f0a572a79da06d3de79a520336a4e28a431eed1cdb4b494ecf88659b56cc6c60c218f1b85acca248bb21303a69e5efd4bc175b997ff255d2dc9ae629478aeebf9f67b01fd2458f3f0710223bb7a121c98ed61f2e8f271d351ca25fca7ab0dbaba48d377721cd5dcf17b22c1d233fcc07d47436ceab12edb2af08a6c153f2cdd753b5f8bdcbd0d4534be3b5c57eecd9aa8d01d4f01de4fd3f9495127d89834f01eeb452657d183c60739ce0e17dc4759b87e6af5dfad5fb8955fdc7e240f7783ea1ee95b0f543194fd989a26fbfd2a8ad1f81717fbfd894d9095ca5076dccf624f37f5dde123bc06eea732c35f06800da6db3d3e724ff77744a00edc716af6dae85affdff5b7c672245377d43e3f1cbdd0b6f729d23c253750107cfd2a53ce80373cb2b0ca262923a4a4fda3e983d96eb1a2ba0c07b6963713dac81e9f15f522391bbebbe567999a9ea112a683e512d51ed8c230c9c80df050d806fcdf44a3128c3e49a7ddaedfe01b26f18c5e0238269fd0fc321622023386e5f2c7e521fdd81fe58431574c495dfb8f784d881c8267888d752544152596629a86f33b4f9a50da392a5e9ec7f60af0dca8fef58ea3a7325a78c91e8be9c111e4a1134f3c31f0af239f919d47237ca63ee59ea1dd69ef488ba0738ad30a422d8ad1bfeaafd0e90d66b9a0865ec79c49c9e30e90045ea1c9eb97c472b5e5090e36c9f529abb831b6094a018e581e666d71e77a1ec48ca108120208b13b622849a5ab2beb009c98bf7d6ae5f519aa9fe7689b21827516d3096fe03bb9fe7a33d8cd650b0df491d8a40400f304861a9e20b50d02ef79eb96b1124eac2b595ea47660c9cb5d129871df76033c0ad09bec6a05f84a671d6d57546b00176c8243cce8a170a6e924c844482efc71dee0469de599f99956442f4999859f1c208ca9672799f20cc627087c6e038f72499d09261774ce327d4d6c334e4c3c135100ab57c526d950a9f3395df005c1eae5f458eb4c34b683474bfcaf47f2907a52cc224e6d30ab0adddeaaef1aa8077d2098184f0068e7399ea84a79c91aa5bb8ec622b0e5aae1bba6c4f47d8d1f11ff95f67bec42dc34e1c1710570a0210f29bede10a3c649e01b79864866cff17d115cf2d06fc0e3dc9729059b6e90c68556e38e573b25b1b9120e41d7561b0f4dd15f760568eb1b90b4019df238a3e13283330bfd6f4e2f817e6de644d3e1b0f23453e1db8307fe35080a79d06928c69fe5683017fbfce703229e25ad9484171bca3d85b5f871e6455a3ac29379e6f23af43875176a78ada888bf5b76586558418483ba1748184a4085e1d8fc27553034593a578d69fe1e719d87106fe86187f409c220f0b67ec6a33752e229d93eec47e80ce827dfc13f0caba545141c84cc23e7b69c1a1dddd57e23275036336c9fcd4b92563e8ad9976c127938f924b2e369448384d1138d8ea9e73a4a7c36c7f5e8207b8fc79dd0f3ef841df361b4943fb29c60d25ab6e2bbd881e8d37590e2607507f467350deaa2a3b746f9fe98d55a770bb5ab1aa0f508b059166ce3a141a2c3c087448f039fa500ba6fc9dfb841fdf2c0db41626ad125a99042fa975cf5f3b9b36fc61a2528a32a100897128fe693bc94ff02cfff54981885a7a508a7047452d5b8b7b98eb5d6e1535eccab378de7f53f8a4313381f75b097f29ae2277aa3f47cede26e9da8d215ada87a5adb9d686c4f39d633f77ff658d8bae477c45361af509c05fdd957ef7d8c5c2b2662082b6e16c853861d79bac862ffc49ebd9223e844646ff341a7cfe2344a2fcca436ec0206d8ab7c45ffa7d9d96fd56c3760ef06ca452edca64a66ef43ea73986c4c99d0ce14d46b13d2977736d01a92a9a724aa05688320b7e78db6a65093b28038f9eda5900ca63566d1dc325f8173b7a38b0605d1d85bf05be6c4572e0ada70b053a269c70330c1dfd496c22b653a8fd94127b19eebf538a4b13113268b61575e631516a64025db19054a4325a405a3466bfa9013564df5a11daa16d78f0b13b65245b24bce10949a569af2f151054f28c07b283b77a2515790f42e8e477ed3e86cd8585ec965668bddea101778e383a23d4dc47f41c230de7328f6fe58890bdb6f3becd641fe6fcfad49a85eefa51d64332fa69bdfbe0ecb123377be662cf405e3b86c0e8ba81b8bf855c41d464721d46b454c6e66157a64613550f9dfcdcdcf54e8c8fb35e55b7ced9e4226044cd7588471edb64ca42c42df432c8be4271765cb1c60a182a0fe9d65a0ddf696c72f2ff6357ffbce978fccc2f4556b58b626ab1ccf998ab2fbe98ef5cdfe919a41a27698842de99ea111b5cf68a4b58d19decf9bed8883e9a2e7e47d4329f69c2c53c7c36b097ddb4e107dbcbc913d143cdafdcd77a04b3e0742fe6176b083cb205cc67a12dcf6dad1b0499b110abcc109474d1b814679ade28386f131372915a464d7a210482e78fe9e19b5fde2a72a08ca175ec24cd74f4126c8f708c0ac070f8d703e44f4949fc0b446a1009864fa2722f55972a9e9bf07dd748bba3612a09d97a7fa50964e7d1940ed9195fe4e6811d49a40aa7f12a25d8570cd39f0356194113f7eb574cee91f4d3aea79fa6d4c6654f2b6ab3a313c6a2de71b4232f11aa1c94b4e1f70c0a4c458ce7f99fafdc34afe0b220d1e2b7804973796ac543ac7902705a1d714b8675936407e39b87239f68e3c575698f254a273a93cf638cf5836c0f379a1461bb4a19a659b23a3bdb92c554da568fb162410b4f259ef1c22b0dbe06603c35978973e5339c2b894cb5e4be0a078d3e9e0279ca184d06d3c7ff750e28864dd20327ed68734c81457c28a7cf2c7ecb8b6985444179353f91396accd4f3601fee5931534f244730de05fa72ab5dfc5e080b2b5246b1ae19401f96a495ff36081ae219c006f6e78ba388d817476048052bf6fb3d3a52ec7a1ad7731ebb401d81529c0d4d33c0899b43858be6d7f807b5b8bb6cd58deea8492d8ea1259da88225d3709ff4b35402a9300a91e0ea7bcf3ba2e0c78b040411443b73144f52f69506e7b8430f278f87ce7962408956f7bee7ac24aadb2c623eeb06fbccf014f02be350ce5a680f552fc59721ce67f9c8c1fda42c8bca34ef016792a4a84d84c5b832554c9adb3ed77e6bf5a64d8d786fd259d4e0c7480bd58f7b15a3f0d00b27924a6bd7881494270ed8522c989c6108e75fd5119e556cb0487e21af3fede34b632e63691d664c1c44ff53637c387cb1cbdb23a23aa683353bb2391ab7ff3f13ff2a2e75b84657e062bec50c2f2b1867b84b6fb5c041f87609fbfd35e21f64c1824c871386e41ed5b2cba58c7700c0312d424ec79020bac23016a504f584bedadc56ff01b8781af8ffb1d07c301455f23fadc46f611cccfb0fa60a5a146b5a6a20d8a089b25c9add1d712821f53198f6013cf711dd1b66336326d2cf7c819d4de316339bb69eaedb0add92dbc23140405ade876494fc46800953f4a8cbebfbaeaab80aaf78d0561ce9a0176fd8582e36e58a140dcde34eb74244aea2204ffdd38d43a55a555bad12b92b03384358b4d09dfcda9122af4e27f6716448af05ab98a2fbc0915cb7fcc66282bafd410442bea1f2dfc6aa28b672bb36c17e713a3edded0073ad151fd91f61c5ffeefe750a47a03dc831ef835fa5e63685c4823e549fb48a4f97a329b544f84f7825dcb24be28d0eb60c57c75e541544040f594cf320501c9c801be04402f30e1ba076a1e1ba39e5622a54fe29c8113fd16720c6138cfa5a90de2f6713b386b32ee3715bcca26f4ccf9bc6ecae875838489c40b172b67754d8055f10dbefcea7ab5eb6537aa5039cd1a070448c5624386b33015fdac3662e4f275848504829395d8689b666caea4c99d13a7cd5686025142bbf2b4ec33dcc42571cf473d586bba6ee2c7647bcba3a684f3682beebfebf26cf295749dfb3eecb34f931057eed8e9333afa9ce6c9647284c5b90a7fd2ef526624bc5c9faf1f73f7aa1e80034ddb1dc0e0be9aa1037c2e03af621f5699b7668efbe099d9d910c15504584aa6d7e39621e60e3463bfe8a9cedec0fd9fec319feb713c0fdae11f077d373a4e3a35368a78147d6fdbefc74bfd6269e1580b52c29d3a0b6b4e0e5675b1b71acdf8c86d74c0092392dcbd86a10502028de1daf84e81102d61d4eeff65f5580e5c26153fdc5bf9c00e2a0f8c61b69261ad20c0674aba1e2742e56fb029e8a198b3d8c08f5b49c48575219702b9db144244360ee349371f2e42086a38ad64b2ed45af3d989460a5d5821500035de1f738227d7fc598a2270c9c42ad3eed51feee45dc9c8909ae9006a98a4be3b5260313fb20ed1e2375f1eaa587825a1f6a01db2ad919e4565ff", 0x1000, 0x10000}, {&(0x7f00000017c0)="f0a042788b53fd5e09bc3753dd1d3596a334ae949eafac4873d93a996b9d370094aca1dfe38112230c7ce937bf1bf9a5e8d63c807e1740bb567f9fa1f0b722fc29169fd914e618bc85b3ebbe6f21d4f600be7646b41a2749aafd551ead984a9ed051c6c20c9bce3fe6d8e1562801b379d56dd66d27aac5c34eb8ab5da502b71cde39d8a5580d1f0c8f2133bd944636496b1cc61b21142242c32f673c5e2df28942534ecbd95cd5625ce34d740009cd1858d8ca141d1805cdbe878fd372259d38dd5bb32b222587bbd00e99a4d93b3d304f72f57ea7b74176ea6ec7c6a58e46637b3b820133c49c49db2dfed20e62aba88288db482e68c116847542c5be73311df31a0db6b271242a0a3d3a7cc65e2100d1c627fd1f7a7f74a5c67671bc2c53b8548f326eba6ed90391528d2864a0966805129930731630bcf17912305f0c778a4ce60431a7e0620685507096e06b590bfc5ef350b623f2026696eaad9eaa18f6eb6959edafa3d931e6478e6233feddcf493ed0ff242afbb28522d66cf315eec353d330f06cdfbd85c0fdca9cd579765c00818c404dd954f5094e1da87c6b6dd55fecd1f244f4b4d8f7a414ce97799e9f68ceda2518daee0f8f28bcb8845129f6f775874efc2e1adbeb0d778633c8a582fa3eaeb1f1e2c1879e710760c0426158035b786a2a489ab5a4406aca642fa8d1a1074477b5cf0df39cf59e2a70bfa7d0ebe37610dca05aa5360b18cc9c0aa10578e6f497fdbcce7c4c5a3e6f5ae6d1a427a9c2818842ea4938d0996547db1a38161d58c309a46f439c3511c97bc4d1d61a14e37b67d335db146a9fb32700292937de844997a69bdc0335d5769becc949ac3fd67fa3b381fbbe9eeac7cbd440bb2a9afdf79c5beb4d0b21e1f9006afe717beb1eb380374e082e6e599687ecbad69a8f54af07ac9b1305609ebb53f7769f72a05aa1276695daa9f50c8dca51616d93d632850d6c3e5fd64dc3c266e2186ff12e91e6c1e619d5e7717ee4ba38cbff63cde3aff8c1f16994966a1d89eae583bcd3e406be10ee51a9d22e9ca7f68ccc74c9779a7e4c8b5ee40b7cc9f757b8ea25efd31ed48b3269d7e9699f333ed8ffa9b5f79428e26d192cc6df8bf139427e612c1217bc84789f8be6ff17aa981620161d276a39c9b8d4b800973ef48e3f9673981e8c88a5ed4a719b081f2c276c545ef65c11e429e9ba50562f5e27581e1d44459436babbd1a5193db19cd4bded9b10d43df6f9232727c1350fa6f41e8c944b5d09b866765f7c9f994a469997d30383151b92cab1f43f81409fb8a2fe7707bd9ec1fb9069b3206475f77f26ac0372fd66f011c51968fc7094a2ab37e2474dd6ecc3e229e79e24a664aff6c044b162aec12eb611bc989ff7bedd72faa8fc1fd394be4f8eb647b2665e323f96ff46e605491331e01206f89fc77aab0714ccebb846bbbb8e33258202f9da144396f621b90015ebf9c39ac19193a2eef15d34cf753004f3c243bd5926a34d125497bb3dbc10dd03f97e0c17109246bf5a0bf1197c8f8751b2d37f5c1522cafc6d9c5fe09db810d45b9598893f0fc578ded3f85837d50739b23ece20c56823cb68c85e960339dc91f389381e0057ac0c82a6611444d255c638e46c60f85b9a57810f56a2b1a320125cd5b9fbb2b062c50a6b6dee1766908365ff8c08aa20f4c7b9cc28aee541e858a22b46b65539ec926ceff6b0b2d4e694c44615279a5a5c6e80779d71e7d4e4603d1534a946885eb061beb62d4dcc74aeed5fc5c70d5154645fb57f96ae2743c5fc29ca4d12051a86370c9eb98660ea3b9876edafedac5444fc68825fc1ebccc828cc92fbcfc6bb41f65b06e8504be7d6d21298823210785c27bd5d979d58e0fcb5b4ad52ef90c0d6fd391b7710a1179b13e8cfb6e93f2fedb6e6d866e2f329069e3d31646792ecc254268785d070d6e55f8efe7073a8aff9b7b7d3a10e2e69301b2058fbe7a5f41505aa46c0c2155099166c28c304ff6e57a599c778326b3c8e90f0b9246090998ee5c1a5ca3bd02fa9b84a1f2a97bad08fed77bfcce5747874ac4fb9dd5fda7e1c20d7e96cf37a78a31474d15ff307d6c050598a0684efcadfb7ec6ed75caa00508c0c0be8cff08d4ad69c92d44390cef84735c23942695e3e60e19f4608ad0af663d6bc3c347023d32faf4a2ec20a8540323b7f9c207771af5500725d4390578b2743b5594c85cdf6afc6f139607fbc7b85a8bdb4a97e01f8936bb290411082720423dc302c5ba86eb3fd6713b122d057d5431f20c124d2f8ae1ae06f7d64ea360282d291ac9eafb839c4c0345d41a72f584b484085e65ccfa8fa4f90041597a056eb8648d212222c73d9797e9f34b748acc1e703d19f194a17238339564abfc86396b34307babdef610f4cce472b8c072a45a143824ca48b3e51d35e3a5c33ae63e5d0f7a2ecae2bb37b707f4682a6e6e47f6deca5d00c6c2c4c92d2b7a0135867b16eced9dab603c4244c6732f6018260e3afbd8cef03e91f90984484a656d963b523d9a0d2edc43dedea4967fd74c3c28b84a27d1cc9c6ff75659f68af9df13029eb3271060c36f66a280cb79ffed702c4b59d2e30e50b0be47038c1be301e393bd50b801d2dee585932c0e29674e22783ba8a586f21a4987d4a7a19cba8076474fda581ab5f6b6e9bc9cd1bd1a9e69f85e1937d7967d785cbbf90fa18829d8b5e33988c6cbd2ee2417d82a07c72bf5db38324a1b20fd8e1212c690f5f0bb481c839f7a4e83b2d32e7d96d78863875af3cfc953631c05c2d9373b46133ede02db1ca72b4593104193dc14707e956ea653686de260b1cca4b0c7657243a98ab912b3f3002f66922d8551096d126f7b8f22e29a13a166846f37d48acf7cc85e64306aeeb8ebb99bb333fbb30fe543543512382084e19479a13f7ca4924e519959aacf7781cf5bfdd3bd1d559a73e70ed4bbb3070223be6c422654184b6b8f08ae40ead848dbb7bbca89eb8b4c88fb67754fb751775df5b8dd0f89f3a6dec8dd8b8e4c0eefb7c435154e2ac0d849e0cdb43e4111d1df25bb46ce1f80c5e735cd02a55de2e194a6f179e77041f10b79408464812dc168d65519a94d2bf9223ef77e239e4af7f4921c2d64834dd8bdfb7e1f8a1e9fa1c77e1e947135756d163bd3bf781cda934e6eaf920edc7d1f60862462c75f250581029daff68cdc55c9f8aacd5ec7e58f1493890a3c48a158cdc83456c792e10d01c4081465c8f67e191ef5b4fa571315bf805ca56404b8fd783d3af2ce54930383246d80c079df58c31039829211a24f4fc44fb15837710cccaccfd1407999d482961ec2acda38df9ba97d79eba8a094ad83faae86ecc747bb83a516e94cc397490a59b4c40e33d5a1f681a2d77d515ea62a3997aba420637e2af50633d873d0bc44342c7b98214bc218f3c042e1682232929511f94edb0ac5c4b5f95dff30c5efe557bfb0eafc6de40d5cd441b5493f9437bbeaacc54b455070517fb9cc43c1fa0eeb94021c24ea834e71b56f5476aa57be24f8411e172287b4a5cc0d9154a229bbd70c5e07ec1e979a6eea45f0e7ebd153f0b1b7ceb6e42cf5ee7605910200b012219b1d02e99759790050da571d3f90b4973691fc908ed1a069e974b3ba8631b54335dc9f5adc3c5640161f757fd8a69375f15ce4ea5dfe31c69cfafff412f11c78f078cdb9c4b65755e2853389b94b24c3a423b6475b4f1738905c85bc420b31e3327301bc340019f7e571c805af50d4cd8da0770e1919062b93daf80242e32fcb791450466ec507749fc5bb6a433cba27e139d1329532c0edbf7349e38be09ed4bb76119a4689ce72f6e436481c8d9bafd1ab3c3785595b72ac9b933c97255d14cb64907c2a0e2dfbefcbb8bbfb862f2429bec2e46ecb50f2a006713645d01304f307d1d3fe6844b74b29e072e9592b25ce8ca008e787d81ec36b73b240b2366d9a0ed3b7d9131464021440890692cc4f861e6adb9792d7989a6f69f8d4adaf49186c0769b6baa55fe2065f46f8e4e157421249aebb5260b90775447b00eb34436c8e393ab44698ff2564e08f18a68a16a5492a26778cfaae1d7576408b8d5339296d1a24606a34dc32f77f9b6bc267d747373c0f34714b0cb63a14db88d3be558e077fdfd1395298cdb58d37521722e123a0856d130b84e8b5195f8fecd95b8cd4cb72a0de4eb03ad95823ee810fdb3d5ba83d5945da3ee55c43b7dd8126d74073efdf01d97beafe5a19fce1e2b16ee4c07f9503fa44f3243fb83f89784fca4b9fc1e01eb677bf1145916e9368d86534fe31e2dca9b31e4e054a5ab662deb0dae6b9890dece4e4bc6088b4b356887e110a6f5a19185964941dde681283157e5041a233456ee6149cf7fed6145082d2a79a267339e16b50715d835af170b4cbfda549fe684655b14b0f085d205c54dbf5fb3b351d67aa251f04b666e13f2ad81533a822c18ff09d4b787482a5e1301489db260d990600d42e40e6a1f5dd21059db3e692083b8ab1512c2bb9fd722c59bfb262f1ddce02ffff83bdb9a0386e802369f16a4a236a51777df89318cb019cffa08b12ddeff58740975f0465e9c2f30db05d5461695fc214672449672e65e464f0eafde82adfa78ed9422c4fd5028cd7f910c5f3c901b982e9eb2272c62267ab8560f4754177656e948f74ea7407ad10ab0fcc3956783615323b8277340e8e928612e10e6738678157f3c54be8a39d4985aadb74273645445fc69a63a8a239a81f0496a200bfd8b49369251be46397c5af6c0a71923622abab4e06445a9bda8a7a4542e5e02e7484a672ca9de282c265f4def31e208c0e3733454f6d73fb6a6e339e83ca64578927aad26d575390893cf5d28fb453bb50b634903daaeabe7857a00d955d5a9c43c8c660a6bae8b66fb64dfbada61467021554644cc256b285356c8417d1c71e087eece4491e961e4ac66cbabf734824c1ba4806fa7038519a4a44ec6c98d2a46c885e7bffd23aecbb726c70badf218d78653466897e5707e3b0888e8de90f5dea7e9c397b0f5c11af3c770811c2c3f1b23ec6b87e05fa4f44f8c8d8691213955d9258ea19039e0b5ef2825524ba7a4236c1ab54e5a80d47985db92abec5b91a6a750c8f5002a362edc969ff234d29cfd11e45f1fc9de4499886079248a424b07437e605f469131b76b133f3533fdad4dad50d6b36112660a3dcc54ef80b6795101c159b67c272f25bbc0076e3f2a078e4711670e6cdea26382353691c612fa42cbe398f91ae5fb6bc2da1ae65dba31bd742d11391031fb4ac6af183091540498616dbcb458bfd2ed7b8ed8f45a7d2645980e36f9a2a5ebaa815ec6a53b5841c430290ea0cc7914def5e20d6e4982393f598b4087971fe849c7de55e4e88e2217cfc22fe06b1ecd72b5db1e2c8a14360c558672f424610e9114fc789d5f1c84b42499dcb2e67c8ed5cf5562d49c271d5a9b4b6a241376972604fdd704d5f9a21d10013c794caaa9a1f917e8f2e87c772ad44602f0216351b0e733a5e6464c48f3e75adcadc7095816a4395d3db9f2c6ac5a673687d3877a1adfcd41501ba78426632c8c2a71ec4b3aa2977a0c31f41bce97fe2afff0064bc9a6ac09718e4a2793d87ea4b9cdb2171fbe79f6ddabe97424fd7fc4fd3ec3a3a412672e49455fa27908dc59bb17385d22aa139e49139915e70b96c1b28c977578d0b576159a9ff5b8c045350c6edcae7e79df86c1ea770e4d277a2de84e78619a59f5bc6343f24676ccbf95ac352286e4aea6992f452fff436d1506fb05d7", 0x1000, 0x4}, {&(0x7f0000002c40)="fcf5befb24ca04de8646bbf7e0a76fd2e1689f58a50883b66b9632791d1b2b61c76ee6df830b6748c1424e4dcb0985f6edd028715669d45ebc29e5a98100c682dd5b1e1398ddb3e5e3", 0x49, 0x4000045}, {&(0x7f0000002840)="df52e1bd0c6cfea8a231c0ee5ef3489fd2e908c7c0b43c6942041f8df8bfcaf040187be6ab4566d11635426667c29ac31e5ff32a292635285f469e3e432b483978379e6d98124ca07f389d8020f6f1b7a35ddf0b8f6f7a0fb7529c6146f2ad4fc9de8fbacd7e429aefff021f", 0x6c, 0x4}, {&(0x7f00000028c0)="3ddabbbd3038d823b53fa22e3dca2854a2ea113f30b4b0704dd4e5b9d930c07347cd4ae3247474db191e74afbaa3def9a5dd316d4c94c6d72a844ac760b029ca5ebad7c4c2aea27277196f41", 0x4c, 0x4}, {&(0x7f0000002940)="30c719bd85e3c813a699c96645d5fdca498b15878b64ad9b07c771200ba387310b0a2ca2b0f2131805a0eaa037d5f22c2fdec0c7ae8adbb8eab1a5868d0114f4749241f0f514de973a8d05bb05c73a9b42cefe04055d167c4de4eb3d0d1b3e57db41671a09f5879adddbf17d91c79155e65fe8fe272ae3dfec6f092150158d7bd71c5b052de48a8c1e2f9354e56577f129f0dadc755773e6a34c1fd9e4b392098a5adcf9a2b708cb18107c560900a719b8e532690b33131c5b8215d3633c44268564dd4249b2006735", 0xc9, 0x10001}, {&(0x7f0000002a40)="a9aa8e1c37490ab759f5beb20a70eef68ba2bd2179c0edb797fc9910de3b53175f3210eac39a31d2f672dc57f6304f957825b70d170e2801d3023d8c495947aaa6a07f705ad660ce13f64f944d5f64a381d1ebcf57f411d38706cd41c50d15b9b0c5d2f621125c72b6f19c3cac384cf85cde63f887d076e5d5708b6b875aaf6b73e960c7f5473792320d3fbb33d0cebceb1a30672484622d67f6a455dd81a6280d709f00e258c24e325b51ef83bb3a90e1e9c5a9083efe0008e6d435f80bc04f740fc8406af3f8fd827512f2d27599cc229acbd34abb86763527a0a567cf72cd5ffc879a77d3bb5928f83db4460deacf1a75d073f6aedf7ae109fe8d6279", 0xfe, 0x6}], 0x1279801, &(0x7f0000002c00)={[{'{'}], [{@pcr={'pcr', 0x3d, 0xffffffffffffffff}}, {@uid_lt={'uid<', 0xee01}}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) getsockname(r2, &(0x7f00000027c0)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @dev}}, &(0x7f0000002cc0)=0x80) 23:34:58 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x1260, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:58 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0, 0x198) copy_file_range(r3, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000200)=0x0) r6 = syz_open_dev$vcsu(&(0x7f0000000240), 0xffffffffffff5ddc, 0x400200) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r7, &(0x7f0000000000), 0x1b4000) kcmp$KCMP_EPOLL_TFD(0x0, r5, 0x7, r2, &(0x7f0000000380)={r6, r7, 0x1000}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r8, &(0x7f0000000000), 0x1b4000) openat(r8, &(0x7f0000000140)='./file1\x00', 0x404400, 0xd1) 23:34:58 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) mknodat$null(r0, &(0x7f0000000240)='./file0/file0\x00', 0x1000, 0x103) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) mkdirat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x21) creat(&(0x7f0000000100)='./file0/file0\x00', 0x142) read(r1, &(0x7f0000000000), 0x1b4000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x202001, 0x1d9) 23:34:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000200)={&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0xe000)=nil, &(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f00000002c0)="68fd9e660fb980d99bbbf613ddd6a6503abce4b6a46143652a94a1338113f968143f62fb465c1a73336329d81af80fa1fc50624527d9f50eaaab588d8662010ea08d94a9022fbf544d09e721b702a9957d05a8e24b731bcd9dbdc751e03b40e715e5482788dc5e06a59c36c805076d1e8d429a09733986229c8ecf1409c7530f967a715af3cdd0cf9aa3cb08c9b260c39c4c5609142de0512b1e2d5841b3dc5d652883bdae0d7b2ec5bd68353982eae926fb729b", 0xb4, r1}, 0x68) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:58 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 23:34:58 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r5 = signalfd4(r1, &(0x7f0000000240)={[0x3]}, 0x8, 0x80000) perf_event_open(&(0x7f0000000380)={0x0, 0x80, 0x8, 0x6, 0x80, 0x7, 0x0, 0x3, 0x24, 0xd, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000200), 0x3}, 0x800, 0x652af622, 0x8000, 0x0, 0xfffffffffffff001, 0xe9, 0x100, 0x0, 0x7, 0x0, 0x4000000000000}, 0x0, 0xb, r5, 0x2) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000440), r5) sendmsg$DEVLINK_CMD_PORT_SET(r4, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000640)={&(0x7f0000000480)={0x1ac, r6, 0x400, 0x70bd28, 0x25dfdbfb, {}, [{{@pci={{0x8}, {0x11}}, {0x8}}, {0x6}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x6, 0x4, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}, {0x6, 0x4, 0x2}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x6, 0x4, 0x2}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x6, 0x4, 0x2}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x6, 0x4, 0x3}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}, {0x6}}]}, 0x1ac}}, 0x4000) 23:34:58 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x1263, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:58 executing program 5: r0 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000100), 0x80100, 0x0) sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(r0, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, 0x7, 0x1, 0x201, 0x0, 0x0, {0x0, 0x0, 0x5}, ["", "", "", "", "", "", "", ""]}, 0x14}}, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000040)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000280)='./file0\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) 23:34:58 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 51) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:58 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x7a, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2770.206388] FAULT_INJECTION: forcing a failure. [ 2770.206388] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2770.209222] CPU: 0 PID: 13809 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2770.210648] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2770.212389] Call Trace: [ 2770.212950] dump_stack+0x107/0x167 [ 2770.213712] should_fail.cold+0x5/0xa [ 2770.214510] __alloc_pages_nodemask+0x182/0x680 [ 2770.215481] ? __kmalloc+0x16e/0x3f0 [ 2770.216272] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2770.217549] alloc_pages_current+0x187/0x280 [ 2770.218472] relay_open_buf.part.0+0x2a5/0xc00 [ 2770.219433] relay_open+0x531/0xa10 [ 2770.220214] do_blk_trace_setup+0x4db/0xbf0 [ 2770.221125] ? _copy_from_user+0xfb/0x1b0 [ 2770.221989] __blk_trace_setup+0xca/0x180 [ 2770.222865] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2770.223790] ? perf_trace_lock+0xac/0x490 [ 2770.224694] blk_trace_ioctl+0x155/0x290 [ 2770.225530] ? blk_add_trace_bio_remap+0x560/0x560 [ 2770.226530] ? do_vfs_ioctl+0x283/0x10d0 [ 2770.227379] ? selinux_inode_getsecctx+0x90/0x90 [ 2770.228355] ? generic_block_fiemap+0x60/0x60 [ 2770.229272] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2770.230510] blkdev_ioctl+0xc1/0x710 [ 2770.231511] ? blkdev_common_ioctl+0x1870/0x1870 [ 2770.232748] ? selinux_file_ioctl+0xb1/0x260 [ 2770.233675] block_ioctl+0xf9/0x140 [ 2770.234414] ? blkdev_read_iter+0x1c0/0x1c0 [ 2770.235302] __x64_sys_ioctl+0x19a/0x210 [ 2770.236238] do_syscall_64+0x33/0x40 [ 2770.237016] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2770.238088] RIP: 0033:0x7f21f1d27b19 [ 2770.238852] 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 [ 2770.242597] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2770.244164] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2770.245614] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 23:34:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file2\x00', 0x4, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c9001040036ac1300"/23, 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) sendmsg$nl_generic(r1, &(0x7f00000007c0)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x1002000a}, 0xc, &(0x7f0000000780)={&(0x7f0000000740)={0x28, 0x27, 0x200, 0x70bd27, 0x25dfdbff, {0xa}, [@typed={0x8, 0x29, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}, @generic="f374cd164d7530e73a"]}, 0x28}, 0x1, 0x0, 0x0, 0x20000010}, 0x20004010) lsetxattr$trusted_overlay_origin(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240), &(0x7f00000002c0), 0x2, 0x2) lsetxattr$trusted_overlay_nlink(&(0x7f0000000640)='./file2/file0\x00', &(0x7f0000000680), &(0x7f00000006c0)={'U+', 0x9}, 0x16, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) sendmsg$nl_generic(r1, &(0x7f0000000600)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000005c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="480200002500000228bd7000fedbdf2512000000a2005f8087956f4441ba795573dc0e714073b8fb0cce33bafe1c1707efe24f664dfc1722b87a14fac86fad112d0a13b94d5f953450e7c6ef907e78b1c5733fa117be5d53a900bf19a3ed0595d78b8c22c532eb759e272a17d115570c4a79e4d9a058f748b8f7da5ca904c9a3433279a1e02aca6dc01290108120deeda0194a2744cdb28e0e8bc79acfa0bcf5a3c5a4830cbe1c97b8dc0900140076666174000000000000460c359fae63fbd3f875adae3e8135453a0dedf9246c90296f5500cf27965e8f2d6551f8bc3f477bc8fdb1babfd55d01aab2a0cad76b65290dc2b139b3299a931244dcdad288d2c726f6604a8cc3c94333ed0a4fd3a604d69f5ee17b81f002aa77d10798573f37cb1b9322d93f061908773ebe28a0aa888b159e359a36f528ecc4cae92dbc96d249bf8023150fcb712272cd3831ef46faa3c537cfb26eaa2ae3025b2487e74a33412d9d551ad53a86d37ee0a61fd9c8ff4510e1b7545dacbf0cb29566a2f4118561bf0c000200020000000000000014002000ff020000000000000000000000000001d61087d2daecec2d5f6bc4c233eea53cc44be4375d571cf790e2fa938a92cf5165950a6d5ee4a000026f7dfe9f9e003e5f0f011e819b44211bda7697ae56c796b3ab85fb8613eb145f73eb0505e3fd3733a5a8fb5873450e361f81e41193c7225b1a0a4067813861e55b3bc6918b0d5421a1dd01ea1bf95061852406dbe66b2380bad55b10f750ae0db91f23f98abfbefe13720f754ea318943d026213a7605b1f6a1e5813005c"], 0x248}, 0x1, 0x0, 0x0, 0x2004c040}, 0x4) [ 2770.247062] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2770.248695] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2770.250136] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:34:58 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r1, &(0x7f00000001c0), r0, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)=0x2000000) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) creat(&(0x7f0000000140)='./file0\x00', 0x23) read(r2, &(0x7f0000000000), 0x1b4000) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x80047210, &(0x7f0000000000)) 23:34:58 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 52) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:34:58 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) creat(&(0x7f0000000200)='./file1\x00', 0x4be6ae2ec961b8cd) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:34:58 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x92) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:34:58 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x39e, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2770.478118] FAULT_INJECTION: forcing a failure. [ 2770.478118] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2770.481128] CPU: 0 PID: 13830 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2770.482583] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2770.484298] Call Trace: [ 2770.484844] dump_stack+0x107/0x167 [ 2770.485601] should_fail.cold+0x5/0xa [ 2770.486394] __alloc_pages_nodemask+0x182/0x680 [ 2770.487349] ? __kmalloc+0x16e/0x3f0 [ 2770.488118] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2770.489374] alloc_pages_current+0x187/0x280 [ 2770.490305] relay_open_buf.part.0+0x2a5/0xc00 [ 2770.491253] relay_open+0x531/0xa10 [ 2770.492001] do_blk_trace_setup+0x4db/0xbf0 [ 2770.492909] ? _copy_from_user+0xfb/0x1b0 [ 2770.493766] __blk_trace_setup+0xca/0x180 [ 2770.494618] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2770.495543] ? perf_trace_lock+0xac/0x490 [ 2770.496436] blk_trace_ioctl+0x155/0x290 [ 2770.497261] ? blk_add_trace_bio_remap+0x560/0x560 [ 2770.498256] ? do_vfs_ioctl+0x283/0x10d0 [ 2770.499088] ? selinux_inode_getsecctx+0x90/0x90 [ 2770.500070] ? generic_block_fiemap+0x60/0x60 [ 2770.501226] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2770.502219] blkdev_ioctl+0xc1/0x710 [ 2770.502987] ? blkdev_common_ioctl+0x1870/0x1870 [ 2770.503967] ? selinux_file_ioctl+0xb1/0x260 [ 2770.504901] block_ioctl+0xf9/0x140 [ 2770.505848] ? blkdev_read_iter+0x1c0/0x1c0 [ 2770.506972] __x64_sys_ioctl+0x19a/0x210 [ 2770.508045] do_syscall_64+0x33/0x40 [ 2770.509033] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2770.510360] RIP: 0033:0x7f21f1d27b19 [ 2770.511333] 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 [ 2770.516067] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2770.518056] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2770.519890] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2770.521729] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2770.523561] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2770.525421] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:35:14 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x3a0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:14 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000040)=0x6e) copy_file_range(r1, &(0x7f0000000100)=0x100000000, r0, &(0x7f0000000240)=0x81, 0x8, 0x0) 23:35:14 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 53) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:14 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') mount$cgroup2(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x300000, &(0x7f0000000200)={[{@subsystem='cpuset'}, {@subsystem='net_cls'}], [{@hash}, {@subj_user={'subj_user', 0x3d, '{\']^}\'\xb8,]'}}, {@smackfshat}, {@uid_gt={'uid>', 0xffffffffffffffff}}]}) openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:35:14 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x1265, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:14 executing program 5: openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x40a02, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = openat$random(0xffffffffffffff9c, &(0x7f0000005c40), 0x412142, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(r0, 0x82307201, &(0x7f00000002c0)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000000000)) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r1, 0x6, 0x1d, &(0x7f00000000c0), &(0x7f0000000100)=0x14) 23:35:14 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) sendmsg$AUDIT_MAKE_EQUIV(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x40080008}, 0xc, &(0x7f0000000380)={&(0x7f0000000240)={0x28, 0x3f7, 0x8, 0x70bd2d, 0x25dfdbfb, {0x7, 0x7, './file1', './file1'}, ["", ""]}, 0x28}}, 0x4040000) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:35:14 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x42) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000002c0), r1, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r2 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x200, 0x30) ioctl$RTC_ALM_SET(r2, 0x40247007, &(0x7f0000000240)={0x10, 0x39, 0x6, 0x6, 0x1, 0x10000, 0x3, 0xaf, 0x1}) [ 2786.215397] FAULT_INJECTION: forcing a failure. [ 2786.215397] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2786.218108] CPU: 1 PID: 13854 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2786.219522] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2786.221218] Call Trace: [ 2786.221774] dump_stack+0x107/0x167 [ 2786.222531] should_fail.cold+0x5/0xa [ 2786.223320] __alloc_pages_nodemask+0x182/0x680 [ 2786.224272] ? __kmalloc+0x16e/0x3f0 [ 2786.225066] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2786.226319] alloc_pages_current+0x187/0x280 [ 2786.227225] relay_open_buf.part.0+0x2a5/0xc00 [ 2786.228162] relay_open+0x531/0xa10 [ 2786.228920] do_blk_trace_setup+0x4db/0xbf0 [ 2786.229795] ? _copy_from_user+0xfb/0x1b0 [ 2786.230644] __blk_trace_setup+0xca/0x180 [ 2786.231483] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2786.232409] ? perf_trace_lock+0xac/0x490 [ 2786.233272] blk_trace_ioctl+0x155/0x290 [ 2786.234103] ? blk_add_trace_bio_remap+0x560/0x560 [ 2786.235094] ? do_vfs_ioctl+0x283/0x10d0 [ 2786.235918] ? selinux_inode_getsecctx+0x90/0x90 [ 2786.236890] ? generic_block_fiemap+0x60/0x60 [ 2786.237805] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2786.238785] blkdev_ioctl+0xc1/0x710 [ 2786.239547] ? blkdev_common_ioctl+0x1870/0x1870 [ 2786.240530] ? selinux_file_ioctl+0xb1/0x260 [ 2786.241435] block_ioctl+0xf9/0x140 [ 2786.242171] ? blkdev_read_iter+0x1c0/0x1c0 [ 2786.243050] __x64_sys_ioctl+0x19a/0x210 [ 2786.243883] do_syscall_64+0x33/0x40 [ 2786.244672] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2786.245715] RIP: 0033:0x7f21f1d27b19 [ 2786.246475] 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 [ 2786.250194] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2786.251757] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2786.253223] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2786.254675] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2786.256119] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2786.257581] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:35:14 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)) setresuid(0xffffffffffffffff, r2, 0x0) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x91800, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@version_L}], [{@fsname={'fsname', 0x3d, '@\xdb'}}, {@dont_hash}, {@fscontext={'fscontext', 0x3d, 'root'}}, {@euid_gt={'euid>', r2}}]}}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$vfat(&(0x7f0000000380), &(0x7f00000003c0)='./file0\x00', 0x0, 0x6, &(0x7f0000000880)=[{&(0x7f0000000480)="531aad9b140e6c58f08acc4fc701d43b3cfa0e0b976144f085b0ed03242c01542762f9e59ae1386b4e12fd8230740f642bea4599d2e3b1640fbfe023cf3f0617eb96306d46cdea7eedf7a809594ed5e051ccfd41342f31986da2b713a039e875bdfcd959d31493de67109b5895f15a29353f551912a63c79f298afb00319acf584214d4ef750dc4f49fe19e36b04d67c4cb4e4bc04fdab5ae43b6b407e58d202cc960f08cea1d7aa1231f66d5f2522c0e6f4ea7139b523e518da795a47bbb320185e6a4a25463e1bc0d7f67bbf0772354b18de1733feb79a05e427e4945ccc012597a6b5a1e406ef9a5436f1", 0xec, 0x7}, {&(0x7f0000000580)="bfcfcb137b34af4c022d2a60d6cb1d33ae9baddede9ab9edbea19f7047c67cd74be9381146450cc70e0882744ba3f135af59c5cbae58a208eaaea5560dc3f04c60c20cbacdc2616dc3bb12b4d23af3c1fc933950d414455d2e5e4c2e5be382baf6adbfc29b1f83d07e8fa6fecdad1f3665bb400e699fcff397c41733db5060b9d49573f34397dd8b16e07704", 0x8c, 0x7}, {&(0x7f0000000400)="baab951af7222c95ff0715c2a3ad7bc8b1e561ef16fc88233fdb8d5c6837c736cc90ff1960f02f337650c68e395f579655590a", 0x33, 0x3}, {&(0x7f0000000640)="3fd748d70ad3635752cd9e8a421a39ee1b056d4fac009ace645453765778cc0fbba4b056e11914dfce8489e5027ddd2a2ccc90615b64fe0692c4459b4ed5c12d0ce21d0aaa5973d2ef4689c7061d09e20b97634d782a3187ea091b17ecb572874c24757fa6c63ff16dd01ac7c7dc745d0a43874cbb0674d0783ad4faf72e6acaf5d3ab2c97a31030b4d400c87e9f781a680ddd97f77bf6a5f2adf6cf78a8398275901dce051a17b325ecd3988063e23bc8bb2bcec6003093198dd218c4c66c5a3d494553b5cddf4155945fbc8befdc2f1cd750949a1a97", 0xd7, 0x4}, {&(0x7f0000000740)="adea9d462fea7a65479edc09f96f4b5d0391a88a9e9d66f9cf3932b62d002a17a9344d9fe70d74eb75bd6aa545550f84a6d1", 0x32, 0x7ff}, {&(0x7f0000000780)="027da1a4ef0fbe0f6854659f8850e3cc7e37bf7a2df519c4a061b5538d74f81a39c4073ed47faac03bd55f02330e11378832a5c07095a821f75456c0cd3e8cad69a1d083ba3d214176e18993b745f25ee084da1e5febbe9f2a3ba97e5e6044d594b4af2494de99f4b0f82830c2f50f24ae2b6ac2877c61a882927bf8ab1e44df01d72df2de7644379cbb7845d65a915fe06b986ee8ef00fe4ddb070717615dbfedfadc1bf5ae862cfd6b849391ae8936227781bd1ad32f4b89aa0860709ba1a3c3571bce3fc21723ddd4e3ceebefab10c8a49b13918d906c583cdda93c016622ad888816492bb1b0dfef5ade75636e09", 0xf0, 0x8}], 0x400, &(0x7f0000000940)={[{@utf8no}, {@shortname_win95}, {@rodir}, {@fat=@codepage={'codepage', 0x3d, '861'}}, {@shortname_win95}, {@uni_xlateno}, {@fat=@check_normal}], [{@smackfstransmute={'smackfstransmute', 0x3d, '7'}}, {@seclabel}, {@obj_role={'obj_role', 0x3d, 'fsname'}}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}]}) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:35:14 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x3b0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:14 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) getdents64(r1, &(0x7f00000001c0)=""/249, 0xf9) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r2 = accept4$bt_l2cap(r1, &(0x7f0000000100)={0x1f, 0x0, @fixed}, &(0x7f0000000340)=0xe, 0x800) dup2(r2, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f00000002c0), &(0x7f0000000040)=0x6e) 23:35:14 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 54) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2786.562219] FAULT_INJECTION: forcing a failure. [ 2786.562219] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2786.565013] CPU: 1 PID: 13885 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2786.566422] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2786.568109] Call Trace: [ 2786.568666] dump_stack+0x107/0x167 [ 2786.569418] should_fail.cold+0x5/0xa [ 2786.570207] __alloc_pages_nodemask+0x182/0x680 [ 2786.571154] ? __kmalloc+0x16e/0x3f0 [ 2786.571921] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2786.573172] alloc_pages_current+0x187/0x280 [ 2786.574067] relay_open_buf.part.0+0x2a5/0xc00 [ 2786.575005] relay_open+0x531/0xa10 [ 2786.575747] do_blk_trace_setup+0x4db/0xbf0 [ 2786.576653] ? _copy_from_user+0xfb/0x1b0 [ 2786.577502] __blk_trace_setup+0xca/0x180 [ 2786.578338] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2786.579249] ? perf_trace_lock+0xac/0x490 [ 2786.580122] blk_trace_ioctl+0x155/0x290 [ 2786.580958] ? blk_add_trace_bio_remap+0x560/0x560 [ 2786.581954] ? do_vfs_ioctl+0x283/0x10d0 [ 2786.582778] ? selinux_inode_getsecctx+0x90/0x90 [ 2786.583732] ? generic_block_fiemap+0x60/0x60 [ 2786.584650] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2786.585630] blkdev_ioctl+0xc1/0x710 [ 2786.586385] ? blkdev_common_ioctl+0x1870/0x1870 [ 2786.587350] ? selinux_file_ioctl+0xb1/0x260 [ 2786.588245] block_ioctl+0xf9/0x140 [ 2786.588997] ? blkdev_read_iter+0x1c0/0x1c0 [ 2786.589877] __x64_sys_ioctl+0x19a/0x210 [ 2786.590706] do_syscall_64+0x33/0x40 [ 2786.591463] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2786.592505] RIP: 0033:0x7f21f1d27b19 [ 2786.593260] 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 [ 2786.596984] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2786.598557] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2786.600005] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2786.601473] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2786.602915] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2786.604364] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:35:30 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x1269, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:30 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x3c4, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:30 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) dup3(r1, r2, 0x0) 23:35:30 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0x2, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r3, 0x0) mount$9p_virtio(&(0x7f0000000240), &(0x7f0000000440)='./file0\x00', &(0x7f0000000480), 0x100000, &(0x7f00000004c0)={'trans=virtio,', {[{@fscache}, {@access_client}, {@cache_fscache}, {@aname={'aname', 0x3d, '-\\@\\(\xb1-&*'}}, {@aname}, {}, {@loose}, {@version_L}], [{@context={'context', 0x3d, 'user_u'}}, {@fowner_lt={'fowner<', r3}}, {@smackfsdef={'smackfsdef', 0x3d, 'caif0\x00'}}, {@smackfsroot={'smackfsroot', 0x3d, ':}'}}, {@audit}, {@hash}, {@uid_lt={'uid<', 0xee00}}, {@euid_lt={'euid<', 0xee01}}, {@subj_user={'subj_user', 0x3d, '/'}}, {@dont_measure}]}}) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$sock_SIOCETHTOOL(r2, 0x8946, &(0x7f0000000200)={'caif0\x00', &(0x7f0000000380)=@ethtool_dump={0x3e, 0x7ff, 0x400, 0x9f, "3bfbef3bceb61d0432c0ec51ba5f296e3600a8ff8443d829ba3d7112753075983d9110cb4314961e88c9b386d09c0e46cfb536c5e097f562ffcf2e83ae97c7f86f09daa8e79e97bbedb4a9f34262d377afa4dca1aa28eee1cc935db118d2a8dbeab674cd0fc193537b0cba52ef445231dc68eb604dc8fbff54bc66351c766e47f600203da77b9a0e2f6a9776530dd966750303a89f736580c6aff8152c5c80"}}) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:35:30 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = fsmount(0xffffffffffffffff, 0x1, 0x7) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x133400, 0x48) syz_open_procfs(0x0, &(0x7f00000001c0)='smaps\x00') r3 = signalfd(r2, &(0x7f0000000100)={[0x4]}, 0x8) ioctl$SNAPSHOT_PREF_IMAGE_SIZE(r3, 0x3312, 0x6) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:35:30 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x1038c0, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x101a00, 0x144) r3 = syz_mount_image$msdos(&(0x7f0000000200), &(0x7f0000000980)='./file0\x00', 0x5, 0x7, &(0x7f00000008c0)=[{&(0x7f0000000380)="58cc52a00eab02a097f0799b6903bedb3f24d30f5c8c7cf9527c600afc20c4b1eceef817e86b2f6a6b0e543138ce06afd3668c34ec5564509187002e6615615aa2db5556fc60887a0d0726f8ddcaf50e672d49ddcfa119b926b8275fe0f9a8cf10324bf37d74b1c7688693520e2f26f19d63b98783d319bd34bcae46e260f71256913a28861808b4e8260e5b80206a14cd7e846466423b805d56cd5673f487d91776bb8797f9e16e7237c30a224a72531a609e53650d780008ed1f9559618aa7cec0d96fd01ed981333aaf6902170d35baa91cf04315280d161ed2545d0f13788f6c4678ef75880b80c3c328a802f7712c1a", 0xf2, 0x7ff}, {&(0x7f0000000480)="9dd9d31617f2f18ce061022a6e4f993fbd10024a7b3425b7e2653c43c617d99eeafb5838ce83203e72c0e49032dedfa77272a7ca112953ec9aa97553a8042de94875d827817f18d99f910713271b1ec2f3f50f9f6e5a29f8c87ed0b06b261a9a8cea14531c7019f13fd48685c91fb0b70b530660fc0f2cdd0affd2d5f19c82ea0868374627334b32144e5f8eef4e200973c9520f4d4045b80761b0a3923bb370466d6dc2c8ec1e6884142742274484bd1c6a411b0632cbe5256d8ac33278b14f3a9be5ed48bb1ab2460c19334e7eca44db9ba82f7403eda0", 0xd8, 0x512}, {&(0x7f0000000580)="dc260b080e33f053786e38e1c63a83695b24981d2eb6a57d3bc46ca89b238d8521371aafbd1f65b5a3a073bd2a0284ac2566ad0576ffcd219af48f71bada14991d0bee3711b9125a2cc89db6e89b748e0ab3536e06c00e05653d1c2ad30bcfbb1c5f062e06658304ffce791cf8f16943c23180433182c4edc0d06e1711d3bea60301f73bacca06748071475b9fb50390a9f0924143294ecb5180d7457fbab42c17b74ceb0744c5752e3c4000f0b422d66ee6198ec07f1e6ab2af1f764f4e6f882bacb129969bb568e92ab19a61ac4d11627b29f635fb37252ee069df6be49e1612102b397dbe63991f522bb90b045e6ac2d78aac", 0xf4, 0x4}, {&(0x7f0000000680)="0b2c11273b93bb86053d1627fb3b681c0252354dee5ff1f48a8d7299328ef8cc8fae1dae78f0353b0fd9b54d9e5fa937a36ca645d8f874517b4e1184722da3a960ddbf5be537cc346edee6d0ebfb1c28ca2123dc2ba652c6975302fd27833adfbc883df884a283", 0x67, 0x800}, {&(0x7f0000000700)="dfeefbb3d2b28d8c209c7741b682a8a57af596cb3d5ad92371d012e3c6182e200856cee3c0f17e351df38f2f42b8468821fa8ab05bc87774b37fb5ea335b845fb6ecf22d5bf729e19fd7a2ee3bc9d7416dea382afbfeef6631676011257ddaca3e3942447e289906db215e1986185450cb34ee9662657feb43e774d0beaaf7ff19977737a4770f20581688bd356e10eeaea3146c96b0ea0ad5de89ef94a816258715a0da794be1fccbbe4577d89fcea3d07399a2bab027dd12f31186c075", 0xbe, 0x27a}, {&(0x7f00000007c0)="06f5fe23d8629222e8f3a6422bc5412f6b2e941e9ea57b2174a4b85b0415abd0220ec1188320d6600196ee18b951b25bd4ca43557695bb1ba6f70ba754a83ba071765afcea48f91a59027b81d509cd3c4a40012ce557f565cf7d7942f1a307de9a719d337ebba7a0", 0x68, 0x8000}, {&(0x7f0000000840)="d605e95c0b55fc71bc6e19bb0f1ce67a738eba507077ae33c2bcad49bafd58e8055ba6ed0a42f43a5f537cec2c7e3398b32c4dd1f6ecf1db11f7e947801fd5b3a528d29af760b0", 0x47, 0x1}], 0x10, &(0x7f0000000000)={[{@dots}, {@nodots}, {@nodots}, {@nodots}, {@nodots}, {}], [{@obj_type={'obj_type', 0x3d, 'vfat\x00'}}]}) openat(r3, &(0x7f00000009c0)='./file0\x00', 0x101000, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) r6 = accept$packet(r2, &(0x7f0000000a00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000a40)=0x14) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r6, 0x80047210, &(0x7f0000000a80)) 23:35:30 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fork() copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:35:30 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 55) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2801.724833] FAT-fs (loop0): Unrecognized mount option "obj_type=vfat" or missing value [ 2801.743882] FAULT_INJECTION: forcing a failure. [ 2801.743882] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2801.745837] CPU: 1 PID: 13916 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2801.746945] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2801.748276] Call Trace: [ 2801.748711] dump_stack+0x107/0x167 [ 2801.749291] should_fail.cold+0x5/0xa [ 2801.749903] __alloc_pages_nodemask+0x182/0x680 [ 2801.750636] ? __kmalloc+0x16e/0x3f0 [ 2801.751229] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2801.752194] alloc_pages_current+0x187/0x280 [ 2801.752920] relay_open_buf.part.0+0x2a5/0xc00 [ 2801.753665] relay_open+0x531/0xa10 [ 2801.754252] do_blk_trace_setup+0x4db/0xbf0 [ 2801.754947] ? _copy_from_user+0xfb/0x1b0 [ 2801.755609] __blk_trace_setup+0xca/0x180 [ 2801.756284] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2801.757006] ? perf_trace_lock+0xac/0x490 [ 2801.757684] blk_trace_ioctl+0x155/0x290 [ 2801.758324] ? blk_add_trace_bio_remap+0x560/0x560 [ 2801.759138] ? do_vfs_ioctl+0x283/0x10d0 [ 2801.759799] ? selinux_inode_getsecctx+0x90/0x90 [ 2801.760587] ? generic_block_fiemap+0x60/0x60 [ 2801.761306] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2801.762095] blkdev_ioctl+0xc1/0x710 [ 2801.762704] ? blkdev_common_ioctl+0x1870/0x1870 [ 2801.763461] ? selinux_file_ioctl+0xb1/0x260 [ 2801.764157] block_ioctl+0xf9/0x140 [ 2801.764779] ? blkdev_read_iter+0x1c0/0x1c0 [ 2801.765470] __x64_sys_ioctl+0x19a/0x210 [ 2801.766132] do_syscall_64+0x33/0x40 [ 2801.766731] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2801.767536] RIP: 0033:0x7f21f1d27b19 [ 2801.768124] 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 [ 2801.771067] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2801.772265] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2801.773403] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2801.774560] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2801.775663] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2801.776797] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:35:30 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = dup2(0xffffffffffffffff, r0) recvmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/212, 0xd4}, {&(0x7f0000000600)=""/153, 0x99}, {&(0x7f00000006c0)=""/81, 0x51}], 0x8}, 0x10000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:35:30 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xa00, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:30 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x1274, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:45 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xb91, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:45 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x1275, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:45 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r2 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000380), 0x40000) r3 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) copy_file_range(r2, &(0x7f00000003c0)=0x6, r3, &(0x7f0000000400)=0x8, 0x0, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) openat(r1, &(0x7f0000000180)='./file0\x00', 0x50000, 0x181) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x2, 0x40, 0x4, 0x10, 0x0, 0x1000, 0x80b13, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x3, 0x8}, 0xa, 0x6, 0x2, 0x9, 0x4, 0x3, 0x81, 0x0, 0x0, 0x0, 0x7fff}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x9) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r5, &(0x7f00000001c0), r4, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r5, &(0x7f00000002c0)=""/176) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x101000, 0x1a) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:35:45 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) clock_adjtime(0x0, &(0x7f0000000300)={0x7b0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x101500, 0x40) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:35:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0, 0xffffffae}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40c1, 0x183) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) chdir(&(0x7f0000000000)='./file0\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r2, 0x40047211, &(0x7f00000001c0)) 23:35:45 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000040)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000040)=ANY=[]) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x80000, 0x6) socket$nl_generic(0x10, 0x3, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x54f1c1, 0xa) unlinkat(r2, &(0x7f00000001c0)='./file1/file0\x00', 0x0) read(r2, &(0x7f0000000000), 0x1b4000) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) openat(r3, &(0x7f0000000140)='./file1/file0\x00', 0x181000, 0x8d) open_tree(r2, &(0x7f0000000200)='./file1\x00', 0x1000) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) openat(r4, &(0x7f0000000280)='./file1/file0\x00', 0x2, 0x84) ioctl$EXT4_IOC_SWAP_BOOT(r3, 0x6611) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x0) openat(r1, &(0x7f0000000100)='./file1\x00', 0x101042, 0x2) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r5, 0x40047211, &(0x7f0000000000)) 23:35:45 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) ioctl$BTRFS_IOC_LOGICAL_INO_V2(r1, 0xc038943b, &(0x7f00000002c0)={0x81, 0x8, '\x00', 0x0, &(0x7f0000000240)=[0x0]}) r2 = 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) r3 = clone3(&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) kcmp(r3, 0x0, 0x1, 0xffffffffffffffff, 0xffffffffffffffff) perf_event_open(0x0, r3, 0x0, r2, 0x9) syz_open_procfs(r3, &(0x7f0000000440)='net/mcfilter\x00') perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) sendmsg$TIPC_CMD_SET_LINK_PRI(r1, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x68, 0x0, 0x400, 0x70bd28, 0x25dfdbfb, {{}, {}, {0x4c, 0x18, {0x45b, @link='broadcast-link\x00'}}}, [""]}, 0x68}, 0x1, 0x0, 0x0, 0x50}, 0x48080) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000480)=""/11, 0xb) openat(r4, &(0x7f0000000200)='./file1\x00', 0x8840, 0x140) 23:35:45 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 56) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2817.193999] FAULT_INJECTION: forcing a failure. [ 2817.193999] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2817.197062] CPU: 1 PID: 13967 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2817.198483] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2817.200169] Call Trace: [ 2817.200781] dump_stack+0x107/0x167 [ 2817.201555] should_fail.cold+0x5/0xa [ 2817.202407] __alloc_pages_nodemask+0x182/0x680 [ 2817.203409] ? __kmalloc+0x16e/0x3f0 [ 2817.204210] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2817.205564] alloc_pages_current+0x187/0x280 [ 2817.206585] relay_open_buf.part.0+0x2a5/0xc00 [ 2817.207637] relay_open+0x531/0xa10 [ 2817.208470] do_blk_trace_setup+0x4db/0xbf0 [ 2817.209551] ? _copy_from_user+0xfb/0x1b0 [ 2817.210396] __blk_trace_setup+0xca/0x180 [ 2817.211405] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2817.212303] ? perf_trace_lock+0xac/0x490 [ 2817.213217] blk_trace_ioctl+0x155/0x290 [ 2817.214039] ? blk_add_trace_bio_remap+0x560/0x560 [ 2817.215023] ? do_vfs_ioctl+0x283/0x10d0 [ 2817.215843] ? selinux_inode_getsecctx+0x90/0x90 [ 2817.216832] ? generic_block_fiemap+0x60/0x60 [ 2817.217754] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2817.218744] blkdev_ioctl+0xc1/0x710 [ 2817.219487] ? blkdev_common_ioctl+0x1870/0x1870 [ 2817.220450] ? selinux_file_ioctl+0xb1/0x260 [ 2817.221362] block_ioctl+0xf9/0x140 [ 2817.222116] ? blkdev_read_iter+0x1c0/0x1c0 [ 2817.222992] __x64_sys_ioctl+0x19a/0x210 [ 2817.223815] do_syscall_64+0x33/0x40 [ 2817.224577] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2817.225644] RIP: 0033:0x7f21f1d27b19 [ 2817.226393] 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 [ 2817.230344] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2817.232263] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2817.233852] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2817.235356] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2817.236924] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2817.238415] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2817.252178] FAT-fs (loop6): Unrecognized mount option "ë 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2817.510593] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2817.512051] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2817.513424] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2817.514794] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2817.516151] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2817.517531] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:35:46 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x8000, 0x64, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0xfffffffffffffd6c}], 0x0, &(0x7f0000000240)=ANY=[]) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:35:46 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x10cce, 0x0, 0x0, 0x401, 0xfffc, 0x0, 0xffff}, 0x0, 0xffffffffff7fffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:35:46 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x1276, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:46 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000200), 0x1, 0x402200) fstat(r2, &(0x7f0000000380)) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:35:46 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x2000, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:46 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) write$binfmt_elf64(r1, &(0x7f00000001c0)={{0x7f, 0x45, 0x4c, 0x46, 0x81, 0x0, 0x80, 0x1, 0x5, 0x2, 0x24, 0x3, 0x43, 0x40, 0x2e4, 0x8, 0x9, 0x38, 0x2, 0x40, 0x11, 0x8000}, [{0x60000000, 0x0, 0x800, 0x739, 0x5, 0x3, 0x4}], "cae67e97e14299ad48df5496c0461e02ccb54c34cc76a73d41124f882e1ab1a73452ee0c7f917065b42804128b8d47295b72fe649f648e5314d90ac3965e65d98684051f79acbd392f7331d6735aa6216ac63514fa0b17ccfc840b4acd49d0df6860215e2bf0faeef40e02ab2b23c8bb", ['\x00', '\x00', '\x00', '\x00']}, 0x4e8) 23:35:46 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 58) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:35:46 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x4b47, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2817.842185] FAULT_INJECTION: forcing a failure. [ 2817.842185] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2817.844685] CPU: 1 PID: 14014 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2817.846033] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2817.847339] Call Trace: [ 2817.847761] dump_stack+0x107/0x167 [ 2817.848350] should_fail.cold+0x5/0xa [ 2817.848998] __alloc_pages_nodemask+0x182/0x680 [ 2817.849723] ? __kmalloc+0x16e/0x3f0 [ 2817.850314] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2817.851267] alloc_pages_current+0x187/0x280 [ 2817.851980] relay_open_buf.part.0+0x2a5/0xc00 [ 2817.852735] relay_open+0x531/0xa10 [ 2817.853313] do_blk_trace_setup+0x4db/0xbf0 [ 2817.853977] ? _copy_from_user+0xfb/0x1b0 [ 2817.854622] __blk_trace_setup+0xca/0x180 [ 2817.855266] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2817.856066] ? perf_trace_lock+0xac/0x490 [ 2817.856884] blk_trace_ioctl+0x155/0x290 [ 2817.857609] ? blk_add_trace_bio_remap+0x560/0x560 [ 2817.858402] ? do_vfs_ioctl+0x283/0x10d0 [ 2817.859066] ? selinux_inode_getsecctx+0x90/0x90 [ 2817.859757] ? generic_block_fiemap+0x60/0x60 [ 2817.860614] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2817.861546] blkdev_ioctl+0xc1/0x710 [ 2817.862158] ? blkdev_common_ioctl+0x1870/0x1870 [ 2817.863061] ? selinux_file_ioctl+0xb1/0x260 [ 2817.863711] block_ioctl+0xf9/0x140 [ 2817.864281] ? blkdev_read_iter+0x1c0/0x1c0 [ 2817.864967] __x64_sys_ioctl+0x19a/0x210 [ 2817.865608] do_syscall_64+0x33/0x40 [ 2817.866204] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2817.867027] RIP: 0033:0x7f21f1d27b19 [ 2817.867606] 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 [ 2817.870597] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2817.871752] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2817.872873] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2817.873962] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2817.875182] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2817.876275] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:35:46 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESDEC=0x0]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000180)='fdinfo/4\x00') copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:35:46 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = syz_open_dev$vcsa(&(0x7f0000000300), 0x10000, 0x4000) openat(r1, &(0x7f0000000340)='./file0\x00', 0x2e8042, 0x110) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r3 = openat$random(0xffffffffffffff9c, &(0x7f0000000200), 0x2000, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000240)=0x400) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x7a5000, 0x21) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x5d55}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:35:46 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) getresuid(&(0x7f0000000040), &(0x7f0000000100), &(0x7f00000001c0)=0x0) recvmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000200)=@abs, 0x6e, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/225, 0xe1}, {&(0x7f0000000540)=""/213, 0xd5}, {&(0x7f0000000640)=""/74, 0x4a}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x7, &(0x7f0000001740)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0x0}}}, @cred={{0x1c}}], 0x40}, 0x80000000) fchown(r0, r1, r2) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:35:46 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x4b49, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:02 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x541b, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2834.097240] FAULT_INJECTION: forcing a failure. [ 2834.097240] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2834.100773] CPU: 0 PID: 14045 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2834.102219] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2834.103939] Call Trace: [ 2834.104487] dump_stack+0x107/0x167 [ 2834.105219] should_fail.cold+0x5/0xa [ 2834.106022] __alloc_pages_nodemask+0x182/0x680 [ 2834.106992] ? __kmalloc+0x16e/0x3f0 [ 2834.107776] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2834.109073] alloc_pages_current+0x187/0x280 [ 2834.109991] relay_open_buf.part.0+0x2a5/0xc00 [ 2834.110960] relay_open+0x531/0xa10 [ 2834.111722] do_blk_trace_setup+0x4db/0xbf0 [ 2834.112637] ? _copy_from_user+0xfb/0x1b0 [ 2834.113511] __blk_trace_setup+0xca/0x180 [ 2834.114370] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2834.115329] ? perf_trace_lock+0xac/0x490 [ 2834.116210] blk_trace_ioctl+0x155/0x290 [ 2834.117099] ? blk_add_trace_bio_remap+0x560/0x560 [ 2834.118128] ? do_vfs_ioctl+0x283/0x10d0 [ 2834.118972] ? selinux_inode_getsecctx+0x90/0x90 [ 2834.119967] ? generic_block_fiemap+0x60/0x60 [ 2834.120902] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2834.121893] blkdev_ioctl+0xc1/0x710 [ 2834.122659] ? blkdev_common_ioctl+0x1870/0x1870 [ 2834.123663] ? selinux_file_ioctl+0xb1/0x260 [ 2834.124574] block_ioctl+0xf9/0x140 [ 2834.125568] ? blkdev_read_iter+0x1c0/0x1c0 [ 2834.126461] __x64_sys_ioctl+0x19a/0x210 [ 2834.127302] do_syscall_64+0x33/0x40 [ 2834.128079] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2834.129178] RIP: 0033:0x7f21f1d27b19 [ 2834.129943] 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 [ 2834.133758] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2834.135332] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2834.136853] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2834.138348] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2834.139866] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2834.141367] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:36:02 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x5, 0x80, 0x1, 0x0, 0x0, 0x80, 0x0, 0x5e, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80005, 0x2, @perf_config_ext={0x4312, 0x7f}, 0x50064, 0x0, 0x0, 0x6, 0x1, 0x401, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x1, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(0xffffffffffffffff, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:36:02 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f00000001c0)="eb3c906d6b66732e66617400020801000470008400f8010898b087415755e9e328c1ef549ca46d4198e6174f98e91d0971b1eab422fbad9c6c21de8748a9060e6a3c7edceecce18629a5746bbb1b3d47d14a87c8e3274695d80035a4672f410b31bb0cf1", 0x64, 0x86}], 0x0, &(0x7f0000000380)=ANY=[@ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYRES64=r0, @ANYRES16=r0, @ANYRES16=r0, @ANYRESOCT, @ANYBLOB="5290aea504d568f5b57b2fddcd7c0b2720bfed7f5a3c05a49f6286e26d225e5f83118a12fd6b1ccd7d7a3ba10516d3cd0db94f317c4b4f136f2f39c387d38c4c335be02d6d61289b", @ANYBLOB="f6c22b1b39dcb81e9557f8c33bae6f918f1a0068231c17a7019079bb149b11dfab231ca748f42a5dbdbc3ccab9cd8ca71c31d585ca70ef291565ce0ef50a80d5abff180686d715e63b9a8f4b656e51b80fca0c91a1ff959e9e24234401319a2a19", @ANYRESOCT=r0]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r2, 0x40047211, &(0x7f0000000000)) 23:36:02 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) r3 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000040)="eb3c906d6b6673c5812e66617400020801000470008400f801849051487038a2493512c1e38a7955073ce43dfd10f38170ffd7f78bd3b56f54969ddbc2", 0x3d}, {0x0, 0x0, 0x5}], 0x0, &(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYRES16=r0, @ANYRES64, @ANYRES32=r1, @ANYBLOB="96b4e20790f8fe7d946dfd4c6cb74353a3e4dd9d350f777f0525e1bb4068a8c12fc617d2c353b29c1d2341287b8ca51364e3045670a2b6dad6398a39ab49fdee611a37115e6eae8595e478eb98a5d35b3de021886ee5c252268195ceb2c0bdeb2aed81f7c3a03d06e7fc3b47438dc70e258cff427ae8cdb9a25fdd91cc13bd2d024c5646ecce34d6330ca69e274b127f69848a1d5db1ea10f6c9bcaf8f316ba8db17eb8ad1c9269639d688bd1be313f3ecf0a5222d276335e80e83c3903b9775be15bb6581455ed09c93b433fb79fe95e93a952d20e5c7da17849f0151993815f8ee2c3dc1db23eb801637a2bbe9", @ANYRES64=r0, @ANYRESDEC=r2]) r4 = socket$inet(0x2, 0x1, 0x0) r5 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sendfile(r4, r5, &(0x7f0000000140)=0x20, 0x7fffffff) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r3, 0x40047211, &(0x7f0000000000)) 23:36:02 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x4000, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:02 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 59) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:02 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x507142, 0x84) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) dup(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:36:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r1 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) write$binfmt_elf64(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="7f454c4600018000ff0700000000000003000600350c000023020000000000004000000000000000c80200000000000006000000090038000100f807ff0fff7f0500000007000000ae00000000000000f9ffffffffffffffffffffff00000000ff0000000000000000010000000000000700000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a08908cb80520fab000000000000000000361e0b26fa1172a976c85da31831423c35a4cfffcdee4f7fadbabbaed4acba499477dcdedf54c9b3bd82344bcb1c884a6ca383084e289be8a13775664850c392f3857fc40e8ecbd9ad8053ababcd14708820eeeeee832526ca2b6692939880baf97ab31783da03d76a7ce342581f6fa588b650da0777b04aec9c7197f7e78e60a99bfb630aa6c2006305b917000000000000006884bb763368420ced0b56e5e4c8d643b01fd97f84a51a24d2ee876b4deaeee8c51ce5525652512c1055b1f8b68474c7cb845f3d106da768ed4d9f2d3768013659a1d3ca980cea749d9f25c651d03a4d0adecd743088a946e194029a4aefb8eeca176af065b9f694f93e1031dece"], 0x378) [ 2834.323596] FAT-fs (loop6): Unrecognized mount option "" or missing value 23:36:18 executing program 6: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_START_REQ(r0, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x4c, 0x0, 0x800, 0x70bd2a, 0x25dfdbfd, {}, [@IEEE802154_ATTR_CHANNEL={0x5, 0x7, 0x16}, @IEEE802154_ATTR_COORD_PAN_ID={0x6, 0xa, 0x1}, @IEEE802154_ATTR_SF_ORD={0x5, 0x18, 0x62}, @IEEE802154_ATTR_PAGE={0x5, 0x1d, 0x17}, @IEEE802154_ATTR_COORD_PAN_ID={0x6}, @IEEE802154_ATTR_COORD_PAN_ID={0x6, 0xa, 0x3}, @IEEE802154_ATTR_BCN_ORD={0x5, 0x17, 0xfd}]}, 0x4c}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000240)=ANY=[]) lsetxattr(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=@random={'btrfs.', ')**\x12-\xd9,\'.\x00'}, &(0x7f0000000140)='vfat\x00', 0x5, 0x1) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) 23:36:18 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x4800, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) mount(&(0x7f0000000040)=@md0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='pvfs2\x00', 0x80, &(0x7f0000000200)='vfat\x00') faccessat2(r0, &(0x7f0000000240)='./file0\x00', 0x28, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:36:18 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 60) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:18 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x5421, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) openat(r0, &(0x7f0000000200)='./file0\x00', 0x1fb700, 0x90) [ 2849.884282] FAT-fs (loop6): Unrecognized mount option "À" or missing value 23:36:18 executing program 7: fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x107100, 0x109) read(r0, &(0x7f0000000000), 0x1b4000) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000400)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES64=r0]) chdir(&(0x7f0000000040)='./file0\x00') openat(r1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000240), 0x142) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r4, 0x80489439, &(0x7f0000000380)) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x80047210, &(0x7f0000000000)) 23:36:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r1 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r3 = socket$inet6_icmp(0xa, 0x2, 0x3a) copy_file_range(r1, &(0x7f00000001c0)=0x9, r3, &(0x7f0000000140)=0x10000, 0x10001, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) lsetxattr$security_evm(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200), &(0x7f0000000240)=@v1={0x2, "8e7da6df46e859aa"}, 0x9, 0x1) [ 2849.915380] FAT-fs (loop7): Unrecognized mount option "017777777777777777777770xffffffffffffffffÿÿÿÿÿÿÿÿ" or missing value [ 2849.943153] FAULT_INJECTION: forcing a failure. [ 2849.943153] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2849.945808] CPU: 1 PID: 14098 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2849.947277] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2849.949039] Call Trace: [ 2849.949630] dump_stack+0x107/0x167 [ 2849.950412] should_fail.cold+0x5/0xa [ 2849.951237] __alloc_pages_nodemask+0x182/0x680 [ 2849.952228] ? __kmalloc+0x16e/0x3f0 [ 2849.953024] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2849.954345] alloc_pages_current+0x187/0x280 [ 2849.955298] relay_open_buf.part.0+0x2a5/0xc00 [ 2849.956299] relay_open+0x531/0xa10 [ 2849.957092] do_blk_trace_setup+0x4db/0xbf0 [ 2849.958037] ? _copy_from_user+0xfb/0x1b0 [ 2849.958930] __blk_trace_setup+0xca/0x180 [ 2849.959822] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2849.960784] ? perf_trace_lock+0xac/0x490 [ 2849.961712] blk_trace_ioctl+0x155/0x290 [ 2849.962584] ? blk_add_trace_bio_remap+0x560/0x560 [ 2849.963635] ? do_vfs_ioctl+0x283/0x10d0 [ 2849.964510] ? selinux_inode_getsecctx+0x90/0x90 [ 2849.965533] ? generic_block_fiemap+0x60/0x60 [ 2849.966502] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2849.967544] blkdev_ioctl+0xc1/0x710 [ 2849.968371] ? blkdev_common_ioctl+0x1870/0x1870 [ 2849.969416] ? selinux_file_ioctl+0xb1/0x260 [ 2849.970379] block_ioctl+0xf9/0x140 [ 2849.971181] ? blkdev_read_iter+0x1c0/0x1c0 [ 2849.972116] __x64_sys_ioctl+0x19a/0x210 [ 2849.973032] do_syscall_64+0x33/0x40 [ 2849.973849] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2849.974952] RIP: 0033:0x7f21f1d27b19 [ 2849.975756] 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 [ 2849.979709] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2849.981347] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2849.982870] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2849.984394] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2849.985925] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2849.987448] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:36:18 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x4c00, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:18 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x5450, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close_range(r0, r1, 0x2) 23:36:18 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 61) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:18 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) dup3(0xffffffffffffffff, r1, 0x0) 23:36:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = syz_mount_image$iso9660(&(0x7f0000000200), &(0x7f0000000240)='./file0/../file0\x00', 0x1, 0x6, &(0x7f0000000700)=[{&(0x7f00000002c0)="a9bd5414663e32ae6f65bcc8b37484d78d2e08781a8f32a8bfd9c48b01925443bc0cbf02f60c9939dd3d59c6994f691394668199a818d3f76d14a5cc90d56d1cf4629ab1a23b1006bc7b078527d4194758b2e7d730a4a0fadab1f1fc115435df901cf511e683c3ed615bb9de9aa51f979e3a85ccabcfb1cc1a22e953ab2bb64c4f5808dd0e53c3366ef27a89f698ec1346a1315dd50bb9bd1fc49b615752a6b3203bec952bc7dc06ad1535e42ff3677dcf83c45bf8186df0fe34e2ac1b3b530c7389994f0ce79491acb8d4eff6835901c4c8cfb8c663e8d85448b22190d26da5e4", 0xe1, 0x95}, {&(0x7f00000003c0)="9942b68e7c50d1685f2ff152bda181c60f7487cf7a5644dc2273494e84360a9fbd1b76caa40d9c646c28c12087c6264b439c1d7c28415ac179d4", 0x3a, 0x7}, {&(0x7f0000000400)="12b39d7af57b32720753b99f8cbe5c02685565281694e8122d66bd885c185c02934fb5fb38485af42e4a23f5098070938b602aac84c33bf53ff79f4a28b12b8cf974c19f217c02b3edf875e46d895cbec3855da6839d5751cfbb4c4b570f0bda108fd84073adfb19bf46920e3a6ad734867702eed1f80e78740ef4e53941c5debf3346da11000b29d45a48ad2e5dff6762f585a4603354f88c267c77aa006bdb4a9a68da8143dc8acfa9aebb5e2ab8a3498d95a91f5294021cc2a5315c08dcf1f80324d508f0d39ca998f86a42f673302d3bf59eae2ea0bc86326dd36614530f3d", 0xe1, 0x4ef}, {&(0x7f0000000500)="37ad51b011308bae322bfac0f31dd4341fca2d190664c75c697fedc1f714197abe3fb18ae7bb00ebdad23c7dea8be4be1b5a7438d35e3935e1a795ef011f756723581b66e37db8af97a5f59c6f5a6c7cd2656e3d394600e50139b3ccb40fce2948090276", 0x64, 0xffffffffffffffec}, {&(0x7f0000000580)="f992aec1aae2235712ee703bea1ff1f9e78f44b86bb4d76be5fdf435d548acbcfa5699cbb5725c5b5b914a4784dfe6a819aeefbfeb33c1ef1469256a2df61c0f581e350e8a16dd0108151c439ab921a35cd84892cceabf867650b52ad94cb999226de42a50a4429ae179a9efc183f2d7287b625021a43d494aa9d8f643dd69c87074fe18582c585f21a3726e31f3fbb49f9f5dd19af7ff2b78f5982f294abeec4d5af5e366259f07b4", 0xa9, 0x6}, {&(0x7f0000000640)="80bd0c7413df3a963734014d63a88fd9156c0b79794acc9d4a7c3cab3a9bacdbdea15f9d2184ac5a2db48c2584b8624b6dfa9d2ef8d98259485dbd330a61c5307af442f8b0b2d956c328275cfb2ca048b2a8c8944ce388692b06be808ea0435863981e6d1ead4a78bd3b050524fc4d58b770eb5d146e482620e1353d8fc976f6dff05f1a3b49fdbd8508160d83791ede4864d7a0ea772d35b1b38ba16ce1e415853c8bbe6a48d9635eae98ba9beb88dcf0a72f589da7fa4e5f", 0xb9, 0x81}], 0xc40, &(0x7f00000007c0)={[{@nocompress}, {@map_off}, {@map_acorn}, {@map_normal}, {@map_acorn}], [{@pcr={'pcr', 0x3d, 0x1}}]}) openat(r1, &(0x7f0000000840)='./file0\x00', 0x216800, 0x10) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2850.128380] FAULT_INJECTION: forcing a failure. [ 2850.128380] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2850.130064] CPU: 0 PID: 14121 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2850.130821] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2850.131848] Call Trace: [ 2850.132140] dump_stack+0x107/0x167 [ 2850.132537] should_fail.cold+0x5/0xa [ 2850.132962] __alloc_pages_nodemask+0x182/0x680 [ 2850.133472] ? __kmalloc+0x16e/0x3f0 [ 2850.133889] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2850.134541] alloc_pages_current+0x187/0x280 [ 2850.135022] relay_open_buf.part.0+0x2a5/0xc00 [ 2850.135521] relay_open+0x531/0xa10 [ 2850.135924] do_blk_trace_setup+0x4db/0xbf0 [ 2850.136386] ? _copy_from_user+0xfb/0x1b0 [ 2850.136851] __blk_trace_setup+0xca/0x180 [ 2850.137304] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2850.137800] ? perf_trace_lock+0xac/0x490 [ 2850.138255] blk_trace_ioctl+0x155/0x290 [ 2850.138690] ? blk_add_trace_bio_remap+0x560/0x560 [ 2850.139214] ? do_vfs_ioctl+0x283/0x10d0 [ 2850.139655] ? selinux_inode_getsecctx+0x90/0x90 [ 2850.140160] ? generic_block_fiemap+0x60/0x60 [ 2850.140642] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2850.141159] blkdev_ioctl+0xc1/0x710 [ 2850.141585] ? blkdev_common_ioctl+0x1870/0x1870 [ 2850.142105] ? selinux_file_ioctl+0xb1/0x260 [ 2850.142581] block_ioctl+0xf9/0x140 [ 2850.142967] ? blkdev_read_iter+0x1c0/0x1c0 [ 2850.143425] __x64_sys_ioctl+0x19a/0x210 [ 2850.143871] do_syscall_64+0x33/0x40 [ 2850.144265] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2850.144826] RIP: 0033:0x7f21f1d27b19 [ 2850.145228] 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 [ 2850.147249] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2850.148093] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2850.148882] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2850.149684] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2850.150457] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2850.151248] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:36:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f00000001c0)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) openat(r0, &(0x7f0000000100)='./file0\x00', 0x101881, 0x20) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:36:18 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x5451, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:18 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) setxattr$trusted_overlay_nlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100), &(0x7f00000001c0)={'U-', 0xfffffffffffffff8}, 0x16, 0x1) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:36:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000200), 0x2}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) renameat2(r0, &(0x7f0000000140)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:36:18 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x705fc2, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) ioctl$FS_IOC_GETVERSION(r5, 0x80087601, &(0x7f0000000200)) read(r5, &(0x7f0000000000), 0x1b4000) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) fcntl$dupfd(r5, 0x0, r6) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) sendmsg$nl_generic(r5, &(0x7f00000004c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)={0xdc, 0x16, 0x101, 0x70bd29, 0x25dfdbfe, {0xb}, [@nested={0xc8, 0x32, 0x0, 0x1, [@generic="9d85142dd24ffc0f24cf48e7340eecfd24ff0e5d6b5633c7775ea531bef5915694f4470d14170b11a645815ec29bdad6a74dfa6078fa60de134e4708f315546fd1b1bdf76166988a97bf861327f3f659ff2660033e153a", @generic="609026e38bc264c8235592514b76844bf513bc5ad6ab403d9202c5b1eada9b938b24237b33e6a4d18155946391fd00714d8e61e5cc55a9ed7a69962f1504373e8d7e981189241035f6eeb17edd53caee3166c1646f4884e4322f7ea5259aef10fa6480a5d9", @typed={0x8, 0x71, 0x0, 0x0, @u32=0x9}]}]}, 0xdc}, 0x1, 0x0, 0x0, 0x800}, 0x4040801) 23:36:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r1 = 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) r2 = clone3(&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) kcmp(r2, 0x0, 0x1, 0xffffffffffffffff, 0xffffffffffffffff) perf_event_open(0x0, r2, 0x0, r1, 0x9) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x8, 0x1, 0x0, 0x0, 0x101, 0x15, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x4, @perf_config_ext={0x1, 0x27}, 0x60, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x4, 0x0, 0x101}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 23:36:18 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x6000, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:18 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) chdir(&(0x7f0000000040)='./file0\x00') 23:36:35 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x5452, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:35 executing program 6: connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e20, 0x200, @private2={0xfc, 0x2, '\x00', 0x1}, 0x6}, 0x1c) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat2(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={0x800, 0x61, 0xd}, 0x18) bind$inet6(r2, &(0x7f00000002c0)={0xa, 0x4e24, 0xfffffffc, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x3}, 0x1c) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_mreq(r3, 0x29, 0x15, &(0x7f0000000380)={@remote}, &(0x7f00000003c0)=0x14) getsockopt$IP_VS_SO_GET_SERVICES(r1, 0x0, 0x482, &(0x7f00000001c0)=""/200, &(0x7f0000000100)=0xc8) 23:36:35 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x6200, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:35 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 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, 0x1, @perf_config_ext={0x100000001, 0x7f}, 0x500e6, 0x0, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x7ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) openat(r2, &(0x7f0000000180)='./file0\x00', 0x214240, 0x4096dca2e9300c9d) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(0xffffffffffffffff, &(0x7f00000002c0)=""/176) fcntl$setstatus(r1, 0x4, 0x46000) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) ioctl$int_out(r3, 0x5460, &(0x7f0000000140)) 23:36:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x101000, 0x100) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r2 = mmap$IORING_OFF_SQES(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1000005, 0x110, r1, 0x10000000) syz_io_uring_submit(0x0, r2, &(0x7f0000000240)=@IORING_OP_ASYNC_CANCEL={0xe, 0x3, 0x0, 0x0, 0x0, 0x12345}, 0x2) 23:36:35 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000040)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x2c010, &(0x7f0000000240)=ANY=[]) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x102) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:36:35 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000340), 0x4}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) sendmsg$inet6(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) recvmmsg(r3, &(0x7f0000000000), 0x5ac, 0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x2000008005e, 0x82890, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x100000001, 0x3}, 0x50064, 0x0, 0x0, 0x0, 0x3, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) read(0xffffffffffffffff, &(0x7f0000000000), 0x1b4000) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000240)=ANY=[@ANYBLOB="010010000100000060880ce481e7aa4903a6c5b30ea8eb18000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) 23:36:35 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 62) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2866.728396] FAULT_INJECTION: forcing a failure. [ 2866.728396] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2866.731162] CPU: 0 PID: 14192 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2866.732603] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2866.734333] Call Trace: [ 2866.734889] dump_stack+0x107/0x167 [ 2866.735651] should_fail.cold+0x5/0xa [ 2866.736452] __alloc_pages_nodemask+0x182/0x680 [ 2866.737409] ? __kmalloc+0x16e/0x3f0 [ 2866.738194] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2866.739466] alloc_pages_current+0x187/0x280 [ 2866.740386] relay_open_buf.part.0+0x2a5/0xc00 [ 2866.741354] relay_open+0x531/0xa10 [ 2866.742136] do_blk_trace_setup+0x4db/0xbf0 [ 2866.743040] ? _copy_from_user+0xfb/0x1b0 [ 2866.743911] __blk_trace_setup+0xca/0x180 [ 2866.744777] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2866.745740] ? perf_trace_lock+0xac/0x490 [ 2866.746633] blk_trace_ioctl+0x155/0x290 [ 2866.747480] ? blk_add_trace_bio_remap+0x560/0x560 [ 2866.748501] ? do_vfs_ioctl+0x283/0x10d0 [ 2866.749361] ? selinux_inode_getsecctx+0x90/0x90 [ 2866.750365] ? generic_block_fiemap+0x60/0x60 [ 2866.751316] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2866.752343] blkdev_ioctl+0xc1/0x710 [ 2866.753144] ? blkdev_common_ioctl+0x1870/0x1870 [ 2866.754170] ? selinux_file_ioctl+0xb1/0x260 [ 2866.755117] block_ioctl+0xf9/0x140 [ 2866.755886] ? blkdev_read_iter+0x1c0/0x1c0 [ 2866.756812] __x64_sys_ioctl+0x19a/0x210 [ 2866.757686] do_syscall_64+0x33/0x40 [ 2866.758482] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2866.759583] RIP: 0033:0x7f21f1d27b19 [ 2866.760395] 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 [ 2866.764309] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2866.765975] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2866.767493] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2866.769039] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2866.770600] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2866.772160] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:36:35 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0x80000003}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:36:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) openat(r0, &(0x7f0000000200)='./file0\x00', 0x40002, 0x1) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:36:35 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_DEFRAG(r0, 0x50009402, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x80047210, &(0x7f0000000000)) 23:36:35 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x6800, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:35 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x5460, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:35 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000100)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0xee01, 0xffffffffffffffff, 0x800) 23:36:35 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 63) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:35 executing program 6: syz_open_dev$mouse(&(0x7f0000000040), 0xffffffffffffffff, 0x440000) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r1, 0x0) mount$tmpfs(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0), 0x1141410, &(0x7f0000000200)={[{@nr_inodes={'nr_inodes', 0x3d, [0x38, 0x74]}}, {@nr_inodes={'nr_inodes', 0x3d, [0x33]}}], [{@euid_eq={'euid', 0x3d, r1}}, {@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}]}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2867.154193] FAULT_INJECTION: forcing a failure. [ 2867.154193] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2867.156832] CPU: 0 PID: 14227 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2867.158236] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2867.159888] Call Trace: [ 2867.160428] dump_stack+0x107/0x167 [ 2867.161166] should_fail.cold+0x5/0xa [ 2867.161950] __alloc_pages_nodemask+0x182/0x680 [ 2867.162880] ? __kmalloc+0x16e/0x3f0 [ 2867.163655] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2867.164898] alloc_pages_current+0x187/0x280 [ 2867.165797] relay_open_buf.part.0+0x2a5/0xc00 [ 2867.166756] relay_open+0x531/0xa10 [ 2867.167503] do_blk_trace_setup+0x4db/0xbf0 [ 2867.168378] ? _copy_from_user+0xfb/0x1b0 [ 2867.169240] __blk_trace_setup+0xca/0x180 [ 2867.170097] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2867.171004] ? perf_trace_lock+0xac/0x490 [ 2867.171869] blk_trace_ioctl+0x155/0x290 [ 2867.172683] ? blk_add_trace_bio_remap+0x560/0x560 [ 2867.173671] ? do_vfs_ioctl+0x283/0x10d0 [ 2867.174494] ? selinux_inode_getsecctx+0x90/0x90 [ 2867.175458] ? generic_block_fiemap+0x60/0x60 [ 2867.176352] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2867.177338] blkdev_ioctl+0xc1/0x710 [ 2867.178105] ? blkdev_common_ioctl+0x1870/0x1870 [ 2867.179070] ? selinux_file_ioctl+0xb1/0x260 [ 2867.179948] block_ioctl+0xf9/0x140 [ 2867.180682] ? blkdev_read_iter+0x1c0/0x1c0 [ 2867.181561] __x64_sys_ioctl+0x19a/0x210 [ 2867.182393] do_syscall_64+0x33/0x40 [ 2867.183139] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2867.184183] RIP: 0033:0x7f21f1d27b19 [ 2867.184938] 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 [ 2867.188648] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2867.190170] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2867.191587] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2867.192996] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2867.194445] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2867.195872] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:36:52 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x40049409, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x80000, 0x20) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:36:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) mount$9p_xen(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0), 0x8000, &(0x7f0000000200)={'trans=xen,', {[{@cache_mmap}, {@nodevmap}, {@version_u}, {@fscache}, {@privport}], [{@fsmagic={'fsmagic', 0x3d, 0x1}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'vfat\x00'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '[-'}}]}}) r1 = openat$incfs(r0, &(0x7f00000002c0)='.pending_reads\x00', 0x80, 0x28) chdir(&(0x7f0000000340)='./file0\x00') openat(r1, &(0x7f0000000300)='./file0\x00', 0x40002, 0x1) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:36:52 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) openat2(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={0xc4000, 0x5e, 0xc}, 0x18) ioctl$F2FS_IOC_DEFRAGMENT(r0, 0xc010f508, &(0x7f0000000100)={0x8, 0x80000000}) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f00000001c0)=""/246) 23:36:52 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x6c00, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:52 executing program 0: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000440)=ANY=[@ANYBLOB="010023010000000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="01000000000000002e2f66696c653100"]) ioctl$BLKRESETZONE(r0, 0x40101283, &(0x7f0000000480)={0x1000}) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r2 = openat(r1, 0x0, 0x2001, 0x98) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r3, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r5 = getpgrp(0x0) r6 = perf_event_open$cgroup(&(0x7f0000000200)={0x4, 0x80, 0x0, 0x3, 0x80, 0x6, 0x0, 0x8, 0x40, 0x4, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x7fffffff, 0x1, @perf_config_ext={0x3, 0x790}, 0x1, 0x100000001, 0x3, 0x6, 0x7, 0x20, 0x2, 0x0, 0x6, 0x0, 0x40}, 0xffffffffffffffff, 0xb, r2, 0xa) perf_event_open(&(0x7f00000004c0)={0x5, 0x80, 0x9, 0x80, 0x3, 0x4, 0x0, 0x3, 0x120, 0xc, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x7, @perf_config_ext={0x1, 0x8}, 0x9000, 0x10000, 0x1, 0x3, 0x7fffffff, 0x172f, 0x6, 0x0, 0xf750, 0x0, 0x3f}, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x3) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x40, 0x8a, 0x4, 0xff, 0x0, 0x6, 0x2401, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3f, 0x4, @perf_config_ext={0x80000001, 0x4}, 0x1010, 0x0, 0x8, 0x4, 0x400, 0x7, 0x2, 0x0, 0x6}, r5, 0x6, r6, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0x0, 0x0, 0xb5, 0xb1, 0x0, 0x6, 0xf58, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x10000, 0x4, @perf_bp={&(0x7f0000000380), 0xf}, 0x4100, 0x4d4, 0xfffffffa, 0x7, 0x8, 0x10000, 0x7, 0x0, 0x5, 0x0, 0xfffffffffffffffb}, 0xffffffffffffffff, 0x1, r7, 0x2) read(r7, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x80047210, &(0x7f0000000000)) 23:36:52 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 64) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:52 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0xa0000, 0x8d) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f512, &(0x7f0000000480)) creat(&(0x7f0000000400)='./file0\x00', 0x91) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) accept4$bt_l2cap(r4, &(0x7f0000000240)={0x1f, 0x0, @fixed}, &(0x7f0000000440)=0xe, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) r6 = fspick(0xffffffffffffffff, &(0x7f00000003c0)='./file1/file0\x00', 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r6, 0x80047210, &(0x7f0000000000)) 23:36:52 executing program 1: syz_open_dev$mouse(&(0x7f0000000040), 0xffffffffffffffff, 0x440000) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r1, 0x0) mount$tmpfs(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0), 0x1141410, &(0x7f0000000200)={[{@nr_inodes={'nr_inodes', 0x3d, [0x38, 0x74]}}, {@nr_inodes={'nr_inodes', 0x3d, [0x33]}}], [{@euid_eq={'euid', 0x3d, r1}}, {@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}]}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 2883.994384] FAULT_INJECTION: forcing a failure. [ 2883.994384] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2883.997250] CPU: 1 PID: 14255 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2883.998744] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2884.000514] Call Trace: [ 2884.001087] dump_stack+0x107/0x167 [ 2884.001881] should_fail.cold+0x5/0xa [ 2884.002709] __alloc_pages_nodemask+0x182/0x680 [ 2884.003704] ? __kmalloc+0x16e/0x3f0 [ 2884.004509] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2884.005843] alloc_pages_current+0x187/0x280 [ 2884.006799] relay_open_buf.part.0+0x2a5/0xc00 [ 2884.007804] relay_open+0x531/0xa10 [ 2884.008600] do_blk_trace_setup+0x4db/0xbf0 [ 2884.009532] ? _copy_from_user+0xfb/0x1b0 [ 2884.010441] __blk_trace_setup+0xca/0x180 [ 2884.011336] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2884.012288] ? perf_trace_lock+0xac/0x490 [ 2884.013210] blk_trace_ioctl+0x155/0x290 [ 2884.014078] ? blk_add_trace_bio_remap+0x560/0x560 [ 2884.015130] ? do_vfs_ioctl+0x283/0x10d0 [ 2884.016007] ? selinux_inode_getsecctx+0x90/0x90 [ 2884.017008] ? generic_block_fiemap+0x60/0x60 [ 2884.017983] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2884.019005] blkdev_ioctl+0xc1/0x710 [ 2884.019808] ? blkdev_common_ioctl+0x1870/0x1870 [ 2884.020812] ? selinux_file_ioctl+0xb1/0x260 [ 2884.021781] block_ioctl+0xf9/0x140 [ 2884.022548] ? blkdev_read_iter+0x1c0/0x1c0 [ 2884.023472] __x64_sys_ioctl+0x19a/0x210 [ 2884.024347] do_syscall_64+0x33/0x40 [ 2884.025148] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2884.026253] RIP: 0033:0x7f21f1d27b19 [ 2884.027052] 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 [ 2884.031006] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2884.032632] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2884.034138] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2884.035628] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2884.037105] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2884.038610] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:36:52 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x40081271, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:52 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x0, &(0x7f0000000180), 0x804010, &(0x7f0000000240)=ANY=[]) r1 = syz_io_uring_complete(0x0) r2 = syz_open_dev$sg(&(0x7f0000000100), 0x2, 0x8100) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r2, @ANYBLOB="06000000000000002e696c65300000009719e5"]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:36:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8402, 0x20) r2 = getgid() ioctl$TUNSETGROUP(0xffffffffffffffff, 0x400454ce, r2) getgroups(0x3, &(0x7f0000000100)=[r2, 0x0, r2]) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r3, 0x1000) syz_io_uring_setup(0x5840, &(0x7f0000000200)={0x0, 0x60ab, 0x20, 0x0, 0x257, 0x0, r1}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000280), &(0x7f00000002c0)=0x0) syz_io_uring_submit(0x0, r4, &(0x7f0000000300)=@IORING_OP_ASYNC_CANCEL={0xe, 0x0, 0x0, 0x0, 0x0, 0x12345}, 0x5) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:36:52 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x7400, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:36:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x705fc2, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) ioctl$FS_IOC_GETVERSION(r5, 0x80087601, &(0x7f0000000200)) read(r5, &(0x7f0000000000), 0x1b4000) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) fcntl$dupfd(r5, 0x0, r6) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) sendmsg$nl_generic(r5, &(0x7f00000004c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)={0xdc, 0x16, 0x101, 0x70bd29, 0x25dfdbfe, {0xb}, [@nested={0xc8, 0x32, 0x0, 0x1, [@generic="9d85142dd24ffc0f24cf48e7340eecfd24ff0e5d6b5633c7775ea531bef5915694f4470d14170b11a645815ec29bdad6a74dfa6078fa60de134e4708f315546fd1b1bdf76166988a97bf861327f3f659ff2660033e153a", @generic="609026e38bc264c8235592514b76844bf513bc5ad6ab403d9202c5b1eada9b938b24237b33e6a4d18155946391fd00714d8e61e5cc55a9ed7a69962f1504373e8d7e981189241035f6eeb17edd53caee3166c1646f4884e4322f7ea5259aef10fa6480a5d9", @typed={0x8, 0x71, 0x0, 0x0, @u32=0x9}]}]}, 0xdc}, 0x1, 0x0, 0x0, 0x800}, 0x4040801) 23:36:52 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x10000, &(0x7f0000000240)=ANY=[]) openat2(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={0x0, 0x108, 0x8}, 0x18) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:36:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) creat(&(0x7f0000000040)='./file0\x00', 0x142) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:36:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x410000, 0x1e7) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x9, 0x0, 0x0, 0x5e, 0x8e100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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)}, 0x50064, 0x0, 0x0, 0x1, 0x8, 0x401}, 0x0, 0xffefffdfffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = 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) r4 = clone3(&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) kcmp(r4, 0x0, 0x1, 0xffffffffffffffff, 0xffffffffffffffff) perf_event_open(0x0, r4, 0x0, r3, 0x9) recvmmsg$unix(r2, &(0x7f00000019c0)=[{{&(0x7f0000000380), 0x6e, &(0x7f0000000640)=[{&(0x7f0000001e00)=""/4096, 0x1000}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000500)=""/60, 0x3c}, {&(0x7f0000000540)=""/184, 0xb8}, {&(0x7f0000000600)=""/54, 0x36}], 0x5}}, {{&(0x7f00000006c0), 0x6e, &(0x7f0000000840)=[{&(0x7f0000000740)=""/198, 0xc6}], 0x1, &(0x7f0000000880)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000000940)=@abs, 0x6e, &(0x7f0000000e40)=[{&(0x7f00000009c0)=""/37, 0x25}, {&(0x7f0000000a00)=""/106, 0x6a}, {&(0x7f0000000a80)=""/170, 0xaa}, {&(0x7f0000000b40)=""/229, 0xe5}, {&(0x7f0000000c40)=""/156, 0x9c}, {&(0x7f0000000d00)=""/134, 0x86}, {&(0x7f0000000dc0)=""/68, 0x44}], 0x7, &(0x7f0000000ec0)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xa8}}, {{0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000f80)=""/214, 0xd6}, {&(0x7f0000001080)=""/66, 0x42}, {&(0x7f0000001100)=""/100, 0x64}, {&(0x7f0000001180)=""/64, 0x40}, {&(0x7f00000011c0)=""/43, 0x2b}, {&(0x7f0000001200)=""/47, 0x2f}, {&(0x7f0000001240)=""/171, 0xab}, {&(0x7f0000001380)=""/71, 0x47}], 0x8, &(0x7f0000001300)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f0000001480)=@abs, 0x6e, &(0x7f00000016c0)=[{&(0x7f0000001500)=""/193, 0xc1}, {&(0x7f0000001600)=""/84, 0x54}, {&(0x7f0000001680)=""/29, 0x1d}], 0x3}}, {{0x0, 0x0, &(0x7f0000001800)=[{0xfffffffffffffffd}, {&(0x7f0000001700)=""/25, 0x19}, {&(0x7f0000001740)=""/137, 0x89}, {&(0x7f0000002e00)=""/4096, 0x1000}, {&(0x7f0000003e00)=""/4096, 0x1000}], 0x5, &(0x7f0000001880)}}, {{0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000018c0)=""/166, 0xa6}], 0x1}}], 0x7, 0x40, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x4, 0x3c, 0x3, 0x7, 0x0, 0xffffffff7fffffff, 0x40600, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1ff, 0x0, @perf_bp={&(0x7f0000000180), 0x1}, 0x48448, 0x3ff, 0x38d3, 0x9, 0x7fff, 0x0, 0x7, 0x0, 0x9, 0x0, 0x6}, r4, 0x10, r5, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:37:09 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) fsmount(r1, 0x1, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400000, 0xf2) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:37:09 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x40086602, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:09 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x1038c0, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x101a00, 0x144) r3 = syz_mount_image$msdos(&(0x7f0000000200), &(0x7f0000000980)='./file0\x00', 0x5, 0x7, &(0x7f00000008c0)=[{&(0x7f0000000380)="58cc52a00eab02a097f0799b6903bedb3f24d30f5c8c7cf9527c600afc20c4b1eceef817e86b2f6a6b0e543138ce06afd3668c34ec5564509187002e6615615aa2db5556fc60887a0d0726f8ddcaf50e672d49ddcfa119b926b8275fe0f9a8cf10324bf37d74b1c7688693520e2f26f19d63b98783d319bd34bcae46e260f71256913a28861808b4e8260e5b80206a14cd7e846466423b805d56cd5673f487d91776bb8797f9e16e7237c30a224a72531a609e53650d780008ed1f9559618aa7cec0d96fd01ed981333aaf6902170d35baa91cf04315280d161ed2545d0f13788f6c4678ef75880b80c3c328a802f7712c1a", 0xf2, 0x7ff}, {&(0x7f0000000480)="9dd9d31617f2f18ce061022a6e4f993fbd10024a7b3425b7e2653c43c617d99eeafb5838ce83203e72c0e49032dedfa77272a7ca112953ec9aa97553a8042de94875d827817f18d99f910713271b1ec2f3f50f9f6e5a29f8c87ed0b06b261a9a8cea14531c7019f13fd48685c91fb0b70b530660fc0f2cdd0affd2d5f19c82ea0868374627334b32144e5f8eef4e200973c9520f4d4045b80761b0a3923bb370466d6dc2c8ec1e6884142742274484bd1c6a411b0632cbe5256d8ac33278b14f3a9be5ed48bb1ab2460c19334e7eca44db9ba82f7403eda0", 0xd8, 0x512}, {&(0x7f0000000580)="dc260b080e33f053786e38e1c63a83695b24981d2eb6a57d3bc46ca89b238d8521371aafbd1f65b5a3a073bd2a0284ac2566ad0576ffcd219af48f71bada14991d0bee3711b9125a2cc89db6e89b748e0ab3536e06c00e05653d1c2ad30bcfbb1c5f062e06658304ffce791cf8f16943c23180433182c4edc0d06e1711d3bea60301f73bacca06748071475b9fb50390a9f0924143294ecb5180d7457fbab42c17b74ceb0744c5752e3c4000f0b422d66ee6198ec07f1e6ab2af1f764f4e6f882bacb129969bb568e92ab19a61ac4d11627b29f635fb37252ee069df6be49e1612102b397dbe63991f522bb90b045e6ac2d78aac", 0xf4, 0x4}, {&(0x7f0000000680)="0b2c11273b93bb86053d1627fb3b681c0252354dee5ff1f48a8d7299328ef8cc8fae1dae78f0353b0fd9b54d9e5fa937a36ca645d8f874517b4e1184722da3a960ddbf5be537cc346edee6d0ebfb1c28ca2123dc2ba652c6975302fd27833adfbc883df884a283", 0x67, 0x800}, {&(0x7f0000000700)="dfeefbb3d2b28d8c209c7741b682a8a57af596cb3d5ad92371d012e3c6182e200856cee3c0f17e351df38f2f42b8468821fa8ab05bc87774b37fb5ea335b845fb6ecf22d5bf729e19fd7a2ee3bc9d7416dea382afbfeef6631676011257ddaca3e3942447e289906db215e1986185450cb34ee9662657feb43e774d0beaaf7ff19977737a4770f20581688bd356e10eeaea3146c96b0ea0ad5de89ef94a816258715a0da794be1fccbbe4577d89fcea3d07399a2bab027dd12f31186c075", 0xbe, 0x27a}, {&(0x7f00000007c0)="06f5fe23d8629222e8f3a6422bc5412f6b2e941e9ea57b2174a4b85b0415abd0220ec1188320d6600196ee18b951b25bd4ca43557695bb1ba6f70ba754a83ba071765afcea48f91a59027b81d509cd3c4a40012ce557f565cf7d7942f1a307de9a719d337ebba7a0", 0x68, 0x8000}, {&(0x7f0000000840)="d605e95c0b55fc71bc6e19bb0f1ce67a738eba507077ae33c2bcad49bafd58e8055ba6ed0a42f43a5f537cec2c7e3398b32c4dd1f6ecf1db11f7e947801fd5b3a528d29af760b0", 0x47, 0x1}], 0x10, &(0x7f0000000000)={[{@dots}, {@nodots}, {@nodots}, {@nodots}, {@nodots}, {}], [{@obj_type={'obj_type', 0x3d, 'vfat\x00'}}]}) openat(r3, &(0x7f00000009c0)='./file0\x00', 0x101000, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) r6 = accept$packet(r2, &(0x7f0000000a00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000a40)=0x14) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r6, 0x80047210, &(0x7f0000000a80)) 23:37:09 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file1\x00', 0xfffffffffffffffe, 0x9, &(0x7f0000000940)=[{&(0x7f0000000840)="eb3c906d6b66732e66617400020801000470008400f8019051f585685d8bcd85eec29cbb6479ddb49cbbeeab59635ed1cc67f0a5ad5a6362c214893b08002b36620500d0a4349aaa73ae5e25f6c26e3913ef6c6819377566ae6a813fbaad2275d52d6504846a42cffe245d2b97549f920cc2089192c6d5ed5299465f39efc9e34644614ca677bfd307ceae68dbcf9a8012ab86ef6b2a0673324b7ec4c37dda8192674291466e9df3ea7d35dd8a2cfe0a287ae3479e6d29a3802b6861f5a0ba455fc480624f", 0xc5}, {&(0x7f00000001c0)="191ed4d599a93ed9b28f62dc2cc4486312f3220b1a11d915eed7878d4e6df09c53fc6b82914d358c405da8e8ab51b2b23e191ddc5cf92e1fe408a4ed87782f8ea3c00de8ad7f7958bb26058a2f5e5587600a5874aec0b3e90dfc2b50a26093073f525cb15cfa5ad581e01ca6446c04ec8c4ca12df22d486d27d57869d445fd5b5f903a7aab4e3a415dd630742b4aecda175c89232ccfaca4ce75", 0x9a, 0x7}, {&(0x7f0000000280)="095c67d2265ba01662635623fa403d0342f7f4007a38a89867b7d77913bee26ef383c6cd1d19457571a87809dd5188b40868e155432d0fda8661e77c1c48c6dd9ce651425a672720a25eae0e54ca247b58fcd6040b9ebd310c3746cde7275c675deb6ed1810ebfbc2d417d773dd0b16042e85856c49f2910cb2326d625d587dcce64a205aee49d94cc925de3682b066ba0ed61a53e8456b12273f9d90a2c", 0x9e, 0x1}, {&(0x7f0000000340)="33a56475c44cb3bd09000000000000009d54c33a85b69b7e3c4055c23457868ea4663130665e27fe6a35bc4e3cdffdbd3ea49b254c61876f9b3c4884d2109fdcdb50165e85cf3fce0b130a1c35239eb27909277f3c9c256cab2e4b1dfdbb45e7f39304d22247d07b91484479ffa9c15ed315eba75654cc6a8f82e899cee283708cbc66aa6e382e86ebbf18050c693ad599c0f298957382639efd", 0x9a, 0x401}, {&(0x7f0000000400)="671c1a2210c62ce782719eec05390cc0fbe33db494fd7bbc33701a7ee1564e6d9de138445e9238c7b54cc6c1ef62fde8132f4ee8cd59a2f7810baea92bd199dffa93c27d879af554e63abf9e20f8d5214746f25c2fa929a4875f17f53fbcaa4f7e133d8c47533b91967311c055821b15bf47b3ab2a5753da0e91754d62924fe42616b27ae4e24e3378ce4f6960a3933db8bdb5cb189abe3227d0ce", 0x9b, 0x60}, {&(0x7f00000004c0)="3921d95565602f09cefcbf58ba4c0d486e5dafd31705e2a3180b34302c0a6cfa7af40b38a392ac7cf8d1008f2f22c5a76383d19ba12a5ca41b3355f5084e9ac1d0571bce8ac6c110cbdeb392de14427e2ccd4a505280b7b77416f696230dc0be6e3eb65a4d2c89dbdbf06744a821a02f28dd653544e943c448a6506e24520638f5d101bdb3287094b789efb624745a4b0240002b4a7b19e3db35d86e908b382c3a560daa5f6361f2d73aac2040e210dec64d", 0xb2, 0xfff}, {&(0x7f0000000100)="787ff6544627532581a05e632393fdedb786c4e125b3a4bb99", 0x19, 0x6}, {&(0x7f0000000580)="49573cbff17cdcb795c367e739ed8ba21b074decd8506bbe1d981ad3fd4dfe375fd016a01df61e065e2088760cb189fba1753ee703df3da6f43a6f14c93d73", 0x3f, 0x8000}, {&(0x7f0000000780)="6bafbb299b406dcf6fb5e3a6ea37ba49ce6cfb183a205f0230f68e4ac312993f1fd7802719e3c0cf7a4269d6095c0c9fa0a19a669deb1bf41218ae53108a3fd76785761e6a317e3d76d3bf332d699c89d358087171ce6ef43a66eff11cc17021de35eeaaa2985d91f8c5781f71c777ba9a8b96abe02074ef99255ca3cc36c2580637b4b6ef7c9b287104040e9bca381a16076b93ac8b", 0x96, 0x9}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x42c02, 0x9) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r2 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000040)=[{&(0x7f0000010000)="eb58906d6b66732e66617400020120000400008000f8000020004000030000000000000001", 0x25}, {0x0, 0x0, 0x400}], 0x20400, &(0x7f0000000140)={[{@rodir}]}) ioctl$F2FS_IOC_GARBAGE_COLLECT(r2, 0x4004f506, &(0x7f00000006c0)) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f0000000640)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x7}}, './file1\x00'}) ioctl$EXT4_IOC_MOVE_EXT(r3, 0xc028660f, &(0x7f0000000680)={0x0, r1, 0x3, 0x5, 0x5, 0x1}) mknodat$null(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x103) linkat(r0, &(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file1\x00', 0x1200) 23:37:09 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 65) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:09 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x7a00, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:09 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) recvmsg$unix(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/54, 0x36}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="42bfdcb64b01865f3b97dd716c5cb0fef4669cc4df84a5dff32b786a7ad6ead353eaf5ea0d5bc5ba6e7058f4094ac588359e051cfed31062f2545f9fb13bbe5d5779173af01e86"], 0x38}, 0x40000200) openat(r6, &(0x7f00000006c0)='./file0\x00', 0x400, 0x4) setresuid(0xffffffffffffffff, r5, 0x0) r7 = syz_open_dev$vcsa(&(0x7f0000000700), 0xffff, 0x125080) signalfd4(r7, &(0x7f0000000740)={[0x9]}, 0x8, 0x800) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f0000000480)={{{@in6=@private1, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@empty}}, &(0x7f0000000580)=0xe8) mount$9p_unix(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000240)='./file1\x00', &(0x7f0000000380), 0x820, &(0x7f00000003c0)={'trans=unix,', {[{@privport}, {@nodevmap}, {@cache_loose}, {@dfltuid={'dfltuid', 0x3d, 0xee00}}, {@posixacl}], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@euid_gt={'euid>', r8}}, {@seclabel}]}}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:37:09 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000040)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0xffffffffffffffff}, {0x0}], 0x0, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRES32, @ANYRES16, @ANYBLOB="c1276f2493c6b1a7284bbad720646d630663ade681cd7f227319ea9f47c971c970b833b56a36925d069df48853ef6f3c42c56dbccf64d2fe7e62a0797a4d94c5652d8a729f1b7c7e31040574520f80ee1e36294133788b231dead7244256b753f6"]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/193, 0xc1) pipe(&(0x7f0000000100)) [ 2901.018341] FAT-fs (loop6): Unrecognized mount option "_:z«N:A]Ö0t+JìÚ\‰#" or missing value [ 2901.027259] FAULT_INJECTION: forcing a failure. [ 2901.027259] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2901.029982] CPU: 0 PID: 14324 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2901.031367] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2901.033079] Call Trace: [ 2901.033624] dump_stack+0x107/0x167 [ 2901.034373] should_fail.cold+0x5/0xa [ 2901.035162] __alloc_pages_nodemask+0x182/0x680 [ 2901.036105] ? __kmalloc+0x16e/0x3f0 [ 2901.036891] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2901.038109] alloc_pages_current+0x187/0x280 [ 2901.039025] relay_open_buf.part.0+0x2a5/0xc00 [ 2901.039984] relay_open+0x531/0xa10 [ 2901.040745] do_blk_trace_setup+0x4db/0xbf0 [ 2901.041635] ? _copy_from_user+0xfb/0x1b0 [ 2901.042511] __blk_trace_setup+0xca/0x180 [ 2901.043363] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2901.044287] ? perf_trace_lock+0xac/0x490 [ 2901.045161] blk_trace_ioctl+0x155/0x290 [ 2901.045984] ? blk_add_trace_bio_remap+0x560/0x560 [ 2901.046977] ? do_vfs_ioctl+0x283/0x10d0 [ 2901.047782] ? selinux_inode_getsecctx+0x90/0x90 [ 2901.048736] ? generic_block_fiemap+0x60/0x60 [ 2901.049645] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2901.050997] blkdev_ioctl+0xc1/0x710 [ 2901.051741] ? blkdev_common_ioctl+0x1870/0x1870 [ 2901.052696] ? selinux_file_ioctl+0xb1/0x260 [ 2901.053579] block_ioctl+0xf9/0x140 [ 2901.054319] ? blkdev_read_iter+0x1c0/0x1c0 [ 2901.055182] __x64_sys_ioctl+0x19a/0x210 [ 2901.056010] do_syscall_64+0x33/0x40 [ 2901.056764] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2901.057777] RIP: 0033:0x7f21f1d27b19 [ 2901.058526] 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 [ 2901.062194] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2901.063692] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2901.065094] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2901.066503] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2901.067910] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2901.069315] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:37:09 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 66) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:09 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x40087602, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2901.204938] FAULT_INJECTION: forcing a failure. [ 2901.204938] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2901.207748] CPU: 0 PID: 14338 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2901.209099] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2901.210717] Call Trace: [ 2901.211230] dump_stack+0x107/0x167 [ 2901.211951] should_fail.cold+0x5/0xa [ 2901.212690] __alloc_pages_nodemask+0x182/0x680 [ 2901.213601] ? __kmalloc+0x16e/0x3f0 [ 2901.214340] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2901.215521] alloc_pages_current+0x187/0x280 [ 2901.216392] relay_open_buf.part.0+0x2a5/0xc00 [ 2901.217273] relay_open+0x531/0xa10 [ 2901.217995] do_blk_trace_setup+0x4db/0xbf0 [ 2901.218806] ? _copy_from_user+0xfb/0x1b0 [ 2901.219600] __blk_trace_setup+0xca/0x180 [ 2901.220384] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2901.221244] ? perf_trace_lock+0xac/0x490 [ 2901.222054] blk_trace_ioctl+0x155/0x290 [ 2901.222825] ? blk_add_trace_bio_remap+0x560/0x560 [ 2901.223743] ? do_vfs_ioctl+0x283/0x10d0 [ 2901.224643] ? selinux_inode_getsecctx+0x90/0x90 [ 2901.225589] ? generic_block_fiemap+0x60/0x60 [ 2901.226440] ? trace_event_raw_event_initcall_level+0x203/0x240 [ 2901.227554] ? __switch_to_asm+0x34/0x60 [ 2901.228330] blkdev_ioctl+0xc1/0x710 [ 2901.229030] ? blkdev_common_ioctl+0x1870/0x1870 [ 2901.229934] ? selinux_file_ioctl+0xb1/0x260 [ 2901.230772] block_ioctl+0xf9/0x140 [ 2901.231449] ? blkdev_read_iter+0x1c0/0x1c0 [ 2901.232254] __x64_sys_ioctl+0x19a/0x210 [ 2901.233023] do_syscall_64+0x33/0x40 [ 2901.233726] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2901.234698] RIP: 0033:0x7f21f1d27b19 [ 2901.235401] 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 [ 2901.238899] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2901.240313] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2901.241661] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2901.243034] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2901.244409] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2901.245772] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:37:09 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) close_range(r0, r0, 0x2) 23:37:09 executing program 5: membarrier(0x10, 0x0) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) mount$9p_rdma(&(0x7f0000000100), &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0xa10080, &(0x7f0000000380)=ANY=[@ANYBLOB='trans=rdma,port=0x0000000000004e24,timeout=0x0000000000000200,version=9p2000,euid>', @ANYRESDEC=0x0, @ANYBLOB="2c7375626a5f757365723d212d2d3a2c6673636f6e746578743d73797361646d5f752c736d61636b66737472616e736d7574653d76666174002c6673636f6e746578743d73797374656d5f7505646f6e745f686173682c736d61636b66736465663d76666174002c7365636c6162656c2c6d61736b3d5e4d41595f57524954452c0034847e9295ce23cf5ac8d71d98461a880b3c0b9f25ea14f4e7adffddfd352c36a44de52d4c6cbbd8565ae2587e51fbd29dd64689a52466292587f17a01b9733d4b1a361b0bc0253b079264"]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x42480, 0x0) membarrier(0x2, 0x0) close_range(r1, r2, 0x0) 23:37:09 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x910b, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:09 executing program 1: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x40081271, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:09 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r3 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r1, 0xc018937a, &(0x7f0000000140)={{0x1, 0x1, 0x18, r3, {0x1000}}, './file1\x00'}) r7 = 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) r8 = clone3(&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) kcmp(r8, 0x0, 0x1, 0xffffffffffffffff, 0xffffffffffffffff) perf_event_open(0x0, r8, 0x0, r7, 0x9) fcntl$lock(r6, 0x6, &(0x7f0000000180)={0x2, 0x1, 0xb6, 0x7ff, r8}) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:37:09 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f0000000040)=0x3, 0x4) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) 23:37:09 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000200), &(0x7f0000000240)='./file1\x00', 0x8, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) fsetxattr$security_capability(r2, &(0x7f0000000380), &(0x7f00000003c0)=@v1={0x1000000, [{0x4, 0x200}]}, 0xc, 0x0) 23:37:24 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000140)={0x8, 0x200, 0x35f, 0x0, 0x40}) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:37:24 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 67) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:24 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r2, 0xc018937b, &(0x7f0000000200)={{0x1, 0x1, 0x18, r1, {0xee01}}, './file0\x00'}) syz_io_uring_setup(0x5567, &(0x7f0000000440)={0x0, 0x18eb, 0x8, 0xfff, 0x35, 0x0, r3}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, &(0x7f0000000240), &(0x7f0000000400)) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:37:24 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x4020940d, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:24 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) openat(r0, &(0x7f0000000040)='\x00', 0x2000, 0x30) 23:37:24 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 23:37:24 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x9e03, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:24 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0x2, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r3, 0x0) mount$9p_virtio(&(0x7f0000000240), &(0x7f0000000440)='./file0\x00', &(0x7f0000000480), 0x100000, &(0x7f00000004c0)={'trans=virtio,', {[{@fscache}, {@access_client}, {@cache_fscache}, {@aname={'aname', 0x3d, '-\\@\\(\xb1-&*'}}, {@aname}, {}, {@loose}, {@version_L}], [{@context={'context', 0x3d, 'user_u'}}, {@fowner_lt={'fowner<', r3}}, {@smackfsdef={'smackfsdef', 0x3d, 'caif0\x00'}}, {@smackfsroot={'smackfsroot', 0x3d, ':}'}}, {@audit}, {@hash}, {@uid_lt={'uid<', 0xee00}}, {@euid_lt={'euid<', 0xee01}}, {@subj_user={'subj_user', 0x3d, '/'}}, {@dont_measure}]}}) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$sock_SIOCETHTOOL(r2, 0x8946, &(0x7f0000000200)={'caif0\x00', &(0x7f0000000380)=@ethtool_dump={0x3e, 0x7ff, 0x400, 0x9f, "3bfbef3bceb61d0432c0ec51ba5f296e3600a8ff8443d829ba3d7112753075983d9110cb4314961e88c9b386d09c0e46cfb536c5e097f562ffcf2e83ae97c7f86f09daa8e79e97bbedb4a9f34262d377afa4dca1aa28eee1cc935db118d2a8dbeab674cd0fc193537b0cba52ef445231dc68eb604dc8fbff54bc66351c766e47f600203da77b9a0e2f6a9776530dd966750303a89f736580c6aff8152c5c80"}}) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2916.008436] FAULT_INJECTION: forcing a failure. [ 2916.008436] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2916.011355] CPU: 1 PID: 14395 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2916.012799] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2916.014553] Call Trace: [ 2916.015110] dump_stack+0x107/0x167 [ 2916.015888] should_fail.cold+0x5/0xa [ 2916.016709] __alloc_pages_nodemask+0x182/0x680 [ 2916.017693] ? __kmalloc+0x16e/0x3f0 [ 2916.018502] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2916.020028] alloc_pages_current+0x187/0x280 [ 2916.021089] relay_open_buf.part.0+0x2a5/0xc00 [ 2916.022061] relay_open+0x531/0xa10 [ 2916.022835] do_blk_trace_setup+0x4db/0xbf0 [ 2916.023742] ? _copy_from_user+0xfb/0x1b0 [ 2916.024678] __blk_trace_setup+0xca/0x180 23:37:24 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x48700, 0xcd) [ 2916.025547] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2916.026613] ? perf_trace_lock+0xac/0x490 [ 2916.027496] blk_trace_ioctl+0x155/0x290 [ 2916.028348] ? blk_add_trace_bio_remap+0x560/0x560 [ 2916.029374] ? do_vfs_ioctl+0x283/0x10d0 [ 2916.030229] ? selinux_inode_getsecctx+0x90/0x90 [ 2916.031219] ? generic_block_fiemap+0x60/0x60 [ 2916.032151] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2916.033169] blkdev_ioctl+0xc1/0x710 [ 2916.033950] ? blkdev_common_ioctl+0x1870/0x1870 [ 2916.034977] ? selinux_file_ioctl+0xb1/0x260 [ 2916.035985] block_ioctl+0xf9/0x140 [ 2916.036809] ? blkdev_read_iter+0x1c0/0x1c0 [ 2916.037789] __x64_sys_ioctl+0x19a/0x210 [ 2916.038739] do_syscall_64+0x33/0x40 [ 2916.039587] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2916.040752] RIP: 0033:0x7f21f1d27b19 [ 2916.041603] 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 [ 2916.045776] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2916.047519] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2916.049135] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2916.050764] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2916.052381] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2916.053999] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:37:24 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) syz_io_uring_setup(0x5cb9, &(0x7f00000001c0)={0x0, 0x3358, 0x4, 0x0, 0x195}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x6000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000100)) r2 = mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1000001, 0x50, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_FADVISE={0x18, 0x3, 0x0, @fd=r0, 0x5, 0x0, 0x8, 0x0, 0x1}, 0x3) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:37:24 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 68) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:24 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x80081270, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:24 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f0000000140), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2916.202284] FAULT_INJECTION: forcing a failure. [ 2916.202284] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2916.204668] CPU: 0 PID: 14415 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2916.205927] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2916.207437] Call Trace: [ 2916.207918] dump_stack+0x107/0x167 [ 2916.208599] should_fail.cold+0x5/0xa [ 2916.209309] __alloc_pages_nodemask+0x182/0x680 [ 2916.210300] ? __kmalloc+0x16e/0x3f0 [ 2916.210994] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2916.212104] alloc_pages_current+0x187/0x280 [ 2916.212935] relay_open_buf.part.0+0x2a5/0xc00 [ 2916.213815] relay_open+0x531/0xa10 [ 2916.214531] do_blk_trace_setup+0x4db/0xbf0 [ 2916.215342] ? _copy_from_user+0xfb/0x1b0 [ 2916.216119] __blk_trace_setup+0xca/0x180 [ 2916.216893] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2916.217682] ? perf_trace_lock+0xac/0x490 [ 2916.218484] blk_trace_ioctl+0x155/0x290 [ 2916.219214] ? blk_add_trace_bio_remap+0x560/0x560 [ 2916.220103] ? do_vfs_ioctl+0x283/0x10d0 [ 2916.220853] ? selinux_inode_getsecctx+0x90/0x90 [ 2916.221671] ? generic_block_fiemap+0x60/0x60 [ 2916.222529] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2916.223410] blkdev_ioctl+0xc1/0x710 [ 2916.224112] ? blkdev_common_ioctl+0x1870/0x1870 [ 2916.224985] ? selinux_file_ioctl+0xb1/0x260 [ 2916.225801] block_ioctl+0xf9/0x140 [ 2916.226449] ? blkdev_read_iter+0x1c0/0x1c0 [ 2916.227240] __x64_sys_ioctl+0x19a/0x210 [ 2916.227953] do_syscall_64+0x33/0x40 [ 2916.228625] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2916.229534] RIP: 0033:0x7f21f1d27b19 [ 2916.230213] 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 [ 2916.233424] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2916.234787] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2916.236053] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2916.237308] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2916.238590] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2916.239852] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:37:24 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 23:37:40 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$BTRFS_IOC_TREE_SEARCH(r4, 0xd0009411, &(0x7f0000001e00)={{0x0, 0x3f, 0x0, 0xc0000, 0x100, 0x0, 0x9f6, 0x0, 0x3f, 0x898, 0x8, 0x57, 0x6, 0x3, 0x50}}) r5 = getpgrp(0x0) perf_event_open(&(0x7f0000000140)={0x3, 0x80, 0x3f, 0x0, 0x20, 0x4, 0x0, 0x4, 0x881, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x80, 0x6}, 0x8a, 0x3, 0x400, 0x7, 0xffff, 0x80000000, 0x9, 0x0, 0xa7959ee9, 0x0, 0x3ff}, r5, 0xd, 0xffffffffffffffff, 0x9) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) pipe2(&(0x7f0000000380), 0x84800) read(r1, &(0x7f0000000240)=""/27, 0x1b) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x4280, 0x42) 23:37:40 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xa003, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:40 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)) setresuid(0xffffffffffffffff, r2, 0x0) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x91800, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@version_L}], [{@fsname={'fsname', 0x3d, '@\xdb'}}, {@dont_hash}, {@fscontext={'fscontext', 0x3d, 'root'}}, {@euid_gt={'euid>', r2}}]}}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$vfat(&(0x7f0000000380), &(0x7f00000003c0)='./file0\x00', 0x0, 0x6, &(0x7f0000000880)=[{&(0x7f0000000480)="531aad9b140e6c58f08acc4fc701d43b3cfa0e0b976144f085b0ed03242c01542762f9e59ae1386b4e12fd8230740f642bea4599d2e3b1640fbfe023cf3f0617eb96306d46cdea7eedf7a809594ed5e051ccfd41342f31986da2b713a039e875bdfcd959d31493de67109b5895f15a29353f551912a63c79f298afb00319acf584214d4ef750dc4f49fe19e36b04d67c4cb4e4bc04fdab5ae43b6b407e58d202cc960f08cea1d7aa1231f66d5f2522c0e6f4ea7139b523e518da795a47bbb320185e6a4a25463e1bc0d7f67bbf0772354b18de1733feb79a05e427e4945ccc012597a6b5a1e406ef9a5436f1", 0xec, 0x7}, {&(0x7f0000000580)="bfcfcb137b34af4c022d2a60d6cb1d33ae9baddede9ab9edbea19f7047c67cd74be9381146450cc70e0882744ba3f135af59c5cbae58a208eaaea5560dc3f04c60c20cbacdc2616dc3bb12b4d23af3c1fc933950d414455d2e5e4c2e5be382baf6adbfc29b1f83d07e8fa6fecdad1f3665bb400e699fcff397c41733db5060b9d49573f34397dd8b16e07704", 0x8c, 0x7}, {&(0x7f0000000400)="baab951af7222c95ff0715c2a3ad7bc8b1e561ef16fc88233fdb8d5c6837c736cc90ff1960f02f337650c68e395f579655590a", 0x33, 0x3}, {&(0x7f0000000640)="3fd748d70ad3635752cd9e8a421a39ee1b056d4fac009ace645453765778cc0fbba4b056e11914dfce8489e5027ddd2a2ccc90615b64fe0692c4459b4ed5c12d0ce21d0aaa5973d2ef4689c7061d09e20b97634d782a3187ea091b17ecb572874c24757fa6c63ff16dd01ac7c7dc745d0a43874cbb0674d0783ad4faf72e6acaf5d3ab2c97a31030b4d400c87e9f781a680ddd97f77bf6a5f2adf6cf78a8398275901dce051a17b325ecd3988063e23bc8bb2bcec6003093198dd218c4c66c5a3d494553b5cddf4155945fbc8befdc2f1cd750949a1a97", 0xd7, 0x4}, {&(0x7f0000000740)="adea9d462fea7a65479edc09f96f4b5d0391a88a9e9d66f9cf3932b62d002a17a9344d9fe70d74eb75bd6aa545550f84a6d1", 0x32, 0x7ff}, {&(0x7f0000000780)="027da1a4ef0fbe0f6854659f8850e3cc7e37bf7a2df519c4a061b5538d74f81a39c4073ed47faac03bd55f02330e11378832a5c07095a821f75456c0cd3e8cad69a1d083ba3d214176e18993b745f25ee084da1e5febbe9f2a3ba97e5e6044d594b4af2494de99f4b0f82830c2f50f24ae2b6ac2877c61a882927bf8ab1e44df01d72df2de7644379cbb7845d65a915fe06b986ee8ef00fe4ddb070717615dbfedfadc1bf5ae862cfd6b849391ae8936227781bd1ad32f4b89aa0860709ba1a3c3571bce3fc21723ddd4e3ceebefab10c8a49b13918d906c583cdda93c016622ad888816492bb1b0dfef5ade75636e09", 0xf0, 0x8}], 0x400, &(0x7f0000000940)={[{@utf8no}, {@shortname_win95}, {@rodir}, {@fat=@codepage={'codepage', 0x3d, '861'}}, {@shortname_win95}, {@uni_xlateno}, {@fat=@check_normal}], [{@smackfstransmute={'smackfstransmute', 0x3d, '7'}}, {@seclabel}, {@obj_role={'obj_role', 0x3d, 'fsname'}}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}]}) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:37:40 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:40 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8002, 0x40) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) fcntl$getown(r1, 0x9) fchdir(r1) 23:37:40 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 69) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:40 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000040)=[{&(0x7f0000000240)="89848607aa13562ff64ab591bacb7173626cf868fef5667856060084999fa983ff07fc6cb606d73df9c908a26aa72068ecd288117787d64ee71f23cd41c2586820d571adaa4e1aabec4764e92c96f990f032b82f6e9d2f51799fc7db092feb8a2bf170419c7614224742c5a9b961b2d42ca0b96409713b6e483027f5e39ad8a82a7ede89fae52caf4fdbe079009392d448d7a20f7ea04051ff43ae00ff4f4f2f9dc10460683906f28be021e2d1a41c441195448b9e1173034aa400cc0647e2564144b83a5cd2a8b6eabdb52288cc", 0xce, 0x1}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:37:40 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0x2, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r3, 0x0) mount$9p_virtio(&(0x7f0000000240), &(0x7f0000000440)='./file0\x00', &(0x7f0000000480), 0x100000, &(0x7f00000004c0)={'trans=virtio,', {[{@fscache}, {@access_client}, {@cache_fscache}, {@aname={'aname', 0x3d, '-\\@\\(\xb1-&*'}}, {@aname}, {}, {@loose}, {@version_L}], [{@context={'context', 0x3d, 'user_u'}}, {@fowner_lt={'fowner<', r3}}, {@smackfsdef={'smackfsdef', 0x3d, 'caif0\x00'}}, {@smackfsroot={'smackfsroot', 0x3d, ':}'}}, {@audit}, {@hash}, {@uid_lt={'uid<', 0xee00}}, {@euid_lt={'euid<', 0xee01}}, {@subj_user={'subj_user', 0x3d, '/'}}, {@dont_measure}]}}) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$sock_SIOCETHTOOL(r2, 0x8946, &(0x7f0000000200)={'caif0\x00', &(0x7f0000000380)=@ethtool_dump={0x3e, 0x7ff, 0x400, 0x9f, "3bfbef3bceb61d0432c0ec51ba5f296e3600a8ff8443d829ba3d7112753075983d9110cb4314961e88c9b386d09c0e46cfb536c5e097f562ffcf2e83ae97c7f86f09daa8e79e97bbedb4a9f34262d377afa4dca1aa28eee1cc935db118d2a8dbeab674cd0fc193537b0cba52ef445231dc68eb604dc8fbff54bc66351c766e47f600203da77b9a0e2f6a9776530dd966750303a89f736580c6aff8152c5c80"}}) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2932.151516] FAT-fs (loop6): Unrecognized mount option "‰„†ªV/öJµ‘ºËqsbløhþõfxV" or missing value [ 2932.157995] FAULT_INJECTION: forcing a failure. [ 2932.157995] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2932.160734] CPU: 0 PID: 14435 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2932.162156] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2932.163871] Call Trace: [ 2932.164420] dump_stack+0x107/0x167 [ 2932.165181] should_fail.cold+0x5/0xa [ 2932.165984] __alloc_pages_nodemask+0x182/0x680 [ 2932.166969] ? __kmalloc+0x16e/0x3f0 [ 2932.167738] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2932.168997] alloc_pages_current+0x187/0x280 [ 2932.169924] relay_open_buf.part.0+0x2a5/0xc00 [ 2932.170878] relay_open+0x531/0xa10 [ 2932.171638] do_blk_trace_setup+0x4db/0xbf0 [ 2932.172535] ? _copy_from_user+0xfb/0x1b0 [ 2932.173395] __blk_trace_setup+0xca/0x180 [ 2932.174264] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2932.175185] ? perf_trace_lock+0xac/0x490 [ 2932.176070] blk_trace_ioctl+0x155/0x290 [ 2932.176889] ? blk_add_trace_bio_remap+0x560/0x560 [ 2932.177887] ? do_vfs_ioctl+0x283/0x10d0 [ 2932.178715] ? selinux_inode_getsecctx+0x90/0x90 [ 2932.179679] ? generic_block_fiemap+0x60/0x60 [ 2932.180594] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2932.181569] blkdev_ioctl+0xc1/0x710 [ 2932.182350] ? blkdev_common_ioctl+0x1870/0x1870 [ 2932.183314] ? selinux_file_ioctl+0xb1/0x260 [ 2932.184212] block_ioctl+0xf9/0x140 [ 2932.184946] ? blkdev_read_iter+0x1c0/0x1c0 [ 2932.185844] __x64_sys_ioctl+0x19a/0x210 [ 2932.186675] do_syscall_64+0x33/0x40 [ 2932.187446] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2932.188821] RIP: 0033:0x7f21f1d27b19 [ 2932.189588] 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 [ 2932.193297] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2932.194889] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2932.196319] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2932.197745] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2932.199176] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2932.200599] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:37:40 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xb003, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:40 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x80086601, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:40 executing program 6: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) r1 = dup(r0) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDIFADDR(r1, 0x8936, &(0x7f0000000080)={@local, 0x78, r3}) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) r5 = dup(r4) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDIFADDR(r5, 0x8936, &(0x7f0000000080)={@local, 0x78, r7}) r8 = socket$inet6_udplite(0xa, 0x2, 0x88) r9 = dup(r8) r10 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDIFADDR(r9, 0x8936, &(0x7f0000000080)={@local, 0x78, r11}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'syztnl0\x00', 0x0, 0x29, 0x0, 0x1f, 0xffff, 0x25, @mcast1, @private1, 0x7800, 0x8, 0x6, 0x2b9}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000500)={'gre0\x00', &(0x7f0000000480)={'tunl0\x00', 0x0, 0x10, 0x700, 0x3, 0x3, {{0xf, 0x4, 0x1, 0x7, 0x3c, 0x67, 0x0, 0x81, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, {[@noop, @rr={0x7, 0x3, 0x72}, @timestamp={0x44, 0x14, 0x63, 0x0, 0xe, [0xffff, 0x10001, 0x5, 0xcfe]}, @generic={0x7, 0x10, "5d8b2a927fdb485a464e8d993903"}]}}}}}) sendmsg$TEAM_CMD_NOOP(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000a40)={&(0x7f0000000540)={0x4d0, 0x0, 0x100, 0x70bd27, 0x25dfdbfd, {}, [{{0x8}, {0x21c, 0x2, 0x0, 0x1, [{0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x80000001}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x6}}, {0x8}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x7fff}}, {0x8}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x1ffc}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}]}}, {{0x8, 0x1, r3}, {0x7c, 0x2, 0x0, 0x1, [{0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r7}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}]}}, {{0x8}, {0x98, 0x2, 0x0, 0x1, [{0x54, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x24, 0x4, [{0xb3, 0x6a, 0x1f, 0x90}, {0x9, 0x3, 0xff, 0x8}, {0x7, 0x2, 0x1, 0x3}, {0x6, 0x8, 0x81, 0x2}]}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0xfffffffc}}, {0x8}}}]}}, {{0x8, 0x1, r11}, {0x16c, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x5}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x1}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r12}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x98}}, {0x8, 0x6, r13}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x9}}}]}}]}, 0x4d0}, 0x1, 0x0, 0x0, 0x20004880}, 0x4004) r14 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r14, 0x40047211, &(0x7f0000000000)) 23:37:40 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0x2, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) stat(&(0x7f0000000440)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0xffffffffffffffff, r3, 0x0) mount$9p_virtio(&(0x7f0000000240), &(0x7f0000000440)='./file0\x00', &(0x7f0000000480), 0x100000, &(0x7f00000004c0)={'trans=virtio,', {[{@fscache}, {@access_client}, {@cache_fscache}, {@aname={'aname', 0x3d, '-\\@\\(\xb1-&*'}}, {@aname}, {}, {@loose}, {@version_L}], [{@context={'context', 0x3d, 'user_u'}}, {@fowner_lt={'fowner<', r3}}, {@smackfsdef={'smackfsdef', 0x3d, 'caif0\x00'}}, {@smackfsroot={'smackfsroot', 0x3d, ':}'}}, {@audit}, {@hash}, {@uid_lt={'uid<', 0xee00}}, {@euid_lt={'euid<', 0xee01}}, {@subj_user={'subj_user', 0x3d, '/'}}, {@dont_measure}]}}) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$sock_SIOCETHTOOL(r2, 0x8946, &(0x7f0000000200)={'caif0\x00', &(0x7f0000000380)=@ethtool_dump={0x3e, 0x7ff, 0x400, 0x9f, "3bfbef3bceb61d0432c0ec51ba5f296e3600a8ff8443d829ba3d7112753075983d9110cb4314961e88c9b386d09c0e46cfb536c5e097f562ffcf2e83ae97c7f86f09daa8e79e97bbedb4a9f34262d377afa4dca1aa28eee1cc935db118d2a8dbeab674cd0fc193537b0cba52ef445231dc68eb604dc8fbff54bc66351c766e47f600203da77b9a0e2f6a9776530dd966750303a89f736580c6aff8152c5c80"}}) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:37:40 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000100)='./file0\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r1, 0x8008f513, &(0x7f0000000040)) 23:37:40 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 70) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:41 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x121) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/113) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f0000000180)={'vxcan0\x00'}) syz_io_uring_setup(0x5d06, &(0x7f0000000800)={0x0, 0xff76, 0x8, 0x1, 0xf6}, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, &(0x7f0000000880), &(0x7f00000008c0)) r4 = syz_io_uring_setup(0x333b, &(0x7f0000000980)={0x0, 0xdff6, 0x4, 0x0, 0x2f9}, &(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, &(0x7f0000000a00), &(0x7f0000000a40)) io_uring_setup(0x4351, &(0x7f0000000a80)={0x0, 0x30f6, 0x10, 0x0, 0x181, 0x0, r4}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r3, 0xc0c89425, &(0x7f0000000b00)={"093c3b1ff0161e179480227e400ac500", 0x0, 0x0, {0x0, 0x1}, {0x80, 0xcc8}, 0x100000001, [0x2, 0x4, 0x3, 0x2, 0x80000001, 0x233b58ab, 0x40, 0x3, 0x2a3, 0xb1b9, 0x5, 0x5, 0x8001, 0x400, 0xb3, 0x4]}) socket$inet6_udplite(0xa, 0x2, 0x88) r5 = msgget$private(0x0, 0x1) msgctl$MSG_INFO(r5, 0xc, &(0x7f0000000d00)=""/235) syz_io_uring_setup(0x6ee, &(0x7f0000000e00)={0x0, 0x259, 0x2, 0x1, 0x33b, 0x0, r1}, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, &(0x7f0000000e80), &(0x7f0000000ec0)) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x460582, 0x2f) openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) [ 2932.561421] FAULT_INJECTION: forcing a failure. [ 2932.561421] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2932.564383] CPU: 0 PID: 14480 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2932.565776] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2932.567499] Call Trace: [ 2932.568224] dump_stack+0x107/0x167 [ 2932.568962] should_fail.cold+0x5/0xa [ 2932.569738] __alloc_pages_nodemask+0x182/0x680 [ 2932.570675] ? __kmalloc+0x16e/0x3f0 [ 2932.571430] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2932.572655] alloc_pages_current+0x187/0x280 [ 2932.573538] relay_open_buf.part.0+0x2a5/0xc00 [ 2932.574478] relay_open+0x531/0xa10 [ 2932.575216] do_blk_trace_setup+0x4db/0xbf0 [ 2932.576084] ? _copy_from_user+0xfb/0x1b0 [ 2932.576914] __blk_trace_setup+0xca/0x180 [ 2932.577740] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2932.578664] ? perf_trace_lock+0xac/0x490 [ 2932.579535] blk_trace_ioctl+0x155/0x290 [ 2932.580360] ? blk_add_trace_bio_remap+0x560/0x560 [ 2932.581353] ? do_vfs_ioctl+0x283/0x10d0 [ 2932.582182] ? selinux_inode_getsecctx+0x90/0x90 [ 2932.583163] ? generic_block_fiemap+0x60/0x60 [ 2932.584088] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2932.585077] blkdev_ioctl+0xc1/0x710 [ 2932.585845] ? blkdev_common_ioctl+0x1870/0x1870 [ 2932.586830] ? selinux_file_ioctl+0xb1/0x260 [ 2932.587741] block_ioctl+0xf9/0x140 [ 2932.588484] ? blkdev_read_iter+0x1c0/0x1c0 [ 2932.589384] __x64_sys_ioctl+0x19a/0x210 [ 2932.590229] do_syscall_64+0x33/0x40 [ 2932.591000] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2932.592058] RIP: 0033:0x7f21f1d27b19 [ 2932.592827] 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 [ 2932.596551] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 23:37:41 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xcc) [ 2932.598100] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2932.599728] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2932.601180] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2932.602662] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2932.604120] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:37:41 executing program 7: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x80081272, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:41 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xc403, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:55 executing program 6: ptrace$poke(0x4, 0x0, &(0x7f0000000040), 0x228e51f4) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:37:55 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x80087601, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:55 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 71) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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), 0x4}, 0x50064, 0x0, 0x0, 0x1, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:37:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001}, 0x50064}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000200)={&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0xe000)=nil, &(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f00000002c0)="68fd9e660fb980d99bbbf613ddd6a6503abce4b6a46143652a94a1338113f968143f62fb465c1a73336329d81af80fa1fc50624527d9f50eaaab588d8662010ea08d94a9022fbf544d09e721b702a9957d05a8e24b731bcd9dbdc751e03b40e715e5482788dc5e06a59c36c805076d1e8d429a09733986229c8ecf1409c7530f967a715af3cdd0cf9aa3cb08c9b260c39c4c5609142de0512b1e2d5841b3dc5d652883bdae0d7b2ec5bd68353982eae926fb729b", 0xb4, r1}, 0x68) copy_file_range(0xffffffffffffffff, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280), 0xc3a, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2947.201802] FAULT_INJECTION: forcing a failure. [ 2947.201802] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2947.204460] CPU: 1 PID: 14518 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2947.205858] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2947.207544] Call Trace: [ 2947.208086] dump_stack+0x107/0x167 23:37:55 executing program 7: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x74, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:55 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x3, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:37:55 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x6, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) close_range(r0, r0, 0x2) [ 2947.208832] should_fail.cold+0x5/0xa [ 2947.209798] __alloc_pages_nodemask+0x182/0x680 [ 2947.210757] ? __kmalloc+0x16e/0x3f0 [ 2947.211530] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2947.212782] alloc_pages_current+0x187/0x280 [ 2947.213686] relay_open_buf.part.0+0x2a5/0xc00 [ 2947.214642] relay_open+0x531/0xa10 [ 2947.215405] do_blk_trace_setup+0x4db/0xbf0 [ 2947.216299] ? _copy_from_user+0xfb/0x1b0 [ 2947.217154] __blk_trace_setup+0xca/0x180 [ 2947.218007] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2947.218951] ? perf_trace_lock+0xac/0x490 [ 2947.219840] blk_trace_ioctl+0x155/0x290 [ 2947.220662] ? blk_add_trace_bio_remap+0x560/0x560 [ 2947.221673] ? do_vfs_ioctl+0x283/0x10d0 [ 2947.222498] ? selinux_inode_getsecctx+0x90/0x90 [ 2947.223470] ? generic_block_fiemap+0x60/0x60 [ 2947.224382] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2947.225383] blkdev_ioctl+0xc1/0x710 [ 2947.226136] ? blkdev_common_ioctl+0x1870/0x1870 [ 2947.227133] ? selinux_file_ioctl+0xb1/0x260 [ 2947.228047] block_ioctl+0xf9/0x140 [ 2947.228791] ? blkdev_read_iter+0x1c0/0x1c0 [ 2947.229691] __x64_sys_ioctl+0x19a/0x210 [ 2947.230541] do_syscall_64+0x33/0x40 [ 2947.231314] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2947.232373] RIP: 0033:0x7f21f1d27b19 [ 2947.233139] 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 [ 2947.236930] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2947.238492] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2947.239956] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2947.241416] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2947.242885] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2947.244351] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:38:11 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap$perf(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x100) creat(&(0x7f0000000140)='./file1\x00', 0x160) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:38:11 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x14, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:11 executing program 7: ptrace$poke(0x4, 0x0, &(0x7f0000000040), 0x228e51f4) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:38:11 executing program 1: r0 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$chown(0x4, r0, 0xee00, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) r2 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) fadvise64(r3, 0xfffffffffffffffc, 0x9, 0x3) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r2, 0x1) r4 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r4, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r5, &(0x7f00000002c0)=""/176) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r4, 0x80047210, &(0x7f0000000000)) 23:38:11 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 72) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:11 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) lseek(r0, 0x3, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2800, 0x1) 23:38:11 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) openat2(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)={0x400000, 0x0, 0x4}, 0x18) clone3(&(0x7f0000001400)={0x2000000, &(0x7f0000000040)=0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0), {0x2f}, &(0x7f0000000300)=""/4096, 0x1000, &(0x7f0000001300)=""/147, &(0x7f00000013c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0], 0x3, {r2}}, 0x58) ioctl$BTRFS_IOC_SEND(r1, 0x40489426, &(0x7f00000001c0)={{r3}, 0x0, &(0x7f0000000040), 0x3, 0x2, [0x6, 0x842, 0x80000000, 0x4]}) 23:38:11 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2963.091208] FAULT_INJECTION: forcing a failure. [ 2963.091208] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2963.093693] CPU: 0 PID: 14554 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2963.094939] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2963.096394] Call Trace: [ 2963.096851] dump_stack+0x107/0x167 [ 2963.097498] should_fail.cold+0x5/0xa [ 2963.098156] __alloc_pages_nodemask+0x182/0x680 [ 2963.098957] ? __kmalloc+0x16e/0x3f0 [ 2963.099601] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2963.100646] alloc_pages_current+0x187/0x280 [ 2963.101400] relay_open_buf.part.0+0x2a5/0xc00 [ 2963.102242] relay_open+0x531/0xa10 [ 2963.102934] do_blk_trace_setup+0x4db/0xbf0 [ 2963.103726] ? _copy_from_user+0xfb/0x1b0 [ 2963.104455] __blk_trace_setup+0xca/0x180 [ 2963.105214] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2963.106025] ? perf_trace_lock+0xac/0x490 [ 2963.106811] blk_trace_ioctl+0x155/0x290 [ 2963.107551] ? blk_add_trace_bio_remap+0x560/0x560 [ 2963.108434] ? do_vfs_ioctl+0x283/0x10d0 [ 2963.109176] ? selinux_inode_getsecctx+0x90/0x90 [ 2963.110033] ? generic_block_fiemap+0x60/0x60 [ 2963.110859] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2963.111736] blkdev_ioctl+0xc1/0x710 [ 2963.112410] ? blkdev_common_ioctl+0x1870/0x1870 [ 2963.113245] ? selinux_file_ioctl+0xb1/0x260 [ 2963.114021] block_ioctl+0xf9/0x140 [ 2963.114675] ? blkdev_read_iter+0x1c0/0x1c0 [ 2963.115465] __x64_sys_ioctl+0x19a/0x210 [ 2963.116198] do_syscall_64+0x33/0x40 [ 2963.116869] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2963.117795] RIP: 0033:0x7f21f1d27b19 [ 2963.118460] 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 [ 2963.121764] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2963.123149] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2963.124439] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2963.125729] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2963.127021] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2963.128312] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:38:11 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) mount$9p_rdma(&(0x7f0000000240), &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0), 0x34040, &(0x7f0000000400)={'trans=rdma,', {'port', 0x3d, 0x4e20}, 0x2c, {[{@sq={'sq', 0x3d, 0x7}}], [{@smackfsroot={'smackfsroot', 0x3d, ':'}}, {@fsuuid={'fsuuid', 0x3d, {[0x65, 0x31, 0x62, 0x35, 0x66, 0x36, 0x32, 0x32], 0x2d, [0x66, 0x39, 0x61, 0x38], 0x2d, [0x33, 0x64, 0x63, 0x35], 0x2d, [0x65, 0x34, 0x65, 0x30], 0x2d, [0x37, 0x30, 0x32, 0x33, 0x39, 0x63, 0x35, 0x36]}}}]}}) creat(&(0x7f0000000200)='./file1\x00', 0x167) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:38:11 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:11 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x15, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:11 executing program 1: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0045878, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:11 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) fcntl$getownex(r1, 0x10, &(0x7f0000000140)={0x0, 0x0}) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x7fff, 0x0, 0x0, 0x0, 0x401}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) openat(r3, &(0x7f0000000180)='./file1\x00', 0x305000, 0x22) copy_file_range(r3, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x523101, 0x12) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:38:11 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 73) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:11 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) [ 2963.512182] FAULT_INJECTION: forcing a failure. [ 2963.512182] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2963.515172] CPU: 1 PID: 14589 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2963.516738] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2963.518628] Call Trace: [ 2963.519265] dump_stack+0x107/0x167 [ 2963.520106] should_fail.cold+0x5/0xa [ 2963.520987] __alloc_pages_nodemask+0x182/0x680 [ 2963.522045] ? __kmalloc+0x16e/0x3f0 [ 2963.522909] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2963.524299] alloc_pages_current+0x187/0x280 [ 2963.525216] relay_open_buf.part.0+0x2a5/0xc00 [ 2963.526273] relay_open+0x531/0xa10 [ 2963.527141] do_blk_trace_setup+0x4db/0xbf0 [ 2963.528139] ? _copy_from_user+0xfb/0x1b0 [ 2963.529095] __blk_trace_setup+0xca/0x180 [ 2963.530048] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2963.531086] ? perf_trace_lock+0xac/0x490 [ 2963.532065] blk_trace_ioctl+0x155/0x290 [ 2963.532995] ? blk_add_trace_bio_remap+0x560/0x560 [ 2963.534038] ? do_vfs_ioctl+0x283/0x10d0 [ 2963.534956] ? selinux_inode_getsecctx+0x90/0x90 [ 2963.536055] ? generic_block_fiemap+0x60/0x60 [ 2963.537017] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2963.538101] blkdev_ioctl+0xc1/0x710 [ 2963.538989] ? blkdev_common_ioctl+0x1870/0x1870 [ 2963.540095] ? selinux_file_ioctl+0xb1/0x260 [ 2963.541121] block_ioctl+0xf9/0x140 [ 2963.541972] ? blkdev_read_iter+0x1c0/0x1c0 [ 2963.542995] __x64_sys_ioctl+0x19a/0x210 [ 2963.543954] do_syscall_64+0x33/0x40 [ 2963.544829] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2963.546028] RIP: 0033:0x7f21f1d27b19 [ 2963.546918] 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 [ 2963.551089] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2963.552889] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2963.554571] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2963.556261] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2963.557797] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2963.559517] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2963.606784] FAT-fs (loop6): Unrecognized mount option "00000000000000000003" or missing value 23:38:12 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0189436, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:12 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) mount$9p_fd(0x0, &(0x7f00000007c0)='./file1\x00', &(0x7f0000000800), 0x125080, &(0x7f0000000840)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, 0xee01}}, {@nodevmap}, {@debug={'debug', 0x3d, 0xb0}}, {@privport}, {@cache_loose}, {@privport}], [{@smackfsroot={'smackfsroot', 0x3d, 'vfat\x00'}}, {@appraise}]}}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file1\x00', 0x2d79ecddbe0c2684, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) r4 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x9, 0x80071, 0xffffffffffffffff, 0x8000000) syz_io_uring_complete(r4) syz_io_uring_setup(0x4cdb, &(0x7f0000001780)={0x0, 0x8081, 0x0, 0x2}, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000001800), &(0x7f0000001840)=0x0) syz_io_uring_submit(0x0, r5, &(0x7f0000001a40)=@IORING_OP_READV=@pass_iovec={0x1, 0x4, 0x0, @fd, 0x5, &(0x7f0000001a00)=[{&(0x7f0000001880)=""/120, 0x78}], 0x1, 0x2}, 0x7) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) r7 = io_uring_register$IORING_REGISTER_PERSONALITY(r3, 0x9, 0x0, 0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000740)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r6, 0x0, &(0x7f0000000700)={&(0x7f0000000140)=@pppol2tp={0x18, 0x1, {0x0, r3, {0x2, 0x4e22, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x2, 0x4, 0x3}}, 0x80, &(0x7f0000000580)=[{&(0x7f0000000200)="6874e9848c93f1f407c290da7225d21a967bd1620f9501a9b42fb2ba26a9661cc8a50e19506647b14d5033cae9d47d6d5ff368377403e2e5c718760871cb68430858c9bd33d5b315968207a51dcf481013471dae5808b934d9e0f992", 0x5c}, {&(0x7f0000000380)="ebb0754326500be5eba193329f7fa6acc4038532fa192d3a33325b42b169e45862cb4fb4eb1a7b07b86d7d", 0x2b}, {&(0x7f00000003c0)="b5eaef859971328e6a2ce94e5257fb9f240f525776b15096870761bb40349137cda78004d1be16abeea9c19e486296e36dc6ca27f8124b28d10f0246de8c50dd03673e168ba9249cb01c0fcf42387bf0eb475d29f1dd704b6372a8a108c0424d6931779fcbfcf2400e238e667c708aaf3a11db7c69c46ee9e0202a17fc7ffc54fad8e0d85f7762cd20e48f2dda", 0x8d}, {&(0x7f0000000480)="145d70857c084977d9a6b689ca3758b4ef24644b9e6ccd003c53136d2d37b214a0591248f07c4bd8b6326a41ed709f4df87f3596af3ba71ed6fddb8555cbf2a75680b8d522c53a14c59f45db87f40ec0413cd5d9886f484c36f7cb93ecea4c2bbe466b97923f376d761ce177272e271fc73bbba214088cf4190453cc0a6b6e7778ae19101d084e77665ffb911b15874d7353325166539c4911f40872af8dc68361245b8da2510d654c6bfdd7e04c042f87e44a1d2136a72125f8ac8b618214574ee421a7bcf237eb9562b4e04978382680f2f7fdfd009b70b93df57e0a559824cffa4656ffd80172ac08fc98cf12883d8b8031c4973f1d2c2651", 0xfa}, {&(0x7f0000001e00)="25f3845b114ba7d1a41611322076d7bff8bbd82727606185c77660af5a496047e6ae77899a6a39d49cb5997091456334179a157c0885a4d9003128e5259e0969be263f1054e8aa8033c83b10ca059d162f3d1779711633a685d5cf156f53748d421ab8275e047ae8a2bfae93e8441bc7b6d321a92ca65fffcab33a4f5ce4faee2fa0f2880b43146bd23b62a82f9bd6d3b0883dc088c2602ecc6157319a39dc8bae083b785e03a7948ca4a72ffc959ba44f0c6d302528e1bf9c6a3b9f809d591a91b5e887eaaf99d20c502329de6529ed1c10ca423d6abb19ee80a1177eb0063745185d36d34a6dae4d9722771af836b29c8c65cb4fff18141683f01c6ea745fb66f6f50355a829d7e267ee3c2997140f9f03f6ec9a27d651f540c72d42f0b9103ae8a7208450523ef612d9d258fb52208a3417a9003a3635c7dcc3bcfff7c1d4bfc7d5265785ee6848e91248103d9b8865132018f02d4721e300e9209ff8dfe4f32a5275eaf6933ceffcaf76ccf81eace5f60adc8baaa2e7b5a2fc02a755725379cb737bbb7497dc4ba2696dba9ed26a8d7d9872bda1f35013f1125f83b4f1a1c557dfbd795de52668e027f67776c1d19a6e4a774d388c16dcd9da9ffb908285f17bcbb39bbdbb20f70ae15881f7c58841b07c23438cc4a25e016a287caa70955b9488785b4e87c36866e7011310cc1cbf928bb06824b0c04b96a8177f8ca8c4791fee8a27dca169227bd05b1a468791ff957ed94e73c95f7f038de6e9b5f89723f752da0e42e4c988e0d529e2223a324861699917824e52da66cb17c8d606a8b9ae0312ef573a0e373989cbb997c7d45cfc5256581c1c2e857510637d928bc17bea6e316498ffeb37f433099677b7d7a0cb5179d54b7c5ab250ab09c02c40045a5c7fa447c57f3e9c4f138d470a898aee8e477c005f4d970d73888f0cc3079090cd8ded5a682126184f01dd6421cb20dfddd150d4ad046afc38f6964aec0303ec5296a87bc8212fd68b6dc2e4175739581324f759fbbd85d332593d3c7be5f5283339876757f897dec0a999c4527d201d9955113abc7c5425bf98823bf09b7a25fa0beab30fb93d64f3c6a5ad1b31f7d0e65013b2089c3ed45d1b50f973601947e81d6889e745d6b0a22c6b4c12a215a7ed399044c95bd34a2af854d9e85a7f4aa5973ce485319be9fddee50fff89a2351f7a5211086b50922755f772fe932dcb5100a8ff81f3ff9674b13afb92a12bc572d608593ae9f42cfe2275f95088f2c047ebd6ca288a726d8c230405134dca39720580df7dfb461a5f0b128508df4851c4b59f01efc896801fbc98cca84c6ca4b1e57e1ba1890427016fa1d54405be4b3152bb4767e9f366abaec28f6898e9faf62f22531dafd7d1d28d1417576ad104cc8edf6bf0d709283d9f14dc0ee57372c1a6f7295aa80c88f0202d4eb5f44378fc56ce6f1fe2e4344cb60ff8fcc136e96f715823402696173f92c1352fa023729c9aebd16e289348b6b59c47bffba2cac30b61f54d8aa4d81acba916bca7feaa306595decc8dc43a312b0c64a6051912d655ff6195457c3291145e72b7c303c223a9a22fb2728ecc62826f3efa9092c3492a4f1cc8e17203235b9aeff429c423174de54a3e0471d5022804983482d0532ae10358187a65d938a3ecdb0bbb06783c84f5d7198c327fa32bc5aa4ddd3b45a41a0dbb1e1d4e0b91833a2a5869c85613e349161a8dc1f95a0b06188d1ca5899caa2807c3c29c4412b46eefcf6df2467a9b77e7d25c4c26e560d51fa1e159604b498e3fb988e47cb0ccacd8e39f764100af005f4a81c05b89cd854e19d6d320494d2b7b738ade1c2ae300fbfc00ae897f18ed21456ffc22840277d98d68f9369794f3e78ef3fcc5a2f4f2182db424d6034b73b8ede5686581b48ffc94ddc597ff42a0515a20b284d2b466fcff202a131dc1090f1bd3aa70f837c179a3af94e912365caaccf147ece7b27ce39e14d77be0b1b437619f91152f8fa7ad9209d1b15da792aea6114f9bce5602edf2b3cd76ea66c58889b36362b81eb2eb64aef025f28f96fe436a1f5ad59b9ec43d7ba88c464d198fae1db3c2bccb7ecccc832e3a2d1b3d84ff0fb9c01bd00557a17fdced7573745092362f286716b9823c99a6654cfb7af5e21877ab32f7e6defeea321d15ea4b7d084f080439499855244f4328277ecba1e84fa9c2cb2aa2c954d72105730594936567f089cbed726993e6fba4b8a26b0bd01c41cfaf9919ce435e6dc6c47700e4be971c3965b7d001fea127e67cfa74ce61fa6d5885af0244f0d755c1eecdb1c0343f55ff3be1ac63be36099a8576e54a36b1eaea03ba6cf11ac6223183fe07cad35f3afda284fa3bdf41df9a8641a602c10677ace0d9a6645590b40217f2865e3b6b4b81c7dabaa8f20cc5a3cceac85ace06e5f57616906aaf687113cf94be4970d13681dd45da9954d03ef1b79569e2702120d61e57ba73f691a7468713667b8971e4bce81f6839d972d206ce78cb8dcbf80f68cb54f2c53d4312e2ea42d3938115981ad7f8a233bb392fd73722a6699a565a99887374f1bfeca6570b7195e52fa94804cdd1432fe5fa61beb09c0d585501ab033e3adc41d6862c763f30893e671d43262f85b8bbaf9cbeb80f53b7ba6ca314cd06128fb3a075e228967c5abf4f2156f7250bfd1b1ac4f89f0e1949254a135c80e23cdca9646cbf89b272972aba32d36eec7a93fa5a14fcb9c577e596becf25dcf2949d28f00417e2e6fafa94e7296bf9606fd53a411a27b344b844e17feeef1e352ed7bac81d20e265d6fae32d7876de2d389034194351844a2c3f8b3ab8be1e34592878ad2b4b1fa36bcccb8202365066c6044c7cc84304ee19c10d8dd80cb213ea0c5beda7e8bd6d930055402e5ac8877e3f57742e690571804016fda16f6eb675bcdfae64c6762451b254874e191765073f4075ee27d47349f594f4e96963d4d228e4aec2e7d73125eda08e852a131af7bc19db7cec7971b9256c57dec9751e1663b6a5e2bad4a35ad1bf0975a84d179f67b303e49d09a7611e420ef9e32121c8d551f33bca6ca5a3adae8c3b9c276e55a5708f5f11772b1e7d6746fb0183070648d758c7dac131c55ca42ddb098b94c2969bca17eb93dd5bc85b8e5581f1a962b4c61197dc1580f6787820d5ed2affe29296f0d2b7a5584a203095186379999929abfa3b74d58252f713ea74b660a22f9408ba8cc6d2614a6e8dd1faae16290c2a59dc31ca5af67478fd78d959d48dce92ff67b24bb5a835eecf5b2624d0de17e8eebfe541399a30cab1e834224cb3900e11b0ed557e0b8e342275a824376e1f7a36d11c34aee7d9c47f05d9a552833c0c025681c8b54ffcb2b8989eedf6670cbdfa5ded5fd6bb444da781eff9a06dc0491ff0d5baf1f74ac46c16640f30c08b9027a0aa3ba87b3c474dec57fdb1f365f8ba4b55f97a08b3fb03b0383edb614a977bf6bcd650a8b55de5858a223108c0c1f8741780ea14e87fc94742a8109d23763610ad40810f371a187de44ca7fca67ece8b0a36eb2eca1bc28b7d55cf66dc8bf603b05b6a18f074da6368864ff32d9383bff7f43a4d68e8b6e31051a8f54058840cd16fadcd5bdf55b63df40e86ff466b7403e40f123b56f8eb68f78f0264885b1c8795b08ba3191c47d10551096f4b023211698c65d9bb046aa65257a6dc09bc3dfb0cf9e9d75ab724abf88bfe726bf7fe142023c8a9e75258128cb93c9097f9aa3f3e36495051f3e7f2667474a7633128c6f3d157fc5b4b48f15db0152aa0f883b64bdf43a99e4bba2f7c743700cc0515c77faef271d03c3656bbd1831c49a77d332c2b9ff5538a88da4c59d21e6472f8e335470acd21b4c34eff40476b7666db2eeb2444e5a7893fef8fbfaf05d77a1baeb7e7e32d7a291160066e6fd1f8710a5577db8edc78a8fd28a4c3240c4c1b56142887889658bbd664ec8e553c05ec4b9ab825ffaa0c1691ed9be66b8bdb239cf7644d0896b76daa372e9d713ac65802511865068ab377ced893f67194fa792dd32deefbabd3ae34ab4a9eeb331a463da7e7ecde5deda6792007f5873ae4c34804ce6d4358642bb1d3c2229728cc4828c96f179741a6602bb2e61987cf8fffacf5f4e76c371fad190bc3458c5d9623166aff8d0121ad43806b3e1141233b50e5d834566d78cb14f3df67ea94b2369e214a766688b6f0d616dca83e0e8f1fa02846e87c2852aeec2876d0b3669018c16057b9f18c5874a3a3bdee6d00918b663b9520e26e0952bdee4f20504b3f2c7724575732232b7a66800e11f9d3688c43c704cf808f8adf28e03c03060ebb8743d72c65d03ce57bdd45f896f44e16357903cb85cd0e7f73545839fd3909e2c1ecd0dc79738423ae3552f7df2b43ef095163393c472f224d3ff423a8fad3fc8bfe29893d45df6f863616bbfa3ecc7fb7d93d32e13454c713d0b6cbc9fc35e0bff194b8b19bc923ad1b69a6e14822de94414c0cd98252ee3a91c92341e97d102bac8642a57f8a8554677e1f5dcdb4d85fc83480f66567bd2617ead2c2e4ee4ae0784cf2d21e2dc82ff0c0ec6a655d00a935b3426d3f10700948e8a295e5cea689c9df677c32cd7a4595de8eeb455bcac14088532811ede7a4bd95016d0398a08a0e1d8675648c0c540cec6ac458501745423ea30649a3f367b1bc3be095151d0f0a76f32f6f75e21467022c96d624732e7f260d74709d5d9a3f2b4538de60c57c11a8efefcab3b508b344e8f9ac3fe05cdd9a87c45ca1fe4dc09658654ffd3c6113a6da15cb24a7ca4b6898e7cd062018e1125110c6db372b5c9b03494f7bd16b0274f658e0de61dda4bd52b1348711035ce8f905ba318190585397435283e83797926572df0d0665086a5d1ab27e7889587fb331a12b5e338812c9bd4900ce1f9d701b6cd5c254649f38f1c84a1fd30e287d1a60167692f3e1c3820f028d2a48d2ff22590580b6d035facfbb1cb55ea535bed44ee869ed275fa1a2d478a3f1edd8aa87e12a329b2b2428d313ae27d4f16fe751dce3dc582048eb5455580a87b5678cb50a8f0094c97e8d657aee2534be37505f7057c124ce3dded3e0fc663c358fd7e0fe00c812013dfc19b3396feb2cb8a7c9d25dd30573f602643844ec6c578035f1bae7871b65cecfa85238b7897f2818765aa45603d0ab886c9ff6898e63ef0e78224cac5614715432f89866b14a6fcdf9c4666052b636debb8cba1749fed339626d89dee0b6e34f32c287428c399ad0cfada1025a45592c1357edaf0977b3e2bdf91010b1954a430d088ac8b8a85dd05150c19dd5251b6b01edfd2adfc4a3e12eb5293924ae5c87a5cb31e0226b94dfd8a5acf3ba489a583cb8392ce00a2c776454d96dbe55a67efe70885003ba2158a1ed48e758b315f7ebb801f9074d3d62b9700aab0c48e03455b9b359b4bd68a9faf41aff09dcb220224a4894aefe9d9fcd913dd207b9adccc9183bc6287dbde2fff1ece86dcf963f6a1d4cd9f9fa493e1c2d5f6927116061c6bd895c32ae96243b3a5ddbefcd210aaf3d6856c693f61c48e6d0876a6ad3d81e43c36ab80e8afc82e8bfaa46963fb78d10585de3c2f35fbcc3771c6805fb1ed767cb9b7326985bfdbe0e882ba14c3cb481bfc3a3a0e075e69ad149cca6aef213e05e0dc7ea8905f283d4473c0e304d8d5d845b34ba1c5328322f227b7ae26d1c36740f2d3cad9ce6e9e7abca7c01f4caf74f1a18b9fef951b7b2b258c2b3f772ef36b2b6388adfa8057f37a14668703c4870566fa02a3dc476", 0x1000}, {&(0x7f0000002e00)="f8eb07bf35d8d40730ca57c2cfe69d9eed0c63435847dea186bc8b03ff74d1d03ed781db3fffa739e4bc72eeb5fb2af9665a50a041bc2db3002745c42924871391f86a52194420cb69e19b1bff0ab78a6ffdb4b71fc71112993b4b2fca3af2a56d5a86849e639d14fee4568ca0a8f456a749a6b91aaa009f47e56bfb82b1d2ac8493586ac67f44899b69bc3119967d8f5f075f571c5437f3f45b8a16e5462aedfa70f48eed394943ccb857cf8bf0d419782e1a910a6aed71b7f902273f302b5bad62634525c335a5a38816188f9281d9b1589df9d74dbd0d01750f0970c7c761adcc34b7523adb54b28acda7f2ba0df8b1eec64f5f9f40296a1b47d9b81631cceb8a7578c61028fecc707c8d851485c26763edf4bd60b798ab11f80deb090b4cfb74b22f7538694a36659430aff22f196a96143a156bdfb1655b21c6c723b9809fe559c02892bfe7d558c8320c117c3b2988e42254134c6d08cb9a0b26aa16006ba4526e6b787cce7a42353f49ca44ce578e7dd1cd32119bb29db1e8c972afad047312bff5e0d27d5c2ae55ce76a1ea242c4fd75b6a0793ed2da86ea9083be8fefc1ce1de07986e6891897c574c036f70f042032f744ffdd3ae8003ea0125b3fec514c5e557422fbfbb47beae7ea76c29a64ef739e82a6f7990345d990abfb86d4cf3005c572c1e4a65d73ce17f9f368aeea81b67715dd7b34277167783c87b3a7a402a7ad6c662bb36f0ecbaeff523ffd3917d2fc2145e31b2099aebca88fffa5d57f2469cc8df34648f8e1f597d3874df03fa97e8f50234830b64ce2614bf2cc62090371c722183b45032646fec400e80f21a1317f026012121d3fe2a95d7527304819fb291b7c37608d6af2c449030dcee7aab5491a028b064535b41b9b82a6d969bdd0746cf657248b67e3f46b16075413547b2294d3a5a1ee0e806f7eaf9aad1717bad76be2206ef585f4480e2d8ca378ede4f28b1f21d54862006665a4529688be959458fec19074a0e695680388930b6708551369e166affe9bba96fb55f3cfb6f3e30c416155345f700d3a5a8e34274d5afc65b53f3073591442e6edd9a3796fefc059a9338cf7fc584c55ffe1c2350c119bdd1e24b5974dfcda5a00a2607e3c9531c7e96c313828413e82405843cf577227da8f69555168a9bcf8815482a791e459e303ad15d7a906ef5afde093b169a2b1f08c33831ebc3d77cab08a5d88e8b25a7ecfd18ea0a353676bc4d81425057ab2c2c68e306e7973fd104578bffd5ce31f9350682036f528e3350519ba137e29b026d25178eb538a9d740bfb61153ce63a0a6a2c6ed4fa20fdaaa7387ed06b2a064474aeba791c300b4879d1df11e46560c006625714912c4435bc32d06756f1a72f0b9b73783e1296426c779b520048dbd37093c6c39669ba5cd9bf526986566c22df1be740c5e22e9d291c5d5107c6e1e2efced7f6e7194b39f6f1f9d570b3ef9e939234ca980eb48b42512e208b813496d9d29fa07e38729cf56592d41dbf3b2960ecb10bc9d33cc55610884894ca330b80ecdd2369619c25a76bd5381ea6c1d4182b1e7d4fe58da301a1e33a5fd609dca3fc414fcdbb8fb7c8e9a1308409f73e99ef6a3d5d4ce367119958388ed207a6080e8612631146855d35b7697bec3442db811f6c195773d5016823bd84454bc86117559f31514f9d5c1a1c0246bbe99b1c7d49adb6a47d72d1d78098cb9445837cd43c256ce0790f5547b98ac72d7f634c0ca88cc9adc7c7db969c8d38ca5d9d863027da5c327eac4ac18befcd22ddae781282d54305e769f786d66a235dc24e424d116d340ef05b29cd954a36f9520104c41639f64e7eef8b8c7ab86b040ced602306d5b12d77b714d55c9628e1959d7840819e3c38ce6df1e83548c700cc7d8ab621107bd60e97538a37d6a3902fe94bb1603638ab4889ff4ae44428dfff6b08a4231bd69c3b8d85c3d7f04cfab3270058938f4ba71690592868dec6b6d1e0aacb28937e9bce23bf5468afaab6ad97105d60efbb2009c8d9e0dd484dd5cf38f0f159c87309b171b695198c603636d7fce53611dca81c0027baa304b5a139b86cab1ded011d10424be5fc86127e560b11ac42b59869f0bf871445166ee6c1d0cb6c439db4ace2cde196aa1ab6e8f12fefff1b7b65f9a789a7acd6c7d6082d47dae6e67df541af8ea27657419429a236fcfcc62d9d3f56692d09df79b097ba58635bd9a8653a833b215cf4d0a912331889d39c45e74770e42faf285cde03b406313e031807f695a72d4451bb9f3322ab9972f6e6f3a97438b3b1dc3f9c84731fb822a7475083e53f7bf91f55f8177d93fe3d6fbb298a277edfb3e3627180918dfa9ff812c7bd430cf5ecfd859e02e032cc5bd6f266bb602534489dfc79dec22d83ee81c9505846b033ae18fcef0fa9e8630f6ea9ae01acb31299d078626912d9d33e3403cd6c60e4e9c9eb270eacdfd3a8d6e87b39e48521dba31e8b591a245e1a98bfa5c6dfef4ef53e7dc002a2299d52ead95cf42882e43504532f6002b05346449f4cccb59604a4c3ae1d83bfa34ac424949c2172b48166220f22d6d9ad1e0a3822330d174facb1e793a6a730fa06650ce7a2552d015ed2bde92c9b06b0ba48b1aef87766f3bba5ba9ef57fbbb22d18b414471def5f8c2e03ae7519618265f8aadf2bf5e4059e0549fb1239ee8577e3ce5c9d96cf7371ccf5b18a590504ddb6051221e9a1423b533b4a0c43071e09cd7b3e354b962b35f42b34c4866a7f6ae9ee6c52c97552b4af6b1e408da9c70ddfe324ba7599e245fb18f340dbef7ab28c862a4445ea8f3176ea8a1c731691123167cd7fabe4fdb90d51a7b1dedf8d899ed1696716080844754453c94206b235bc7a877ac5d0a7c82ed287ca95d2db1a8eabb34c66a69939794e90b36596d9ad387d567bf5e9b5bebe47c863bebc780ff5e21196ba32b5ff6763a922a12ce5becb4deeba9cfed6d6c0f6fd028d6800c672a8a99c4f37fae2f47cd8a0148c359fba632c13f11fef9a677c8275fead038c13ff310988cd7e02038644439fbb987f62bfd87d6b4b4d33a7e5c2acaaf347e9d2bc77c1d7190a95cdc0c65a9d8d1d8eb1534afa68598571eb7b982810f80d5048d094452be03e587946e6d4f8a91519dde0d55ffb3dad06658cabbbc501c87f30862b753e5ad85d3e1a6eeb58598279f0fc4254cf6d686ee55a4cfc9d04a38bb22a79953deef0f2a50ad746b3be125ae575c3d022772d3c8c1241cda8043335233e44d8d30b81db7747cf76da3fba3e29fd54624e1259acd249c7f31d7770adeb6d8123e855ce9f87aa6ed6109d8f20e6de5d4b7b3f5390a385ef023dc58b00578af2b59a8c4ccc153eb700a5b70553b14b059ec5d11b30e748ab39a2c5df7ce459b0f9c98823935e16990535a2f7c7b0a89c537c3c4ee42512a81b1d4cdaa2b884f2e594baf7ff1a3b8c69dca5faacf5ba5fcdefd978dc52b7ed62614d48653f5f4bc1605c152b2c897118e4c22526045c17b2348b6d6c5c28bb00367b0e0ec3bc0bca4301dbb34f619fe4a94b78ac4e8c24c144b1cca453efa5c7f05c36397e021d2bf511a9bcaa2f679003bb0e7107f05fc42b6923e51edacf5db03329fb4851c78c46752bdda8ab53cf777011131948f9b971b5517cf46b87aa6555f247c554429a4cdd44d0965d653a09ae8aa214b9ec2c07e50fdcf12f5b4db69e272ef1504673548384c9d5f74f3108effa487ade05b88641547a9f9c094dd380d293fe65986b455e0b957f77fc10d07c7318fa3ad5a5e27e46e2da277a58c1adb2eda9c23e5685313cb548ce344948020ba5f0a73f8fe46b91b8f6183d1ad1dd6b6d559f57ae04e9bc6c592b5701ee96ed02c86b723de14ff77ca7aeff70c5e74f39253566a07fb38d70f2a06b5abbcefa70cd9b39771591348299120d49d7f1344b68c64efbdb4e479965194a43550eebe88cc8fc86857b83943842587888100b56429b368ba569c29d2b04aec706c54c06db1db0c3c9f37c916a536618d040ef429945bd371449138f976257e003e8cee24408a91107b54b292be359023fad3a3dcc8e4e2a1af8d8b4e7c9750f0bc9f80ca3b52069ea81c011dc16c5f7353c251e87beb6d8c4081dccc16e13e38c8ebefb9153c8e67e9f0bdede466b1a88402a5e857b5dbdfbb11ece8c49fe8af651ce98cb060dba96d9c2df3b37d1720fd303622fe25dd91b3037a6f7ad19e2d2d7301db95a3e1c802019a3b50465fac7ce13d15c78653bc604e2569241b33412bcafffe2c189e2ddce97b2839bbc88a79671b3f4c081ce310d904fbe257beaeed19d2a06c8933dd5532b9a50527cab919d732a47d88a5de29aa6af1ea95a3c3aae3610b25a4d6b1612d61ec6e704e54314d410c3e7e7f4c4a4a7cbf20937106348ec3ecfbd0701e9e0ee677f3d2a483c3a214ce561339f23b171f65893735cbe4d1e412e2c5379933eddf68fb626254335c4415e6b4166de165f69bc2fe53c67474f3f668078288e15851138491879387fd58450d3ee14c4c270a23b448174c812e23f1772a765a20a8d10fde896b4281d80bfe9127a623e1aa297d68b69da610a1c7d40349be31b70abd64301faec62a46b2f8351c6847b8bb6991bb21435763ae70d0b311e48ba0ce6bd7d0c9975e1c5a958c221180e141984e080b8e5048bb23b615a344f6539c3c68667fb3f4dc85a3ef3ca5d76982791c084c5a8546a427ea03c96ba166bacda164d5e1d1a20248ae85c4618facd1ea383c8bf3142c0b33d85a2acfd5efd85f92740dd00520f01989455051db9e250307a5381c9807f562822ae14e2e7b81aa746a938b00bfc6dcaa361dc64b8f8e355dc08fb3e7e2deb903ca05f0e2e0a5a5aa7c9bd2348b67d5789e98423b88c71a2a51c738f291c610662198cf9e5f6ca10eb9c859447c1220350afcd659cc25d7bbe74d972f8a27e212a24740a7b64e4fe2b7eae9c839e178628a43cf70d5fec383c6d4456e4877a21a0fc834b384523876994df86cc9d76a0996c8969ef19f9d9da73067b978fc7b05e755fcfdbaee7d6f8c017522af5d88e146a44b80d6b967169bd3481de1224f977f74d097af6b9413575892ba21b395550fcb5fbf5dc6f8f30a98e11522cdcd38aca1dcffbd79cb65606647bbae95624f17a622ecb900b1648e56659eb40e19fc39a1d985b8f357bcacaa5fd75111dc95269879e3fca52c057645393ed46aba4da56bb2acfce0ab974a2f0ff23c142bfa0ff874602f2af02269ad2f433abfe699658a68b24a16d6009255a9dd766578353477bc09809a73b06442ff8f1060e40447edc20df30013a714e2bff983bd74262888fb6715a7b4368e8ae94d8ebe566c58e24b41f9b75714a75b65dcf1d0650a5f0d07160fc079329a4d961fb95af58dfb0de30ce912387e9d85b9d30c0ad476f4787d93219c98a6ecf4b802c8bfff40c559fdf9b29db4148acbf2e6d40b68f28fb49148df6826fda51289d60195620635b2ed343b0e9564caeb6288634f1862c4ceb36dd10f02196d6be4a7f469c92864caeb2940553d19db0e1a6a6b39a20928df894318221f5009073fa68b790bd06e9239d0aeba5690eb5826db311d09300206fb6f7ee728e8233d432c0d6ffc7624cfce64488ecd743049b2504354392bf9b76606d74d2e7b48beeda1d2e8e793167296378b3b1ede53ff43bf55ed0b2a221e29419c286dd436c8caa2d84cc13e3c197bdc1ccb4230d250bf64a55426f504ab1dc41913e1b8ebd04e07a3124686932eab6672a0df32fae39", 0x1000}], 0x6, &(0x7f0000000600)=[{0xf8, 0x10f, 0x2, "fbc24a5340aee1d86be451023e1618f5091d6bcf1f43122898484cac3f876218ae8d03a3b5e861568cac468259b17deb04bad7f43bd6b9f08decc51ded3d89c4c953294db74de450fb8b1cc7e4c5e6e9e1ae29e83f57d5b0fdca04bb1d2a76bc8fd131bfb8cbad1218e097728beac3566b89bb1516a20de0babbe4197a797bd5129dc6d49a90e55a5d1eef6b8d93a4c894e6ae8f1c17fbf041c47bc8764f9e34bda95d8665e5d4062ddc34d1efa3f09cb2598864ec3af8e1e3b906682ecb74085238d3e281a002ab095d4bb263247bfa80346caf6b6f446c136b089ab071cedbbde0"}], 0xf8}, 0x0, 0x400c851, 0x0, {0x0, r7}}, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:38:12 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(r1, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:38:12 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 74) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:12 executing program 5: io_setup(0xfff, &(0x7f0000000040)=0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) recvmmsg$unix(r2, &(0x7f0000000900)=[{{&(0x7f00000002c0)=@abs, 0x6e, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000400)=""/219, 0xdb}, {&(0x7f0000000500)=""/204, 0xcc}, {&(0x7f0000000600)=""/169, 0xa9}, {&(0x7f00000006c0)=""/182, 0xb6}, {&(0x7f0000000780)=""/28, 0x1c}], 0x6, &(0x7f0000000840)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x98}}], 0x1, 0x2000, 0x0) creat(&(0x7f0000000240)='./file0\x00', 0x50) openat(r3, &(0x7f0000000940)='./file0\x00', 0x20000, 0x100) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) io_submit(r0, 0x2, &(0x7f0000000200)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x1, 0xffffffffffffffff, &(0x7f0000000080)="dfbe42b8e06f08669a8bc774f1b6858c589c9b286775a94aa49aa61698344389b702a855e92c46e765e2c267eb22ae37f4663b4f49730ad12514f373ecf7d15a010b8f439855519bf37fc915d8881d16473c992f0b707ada76d6719bef6bf7aaafc7865228902e56ef394fbf5e191cd4fbf8e7d9eee1a16d9dc904e6c87cb46ae88df73b9ff8c7267f874e42353b47523318490927", 0x95, 0xa37, 0x0, 0x1, r1}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x7, 0xe33, r2, &(0x7f0000000180)="156007122043c00b561844b8a6fc0042b74e4e76b398e55ae5ad33bdcabc2333d976e29e", 0x24, 0x7f, 0x0, 0x1, r4}]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000000000)) 23:38:12 executing program 6: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0xc, &(0x7f0000000000)=0x5, 0xff4d) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000340)={0x4c, 0x12, 0x501, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, {0x4e22}}}, 0x4c}}, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) fcntl$dupfd(r1, 0x406, r2) 23:38:12 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x16, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:12 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x1, 0x6, 0x41, 0x8, 0x0, 0xff, 0x85801, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x1, @perf_config_ext={0xfff, 0x65}, 0x0, 0x8001, 0x5, 0x5, 0x5, 0x2, 0x3, 0x0, 0xff, 0x0, 0x6}, 0x0, 0x5, r2, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) close(r1) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2963.813260] FAULT_INJECTION: forcing a failure. [ 2963.813260] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2963.815862] CPU: 0 PID: 14609 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2963.817263] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2963.818958] Call Trace: [ 2963.819498] dump_stack+0x107/0x167 [ 2963.820235] should_fail.cold+0x5/0xa [ 2963.821012] __alloc_pages_nodemask+0x182/0x680 [ 2963.821947] ? __kmalloc+0x16e/0x3f0 [ 2963.822721] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2963.823975] alloc_pages_current+0x187/0x280 [ 2963.824873] relay_open_buf.part.0+0x2a5/0xc00 [ 2963.825815] relay_open+0x531/0xa10 [ 2963.826562] do_blk_trace_setup+0x4db/0xbf0 [ 2963.827449] ? _copy_from_user+0xfb/0x1b0 [ 2963.828294] __blk_trace_setup+0xca/0x180 [ 2963.829134] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2963.830041] ? perf_trace_lock+0xac/0x490 [ 2963.830933] blk_trace_ioctl+0x155/0x290 [ 2963.831927] ? blk_add_trace_bio_remap+0x560/0x560 [ 2963.832990] ? do_vfs_ioctl+0x283/0x10d0 [ 2963.833808] ? selinux_inode_getsecctx+0x90/0x90 [ 2963.834773] ? generic_block_fiemap+0x60/0x60 [ 2963.835680] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2963.836654] blkdev_ioctl+0xc1/0x710 [ 2963.837403] ? blkdev_common_ioctl+0x1870/0x1870 [ 2963.838363] ? selinux_file_ioctl+0xb1/0x260 [ 2963.839270] block_ioctl+0xf9/0x140 [ 2963.840003] ? blkdev_read_iter+0x1c0/0x1c0 [ 2963.840875] __x64_sys_ioctl+0x19a/0x210 [ 2963.841699] do_syscall_64+0x33/0x40 [ 2963.842466] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2963.843509] RIP: 0033:0x7f21f1d27b19 [ 2963.844286] 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 [ 2963.847986] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2963.849526] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2963.850963] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2963.852395] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2963.853830] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2963.855271] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2963.868747] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.6'. [ 2963.982823] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.6'. 23:38:27 executing program 7: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0xc, &(0x7f0000000000)=0x5, 0xff4d) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000340)={0x4c, 0x12, 0x501, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, {0x4e22}}}, 0x4c}}, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) fcntl$dupfd(r1, 0x406, r2) 23:38:27 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000040)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:38:27 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc020660b, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:27 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r3 = openat$cgroup_netprio_ifpriomap(r2, &(0x7f0000000140), 0x2, 0x0) fsetxattr$security_capability(r3, &(0x7f0000000180), &(0x7f0000000200)=@v1={0x1000000, [{0x80000000, 0xa47}]}, 0xc, 0x3) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:38:27 executing program 5: ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'gre0\x00'}) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000100)={'caif0\x00'}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x101000, 0x80) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:38:27 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 75) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:27 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 1) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:38:27 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x17, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2979.117990] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.7'. [ 2979.169332] FAULT_INJECTION: forcing a failure. [ 2979.169332] name failslab, interval 1, probability 0, space 0, times 0 [ 2979.171990] CPU: 1 PID: 14649 Comm: syz-executor.1 Not tainted 5.10.164 #1 [ 2979.173920] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2979.175623] Call Trace: [ 2979.176162] dump_stack+0x107/0x167 [ 2979.176938] should_fail.cold+0x5/0xa [ 2979.177711] ? __iomap_dio_rw+0x1ee/0x11a0 [ 2979.178654] should_failslab+0x5/0x20 [ 2979.179616] kmem_cache_alloc_trace+0x55/0x360 [ 2979.180629] __iomap_dio_rw+0x1ee/0x11a0 [ 2979.181464] ? lock_release+0x6b0/0x6b0 [ 2979.182276] ? __lock_acquire+0xbb1/0x5b00 [ 2979.183156] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2979.184095] ? down_read+0x10f/0x430 [ 2979.184845] ? down_write+0x160/0x160 [ 2979.185626] iomap_dio_rw+0x31/0x90 [ 2979.186368] ext4_file_read_iter+0x2c7/0x4c0 [ 2979.187291] new_sync_read+0x424/0x6f0 [ 2979.188073] ? fsnotify+0xf30/0xf30 [ 2979.188809] ? ksys_lseek+0x1b0/0x1b0 [ 2979.189578] ? _cond_resched+0x12/0x80 [ 2979.190369] ? avc_policy_seqno+0x9/0x70 [ 2979.191199] ? selinux_file_permission+0x36/0x510 [ 2979.192185] ? __fget_files+0x296/0x480 [ 2979.193000] vfs_read+0x457/0x580 23:38:27 executing program 6: recvmmsg(0xffffffffffffffff, &(0x7f0000002840)=[{{&(0x7f00000001c0)=@can={0x1d, 0x0}, 0x80, &(0x7f0000000100)=[{&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x4}, 0x3}, {{0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001480)=""/55, 0x37}], 0x1, &(0x7f0000001500)=""/12, 0xc}, 0x4}, {{&(0x7f0000001540)=@in, 0x80, &(0x7f0000002680)=[{&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/161, 0xa1}], 0x2}}, {{0x0, 0x0, &(0x7f0000002800)=[{&(0x7f00000026c0)=""/79, 0x4f}, {&(0x7f0000002740)=""/158, 0x9e}], 0x2}, 0x80000001}], 0x4, 0x100, &(0x7f0000002940)={0x0, 0x989680}) accept4$packet(0xffffffffffffffff, &(0x7f0000002980)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000029c0)=0x14, 0x80000) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) r3 = dup(r2) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDIFADDR(r3, 0x8936, &(0x7f0000000080)={@local, 0x78, r5}) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, &(0x7f0000002d00)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000002cc0)={&(0x7f0000002a00)={0x2a4, 0x0, 0x200, 0x70bd2c, 0x25dfdbfd, {}, [{{0x8}, {0x98, 0x2, 0x0, 0x1, [{0x54, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x24, 0x4, [{0x0, 0x0, 0x9, 0x10000}, {0x0, 0x1, 0x5, 0x5}, {0x11, 0x8, 0xb3, 0x1f}, {0x2, 0xfc, 0x0, 0x100}]}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r0}}, {0x8}}}]}}, {{0x8, 0x1, r1}, {0x7c, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x3}}, {0x8}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x9}}}]}}, {{0x8}, {0x164, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x7fff}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x4}}, {0x8, 0x6, r5}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x2}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x6}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}]}}]}, 0x2a4}, 0x1, 0x0, 0x0, 0x841}, 0x40) r6 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r6, 0x40047211, &(0x7f0000000000)) [ 2979.193714] ksys_read+0x12d/0x260 [ 2979.194620] ? vfs_write+0xa30/0xa30 [ 2979.195399] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2979.196495] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2979.197544] do_syscall_64+0x33/0x40 [ 2979.198300] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2979.199348] RIP: 0033:0x7fce7e8f8b19 [ 2979.200124] 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 [ 2979.203856] RSP: 002b:00007fce7be6e188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2979.205432] RAX: ffffffffffffffda RBX: 00007fce7ea0bf60 RCX: 00007fce7e8f8b19 [ 2979.206878] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 2979.208359] RBP: 00007fce7be6e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2979.209826] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2979.211304] R13: 00007fff36c343af R14: 00007fce7be6e300 R15: 0000000000022000 23:38:27 executing program 7: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0xc, &(0x7f0000000000)=0x5, 0xff4d) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000340)={0x4c, 0x12, 0x501, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, {0x4e22}}}, 0x4c}}, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) fcntl$dupfd(r1, 0x406, r2) [ 2979.242302] FAULT_INJECTION: forcing a failure. [ 2979.242302] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2979.245315] CPU: 1 PID: 14647 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2979.246737] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2979.248449] Call Trace: [ 2979.248997] dump_stack+0x107/0x167 [ 2979.249750] should_fail.cold+0x5/0xa [ 2979.250548] __alloc_pages_nodemask+0x182/0x680 [ 2979.251539] ? __kmalloc+0x16e/0x3f0 [ 2979.252311] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 23:38:27 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0401273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2979.253570] alloc_pages_current+0x187/0x280 [ 2979.254551] relay_open_buf.part.0+0x2a5/0xc00 [ 2979.255528] relay_open+0x531/0xa10 [ 2979.256283] do_blk_trace_setup+0x4db/0xbf0 [ 2979.257172] ? _copy_from_user+0xfb/0x1b0 [ 2979.258027] __blk_trace_setup+0xca/0x180 [ 2979.258878] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2979.259814] ? perf_trace_lock+0xac/0x490 [ 2979.260695] blk_trace_ioctl+0x155/0x290 [ 2979.261528] ? blk_add_trace_bio_remap+0x560/0x560 [ 2979.262532] ? do_vfs_ioctl+0x283/0x10d0 [ 2979.263438] ? selinux_inode_getsecctx+0x90/0x90 [ 2979.264573] ? generic_block_fiemap+0x60/0x60 [ 2979.265648] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2979.266806] blkdev_ioctl+0xc1/0x710 [ 2979.267718] ? blkdev_common_ioctl+0x1870/0x1870 [ 2979.268855] ? selinux_file_ioctl+0xb1/0x260 [ 2979.269911] block_ioctl+0xf9/0x140 [ 2979.270774] ? blkdev_read_iter+0x1c0/0x1c0 [ 2979.271821] __x64_sys_ioctl+0x19a/0x210 [ 2979.272799] do_syscall_64+0x33/0x40 [ 2979.273693] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2979.274914] RIP: 0033:0x7f21f1d27b19 [ 2979.275819] 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 [ 2979.280202] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2979.282013] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2979.283721] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2979.285414] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2979.287120] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2979.288813] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2979.340726] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.7'. 23:38:41 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481223, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:41 executing program 7: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0xc, &(0x7f0000000000)=0x5, 0xff4d) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000340)={0x4c, 0x12, 0x501, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, {0x4e22}}}, 0x4c}}, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) fcntl$dupfd(r1, 0x406, r2) 23:38:41 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 76) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:41 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0, 0x0, 0x101}], 0x100800, &(0x7f0000000240)=ANY=[]) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/asound/seq/timer\x00', 0x0, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r1, 0x8010661b, &(0x7f00000001c0)) chdir(&(0x7f0000000040)='./file0\x00') ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(0xffffffffffffffff, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00', 0x200000}) r2 = 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, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000140), 0x40001, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = dup2(r4, r3) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x1}}, './file0\x00'}) r7 = syz_genetlink_get_family_id$batadv(0x0, r5) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r6, &(0x7f0000000400)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r7, @ANYBLOB="000429bd7000fbdbdf250c00000008003100d21ac8489978683902000000"], 0x24}, 0x1, 0x0, 0x0, 0x200000c0}, 0x14050884) r8 = socket$packet(0x11, 0x3, 0x300) r9 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000140)={'lo\x00', 0x0}) setsockopt$packet_add_memb(r8, 0x107, 0x1, &(0x7f0000000100)={r10, 0x3, 0x6}, 0x10) setsockopt$packet_add_memb(r8, 0x107, 0x1, &(0x7f0000000080)={r10, 0x1, 0x6, @dev}, 0x10) sendmsg$BATADV_CMD_GET_BLA_CLAIM(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x24, r7, 0x2, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r10}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x24040010}, 0x40040) sendmsg$BATADV_CMD_GET_HARDIF(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000002c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="48000000590807f1339128861bc6b429a0f3df8db72e923cc33d161c240598b07cb0ed93117bf8baddd58641ad7cb39beb", @ANYRES16=r7, @ANYBLOB="3cbeaf345db4603895006d1119369b14859cfca26ae5a4020000", @ANYRES32=0x0, @ANYBLOB="050029000100000005002900010000000a000900aaaaaaaaaaaa000008000b000800000005002e0000000000"], 0x48}, 0x1, 0x0, 0x0, 0x24004000}, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:38:41 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r4 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000200), 0x220900, 0x0) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0xa3, 0x40, 0x20, 0x1, 0x0, 0x80000001, 0x8020c, 0x7, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000040), 0x10}, 0x8efe565b15186da4, 0x7, 0x0, 0x6, 0x2, 0x7, 0x7, 0x0, 0xeaaa, 0x0, 0x6}, 0xffffffffffffffff, 0xf, r4, 0x1) 23:38:41 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x18, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:41 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) (fail_nth: 2) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:38:41 executing program 6: r0 = socket$netlink(0x10, 0x3, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f00000001c0)={0x0, 0xcac9, 0x7fffffff, 0x1}) ioctl$BTRFS_IOC_RESIZE(r0, 0x50009403, &(0x7f00000005c0)={{r1}, {@val={r2}, @max}}) r3 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000040)=ANY=[]) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r3, @ANYBLOB="292d7ecd000000002e1a6a696c65302f66696c653000"]) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xee01, 0xee01, 0x100) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r3, 0x40047211, &(0x7f0000000000)) getsockopt$inet6_tcp_buf(r1, 0x6, 0xb, &(0x7f0000000600)=""/59, &(0x7f0000000640)=0x3b) [ 2993.044313] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.7'. [ 2993.086889] FAULT_INJECTION: forcing a failure. [ 2993.086889] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2993.089874] CPU: 1 PID: 14689 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2993.091298] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2993.092973] Call Trace: [ 2993.093519] dump_stack+0x107/0x167 [ 2993.094271] should_fail.cold+0x5/0xa [ 2993.095057] __alloc_pages_nodemask+0x182/0x680 [ 2993.096017] ? __kmalloc+0x16e/0x3f0 [ 2993.096780] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2993.098029] alloc_pages_current+0x187/0x280 [ 2993.098935] relay_open_buf.part.0+0x2a5/0xc00 [ 2993.099894] relay_open+0x531/0xa10 [ 2993.100650] do_blk_trace_setup+0x4db/0xbf0 [ 2993.101538] ? _copy_from_user+0xfb/0x1b0 [ 2993.102384] __blk_trace_setup+0xca/0x180 [ 2993.103254] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2993.104170] ? perf_trace_lock+0xac/0x490 [ 2993.105053] blk_trace_ioctl+0x155/0x290 [ 2993.105890] ? blk_add_trace_bio_remap+0x560/0x560 [ 2993.106890] ? do_vfs_ioctl+0x283/0x10d0 [ 2993.107728] ? selinux_inode_getsecctx+0x90/0x90 [ 2993.108682] ? generic_block_fiemap+0x60/0x60 [ 2993.109600] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2993.110581] blkdev_ioctl+0xc1/0x710 [ 2993.111350] ? blkdev_common_ioctl+0x1870/0x1870 [ 2993.112305] ? selinux_file_ioctl+0xb1/0x260 [ 2993.113209] block_ioctl+0xf9/0x140 [ 2993.113946] ? blkdev_read_iter+0x1c0/0x1c0 [ 2993.114822] __x64_sys_ioctl+0x19a/0x210 [ 2993.115662] do_syscall_64+0x33/0x40 [ 2993.116423] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2993.117467] RIP: 0033:0x7f21f1d27b19 [ 2993.118227] 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 [ 2993.121984] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2993.123545] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2993.124976] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2993.126432] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2993.127903] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2993.129355] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 2993.135415] FAULT_INJECTION: forcing a failure. [ 2993.135415] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2993.138417] CPU: 0 PID: 14694 Comm: syz-executor.1 Not tainted 5.10.164 #1 [ 2993.139824] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2993.141509] Call Trace: [ 2993.142059] dump_stack+0x107/0x167 [ 2993.142816] should_fail.cold+0x5/0xa [ 2993.143612] _copy_from_user+0x2e/0x1b0 [ 2993.144442] kstrtouint_from_user+0xbd/0x220 [ 2993.145344] ? kstrtou8_from_user+0x210/0x210 [ 2993.146284] ? lock_acquire+0x197/0x490 [ 2993.147103] ? ksys_write+0x12d/0x260 [ 2993.147923] proc_fail_nth_write+0x78/0x220 [ 2993.148814] ? proc_task_getattr+0x1f0/0x1f0 [ 2993.149713] ? __fget_files+0x296/0x480 [ 2993.150539] ? proc_task_getattr+0x1f0/0x1f0 [ 2993.151448] vfs_write+0x29a/0xa30 [ 2993.152184] ksys_write+0x12d/0x260 [ 2993.152935] ? __ia32_sys_read+0xb0/0xb0 [ 2993.153771] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2993.154852] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2993.155912] do_syscall_64+0x33/0x40 [ 2993.156680] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2993.157741] RIP: 0033:0x7fce7e8ab5ff [ 2993.158501] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 2993.162314] RSP: 002b:00007fce7be4d170 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 2993.163874] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fce7e8ab5ff [ 2993.165316] RDX: 0000000000000001 RSI: 00007fce7be4d1e0 RDI: 0000000000000007 [ 2993.166766] RBP: 00007fce7be4d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2993.168219] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000001 [ 2993.169660] R13: 00007fff36c343af R14: 00007fce7be4d300 R15: 0000000000022000 [ 2993.238188] FAT-fs (loop6): Unrecognized mount option "" or missing value [ 2993.249145] device lo entered promiscuous mode [ 2993.277715] device lo left promiscuous mode [ 2993.339661] device lo entered promiscuous mode 23:38:41 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481225, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:41 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 77) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2993.358588] device lo left promiscuous mode 23:38:41 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x400000, 0x4) chdir(&(0x7f0000000100)='./file1\x00') 23:38:41 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYBLOB="162b11334168feb6d39aaf5af9a235ba1a79a51f5c9bd2140418edd9b13f8181f9fc63297959dbc6ad2cd2c6b53120f6b7975e4f055b06cc21", @ANYRESHEX]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:38:41 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 1) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 2993.516809] FAULT_INJECTION: forcing a failure. [ 2993.516809] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2993.519757] CPU: 1 PID: 14713 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2993.521175] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2993.522917] Call Trace: [ 2993.523491] dump_stack+0x107/0x167 [ 2993.524225] should_fail.cold+0x5/0xa [ 2993.525018] __alloc_pages_nodemask+0x182/0x680 [ 2993.525998] ? __kmalloc+0x16e/0x3f0 [ 2993.526789] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2993.528052] alloc_pages_current+0x187/0x280 [ 2993.528949] relay_open_buf.part.0+0x2a5/0xc00 [ 2993.529918] relay_open+0x531/0xa10 [ 2993.530680] do_blk_trace_setup+0x4db/0xbf0 [ 2993.531574] ? _copy_from_user+0xfb/0x1b0 [ 2993.532419] __blk_trace_setup+0xca/0x180 [ 2993.533264] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2993.534188] ? perf_trace_lock+0xac/0x490 [ 2993.535064] blk_trace_ioctl+0x155/0x290 [ 2993.535915] ? blk_add_trace_bio_remap+0x560/0x560 [ 2993.536920] ? do_vfs_ioctl+0x283/0x10d0 [ 2993.537758] ? selinux_inode_getsecctx+0x90/0x90 [ 2993.538730] ? generic_block_fiemap+0x60/0x60 [ 2993.539665] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2993.540657] blkdev_ioctl+0xc1/0x710 [ 2993.541420] ? blkdev_common_ioctl+0x1870/0x1870 [ 2993.542396] ? selinux_file_ioctl+0xb1/0x260 [ 2993.543310] block_ioctl+0xf9/0x140 [ 2993.544054] ? blkdev_read_iter+0x1c0/0x1c0 [ 2993.544948] __x64_sys_ioctl+0x19a/0x210 [ 2993.545788] do_syscall_64+0x33/0x40 [ 2993.546550] entry_SYSCALL_64_after_hwframe+0x61/0xc6 23:38:42 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000940)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0xffffffffffffffff}, {&(0x7f0000000880)="f0fd4aa22d9f5641701e2dc7bedd6ca2f7dd12d21917dec43f4b90de29f5c6e7ab68fa93b293a5631bfc2e0f27d06e899480ee46f98c5654b88e6b6abe9db14ce97113b0ba7bf50b98624f79d06b9af544b060cb6a479c904ecc2b54374f49669acd3be2a21f8e5a752f00ed44ce59b4b216f458782cf1420c104669f19c6372e69dc2d64b163140a42d433d6f65b87172563cfee00d2fd66c", 0x99, 0x9}], 0x0, &(0x7f0000000840)=ANY=[]) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r2, 0x40047211, &(0x7f0000000000)) r3 = socket$inet_icmp(0x2, 0x2, 0x1) dup3(r2, r3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$TIPC_NL_BEARER_GET(r4, &(0x7f00000007c0)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000780)={&(0x7f0000000600)=ANY=[@ANYBLOB="50010000", @ANYRES16=0x0, @ANYBLOB="02002dbd7000fbdbdf2504000000c8000580440002800800030000100000080004000600000008000200040000000800030001010000080003007f000000080003000800000008000400f8ffffff08000400ffffffff080001007564700014000280080001000b000000080004000500000014000280080001001800000008000300010000002c000280080001001500000008000400080000000800020008000000080004000004000008000300070000001c0002800800020000800000080001001e000000080003000900000007000100696200004c0004803c000780080004000800000008000300ea00000008000200a70000a403000000070000000800040008000000080003000900000008000200090000000900010073797a30000000002800028024000380080002000500000008000100ff01000008000200050000000800010001000080"], 0x150}, 0x1, 0x0, 0x0, 0x8001}, 0x4000800) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x121000, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r5, 0x84009422, &(0x7f00000001c0)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) [ 2993.547626] RIP: 0033:0x7f21f1d27b19 [ 2993.548618] 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 [ 2993.552370] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2993.553973] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2993.555490] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2993.556981] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2993.558480] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2993.559993] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:38:42 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:38:42 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x102, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 2993.636309] FAULT_INJECTION: forcing a failure. [ 2993.636309] name failslab, interval 1, probability 0, space 0, times 0 [ 2993.639366] CPU: 0 PID: 14718 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 2993.640820] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2993.642488] Call Trace: [ 2993.643060] dump_stack+0x107/0x167 [ 2993.643825] should_fail.cold+0x5/0xa [ 2993.644628] ? __iomap_dio_rw+0x1ee/0x11a0 [ 2993.645482] should_failslab+0x5/0x20 [ 2993.646283] kmem_cache_alloc_trace+0x55/0x360 [ 2993.647245] __iomap_dio_rw+0x1ee/0x11a0 [ 2993.647764] FAT-fs (loop6): Unrecognized mount option " <" or missing value [ 2993.648070] ? lock_release+0x6b0/0x6b0 [ 2993.648097] ? __lock_acquire+0xbb1/0x5b00 [ 2993.651256] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2993.652197] ? down_read+0x10f/0x430 [ 2993.652986] ? down_write+0x160/0x160 [ 2993.653772] iomap_dio_rw+0x31/0x90 [ 2993.654533] ext4_file_read_iter+0x2c7/0x4c0 [ 2993.655471] new_sync_read+0x424/0x6f0 [ 2993.656260] ? fsnotify+0xf30/0xf30 [ 2993.657001] ? ksys_lseek+0x1b0/0x1b0 [ 2993.657781] ? _cond_resched+0x12/0x80 [ 2993.658576] ? avc_policy_seqno+0x9/0x70 [ 2993.659411] ? selinux_file_permission+0x36/0x510 [ 2993.660394] ? __fget_files+0x296/0x480 [ 2993.661381] vfs_read+0x457/0x580 [ 2993.662097] ksys_read+0x12d/0x260 [ 2993.662814] ? vfs_write+0xa30/0xa30 [ 2993.663599] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2993.664650] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2993.665703] do_syscall_64+0x33/0x40 [ 2993.666457] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2993.667511] RIP: 0033:0x7f172cc68b19 [ 2993.668268] 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 [ 2993.672005] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2993.673550] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 2993.674992] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 2993.676443] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2993.677885] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2993.679327] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:38:42 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 78) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:42 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc048122a, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:38:42 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x5, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) read$usbmon(0xffffffffffffffff, &(0x7f00000012c0)=""/202, 0xca) fcntl$getown(r0, 0x9) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140), 0x400000, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x2102c0, 0x49) r3 = openat$cgroup_pressure(0xffffffffffffffff, &(0x7f00000001c0)='cpu.pressure\x00', 0x2, 0x0) io_uring_register$IORING_REGISTER_FILES_UPDATE(r2, 0x6, &(0x7f0000001400)={0x1, 0x0, &(0x7f00000013c0)}, 0x0) preadv2(r3, &(0x7f0000001280)=[{&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, 0x8000, 0x5, 0x8) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') [ 2993.808115] FAULT_INJECTION: forcing a failure. [ 2993.808115] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2993.810806] CPU: 1 PID: 14738 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 2993.812239] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2993.813916] Call Trace: [ 2993.814462] dump_stack+0x107/0x167 [ 2993.815215] should_fail.cold+0x5/0xa [ 2993.816005] __alloc_pages_nodemask+0x182/0x680 [ 2993.816952] ? __kmalloc+0x16e/0x3f0 [ 2993.817715] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 2993.818939] alloc_pages_current+0x187/0x280 [ 2993.819835] relay_open_buf.part.0+0x2a5/0xc00 [ 2993.820770] relay_open+0x531/0xa10 [ 2993.821510] do_blk_trace_setup+0x4db/0xbf0 [ 2993.822379] ? _copy_from_user+0xfb/0x1b0 [ 2993.823234] __blk_trace_setup+0xca/0x180 [ 2993.824048] ? do_blk_trace_setup+0xbf0/0xbf0 [ 2993.824927] ? perf_trace_lock+0xac/0x490 [ 2993.825769] blk_trace_ioctl+0x155/0x290 [ 2993.826581] ? blk_add_trace_bio_remap+0x560/0x560 [ 2993.827569] ? do_vfs_ioctl+0x283/0x10d0 [ 2993.828385] ? selinux_inode_getsecctx+0x90/0x90 [ 2993.829330] ? generic_block_fiemap+0x60/0x60 [ 2993.830232] ? __mutex_unlock_slowpath+0xe1/0x600 [ 2993.831205] blkdev_ioctl+0xc1/0x710 [ 2993.831954] ? blkdev_common_ioctl+0x1870/0x1870 [ 2993.832934] ? selinux_file_ioctl+0xb1/0x260 [ 2993.833824] block_ioctl+0xf9/0x140 [ 2993.834554] ? blkdev_read_iter+0x1c0/0x1c0 [ 2993.835418] __x64_sys_ioctl+0x19a/0x210 [ 2993.836230] do_syscall_64+0x33/0x40 [ 2993.836980] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2993.838007] RIP: 0033:0x7f21f1d27b19 [ 2993.838760] 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 [ 2993.842397] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2993.843899] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 2993.845313] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 2993.846726] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2993.848154] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2993.849555] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:39:00 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 79) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:00 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10e) 23:39:00 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc048122b, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:00 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = signalfd(0xffffffffffffffff, 0x0, 0x0) r5 = timerfd_create(0x2, 0x80800) r6 = eventfd2(0x40, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000140)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000000)=r7) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r4, 0x84009422, &(0x7f0000000400)={0x0, 0x0, {}, {}, {0x0, @struct, 0x0}}) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000002080)={{r6}, r7, 0x2, @inherit={0x50, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000100000000000000050000000000000000000000000000002200000001000000660c000000000000ffffff7f000000007f0000000000000006000000000000000900000000000000"]}, @devid=r8}) ioctl$BTRFS_IOC_DEV_INFO(r0, 0xd000941e, &(0x7f0000001e00)={r8, "be5edf2964aa0562eb475799f3578549"}) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:00 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 2) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x100000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:00 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xffffffffffffdffe, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x107) read(0xffffffffffffffff, &(0x7f0000000000), 0x1b4000) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:39:00 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x104, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3012.003436] FAULT_INJECTION: forcing a failure. [ 3012.003436] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3012.006291] CPU: 0 PID: 14758 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3012.007695] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3012.009411] Call Trace: [ 3012.009950] dump_stack+0x107/0x167 [ 3012.010706] should_fail.cold+0x5/0xa [ 3012.011506] __alloc_pages_nodemask+0x182/0x680 [ 3012.012476] ? __kmalloc+0x16e/0x3f0 [ 3012.013250] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3012.014492] alloc_pages_current+0x187/0x280 [ 3012.015436] relay_open_buf.part.0+0x2a5/0xc00 [ 3012.016389] relay_open+0x531/0xa10 [ 3012.017420] do_blk_trace_setup+0x4db/0xbf0 [ 3012.018309] ? _copy_from_user+0xfb/0x1b0 [ 3012.019189] __blk_trace_setup+0xca/0x180 [ 3012.020071] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3012.020996] ? perf_trace_lock+0xac/0x490 [ 3012.021892] blk_trace_ioctl+0x155/0x290 [ 3012.022706] ? blk_add_trace_bio_remap+0x560/0x560 [ 3012.023748] ? do_vfs_ioctl+0x283/0x10d0 [ 3012.024567] ? selinux_inode_getsecctx+0x90/0x90 [ 3012.025569] ? generic_block_fiemap+0x60/0x60 [ 3012.026472] ? trace_event_raw_event_initcall_level+0x203/0x240 [ 3012.027754] ? __switch_to_asm+0x34/0x60 [ 3012.028580] blkdev_ioctl+0xc1/0x710 [ 3012.029342] ? blkdev_common_ioctl+0x1870/0x1870 [ 3012.030304] ? selinux_file_ioctl+0xb1/0x260 [ 3012.031235] block_ioctl+0xf9/0x140 [ 3012.031974] ? blkdev_read_iter+0x1c0/0x1c0 [ 3012.032895] __x64_sys_ioctl+0x19a/0x210 [ 3012.033724] do_syscall_64+0x33/0x40 [ 3012.034496] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3012.035548] RIP: 0033:0x7f21f1d27b19 [ 3012.036321] 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 [ 3012.040021] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3012.041633] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3012.043061] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3012.044567] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3012.045999] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3012.047499] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 3012.101373] FAULT_INJECTION: forcing a failure. [ 3012.101373] name failslab, interval 1, probability 0, space 0, times 0 [ 3012.104172] CPU: 1 PID: 14760 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3012.105596] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3012.107258] Call Trace: [ 3012.107811] dump_stack+0x107/0x167 [ 3012.108558] should_fail.cold+0x5/0xa [ 3012.109334] ? create_object.isra.0+0x3a/0xa20 [ 3012.110262] should_failslab+0x5/0x20 [ 3012.111035] kmem_cache_alloc+0x5b/0x360 [ 3012.111877] create_object.isra.0+0x3a/0xa20 [ 3012.112788] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 3012.113816] kmem_cache_alloc_trace+0x151/0x360 [ 3012.114790] __iomap_dio_rw+0x1ee/0x11a0 [ 3012.115645] ? lock_release+0x6b0/0x6b0 [ 3012.116460] ? __lock_acquire+0xbb1/0x5b00 [ 3012.117322] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3012.118284] ? down_read+0x10f/0x430 [ 3012.119040] ? down_write+0x160/0x160 [ 3012.119848] iomap_dio_rw+0x31/0x90 [ 3012.120591] ext4_file_read_iter+0x2c7/0x4c0 [ 3012.121505] new_sync_read+0x424/0x6f0 [ 3012.122297] ? fsnotify+0xf30/0xf30 [ 3012.123045] ? ksys_lseek+0x1b0/0x1b0 [ 3012.123859] ? _cond_resched+0x12/0x80 [ 3012.124658] ? avc_policy_seqno+0x9/0x70 [ 3012.125480] ? selinux_file_permission+0x36/0x510 [ 3012.126476] ? __fget_files+0x296/0x480 [ 3012.127296] vfs_read+0x457/0x580 [ 3012.128029] ksys_read+0x12d/0x260 [ 3012.128748] ? vfs_write+0xa30/0xa30 [ 3012.129523] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3012.130582] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3012.131659] do_syscall_64+0x33/0x40 [ 3012.132413] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3012.133462] RIP: 0033:0x7f172cc68b19 [ 3012.134223] 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 [ 3012.138008] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3012.139549] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3012.140980] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3012.142408] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3012.143850] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3012.145283] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:39:00 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 3) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:00 executing program 6: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x100000000, 0x800100) ioctl$SG_SET_KEEP_ORPHAN(r0, 0x2287, &(0x7f0000000100)=0xfd) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x32801, 0x0) 23:39:00 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000000100)='./file0\x00', 0x200500, 0x148) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) chdir(&(0x7f00000001c0)='./file0\x00') openat(r1, &(0x7f0000000040)='./file0\x00', 0x8400, 0x8) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:39:00 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc048122d, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:00 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0xff, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000140)="9ee94734d81f80c5a493626f9bffd67327fd664a95ca227315d8baa8b90660af3fdeb7c9921c31e0a3", 0x29}, {&(0x7f0000000200)="3c8ce99a11d44a4685b6c9df1b013b0bdd8ee7d50245c143b465555f387a202c9cd2b91b1c4d5c56f50fa7480f202877928707f4b421c29f3adeb6027671c5cdac6f68155146aaf1c5cc58033e428ac34610cba30afc5a891c184a06199824514c3a4c27", 0x64}], 0x2) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:00 executing program 6: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0xc, &(0x7f0000000000)=0x5, 0xff4d) sendmsg$nl_generic(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)={&(0x7f00000000c0)={0x14, 0x12, 0x69844ea0a6ddcd11, 0x0, 0x0, {0x80}}, 0x14}}, 0x0) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000100)) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000600)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)}, {&(0x7f00000001c0)=""/94, 0x5e}], 0x2, &(0x7f0000000280)=[@cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x128}}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/16, 0x10}, {&(0x7f0000000500)=""/139, 0x8b}], 0x4}}], 0x2, 0x12060, 0x0) 23:39:00 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 80) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4007) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3012.388903] FAULT_INJECTION: forcing a failure. [ 3012.388903] name failslab, interval 1, probability 0, space 0, times 0 [ 3012.391346] CPU: 0 PID: 14788 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3012.392798] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3012.394485] Call Trace: [ 3012.395035] dump_stack+0x107/0x167 [ 3012.395792] should_fail.cold+0x5/0xa [ 3012.396575] ? mempool_alloc+0x148/0x360 [ 3012.397403] ? mempool_free_pages+0x20/0x20 [ 3012.398290] should_failslab+0x5/0x20 [ 3012.399065] kmem_cache_alloc+0x5b/0x360 [ 3012.399924] ? mempool_free_pages+0x20/0x20 [ 3012.400800] mempool_alloc+0x148/0x360 [ 3012.401599] ? mempool_resize+0x7d0/0x7d0 [ 3012.402442] ? lock_downgrade+0x6d0/0x6d0 [ 3012.403294] ? ext4_map_blocks+0x967/0x1970 [ 3012.404476] ? find_get_pages_range_tag+0x5c3/0xbb0 [ 3012.405695] bio_alloc_bioset+0x36e/0x600 [ 3012.406695] ? bvec_alloc+0x2f0/0x2f0 [ 3012.407647] ? iov_iter_npages+0x1fd/0xa70 [ 3012.408657] ? ext4_iomap_begin+0x1a0/0x700 [ 3012.409694] iomap_dio_bio_actor+0x518/0xef0 [ 3012.410767] iomap_dio_actor+0x36f/0x560 [ 3012.411758] iomap_apply+0x282/0x9e0 [ 3012.412658] ? iomap_dio_rw+0x90/0x90 [ 3012.413578] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3012.414968] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3012.416256] ? mark_held_locks+0x9e/0xe0 [ 3012.417254] ? filemap_check_errors+0xa5/0x150 [ 3012.418356] __iomap_dio_rw+0x6cd/0x11a0 [ 3012.419327] ? iomap_dio_rw+0x90/0x90 [ 3012.420293] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3012.421271] ? down_read+0x10f/0x430 [ 3012.422038] ? down_write+0x160/0x160 [ 3012.422829] iomap_dio_rw+0x31/0x90 [ 3012.423602] ext4_file_read_iter+0x2c7/0x4c0 [ 3012.424503] new_sync_read+0x424/0x6f0 [ 3012.425298] ? fsnotify+0xf30/0xf30 [ 3012.426040] ? ksys_lseek+0x1b0/0x1b0 [ 3012.426819] ? _cond_resched+0x12/0x80 [ 3012.427635] ? avc_policy_seqno+0x9/0x70 [ 3012.428466] ? selinux_file_permission+0x36/0x510 [ 3012.429458] ? __fget_files+0x296/0x480 [ 3012.430283] vfs_read+0x457/0x580 [ 3012.431002] ksys_read+0x12d/0x260 [ 3012.431734] ? vfs_write+0xa30/0xa30 [ 3012.432501] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3012.433565] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3012.434622] do_syscall_64+0x33/0x40 [ 3012.435378] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3012.436434] RIP: 0033:0x7f172cc68b19 [ 3012.437204] 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 [ 3012.440967] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3012.442523] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3012.443982] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3012.445430] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3012.446879] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3012.448337] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:39:01 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x10a, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:01 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc048122e, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3012.596869] FAULT_INJECTION: forcing a failure. [ 3012.596869] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3012.599700] CPU: 1 PID: 14807 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3012.601113] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3012.602823] Call Trace: [ 3012.603372] dump_stack+0x107/0x167 [ 3012.604129] should_fail.cold+0x5/0xa [ 3012.604915] __alloc_pages_nodemask+0x182/0x680 [ 3012.605862] ? __kmalloc+0x16e/0x3f0 [ 3012.606629] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3012.607883] alloc_pages_current+0x187/0x280 [ 3012.608783] relay_open_buf.part.0+0x2a5/0xc00 [ 3012.609731] relay_open+0x531/0xa10 [ 3012.610483] do_blk_trace_setup+0x4db/0xbf0 [ 3012.611360] ? _copy_from_user+0xfb/0x1b0 [ 3012.612245] __blk_trace_setup+0xca/0x180 [ 3012.613097] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3012.614017] ? perf_trace_lock+0xac/0x490 [ 3012.614888] blk_trace_ioctl+0x155/0x290 [ 3012.615730] ? blk_add_trace_bio_remap+0x560/0x560 [ 3012.616735] ? do_vfs_ioctl+0x283/0x10d0 [ 3012.617567] ? selinux_inode_getsecctx+0x90/0x90 [ 3012.618546] ? generic_block_fiemap+0x60/0x60 [ 3012.619483] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3012.620478] blkdev_ioctl+0xc1/0x710 [ 3012.621246] ? blkdev_common_ioctl+0x1870/0x1870 [ 3012.622220] ? selinux_file_ioctl+0xb1/0x260 [ 3012.623124] block_ioctl+0xf9/0x140 [ 3012.623885] ? blkdev_read_iter+0x1c0/0x1c0 [ 3012.624778] __x64_sys_ioctl+0x19a/0x210 [ 3012.625611] do_syscall_64+0x33/0x40 [ 3012.626383] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3012.627457] RIP: 0033:0x7f21f1d27b19 [ 3012.628228] 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 [ 3012.631928] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3012.633474] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3012.634941] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3012.636440] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3012.637917] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3012.639401] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:39:18 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x148, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:18 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 81) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:18 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) socket(0x3, 0x800, 0x6) 23:39:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, &(0x7f0000000180), 0x20000, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0, @ANYRES32=0x0, @ANYRESOCT, @ANYRES32=0x0]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:39:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b400d) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) mount$cgroup(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x4000, &(0x7f0000000380)={[{@none}, {@xattr}, {@clone_children}, {@release_agent={'release_agent', 0x3d, './file1'}}], [{@smackfsdef={'smackfsdef', 0x3d, 'vfat\x00'}}, {@dont_measure}, {@audit}, {@uid_gt={'uid>', 0xee00}}, {@uid_gt}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:18 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 4) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:18 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc048122f, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3029.809038] FAULT_INJECTION: forcing a failure. [ 3029.809038] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3029.811726] CPU: 1 PID: 14824 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3029.813137] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3029.814823] Call Trace: [ 3029.815372] dump_stack+0x107/0x167 [ 3029.816141] should_fail.cold+0x5/0xa [ 3029.816923] __alloc_pages_nodemask+0x182/0x680 [ 3029.817869] ? __kmalloc+0x16e/0x3f0 [ 3029.818632] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3029.819882] alloc_pages_current+0x187/0x280 [ 3029.820782] relay_open_buf.part.0+0x2a5/0xc00 [ 3029.821726] relay_open+0x531/0xa10 [ 3029.822480] do_blk_trace_setup+0x4db/0xbf0 [ 3029.823357] ? _copy_from_user+0xfb/0x1b0 [ 3029.824220] __blk_trace_setup+0xca/0x180 [ 3029.825065] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3029.825976] ? perf_trace_lock+0xac/0x490 [ 3029.826852] blk_trace_ioctl+0x155/0x290 [ 3029.827687] ? blk_add_trace_bio_remap+0x560/0x560 [ 3029.828677] ? do_vfs_ioctl+0x283/0x10d0 [ 3029.829506] ? selinux_inode_getsecctx+0x90/0x90 [ 3029.830466] ? generic_block_fiemap+0x60/0x60 [ 3029.831383] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3029.832379] blkdev_ioctl+0xc1/0x710 [ 3029.833137] ? blkdev_common_ioctl+0x1870/0x1870 [ 3029.834103] ? selinux_file_ioctl+0xb1/0x260 [ 3029.835004] block_ioctl+0xf9/0x140 [ 3029.835757] ? blkdev_read_iter+0x1c0/0x1c0 [ 3029.836634] __x64_sys_ioctl+0x19a/0x210 [ 3029.837461] do_syscall_64+0x33/0x40 [ 3029.838230] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3029.839270] RIP: 0033:0x7f21f1d27b19 [ 3029.840035] 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 [ 3029.843761] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3029.845307] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3029.846745] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3029.848206] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3029.849643] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3029.851087] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:39:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x111) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='/proc/self/exe\x00', 0x98301, 0x0) read(r0, &(0x7f0000000000), 0x0) r3 = accept4$bt_l2cap(r2, &(0x7f0000000100)={0x1f, 0x0, @none}, &(0x7f00000001c0)=0xe, 0x40800) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r3, 0x40047211, &(0x7f0000000200)) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/tcp6\x00') [ 3029.884270] FAULT_INJECTION: forcing a failure. [ 3029.884270] name failslab, interval 1, probability 0, space 0, times 0 [ 3029.887081] CPU: 0 PID: 14831 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3029.888499] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3029.890192] Call Trace: [ 3029.890736] dump_stack+0x107/0x167 [ 3029.891486] should_fail.cold+0x5/0xa [ 3029.892273] ? create_object.isra.0+0x3a/0xa20 [ 3029.893210] should_failslab+0x5/0x20 [ 3029.893987] kmem_cache_alloc+0x5b/0x360 [ 3029.894819] ? ext4_inode_block_valid+0x3ad/0x630 [ 3029.895810] create_object.isra.0+0x3a/0xa20 [ 3029.896701] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 3029.897742] kmem_cache_alloc+0x159/0x360 [ 3029.898588] ? mempool_free_pages+0x20/0x20 [ 3029.899455] mempool_alloc+0x148/0x360 [ 3029.900272] ? mempool_resize+0x7d0/0x7d0 [ 3029.901106] ? lock_downgrade+0x6d0/0x6d0 [ 3029.901943] ? ext4_map_blocks+0x967/0x1970 [ 3029.902834] ? find_get_pages_range_tag+0x5c3/0xbb0 [ 3029.903903] bio_alloc_bioset+0x36e/0x600 [ 3029.904738] ? bvec_alloc+0x2f0/0x2f0 [ 3029.905509] ? iov_iter_npages+0x1fd/0xa70 [ 3029.906359] ? ext4_iomap_begin+0x1a0/0x700 [ 3029.907233] iomap_dio_bio_actor+0x518/0xef0 [ 3029.908160] iomap_dio_actor+0x36f/0x560 [ 3029.908985] iomap_apply+0x282/0x9e0 [ 3029.909734] ? iomap_dio_rw+0x90/0x90 [ 3029.910503] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3029.911677] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3029.912744] ? mark_held_locks+0x9e/0xe0 [ 3029.913583] ? filemap_check_errors+0xa5/0x150 [ 3029.914504] __iomap_dio_rw+0x6cd/0x11a0 [ 3029.915319] ? iomap_dio_rw+0x90/0x90 [ 3029.916111] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3029.917045] ? down_read+0x10f/0x430 [ 3029.917791] ? down_write+0x160/0x160 [ 3029.918565] iomap_dio_rw+0x31/0x90 [ 3029.919297] ext4_file_read_iter+0x2c7/0x4c0 [ 3029.920205] new_sync_read+0x424/0x6f0 [ 3029.920986] ? fsnotify+0xf30/0xf30 [ 3029.921718] ? ksys_lseek+0x1b0/0x1b0 [ 3029.922481] ? _cond_resched+0x12/0x80 [ 3029.923274] ? avc_policy_seqno+0x9/0x70 [ 3029.924097] ? selinux_file_permission+0x36/0x510 [ 3029.925076] ? __fget_files+0x296/0x480 [ 3029.925887] vfs_read+0x457/0x580 [ 3029.926595] ksys_read+0x12d/0x260 [ 3029.927308] ? vfs_write+0xa30/0xa30 [ 3029.928083] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3029.929138] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3029.930185] do_syscall_64+0x33/0x40 [ 3029.930937] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3029.931981] RIP: 0033:0x7f172cc68b19 [ 3029.932736] 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 [ 3029.936436] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3029.937985] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3029.939417] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3029.940858] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3029.942292] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3029.943738] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:39:18 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 82) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:18 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b405b) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:18 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481230, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3030.092120] FAULT_INJECTION: forcing a failure. [ 3030.092120] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3030.095375] CPU: 0 PID: 14856 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3030.096792] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3030.098488] Call Trace: [ 3030.099032] dump_stack+0x107/0x167 [ 3030.099796] should_fail.cold+0x5/0xa [ 3030.100598] __alloc_pages_nodemask+0x182/0x680 [ 3030.101565] ? __kmalloc+0x16e/0x3f0 [ 3030.102416] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3030.103883] alloc_pages_current+0x187/0x280 [ 3030.104945] relay_open_buf.part.0+0x2a5/0xc00 [ 3030.106054] relay_open+0x531/0xa10 [ 3030.106935] do_blk_trace_setup+0x4db/0xbf0 [ 3030.107972] ? _copy_from_user+0xfb/0x1b0 [ 3030.108961] __blk_trace_setup+0xca/0x180 [ 3030.109946] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3030.111010] ? perf_trace_lock+0xac/0x490 [ 3030.112042] blk_trace_ioctl+0x155/0x290 [ 3030.113010] ? blk_add_trace_bio_remap+0x560/0x560 [ 3030.114170] ? do_vfs_ioctl+0x283/0x10d0 [ 3030.115151] ? selinux_inode_getsecctx+0x90/0x90 [ 3030.116278] ? generic_block_fiemap+0x60/0x60 [ 3030.117350] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3030.118496] blkdev_ioctl+0xc1/0x710 [ 3030.119385] ? blkdev_common_ioctl+0x1870/0x1870 [ 3030.120539] ? selinux_file_ioctl+0xb1/0x260 [ 3030.121595] block_ioctl+0xf9/0x140 [ 3030.122459] ? blkdev_read_iter+0x1c0/0x1c0 [ 3030.123487] __x64_sys_ioctl+0x19a/0x210 [ 3030.124467] do_syscall_64+0x33/0x40 [ 3030.125359] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3030.126572] RIP: 0033:0x7f21f1d27b19 [ 3030.127464] 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 [ 3030.131816] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3030.133625] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3030.135332] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3030.137039] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3030.138742] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3030.140445] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:39:35 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 83) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:35 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) chdir(&(0x7f0000000040)='./file0\x00') write$binfmt_script(r0, &(0x7f00000001c0)={'#! ', './file0', [{0x20, 'vfat\x00'}, {}, {}, {0x20, '-#&}.'}, {0x20, 'vfat\x00'}, {}, {0x20, 'vfat\x00'}, {0x20, '#'}], 0xa, "5afb843f1315c23c97420e965ba0465bc85bef3058e6faa1d1d46509ea296abdf8f512c2c24b6de116509c6b18b76e396f2fe9ed29388de8be03d92950b9c177fe77e1d54a8fecd05a9620ea911b65217d0c866681fc3d6d9cfd5277be5ae34f599f10c3f3cb67e967281190b611c7690f0109f6c979cefa950366ffe341931a134b628f8c501b5b092c0a26c920b9b093c83d1824b01fd2c410ee22604d7f8aace130"}, 0xcb) 23:39:35 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 5) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:35 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481258, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:35 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f00000001c0)=ANY=[@ANYRESOCT=0x0, @ANYRES64=r0, @ANYRES16, @ANYRESHEX=0x0, @ANYRES16=0x0, @ANYBLOB="3a20b8d21ec8ec5db3c851a9218319707640dabfb705b4c2aaab842baa37f7ed767d94b216b2122ede624706b28a9fb667e2dcb4c86e0c51fe08a7f7622943b482d317a9233f36f25220c9128ad2d23b2743ea0a39b42bb37e01b39de3d5775d173e43655c797e38c8e7d80d8ad0e96d14acb28d581bedd6ac1d66130b49fd8cc82124126df362c8fa84e5e56e6766190aef42dc9e59928a317255dd2faafeaf11e72f7c936d20a02aebd427166e42296f27d882fa70"]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) futimesat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) fstatfs(0xffffffffffffffff, &(0x7f00000002c0)=""/204) 23:39:35 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000180)) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r1, 0x0, 0x0, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000200)={0x0, 0x3, 0xe851, 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='pagemap\x00') readv(r3, &(0x7f0000000080)=[{&(0x7f0000000500)=""/56, 0x38}, {0x0, 0x8}], 0x2) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r5, 0x6628) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x80047210, &(0x7f0000000000)) 23:39:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1da688) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:35 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x14c, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3047.113280] FAULT_INJECTION: forcing a failure. [ 3047.113280] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3047.116084] CPU: 0 PID: 14879 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3047.117771] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3047.119762] Call Trace: [ 3047.120431] dump_stack+0x107/0x167 [ 3047.121332] should_fail.cold+0x5/0xa [ 3047.122271] __alloc_pages_nodemask+0x182/0x680 [ 3047.123408] ? __kmalloc+0x16e/0x3f0 [ 3047.124338] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3047.125830] alloc_pages_current+0x187/0x280 [ 3047.126903] relay_open_buf.part.0+0x2a5/0xc00 [ 3047.128054] relay_open+0x531/0xa10 [ 3047.128950] do_blk_trace_setup+0x4db/0xbf0 [ 3047.129994] ? _copy_from_user+0xfb/0x1b0 [ 3047.130998] __blk_trace_setup+0xca/0x180 [ 3047.131931] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3047.132869] ? perf_trace_lock+0xac/0x490 [ 3047.133734] blk_trace_ioctl+0x155/0x290 [ 3047.134573] ? blk_add_trace_bio_remap+0x560/0x560 [ 3047.135563] ? do_vfs_ioctl+0x283/0x10d0 [ 3047.136424] ? selinux_inode_getsecctx+0x90/0x90 [ 3047.137388] ? generic_block_fiemap+0x60/0x60 [ 3047.138289] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3047.139265] blkdev_ioctl+0xc1/0x710 [ 3047.140027] ? blkdev_common_ioctl+0x1870/0x1870 [ 3047.140979] ? selinux_file_ioctl+0xb1/0x260 [ 3047.141869] block_ioctl+0xf9/0x140 [ 3047.142593] ? blkdev_read_iter+0x1c0/0x1c0 [ 3047.143455] __x64_sys_ioctl+0x19a/0x210 [ 3047.144289] do_syscall_64+0x33/0x40 [ 3047.145045] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3047.146081] RIP: 0033:0x7f21f1d27b19 [ 3047.146824] 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 [ 3047.150501] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3047.152044] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3047.153476] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3047.154903] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3047.156336] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3047.157761] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 3047.212423] FAULT_INJECTION: forcing a failure. [ 3047.212423] name failslab, interval 1, probability 0, space 0, times 0 [ 3047.215479] CPU: 1 PID: 14885 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3047.217001] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3047.218801] Call Trace: [ 3047.219375] dump_stack+0x107/0x167 [ 3047.220210] should_fail.cold+0x5/0xa [ 3047.221060] ? mempool_alloc+0x148/0x360 [ 3047.221945] ? mempool_free_pages+0x20/0x20 [ 3047.222902] should_failslab+0x5/0x20 [ 3047.223747] kmem_cache_alloc+0x5b/0x360 [ 3047.224647] ? mempool_free_pages+0x20/0x20 [ 3047.225598] mempool_alloc+0x148/0x360 [ 3047.226455] ? mempool_resize+0x7d0/0x7d0 [ 3047.227379] ? mempool_resize+0x7d0/0x7d0 [ 3047.228287] ? lock_downgrade+0x6d0/0x6d0 [ 3047.229204] ? ext4_map_blocks+0x967/0x1970 [ 3047.230179] bvec_alloc+0xd8/0x2f0 [ 3047.231086] bio_alloc_bioset+0x40a/0x600 [ 3047.232002] ? bvec_alloc+0x2f0/0x2f0 [ 3047.232840] ? iov_iter_npages+0x1fd/0xa70 [ 3047.233755] ? ext4_iomap_begin+0x1a0/0x700 [ 3047.234707] iomap_dio_bio_actor+0x518/0xef0 [ 3047.235688] iomap_dio_actor+0x36f/0x560 [ 3047.236591] iomap_apply+0x282/0x9e0 [ 3047.237405] ? iomap_dio_rw+0x90/0x90 [ 3047.238238] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3047.239498] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 3047.240733] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3047.241928] ? filemap_check_errors+0xa5/0x150 [ 3047.242925] __iomap_dio_rw+0x6cd/0x11a0 [ 3047.243814] ? iomap_dio_rw+0x90/0x90 [ 3047.244677] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3047.245690] ? down_read+0x10f/0x430 [ 3047.246599] ? down_write+0x160/0x160 [ 3047.247575] iomap_dio_rw+0x31/0x90 [ 3047.248546] ext4_file_read_iter+0x2c7/0x4c0 [ 3047.249514] new_sync_read+0x424/0x6f0 [ 3047.250372] ? fsnotify+0xf30/0xf30 [ 3047.251166] ? ksys_lseek+0x1b0/0x1b0 [ 3047.252010] ? _cond_resched+0x12/0x80 [ 3047.252867] ? avc_policy_seqno+0x9/0x70 [ 3047.253751] ? selinux_file_permission+0x36/0x510 [ 3047.254815] ? __fget_files+0x296/0x480 [ 3047.255700] vfs_read+0x457/0x580 [ 3047.256486] ksys_read+0x12d/0x260 [ 3047.257264] ? vfs_write+0xa30/0xa30 [ 3047.258091] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3047.259228] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3047.260367] do_syscall_64+0x33/0x40 [ 3047.261192] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3047.262316] RIP: 0033:0x7f172cc68b19 [ 3047.263135] 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 [ 3047.267178] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3047.268853] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3047.270420] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3047.271994] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3047.273545] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3047.275106] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:39:35 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x201b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:35 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000100)=0x4) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:39:35 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481263, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:35 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x20180, 0x104) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:39:35 executing program 0: ioctl$DVD_WRITE_STRUCT(0xffffffffffffffff, 0x5390, &(0x7f0000000380)=@copyright={0x1, 0x1, 0x80, 0x7}) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:35 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 6) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:36 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 84) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:36 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481264, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3047.596242] FAULT_INJECTION: forcing a failure. [ 3047.596242] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3047.598979] CPU: 0 PID: 14921 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3047.600392] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3047.602055] Call Trace: [ 3047.602591] dump_stack+0x107/0x167 [ 3047.603327] should_fail.cold+0x5/0xa [ 3047.604128] __alloc_pages_nodemask+0x182/0x680 [ 3047.605059] ? __kmalloc+0x16e/0x3f0 [ 3047.605838] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3047.607057] alloc_pages_current+0x187/0x280 [ 3047.607945] relay_open_buf.part.0+0x2a5/0xc00 [ 3047.608870] relay_open+0x531/0xa10 [ 3047.609607] do_blk_trace_setup+0x4db/0xbf0 [ 3047.610466] ? _copy_from_user+0xfb/0x1b0 [ 3047.611293] __blk_trace_setup+0xca/0x180 [ 3047.612167] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3047.613059] ? perf_trace_lock+0xac/0x490 [ 3047.613929] blk_trace_ioctl+0x155/0x290 [ 3047.614754] ? blk_add_trace_bio_remap+0x560/0x560 [ 3047.615833] ? do_vfs_ioctl+0x283/0x10d0 [ 3047.616759] ? selinux_inode_getsecctx+0x90/0x90 [ 3047.617820] ? generic_block_fiemap+0x60/0x60 [ 3047.618835] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3047.619931] blkdev_ioctl+0xc1/0x710 [ 3047.620773] ? blkdev_common_ioctl+0x1870/0x1870 [ 3047.621846] ? selinux_file_ioctl+0xb1/0x260 [ 3047.622849] block_ioctl+0xf9/0x140 [ 3047.623668] ? blkdev_read_iter+0x1c0/0x1c0 [ 3047.624658] __x64_sys_ioctl+0x19a/0x210 [ 3047.625579] do_syscall_64+0x33/0x40 [ 3047.626417] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3047.627567] RIP: 0033:0x7f21f1d27b19 [ 3047.628411] 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 [ 3047.632512] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3047.634221] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3047.635823] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3047.637439] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3047.639047] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3047.640651] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:39:36 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x240, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) renameat2(r1, &(0x7f0000000100)='.\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) 23:39:36 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x160, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) openat$rfkill(0xffffffffffffff9c, &(0x7f0000000100), 0x80002, 0x0) read(r0, &(0x7f00000191c0)=""/102359, 0xffffffffffffff71) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r3, 0x40047211, &(0x7f0000000000)) 23:39:36 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) openat(r4, &(0x7f0000000200)='./file0\x00', 0x40101, 0x51) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3047.763165] FAULT_INJECTION: forcing a failure. [ 3047.763165] name failslab, interval 1, probability 0, space 0, times 0 [ 3047.766326] CPU: 1 PID: 14926 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3047.767843] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3047.769677] Call Trace: [ 3047.770271] dump_stack+0x107/0x167 [ 3047.771094] should_fail.cold+0x5/0xa [ 3047.771959] ? create_object.isra.0+0x3a/0xa20 [ 3047.772993] should_failslab+0x5/0x20 [ 3047.773829] kmem_cache_alloc+0x5b/0x360 [ 3047.774725] create_object.isra.0+0x3a/0xa20 [ 3047.775686] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 3047.776811] kmem_cache_alloc+0x159/0x360 [ 3047.777734] ? mempool_free_pages+0x20/0x20 [ 3047.778670] mempool_alloc+0x148/0x360 [ 3047.779529] ? mempool_resize+0x7d0/0x7d0 [ 3047.780447] ? mempool_resize+0x7d0/0x7d0 [ 3047.781338] ? lock_downgrade+0x6d0/0x6d0 [ 3047.782227] ? ext4_map_blocks+0x967/0x1970 [ 3047.783186] bvec_alloc+0xd8/0x2f0 [ 3047.783979] bio_alloc_bioset+0x40a/0x600 [ 3047.784884] ? bvec_alloc+0x2f0/0x2f0 [ 3047.785726] ? iov_iter_npages+0x1fd/0xa70 [ 3047.786643] ? ext4_iomap_begin+0x1a0/0x700 [ 3047.787586] iomap_dio_bio_actor+0x518/0xef0 [ 3047.788580] iomap_dio_actor+0x36f/0x560 [ 3047.789479] iomap_apply+0x282/0x9e0 [ 3047.790285] ? iomap_dio_rw+0x90/0x90 [ 3047.791117] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3047.792393] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3047.793542] ? mark_held_locks+0x9e/0xe0 [ 3047.794446] ? filemap_check_errors+0xa5/0x150 [ 3047.795447] __iomap_dio_rw+0x6cd/0x11a0 [ 3047.796333] ? iomap_dio_rw+0x90/0x90 [ 3047.797191] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3047.798212] ? down_read+0x10f/0x430 [ 3047.799033] ? down_write+0x160/0x160 [ 3047.799881] iomap_dio_rw+0x31/0x90 [ 3047.800693] ext4_file_read_iter+0x2c7/0x4c0 [ 3047.801657] new_sync_read+0x424/0x6f0 [ 3047.802498] ? fsnotify+0xf30/0xf30 [ 3047.803293] ? ksys_lseek+0x1b0/0x1b0 [ 3047.804120] ? _cond_resched+0x12/0x80 [ 3047.804983] ? avc_policy_seqno+0x9/0x70 [ 3047.805862] ? selinux_file_permission+0x36/0x510 [ 3047.806928] ? __fget_files+0x296/0x480 [ 3047.807797] vfs_read+0x457/0x580 [ 3047.808571] ksys_read+0x12d/0x260 [ 3047.809340] ? vfs_write+0xa30/0xa30 [ 3047.810185] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3047.811320] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3047.812458] do_syscall_64+0x33/0x40 [ 3047.813268] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3047.814377] RIP: 0033:0x7f172cc68b19 [ 3047.815185] 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 [ 3047.819165] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3047.820820] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3047.822382] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3047.823941] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3047.825509] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3047.827051] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:39:36 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x38b040, 0x71) read(r1, &(0x7f0000000000), 0x1b4000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x152) 23:39:36 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 85) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:36 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481269, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:36 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x162, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:36 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x4, &(0x7f00000012c0)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0xfffffffffffffffc}, {0x0}, {&(0x7f00000001c0)="aa1ead5d3dcde0912c912a7215e83d1111db5dd23dd9662bf49327b5d2ac07d435bf6cb18b08160f1396fda04c7406369ed42d69fcfa82923bc0924ac998b44c105a77397b97c8cfc36a43ee0bc3e0d9c112a0d226cbe2ee1be471266c0870b74e1f11ddf97fa7a79945334fc973f245fed906e9be2da4a0de4b4298158c034322851ece0e217f8ba9b52ecd5ae1294ea4d5348e869eefcda38559ae7a7a75c9db62a83aa8d173466fab225d53dfcc3abdb414ff088c87a5109848809fc4ceced3d33940991942911425a6825cd4f169c466a94117e3eb0cd6cf8a34c78c1f7871e69f8f8d3296e07e7ed20f3fef328ab7a8dc3b5a9116a48e32aa60068fa3080ef4b976243512722188d613a9e410f175a56970052a3328712707f66f5d46c8b1f312bf3e7b574f3934ad0de934efd3f754d6db81d087d46d1749ffb90a14fa4a7510e71c5d94daa15b8ba3da40fd766b9a251e7a423a73337d67fcd5790c795b2ab3e0d668e0a4b4deddb53512c20dfad5c155e7117d57735dcdfad2adc86c0acfed14704a1a174ab71302c9a816790b396338af8485063a095609c48a3185a8c4c8589f7c827b947c44799f6f7054f6fc217b9a4f7b2ca4f3be4df914c25dc91dc31f0aec736b08165112ebeb31621aad891f9101957c01ff5200b4e019582b1f2197e476d1c64b55456a86f2bbc8676624bf605fcf1219230e7a27708a6278f6f0659f4da71cad8758b2723fe6e5cfa8914d40a43c49205c25b366905f4702a12d0914f231e773d3e787f04828baebd7310022b2ff7356e5ad77f6e3069993ef22eab997583bd266a8c1c7fd124fd77deb08f80825cb2498b53bf32d67a89419f863eb5ad466055def7ce4128a1d55b8fcf1ba3c94d538dc94b0623de7f7cc66864c5efd2191ed71fd196fd9e467413839e90ef2dc56d7dd01dd9a7ef426d38373ded0775349717ef862cca464f2974997ef23826b9e5f06a2b1820f27bf7308d91bfa42f71572d74388c0ec59c036d006814daf8c51b64baf679eef2e53e7387b9840108c3f312fccade2dd2fbe2d60ada836d443744ca503bfe5fcbc962a0fa1cc90d3a53fbe3c806259f4aa48168cf5f8f227f3b7b5f507f877410db9b809e82b678336516ec7de818857f923aeabe245ed00ff08b6fe07af1410c09aa08a67bf32b8937ef228f5ec66286dbe416f2a7c7bcf3ce66e7cc7af506b06204391f40f3e0a7b4654fbab5e1f031edd4efd8afe8e1f83458e0c545fd92bdb3c1167783b6c118ccd0ae6ea7de45111df4ca242081ce5d18fa93670b62383d42edc52205547a3cc7eb26380db1e98f460c1f8a1ed210beb86c6d87bcedbd91ebf1c4b296d5704261f7d3dbcd8c3441c2194355dc12c78996a723fd216358959649023e477cc68c6d708c94d790fb568398c4a712b1cc517c749883891371363d883f6b84d24b850d8f1901ea22f5650b2934b8a3c1c0c0049327d897a761c517465d9abffe46592fccd0608f3e3a8a327674228792dfcff3751c1c89262a2b02543cf43c7bbbfc64a5dfb698ea2cfd82701c549c71e01cbada101a21c5df18be6b432d5c9ca22ece96dc72f3aee3650d5c8d5de35b47a549ba379ae12ef7e4b217f7b079ff0bf06f718769445a702e5c71443689aee6b84e2b3b75de061ebeba4ce6f8dfc9f7521a4f651f737b436d3acabc75a185e6c6ff116679e730985418979b95c8d48f572f0e4b6555fe066f77377193ce3aaebda5ffc11ed1f16ab3ce8881b81bbbe4e0987dc705941ef1af09a9dc90df269a9be9eb50aa7e8f803db3cbd002942a3700e894642ea05369b06fb211be5dccf8f56afdf9342a0b15616c4bb6d66857f1322732175054a67d0dd88446c5bf8ae71b748487d6da6e212fc8b60e3db688aba3b30661d6eaa709260de86f077799cff3413ef60bb4f8a5f660237a292da9bc44189e92263fc10073aa272aa2ac8f0bed9a1de75c0a67bfcf009dfb10045b8eacbc36281fb366ae9a2f9cd62c1f59fefc7bdf52026a856689d86517b029a5281ea760aa8a3c409cfaa2d14f9ec08cbdb5b9020bd0148a2ba56163da0d69823d9b3c3edc1c6bd7728638f8604b7eaaccb3b00fc39162e8bbca208dbf054a9f436b9e445e68fd171278a888bca239ea190deb3bd4c267dc5c348ccedbd1f54963627700236e6c581ec639c355fed4b4d8ef6d561c110c5df545b22464b883de1f6afd3ed9c6c06e5ce78abf9192e93fe197e94b3f38b3bd3c0346dac29e328607549bf1296f67c5b4b4b88d6d20ef82ea28285b89fafa6bed36ae4d43f3e9c32ecd725a40e02eba6db12f94ec2dfafe69c0e7306739dd918627ca07c1da90f2d83bba7a8e668a44f1f24574c072b2e42b7211c842b145ed81a0fe5c811297cb4663924b85faec8782e8f9e4c9b43219c1d2e8b77adc400b695b55f5fe9c3b62bb8c5c95850f8f07ff3901feb1cd58b137775563d9cd4b63cc24ae20b8ea3a7a9b3c35377907fbe317083b64b438a421578186c9ba2c7f0bd5ccb59f718c6c313c334d405b584dab4986ff49448d67ec105283dd8a1aaef4bc275dd5691ec3640bf7edb8cb621f02cd6c8d23b832e3328bb55abe5dabb82b121b600c67bd4ece208a05b040d357b55c45bd137ba1c4dd11f14fecab97fee80378708890014b1683c2bc8c7a2a5e542c4ce8cffba1b0e2b899cb7b8e6afb442bc9fcd66b5475ec3080f2fe90cbd04a9f5eac10cd8165781e4cb0325168d4bb64baa853a2770b5e87ee8883af3d584f039f895d6408bc57be879298574ae3927de31c741df76dee5dda718aedba9d508f037280989b1b475055aa33e18f774ec70fc6fd1ec628d75de3ad8d838d33e9fdebb1744cc8342977070b8739d39d526cef7d5324ddeddc3ffef23143f67d0c06789e052e321929f6f54559206fe27950bafad956be0f95774c915ff9f5f2118ae52fce10d7b99017bc07a15a2e5acaccedea4c2902c236ae19f9b9274ac2ca93ca942cbea1a767dc0bb5da72b8bfb3f9e91488e560fb283f9901635b07f00dbe3d3bc67774b623f5f128c8ad76885399de615d788f7fc05db5d895325ec9482ba6799e695484577419dc223754791c4de6396eaf00077cccaa4de991b93e99702d48057491f9e586b03a028e99a94585b1dcdd514dcbdb1530d1d38876054143ad88089208e5d7af351ae8b4bb4c2388491b445b299df3730ad028aa7bc469311c74877fc1aa54597fbbf03ed96ab59afc484286d4837a9d19429182266b104b66c4471756e7bfbf28a67d0d9401d6676c6e9c9169a4c4b6438aca58af67d1a252a9aca6af6f371cccb06b1d4569be462905d8a85b5244cc4cf380b9461161d30852ae84dd2429c834e3a3d596569887596a15a92ad2e3ab294c0132c063f94af93259064d4d0b8ac3769b8dfa0cac351c12a4d54ad8c22be3a9e43acc8945b0270229906bb20b85a8742630ea79eb539bb2e15bb812b4d179da2d059f19d551faf9a50063ed296e0c96e98180a13201f0a5e806cfa88db8334cb43cecedd5827e81d87f02208464e0ac603e83ca311b4073f35d17f516589233bba484f5eb822469d8c5c0a1ac40334d21918f373923e96026fe7b203242d2036b3d97187e551459ac5b333c41f22fa1a9ec65b8e90367dae23e7535459a20a38427aaf490e9d9ed0727bca1052a50876c49dfee3ee1694fc862df86cd2aba4a33f8412f67a9f79d42a0dc84c94bd7d43d6446987e51505b877c72a96418ba6627aa52a25d11255e9857b244d9d8e0726c611539b4a435d2891715e2c4581c137081700b979164da337c9edaf07e3395041295975633aa633b2c629250257f519b6103b51da5f7c86183032ffeb097544cd5b55303be6673ef160b9c1cb27f7fe1f1819e6f7f4db72d5cccf3ae7ed10bea2ab53087b3e3dbfa57fed27e3a3d75debf07cbf5d784eeed47e17f693034c47b102da133c1bb9308e8cd3d6e468e2ceeead018a7567bfee4b8f860a6e27ce491f4e6dcae3031f1aaea171e5172d4033a1fe1b70c868b607ceb144ce47aa519684f73de7ce9f52e4820c5a0141ffa8931d81e492f5b55e0bf8a0d23d04ce6ba890d5306ba53e24a2427245711d29e695653cf66e3d5159762de6422588cbf3773cbac3909c98fb1fff1fc870b1d53aadb1bd8f6dc075de27928865cff91088730b5eb3e41b0973d828eded3a74d71b44e4a24076a5e8648f808408c5a8509233721b7ac4c77001d618c65e6cb180c98971d39aeae0ce0cf8a3c530726e0390afddbfe3dd37b91e29c78258f1f9228c536b6a40af0beb61d6c5619fa6826be53b6c938e32f918a764a956a9650e30a51ca0a29f2f33ecb60a37cc5f6ab7add77ae6f9c122a980c5405a4617618da2f21117ee2bc5f1cb20a70ad1aab83321f3441bdea12d24d0a8ecd94d03aa586be60cded356f50a143dde408c261e0575d2c2ab11f476d18cb8cef3aba4f66b24041e81025d16bdead9e956753765941843845cc1ca86a4bbff7d5e813b9bc8930436f2eb03d22e3a686e9bc9301a15b94bff4ab0a17d83547164558bf4377b9eb4c7f71d542d8495de9ee6f13a82f7f11af2894d2a258caaa1dc56ab1b49504fb30cd99d414bd61c5986523d13fbfbb9a7909ac46fe42d3df69e6902f275f32f3a99c6dd785cf3855c56f3b53160d43272ce7dc4dfa3e9b21f139cee86a1fd78849c4ba7e46892759fbf94dc55956e84757377f6d3da169b2ba76af08e2a91afabf69300dfb91785f29a0c2981fe4f9d6195bd6bf7a6042e8ac626f8f98e5b0a7fde34989effa572be7c6af14496ada4b2970eb9e79211c344cc6b14630b87e743c06fad9b69de907a045d79b5121e396d246cefcd4019dd04888bc75b4e92d44ce583783193ef5ac3ce2ea25082461a29882d2fd2d172801eeb7af6cb7119be4d69812e429633e260690528c9f805e646459d2889fa6ca93820112b6257acde87802e80bc6777e521cec298d1a41544c7efc69c2ddde3d23c59a61badc5d03666584d2a312f590c658926ced2eb857ca245f879c29466675d8543e0f0a537f0775670bd3a848c4d419f98a4b32ff290acf7b7c56cabd9934cb786f2480615380de64711e0b3a92293cf6d9a63fc2e225e89b676dd177235afba1d641b7a21dbf1ccfffd1a029265055027c69e7bf94146ec72c2cb97184dd768d2145653c753c1533aaee81a7fc7ce7b98ca7f1bb95e622ab930d045e9a4d0d54b74db43b5114b851298b4bf0c3a840f59367f8e70861867c425a5556397479c1c324da8ee2c26085c8325dce5af5e5f77a114d1e6eb80f87b76a51322ecb05415a91e341d0a05c847fa3e47e446928e964891f670f063e341f906602376627f50fd349a381a7ab9daca6e5b184c40d722d635c37f1c36b109eea7b584ca70ba141b064d893a439a634da7472a440543767d63e79751e301a49be3c62f2d2a974bb3ee047fa59c8594f91142c8331a9ff599ee44bfbdc8a7aab6f60ef19fc0fdd15f10572c68bb25662fd2d19ccf8ba26f4ec5f0ac93aa6f90dfa004b4b279a13fae689cf47dde9194562b5d0db80c6b4428a9c5d73cc738490d89ffb5aa6e386c27f511ca6555f52a99e9e7cadc3eddffcc732ae116a608f00a3eb9ed9700ab0852c4db99f0654c0062254bc82114b18d60c8fb4ca0c335c1431637a02a7cca74dbad9cb829acefa616df84a49cf00ecdcabc3d6e8a2e71b7153b5824e9ce1e55f19723cabcd6e65c728cf6bbe6459122a0807ab461a2a8e9ad9be0dc3637bb", 0x1000, 0xec}, {&(0x7f00000011c0)="4b85db98e43476e2dd130c34d07fe0c3ed4714f06264166fd9d50fc61ed2118160025aac50fced301c58034946946321c2d7f515048cc0baa25ebf7a261515d2dce54f1a5628e7cba34a96d3cfaeb39f29c33838f955cf825ff4fce124ea1b2dcb642d51f5521246f3dd5a2ca0759657000205f15a70925e8d2ebffde4220e4a2ac13222497adbd3d023233329ee0b6b08b05c1c79975c411b469406d3e3a6050b0cd11ff3e72771a7cebd1ddfdcd70fcbfa3d989f89e6c5e4b48f4e0df4fee4aa5e96fe6ea61594f3f766fb1b536620765bc92874723b83a90e714fb90f4109", 0xe0, 0x52}], 0x4220000, &(0x7f0000000040)=ANY=[@ANYRES64=0x0]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:39:36 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 7) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3048.093275] FAULT_INJECTION: forcing a failure. [ 3048.093275] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3048.096009] CPU: 0 PID: 14960 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3048.097427] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3048.099117] Call Trace: [ 3048.099666] dump_stack+0x107/0x167 [ 3048.100428] should_fail.cold+0x5/0xa [ 3048.101218] __alloc_pages_nodemask+0x182/0x680 [ 3048.102179] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 3048.103294] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3048.104522] ? policy_nodemask+0x10/0x1a0 [ 3048.105362] ? __sanitizer_cov_trace_pc+0x4/0x60 [ 3048.106331] alloc_pages_current+0x187/0x280 [ 3048.107226] relay_open_buf.part.0+0x2a5/0xc00 [ 3048.108188] relay_open+0x531/0xa10 [ 3048.108938] do_blk_trace_setup+0x4db/0xbf0 [ 3048.109815] ? _copy_from_user+0xfb/0x1b0 [ 3048.110657] __blk_trace_setup+0xca/0x180 [ 3048.111500] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3048.112416] ? perf_trace_lock+0xac/0x490 [ 3048.113280] blk_trace_ioctl+0x155/0x290 [ 3048.114104] ? blk_add_trace_bio_remap+0x560/0x560 [ 3048.115099] ? do_vfs_ioctl+0x283/0x10d0 [ 3048.115934] ? selinux_inode_getsecctx+0x90/0x90 [ 3048.116896] ? generic_block_fiemap+0x60/0x60 [ 3048.117804] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3048.118784] blkdev_ioctl+0xc1/0x710 [ 3048.119542] ? blkdev_common_ioctl+0x1870/0x1870 [ 3048.120522] ? selinux_file_ioctl+0xb1/0x260 [ 3048.121415] block_ioctl+0xf9/0x140 [ 3048.122148] ? blkdev_read_iter+0x1c0/0x1c0 [ 3048.123022] __x64_sys_ioctl+0x19a/0x210 [ 3048.123854] do_syscall_64+0x33/0x40 [ 3048.124619] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3048.125655] RIP: 0033:0x7f21f1d27b19 [ 3048.126414] 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 [ 3048.130123] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3048.131659] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3048.133115] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3048.134555] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3048.136000] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3048.137438] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 3048.226413] FAULT_INJECTION: forcing a failure. [ 3048.226413] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3048.229314] CPU: 0 PID: 14970 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3048.230756] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3048.232472] Call Trace: [ 3048.233021] dump_stack+0x107/0x167 [ 3048.233782] should_fail.cold+0x5/0xa [ 3048.234574] __alloc_pages_nodemask+0x182/0x680 [ 3048.235518] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3048.236539] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3048.237763] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3048.238832] ? lock_downgrade+0x6d0/0x6d0 [ 3048.239677] ? mark_held_locks+0x9e/0xe0 [ 3048.240522] alloc_pages_vma+0xbb/0x410 [ 3048.241335] handle_mm_fault+0x154b/0x3520 [ 3048.242203] ? do_raw_spin_lock+0x121/0x260 [ 3048.243081] ? rwlock_bug.part.0+0x90/0x90 [ 3048.243959] ? __pmd_alloc+0x5e0/0x5e0 [ 3048.244780] __get_user_pages+0x61b/0x1390 [ 3048.245655] ? follow_page_mask+0x1920/0x1920 [ 3048.246578] ? down_read+0x10f/0x430 [ 3048.247337] ? down_write+0x160/0x160 [ 3048.248140] get_user_pages_unlocked+0x18a/0x690 [ 3048.249105] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3048.250213] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3048.251191] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3048.252362] ? pin_user_pages_unlocked+0x80/0x80 [ 3048.253336] get_user_pages_fast+0x66/0xa0 [ 3048.254196] iov_iter_get_pages+0x297/0xf40 [ 3048.255074] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3048.256071] ? mempool_resize+0x7d0/0x7d0 [ 3048.256927] bio_iov_iter_get_pages+0x22a/0x1200 [ 3048.257889] ? bvec_alloc+0x17e/0x2f0 [ 3048.258667] ? bio_alloc_bioset+0x2a1/0x600 [ 3048.259534] ? bio_add_pc_page+0x100/0x100 [ 3048.260398] ? bvec_alloc+0x240/0x2f0 [ 3048.261177] ? iov_iter_npages+0x1fd/0xa70 [ 3048.262029] ? iomap_dio_bio_actor+0x25/0xef0 [ 3048.262963] iomap_dio_bio_actor+0x77a/0xef0 [ 3048.263873] iomap_dio_actor+0x36f/0x560 [ 3048.264800] iomap_apply+0x282/0x9e0 [ 3048.265645] ? iomap_dio_rw+0x90/0x90 [ 3048.266513] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3048.267817] ? asm_sysvec_call_function_single+0x12/0x20 [ 3048.269067] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3048.270301] ? filemap_check_errors+0xa5/0x150 [ 3048.271344] __iomap_dio_rw+0x6cd/0x11a0 [ 3048.272287] ? iomap_dio_rw+0x90/0x90 [ 3048.273170] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3048.274106] ? down_read+0x10f/0x430 [ 3048.274859] ? down_write+0x160/0x160 [ 3048.275633] iomap_dio_rw+0x31/0x90 [ 3048.276378] ext4_file_read_iter+0x2c7/0x4c0 [ 3048.277277] new_sync_read+0x424/0x6f0 [ 3048.278066] ? fsnotify+0xf30/0xf30 [ 3048.278798] ? ksys_lseek+0x1b0/0x1b0 [ 3048.279571] ? _cond_resched+0x12/0x80 [ 3048.280384] ? avc_policy_seqno+0x9/0x70 [ 3048.281206] ? selinux_file_permission+0x36/0x510 [ 3048.282188] ? __fget_files+0x296/0x480 [ 3048.283002] vfs_read+0x457/0x580 [ 3048.283710] ksys_read+0x12d/0x260 [ 3048.284437] ? vfs_write+0xa30/0xa30 [ 3048.285196] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3048.286253] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3048.287299] do_syscall_64+0x33/0x40 [ 3048.288057] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3048.289088] RIP: 0033:0x7f172cc68b19 [ 3048.289840] 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 [ 3048.293551] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3048.295082] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3048.296536] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 3048.297971] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3048.299405] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3048.300865] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:39:52 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x420, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:52 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80200, 0x5) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:52 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 8) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:39:52 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x168, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) accept4(0xffffffffffffffff, &(0x7f00000001c0)=@l2tp6={0xa, 0x0, 0x0, @private1}, &(0x7f0000000100)=0x80, 0x80000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) 23:39:52 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc048126c, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:52 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 86) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:52 executing program 6: r0 = openat2(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={0x545000, 0x88, 0x5}, 0x18) ioctl$PIO_UNIMAP(r0, 0x4b67, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x5, 0x8}, {0x5, 0x5}, {0x2, 0x2796}, {0x4, 0xffff}]}) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000003c0)={{0x1, 0x1, 0x18, r1, {0xee01, 0xffffffffffffffff}}, './file0\x00'}) mount$9p_xen(&(0x7f0000000300), &(0x7f0000000340)='./file0\x00', &(0x7f0000000380), 0xe0000, &(0x7f0000000400)={'trans=xen,', {[{@version_u}, {@access_uid={'access', 0x3d, r2}}, {@access_user}, {@nodevmap}, {@privport}, {@cachetag={'cachetag', 0x3d, '!]'}}], [{@fsuuid={'fsuuid', 0x3d, {[0x37, 0x38, 0x30, 0x64, 0x30, 0x39, 0x35, 0x57], 0x2d, [0x34, 0x34, 0x34, 0x61], 0x2d, [0x39, 0x33, 0x31, 0x62], 0x2d, [0x33, 0x32, 0x64, 0x31], 0x2d, [0x32, 0x66, 0x33, 0x63, 0x37, 0x64, 0x61, 0x63]}}}]}}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) signalfd(r1, &(0x7f00000001c0)={[0xd78e]}, 0x8) ioctl$BTRFS_IOC_LOGICAL_INO_V2(r1, 0xc038943b, &(0x7f0000000100)={0x80000001, 0x8, '\x00', 0x0, &(0x7f0000000040)=[0x0]}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = syz_mount_image$nfs4(&(0x7f0000000500), &(0x7f0000000540)='./file0\x00', 0x1000, 0x1, &(0x7f0000001580)=[{&(0x7f0000000580)="31dfff73dda0fe3c052978e1c051ebbfc68dd443123fffbea6bc4c0280993cc2a06ff65e94c1dd2343fed850ddbe6bbaf83d1ffadcc44979e24662696b19542113fb32af19bf71b32df5643db8954b7063d3de3909b4b99b5e1274869197b31ee4d9105175fd067509a3f61caf7067ea35770ec38e51083ba1504d3c40a07a81c48b85fb59ff73612b3c392a0ab183c13c1bec00022905761f189115fb468aecf194a4d771d89f9015428430407e142df640ec4fd90139e96f3b797f554584f909392e836b680f45e14540296be0130017eb734331e98b9d03823aa692e8937d043552d27589e1e8ae1701e1d8cadfd4bfeef910cd63828ff2145a4107777db237d0068a0b40c3c1dd398b1b61ff05105ba143e40b99c8012e6065321fbd1fd2d38d162fffea59e7bcc49b949a1b56cc0b17c9a0302e42602e13ce233c42a224c78218ac96171d21131b84fb089d5717c00bd40d0eb8786d992bab52babc7b93ec6979e762ccdc140e6de6549b26c173ce56c548145fb0a01baef34c10097ffd007fe5e729a887a47536915a490499e11ab9e609eeb9a67600e5f8c78265a48a0a932dd35ab419e30cee4a5d0651d78eed7692743126a8f8fa955b516d3ec04aabd7a9fb8bda2a55581786b6b1569b040d375f93834586be4e8eccebe2bae6ef19b10e089663f895e42326f45aa478e1c6d1560235e3bcbb5344750b9f8a9404fe2e4050e105dc7d886f2195786126e7606c7b79a073664b6aac3d136e8d2fd27d4e07183843389f040582cb5223e9ae04ebdc00b058a4d4367ad065d15cc46e6dadb52e615771092b3b00f19103b8f24826314e801963d3777e8463dd6fa188f7bf7fb1ae0cf47e96120d6ba3a67b4120c1ad8b26628b82d05a6f67edd8e862e3c5b55a0af282f49ef4fed10b7bc3773b2079c1ab72226aebd79ffd739e26addc4c6900c8606dd36c6522b05ccdd6075ee9cc3788144f77f58075dbf4ba6fbc68fdc70871379cb19bf0b10bc1d428f5c2b99a384d9416cba6a553c6562cd75f909332b992f6a6b1fa87b8d69c667c220a05b211319cda18ad7638213be5916a756aa8c8dad573d1fdd775b589b4b88a44ea7d1a521aef4cb901ef77dafd5b2f208ff0e6e1b0b84891aad5a9f3818d47bdf0913902c3e13c213fac15b3e6a1eee357bd5289914152eb385ca830b031835d66be8291e4e7641d867d07680eb6f0c34eb03d8f44da400c029ae662e380fd2a3aa48a4a760d22defc452d29c3784fcf36f0ac75804948476bee0a8344a5f479ac66e6884c53b0076d173b14ad9f8bfa53cc10d8c99336856fd2a79acbb6e6b8b15a77b841cd07ff17b7dd6dd860c271d7d02f0464285de5dcd41101b62d3e132d45dc6722d7b75f8e3dc11440d22975a8a0c3e1d4388b0138009ccbf00df119769c2173396da796f34e3b3c41f187b638d90dc64b7fe606f7d33f7213747ee107dfd9ee83cd6d665828e2f449ff6361eee509f47c7047633fb7a1cd750168668023732c676f06d75d95b863d970a7f9ccf9289dfa58c65f473407b92cc768c03a59f335454c94976043fc33c4b42fb29db79f886d616fd33f1bf6698ef5175d3fc751b1f68f45ed4915097392b5fd4b3253dcce8316122860c8975013727d3aac36a0051a5480c318d1bf6647b312a22edac73dfa557feb085ea93ecca0e8b22ca24d2a3c9c0bb40ad2b0173b54ada638630883adbf641a0c835a83e91a81831e62f7918fe7f9b85543c2e9ea181004c8874fcee91676ac5d60483dd8b80e4aef6a4c36033e2363a135733bf19dea3e82776582e00cd90cb9a4ab0812494f70836f622116c375677cd3c8f9e2cfdc7ba91051118b34685d1763eab71d3fc11dfb26329d0b4817ecb6060ecda4d591fb9939b56ad2186a8d8f34321ee0fc7badabdd2ac47712063c976970ec4a973cd2680234c8a8164a6c0c15ccb0ec4ef91930b70aba77b91b71c3b7f5f3c4be16a64d26a902693e21efc2f2098a01d972eedd6c559fb0bf3852d4767c7ef20256d4f8fec032466d40b81fc1017098cb107860b16bac255e73056810c6b7f4bc643663693291057da90e4ff0359397387ee84ac2ad7f91cf9d615f39ac1efc38e9b873cad877dbd82f65a75fc6078ede91bc6aaf109c21991ee3c49874f6dd64b26217004315ca39c3923648cf3ff1d8569c99f92fa650e70cf0c396118369d5ba2741b373c74974a9513c8dd47e2620e30ac0857774e94393f79ad9772b8a46b469bebf0806d5974a4fec53d2fedb96ef0898bbadefd77aaf5edcca71730f67b3b386b8a376435e19fe10d7db8360c87844b242f1b795167da295ee0a16af50afe8ff39ac872abf1d5b2964846bf42d2596c9c052107170157e857a56e3faa8d23ee705094ff8761f8087dc2fa9455ac2902eeb34057fda04a0fb1bf4c525c77dae30ff3ad90e9432b2205f7955ac0b19a3feb41b28214a6af2245864c7489584b13b27913195a3f8fe2af78ac090797395ef14cff3cc5c9c473767c60ebaa180c09732ec0af1a08526416dd64096c516df05642a7fb2d5eece64e6600b949f7f8effa27ddc65b50119731e19fa9deb58d88a384403af432cfe95fe77be963725ac921054608a5feff057e31650e49991a4d40af60b45f8faeb84608ec49cc5d4717ffd3e8dfcb087680288d383bc5fd83622e9d9ba3ab8c595d1d8d0be533c43215403547cecfe7395067fa62755706dab0f32d6b8cf41abd361373129418628bfd07f2b2529dcfea5b3b79836e075557e1c12c98061ffb3b7e9f7c87940822d2b9263b3dc1cc94610b6c8cce0131fe1ad653ab9b1932905f56a16523e14c3b266c9a7b6846642392ce52ee365a1bb83611d90c741f1cef6cd74a6757cc2e64e6b94af4716600c14bb0838d75ed9cb19e17102de116965a6ee360824cbfcfbfb794837f52ffc5be33ebe9979f7441287ca51ad210eac03166152203c153387a4cca363b020dcdea8d35d5c06069d28f38f5ba2ad75faa943b389cbd9f3b497fba8a41720c045098b303354a0809cf2626d6baea48e7508a14bfe140b3d59778619e996b1232ee30a0123a657f7df364604a6cc773dbf7ff60e6e7eab316d0ada2b6b1739ac4f1990982633360cbf308ec07a7e6e029fd83ada70242ba89e9329dc36c0890ddf7bfdc38ec57a2842b8c7df6e831b49f29a6cdbffc0df7b30c308e1e612c1e470b0842e59ef82476c39597c271cb828f57cc1bea73c11dd0e74fa6b6726e0bfb8104e7da9a34fbbd785767c56c8b5c6f064ad10d7fdfefd2556794ae0acdceca69c18c64db05dd1d7159efa2e645f1779664e08972261c28dc8c3c3f1e3deb7b2a4024058dde1cc8fa61d93e173567c7c7826df3a246ac0a71ee98ac148ad9f167fcf8520600b70b8ca76000cce96d29534d7f016935f34201c81610fe98b0a4377211569180ea928b25011512e9960665ae29f009a65ee2e04e3d815fb2d029daf704df284ce8fcafeaeae3661237ea4490415f9b5f7d2d294a10dbeb90c6bb326413c6244a8e80876c94bc6107ac3c6a411cf9c5e83cd6585d91be2c2000748662f725ba5e735ec9e6f1713bdca91251c83e6668b18c3cd94f82afc5241e204f32275764073f15364f2167e31a742bf6cc73775711d8f3d04b109e00aa5d290377564d9a3dd121d0704de859a5d6f16ac9182dd9fef71948a7c68a2e5e8c659b39333367a88027d102ae054b825d085a87176e7cd5aa4b2dd12b1432889b68891342e181282438bc0ff5a8da05a1704bc6e068d452c086bb444bf3702fe922d7972968a908ba347a8e6d20e31f8380d5ad87436a62d4231cc7ef474014e753e0f2e3ffb06a0031621933f7bc27027abe163fa19cb788226c5a752c556216987307a38699a3694c434010dbc6247817354723f506e82015f8f8fb3e17734a8a7d0a53476f3556204ac8a80e85900c0873e759df106d7553fc6c9da2f4c691aaab6b5aa1a9c97d8f35c5573a86b55e1bb3ecd9399a2e811857c4129d7073e86bdbd2f56fcef9a5f4804e41f8cfb53976cfc137425b81f0ed625e8eaf1467ece1f9bdbeb715fe75babee06a3845a0dde431b723a7048589776787c91073478dde1d3261b1a36883129295a6879f8ee7a1b36a10b2b1610a89a040be006698c00b31c83bbb7eb16031e09ae7223961977f97b820ab9eb53196c0b6bd7b6ede9aadc0f9b31511773bce94e606067cb7ecbee65ee696366c64721ffac5487286187a77b66835a253b304d9cc5b3215c29b79d5f2091ccc8ce56b0459511f7486d8af9956adb585f18aab3b0a0e1e17bd79a03896fa6cedbe28466e7859f7b155c9e6ff88b6722bf96a154ee75003b53cb0e63aecbaf60116f696c9569142cb4d60808fc7a30d8428af1884fc8073951cb042ace8dccb580bdffe52220c6e28d039bfe9b6f6e1a0ded0bac453dfca8bcd8a4eba38141768923b4f0a41903f6c63d11d16590e87ae33aacfb688efac3ae773749a90b9b8c38c6c636da323a721fcb7fb2919a7baf09292db09ee3907a64d9a3ad459e615ba75dab8e9a7250570c5d722b8dafb88541edd12996ecbf90dbbe6e534e8682feabbb269afbffa388f182065c2293077ce6aa5208205a3af5e14066441582f4c9872da6e4915cfdb51fef573110f5aa21586c16fe9618a442ef807ae5d209a08285a1497732a415e330f116aa32c96bac6fdef9a6fa260062ec3d077fd2f2a5339b42bc66fb413a575dbc533edde7344996a6339e6ea2267674364a5d7a3bcb9e5a44ea801702aa7f6dfa72d5d00303c00ae3c1ac6fa30820e24d8ad974396175f1622dd1761f6c4811d6825aa04e9bde0e6216104617c16e4ba7f8509ef92a8a63f5bf283d926501013534f479ff088b26970fca1afabf36c6b6377cc505bf33cf17ff539889d5d7f933f83e88310fc142020899953ef7ab64eaa08e9dc82000ddd96449a628f3f408b89f427969a0b987dce54ff463799c776c9d3cfe2ebf1d8c8f4457140061a481e2f382c8d139e0e08a4bb093047f94ce97e9d3b31aae967471d821696ece922b995d8a80035bb7f5428a97d8930ce061fbdf7b999b2dd173b600f9524fae29c474e482e6564dca6fcb8f592caf6297801559b25f6eb3fd17ec5779337f996fe3fe30dfc755932ab605f89a21f9e4255608fefb4476d1dfa28f49a9310f1e1e7c81bc8265dc5c200c92b71b47765bc0141f3931264faead4d78ceab7a5a44764454aff4cbcfd26c15547d0ef144cbb7cc0660038145b48848267d31ebe1dc4c3962b5d2eb3420cc20dac44490943191af9d1e9cc0caa799e4f7f3acb29835bde876bb061e8643033a89d5cdd7a0eba26b3f02484e15f6d8804d13bf812ed69867f61e2ed779ddc847ba3fe33aa47ac67d259038202a2ce13d8b19e623e35b8bf141c276836ba0f084459a6f0d29feaa509aecac10030206721bdd85967b1bfe626758010fa018137bc6bf20538d4490692ab9fa04db1fd4f815b021b529658186d7466aa70a900b6a2deaee92d8c289ef5ee302e967d819ccff7c2b3f36dc14176db330c4b02341be9b3543d032720b5b84018f750b0ff763c8f9b35c82cdb97c675d17185b99455481163c4ea1d1b8ad8eb12930966d2cb1ffd595119bc439b23fdb30068505bf6b0ad2edd4f401bf99c43b290c4da9122f4dac3a64fddd426732f8bfeb5ca9b6fbfa0839c474068065e1c65aff4911a7f8fab2125f3da1edd7a0347c4756a01d708f182db940649c4f9f72e33496acade0460dd76d0f", 0x1000}], 0x400, &(0x7f00000015c0)={[{','}], [{@permit_directio}, {@fowner_eq}, {@uid_eq={'uid', 0x3d, r2}}, {@smackfsdef}, {@euid_eq={'euid', 0x3d, r2}}, {@obj_user={'obj_user', 0x3d, '&#/-,+)(\\'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '$#({-\'})$\'}'}}, {@smackfsroot={'smackfsroot', 0x3d, 'syz\x00'}}]}) openat(r4, &(0x7f0000001680)='./file0/../file0\x00', 0x901, 0x126) read(r3, &(0x7f0000000000), 0x1b4000) mkdirat(r3, &(0x7f00000004c0)='./file0\x00', 0x99b32fa0d8d1b99b) [ 3064.403304] FAULT_INJECTION: forcing a failure. [ 3064.403304] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3064.406355] CPU: 0 PID: 14987 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3064.408012] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3064.410044] Call Trace: [ 3064.410590] dump_stack+0x107/0x167 [ 3064.411330] should_fail.cold+0x5/0xa [ 3064.412135] __alloc_pages_nodemask+0x182/0x680 [ 3064.413075] ? __kmalloc+0x16e/0x3f0 [ 3064.413830] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3064.415040] alloc_pages_current+0x187/0x280 [ 3064.415924] relay_open_buf.part.0+0x2a5/0xc00 [ 3064.416851] relay_open+0x531/0xa10 [ 3064.417583] do_blk_trace_setup+0x4db/0xbf0 [ 3064.418448] ? _copy_from_user+0xfb/0x1b0 [ 3064.419286] __blk_trace_setup+0xca/0x180 [ 3064.420142] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3064.421068] ? perf_trace_lock+0xac/0x490 [ 3064.421989] blk_trace_ioctl+0x155/0x290 [ 3064.422914] ? blk_add_trace_bio_remap+0x560/0x560 [ 3064.424027] ? do_vfs_ioctl+0x283/0x10d0 [ 3064.424963] ? selinux_inode_getsecctx+0x90/0x90 [ 3064.426033] ? generic_block_fiemap+0x60/0x60 [ 3064.427061] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3064.428170] blkdev_ioctl+0xc1/0x710 [ 3064.429018] ? blkdev_common_ioctl+0x1870/0x1870 [ 3064.430102] ? selinux_file_ioctl+0xb1/0x260 [ 3064.431104] block_ioctl+0xf9/0x140 [ 3064.431928] ? blkdev_read_iter+0x1c0/0x1c0 [ 3064.432956] __x64_sys_ioctl+0x19a/0x210 [ 3064.433885] do_syscall_64+0x33/0x40 [ 3064.434733] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3064.435891] RIP: 0033:0x7f21f1d27b19 [ 3064.436741] 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 [ 3064.440917] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3064.442643] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3064.444278] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3064.445902] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3064.447524] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3064.449155] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:39:52 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000040)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) openat(r0, &(0x7f0000000040)='./file1\x00', 0x100, 0x92) [ 3064.534633] FAULT_INJECTION: forcing a failure. [ 3064.534633] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3064.536009] CPU: 1 PID: 14997 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3064.536800] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3064.538030] Call Trace: [ 3064.538453] dump_stack+0x107/0x167 [ 3064.539045] should_fail.cold+0x5/0xa [ 3064.539690] __alloc_pages_nodemask+0x182/0x680 [ 3064.540450] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3064.541260] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3064.542241] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3064.543086] ? lock_downgrade+0x6d0/0x6d0 [ 3064.543752] ? mark_held_locks+0x9e/0xe0 [ 3064.544430] alloc_pages_vma+0xbb/0x410 [ 3064.544991] handle_mm_fault+0x154b/0x3520 [ 3064.545480] ? do_raw_spin_lock+0x121/0x260 [ 3064.545975] ? rwlock_bug.part.0+0x90/0x90 [ 3064.546459] ? __pmd_alloc+0x5e0/0x5e0 [ 3064.546932] __get_user_pages+0x61b/0x1390 [ 3064.547423] ? follow_page_mask+0x1920/0x1920 [ 3064.547942] ? down_read+0x10f/0x430 [ 3064.548367] ? down_write+0x160/0x160 [ 3064.548780] get_user_pages_unlocked+0x18a/0x690 [ 3064.549286] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3064.549861] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3064.550381] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3064.550974] ? pin_user_pages_unlocked+0x80/0x80 [ 3064.551498] get_user_pages_fast+0x66/0xa0 [ 3064.551965] iov_iter_get_pages+0x297/0xf40 [ 3064.552440] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3064.552965] ? mempool_resize+0x7d0/0x7d0 [ 3064.553412] bio_iov_iter_get_pages+0x22a/0x1200 [ 3064.553926] ? bvec_alloc+0x17e/0x2f0 [ 3064.554341] ? bio_alloc_bioset+0x2a1/0x600 [ 3064.554804] ? bio_add_pc_page+0x100/0x100 [ 3064.555255] ? bvec_alloc+0x240/0x2f0 [ 3064.555670] ? iov_iter_npages+0x1fd/0xa70 [ 3064.556145] ? ext4_iomap_begin+0x1a0/0x700 [ 3064.556618] iomap_dio_bio_actor+0x77a/0xef0 [ 3064.557112] iomap_dio_actor+0x36f/0x560 [ 3064.557555] iomap_apply+0x282/0x9e0 [ 3064.557955] ? iomap_dio_rw+0x90/0x90 [ 3064.558363] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3064.558979] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3064.559559] ? mark_held_locks+0x9e/0xe0 [ 3064.560011] ? filemap_check_errors+0xa5/0x150 [ 3064.560510] __iomap_dio_rw+0x6cd/0x11a0 [ 3064.560946] ? iomap_dio_rw+0x90/0x90 [ 3064.561368] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3064.561862] ? down_read+0x10f/0x430 [ 3064.562260] ? down_write+0x160/0x160 [ 3064.562674] iomap_dio_rw+0x31/0x90 [ 3064.563065] ext4_file_read_iter+0x2c7/0x4c0 [ 3064.563545] new_sync_read+0x424/0x6f0 [ 3064.563962] ? fsnotify+0xf30/0xf30 [ 3064.564367] ? ksys_lseek+0x1b0/0x1b0 [ 3064.564779] ? _cond_resched+0x12/0x80 [ 3064.565191] ? avc_policy_seqno+0x9/0x70 [ 3064.565627] ? selinux_file_permission+0x36/0x510 [ 3064.566148] ? __fget_files+0x296/0x480 [ 3064.566582] vfs_read+0x457/0x580 [ 3064.566962] ksys_read+0x12d/0x260 [ 3064.567343] ? vfs_write+0xa30/0xa30 [ 3064.567744] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3064.568316] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3064.568870] do_syscall_64+0x33/0x40 [ 3064.569272] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3064.569817] RIP: 0033:0x7f172cc68b19 [ 3064.570219] 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 [ 3064.572164] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3064.572976] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3064.573733] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 3064.574489] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3064.575234] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3064.575993] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:39:53 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 87) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:53 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc048126f, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:39:53 executing program 6: write$P9_RRENAMEAT(0xffffffffffffffff, &(0x7f0000000100)={0x7, 0x4b, 0x2}, 0x7) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) creat(&(0x7f0000000040)='./file0\x00', 0x12) 23:39:53 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x6, 0x2, &(0x7f0000000180)=[{&(0x7f0000000040)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0, 0x0, 0x9}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = syz_mount_image$msdos(&(0x7f0000000100), &(0x7f0000000140)='./file0/file0\x00', 0x9, 0x3, &(0x7f0000001340)=[{&(0x7f00000001c0)="ad69e9619b65c5e5c329841d9cf232263b6b09f4a3f1a747c1b97859e7608f1a6bc4d72557bc6099ab350dee7f800a37665613d27ee886f0bbbdc0a333e2009041c3385563c39f9641bccc45e32d5a3b287fa830f736a1690a7da05451d1c1c28c299204490da0002e8a44f7b1c4a4529e8a1d8bab81306ecbc29024b3b7b8317dd1c878714d8f9f7e4e2303d5272b7e9ef64ccbb81de50e", 0x98, 0xe000000000000000}, {&(0x7f0000000280)="e734d4e4c6347660cfd0846aa6112d3bf4d612fa5abb4c0cc803c61f9c30d1db590407740b1635ceea2785ae25d869f9db08addaf5a68d38f196850eb29446da839e9538858fd9cf8e82e7867909e4698f07c19c51efa43e979aae32faeff88a9dbd9264e443af93368d16e3757c96805dfb95c414e0d0c5919de406d6001c6fad414651490ba1591d4c423fd880ebf7993c2a2935dd731a3296737ab7344a3298d70bd78b3a863e918c7596ac61f483677ab8f55aa44ee2fe7be7fbb1cc25fa6dce72ee8480f184b06a19b7574fb88ffe5de8be9252e6569f313502d04b6b2e43f0d0f8a0551ca1d3102f4e9db013202cc9f4b262d4023b155272c42c5a31c491f8d6c8636eb1b2ef6cd418bc91014edee1ecc74220a9faa6fe4c8e787d2b0719a320c232d345df0489745339bf3e66f27613bff7a5694dc4f63bd012551a97ef92b12f49a243ae79ef85d042247143f31726ff668e001783b391e3d18f702bcf3a05c931147f5a58ade5f5c7a1e6555d2a6ea9e5110709a2cea36ce39fcbafff3c8835f96b26d9c268923b4192d4a46abeb47e56792e48d20b0b357ce5ca218acb34d0111bf415b3ac8e5a73dff2cc63620c58badbc57dd4293adf7f0dfd5a484c3ee2797740401524b75205a66f17a1b4902b66de685213cbd5de8e7ca774ef97091dcb80d26761d7978b15a2ca54b433ac8eb84388ffa26451f286f313d6c0c20ab17ea8b72f96517af26c5d516765fb025469b7c08273b2f9feaac0db0feedf0f770c3ad16e9ff99dd7ab0429ac38886ee2535687fc973507461bb1318bf592f562e2fa7b91784395321dde0d377cfe21bbe1b62d9a0a5911c27417b35877c8fbec34dceecfe8071e37f5ffca6401e23560857e20475d1fcd8125997c3f59649e7abf1adff130277dc9454c98a7b8ac177edb86a41770487644cf876c5843fff7390d3049bccbb991853f614e59284b6885c0b5598baf62df88496c699089f5c7f19b696ffc0beb0daf5b168e5a55dd1152c34a3dd1def92b8d5322151c59e805d9370837859e560bad5e797440b01ac13efa3f9b04fed4514ebf60d4622bc00a37c83f811a8b18fafd547b767a5179b76555cd8bb5ab7d4c2cbe9257be35d8e987d45a3b71ec8d69504d6250d96cd69ea2caf290719fd4fb6d2317326c9d09810f3870f85a0dc683a5f62fd25d54ea455737e43690e3ea07c28c4ea29f3053c6842a92691c06de71ce547665923a648f3d0dddd795cd349597b52006e40821a46734cb5d24d0d273074163ff6fb66d2396202968a4e86cf88f1e5fe388396adb61201e341e06f619b96940cb606f69ff5dc80d47cc705d9d6314af8c1d942e1599993f10b2399557a72a30c1c7baf89eac02a37311cbaf57f04e27c58d97de130abee924ff3a70346c1f27c680db0d665c5365510991a98b8892289afe0ce4ead259ee544eb18c2fc52eb22c38c53819c5138ebd5644c6f77a0b51d5bfc78f5b31dc950da0da62d051d22daaf973c50450663dac4f3dc16bf7cdf5d73f7075f369239c59f1483660110fed6be7a04a973952c16f9bbe5eb90a980905921f5f9bc300ef14cce15edd741fdeb6089a32a72f3ceb15ddceffdd1b8f2f8553714adb9b78de4c768e6a0b419bdecd3f6d7704f8bebbc7f45ad7188fb972eff502abd006919bbae0e77e9e156e2b9760865a25bd174db93f7718b88ed01c9942286b56333ab6dd30d38f959262df148effc98f9a18b9866ed106177d40a6701b2b59725ec7e294a43948789d3de7ce7d39ae5cee9163009447b0b504f48b7f0a80d246748d9c221cc3222ecae9e181c34a746aaa88b37a04b1911579319742b62e8c29b52f828ac842517552919aac2b9dd8e21e7b1a67ec9a05ef2373e84a03e1789f3b599dc34aa5486fc9714235885932b4eea8bea157c69a841f71e44f97a7ab815f79d4dbfbb3b95c0d850f84560cd7c4f0908ba5bf4a2e8b9b07769cebe084ba7c89775c026a38502b7edf09f12a0feca58e0850eb4b8ad82f59cd4b6a48ee863c69b715d5bbdd7d0fbe8bd044df470308ebc82c9ecbee402b6410cac7b34ddf4f4f806ac01ee8e60c0436afd3a6b8a86311114cab6569264ab369c41dafa431c36575de5740450e59e03f1626894ff092872f867d1131d896fc217008e8150f7c0dc681078b61691e45bfecef737f2f0f82d46892796186437a76fe15f25f0e03ea9866b49909383fa9f25ffcaecc382c58a29356789942c47a5627430ab0e2a1089f19a15cce720f4a3a68251048d5f3a1aaa754f431d002f20c40416d44040edcfd0d52e3f65fb2d29d1c14cfc17094ed372b1fc1aa34685f5bcf4be66708a1869e2b7f211a7f5ec9b1700fb1e5d520b936c79ac4d6301e20561f79671e790f42e7fa9822ab9be71cc5b5ebb4df28d9fdd852d43474e81518c31eefa37b0b03f7ff950dfca86360091a1965fa5b7c1b3a655d38c0fb04753c8a8a211d825420425d88da1570abc22880a83195b39cf07e2d6a392f59d4c7ccd03418d15a56812e420f6dfbb04746c19481f6630dd227cac705f91f43ef3a3bde02145acab269c55f053c210ef4e8238f04fedf81fa26bd700638bab18678e6190e8a56212b000fec47cd9ff0377fac48d461f1669f74050834615211d3679bca44e9f857bd6290c3c76b7723fcbae374d08ab6d7ef8cc15701bee3f96f904a14534ba0f9769f1778006d7137fdc5020b876c23c98684bbee8bc685113df34614b5528851202ebe7c806de233a0a16056de79ac1b0c22cde43ec132a7cb0dcc6c5c5d96363fa2aed8d4068d90826d259c1a2ac7686c9c8e9cbfdf3b87446ad7a606fae9b5d706939767c87110268355457bb4300a28e2299249d365ee9f048f74ebf0201cf005a794022517ac6892529c14145fd56241495ae0db5c3cdbac578c5b3544425d22a7348724e10650f370eab2a9cd032dc47b120a6aa64859a751e7adb4a211445f9b9cc8467dc90a67b8fc4097d946b4b22f956a58ff788634a11c51bc7601e3ac3a860fbfc2bb30182787b9b86827673f37f95540ccfd667630e28ac2eac4dbd924270b9bc81c381983aa110217d926ce42abcf7807b4fb771b2a4e911d066a8e23d590e794f820882daf3ac69a5e44c1d866d0749eb33592aea0984cbdb029e91fdb3622b792599daae9802c1e07cb2cd9d9f895b0c1f9e1c9f4e80192cf09f23bba1ce0fabbe50d1c47b6b8dfbed5903c5b312b9ea12f47d974bfe3d2aa196bc9242a6b7f00d5bcca455fa0d048f5eddefa69369affc28156718bb7906ad85941df68dc83bf9de5c770f15590c05e9887056d4720e67c8d7dfa0bd02c21236f2103ed20db510a8228f91842673f01c38d05d5f7a05190d637ed1412f130c8e2f53f03660846bf48c82213b4ca4928ae73407f2f03b1f66bf6299c13821b912d9f3c35774fc1e5890634e06943e4ea984a2a60c64c4e941e339134672343d935bb89786f683e34a7c0f08b40f8bc7a6f975837e2f9675fbc537298321e58c0d4849fd148979a6d19067e2b4e23ac3ceb40209a1a1b2723a4b2fe34212694a6e2a5d9466accae87fcec50610bca1853c4e0c680a1f238ae2c21d1993e09ffec940dbcc8145f3f438f9db8ed6bffdecce74f08e55d124b0da22827a2f6d610eaa3c5b200f6c71c6de81e719b521ffc0667f600bea464c729748bcd6adb0b68c7f130efcede584769d1d2f9af3cda54034d016ad7520e7b559af613ea395e5845a858902beca409e3e2734b0174e75371123dd51a5fa2e3f217d4245757f6276bd0e3fa64613553a56655a8d36916b0df0c3fa9a6dbbfa9683671b3e8837a884485341271dd8f57b54c1a73290eaed8f609cb25e277e7ee72d5c312ad0241dc68b5f6a617fa9e297f86430c2b015a8598f8cddae09e45fe119dfb90401612fe8661134cbb62365440a64ec3004cfb4d62e98e74514d1ec826a3263be27e1235a7779a71ad159a12c1dbdc5b97349d4ec1c4fadd3166c795d1f1303504ab1b29c8ebc3862b9df06ce9b88ba954c0fda23cc37cbe48b1b8c1fe36dd06722d2229ef412112e1b95f4ad545bc41864a99e1f9034c611b6d80878e434692dd82e6f4c0cd712cd65753e43720df55b4bb81544524a3c1c6c5eb678a3a53fe0391dfc0adb3f1a5b29e1f40c9b987c679e81854c0f3d550428547b1e023616179ff8a3a1f01102cca822cc92b91308af650c27c4bd28b090a112e1f2eec3a2f851a3e77bbeb48cf8beabea6363bf7d6c6774c698adcf576d51bab949576b0df20ae1cecb237340351305f2a8817d2dcfa83fbfc97d08c731208b0cb727338832b248fd5831d7306e3b98b526fe793b27bda3a8da53ed0d153a77cf9ce144e748eb58d5d234664cc26c90035aed86f5b8328585815080b5da047c413119bb6bfca7a54a485e29dc328155f40bdea873e123d4676eed007a1b4d3f10d76f61756808f49857506c014767aacc3162bfb34fddc60b3dc0fd6568ae8a361865f47814b8bcb6cf80bd6a3b88ee2584fa9abef51238ee627a3b4b049176549b55487f2a28551df46f0e3a42f9bccb183b31c109d53548e88216ce87ed8fd826321a51bc355a80825a462b7f6af1b1202a1373ba46c6eb089f8c0632e2eceb1be0b5f4f2dbc9fb83a6dd75ad80b6e51fbeb1f8448375efcf8f1e1dbde11d9c861f9cbbb5f750c3f82cbe2fd50a15f65188de76291d9fc85de4e42557ecba7fe2833f940b5bdb7a3429be5e8cbf1d1fc8012217976e93b2555f020446a6bc812d2aa69af719627deba2854c7bfd79b05ba605eb70bc6c8b68d1357ee1047dd86e3e42669bd2572eeee8841b5b74ee6b2e95252ae8b1dde0b4a70e4f27b3e107eb4476100e01906299e9f9501f47a548c1911089b41492d083075c91f54714fe08f2caf1e1d744c7d2848b59569a9613a8f71960d3d3b664ae39252fe11af235af4ca45fa928447145bfa4d423fd1bd34a2437759d644a9ee2cc865297ce116a64c56a03bcd832d1b637a9e73014e6e976b45d2d93846115fab10be19df20bd4f745c4c9884d3727dfe091dab5d0bdb04599283c20b22f158120ed5ed0f7fc18d5252bd6c7dd050b770261dce403c72de392009bfb80127417f3812bb037785667331f1412793d5ed5c8af47274ca965029a58663336c92beae469c67cf6fa30e79f3e389db9a9b4bd4011a3ba89c9a4d6d7697a144f8b2172dbe59945d3448b4c738c7e164187b0151ae3c0abc7b73bf5623a2e52938721b31aafc3648b88d6628d0d1d31596edb2eacd38f234b4b10dcb166bc25b64eb3a4d30ea69685bb7d831a6c8179d86c1db51a3a7c879bd733a86f0fe43d7f33723243150d72be2334494e9c4c3e4a2b1a2f9036b1eb75f3a654ff845f15e5b6954bf172ae88a669723ecf238745e8925574f8fb4eeb5abd14103916deaebd861fb9e6af19c845a8e3f26fead4617b42a16fc74c5cb9c2a92c32e8a8e61d9eb80dab031894cfc0fee30e9986f377c57b961af5693eac671c8815192b63a79868fcede3e66d3834e92f849f560e6d93fac15899144ed092ed5bb9c60557563d720799a17579806509bc28066b74c5efb9bf5b312a624852e30c9c7e8b13eca9f3ed1f271f3a775848e4669bfd3147b50162c448672bb0ee4be48c68687dc9add4d7ac542bc493a123a94f2f18028e7ce52d9c28ee5a1b84e0ea02b845553357b910c4c359622068a3b2781e7f1de5cdd1cd6c2ba334552806f4c559d85060c12abe117c322c08f0740c991fe166366aa", 0x1000, 0x3ff}, {&(0x7f0000001280)="2695830075afc4d408eaa18dc59ed806c50b488b006e33edbdf5ecad306d428f31829e57848bc1a257df619d42adb2d0df19cec55ce40607e4544ea48b9b6aa65976bb71a87d8db765716e70720a84c13ddd9d2a3a0eec038dd7fce9c4de5f53eb8acdb76c08ca97bf235f7e536ccabc270e59cdd246b48f91a0b7e597d5792ed4e28a26704e853d1b2ec5ceaa9c0b94a3fbb92ad9d19f8d9a5ce6e468710cd4b7", 0xa1, 0x7}], 0x800000, &(0x7f00000013c0)={[{@fat=@check_normal}, {@fat=@sys_immutable}, {@nodots}], [{@dont_appraise}, {@permit_directio}]}) symlink(&(0x7f0000001540)='./file0/file1\x00', &(0x7f0000001580)='./file0\x00') r3 = inotify_init1(0x800) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000001440)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) r5 = dup2(r2, r2) openat(r5, &(0x7f00000015c0)='./file0/file1\x00', 0x709882, 0x0) ppoll(&(0x7f0000001480)=[{r1, 0x524}, {r2, 0x1482}, {r3, 0x400}, {r4, 0x3009}], 0x4, &(0x7f00000014c0)={0x0, 0x989680}, &(0x7f0000001500)={[0x5]}, 0x8) 23:39:53 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r3 = accept$inet(r1, 0x0, &(0x7f0000000880)) sendmsg(r3, &(0x7f0000000e80)={&(0x7f00000008c0)=@hci={0x1f, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000000c80)=[{&(0x7f0000000940)="a3c4089563561d2a9078689c24d2a3da570f8c31b76c6a332b7ad314d297b8125ab52c29640431fad4b98ca6ecf834aa6e842c5704693a779dca7a7eceb2acbfc100bbb5c270", 0x46}, {&(0x7f0000001e00)="6c980bad454ae12bc40bbc18c826911703591ace1e3d3740f6894b20dcb4df0eb0d0f60622cbdd53a62df32bad08550a0304bbff7a2461816f15f835341379d2135d71caeab56de03549c5e8d29ac82819692e9a560750e2ff3538714ffec0b1ca1fb3fcec987063e95d67694cc4470dfe28d5f4d76f099023b5a53d8e89df8a61f4570b536307f9d2b23f27524b5f19c77e48c43ece58646e78a35961162e9fe62524ea9dce6f6ba9706bfa641a82b853f0ad2ef86e1df5504e4390a4ef87907fcda7c07b65564986a0ecd5677d9db2ff0fdf96d2b558867a68e076375f0bb005b0fa5c4283a86142f74dc1d6c5df53dfbcbc551a538bb453607823cdad1ee5d87063d93d86e71e2052580557af81c087d740d4697f0db68f821cd3fc53f24efac6449468fecadcf83e3197675c29c2bbc0cd73b9b73ea0cc825f6afe197ab4415c560da1bb4d939a49901c85982635735275bf8fdf209ed13eb288a79b4ff7c7f37dbd71b5d4bd7927f729364717537d4af9bd31b750e2e9bfd030ef049024fc69b026a4cfa701a09c2d5bb1492ccaa69b2722229f8c49baae61d467dc74597814a7b33617fa638796f24b4ad807c634504743ca499fc931809c8ee6331f11443a245c8e5e0fa994e336fe3e9e7aec7b739cf99d57642ef25cd767eb953e265645f67a772503152eb4b42acdae477250c61f2cdfc854bd6c9d006e811b2d5d924301f2b9318607b967d6c927726a8efec653521b832aab26b5b5ae238240f92823fb137843d61d43c13a883d2f7f6d210e98db4d7a587f0922a235c96230e24f62adc5a76326c3cc2486c9a575b6452fc02b09ba617c4d4f4f0b0063eb8393cd7f00ba09710be4aa8d577bae39b35350e1c19cfba9f5cb47c448d3de1655c72474501c890f0bf710ddeb7d39440f9329b7692b4b0550161699d1626e2b1c3f28186611d78f80c2938096336f30058ec3a7affdbb86f9fa99c007414a0b89d2e5e74d34dc3aad892698e9e8532d411e3a192ffccc98ee335f3a20c5881e29dbe1d37fef5da55137e0318329b34aae05a49f0a3549d08a718dd10d1540fc4e2e9874b1bdfb4f34fe2dd797658903d3814e3f72f961d627d655fcf77ab8ae02ea5ba686ceb772cdb04c138b1d2cc034400807bacec8d0c95085233872e749e0851d1c6adb5ff6db9b7656e479faa8b6109e0cb8c7183218792445475376c45a8eb692996890a17f9ca0a75463b0e4ab0b6b0e54693917289a67c66154cfa188ad199476299ac585ee09785caf2f07d91188f1e70ad3c7afd7796f48e996b4f950f080c50ae69899ea5fa7b657fa95608f929dd7f5f1f72e510145093ecfbf28cd81416420b38f44722290e93e89615f071ddea57feb2c1c9748f7c9d8ede3523d88eb40d3cb739a8fcf8c95d20eb4e9cf7608f5a18feaef0ce54206eb0628a4271a4b52404c433312087f1d58ee48c3827fdfb87b079a19657ec9667d99a81518bc739c01577180bbba8cfb3619329a7e5ef8a023261ca0bf0d237a76b26ae68b85ff8231f3cbe5f7053a4e06202fbb314b3d494aa3b4b3473877c5659428064854a0ff71f99e39d2e1fa0e6ec5e152595509e4b5ecba4da552565677e5f1ded42f6721cdac0f346b5ca24e9e844e0faabbb270c4a4f2458f10acad251260ea287335b68e6dfa8b7bfbff39ed5f4df928111b8a7f6b63e6e83a6ba819427e292e0f9257e167fddcd8df59c1b778821279ae42dd60caa95a8b376a63c854df29837b6dfb2f8ef6232d743474021dfc767cf5f1168bd91c89b028a1ef04fe2bf411e7dc1acd310fad828c7c76751c0cb667cec9490dc7463dccd20fc16864781aa86acd1394b5b42440fe67b2b9abdac65031eb6f689946a4dff5da518354420e7b52dde7fec9785381f1914c2dc061708b2b9034cb017e3d73c913508f036e5d53a5fcfa449ad7b2e01fd0dd4e6968aa5487c69a604720758fcfd874c61cc8cbae00dbd89c27b96b99b8dd7382381a32e7dce935ea9e7560b98f941436e864d32dc6268dcfba808dbce5f425a8cdc87089342bfdcec18674afc14353b0b1badcb0bbaa841a20eaff86908ece59feee89943d63fb91f98f97439f41ad905900302c0e256c772550976303931a93cf2df0b2746377cff73dce9c9cbc1d0bb6174d66fdbafbfd247307e958dff8e99a5fbb86aebfd20cc45f61aec895ba453444d937a833eafd9c0bb95f5cbc4d4acac3803787104cffc0d24b6d37c7409f9dfe174e3b71bf3bdb33d5746b8bad60383e128584477f76e8b88438c4f87c535665898ad67dd0810e359045f3e76c3fd7c6f1dd335e7701dfb43d30aa854e77f67e8066c824c7f2d1c7dc2f1bcb0e8df9b74629a6a0fffeb8c87978bc335325ec1fa6b8e65e1a29b5846c66f4dd9a3565a3961f6a0f7130836dc7c634aa5ab9d1d410c429339cf66dfa5955a9cfb11891041331ba9f6070d56d9052dce606b44bddc3b8fb5e30a7a12dfaf4e6eee031df69aaebde7ee9116a6bdfa80fb1b82cf3b95663e72bf2e5c982b9ca9cd6a97c58b03f5e82873967600a5b415501f93b67c38dca1806a13a09a0384007894d32c847bd887a8593b5a7f797f0c9c084a229f347fca5823fdaf5e4ffc0a1acca5d9c147b0d4052fc995765e4fe155b8fac8b2c4ff9629f14b186953a11b43a6d99600ccc5754208b97c84c016254b44fd0b7f26f5baa47f22cb603f53b975d3efa51bdceb252378d603876a6d10a6d4f63d0083398078e9ec8770b4a6b0a096114875caad1481a291ca7f3f73579446d9ea3c3f73c1b65530b08354ee69611f9c3227b28988ac394e417e28a282d1e96cee15db2140c923c882a4007482f50683fce7dc4a0a23049ce1d02e78a89fa24c896b39670126b4da491f727c59d345a86f463428a8ee5fab36c3d317a0def865b373460fb0907a25a516091eccf245bf729f158ca2d14989ac9a1e4d881b51aa733f873cbaee7fcb9053e5a9b84e35354d019a6bc5f1d513617c4809c7cbeb78174e97b78c73c4f210c5e4f3ddd0e44290b47b3feb935abd911e74402a66f80a2de3944748a3f1e28a381ab5e1fa2ff1993382af66bf747b3ff02702d03d7fcdcf8690c0a23127368940eeb125cb7cd87a1e28db8e087058780fb440e63865cb77910e7814f189c38513738ea1de583446495a12b9a936632c04565f96be588f042a3e2f0bd52b566acf311a6f33cac9085278659b50b91f450a4b9c37c8375555e7535abfebc59fe528968db682330896c2cd2017f839cd01158be5b70f7ee2b5a05276cbe2bdc67aec593db49be08185f4b661b9b697877c8e2b26ed2d6d8a6d5eda953295ebb39c8c495cbc661e7f910dde4514a97f86624e5e76a4d3c10460e267d8de751031bb8d18e1c72263b0f32b447fd0001a3b02b689fa43ed649aced9911cb045b6fb57a4a284c8cf3a249ea9bc2befa1df4c51f3b72751ea345290cdb34d079abd13c97fec211d9ce3598f074764c5c20abcace780c016dec6359b4f1dcef57f5388b1dba0cf848d120bcc346673ca1dab06484539a8d9f6cb53b37d3f04b738cbf1c36b581fd56aadfdaad115534284ab2eedd53c51c1342a07c98b8c08ee753d308009a0fc3ccdd97fdb208467dc528d901f149bfe220d5c2d34d6369ed66d38ea506603f556d69bb11a7839eb12f5310f34a38eec1f9e08de975125f73add7f1a2b8cf2be2be3b15a723998d4b84722cd83caf4e1ec6ea2a7eaca74ef6bd973c895e4caa849fa7c305a951b00c73e1056f59ea4b9b0cf882724493af5005a25bf511bd546fc899ce739d45643fdf9df639565e22a901a69bd5415e6770a6f7d6fa0479d6f65972f81543b29793edcbe1e901179a3fd09050aa826bec3e89ac41b7291eb6ea0fb2166fa067ef952503ce497261bdb368c974fef608baf27bbf0254e630b1b9309e85497361ca5c42ba40bf1fa6e285d55386d843b91c78469cb347fcc86621d3e1ca425e2570a115ecdb540444a8734a2995110d9a89959662612a382a34dcc8a4192669ee8f0381cc064feb6c59ab3af559feb489745b03e5b9bce65cdee1fea5701210fb6b147e3ecb42477193a7653491731c59448c08de717e62a58bb642f67496ab7ea8ce795a684de21da71b7c8ed31d0ad1bd6f384f48b335ecc5955a1410e1beabae4aba7d1923d7c32b2646a140a36047988d9d9bd7befeec2ae80be9a0abb326afb1089e5efbdfebe4233369b9063bc0407ee5f1e79aba8f340c650ba0825fc969ed3f2c5d6d20c9c2f4c0585f0308b233f4f194b849939aad4aa70a125f9ab8c7b40f7084229058a5d05d75c79225a731430814f7d7bde1b8bc540bec774dba067998f26781c008c9d40e373a7e333b15c8964d77f90f103df1446be6595775d62b7047c6e57dd3b7d3487edf51fa5a3a039040e93d046d6ab0551ad0070f09be9da5b6d39610ab78f2249e2208cbd18a52685246ccdd56356085fc31437c62d70ab5e2df63c82287ac8c04cac2fa146c0ea108ff6eae22721484389f7aa0a982edc2484293eb23adbf75e7fd85f41d1e5b22ac1fd1f302a5e9625b48643ded931d00ca74136e4c0af0d335674c53011c6d494428bc478a7083cbf66f6257ecccb45feb614085052a4005e87ee5150f1a6e8f9a216e2a74388b8e8fccfd496cf11391e7ce0ea7b544aff042e054bd02296dace66a889c664fff42558b0a45bc3b1f0fe9fdf8ef5720884da4b66ee23af98f25daaa909f76f3d98624a7dbe523d03acb6596ea5accc4a5bbb969dd61126752ea739cac162f8ce771cec853b2c4b67cbdd00008e3e7f23f03dcf313c12c82053958fed05f76cd4cd3efe1812e3c729f3e44a64b1086ca80891a0e3fdd05f86d6d160d188dfdfe5050a62b33b08917eddba857eada08cdad0ade365404140486d37b0529efca05ab64e5f90e815f329d9aedef674386a90a1ef3cf65bd827a9cfb7149d6b8fa034de647cb12cbfbcf96c7b1920bd9eea5ec119e137a33145c0403a89e962d4b9b855416ca3d90c359d5eba9bef932559b7e2cce332c44e1fa8fae68a5ccfad29e4f9991ee937b6db3310c0ae14a74808a8268fb5bc6ca863b2110f684b88823648694ee2615384c2738bc8347ca59626ab332e627af8d1817c2cf83ae2a8508166bafce18039628c777c26f952c05bbffea5d3960edfae407bf91b5a7bdea9ca4474bef5340cec7a51bf7a0dabed9294adb830d6d14bc430409edb63db55b4d770feb707365b4b33069b533fc8beb44d047ce30f7258dea8ca72ec5e55c5744b823c7dae5465dc2b1aa3da61215d567bc2a4a87edc5df0bb19aefe1b9ccbe78e62e074f364bc8948d2f7edad412f840a69052b00ac527380a719ec620402d4c032a25b118b423b6021e4d463b8abada0a106c529cbe5aaf1e7b810b7ab1fbd83ffdda7532701ad8fffa5a237c131905c2728500de419497dafd7634c729d5e4035578d85eb3b3973a9a0c71360abeb3646a6e13d43b2452bab6d3def1723e92eef943fee3711c7f2ca9a99d9256e0c9b807ae9023d505bf95735e2df8319354bb4240e844a5aa360316a98fad97150a25f2ec015e367ac757caf5a1307a34cc02d1002be953388d7ecf6f84a1988220f233c8544dd4771c051bdc52e012ba782c42159683aaea44674a782ecec9444a84bc00bbeea772e0c8eb023b77718ca3b38f192b081c0152abf0de962cca5288f97048158e1451c002fa458cf3610ff790f7367ee3ba4f3e26e619f6b0fb48fbf90e095b051dc9283dd5", 0x1000}, {&(0x7f0000002e00)="2a54c0866ff666601d1d8c4cb9697072be37a5e35df1aadaf0f39475fa6ca3f9350e1d53a8ba5013a93d642ea1af0840a0177ad115f38c5292c70f9b3e43ab0863555938b980385065ff7e27a66092d723c8da111bc7762a2853170fda124e698d287e1951999c239e42b9f1a17d40776db21dd7243e9cae0e2be558140d2d4736ba7a91b9e012169682a2ff144d3d6c8add9f7f34b728db766c504f4d531dae26a1998ba201e158e4fc3f93c88b727ee6ceba62897c76847e8ef103f9ff20ecb865e891cfac54fcbc6f17fbc08bddf9509ad67e379d8740c45f055c98a71c4c8817ca97e4e0bc7b42c88229b82e4117dea6e03f5e272da371a5dce655acfe53083f011fc1e8efa263e07bd27a7cad67469210ead1f6e32b4029cf273b9a233d30371ed4eaad27f5a28481c4f4d540b5f275b4ada659c4163ae248d5cd68cf496ded1ba5f6c60c407549ca2ee9847e35c33e5f69a40b1cf6ab141ef9a9b2db43d3fb07d7eb91fae74500521169fd8e628293eaf09e5277deb7361db667d644694d51b6734ffc9d4f62a6657f6486433805e91fe4ffcdb44e3ae83d59d3f23fafaa1ccb98c3329a99f7f698f9f8ebe5748eef59a13a3225b75da392b2f2f584a3113b89fda371c01b2eb49208ac88adb701c38ada7dd00a8a7784c6e2f062bc572e1c9da87f6286da7852ded5cb1c48b4cea80afe60392e90f35fce9e060a0f54d157d22255f5aad78db50d275f837ac89752c4bd207cd7961543a866d5b6f31ff4e946a004fcfe002d92d5c006d2c6ee8fb9308e1d003b3c4763877b0980c8a2c4ea06ace3243d7e6679082feec319ca9169e629ae52cc29099d869fc83bf5a98983c5ce5f0b6b3a143860d7631a25997b78de65c8966beadada754c7d0cf7c3709fe793aaef66211c1c64be657016e581c723cb67db4e30177142a3c20f8ea78d5f21d864371e1a4eb810e4b965c96377842de760395dc2ec0f05730b4754739d0c09ab3ad656c3fa1795342f326df1562f12ad3b3f20cf46130ca716dacfe3727b5444bb90e7a00d1984db302ece4735ce9cd15fa73efd47c9a12c29e9ca6f556834acff4291128d32f396297888f5228cba5c9ecb7928667fb806277f70332e80e49469747894052c3e68f2b2b043baca687e3d8c3dc35f33ee6d68221e4e055a51156ed97c7e04c98d3faa4b97a748a42a65d311c8ae2442605ddbed16210a9289a8129df5300a846f011b76a33b3b9a6e96c44336ab64e3609c71875756d0994cc913f08b0e6f5b9e6922bec2ea39254d8ded6e06a10364f1312735b984d29c6d1a92731cc379e19f2b28414551e6ecc9c6e3812ec92e6cb2ba9694a99c5e7f5c19785b20a3c33e206f719aaad70688fda7feb1b50efa17cefd0a749bba430ca262a9d98e8275ac93712d5912d5cc915f541270df21894b7257cd70dd786300675f04fa4036f3dfc299170f5d595eaf096edf24f9efb620e4e58cae1c9a31ac895dcd5ee6a7ddf988658ed43671f7b85b626474fef018cc0f2fcaae0ade5f5773e7e1c367b6153e08ba8ab0d6edf60f58b14e9d6a6fddd2679349b99f69fe1bc77f5a7ee95664316abfe155b5ae73ce50a924e9340a73b2ea45b80f959724823a7393c343633e39a3666e3775e60f01276aca4e2cd271f6d7a7eaeb6087d43fd130b12aed6c1b0b94dff540ff4bedb9c61c6d5f9d2560008168661eeaced5abbb28d14fbb42028f4316d4bc2e24153de525afe346fb7d398b9e7c685d1a77ed1ca89765d2d12a5fd6336e20591d8267d8093ef709a5f4b7505681bc019f34ee6ac48c308a2dda9a2f2cbd97d354fd91e7c79861bd2c45f953cee06c82fb66685a444435e8f3064c541418fa9f72c94359c49cee2e2dbbeaa09e3f5eb8a8ed4bfd17f34c150c099ca7405d99f53fadfc29d38e1fc1ae7fb66a31a355202b552abc58f3e0b0f7a2d069910cd2afc2f5b877664bd4a750d51d38913e5189e32f5862b91d9d7e3937b21bdcf768524f628d0078ffd087a3962ca70b888d857b416016964347cd319cff3682f38193a92cffa5a5417ad911af7b696fcd0c6109dd7761d8ba628fa7aad0029cde0a5926694342806c08fb1f25622bb59d2b12ffbd6207f8153bf2b5561ba3ad5d3e539740c47b09169d06d6361b91fd6927a52cb9f0816a7d5abb838793e37997c60de78cfeb44e45bafab89a8d54c6c0663432d45aab6023b904806a6668c4698a438983630f59f6fa43e30ad4495f88b4b4e37f6ba6039d2b71a3da4e5bcef85134853a4da00f87d36e9f577cf474b03b125940145b2dcdce55b48e4250814001ae7fda5f989c7dedcf671787b6f63f296ce06e7e1645c5317b84495e82c76675c3809c8abac72e1c8d960546e2e68b0247b2a6d574e13c66869de19fe731bc5f7a7c8a99126534adb7ab040393803b92ea91c4f37eff232bd03d43193b4ac583bad5d82e2086c2ee6c025a9415baab73a17ea8a4b7d544b06b3959c9c89aec13122200e5ccd247420e64ac2ec38d99bdc528d712f52d33040922e1cafb863d687293e5800ceeca1a801c8408fb4a978295e3934827859d01fcfc48dea32982ee8a4a6fb97f5b4469b482b9f604e42dc7a5bb779f0ba7bec9cb6d42e108b780e2d1374a5774e4faa7d0655b2aa4dc8afaf16973a4122c3f1100483987a8b10c83900feb28dcf48f8bfb9aade11131edc3fc14e735a3ddd165e0d5b36c9ccef0df9c3624c843b233f35f366eeafdc2251e1eb1cc9aa1ad1343299733ac873f7f8141f4aecfa80300fd1505544cd18a87dc8bd0a647f10645e4a5597b6d95a053eb55e04a3b5ac9d4ca7ba65a7baa7a9b4e67e92d3ae83e244127a3b576710d22fec2030ca91cb6a5cb54026600d55128728e5382177c10191474aa63e3b0b60e2c67f1277cb737a70c15b99d4b39c8929f72500a4759c65159c22aec86a5d954f1a9ff27d5c8938d9921225e7493415495ed48ac77b19597361e0a9e5ca46123805ee67ff2a82244c59f0288d3de71df250e8b27ccc2f13fb62a58f93ea33ca398e17e6728f357e639ca9bd68e4d691840b5646a9788ffad940b650016a67abc314c7f78f78e99d71548ebaafdcb2582a5c21ba1cacbe1dda5973985cab8f6145aa459fe6caa298081e280132821377b91da820809fc76d256b1a348a4cd128b365b662f3fe36ef3144bbde13263d4c9c0ccc35e61811ffb504fc404dd4211ef5fce0474e802165bb2d72dea975cfd0f6ab068d9808a591d2c6936a24d3292b1a3ee19ed957cb0bed0bf78aef763ec49f9be2be5a57bdb62774959d2d995ff4c4d744a7f2ace1bb5bd5c1dbf0241514df57052a3deab0d44f9d27aeb270e7f5567b7ee2e7949f8d8a59bcb3961ea3d1fe8a835f9741fdc274ee781cc845a1cd952b8f40b34ba8c0cbfd2ae60f4883bbe397b75c68ead9159e33612797ab7d058a28a251ee9f2cc696116c55c05fbd34162ecc31f849e4d63a3828bccb2b54b0753dc0d7216afc688ae0bf2642aa743f005c417fe1198e93a81ca1c07bcd92dbb0ba1c6aae5fd8c02cdf05f8559d6bbd5874a439bd31cb5d4d4eafe2a7d0053b465f6f08ba213b5135b86beaf029f682f0e109a9e1596165984490bd972d7db7e515e5e3882848b563232bd8273d7ba6f3c739561df9bc19564293be64397b7d79ed908673f6f50a6dd1da4d47d53314db337a2856769f25ddc6111933010644f0ff97cfbc09451d999fc397bc17937f1e4bb3905aa8a630d4d50feaee918f96a87dad0b1b1abc7e83d0785cc064cecbc4ca3c23c64fa0be5cfeabf3506cedd2c6738a24b8f223b2a7a0594860cbc0b6546eb379ccf7f8903876cb42200671e549f496cb6c7a7e21202a50b5eab23947116de04d93407ef7cb307043107664adbd2842b40f1697f23051da0aa5525f26e70700b5d33e4aa200d33f1762cd392ec2107c33a2a6df4ca1dbf94fcf5a282f8768097bb5683f15aaa940c8867f8b3c2d4670f07483f17983c045d33fba9526d59d4676735f856e108d67a61508563f0cba2a3d4454d8fd6e0210b6d4a186077a4623869e85f6ba0f6a22281168f43911bb8ab8a877dc4a4350a4ca8f02e20ceff78d2fc8619b17d42cf9e86ae532adae0fda8cf825b4833cdc5fff612d662f228b2c0752d8d0e3f3296da5e6205993a319622ed0a80b0c942eda9c277571bd29cbadb80f69c6734fcf5f1bc958c11731c341ab0e6c8582f9e53a5160c3d8607fdd542e0d6a4ce30f984728fb8c8fde7290be93894c014af4e6268f9ba43258356474abaed82c2625918961b61267d95f9968ef54f004d0b36d38ff671ff15f5d8e52647d877d0974da88c46b141aad6d583f3ad6b1d0ca0659df8362faae8b986ec6620a032799962580c190d29655e0e1f7f4d65c1fa23d2675bd3380b5beb3a0e3e77f1fa2263c0df4b886e9eccc66d95edda7d9d73c627b45125207ebe52a1b656c1219ed748ee40e4be80cbac722d5eb05481126fe4afff52125e68c3664e755f876a43f0ac5d08ac438dc9ae01cc311a00e57d33eb5dd76a58b193524d71d31b8956fcdd8c2b5480dad2dba62bcb18b59b15477600313671b235cd7ef52e563ac53a49d6a5809d018f2f06a70ee2cd86f38c9d8d0b387e5078dca584498aec474d33a0a6e3990d986ec7976f8dbbf992dadd28ac3d67ee9fa3d76d8bc38031335e75d904d577ebf68f5d8f54b43e449beeefbb89d33c5907386a46b2c0b4d95d27b55a99c0a769cf009c7a86bb3db22c57891f567fb60302613fff98d6ce1a7cb2310fe10856c4dd87a7cbf87df2fe4869e4e5c53f2255db412af09743460551445e6ff81d5b333db91dd44193b9b1bd9f003836134d4c74df68d239054695c6e54dd7f377ba2961a398c1588e09f14aa4d5fa1ad1ce6876f65cee405263049b0360511d2a8d7f5880e7f5246e051d5ea3071aa1129677fc7008f2a9a6a39e153bb4c7c5b8d0d0bc1f065fa75ef3d625bc20837da36a8093146591f8d0c0a243b3809adcbfa212dcb27e76e0b6e0acd952cee369e8d043cf0fc5e36a0c47977a8977445da93259ab352fe8e0a8f89ae21927cd09a2291d0103cde497518981257192bdeb8357afe9bf00672ddccc9e12f1e8c90ae8220f628944c1fedd02886d19da4c81b0974d1e6487bd94916c5d0fccb37f1b18dce5ba4f87bcc0d062194620e1b57d13e8af9b8d83d4c76cc739b3bc616a105dbb54696d64068dc87f1fd25dd27ad1996c59668209cd304825c5e22ba748fac6df15fd99aef4ad939c48693b9ef75ddbb01af0e49428b4aee751de18a0d31744dedea579ffa647c6255cde8042de6390527a357c3cb565d70453f2974d24ab74b823e31b87c9c6f6d4525d90001130dbab17c321dd1493c401dba22831b48639970c6a8e46d1c3518afb36304eab70943c511da2ea6c0e3625fc3290d1ed458fdfa30ce002aede0efe32601d63fd72893f2bac300975f2791e1075b20f20c92401a727c66585b1b8c813ec46918eada3f5bb7e2a21b44ebad695624a428689e99f36f0f6d1138115c39fbb85a6b7559303d27418dedb71ff15fe0835db6b88ba6cefe706d436957c4624616917fb2ab7c78a5506e8eac1cb7aab775c7d29f9889d6ebba581a1a3ff62a278143b8850518abd9da464a6719f91e4b24d21643780308c5c1bd52c6bfab439963c8899f073781c97c24e40390177e3fcdfb878f2b0ddc75a9d4f75bbab6cca393f6e419b659e19c67bdde057d0e81ef6338a1ae2ff43220d1f0f1e66f7c89cde", 0x1000}, {&(0x7f00000009c0)="de13b9f08d51836b40c86fe89f3d4bf0bd070c39c226959413b2d43b38e75796a6155f9cc3123faa0dd1e524ef80a0e1a0dd0ad33f12c20145b31b61c4f64dece06c36de5aa63c453b9165a265ba", 0x4e}, {&(0x7f0000000a40)="7ee6c5ca440e8bc09551511fda8fa030bc434a6b20dfb2bb79b0a5b9e252af5a7fb004d542fd752cfb803b709bf3c7eedf6956afe86e0112611a5915493321e34dc72a1499c8e6c7c453e8c551a8ffd991d5bcd3436316330f5c726f2c9457a12d36450c24612577d3b9d80593039e781f2fcc1adff09c", 0x77}, {&(0x7f0000000ac0)="67f5f8a798f7acc7e289fcc9db08b8214941ce598a125e094349636b80bde0714ef6e08769087a7b9bb374708a73f4185159952a", 0x34}, {&(0x7f0000000b00)="193406a248c3cd4e48a7b57fd59193bdf25e698df7ca3165244d68e11bae81108241b6fedcfa6b1806c6d2860b020b5e3842b74adc06a0e12442b4ef91d1bc4bf4cdf41d2655c6468fbe8af5aad3257778a16ca177ff97c68d9bd2b465998fb4d00468b4b01cc2e69284e1f0c8d4300f5f4f2a6ecfbdc0baac10c21cdfc53999aa5d35deb7f0ef4a0bf6ed7fbbbdebf087911c", 0x93}, {&(0x7f0000000bc0)="badb75079fa7d8e0c5d9084555354d17a09e59b63308d832e878c8c6b2a456", 0x1f}, {&(0x7f0000003e00)="af17f715e3e9eaa4ffab5eea00d2258dd2c10de0fe8b58e50e17d2ee158519df5795d00df3d250be361ce871e68aa6836498a6bef75312b0cdc5e9ca050e7f2083ea623269d8ba92381840181be12a05d8ca9f7afa6268261f7650dcceb4be8188dfe43d18c6050bd98a21b7cd31cca949202d215a0e5e5ed7dcdf067497a6d8e33f0641c8a768a978ffbe952b34d688ff1a763f0974d0ff6e02ed043c8d4c8fe26dc1044489e7df6706f2f00cb8c706ae2cd81ea523a19cee922bfd49c3ce9622ca6b38866eea8fac22626a18dc8fa5de9b9163fe7fa2436de96ff7e0fca40aaccfec3a6b9b2922cee137585aa9b11f7ddac2c8a2505fac9ed28963c10eadf2ef7890c2a908ee2cc334e79157125ddc9b68f949c43d689ba9d5ed5b602ccea5c8425c01a8ed6bc13bbeff40f028e733396dde032fd62017e94ab6b058ae4efa6c29ea4ebdd1e5e86ca0084ce1381edb92f216f6890a06f0d8443da23e93b5e3dddd5ea219728198f23955407967e7f2e97dd78bd60f73cced6386ea93d6e9edf38aef87ab6d6c68a220404b8632781727d9208daad022e3452b742e1f9e28eed959b0a127ff07e93474a536c709dc953698ed9796d847d93ed193eabb3e1dec54170ef4cc263323dda59107f8b5dbd55cf551773b92cd23d2646d3e70b8bdb3e8938a2334bacb97116207964da64233c936c5970e9112a2c33a82af58f16f3ebb508f276232052fb107873a8083f53f76d1695996d9184e7beda2b64f18cc0aec5e85d90ffed713f8deb4a44b4f77d99cb5c118be94ddf25357d26d60aa035c3bd814b7e4f4af285d3e8004c8f84ca8b09f32c280a64aadae1f455f300d2ecef38a07fae073af059c362f3d75632087a5ebbe5d2e725790afc4276bc692473e88b98bca5d26cea9e9d6d56d753a5a4e859948e6dabe1d3a2d8beb455a0552fb028a0b8a6664635afc86448f104aa401b979d4aa0390252760845173ea858b64741ad5065e9be421646089611b87e7660d813968022b850a00bdab059f9e8dbe146336191ea43b452291f999734741bdce5fd3949704b9399aff6643239a3625a18a3a0920f57179a8b62b8f671ff81e6b936e354b04cef4c2dc05d1fe4f1a170ae209f0c78168c571dd58ba92debdaba67ec18358b24245fd67d695a1ef5a23a988f02cb3e8b6acd48ab02c1611ca8137fda1b60744a14efbe7a2411275eb3c214161dbcb6fd20de195b19c728eeaca37edd4cc38490e58db89918f6a4309e8c902ec674a9934924eae051893aec680ac67bdbba17e3eb8f4a0872d1bc334c67870e806b8bfa68ada36d8cc7d78e1e5ed188195956c553b9e39288222c52d81df171bed1d84281760b5c4cadbd27874e24ba6ab16d168d284ea4a1c370574dbf1fc08e5d56f93272a4008323817b6b49835f1e0e94187817196bf19379c351b167e00fb939eeeedae3f352e4d00306cbd8e22d0e168ceaf4b3ba0e6cd850c4d3679883b5b7e27ac9953e4fd86da24770c5b59458294a43b29df1cc9734f92a63f31a1f53d244953a704fd243ce323235a6e1ffebec58a79e7573a081e864f85d2c72503e90c735256832222c507b4610d8a9af8b4e4bd4dfa834c01b43f99d728bdc6e3ca0f5d0737902edddfe21da59e8b1aaafb288c87ea211b65c2970a0158c01ea2b051a69cf674a44f26686ce466aa3269ac026c54a9209508daac47d470f51361084472f171cd779de5424cd36c9d7449607415d7dc88218b5d2311002e6e1604d2e47a51a85a57bf569253fa7539e3e3a3f3a9c1b2158562378b12b83fa4bf57444d9b8407b526cf63dc9def94eb29038bb9c54e72ffb320b4d864a4879395806bc589320fd49cbc6db5ec19cf70e28b66e18827694558839b139938da427578e9bddac7cc22789010b50d600612c538f9f75de4530e4721be7209c4ae957740f32f3f323012e7a12817a5ba1940fc7008b701362f5b542071df1fbf43177a61791da92e2b533ededf72ea3f55ea401f950c555a6e0e25cfcd3906c62d8eb8cd92b1d460129b4e32768c1942fffa7726e651a0a28398b6b6c411a48d26c785fed87e0f4eea5bbd0797c5777ec144c14bab179d4e7b035de2e1ef2b16d55804bfe394076386e2a0b53923a3bd67eb29b782109c6ef2308873838b59cb6a5d3f9ba3497d84f78ae203db187000d1c03954c49a8939be30384995915d7c06b0d94688b3d0260437ca8ef22c4c47f02d3eab51d4970e1d5af0d4c2e291dd15d855b8fafa08b3687277919b52c8316ecb235fb9713e4c5d8c3bb02c46d024df060d59d7e7e50c23893c9521eedec653d16559a8c2df8a6ed1f8b4273564db34a17c58ee2f639a891358dafb95562c1a9d5dfdf61e58d20d481cb22e72192a70f6df7e43df60fd5e6c3261b3f05d60344d8d76931d2bbbb84ca46cb8c612eb0a24fe61335aa3f625a6bb7bbe7973b218c0c03ae295cc0ad2365c7146309ca03b87278c5b081ed5deaae13cc5fe94c9a1ef0300e76f1bf285a247634c4425fc7e868ed90829ac93e3967fafdbf070bf769dc6ec9e109d27a48c93bdb023ece0f5e4224299378bfb0736cd1e8be164ca1a7bfa39bb9d8badaf25c227b1032d7ab506311190cc264068751a476615dd0616f9bbf8aba4bcbbc8edd5af1cae0a07d62d2368ac55f54601845c9f8cc935650f090999129d36570cd6aaf06d86936659e851d11f32f5ef5e0b8d666a134e334b162ce3397757cde0e297f4ee94ce316e8f1646bbd1e525f586d82c673bd31f3c352fd876a1c3b40ba68df1d4bcb40cf5ac8d81a5d34f5bce9feecd835e812b2c069406183490d2517ac72c5bde38b6c993223a588bc4f85d11143ce4316ff28a7ca6bd99b0628de3037aaf76cbc4c25859bd96b1bcd02d8dd3d4bef0668724f6f5ac742aa8cb302c994d44c17f7d9686fc9b9f6aae5e878262942a8228a1ad25b730cd5a368506fe6418af0db7f73a231f3addcdc201118f4fdafc4a55c19566debeb3212d3b1870f0e89ed2bfe1476456945f412829b345abf1b1c78dafdcc70f82e702358fb3763acdf130e9463c15e950914ce3c43a8ed6659c1db9cd83939893a3a5b64012494fdf5049fbf1640ba0ce27de422abf3f57733346b7c63cfc92efcfb8fa1d43b131360472385fb2254a8f06c05bade73d473bafdfb38307dd5b063643845dbe2dc7541502e839b6cca85f83357cce19e6a954c2c2b20a535427901958b05dd2407ac343aefe5be0e869fbea9dfaaec1f915652d9fd42cf90fe6cf50b3dd788879313f8d8502519148f457dfcfce9ff1d6e7150cbe3432955747367d3537b831beded3db5b1fc8dd354d438bd6790b63b1e0a1deada1819929261f224ce9b486b3d7b327406f523f1bf5b8c7dccdc01eaeef9fc38e437f58e52b42326fde4fce40d968a2d4b46ea4c1ea511b1e8d3096e9445859d394b461b70f220b2ed890736051fe17a04a34838ac5a92370cbf6a888649646662601075dc79879cc9afdf3ad14068fe151be9c6a1ffa9b25ae401fc70ed0c2cea79d6fbc2fe4a1a4f7b3b9bde738a8367319ddef2f2d25683974bcc9ba2dbe29511b85ccf98c99fa8c49affc7e9e435790e379e36a6e4bea3ed6535818a62b7e811d98151842718b60aeb967870639ea54e022a69d6775240339462867ffc3eb072d7d98ddfa6f135fa0f06b9d1470eaf6ebfc2979818e09f92f1642d31ab80ccb115359dc0add3c3906ee672b8f17a97264d9f2e7bdd1de1c1642598895a38dc8944835c76ae270a8fdedb7fc3460430cd9065481caade0ce66d130d404ebca7562935cf1b8ab51a3942ffb02f36610cbced780f2ecf0ce30ea20c33b4d496c61df9b624979cb50abe4679870036906476e665ef226daa2f54d439e9ec6ce1d902e86acec07fcd0b461b659940000ac15e4b3580cc03184683142902284556204f7ac7683d3d3dca84cbd0ca80a77b91ab527269b216adb254c89066fb1e4fa1dcde00bd23a2645088288848e1c1864de3443e3a51f03cd3847eb01a337e6ec6e5cbe7eacd3abfa81c1660d7c7d01ab25bdfa26f76130ebe279879ac060d623f44a3f23b993da3f67cb70900616c9b668abfabc54c6a7d7eafb0004cd592febd66b73bfc13871ae56a5907499161ba5df59dc3d8ca639b00f99d4d4cc08f29475a1314d8afeffe599ff24b003af5f0b925297e09f7d8e245d07450f9ce0a0089164f8fea01439d982b69ef776638eb9bea1fa911a10559911ca9357383491ac859f5491a12495b8f1c38d1d07409a838b35ef70fd07258a014b4bfab2edd39560769cc37b18ef0915db91938e3a25a09787827120a7439fd350d422a3ef709dbb2213eebf15ed04d918f99e0dff9336b9ba37ff056e5fd4862749965451ebc0014ef073c746c3fa80f205d3394c6d59064b4cedabd23ce46e3e8b213b3aa653c7ab8af4b2905cbd359176063803b766076e2ea991057e1915ba24883731944bd400c113ffc5510885a463880b064383ccf9121027375c74e89dcdf8735c0122d25cf1ba38fbb99951ff0572e83df3e98071cbabce1908f914b041f7cbbcbc2a1ce5ac74eb7db9c82b4c6e709fb48a136c6b56dfbb71f355f0c50f268d19f1574d07d6c2fbfc81fe97fe828f8b99779d868bf4d55c4e05641fc3f36221f30a10e51f91e028a959c91e30464eee18fe9e6438f78eaf6ce620f3369fcde1d7a6867f33e9cbeaebf8ef833ae945250cf5b80c2280051599b7e2511cb79764dc1d236440662307023e13363c80de9655fd00a4b5a7fd33f8cb2c2cc28228578fae7250b2c1cfc07faee4312c4a332cb3f4c009eed125151c6c8109be98e6b81dfed533e77900e3b84b869b9d3eb2a54f95737f17e3663203928a5071a506bff1f3b2df8a77bfe4d231de364eab4a75750827e0cc83e91b69e79c12d999c5d2bf61e833bf95843ea9596fc58541470e957224d617a2003a9254a4c32b503ccace9f617edf2b18182c204afb8139a83ca9bed0b02945626834ad90986bd34f987d2eed3fb7d87fd45c339f634474f71281fe9d627dff315eb7ceb7d16440e32f8f218f035c3697a3e94669d6912e1530709065287ac404dc408409b916912279b7b97a5860b3212aab52a9a5df39bfd8fe5fa85953b1642a2c8c3f5f823733cc6aeb5e77407822162302e107be5610627c2f46f9d224e277041e8135054eee229d50b0e21cdd913b0320459a035ca5e64b53b7906ae77f6e438dd1ade4349304901097c1708aabacf6fd137d5544df522d4bf9fe2b78239120b79f1cc16fe6841cc8cfd26ac1357a77271c2d89dfd2c98925685661692689bcc26e29e90d7878a3e04724972aa2c68c9bda4827b35c430e516c5a91f0524f74a108e7c879ac053ecb912da2e47e5e22cdff909dddbc8c8b67ae5f0a62a798dc55484fa43c40b3cfab1b830ef1eaae1780f90340d5df97baa28dfb5a3cf109973f372ee6b8bc2f21c7dd6dfe3cbf005d3f1b083ca61cbbf15440054d351070300f726d98425bb2e30e45c7ea34d90e84f6aa70a6d1264cca094f966ecf288ffd44f517a68b37e80903af79e39e0fcd6ff3a2bc1f4a74fa18565dd26321f32af2e57261519bc082036fb8f7f78eee81ad57c30d2ec3cbe90191b54c686dbea478222ad5ff7e9b6e019f9bacc0fb39a24005e8cb67f59b9a79ddd1bea490d652e6f830dac56f97efc85f5950d0624ddfd5425d0c689cb2c80e165f5f08fd5ca55816eb4bee2d734d36c031f7d250d4258052d8579212ef210d66ac5eb08c", 0x1000}, {&(0x7f0000000c00)="bee0d92a63af7bee749a6df48fa151f24b1acd91ec4ad526f38232260f2b7d03bc4424547c9fad371b216d2672541e29e13ab8688ff465edf17807b261a4f4aeedd786db8b3e", 0x46}], 0xa, &(0x7f0000000d40)=ANY=[@ANYBLOB="c8000000000000000000000006000000e29055dcb18071c2c71c9291dc3bc70eb08900b56d5a0caccc057311d6661a8745bcbba7786e2b293ee77a4f5178adb84d41c42bb492aebd86854b9e7d9c8b529b1173bee1abc80ca85bb81b0dedb64645618f35d46008f6c58b84e2a6592ae82c10e0189e47996ed0a2723dc1c13aee1a551839ea29c0ed9c35cbd9732b9234376b55e3437fefc4374fd1906ca6f04241fca043d8a6d8cfeab4aa52a36c944190cd80a19830be5c70f6e1f4dd206f9ac679970ceadd39004000000000000000030100001f00000039a156cafcd71b195d13617404db0965edb56d18195c8100000000000000b0bfadfea376b25d78c2c9bf32c902000000"], 0x108}, 0x800) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3064.787138] FAULT_INJECTION: forcing a failure. [ 3064.787138] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3064.789956] CPU: 0 PID: 15025 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3064.791448] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3064.793252] Call Trace: [ 3064.793828] dump_stack+0x107/0x167 [ 3064.794629] should_fail.cold+0x5/0xa [ 3064.795454] __alloc_pages_nodemask+0x182/0x680 [ 3064.796488] ? __kmalloc+0x16e/0x3f0 [ 3064.797290] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3064.798594] alloc_pages_current+0x187/0x280 [ 3064.799542] relay_open_buf.part.0+0x2a5/0xc00 [ 3064.800559] relay_open+0x531/0xa10 [ 3064.801344] do_blk_trace_setup+0x4db/0xbf0 [ 3064.802264] ? _copy_from_user+0xfb/0x1b0 [ 3064.803144] __blk_trace_setup+0xca/0x180 [ 3064.804027] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3064.804994] ? perf_trace_lock+0xac/0x490 [ 3064.805908] blk_trace_ioctl+0x155/0x290 [ 3064.806767] ? blk_add_trace_bio_remap+0x560/0x560 [ 3064.807804] ? do_vfs_ioctl+0x283/0x10d0 [ 3064.808678] ? selinux_inode_getsecctx+0x90/0x90 [ 3064.809678] ? generic_block_fiemap+0x60/0x60 [ 3064.810628] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3064.811658] blkdev_ioctl+0xc1/0x710 [ 3064.812476] ? blkdev_common_ioctl+0x1870/0x1870 [ 3064.813488] ? selinux_file_ioctl+0xb1/0x260 [ 3064.814421] block_ioctl+0xf9/0x140 [ 3064.815192] ? blkdev_read_iter+0x1c0/0x1c0 [ 3064.816103] __x64_sys_ioctl+0x19a/0x210 [ 3064.816984] do_syscall_64+0x33/0x40 [ 3064.817780] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3064.818854] RIP: 0033:0x7f21f1d27b19 [ 3064.819648] 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 [ 3064.823509] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3064.825130] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3064.826630] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3064.828121] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3064.829628] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3064.831124] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:40:07 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 9) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:07 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) fchownat(r0, &(0x7f0000000200)='./file1\x00', 0xffffffffffffffff, 0xee00, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) write$P9_RREADLINK(r1, &(0x7f0000000380)={0x10, 0x17, 0x1, {0x7, './file0'}}, 0x10) chdir(&(0x7f0000000040)='./file0\x00') r2 = openat(r0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r3, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) openat(r2, &(0x7f0000000140)='./file1/file0\x00', 0x90002, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) creat(&(0x7f0000000240)='./file1\x00', 0x22) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) fchownat(r5, &(0x7f0000000180)='./file1/file0\x00', 0x0, 0xffffffffffffffff, 0x400) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:07 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x4400, 0x80) 23:40:07 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x16c, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:07 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000380), 0x200800, 0x0) recvfrom$unix(r1, &(0x7f0000001e00)=""/4096, 0x1000, 0x40012020, 0x0, 0x0) openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x3ff}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unlink(&(0x7f0000000240)='./file0\x00') read(0xffffffffffffffff, &(0x7f0000000000), 0x1b4000) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f00000003c0)={{0x1, 0x1, 0x18}, './file0\x00'}) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10002, 0xc3a, 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0xc020662a, &(0x7f00000002c0)=ANY=[@ANYBLOB="a300000000000000ffffffffffffffff0600000019ffffff0210000000000000ab6d9e4a00000007000000000000000000000000000000000000000000000000080000000000000000000000000000060000000000000003000000000000000700000000000000000000000000000000000000000000000800"/144]) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) fcntl$setlease(r4, 0x400, 0x2) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) chdir(&(0x7f0000000200)='./file1\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:07 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000040)) copy_file_range(r0, &(0x7f0000000000)=0x4, r0, 0x0, 0x5, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000100)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) r2 = mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x10000000) syz_io_uring_submit(0x0, r2, &(0x7f00000002c0)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x3, 0x0, r1, 0x0, &(0x7f0000000240)="a568f8f8ede405fe5cb7dfe815d70fc661393b0cc20596ce947314d84fc7419f261440c1c617d7c2de1c998d237e7100139bdf57e057de8d23aed4da2d6a0ad887f5e1ffd0ca1a224383f984366ffe6e0241e5bcad1560d07e9e9ac5757e783a58c0b97c79a8df5e784406f42464c198da863d052897fe6726", 0x79, 0x10001, 0x1}, 0x4) syz_io_uring_submit(0x0, r2, &(0x7f0000000300)=@IORING_OP_NOP={0x0, 0x5}, 0x5) openat(r1, &(0x7f00000001c0)='./file0/../file0\x00', 0x4e2601, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2a100, 0x40) 23:40:07 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481270, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:07 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 88) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3079.184930] FAULT_INJECTION: forcing a failure. [ 3079.184930] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3079.187723] CPU: 1 PID: 15058 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3079.189171] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3079.191092] Call Trace: [ 3079.191640] dump_stack+0x107/0x167 [ 3079.192404] should_fail.cold+0x5/0xa [ 3079.193378] __alloc_pages_nodemask+0x182/0x680 [ 3079.194403] ? __kmalloc+0x16e/0x3f0 [ 3079.195269] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3079.196550] alloc_pages_current+0x187/0x280 [ 3079.197474] relay_open_buf.part.0+0x2a5/0xc00 [ 3079.198431] relay_open+0x531/0xa10 [ 3079.199191] do_blk_trace_setup+0x4db/0xbf0 [ 3079.200092] ? _copy_from_user+0xfb/0x1b0 [ 3079.200966] __blk_trace_setup+0xca/0x180 [ 3079.201818] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3079.202742] ? perf_trace_lock+0xac/0x490 [ 3079.203622] blk_trace_ioctl+0x155/0x290 [ 3079.204475] ? blk_add_trace_bio_remap+0x560/0x560 [ 3079.205478] ? do_vfs_ioctl+0x283/0x10d0 [ 3079.206313] ? selinux_inode_getsecctx+0x90/0x90 [ 3079.207293] ? generic_block_fiemap+0x60/0x60 [ 3079.208217] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3079.209235] blkdev_ioctl+0xc1/0x710 [ 3079.210003] ? blkdev_common_ioctl+0x1870/0x1870 [ 3079.210979] ? selinux_file_ioctl+0xb1/0x260 [ 3079.211890] block_ioctl+0xf9/0x140 [ 3079.212646] ? blkdev_read_iter+0x1c0/0x1c0 [ 3079.213535] __x64_sys_ioctl+0x19a/0x210 [ 3079.214376] do_syscall_64+0x33/0x40 [ 3079.215137] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3079.216191] RIP: 0033:0x7f21f1d27b19 [ 3079.216981] 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 [ 3079.220749] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3079.222303] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3079.223760] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3079.225225] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3079.226689] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3079.228150] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:40:07 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) [ 3079.277305] FAULT_INJECTION: forcing a failure. [ 3079.277305] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3079.280274] CPU: 0 PID: 15055 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3079.281759] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3079.283504] Call Trace: [ 3079.284075] dump_stack+0x107/0x167 [ 3079.284883] should_fail.cold+0x5/0xa [ 3079.285708] __alloc_pages_nodemask+0x182/0x680 [ 3079.286731] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3079.287779] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3079.289067] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3079.290177] ? lock_downgrade+0x6d0/0x6d0 [ 3079.291050] ? mark_held_locks+0x9e/0xe0 [ 3079.291922] alloc_pages_vma+0xbb/0x410 [ 3079.292794] handle_mm_fault+0x154b/0x3520 [ 3079.293704] ? do_raw_spin_lock+0x121/0x260 [ 3079.294630] ? rwlock_bug.part.0+0x90/0x90 [ 3079.295526] ? __pmd_alloc+0x5e0/0x5e0 [ 3079.296396] __get_user_pages+0x61b/0x1390 [ 3079.297311] ? follow_page_mask+0x1920/0x1920 [ 3079.298266] ? down_read+0x10f/0x430 [ 3079.299056] ? down_write+0x160/0x160 [ 3079.299891] get_user_pages_unlocked+0x18a/0x690 [ 3079.300920] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3079.302069] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3079.303169] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3079.304350] ? pin_user_pages_unlocked+0x80/0x80 [ 3079.305377] get_user_pages_fast+0x66/0xa0 [ 3079.306288] iov_iter_get_pages+0x297/0xf40 [ 3079.307218] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3079.308256] ? mempool_resize+0x7d0/0x7d0 [ 3079.309173] bio_iov_iter_get_pages+0x22a/0x1200 [ 3079.310188] ? bvec_alloc+0x17e/0x2f0 [ 3079.311001] ? bio_alloc_bioset+0x2a1/0x600 [ 3079.311915] ? bio_add_pc_page+0x100/0x100 [ 3079.312825] ? bvec_alloc+0x240/0x2f0 [ 3079.313644] ? iov_iter_npages+0x1fd/0xa70 [ 3079.314543] ? ext4_iomap_begin+0x1a0/0x700 [ 3079.315473] iomap_dio_bio_actor+0x77a/0xef0 [ 3079.316552] iomap_dio_actor+0x36f/0x560 [ 3079.317518] iomap_apply+0x282/0x9e0 [ 3079.318401] ? iomap_dio_rw+0x90/0x90 [ 3079.319301] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3079.320696] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3079.321946] ? mark_held_locks+0x9e/0xe0 [ 3079.322929] ? filemap_check_errors+0xa5/0x150 [ 3079.324024] __iomap_dio_rw+0x6cd/0x11a0 [ 3079.324992] ? iomap_dio_rw+0x90/0x90 [ 3079.325923] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3079.327014] ? down_read+0x10f/0x430 [ 3079.327896] ? down_write+0x160/0x160 [ 3079.328834] iomap_dio_rw+0x31/0x90 [ 3079.329699] ext4_file_read_iter+0x2c7/0x4c0 [ 3079.330741] new_sync_read+0x424/0x6f0 [ 3079.331657] ? fsnotify+0xf30/0xf30 [ 3079.332526] ? ksys_lseek+0x1b0/0x1b0 [ 3079.333354] ? _cond_resched+0x12/0x80 [ 3079.334184] ? avc_policy_seqno+0x9/0x70 [ 3079.335049] ? selinux_file_permission+0x36/0x510 [ 3079.336075] ? __fget_files+0x296/0x480 [ 3079.336960] vfs_read+0x457/0x580 [ 3079.337711] ksys_read+0x12d/0x260 [ 3079.338467] ? vfs_write+0xa30/0xa30 [ 3079.339261] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3079.340390] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3079.341495] do_syscall_64+0x33/0x40 [ 3079.342287] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3079.343370] RIP: 0033:0x7f172cc68b19 [ 3079.344168] 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 [ 3079.348051] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3079.349674] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3079.351344] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3079.353042] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3079.354708] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3079.356391] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:40:07 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x9897}}, './file0\x00'}) write$binfmt_elf64(r1, &(0x7f0000000100)={{0x7f, 0x45, 0x4c, 0x46, 0x5, 0x9, 0x6, 0x20, 0xf0, 0x3, 0x0, 0x8000, 0x1e2, 0x40, 0x37d, 0x8, 0x4, 0x38, 0x2, 0x80, 0x6, 0x7ff}, [{0x4, 0xb6, 0x401, 0x4b, 0xffffffff80000000, 0x8, 0x1, 0x401}], "", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x878) 23:40:07 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 89) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:07 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:40:07 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000100), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000040)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 3079.479863] FAULT_INJECTION: forcing a failure. [ 3079.479863] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3079.481325] CPU: 1 PID: 15081 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3079.482121] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3079.483069] Call Trace: [ 3079.483382] dump_stack+0x107/0x167 [ 3079.483819] should_fail.cold+0x5/0xa [ 3079.484275] __alloc_pages_nodemask+0x182/0x680 [ 3079.484831] ? __kmalloc+0x16e/0x3f0 [ 3079.485276] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3079.485978] alloc_pages_current+0x187/0x280 [ 3079.486469] relay_open_buf.part.0+0x2a5/0xc00 [ 3079.487014] relay_open+0x531/0xa10 [ 3079.487423] do_blk_trace_setup+0x4db/0xbf0 [ 3079.487902] ? _copy_from_user+0xfb/0x1b0 [ 3079.488366] __blk_trace_setup+0xca/0x180 [ 3079.488819] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3079.489326] ? perf_trace_lock+0xac/0x490 [ 3079.489813] blk_trace_ioctl+0x155/0x290 [ 3079.490279] ? blk_add_trace_bio_remap+0x560/0x560 [ 3079.490822] ? do_vfs_ioctl+0x283/0x10d0 [ 3079.491300] ? selinux_inode_getsecctx+0x90/0x90 [ 3079.491830] ? generic_block_fiemap+0x60/0x60 [ 3079.492373] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3079.492907] blkdev_ioctl+0xc1/0x710 [ 3079.493339] ? blkdev_common_ioctl+0x1870/0x1870 [ 3079.493863] ? selinux_file_ioctl+0xb1/0x260 [ 3079.494383] block_ioctl+0xf9/0x140 [ 3079.494781] ? blkdev_read_iter+0x1c0/0x1c0 [ 3079.495278] __x64_sys_ioctl+0x19a/0x210 [ 3079.495736] do_syscall_64+0x33/0x40 [ 3079.496168] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3079.496741] RIP: 0033:0x7f21f1d27b19 [ 3079.497162] 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 [ 3079.499268] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3079.500142] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3079.500971] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3079.501793] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3079.502620] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3079.503440] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:40:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/61, 0x3d}, {&(0x7f0000000480)=""/31, 0x1f}, {&(0x7f00000004c0)=""/54, 0x36}, {&(0x7f0000000500)=""/48, 0x30}, {&(0x7f0000000540)=""/152, 0x98}, {&(0x7f0000000600)=""/179, 0xb3}, {&(0x7f00000006c0)=""/73, 0x49}], 0x8, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="07cb0917151daac28b03cf687f977125f44e9a23a49a6b8d41123e9152456c1f206c5a0933ceaa9411544510ac6bf7615ac54c2b6d8f43f5abc983176761460351", @ANYRES32=r0, @ANYRESOCT=r0, @ANYRESHEX=r1]) r3 = openat(0xffffffffffffffff, &(0x7f00000007c0)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) fsync(r3) chdir(&(0x7f0000000040)='./file0\x00') openat(r2, 0x0, 0x0, 0x0) socket$inet(0x2, 0xa, 0x7ff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) openat2(r0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={0x226903, 0x2, 0x4}, 0x18) copy_file_range(r5, &(0x7f00000001c0), r4, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r5, &(0x7f00000002c0)=""/176) read(0xffffffffffffffff, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r2, 0x80047210, &(0x7f0000000000)) [ 3079.641819] syz-executor.0 uses obsolete (PF_INET,SOCK_PACKET) 23:40:23 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000001e00)=""/4096) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x2) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:23 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x174, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:23 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 90) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:23 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:40:23 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x147b42, 0x44) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:23 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 10) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:23 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481275, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:23 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(0xffffffffffffffff, 0xc08c5332, &(0x7f00000001c0)={0x81, 0x1, 0x1, 'queue0\x00', 0x7}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r1, 0x40605346, &(0x7f0000001a00)={0x1, 0x3, {0x3, 0x2, 0x9, 0x2, 0x3f}, 0x5}) r2 = syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x7, &(0x7f0000001840)=[{&(0x7f0000000280)="915b85b8754a421cd60b25b00820218e38730112c867cfdb33886eaadc2f7868d83421a77879aaafc3403acd0025aad4e392f11b37606c2501410b85e66af73ea8c58e365eb1e88963d2029c1af68885badc66006a77906e3e44dfbacebc7135f4ff74ea5e8c686bb78aef52fa4af5a346f766efe7900f74c0e8d46c70bd4d83c8692f91f751bec9c0c02163125907b7ea15eccf15512997d87a12c4c52ef35b503344572095382ea301b2414e342d1455a0df15a876dedfe59bf5041bd8bd9c3ae8c0d99dc3b38dfa2a5247867891d86165894a48eaf6aa134a9d0e26939404633ea28f77e9fe3b9766150982cf74369035b84c675445f820c49c23a4", 0xfd, 0x8}, {&(0x7f0000000380)="36adf784c522ed42bde065962b1007461f076676fbc4a66f92117f2b6636f48fda8f323eecead4bc851a8976f46f6c19d2171b6560d8e5bd3e7b4e26b563150d44322d5d49d26e70e1de8af4ac0cd80bf1d6fd54437539f7ac901cd7a2badafe696eb740958e4896fc05fdb77019d1468e6f9942c401e88ab568f65c1955a38a83157964808626bed926379742f130db1a9f0f3854c05e6801947d1672f2606ad40b64844f11871fc0203cc56a164bab74749b669f9af040ade2812b143b3cdf3ae35a99e377c13aac36a82edfe7da133bafa48a99872de5ed05279a012ce40cdf6cae976d10cf2cdb6da30781a38775e889f372ca5a434a23fb44bc354dffa108986506c0bad59c594c9a892229fc0eda40ae9ea09daaf8d1545c0e7260f820be2b81ea9d8a7200abd7bb41544dce7e14d020a42f90ab0c55356cb906aad85a38f82dc5c268187fafa32d1c5859df7711b21cba527c3b27723ddb1b4f31c44d5633f2d36068264218ce1f544ba4cca3653849eac8043925c6756ed5ec92c149bf381f5d83fecfe8b05f3ddaef0b70daebef3b7ba58b0b0c28d065e05cd1288e8d0229730a565d785f891a37f2d9f2cbe2647aa2c82ecc56dc325530c5de01aa37dde052f18eecea8ba386c7227b2b246f4a581a81b8e431f8f9ba71970f79d264f978644abaeb403ff5bd12b0edfcf95d0903861180d5955acfc9f43ac5fba70a21b797737c9b927e5110995d1562a717e6784aa1b6bef07517e9d472e30399d18ecda9c9f2e43171622cbe74fcab400bb4d594353a9999933fdb1e80f6dd4668130cb80a459a2edbc96cfceebef740af7ef04e8a5f8cbdc04fd74795c6c416250937e1dc40bff807d8d3072c5777e455bcaaed9807d8b95397f9858b3f33a632987635d59dc0bf3f50ec624458ac9360db9e7f3568bc0e63ff85f23d0418b50d194c844e13fbedebb2c511ec34dd19658a576ce8444d09087b61bdf1ccd75b399aa5103011c5c95cd9e9c64a96248f19d11fa554d919a1538100a01dc606ae39e9aed8a1a776bd582f90fd62c7ea93727431cd25a923ecd4bc0b30041158d005c28d529899a096b59794330a8671701ca687563164bd4975007c25d59af49d8b72805bc263f06b271e45c8bc4df63f4975196630f7d8d23699fd2dea58088bacb94c43a50467740737475dc1086cc5cf5b85d6124e8fbe2a2086a24aee60ffd91485b10860fce5095bd8fa7191d49f56d4a7d77f8738904d64e646682477360fd6a747780b0783900fd94ed35abe4877533ca6c681a915f5ac09f30d1db3e58b8ea061e84ee76bb1911bdd4c1c7b2a672ad39f01893a6e2bc6ce1442b182334d575eb7d50e8666d827cfac61be6f3c9382856d146a368c3ecaaed5590bdfe4c8382fa3a323c1c901905befab8da0f29d75645364acb49f8ebd0fedce8a5678969ce73b2382218275eef3fd09f6dc3a358064568164f07cc80ac859110c30a94dfcf878e51e4e48edfcc89ea000be64e7e38d0213a695e865e28fddd7351f5a38c2da64211b3717c7f4abae1be6526694b0405ec47a99c143d12b8223bcaf77e787f3f953aee00e0f3abae3b8ac9578e6515f2767c75072fcf2304add752aa52d247d70ca64b8a9f379225a42146583ebe56bdc8211a49bc36c2d5a45b0a0265b830b46eb60af84df61a8f8b2045e62647cdc2bc0740ca8bb88d9b0a41032a1339f0bb0dfc0824246fecefb6cba95d7f0f745f6beaec7dafdd2ad5beb9464a2d50ab85b0bd42976dd2b2df32e059e40bf66b8650c5f3125c8868398f3c343ae0beafab266609a9f5254cefc22aca4bb02ee09cf80718c2afdd7abe4cae15215d5da909567472e4d56b1d112ef369b4a7b6da14d52ffc0a2c9ed9ce565a7aef84e95bc2eaa8a64ed18f6dff2a5c2c992ce6a8f000d44080bd3d324afbf73b758292203d8f865104e58d8053608942ccb1d6edd255d10f7560e8b608f7ead4a21ea66ad218a5833789041bbed97d3b4731b468bae67a236ee42f0a70db34ba0123c372910e0ea85acd20ac9ee62b1767082e05a1d957a1ed9a46603f3e612033777e92de58bbd59160493824a4179af8975db768b371751cfa72d443620e3f0a5ae973fbd01c63157e9d62081b5a9dcdcf511b07edcb4ea1e22e71e3a11e1eb29ce5fc7a0b3f4cbe3b6e464cfb56feeaad8df89fb3ca1cec566216810ada5e0f11360a6dfdd06d76451cd830ca23a1ee6985b48a4ff9ed46d1805872a1dce1a6483aa10457114c8c13225dc477306994c6db2e920da5e29f3aa28e3ae7dfb3a602eb5a5b2832ec77efac6d02ea69baeecd88d78853de9e2d85920311642383e7ac816e7c343ac59e452d62a00903c1131047768c0c71f40985a1f1f9222b72eed36f5aaacca9eb9fee3ed9ec2f305b235c27d96ee8b7aabc97dfe8cedab12285df775daadcb75892e145f49bb9f7c8ae989d71094acdc2f560935de5fc06c1eddadf34b40efefc14448ca88874b8567db8b1974c1cea661f5c41630653156cf375f01589bdf8c39ca7fcbdfd03e6f444fa6aa8b8815c09d866c8f9508e0e8102149e49069bbbee415c4341cd4cb427dd0e85857658da5e1d536ff286ea107dcf3f050b654792814b19845f9b530bb0ed9ca3b0f1da5a3399147b6bed00bb6b4a5366765508075fe7c477924065a21b73c4f388525240f58c555a6ab9a0ff8b183c76822e0cc6b36388a2a33214dde83b9e76a6339c2034f23d2eebc90a73f345fc7c0a5134b2b0d588e3a11c455ec4afc57c5f6b7f1d2aa8dd2079d5e35aa5ddb57c6558e539cc804a182349582d8de45ccd59a38bec3cc97ba74eec868ea9d745036f89aede054bf98c422763375e03a2338a1b3e226de0335efd73bd2eb97a413b52955ab545233ff8e059316a8c75218ba1eed16fe65de3083bec6e342a7bc38d38f16456fd6a21aeedad7818f7186fcc06fc7800d8d8b43086a3cb8bce82b682816592bbefdcaac5780de187ee3d204a0cf920864473698b7800a971be5dc3991dcc3117086f076ab85733ff9618c84c062a1f14f3b649db08ad1ac3a13ca9df517632cfc74aa92d8b34ed52ddf49de100d227ea0d84e3d115450ef67420663f8afd44d8bc48248ae362f96418ba112b1e18071751eb78072e88fbf8f4d78b2fd7879e5b850a554a23543f9e3973568d04b927835752225d39977cec053a65bb399dee518a81e6ee5757e047a1ba2ecb9f6c0ba2d78afdeb757452e61621630cde56c519c25c1f1d4b1ca4184205a21a9a3b5cf571ecf328c7bb1a53f05bfc8f367ea639f2c7a3d7a3e5d426d2c309349683cf274c5e0d7f94e9b44a06c1f7948005fb74251d656cb8fb6c220977344dde9e5ff8cb3c1e1dcbcb234e8b643d45c3cae1e422ec6017887be7adc6b8b87c41af183aff7f2800bb4655c501aab7114291e60d665ff98ba855514290afc22f55aa4080dd1aba9bb475455b120d09a9464874a9252719436c7840cfe410d4172165477871d0c38067f41e54ae6c208780162f56ff16630a57942b077cc9cb137239c883e7da54bff3d453cab675f9e8bb118feae6eff4c58f4e65651793a10beed5ce2343b7a0d2a751dbe38dae36391cc42ecc78606eaf07bac31785db9db2684d63ffc29f7c98e32e7759e5f78207638f751985cc0526721fd8a8384d295632b26ae2f37e6ef2c42a748e0e27c668be4551c47345da4f970811024db90571bfbe386964687c62d0762a15ac4ab286e32953a51c0b34fe770d35afc3acefdf24952ac84205e49bf3e6a012198a35f17da5f605a5112e15be336f5ced7176be0dcaa2bed62a80703f63d11fc547324394e856305d87d022a9a5fd23984257069276deb92c9eb2814415ea0f1db7b9f1d3627c5fe7793b8bd7abe3a46d76b826b1af2b130d48e16ba77257cc4416a91c89b4f99fde8107efe4d12721cf4466fabad2fb9d7fdac11a1a9e44e9957dc33c0933be7a6b68429435a0b5e4adaed9444113eb70b7f0779d27f3b3c7ff110b6539f6a8e90a17d9affd22ccb0dd4c8486c09b02cc6ba8193ebdeefbddd2ae0862e41103e564ea5cb65ab46226382ce365d4c9e8395f61315fc3e9ee3723b0b5d3d884d7fab58385b77f848e6c1b4e555cc2301ed5821f240cb99151260bb02c265ddadf2d8ff5dd8881d81d82d522cedc753cdd4263a280b30f627d662ed50606c4094ec7dc3b87497b9b95ea97099500e1e4d1217c7ba5abfddcf47887d5881ad1746af1958ca64b0d3bb3b0b7d633fb90fbad7bdf1f79f6c23d70f55f2487fac897ac917306c489b108b4e87c0645fec6ca35d6aa892ccc553a3c493ec8fdbd433f8c20b4891e2d826b5e38fa6994f49140bc305b3ee8ba8843f55450ce26596a607aea871b0acf21530b2081ba248d9f028a80b35ed7dd8440fd7326c7253fa84075f9bc507da88d1354037183b9f748a23457ad15bd04082697efc47e55f039f3866099be10490a87017412b1731e213c749a9a321c68e5f6de74639d55b8dc3759a4918735961c8249997335065ed8c8cdc29bfee8a1a306561baaab9b8d11c70140884df227cb2064cb2f2456c5b4fc62a320489e57bf95a132254980882a4589fd2ca16a2ca9238cb82577b4bcbffc3cacf78a289a31ad4ddd3afdc7a1a18701428cfd35283a219a5e66d5d295c56b4682bc037703fd92188a3fbe49dad71cfa936e8abbd662426dd49b85cf802411e8a8bf771a52437c6a7bf0a45b78571da0a3a996bac0667bf862db08f4e808958388237876a241791f4f472ad6ae3298a25911cb4eccbebb72bcc78dc1e012a3ddf5c47d6a8836d1fce98134cfb33af72cafbfefb9f2a4be1b358eadc2971415743e51115b383cce5ef0851e16bd14da157eb273e2199bb2a7bbb0e8241653ef03b54cbac5e38518601c377b97fa7fecae32ace8a53356053c9e388e116046f9f050b1b99db601a957987bd5082f4a8cf72826a6001ddc4e01cc707a9642b8491b0c0c40ae23be0a598868519e02978f29cc92d502ba724f30230ff9ca3cee8ed964f51db0349aa797b9337cdc969f043322be335cf2af937cbf83c4cf3bcfb84e770f1436a9a356caf5aa23a0a1049f038e3565b2179e072d224224affc6404897fb3239d7d0dd77147875303bd7fa527068ef80227baf6619b559d299d78786f4ce23e8793f6eb04b175b54b151f9ec4927ee2aafce3950af75316396103e72777dea8aa42369a126c03b4f72d079efffb595be07c8b47fed0baa9abb5bf9f6ad8dd8a41766a8925de82e627cc56c9d8b015ba635306d91bd1aff172d09cb4345b4869fcbd69edf5010c8e8e4b63cd6a9a1ec1f2984d131d6a49eef3395bcf27816a431ef614bab26569c633728a11edbc9331d6caa5f7a3cccd7eb076cb5551b5bb8b76b5c0d86adace9b76dc03efcf51a2e7357b550f62b6ed9a42818301b7636b5c8b1c8850c591f9144ce97149a56b187930efdd200ef07d6ee050ad313c0b085e0fe3b4dbd4682019c651837547167ce85bc7ae9835d82d69e8c928c627d30a05fc0fb9c3809159af6800ba730bddd7ae04e9e664cfa03745356f37084784098944ee695e010babbe8e907ea48ad11e997900be3f0ced74f89d0fb29b272373c00e21f5aa97360b8157de4e51f87c941c46f031ed45fd5c54c63a6034bfad2d8042aa24f3c2ad167fa4add7c953f44af25c917b752383aedf25a260d80bbbab6a0a3f669c13a278609c0803714dd9f55c6cbaa8bc66635d8ddc87618dc73a7769156bd30613eb48556", 0x1000, 0x3}, {&(0x7f0000001380)="0bedcbafd669368dffbcdd5f440811b40ad4724ac97ee9be5c99d1e8a29ee097b7a575a8a1d461c9f6705329c55a1bbc69cfeea26b877421b6177efc70ddee00b187222e4fed461fa46a4e05cea4c242d2cf66f36516944f9f087dd5be8e60656f8ab933673046618db37b8f8ea1ae20e47b830a15a79c3e7e639fe3a867ce9bb90d2e5968043205baaf29508244e04ac0676d82f76944078b61ca4e991b61b75f7c9286745fcc3251ed046bdaeeaab2bb04deb369ebba29769e5d934c73e8fc87d363f3ffb15b34fd0a8850f41329ce534933b8de12748960c3d4160d365178be68587557cc", 0xe6, 0x8}, {&(0x7f0000001480)="a2b6446c2c743de8af959755a33513a3decf4dabc1c34fed7c3dcbb3605d497d4d0689b1e18cabffe7321f72b5f9b309e5f431dd8fa6a4216e1dd8f1f255c460b942128618f120cff870c4011e1272048f8e3929142f69df375e5f2823cdd318cc95a56c0d94a8dcfcd7fe8d65a94afbe9d3369a881f5d1fd3f03878b838984bf5442816380fc58c87c28b3024c715e54029422ee24d84f91d7d8a438837b3a458edae9af55bec9feb05cf6bd2e67ec1e91366063b51f0e07a3fe2931dee2dcbcabbc1775b18ca8f89f9c3b25d943528b8688b00596a2bae6d600e80690ee10b8d0c7c4b6e", 0xe5, 0xfff}, {&(0x7f0000001580)="d1fe05fcc15e5f2c2387b561fd595bed86884473525bddc302e9b784fb3f264bdafdafe37ab36f4a489cbe74e1fafca6810e76b6d3784e110079bfe3371590dcf388c1fd2b52c899dee339d4257998c37a6fc49c94d5d4f967df48f5269971296aa2000e08de31a4b88704d04e8d7736efe5ac05208fe64490a794bdb4f12f5b665302b2a19337bd6b12138ad6ba6ac5ee530c9ddd0b0dd2e8db08914cd14aa0db362c8cfbce8ce0b199ed51b8fc834d8d7000fc92111d85b80b6e3e34a2c284a89192599e36bd24abdae60aaa3ab9d7b522842ce5356d2fb60775c9dfeb11f3acbc2b302b4b318e80fbd6eb86762dec23d6d7d8", 0xf4, 0x401}, {&(0x7f0000001680)="72204db649da29c68a79c8d24836bf26f448557715de4fbd28cce2248dcbbded5f24aa86a1eafbd2ceed633761b6ead6e8449126c8a8619f7f9223b33457e8eb80588ff3f5f6733ea7db4111b1d5f4e0429ee1d006b28f5175858178f057c334e84daed0b0c13c5afd2d495033c40a378c54e80f0c58457a35526e8c671c9b26f2c28bdacdb4fab1e15236320de45f70154f78d8b35a8c63821fe3bc524532fc8cb31eced3473e7b6db1b1f357f8e1823e270e0194793f1314bfacafa90ab252d70ef6521cfe3925a7408665f06acd675870959d742638c5accb6601a7b1", 0xde, 0x8}, {&(0x7f0000001780)="f5bbc66d54cb4e89f8ae429823a93ea2015447635af61b08bd621bab3e43d163ff19072f54085d9e50d5ee67a9d4f10f3689c3bce56567bd4e052af9dac61760294456f87abcc29ecdae510a4d5275515dab732ee7b7f3c15a7a9c337c79badf303461f8e9bdd120946569558f399b800173bead101f45cb1e1a12e5366fdfd50273edb0a1a9092d52551d90d5d4371423139838c0303308b7bf4a5dd82e", 0x9e, 0x8000}], 0x4001, &(0x7f0000001900)={[{@utf8}, {@mode={'mode', 0x3d, 0x7f}}, {@dmode={'dmode', 0x3d, 0xf}}, {@sbsector={'sbsector', 0x3d, 0x100000001}}], [{@subj_user={'subj_user', 0x3d, '(.&%(*,x*!:'}}, {@subj_type={'subj_type', 0x3d, '\x00'}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}, {@uid_eq={'uid', 0x3d, 0xee01}}, {@appraise_type}, {@hash}]}) openat(r2, &(0x7f00000019c0)='./file0\x00', 0x40000, 0x20) [ 3094.904222] FAULT_INJECTION: forcing a failure. [ 3094.904222] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3094.907231] CPU: 0 PID: 15099 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3094.908832] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3094.910580] Call Trace: [ 3094.911151] dump_stack+0x107/0x167 [ 3094.911931] should_fail.cold+0x5/0xa [ 3094.912771] __alloc_pages_nodemask+0x182/0x680 [ 3094.913758] ? __kmalloc+0x16e/0x3f0 [ 3094.914558] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3094.915850] alloc_pages_current+0x187/0x280 [ 3094.916806] relay_open_buf.part.0+0x2a5/0xc00 [ 3094.917791] relay_open+0x531/0xa10 [ 3094.918572] do_blk_trace_setup+0x4db/0xbf0 23:40:23 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x44800, 0x0) ioctl$CDROMPAUSE(r1, 0x5301) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$AUTOFS_DEV_IOCTL_FAIL(r2, 0xc0189377, &(0x7f0000000100)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x5, 0x3}}, './file0\x00'}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) setsockopt$packet_fanout(0xffffffffffffffff, 0x107, 0x12, &(0x7f0000000040)={0x4, 0x1}, 0x4) [ 3094.919493] ? _copy_from_user+0xfb/0x1b0 [ 3094.920456] __blk_trace_setup+0xca/0x180 [ 3094.921349] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3094.922296] ? perf_trace_lock+0xac/0x490 [ 3094.923198] blk_trace_ioctl+0x155/0x290 [ 3094.924068] ? blk_add_trace_bio_remap+0x560/0x560 [ 3094.925138] ? do_vfs_ioctl+0x283/0x10d0 [ 3094.926013] ? selinux_inode_getsecctx+0x90/0x90 [ 3094.927021] ? generic_block_fiemap+0x60/0x60 [ 3094.927985] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3094.929038] blkdev_ioctl+0xc1/0x710 [ 3094.929846] ? blkdev_common_ioctl+0x1870/0x1870 [ 3094.930872] ? selinux_file_ioctl+0xb1/0x260 [ 3094.931818] block_ioctl+0xf9/0x140 [ 3094.932605] ? blkdev_read_iter+0x1c0/0x1c0 [ 3094.933531] __x64_sys_ioctl+0x19a/0x210 [ 3094.934399] do_syscall_64+0x33/0x40 [ 3094.935199] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3094.936283] RIP: 0033:0x7f21f1d27b19 [ 3094.937104] 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 [ 3094.940966] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3094.942572] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3094.944070] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3094.945595] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3094.947095] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3094.948605] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 3094.996099] FAULT_INJECTION: forcing a failure. [ 3094.996099] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3094.997527] CPU: 1 PID: 15103 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3094.998309] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3094.999186] Call Trace: [ 3094.999496] dump_stack+0x107/0x167 [ 3094.999923] should_fail.cold+0x5/0xa [ 3095.000362] __alloc_pages_nodemask+0x182/0x680 [ 3095.000896] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3095.001451] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3095.002126] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3095.002716] ? lock_downgrade+0x6d0/0x6d0 [ 3095.003179] ? mark_held_locks+0x9e/0xe0 [ 3095.003651] alloc_pages_vma+0xbb/0x410 [ 3095.004107] handle_mm_fault+0x154b/0x3520 [ 3095.004600] ? do_raw_spin_lock+0x121/0x260 [ 3095.005067] ? rwlock_bug.part.0+0x90/0x90 [ 3095.005567] ? __pmd_alloc+0x5e0/0x5e0 [ 3095.006051] __get_user_pages+0x61b/0x1390 [ 3095.006571] ? follow_page_mask+0x1920/0x1920 [ 3095.007113] ? down_read+0x10f/0x430 [ 3095.007565] ? down_write+0x160/0x160 [ 3095.008034] get_user_pages_unlocked+0x18a/0x690 [ 3095.008608] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3095.009259] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3095.009834] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3095.010490] ? pin_user_pages_unlocked+0x80/0x80 [ 3095.011008] get_user_pages_fast+0x66/0xa0 [ 3095.011519] iov_iter_get_pages+0x297/0xf40 [ 3095.012034] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3095.012632] ? mempool_resize+0x7d0/0x7d0 [ 3095.013139] bio_iov_iter_get_pages+0x22a/0x1200 [ 3095.013705] ? bvec_alloc+0x17e/0x2f0 [ 3095.014157] ? bio_alloc_bioset+0x2a1/0x600 [ 3095.014674] ? bio_add_pc_page+0x100/0x100 [ 3095.015173] ? bvec_alloc+0x240/0x2f0 [ 3095.015624] ? iov_iter_npages+0x1fd/0xa70 [ 3095.016119] ? ext4_iomap_begin+0x1a0/0x700 [ 3095.016654] iomap_dio_bio_actor+0x77a/0xef0 [ 3095.017190] iomap_dio_actor+0x36f/0x560 [ 3095.017676] iomap_apply+0x282/0x9e0 [ 3095.018113] ? iomap_dio_rw+0x90/0x90 [ 3095.018570] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3095.019248] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3095.019868] ? mark_held_locks+0x9e/0xe0 [ 3095.020357] ? filemap_check_errors+0xa5/0x150 [ 3095.020915] __iomap_dio_rw+0x6cd/0x11a0 [ 3095.021396] ? iomap_dio_rw+0x90/0x90 [ 3095.021854] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3095.022402] ? down_read+0x10f/0x430 [ 3095.022833] ? down_write+0x160/0x160 [ 3095.023286] iomap_dio_rw+0x31/0x90 [ 3095.023715] ext4_file_read_iter+0x2c7/0x4c0 [ 3095.024184] new_sync_read+0x424/0x6f0 [ 3095.024653] ? fsnotify+0xf30/0xf30 [ 3095.025079] ? ksys_lseek+0x1b0/0x1b0 [ 3095.025528] ? _cond_resched+0x12/0x80 [ 3095.025991] ? avc_policy_seqno+0x9/0x70 [ 3095.026470] ? selinux_file_permission+0x36/0x510 [ 3095.027048] ? __fget_files+0x296/0x480 [ 3095.027524] vfs_read+0x457/0x580 [ 3095.027939] ksys_read+0x12d/0x260 [ 3095.028358] ? vfs_write+0xa30/0xa30 [ 3095.028801] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3095.029429] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3095.029978] do_syscall_64+0x33/0x40 [ 3095.030419] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3095.031023] RIP: 0033:0x7f172cc68b19 [ 3095.031465] 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 [ 3095.033437] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3095.034233] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3095.034976] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3095.035730] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3095.036479] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3095.037226] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:40:40 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x17a, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:40 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481278, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:40 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000040)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:40:40 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$packet_fanout_data(r3, 0x107, 0x16, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0x2, 0x0, 0x8, 0x3}, {0x7f, 0x2, 0x3, 0x55e}, {0x1, 0x9, 0x8, 0x101}, {0x8001, 0x3, 0x3, 0x9b5}, {0xfffb, 0xff, 0x3f}, {0x1, 0x8, 0x0, 0xf6}]}, 0x10) fstatfs(r2, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:40 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x105142, 0x15e) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:40 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 11) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:40 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) setsockopt$inet_tcp_TCP_ULP(0xffffffffffffffff, 0x6, 0x1f, &(0x7f0000000040), 0x4) 23:40:40 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 91) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3111.652420] FAULT_INJECTION: forcing a failure. [ 3111.652420] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3111.655896] CPU: 0 PID: 15158 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3111.657502] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3111.659369] Call Trace: [ 3111.660106] dump_stack+0x107/0x167 [ 3111.661370] should_fail.cold+0x5/0xa [ 3111.662375] __alloc_pages_nodemask+0x182/0x680 [ 3111.663583] ? __kmalloc+0x16e/0x3f0 [ 3111.664567] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3111.666168] alloc_pages_current+0x187/0x280 [ 3111.667315] relay_open_buf.part.0+0x2a5/0xc00 [ 3111.668513] relay_open+0x531/0xa10 [ 3111.669493] do_blk_trace_setup+0x4db/0xbf0 [ 3111.670485] ? _copy_from_user+0xfb/0x1b0 [ 3111.671413] __blk_trace_setup+0xca/0x180 [ 3111.672337] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3111.673345] ? perf_trace_lock+0xac/0x490 [ 3111.674302] blk_trace_ioctl+0x155/0x290 [ 3111.675212] ? blk_add_trace_bio_remap+0x560/0x560 [ 3111.676305] ? do_vfs_ioctl+0x283/0x10d0 [ 3111.677226] ? selinux_inode_getsecctx+0x90/0x90 [ 3111.678283] ? generic_block_fiemap+0x60/0x60 [ 3111.679286] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3111.680372] blkdev_ioctl+0xc1/0x710 [ 3111.681223] ? blkdev_common_ioctl+0x1870/0x1870 [ 3111.682293] ? selinux_file_ioctl+0xb1/0x260 [ 3111.683289] block_ioctl+0xf9/0x140 [ 3111.684103] ? blkdev_read_iter+0x1c0/0x1c0 [ 3111.685075] __x64_sys_ioctl+0x19a/0x210 [ 3111.685990] do_syscall_64+0x33/0x40 [ 3111.686827] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3111.687973] RIP: 0033:0x7f21f1d27b19 [ 3111.688824] 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 [ 3111.692919] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3111.694615] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3111.696204] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3111.697813] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3111.699400] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3111.700999] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 3111.742084] FAULT_INJECTION: forcing a failure. [ 3111.742084] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3111.745145] CPU: 0 PID: 15145 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3111.746710] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3111.748580] Call Trace: [ 3111.749201] dump_stack+0x107/0x167 [ 3111.750035] should_fail.cold+0x5/0xa [ 3111.750906] __alloc_pages_nodemask+0x182/0x680 [ 3111.751954] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3111.753267] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3111.754625] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3111.755803] ? lock_downgrade+0x6d0/0x6d0 [ 3111.756738] ? mark_held_locks+0x9e/0xe0 [ 3111.757690] alloc_pages_vma+0xbb/0x410 [ 3111.758600] handle_mm_fault+0x154b/0x3520 [ 3111.759562] ? do_raw_spin_lock+0x121/0x260 [ 3111.760542] ? rwlock_bug.part.0+0x90/0x90 [ 3111.761500] ? __pmd_alloc+0x5e0/0x5e0 [ 3111.762411] __get_user_pages+0x61b/0x1390 [ 3111.763379] ? follow_page_mask+0x1920/0x1920 [ 3111.764387] ? down_read+0x10f/0x430 [ 3111.765241] ? down_write+0x160/0x160 [ 3111.766116] get_user_pages_unlocked+0x18a/0x690 [ 3111.767191] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3111.768412] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3111.769524] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3111.770767] ? pin_user_pages_unlocked+0x80/0x80 [ 3111.771857] get_user_pages_fast+0x66/0xa0 [ 3111.772826] iov_iter_get_pages+0x297/0xf40 [ 3111.773820] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3111.774817] ? mempool_resize+0x7d0/0x7d0 [ 3111.775681] bio_iov_iter_get_pages+0x22a/0x1200 [ 3111.776649] ? bvec_alloc+0x17e/0x2f0 [ 3111.777451] ? bio_alloc_bioset+0x2a1/0x600 [ 3111.778324] ? bio_add_pc_page+0x100/0x100 [ 3111.779185] ? bvec_alloc+0x240/0x2f0 [ 3111.779972] ? iov_iter_npages+0x1fd/0xa70 [ 3111.780849] ? ext4_iomap_begin+0x1a0/0x700 [ 3111.781741] iomap_dio_bio_actor+0x77a/0xef0 [ 3111.782660] iomap_dio_actor+0x36f/0x560 [ 3111.783504] iomap_apply+0x282/0x9e0 [ 3111.784269] ? iomap_dio_rw+0x90/0x90 [ 3111.785080] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3111.786268] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3111.787355] ? mark_held_locks+0x9e/0xe0 [ 3111.788207] ? filemap_check_errors+0xa5/0x150 [ 3111.789161] __iomap_dio_rw+0x6cd/0x11a0 [ 3111.789995] ? iomap_dio_rw+0x90/0x90 [ 3111.790804] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3111.791746] ? down_read+0x10f/0x430 [ 3111.792507] ? down_write+0x160/0x160 [ 3111.793301] iomap_dio_rw+0x31/0x90 [ 3111.794048] ext4_file_read_iter+0x2c7/0x4c0 [ 3111.794950] new_sync_read+0x424/0x6f0 [ 3111.795746] ? fsnotify+0xf30/0xf30 [ 3111.796492] ? ksys_lseek+0x1b0/0x1b0 [ 3111.797291] ? _cond_resched+0x12/0x80 [ 3111.798089] ? avc_policy_seqno+0x9/0x70 [ 3111.798915] ? selinux_file_permission+0x36/0x510 [ 3111.799909] ? __fget_files+0x296/0x480 [ 3111.800735] vfs_read+0x457/0x580 [ 3111.801457] ksys_read+0x12d/0x260 [ 3111.802181] ? vfs_write+0xa30/0xa30 [ 3111.802957] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3111.804025] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3111.805081] do_syscall_64+0x33/0x40 [ 3111.805841] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3111.806884] RIP: 0033:0x7f172cc68b19 [ 3111.807645] 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 [ 3111.811387] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3111.812949] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3111.814397] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3111.815846] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3111.817314] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3111.818769] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:40:40 executing program 6: prctl$PR_SET_SECCOMP(0x16, 0x0, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x5, 0x80, 0x6, 0x6}, {0x1, 0x4, 0x59, 0x3}, {0xff01, 0x3f, 0xc, 0x8000}, {0x7, 0x6, 0x0, 0x4}, {0x7f, 0x3, 0x99, 0x8}, {0x20, 0x1, 0x7a, 0x9}, {0x8, 0xd4, 0x1f, 0x20}, {0x100, 0x1, 0xb2, 0x3}]}) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:40:40 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000040)='./file0\x00', 0xffffffffffff7ffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRESOCT]) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x6e) 23:40:40 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file0\x00', 0x441, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:40 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc04812ba, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:40 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(r2, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r7, &(0x7f0000000000), 0x1b4000) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r8, &(0x7f0000000000), 0x1b4000) io_uring_register$IORING_REGISTER_FILES(r5, 0x2, &(0x7f0000000140)=[r3, r0, r6, r0, r1, r7, 0xffffffffffffffff, r2, r1, r8], 0xa) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:40 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 92) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:40 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x300, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3112.080294] FAULT_INJECTION: forcing a failure. [ 3112.080294] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3112.083049] CPU: 1 PID: 15183 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3112.084450] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3112.086121] Call Trace: [ 3112.086668] dump_stack+0x107/0x167 [ 3112.087411] should_fail.cold+0x5/0xa [ 3112.088204] __alloc_pages_nodemask+0x182/0x680 [ 3112.089165] ? __kmalloc+0x16e/0x3f0 [ 3112.089938] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 23:40:40 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 12) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3112.091190] alloc_pages_current+0x187/0x280 [ 3112.092238] relay_open_buf.part.0+0x2a5/0xc00 [ 3112.093196] relay_open+0x531/0xa10 [ 3112.093958] do_blk_trace_setup+0x4db/0xbf0 [ 3112.094849] ? _copy_from_user+0xfb/0x1b0 [ 3112.095704] __blk_trace_setup+0xca/0x180 [ 3112.096567] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3112.097500] ? perf_trace_lock+0xac/0x490 [ 3112.098381] blk_trace_ioctl+0x155/0x290 [ 3112.099209] ? blk_add_trace_bio_remap+0x560/0x560 [ 3112.100212] ? do_vfs_ioctl+0x283/0x10d0 [ 3112.101069] ? selinux_inode_getsecctx+0x90/0x90 [ 3112.102037] ? generic_block_fiemap+0x60/0x60 [ 3112.102954] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3112.103942] blkdev_ioctl+0xc1/0x710 [ 3112.104697] ? blkdev_common_ioctl+0x1870/0x1870 [ 3112.105677] ? selinux_file_ioctl+0xb1/0x260 [ 3112.106573] block_ioctl+0xf9/0x140 [ 3112.107304] ? blkdev_read_iter+0x1c0/0x1c0 [ 3112.108179] __x64_sys_ioctl+0x19a/0x210 [ 3112.109013] do_syscall_64+0x33/0x40 [ 3112.109766] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3112.110812] RIP: 0033:0x7f21f1d27b19 [ 3112.111572] 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 [ 3112.115313] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3112.116854] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 23:40:40 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200000, 0x20) write$binfmt_elf64(r2, &(0x7f0000000600)={{0x7f, 0x45, 0x4c, 0x46, 0x9, 0xee, 0x40, 0x2, 0x8, 0x2, 0x3, 0x3ff, 0x2b8, 0x40, 0x3c4, 0x3, 0x6, 0x38, 0x2, 0x6, 0x6, 0x80}, [{0x0, 0x3ff, 0x1f, 0x282a, 0x2, 0xffff, 0x10001, 0x401}], "d805a71c8732b21697391b808f26cd4889ee5a89779e1552892590e6f3bf62a2e7cfe89ccdc7c426a4886f98014e6516aecce75bde091efc27e0c627bed2d4acc034f7b41b11be59552961268d02735543b8dc1d0e9ceaa96c37490254217a8d70e6b314e55b9cd64a6245fc4171841391e9cbe2a026964dfb94a701c7fb16948d6735ab2d0cad10d0226fc0ec857c093a4317abfbaf5c566cbb2d01cc871f77b24fbffb15ddc0de0ae17e4b1629c9af4d3b2173d4c0d72981cef537c8b2b01e733edd54e8ecca7e6904b805f658d2e57d1848eda0", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x64d) r3 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0x80}], 0x0, &(0x7f0000000400)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r3, 0x40047211, &(0x7f0000000000)) [ 3112.118301] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3112.119858] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3112.121313] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3112.122756] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:40:40 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x20d0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$VFAT_IOCTL_READDIR_BOTH(r1, 0x82307201, &(0x7f00000001c0)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) recvmmsg(r1, &(0x7f0000003d00)=[{{&(0x7f0000000400)=@ieee802154={0x24, @long}, 0x80, &(0x7f0000000100)=[{&(0x7f0000000480)=""/255, 0xff}, {&(0x7f0000000000)=""/14, 0xe}], 0x2, &(0x7f0000000580)=""/104, 0x68}, 0x4}, {{&(0x7f0000000600)=@ax25={{0x3, @null}, [@bcast, @rose, @remote, @netrom, @bcast, @bcast, @null]}, 0x80, &(0x7f0000000800)=[{&(0x7f0000000680)=""/6, 0x6}, {&(0x7f00000006c0)=""/82, 0x52}, {&(0x7f0000000740)=""/2, 0x2}, {&(0x7f0000000780)=""/80, 0x50}], 0x4, &(0x7f0000000840)=""/101, 0x65}, 0x10000}, {{&(0x7f00000008c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, 0x80, &(0x7f0000000c00)=[{&(0x7f0000000940)=""/67, 0x43}, {&(0x7f00000009c0)=""/203, 0xcb}, {&(0x7f0000000ac0)=""/188, 0xbc}, {&(0x7f0000000b80)=""/91, 0x5b}], 0x4, &(0x7f0000000c40)=""/129, 0x81}, 0x1}, {{0x0, 0x0, &(0x7f0000000f00)=[{&(0x7f0000000d00)=""/193, 0xc1}, {&(0x7f0000000e00)=""/32, 0x20}, {&(0x7f0000000e40)=""/192, 0xc0}], 0x3, &(0x7f0000000f40)=""/27, 0x1b}}, {{&(0x7f0000000f80)=@hci, 0x80, &(0x7f0000001140)=[{&(0x7f0000001000)=""/125, 0x7d}, {&(0x7f0000001080)=""/149, 0x95}], 0x2}, 0xb70}, {{&(0x7f0000001180)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, 0x80, &(0x7f00000024c0)=[{&(0x7f0000001200)=""/73, 0x49}, {&(0x7f0000001280)=""/205, 0xcd}, {&(0x7f0000001380)=""/104, 0x68}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/12, 0xc}, {&(0x7f0000002440)=""/111, 0x6f}], 0x6, &(0x7f0000002540)=""/245, 0xf5}, 0x4}, {{0x0, 0x0, &(0x7f00000039c0)=[{0xfffffffffffffffd}, {&(0x7f0000002640)=""/236, 0xec}, {&(0x7f0000002740)=""/138, 0x8a}, {&(0x7f0000002800)=""/4096, 0x1000}, {&(0x7f0000003800)=""/34, 0x22}, {&(0x7f0000003840)=""/121, 0x79}, {&(0x7f00000038c0)=""/191, 0xbf}, {&(0x7f0000003980)=""/55, 0x37}], 0x8}, 0x6}, {{&(0x7f0000003a40)=@phonet, 0x80, &(0x7f0000003c00)=[{&(0x7f0000003ac0)=""/106, 0x6a}, {&(0x7f0000003b40)=""/165, 0xa5}], 0x2, &(0x7f0000003c40)=""/191, 0xbf}, 0xe04}], 0x8, 0x41, &(0x7f0000003f00)={0x0, 0x989680}) 23:40:40 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3112.269380] FAULT_INJECTION: forcing a failure. [ 3112.269380] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3112.272803] CPU: 0 PID: 15198 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3112.274255] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3112.275961] Call Trace: [ 3112.276514] dump_stack+0x107/0x167 [ 3112.277270] should_fail.cold+0x5/0xa [ 3112.278063] __alloc_pages_nodemask+0x182/0x680 [ 3112.279027] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3112.280041] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3112.281302] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3112.282375] ? lock_downgrade+0x6d0/0x6d0 [ 3112.283229] ? mark_held_locks+0x9e/0xe0 [ 3112.284076] alloc_pages_vma+0xbb/0x410 [ 3112.284906] handle_mm_fault+0x154b/0x3520 [ 3112.285786] ? do_raw_spin_lock+0x121/0x260 [ 3112.286681] ? rwlock_bug.part.0+0x90/0x90 [ 3112.287546] ? __pmd_alloc+0x5e0/0x5e0 [ 3112.288371] __get_user_pages+0x61b/0x1390 [ 3112.289267] ? follow_page_mask+0x1920/0x1920 [ 3112.290198] ? down_read+0x10f/0x430 [ 3112.290959] ? down_write+0x160/0x160 [ 3112.291749] get_user_pages_unlocked+0x18a/0x690 [ 3112.292715] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3112.293828] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3112.294803] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3112.295923] ? pin_user_pages_unlocked+0x80/0x80 [ 3112.296906] get_user_pages_fast+0x66/0xa0 [ 3112.297771] iov_iter_get_pages+0x297/0xf40 [ 3112.298657] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3112.299654] ? mempool_resize+0x7d0/0x7d0 [ 3112.300510] bio_iov_iter_get_pages+0x22a/0x1200 [ 3112.301495] ? bvec_alloc+0x17e/0x2f0 [ 3112.302273] ? bio_alloc_bioset+0x2a1/0x600 [ 3112.303154] ? bio_add_pc_page+0x100/0x100 [ 3112.304014] ? bvec_alloc+0x240/0x2f0 [ 3112.304806] ? iov_iter_npages+0x1fd/0xa70 [ 3112.305687] ? ext4_iomap_begin+0x1a0/0x700 [ 3112.306573] iomap_dio_bio_actor+0x77a/0xef0 [ 3112.307488] iomap_dio_actor+0x36f/0x560 [ 3112.308325] iomap_apply+0x282/0x9e0 [ 3112.309093] ? iomap_dio_rw+0x90/0x90 [ 3112.309877] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3112.311055] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3112.312142] ? mark_held_locks+0x9e/0xe0 [ 3112.313007] ? filemap_check_errors+0xa5/0x150 [ 3112.313943] __iomap_dio_rw+0x6cd/0x11a0 [ 3112.314765] ? iomap_dio_rw+0x90/0x90 [ 3112.315563] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3112.316503] ? down_read+0x10f/0x430 [ 3112.317272] ? down_write+0x160/0x160 [ 3112.318070] iomap_dio_rw+0x31/0x90 [ 3112.318825] ext4_file_read_iter+0x2c7/0x4c0 [ 3112.319727] new_sync_read+0x424/0x6f0 [ 3112.320517] ? fsnotify+0xf30/0xf30 [ 3112.321272] ? ksys_lseek+0x1b0/0x1b0 [ 3112.322054] ? _cond_resched+0x12/0x80 [ 3112.322851] ? avc_policy_seqno+0x9/0x70 [ 3112.323678] ? selinux_file_permission+0x36/0x510 [ 3112.324661] ? __fget_files+0x296/0x480 [ 3112.325501] vfs_read+0x457/0x580 [ 3112.326217] ksys_read+0x12d/0x260 [ 3112.326942] ? vfs_write+0xa30/0xa30 [ 3112.327705] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3112.328796] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3112.329853] do_syscall_64+0x33/0x40 [ 3112.330616] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3112.331660] RIP: 0033:0x7f172cc68b19 [ 3112.332419] 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 [ 3112.336154] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3112.337708] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3112.339156] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 3112.340604] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3112.342065] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3112.343514] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:40:40 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0x9, 0x80, 0x7f, 0x0, 0x0, 0xfffffffffffffff9, 0x18000, 0x7, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x6, @perf_config_ext={0x138, 0x3}, 0x0, 0x6, 0xffffffff, 0x2, 0x1, 0x6, 0xff, 0x0, 0x6, 0x0, 0x5}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0xa) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3112.438102] FAT-fs (loop6): Unrecognized mount option "ðT" or missing value [ 3112.514892] FAT-fs (loop6): Unrecognized mount option "ðT" or missing value 23:40:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000140), &(0x7f00000000c0)='./file1\x00', 0xffffffbffffffffe, 0x0, 0x0, 0x5208a, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r1, &(0x7f00000001c0), 0xffffffffffffffff, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) openat(0xffffffffffffffff, &(0x7f0000000180)='/proc/self/exe\x00', 0x107100, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80800, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r3}, './file1\x00'}) 23:40:55 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 93) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50061, 0x0, 0x0, 0x1, 0x6, 0x400, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r1, 0x6611) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:55 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 13) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:55 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x500, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:55 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x2, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:55 executing program 6: sendmsg$IPVS_CMD_GET_SERVICE(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x104a84258991d4ab}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0xf4, 0x0, 0x100, 0x70bd2a, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_DAEMON={0x5c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'batadv0\x00'}, @IPVS_DAEMON_ATTR_STATE={0x8}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x3}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0xf800}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x1}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x4}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'batadv_slave_0\x00'}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x8d75}]}, @IPVS_CMD_ATTR_DAEMON={0x4c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @rand_addr=0x64010102}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @loopback}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e22}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x2}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x4}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x2}]}, @IPVS_CMD_ATTR_DEST={0x14, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e20}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0x6}]}, @IPVS_CMD_ATTR_DEST={0x24, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0xfffffff8}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e23}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x3}, @IPVS_DEST_ATTR_TUN_TYPE={0x5}]}]}, 0xf4}, 0x1, 0x0, 0x0, 0x4080}, 0x10) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) symlinkat(&(0x7f0000000580)='./file0\x00', r1, &(0x7f00000005c0)='./file0\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r2 = syz_mount_image$nfs(&(0x7f0000000300), &(0x7f0000000340)='./file0\x00', 0xc2, 0x1, &(0x7f0000000440)=[{&(0x7f0000000380)="c580f0690eebf0d04ab7861bdba037372ff94486edcda2e1f379e41c17b4573984d1787fa7b166ee994664baddefad3944945ddceab425be18e70334e9cb5daca1d0d18d660fb1d2daaaa68b72970bb013bf4c3bbfb5c23bf7b7ef257a1c232d8c0411284fa91a304584b4390577b3e9736e46c31af87211792df216a977e88c3574c5", 0x83, 0x897}], 0x900000, &(0x7f0000000480)={[{'vfat\x00'}, {'{%:^'}, {}, {'&%$%'}], [{@uid_gt={'uid>', 0xee01}}]}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) bind$unix(r3, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0x6e) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ftruncate(r4, 0x2) write(r2, &(0x7f00000004c0)="7b915d95848db8bcdb8897133187457db847b09cfd25a88394b8fd290037c7d354cd4cc03a5b1ce221ed3d06e1c9a64904486ec57e6f5b6e58771bfa2469cb0b495e55ab205c85da4ff4bfe5d443c78963a501302024a6206a49e8e1070a68602d395b705f2ea879994f6916c2d8516414a47080c66e5f27b229208e041ae93f0e8e32054c6327", 0x87) io_uring_enter(r1, 0x7258, 0xdd5e, 0x0, &(0x7f0000000600)={[0x7fff]}, 0x8) 23:40:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/module/workqueue', 0x20000, 0x8) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) [ 3126.988274] FAT-fs (loop6): Unrecognized mount option "d" or missing value [ 3126.992869] FAULT_INJECTION: forcing a failure. [ 3126.992869] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3126.995634] CPU: 0 PID: 15230 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3126.997055] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3126.998767] Call Trace: [ 3126.999324] dump_stack+0x107/0x167 [ 3127.000095] should_fail.cold+0x5/0xa [ 3127.000893] __alloc_pages_nodemask+0x182/0x680 [ 3127.001865] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3127.002893] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3127.004143] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3127.005245] ? lock_downgrade+0x6d0/0x6d0 [ 3127.006099] ? mark_held_locks+0x9e/0xe0 [ 3127.006948] alloc_pages_vma+0xbb/0x410 [ 3127.007774] handle_mm_fault+0x154b/0x3520 [ 3127.008651] ? do_raw_spin_lock+0x121/0x260 [ 3127.009545] ? rwlock_bug.part.0+0x90/0x90 [ 3127.010416] ? __pmd_alloc+0x5e0/0x5e0 [ 3127.011251] __get_user_pages+0x61b/0x1390 [ 3127.012137] ? follow_page_mask+0x1920/0x1920 [ 3127.013068] ? down_read+0x10f/0x430 [ 3127.014012] ? down_write+0x160/0x160 [ 3127.014801] get_user_pages_unlocked+0x18a/0x690 [ 3127.015769] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3127.016875] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3127.017870] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3127.018988] ? pin_user_pages_unlocked+0x80/0x80 [ 3127.019968] get_user_pages_fast+0x66/0xa0 [ 3127.020835] iov_iter_get_pages+0x297/0xf40 [ 3127.021734] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3127.022741] ? mempool_resize+0x7d0/0x7d0 [ 3127.023602] bio_iov_iter_get_pages+0x22a/0x1200 [ 3127.024568] ? bvec_alloc+0x17e/0x2f0 [ 3127.025364] ? bio_alloc_bioset+0x2a1/0x600 [ 3127.026234] ? bio_add_pc_page+0x100/0x100 [ 3127.027116] ? bvec_alloc+0x240/0x2f0 [ 3127.027903] ? iov_iter_npages+0x1fd/0xa70 [ 3127.028766] ? ext4_iomap_begin+0x1a0/0x700 [ 3127.029666] iomap_dio_bio_actor+0x77a/0xef0 [ 3127.030577] iomap_dio_actor+0x36f/0x560 [ 3127.031412] iomap_apply+0x282/0x9e0 [ 3127.032168] ? iomap_dio_rw+0x90/0x90 [ 3127.032947] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3127.033887] FAULT_INJECTION: forcing a failure. [ 3127.033887] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3127.034137] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3127.034156] ? mark_held_locks+0x9e/0xe0 [ 3127.034197] ? filemap_check_errors+0xa5/0x150 [ 3127.039353] __iomap_dio_rw+0x6cd/0x11a0 [ 3127.040178] ? iomap_dio_rw+0x90/0x90 [ 3127.040986] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3127.041923] ? down_read+0x10f/0x430 [ 3127.042684] ? down_write+0x160/0x160 [ 3127.043465] iomap_dio_rw+0x31/0x90 [ 3127.044211] ext4_file_read_iter+0x2c7/0x4c0 [ 3127.045121] new_sync_read+0x424/0x6f0 [ 3127.045917] ? fsnotify+0xf30/0xf30 [ 3127.046660] ? ksys_lseek+0x1b0/0x1b0 [ 3127.047434] ? _cond_resched+0x12/0x80 [ 3127.048231] ? avc_policy_seqno+0x9/0x70 [ 3127.049076] ? selinux_file_permission+0x36/0x510 [ 3127.050073] ? __fget_files+0x296/0x480 [ 3127.050901] vfs_read+0x457/0x580 [ 3127.051621] ksys_read+0x12d/0x260 [ 3127.052344] ? vfs_write+0xa30/0xa30 [ 3127.053125] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3127.054194] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3127.055251] do_syscall_64+0x33/0x40 [ 3127.056015] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3127.057070] RIP: 0033:0x7f172cc68b19 [ 3127.057837] 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 [ 3127.061589] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3127.063139] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3127.064588] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3127.066050] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3127.067498] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3127.068949] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 [ 3127.070468] CPU: 1 PID: 15244 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3127.071910] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3127.073596] Call Trace: [ 3127.074141] dump_stack+0x107/0x167 [ 3127.074891] should_fail.cold+0x5/0xa [ 3127.075677] __alloc_pages_nodemask+0x182/0x680 [ 3127.076625] ? __kmalloc+0x16e/0x3f0 [ 3127.077397] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3127.078635] alloc_pages_current+0x187/0x280 [ 3127.079532] relay_open_buf.part.0+0x2a5/0xc00 [ 3127.080472] relay_open+0x531/0xa10 [ 3127.081239] do_blk_trace_setup+0x4db/0xbf0 [ 3127.082117] ? _copy_from_user+0xfb/0x1b0 [ 3127.082980] __blk_trace_setup+0xca/0x180 [ 3127.083831] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3127.084757] ? perf_trace_lock+0xac/0x490 [ 3127.085638] blk_trace_ioctl+0x155/0x290 [ 3127.086463] ? blk_add_trace_bio_remap+0x560/0x560 [ 3127.087456] ? do_vfs_ioctl+0x283/0x10d0 [ 3127.088288] ? selinux_inode_getsecctx+0x90/0x90 [ 3127.089268] ? generic_block_fiemap+0x60/0x60 [ 3127.090181] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3127.091167] blkdev_ioctl+0xc1/0x710 [ 3127.091927] ? blkdev_common_ioctl+0x1870/0x1870 [ 3127.092895] ? selinux_file_ioctl+0xb1/0x260 [ 3127.093801] block_ioctl+0xf9/0x140 [ 3127.094538] ? blkdev_read_iter+0x1c0/0x1c0 [ 3127.095417] __x64_sys_ioctl+0x19a/0x210 [ 3127.096248] do_syscall_64+0x33/0x40 [ 3127.097025] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3127.098067] RIP: 0033:0x7f21f1d27b19 [ 3127.098826] 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 [ 3127.102608] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3127.104155] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3127.105610] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3127.107054] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3127.108498] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3127.109957] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:40:55 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x6e) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0xa, 0x0, 0x0, 0x0, 0x5e, 0x300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_bp={&(0x7f0000000300), 0xb}, 0x10065, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:55 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f00000001c0)="eb3c906d6b6673030000000000000000047000e5df33ffc7631f8a3a0b48b43209dc9303a290be081daebffa74faf81253aaa9ae6721aa9bfc8010f3b507692c5155e607a04a3a6c2d7ad59c2f60a73595976953a1f9afb4049445f5d1af3b13fd7b3fab28a411b4f9f71149a23d0322b7eeace209c4df06fca0e52ba5271d548a725374a72df90716f029fa48f07185e0aa6be5bb2174675142a14dfc14f72c88d8658cab0e13337ccb4a7d5c62ec3b75fc2d9db550edb16b768a22147898a4d4793fc33fb6902967c4ee594205cdd987e57a3a6214e770bb29e6043ec4683eb810a2512510780111ecb8b674c81c814a56719332bc342f0deadb74b0558f4013d0b99f0ed923c53d40273388d3cb59f73929733acadb6b96e035e72b7e60a5c8593edc2bf71ea8d9c5e6832bf4301cbe4eb3627efbd68b64c90ea128c3482f6b050fe8af99faca11b0165205b4dc8467aa0854d46315cf1e929dc084681f", 0x15f}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:40:55 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0xa00, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:55 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 94) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:55 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) syz_open_procfs(0x0, &(0x7f0000000140)='net/ip_mr_cache\x00') fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:40:55 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x8, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:40:55 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 14) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3127.359122] FAULT_INJECTION: forcing a failure. [ 3127.359122] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3127.362094] CPU: 1 PID: 15268 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3127.363493] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3127.365170] Call Trace: [ 3127.365711] dump_stack+0x107/0x167 [ 3127.366455] should_fail.cold+0x5/0xa [ 3127.367237] __alloc_pages_nodemask+0x182/0x680 [ 3127.368185] ? __kmalloc+0x16e/0x3f0 [ 3127.368964] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3127.370244] alloc_pages_current+0x187/0x280 [ 3127.371160] relay_open_buf.part.0+0x2a5/0xc00 [ 3127.372123] relay_open+0x531/0xa10 [ 3127.372883] do_blk_trace_setup+0x4db/0xbf0 [ 3127.373793] ? _copy_from_user+0xfb/0x1b0 [ 3127.374640] __blk_trace_setup+0xca/0x180 [ 3127.375506] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3127.376436] ? perf_trace_lock+0xac/0x490 [ 3127.377325] blk_trace_ioctl+0x155/0x290 [ 3127.378154] ? blk_add_trace_bio_remap+0x560/0x560 [ 3127.379155] ? do_vfs_ioctl+0x283/0x10d0 [ 3127.379992] ? selinux_inode_getsecctx+0x90/0x90 [ 3127.380991] ? generic_block_fiemap+0x60/0x60 [ 3127.381919] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3127.383115] blkdev_ioctl+0xc1/0x710 [ 3127.384029] ? blkdev_common_ioctl+0x1870/0x1870 23:40:55 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0xff}], 0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) [ 3127.385122] ? selinux_file_ioctl+0xb1/0x260 sendmsg$nl_generic(r0, &(0x7f00000023c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10080309}, 0xc, &(0x7f0000002380)={&(0x7f00000001c0)={0x219c, 0x29, 0x100, 0x70bd2c, 0x25dfdbfe, {0x7}, [@nested={0x2182, 0x6c, 0x0, 0x1, [@typed={0x8, 0x15, 0x0, 0x0, @fd=r2}, @generic="6e9e29f884c61c7af5adbd795bfaaa8112473c81cbd74646d488fe65bde90ee2b19c2a523038607078c8e938ecf2de0d775db19532f0304282392616bef2fe3a4406ea957da6a3d0ef8f1ec261631f3f15816b63215b9ab52901d91e1d", @generic="97d56469d52678ed2a95c09fb6a177ba1cf93e77b4e470ad6693dea7744bec8017296e4afbd38bf803ac9c1211970a49c21c6bdc63ed50988b41221d6390c0a6c3658807c09db02f90bcfaeedae1872915263a26bb499b8a2df1e7274ed093d8ce1493244c345905eb290c3b26163ffec5ce2b8716cc3509c2a9403476f69d3c70528417", @typed={0x9, 0x1, 0x0, 0x0, @str='vfat\x00'}, @generic="292d0da22edb6e6b1fa3c7c720d7854e2a93ddfb4b0ef39e4852c82fe5748991dc29f77cb5fb9d164bc36211314081198b915f32", @typed={0x14, 0x89, 0x0, 0x0, @ipv6=@empty}, @generic="c950e4ee2585653a815d22129bd0bacf107ca8022aa5b7c2cfd1134444256125e7a0a32fb4c7326ff82b8d5322e72cea9bf14f410c4ad5a4e436fffe02b771dd94ce9771932ef61d9fdabbb1348479fa8148f3269efa82dece189c8aed4dfb66928c0e677aac27e4504756aecf5279a05d4c73756211cb81934cdb57c60434bf4f526fac813f96b0b8d45d3e80bc1f6ead96007f8c24a05357e2e499269c408167259206d7826103da824d8dbc518b5acf7ffdabaed23708a51f0941f1a6ad1acd4612087559f9e0dd694b29cb83e9bce201e78b96f41b5d89b0ecee5c63563e0fc59829b2e2e40f9d7ee5f03ce0ea94e772256b8e31ac3047f841f421c52943667332da601ca4dbc4572defb19457f321afbb4dd8bd6eca7c3a181125e59b56f00fd917a0539e3b88ec4b09f1029ebc1f9221b677f148fe473e7162db204dead3aad300dd379c06dc44a678c6ebf05dcf72dc0fce45c3290ecf1d3deb5a9b38ed8083382d8990008571e88c190c105dcab1cb23e9e60f4940ebfc80b0a9719741eed00a4ac77ba0a70b3a06ed86a3ea60c70d8ca6c0b64b942982c3d25e6393b99a1717a9fb6f9c27e3dae846c2ae5118726f5522435fc5f12b1bd9cedf6eeeeb8f26c01136daf7a5564f99feec9587fc556f272faf7fb52a78f4781ab2ab388c76dab6a02a196791e2b6d718689f7d554fc35ef7dd69fbdbd287a7997c15608a85af95be124889280543927c066dc52dcf642266fe51ce09d2f95bcb1fff7696e877dc245d0b995e5a3664201984e4a9b83ebe8c2ae47b657f6800048f19ea8081a453f6f80ad490a67139cb5beb6cc63d79280b5148c74cc0a07e328caabaaeb36101953480458631e2b80ea529abb49582addde44b5fd198b62db17a31f7fd6de180ea1c550874cd3f1e67dc930c88912fdd54206b5fd7a60a3dbd5e6338b9f838a1ba9cde562650dab6474c59e5dcacc0b5112bd93db4c36dc735412941de27d9ea014a27b00c47d9ea2b4880cc3a5e0489d2ddb86e4481ad159d32abe4da6b02f167c65f388988b77535392159cf8df566da417d7049767cdc7358e906a3e8559be159e1447e296043f924d7e4df88305d68f51aeea9324635382a203b0c40d7d97c60df2e3854fbc4dfb4dbe2777d740dd13fbb954a4a4992c7765894a942e2f0a1713982f94a70a5e1ee23015da5ed3284a22852ccd19b92fef59e52e0f817d944af2d0d1e79b05113897fcc69690139be03fffd809f42089eaafc1aba8ead22007c20d34c1da1a8304f37508a1f235872331a9d46e6301b3fb4c667b75c910d15f12648a47d1fd128adbc33ab950707e67ec6ec26438ec610e38446655fe5ed3ea12c5faf9d4f86d4459ff3f2aa4ac3d01193689b08c789939cdfc1bb0b694f504d7e5f797e879b9c411d0cabe7f8a8b21e11f4610b4b89d398cddaf3e6a49e624adda454235ec29e22aa0279133d78de401ed26f99022f236813c2740648419443edc044f8cb4521ceb21c917c670788fb150aa72ccd15778aed685851331438eaa74d77002261fb67f4ade46da0d9ce0b6c155580f20a21f64eae860c3bab44cc2c5157106317986cbbcc21441b7dd7957e36df17d57b70130015b5e0462597ca9d5d57b7046221238ea6d3f84c394ce5f78653b41da637493ab7d22e721a507c07ab43b71ffb762b218da430849c5f5db9730945fc515dd3676ae70c979c3b66c34c1d08fc9c6c3a8e38dce70dc2d28a01fdf765cb0101053d9c61d32b35df26190835db272f6627a96753ebe8be6fbcad550684bb44fa007ad704e388b244907437443cc193d62d7ea987b39cb6ca3b889268c2eb9404c863882953fd3fc306f02a1949842e77a3344d21798f1b1f4cb13142f20e6877ccb28c88936ecfcde8349e925ea2024f98e4bcf54eb80e55b55bf1c3f4dc95bae56d989639088133af50eb3eb5c4ec2ff8db2e36b769a3a15fbad5839e459c42b9a8c70cf91e97ddb6c4b68bdadcb52f4cf5779329ee17655260e7a8a149cbd97ab738e8b5e9eeaa8668f1d0c359ff945a4b975dc060f6bc79cfd47ddf491ef0147d0186bb0ac84c8c6ad8ecb99610dbdca0d0d4e84556a03a6344ec5f109a46695448c6890a0e3ef35d4d1a990dfb513856c7bb842c9d68fac35fee65f667e42c8e61c4e5f8fdb0960452d32555e4f2b633256c0cea6e310a7c9a7bd203d1765a74e3096ca1da57f79a372fb848c0daa3bb55327316cd50566e8c33e1d318cb5665f0588bc8df699dab2bb0c98daaaa95d85d73803b20eddedc96aadee8759b1c73d7a299ec1a58335ab01422b77bb764e7e7abd3b2e6c25181bf8441e4e75442bb50347ff9fde68e20ffcd4fe3676af4d539447300a793f2c06be359f0533f1db44dc9c63e26020d9fd8e7cb024532ce279ca5898fb7f9179bbd71c2ce7bf6e308d1a4986ba5c3e8cb26e5e1f6e28babe09f46a139e15ecac349efc2340723dbf255b11b0edd203d98bbfbf0c232bdd50f274113c356f33679b102384045458bf029f62d9e7c1a70a607170e616c9205ba32914882575b69090e97cf77b3b859201a3103a826d5f55799a3776f6f0b059250ca162f746459f4929dfab94ac618401c295da9f6f3695fa3675a10393f75beb8db414a389b16f2b2af6c0e87aa246cdd41fc3280b1621621d26b72bea319c5fa8b3e50b756e0c5c27200b7bc431bed103aa81375ecb27c9b0809705b8a8890dcc9c39a184a97c063f1dbb85b331d815dcdb343ce8fc89153ca855b3feb23d9a99b82d594dc5efe63ccc460bd2aa066bed5ae0bc2664a02da7336affd74d2113f880e3c0d057ebe4fc42b7d399b3373ed986539179823814e24cb7764531853857fa032742f8024415c45bc9bac750df8dd2b016edd5b2749755c38d49f90234de956245bf6e94523e6612d5281100740ee9b10cee4c541f6c72edf528f582af503775a4960393944f9b411b5d8604d59dad4246e67c2a60f2cabf60a821ce0fba155fa12f1b6c94e095dc2f566ced6829dd43efacfa069c6d80450013dde49d9e92c6b648b2dfd91f4d63de91817fcce672c19a7aef118f47bbac0925fff702084517663cc5a3faf7cdc213bb2f079e96892a303b5f6c2702d7f8662f00c7bf5de09d330ad6c5e3b32b2fbf75c5efb7c43889d2ec7360e1385833f1821128811928794cd13e809871c571e033f2f2246be810c239b267e8b9ea792e82e716db860990ccc0a598f65a7151fb78107661c4cbdc63581cf590c0c5f8aef6ad411b3816ce3fb857819990c43d82eb8a862c7e655fce844c10f2b04dd43b8fd62af4de1287d6f99a70f31b9fc35022d82aedc1012547a86f9f53435bce6cf8ae7888f6c9d2b17a4e073a9486cf03c967245d62940d2158297bde05c6bca55fa200167cb1f2b9a64d9ae00954fb7095a5ef97bdd92534159e3c7a008634549eeab68c7e596a07e00a384b5ef340487aaa01c9a7d2d486acc2bfea60a8d1561b071a8542ab2cb3e1aa8a872dc3b0631875deabdf111898592c38d31a7a4719e10225986bb9340f40e8cf980133d3f83330f22c2baa5fd8180908312918cb3a98ccf0ceb09589a56ba5b896f675603c606afcf3a6ba4679c949bad59ea03550adb5bb1019f2151a2937f3325d06d1cb590d092e7618c2e4a4588538cd0bb404c00c9e8ead6236202670210d3568216dfec714f48b21a3f16921bf634fd3060881b81072e7c438684fbab3a5279f158934598e065bb6e0b0873cc2ae805804190cdb9c02f2d4e9cc8fec8bba4418abd4b650160ef03dcee1060a6d0752f75a247628554fdf237dbb47a9227c1541a181daa3c05429c09040841a7b3b161e63f87a38a9bbef0783f392196790804cc827b2f87f4452869ad9ade836e81772d3d4410d136d3e95d7515b28f558207e58d8ab60df1c0b3d43befe52781743bd4cf9f83a42fa7143008c9dcbf4000eeb2c8659905b8757ead5c504c7dccb6eeeeb9f4d281a5ad433fd41409f3d7df0ce6fab169d6d7f58a3c4f19d9a192b9a910863ec718e1246ff65942324f106fe3eebf7f7c220fa66ce246fe28e58eaf7be86b44515929b0e1bfe7496f21809e491de8e290819e53eb4378085454b747b104e1c268564b61d29e6a91818d66372bddaef9382f81a7842a36e08a0df3bf818543bbae154f4217814b87b76fd889726478d0ca1061640f47b262ad70c65d7d3beaa30532cb72e0c821a9e9b550fc1e5122d5fae961c4fec28dc2d1de77d673ce217d9c30eebf65540311738c8404d12f3697a3094c14663d9ecef97a305ee54d2f7c351ed5d65754533c926add70a9405b793f9f3fadd45c9bd5f4db654a8e041478d74159e32749eb77f8f5f0a8f2f51f4051bc3e97bfcdc467d896247f837d850bd3c35d9389cb305ea5d221a6f6e893b94deadb9cca6c77d9d2b662a1fc97974b4f890e19ff0738015ab154f6057eaf71f420949554485c7ce51d7b6ba19e28c43e41833d753de60b87877a88b4ceb97292fa3eaded01e8b019d41936f36c2aafc3201a57cae62c9de39be14a4197652f2cfe5e025d5797dea3aea4d6bad3ec9451d13edea795cbae0de8c2404ed5cf2f3ce59886e0ebd19576149d567c60e1ef8fbb188e129b8b8c8b8c82b960301a877efc20f29b536463b84302b47a7377981df7063f4b41f11961203b8578fe6bd9b83b6171df5c5c94e3461b3e57e9c7ff04db5d2f261495bc6b6ee36917118043ffcb87814cd5e3c9fb677667d62f392f11889028f434e377f72d192c6511083b19c5831068c4ba168526475c7bc588175e7c91efcdd235549912b65154c4fd305008fe8cc75b57857f266743e4bf7281f299ced8d4295d6570bdfc87519c50919a16370e7ac456bfad1a4023983a0d818b741fada347431bff2a44fd25b2eba6d1d3c7873911e45483714a5c33acdcb68956ae3fc144a00700234ceef3a3b67d15ef252a211f9d2003c52f74443097378688476b254b7d5222dc4bc9342b591a1f11629db8497b16997f4b043ea3ebc89dcd3e3873e7da1cd391cd7518f34441a97f5b1686fda39e89287db8c063a2700c84ad41390105454934423a8f79bfc2e9659f5cf2b3d7669be2445738398e1c74ee8becd650e65756806c47970cc7dd395e9cf6659203dcf1288bfe79948d3d5aee9bdb65bb004d816297f19dd73fc7b69d2a664c68a82a2ffe5d4555683dd472a9eb26d6b2d24f7a6fcf593804ffc43e30308da5999135fc943c8005d6a72354f8a9c0d9ab22fc92cec1360c2cf45b6b6610ea191b2116d161cc4094bcfe3b2fe0edc68e72123e06d7684fdbe21dd0d71dec03871dc186247b8eed8c1b67f4be992d9a68082b25a77d4de343fea22932c435356c0dfb97273b133f355eda1d3b39682d83e5e75fb17ac98d9ba4d218c6fbcf9b8f0bc57dca7867874805879612e75d03ab52acb1874b68cc8d8f92de56a50a8d2c0a967c59e78abf9a71694e7d02f4b2f77e4062f31e9ba48852c10d1895e1263f3ab49f9b5934e6bb0ea5e4d4409de83856ab64fd2cad04fde46e4579bb5f7b37c150e4949da1eeda64d743a214cd507be124139813687556d5ac3da0fa2b38fbba7ccdb7f1d7a5887234114dcf5925c18910886215c1a1910d11c0e9d809118594c2a822da2b3cfc944352d8fd56ddbc4f70ba2988b2200492ed4e432d6db422e5f791656d1b4c0f4e64106aa5f5c02ce48331432003df8adcad020af6a7a75fbec7d840e8a1e61e507f2d9d5271d97cb028fbc16b3938f22104acf102c0a2", @generic="6ad0fbd7fd3a785a5c6f753b91e03012c6a116665b2bfe829d8538127f234972af77b6bfadfd24c719679e1030d9aa5db858a5b1beeaf48c88", @typed={0x8, 0x35, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="57883069ce4cda004f4f64305623e6dcf5348c7be46d67a0557bc926fc997c3d079a18d6d731689926c0a94271c0045248bff6dd6aa0aee5f1212b2be60188e211d24d23396eb24f4f6e70e9c6beb7c46501b0ed143a361f4b6cae85b36ecd86e2430bb9cbc8143b5bfaf00263a245647a9fb987cd0889416660f82e544367f535720034c753510f12a3419b329b5abe197fc67fa108b6320002fab4b6815282ba5aa7011fad1212abea94ad3c8bf59dc7fa5c8daccef4f05c348ddec94f1551a64042394bb2df574832795b78c3afa2b637412f04f27792f34136b2d27a874f6f1a2cc49a02ab9f4ef9dd9cd37d3dd44184f46be5e71cc511c7c2c80d2392e3d24554abccbd7f1b8ce15aabf35d60d498220098f1165162966236c1340276928d7c80f44872fdfa7eac20d4b429a313b96181a39572a2d1e8a3c29df5693e44b43bdd9282f2f36ff20ab60d52263c3d81ad2b810af47c583424ae0dd2fe156329632d5df1111fa564c4270e00eb301d6a76e1aca8a52deb7ffe0fbd52de84697813b222fc24dd367e075a24664ffde3c3ec63d8da50c685205f729ac0f4246a467c9487213216c7f2eadb03c53b15142add34d33e1b41556584e8ea8bf8db6558f0820faeb160e23f9f62fa93ec340de20bae5d855a004368b3d76e1ca5a732d3f957450f8fcf2494fd37dd5a32394f27af02ceaab8532acdec4b4e764f2d66cf02f02ea4d809217203ca836b4c8bcc4da3402ba80635da77fb57963cd48e729a393866f31c15d4ff1c9a4941574be94104333fa24596c413e54a31048dd301cc1107336180662e5a4883624af1dcd31d967aff6dca660ecece618462614194c5b216facee4f5cca798550431b8da0a98b5de12cb59b274202eea23a77d2837b7834cb8dd103f54ab2840807e5631cd296ff01dc3aa09cf57aa324025ef310fb611109c468da015f39049395977b98a6bf76aa9c258516233a16f8e7292c1f7583597009c52569d5055864c8dd05d550412784f1837f2c64238ceb63efae1697fe34075b1d76913e7a94e0a0a7663c1b19979f94dc5c1d0268eb1ed5eacb4f4a9cfb0227bbdcbff15619987da6bedf4602c909cfc99c96556ffe194d2809d320c90dc8bde875e7e0cf057d059ec7645a9dc693d586bae081535cf6dc3c8a6bb036ec9cd424de4e5bef0821dae42611486c07dec1a7e4578f61d109185dcd5af18724147bdece6f3f0297955e1c235d9b6c54b08101f468b2fde5a8907a74b688718aa2684c953302041039e4c4b90e1983926e22b80e127f86ec536e9bc9ae5090602730fb61afcd90db78567622db2bde2921a91c3e5d43aa29e1c376edbe2ed99555bbbe1fdb6265bb06f7aa2af2c6d39e23fa5c93dd59b5f13d92a113ad668b7347474f56e71ce9c5c35053cdda456e2bc1ac6775d8a7259440eff2ee0aa3e46219b2b648db3ba0192772974c1ded1dea2ef3dbc123083fd4c2580b5d146e5e23c3f4d5c7b0805b8f97580078d803ebaed62e6decbc631e45f7375011e493f012179cc288f42054c1329a0fc18ce6a063c74869677b1d1093ff96ddca8311776ee22c4239fb77bc0a07bde11a82352599dea4df3c65dee47c0b6297034d013ef2b3f2425f446a7ca279be152908d6cba584c6b1b8e66166b73082c204c5df39f6c886391ae3c6f7cd00f27c690b87c84066f3d76c5e9ca3a9119e6a8f6f265d4dc61ff86908d6d8fa7cfd412797398cbab21b56d551ee5117e58eda2da67afbaf2bf4fe51de9fedcdf912f5cdf634659d4f71e7dc4c51c00dd8225364c94b5667f02a7668d511bbc929e86b9b84ca2a8efe3f37dc6c15529900509eb6c1a1468de3f41945963850a49d9f5de0ad6585d3254774023bd40d46e386f62700d647e309e394ff1b27080ee69e9d9c3d0e3b8fa6f3e8df8b6d1b73a72d654f0c19e1b28b73152958c136b9119655ad1095da813ebbb8d89f5b75d5472fc7b44b4b32fe57b72ab71d24e461719a29fb5deac7d2c84aad22d097c7638eb64880d94fb36889a9950004c579988214b8d35d21d718c8606a80aa559800d56ecfc75a82abecbc35c2469b513439073db1c82acb8b0dced814612bf6bc719ae77207a018b43f230ea089d765fe9b0cba37e8472a0d69d1d3f310c1557c312c94eca42e86a48cce4ae39799dd2d48644e452e90a76488111c68d3bc7f3b9d8ca0d619ca6e5f704aac4f134ed1c06990aa7b917d953f6a884087e6af5c299e374eb30b5738e8cd2a64ae5b2f15a9d0974744d06c7f02099f61697d9640cb58eee98ca840116045326d4cc41b2b8642f63e69832c2a0410a66744482198a5f9012cf36a1b7eb9ae7614736968faeb0d2d5798afc826fa091cb5a3d72a3b6aeb98d1ac1e9f4dfcef6f9ac391533558fa0d8e87c56789b38aa0f301102d1569692f5fef4bf4c490c9351aaa6608565f9fceb67941fc802c8a818b6228158fdd3fab9e410ec959ce3ef0112758cb9899363fa0108ade7bce38f5e4b796fb4e1d2f2dcecf0db77120c5e00aeee6d7c9128d3398fde83be6c70b80a5b732343d864ed6ceddb454ede52aa8198561aa8579b89addc87d434719119b9171a0f1aff9b5e86ad8121c79445b5f769266868d1a12b13d0ca93fbcd6284f1240faacef2381f2eabc0e1bc2e6f23415da4e8f5209f5314a7501626a906e847a49a8d97dc496a384f52b2462b7e804bfacea70823d43885f0da0df9151eef5ea26af4d7631de94237ea9761019f3fcb1b4cf0e223a517a366dd92ccadda3e3587a5f0e7eb9002762cd83ef593c3f0db61c69e153de8b0f750d0fd1df55df74ede349c17e3ba6cf967ac49d3f7e7431ac428f5d09e14ec9d5899ee9912c96799d4407e0930c27ec7820f9da91d457e29ae4cc6c74e69f43d6a21c3f9e99e9364a9b893c7fd9f7fbf360587ae7c3734142ec428368768d8c9886f88fdffbb3f2bc7aa158570704901cd5788607764c103c2b5906f03af67010531f4c19d3263f529763cbf2ce36b79dd12b2fe449a47322a9dad7da2787c048194cb5705af81e9ce996bdcaef969607643f7fc1eaeb0ad38d888aa9d755411f2672c053cd30389ca64c369a2064824b5a64d9b86e7c53944545c4e746d915d8f3eb287829b965662f5b0fc98b193af6debdfa9d101011201c958a84c1af4e90e5e9bde369d2a6520e4df2874cdfa7f2ef187e9b7ddbe3f8475c34ac8b590e683642eb87389b39e5836cbac7e58a2065f418ece6709c214d3ea74d499d09a6644d98738e2c854af3ab11e1c5de05ff331296e0d057cef3e0b093ef9c1f98be75456cd8976254feb36b01d25098122bcda750524e0eebc52a054649f19d46b4a097b3f444407c20d7d326a7241f58b53f2e0a907cefc3312e496f3cee8ff1dfa5861d11f6efca4a2a54de185e290e56ae0c6e3a9aaaf301940e942c37738a646e74b78698d3768c8c748f38745fbfc0193132fc14bf2cb6caf32cd950bcd1919ee49a11bfe0ad8e948ee234e86949b3c1e71fae0f7a6dcf3fa4bead19cebc63b00841189afba48a5ad8e6134f1b653433cc0a5c65db7e92433c7ec02fcad53eb593beb9c07a63c60aa794d2668b1f8c7d11ac63057b355ceea4819ef5196fb09e4f10e3ba9a53e4ab9c3d160649b47c63f83ce1bfcd2a4b675d9c65b050ed8afc32f46636afdcbce72a72121b42df2f2939d29c571ba4013132c80bc3af61e7a56c80e18ee488891931f5d9562979bed59a7245d89c330705943f9b8dc3633f674b6d992a66261dccb785df06d67bf53ffdf0f4d56a310d367ce8468eeba5a6ed968c3e265e9daf8c3566fb234c039749e70abf0cd4f3b2a7d58b7f636acfd013388d5cdf4aee8f4e3ebf2f9787647f72ba147e5b5453d0386f56cc6c703981dd1e9c800907890ab8c662799ca064c3c7ff7802f376067817e3538ffa946c846ab69c6e2996040b489f7308f0945d20991a7d67184cce080b506c7c193f90f880583a248cbed09b8c39a45b1a1e54569f4c39ae03caab83f14116c1d7a58855525da6205b92638c49b55023b29008d06a14a18fd41283c504435f2e9d744147657c1559d4e2458984adfd8fe14ddfd7dbce4977521b15c5c7b07f3f665fcfee0c6e1df0725de726b21785f57993b29641fe3c3df0f96a06ce609711eeaf94e13aacd698573a68e478385f48dea107634e3df8da4d1223c7b4d28f688869f0b43efddb5f0f78f5cb85de7caf9ecc200f0e1dc8fa4c927c0cd8ad6badbf895719f59fcc0b6e25ae8e350677b4e56ac6d78e4b49373afc192d095cf299ed1704d3487f7610e679f282ec971bc7efaa6475b5ada2b12d565cdefe7568c3c5c235ec15333c3d47b5cb6286fd8554e562f362ef900649aefa8e10403ae6be19d672146ee054c4a9a855065ce75455ed3ce9cc116cba1c0bca24a6b8b8857ffe97cebe7428ce720a47d89e6c9915c5a9bd00be6911df1ac50a4f342e163ce2a9410e6e16fca20411b5ffb15204c675892adc33d6395fcdbdac995e845e8d3656571ebec9465472ddcda641313072b264cddece1b0d392da40b3baa17404412f84088bcdfdf1f77bed5ab3cf9aabbd581f228c64eb143a3fb32800b6fb56a0a62f1fb875a6bb6e35062a038b45e8c72842b8e9707f684a175af32e4fb1d4d06a08b01a47e1a897f85d8ab9552704815d5f0be4eba433e72e5da2caa6868067f32bf8a77ae430a71fc0be59b0dbd95004b2a31b8a629a19781ab85f3c1edb9e1c52ee4d0818c200f4127f536e6a2b4736e7e9a4a03e6e3583aa0106ce9a0774efa49b15472addae3b20fc57d463bc176144bb857d8e19fd6bed84fd3fec9153ef54aa58116a3366bc9a5a5cb7dd2615700fda7adaa509ab5debd39e10278c6ae2b11703e918c59ab502128d303e4724fc65f2788d37ac638856182aa94805f1036a615343a20570e1ff994b04814c03560c818647b19466182c49b62ed78ea223541d035345ca1b601d2694222e5bad39e25884d758699a7dcba796e995b707b12190cb933ee8eebebde83ab2d4a662ba7a7fe4fd266e4c691b9905077e1d8c08fd6a4fd4c95924debeba5a278e517a54b62ce8895673d47046818be48796b4499a234374872351fbd3029cb0a49a2af5c8c06731bdab35b0b5a450e83d93ca19a7341e2c979f7c9c23d330d04057856f95ebf76f2156ef83a0eeec3e2beff87384a37cd8b151ed79c8a3ad6d1741dfa91f8ad95112cecd55647c5e60654908b3d8302168e0f25445e23c386c866ceb3eb14dd919b4b98657584d7e19b895460d7951daba191ecc0705e0fef43ba45f8cd37647e56194b2c186f2db2d6850769866f263f512d2d58277285fd67b3fe634d0185b66e942a6f52ab30fd90b02c012abcd45183da097775830baaaf0c1dd548f0d727b67d1c32f71778aaeb716d5e6c3064de2ee1dea39c3ce69a0b23b75ac2b89cf3ae80498d807be71567d2ef7a9736ea18e44c5a9da9a4a0dd0cc4ebef7018394c2ddd23aabee02524d85750433a6e30748d954a4923a6ffa77edbff129258c20c2607eceda3eed7ab751a74ab1683d66dc9fc875b042f99fc8187bf4ab16a02ddf73caca083227e0cc48b65d31986c93f11312c2e0d5b8eac98bad7ff09d7cd060d61676ff47e90ad374fb5c8fdac69504f762f4a653af21e1d5cff78ac9fecf68d4178ab98c031feb858e94b4372b87b218c7514d1ce2a9b9537ec08673e0cd09ffbd2fc15516388663e622974cd301732c83f7a907b7e34d202fff2605235a7cc4a028ee"]}, @typed={0x4, 0x58}]}, 0x219c}}, 0x4000) ioctl$AUTOFS_IOC_READY(r2, 0x9360, 0x1) r3 = syz_open_dev$sg(&(0x7f0000002400), 0x2, 0x101100) write$binfmt_elf64(r3, &(0x7f0000002440)={{0x7f, 0x45, 0x4c, 0x46, 0xc9, 0x40, 0x1, 0xc1, 0x2, 0x3, 0x3, 0x7, 0x361, 0x40, 0xf8, 0x5, 0x8, 0x38, 0x2, 0x7539, 0x4, 0x8}, [{0x3, 0x3, 0x5, 0x100, 0x80, 0x5, 0xeefd, 0x4}, {0x6474e551, 0xe1, 0x32, 0xf813, 0x81, 0x0, 0x5, 0x1000}], "3198b79449adfb540312fd8d83bef34e24d3e525edb52db2db50f686d09ce3663d7877e0de749b91a82ece8e7715a7106e98befdc8b1a9349939b4a4eae45b7252d2d5cb3f60d14cd8ae3fe250797f14882fe22595c656acf98f690e", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x70c) [ 3127.386153] block_ioctl+0xf9/0x140 [ 3127.387001] ? blkdev_read_iter+0x1c0/0x1c0 [ 3127.387885] __x64_sys_ioctl+0x19a/0x210 [ 3127.388720] do_syscall_64+0x33/0x40 [ 3127.389503] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3127.390547] RIP: 0033:0x7f21f1d27b19 [ 3127.391308] 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 [ 3127.395056] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3127.396607] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3127.398068] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3127.399518] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3127.400988] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3127.402445] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 [ 3127.449371] FAT-fs (loop6): Unrecognized mount option "00000000000000000003" or missing value [ 3127.525370] FAULT_INJECTION: forcing a failure. [ 3127.525370] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3127.528343] CPU: 1 PID: 15285 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3127.529776] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3127.531417] Call Trace: [ 3127.531951] dump_stack+0x107/0x167 [ 3127.532679] should_fail.cold+0x5/0xa [ 3127.533467] __alloc_pages_nodemask+0x182/0x680 [ 3127.534361] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3127.535349] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3127.536555] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3127.537614] ? lock_downgrade+0x6d0/0x6d0 [ 3127.538441] ? mark_held_locks+0x9e/0xe0 [ 3127.539261] alloc_pages_vma+0xbb/0x410 [ 3127.540064] handle_mm_fault+0x154b/0x3520 [ 3127.540918] ? do_raw_spin_lock+0x121/0x260 [ 3127.541786] ? rwlock_bug.part.0+0x90/0x90 [ 3127.542610] ? __pmd_alloc+0x5e0/0x5e0 [ 3127.543420] __get_user_pages+0x61b/0x1390 [ 3127.544285] ? follow_page_mask+0x1920/0x1920 [ 3127.545192] ? down_read+0x10f/0x430 [ 3127.545939] ? down_write+0x160/0x160 [ 3127.546718] get_user_pages_unlocked+0x18a/0x690 [ 3127.547669] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3127.548755] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3127.549730] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3127.550833] ? pin_user_pages_unlocked+0x80/0x80 [ 3127.551793] get_user_pages_fast+0x66/0xa0 [ 3127.552630] iov_iter_get_pages+0x297/0xf40 [ 3127.553500] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3127.554464] ? mempool_resize+0x7d0/0x7d0 [ 3127.555316] bio_iov_iter_get_pages+0x22a/0x1200 [ 3127.556242] ? bvec_alloc+0x17e/0x2f0 [ 3127.557015] ? bio_alloc_bioset+0x2a1/0x600 [ 3127.557852] ? bio_add_pc_page+0x100/0x100 [ 3127.558702] ? bvec_alloc+0x240/0x2f0 [ 3127.559449] ? iov_iter_npages+0x1fd/0xa70 [ 3127.560275] ? ext4_iomap_begin+0x1a0/0x700 [ 3127.561135] iomap_dio_bio_actor+0x77a/0xef0 [ 3127.562033] iomap_dio_actor+0x36f/0x560 [ 3127.562844] iomap_apply+0x282/0x9e0 [ 3127.563597] ? iomap_dio_rw+0x90/0x90 [ 3127.564355] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3127.565514] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3127.566560] ? mark_held_locks+0x9e/0xe0 [ 3127.567388] ? filemap_check_errors+0xa5/0x150 [ 3127.568289] __iomap_dio_rw+0x6cd/0x11a0 [ 3127.569116] ? iomap_dio_rw+0x90/0x90 [ 3127.569898] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3127.570790] ? down_read+0x10f/0x430 [ 3127.571534] ? down_write+0x160/0x160 [ 3127.572281] iomap_dio_rw+0x31/0x90 [ 3127.573029] ext4_file_read_iter+0x2c7/0x4c0 [ 3127.573890] new_sync_read+0x424/0x6f0 [ 3127.574656] ? fsnotify+0xf30/0xf30 [ 3127.575358] ? ksys_lseek+0x1b0/0x1b0 [ 3127.576139] ? _cond_resched+0x12/0x80 [ 3127.576897] ? avc_policy_seqno+0x9/0x70 [ 3127.577725] ? selinux_file_permission+0x36/0x510 [ 3127.578668] ? __fget_files+0x296/0x480 [ 3127.579466] vfs_read+0x457/0x580 [ 3127.580147] ksys_read+0x12d/0x260 [ 3127.580846] ? vfs_write+0xa30/0xa30 [ 3127.581585] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3127.582621] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3127.583615] do_syscall_64+0x33/0x40 [ 3127.584356] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3127.585360] RIP: 0033:0x7f172cc68b19 [ 3127.586103] 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 [ 3127.589635] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3127.591091] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3127.592460] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 3127.593849] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3127.595210] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3127.596568] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:41:11 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 15) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:11 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0xb91, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:41:11 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x42) mknodat$loop(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x202440, 0x0) 23:41:11 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x800, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$MON_IOCG_STATS(r4, 0x80089203, &(0x7f0000000200)) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:11 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 95) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:41:11 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000140), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) openat(r1, 0x0, 0x400, 0x28) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x618000, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) linkat(r0, &(0x7f0000000200)='./file2\x00', r5, &(0x7f0000000240)='./file1\x00', 0x400) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:11 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xa, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3142.995212] FAULT_INJECTION: forcing a failure. [ 3142.995212] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3142.998131] CPU: 1 PID: 15303 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3142.999658] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3143.001619] Call Trace: [ 3143.002192] dump_stack+0x107/0x167 [ 3143.002981] should_fail.cold+0x5/0xa [ 3143.003810] __alloc_pages_nodemask+0x182/0x680 [ 3143.004806] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3143.005874] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3143.007166] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3143.008282] ? lock_downgrade+0x6d0/0x6d0 [ 3143.009162] ? mark_held_locks+0x9e/0xe0 [ 3143.010043] alloc_pages_vma+0xbb/0x410 [ 3143.010898] handle_mm_fault+0x154b/0x3520 [ 3143.011799] ? do_raw_spin_lock+0x121/0x260 [ 3143.012712] ? rwlock_bug.part.0+0x90/0x90 [ 3143.013625] ? __pmd_alloc+0x5e0/0x5e0 [ 3143.014480] __get_user_pages+0x61b/0x1390 [ 3143.015392] ? follow_page_mask+0x1920/0x1920 [ 3143.016345] ? down_read+0x10f/0x430 [ 3143.017160] ? down_write+0x160/0x160 [ 3143.018108] get_user_pages_unlocked+0x18a/0x690 [ 3143.019184] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3143.020330] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3143.020413] FAULT_INJECTION: forcing a failure. [ 3143.020413] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3143.021353] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3143.021416] ? pin_user_pages_unlocked+0x80/0x80 [ 3143.024897] get_user_pages_fast+0x66/0xa0 [ 3143.025806] iov_iter_get_pages+0x297/0xf40 [ 3143.026730] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3143.027766] ? mempool_resize+0x7d0/0x7d0 [ 3143.028655] bio_iov_iter_get_pages+0x22a/0x1200 [ 3143.029827] ? bvec_alloc+0x17e/0x2f0 [ 3143.030634] ? bio_alloc_bioset+0x2a1/0x600 [ 3143.031559] ? bio_add_pc_page+0x100/0x100 [ 3143.032444] ? bvec_alloc+0x240/0x2f0 [ 3143.033271] ? iov_iter_npages+0x1fd/0xa70 [ 3143.034157] ? ext4_iomap_begin+0x1a0/0x700 [ 3143.035067] iomap_dio_bio_actor+0x77a/0xef0 [ 3143.036022] iomap_dio_actor+0x36f/0x560 [ 3143.036887] iomap_apply+0x282/0x9e0 [ 3143.037682] ? iomap_dio_rw+0x90/0x90 [ 3143.038486] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3143.039732] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3143.040852] ? mark_held_locks+0x9e/0xe0 [ 3143.041746] ? filemap_check_errors+0xa5/0x150 [ 3143.042702] __iomap_dio_rw+0x6cd/0x11a0 [ 3143.043549] ? iomap_dio_rw+0x90/0x90 [ 3143.044369] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3143.045348] ? down_read+0x10f/0x430 [ 3143.046130] ? down_write+0x160/0x160 [ 3143.046938] iomap_dio_rw+0x31/0x90 [ 3143.047705] ext4_file_read_iter+0x2c7/0x4c0 [ 3143.048632] new_sync_read+0x424/0x6f0 [ 3143.049466] ? fsnotify+0xf30/0xf30 [ 3143.050227] ? ksys_lseek+0x1b0/0x1b0 [ 3143.051020] ? _cond_resched+0x12/0x80 [ 3143.051836] ? avc_policy_seqno+0x9/0x70 [ 3143.052682] ? selinux_file_permission+0x36/0x510 [ 3143.053699] ? __fget_files+0x296/0x480 [ 3143.054541] vfs_read+0x457/0x580 [ 3143.055276] ksys_read+0x12d/0x260 [ 3143.056020] ? vfs_write+0xa30/0xa30 [ 3143.056808] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3143.057905] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3143.058990] do_syscall_64+0x33/0x40 [ 3143.059771] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3143.060837] RIP: 0033:0x7f172cc68b19 [ 3143.061637] 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 [ 3143.065574] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3143.067133] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3143.068582] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3143.070122] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3143.071824] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3143.073537] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 [ 3143.075278] CPU: 0 PID: 15313 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3143.076125] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3143.077140] Call Trace: [ 3143.077461] dump_stack+0x107/0x167 [ 3143.077914] should_fail.cold+0x5/0xa [ 3143.078380] __alloc_pages_nodemask+0x182/0x680 [ 3143.078947] ? __kmalloc+0x16e/0x3f0 [ 3143.079384] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3143.080115] alloc_pages_current+0x187/0x280 [ 3143.080647] relay_open_buf.part.0+0x2a5/0xc00 [ 3143.081223] relay_open+0x531/0xa10 [ 3143.081676] do_blk_trace_setup+0x4db/0xbf0 [ 3143.082198] ? _copy_from_user+0xfb/0x1b0 [ 3143.082704] __blk_trace_setup+0xca/0x180 [ 3143.083192] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3143.083738] ? perf_trace_lock+0xac/0x490 [ 3143.084240] blk_trace_ioctl+0x155/0x290 [ 3143.084715] ? blk_add_trace_bio_remap+0x560/0x560 [ 3143.085287] ? do_vfs_ioctl+0x283/0x10d0 [ 3143.085768] ? selinux_inode_getsecctx+0x90/0x90 [ 3143.086331] ? generic_block_fiemap+0x60/0x60 [ 3143.086867] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3143.087446] blkdev_ioctl+0xc1/0x710 [ 3143.087887] ? blkdev_common_ioctl+0x1870/0x1870 [ 3143.088454] ? selinux_file_ioctl+0xb1/0x260 [ 3143.088980] block_ioctl+0xf9/0x140 [ 3143.089402] ? blkdev_read_iter+0x1c0/0x1c0 [ 3143.089917] __x64_sys_ioctl+0x19a/0x210 [ 3143.090394] do_syscall_64+0x33/0x40 [ 3143.090833] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3143.091438] RIP: 0033:0x7f21f1d27b19 [ 3143.091863] 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 [ 3143.094052] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3143.094956] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3143.095808] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3143.096621] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3143.097460] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3143.098271] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:41:11 executing program 6: write$P9_RREMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x7, 0x7b, 0x1}, 0x7) mq_unlink(&(0x7f0000000040)='-.@#\x00') r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) ioctl$BTRFS_IOC_GET_DEV_STATS(r0, 0xc4089434, &(0x7f00000001c0)={0x0, 0x8, 0x1, [0x200, 0x7, 0x2, 0x3b, 0x4], [0x80000001, 0x8000, 0x0, 0x9, 0x80000000, 0x10001, 0x6, 0x0, 0x6, 0xa9, 0x1f, 0x1, 0x80000001, 0xe319, 0x8, 0x3f, 0x8, 0x7, 0x8, 0x100, 0x100, 0xef, 0xccb, 0x7f, 0x5, 0x7, 0x7, 0xfffffffffffffffc, 0x9, 0x8000, 0x9, 0x81, 0x9, 0x4, 0x0, 0xfffffffffffffffa, 0xffffffff00000000, 0x4, 0x4, 0x1f, 0x80, 0x3, 0xc33c, 0x4, 0x6, 0x1ff, 0x1, 0x3, 0x440, 0xf1, 0x81, 0x20, 0xe200, 0x4, 0x6, 0x3, 0xf251, 0x2, 0x6, 0x7, 0x301, 0x8, 0x1, 0xffffffff, 0x1000, 0x4, 0x100000000, 0x5f, 0xabb, 0x1, 0x8001, 0xffff, 0x1ff, 0x528a, 0x1, 0x3f, 0x2, 0xf4e8, 0x8, 0x7fffffff, 0x4014, 0x4, 0xff, 0x1, 0x6, 0x1, 0x1bd80, 0x96, 0x6, 0x401, 0x5cf000000000, 0x3f, 0x5, 0x6, 0x4, 0x7fffffff, 0x20, 0x6, 0x3, 0x35, 0x3, 0x2c7, 0x8, 0x9, 0x6, 0x8000, 0x0, 0x7, 0x8001, 0x2, 0x73b, 0x0, 0x80, 0x7, 0x3, 0x8, 0x5, 0xffffffff, 0x9, 0x4, 0x80000001]}) 23:41:11 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 96) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3143.195943] FAULT_INJECTION: forcing a failure. [ 3143.195943] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3143.197716] CPU: 0 PID: 15332 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3143.198484] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3143.199390] Call Trace: [ 3143.199687] dump_stack+0x107/0x167 [ 3143.200093] should_fail.cold+0x5/0xa [ 3143.200517] __alloc_pages_nodemask+0x182/0x680 [ 3143.201028] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3143.201694] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3143.202269] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 3143.202875] alloc_pages_current+0x187/0x280 [ 3143.203356] ? __sanitizer_cov_trace_pc+0x52/0x60 [ 3143.203882] relay_open_buf.part.0+0x2a5/0xc00 [ 3143.204398] relay_open+0x531/0xa10 [ 3143.204801] do_blk_trace_setup+0x4db/0xbf0 [ 3143.205278] ? _copy_from_user+0xfb/0x1b0 [ 3143.205736] __blk_trace_setup+0xca/0x180 [ 3143.206189] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3143.206689] ? perf_trace_lock+0xac/0x490 [ 3143.207172] blk_trace_ioctl+0x155/0x290 [ 3143.207620] ? blk_add_trace_bio_remap+0x560/0x560 [ 3143.208154] ? do_vfs_ioctl+0x283/0x10d0 [ 3143.208607] ? selinux_inode_getsecctx+0x90/0x90 [ 3143.209134] ? generic_block_fiemap+0x60/0x60 [ 3143.209654] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3143.210189] blkdev_ioctl+0xc1/0x710 [ 3143.210604] ? blkdev_common_ioctl+0x1870/0x1870 [ 3143.211124] ? selinux_file_ioctl+0xb1/0x260 [ 3143.211613] block_ioctl+0xf9/0x140 [ 3143.212015] ? blkdev_read_iter+0x1c0/0x1c0 [ 3143.212508] __x64_sys_ioctl+0x19a/0x210 [ 3143.212952] do_syscall_64+0x33/0x40 [ 3143.213379] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3143.213932] RIP: 0033:0x7f21f1d27b19 [ 3143.214349] 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 [ 3143.216368] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3143.217200] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3143.217987] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3143.218775] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3143.219547] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3143.220331] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:41:11 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000100)=[{&(0x7f0000000080)="24d7ba52d13f2af671300066f6d0da469bb07a671eb6492922c60a34e9ad41ea84844e5ed7e52982964b6e65713a85", 0x2f, 0x3}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:41:11 executing program 5: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_REG(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000140)={0x28, r0, 0x621, 0x0, 0x0, {}, [@NL80211_ATTR_REG_RULES={0xc, 0x22, 0x0, 0x1, [{0x69}, {0x4}]}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'aa\x00'}]}, 0x28}}, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000001c0)={0x20, r3, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_TX_RATES={0x4}]}, 0x20}}, 0x0) sendmsg$NL80211_CMD_START_AP(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x40, r0, 0x4, 0x70bd25, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_P2P_OPPPS={0x5}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x4}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3b19}], @NL80211_ATTR_TWT_RESPONDER={0x4}]}, 0x40}, 0x1, 0x0, 0x0, 0x10}, 0x4000) r6 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r6, 0x40047211, &(0x7f0000000000)) 23:41:11 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 16) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:11 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000200), 0xf}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x3) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x200) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:11 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 97) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3143.345849] FAULT_INJECTION: forcing a failure. [ 3143.345849] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3143.347258] CPU: 0 PID: 15342 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3143.348021] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3143.348920] Call Trace: [ 3143.349234] dump_stack+0x107/0x167 [ 3143.349633] should_fail.cold+0x5/0xa [ 3143.350059] __alloc_pages_nodemask+0x182/0x680 [ 3143.350569] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3143.351106] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3143.351763] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3143.352329] ? lock_downgrade+0x6d0/0x6d0 [ 3143.352788] ? mark_held_locks+0x9e/0xe0 [ 3143.353257] alloc_pages_vma+0xbb/0x410 [ 3143.353697] handle_mm_fault+0x154b/0x3520 [ 3143.354168] ? do_raw_spin_lock+0x121/0x260 [ 3143.354644] ? rwlock_bug.part.0+0x90/0x90 [ 3143.355098] ? __pmd_alloc+0x5e0/0x5e0 [ 3143.355544] __get_user_pages+0x61b/0x1390 [ 3143.356015] ? follow_page_mask+0x1920/0x1920 [ 3143.356523] ? down_read+0x10f/0x430 [ 3143.356931] ? down_write+0x160/0x160 [ 3143.357363] get_user_pages_unlocked+0x18a/0x690 [ 3143.357878] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3143.358490] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3143.359025] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3143.359636] ? pin_user_pages_unlocked+0x80/0x80 [ 3143.360161] get_user_pages_fast+0x66/0xa0 [ 3143.360635] iov_iter_get_pages+0x297/0xf40 [ 3143.361119] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3143.361677] ? mempool_resize+0x7d0/0x7d0 [ 3143.362135] bio_iov_iter_get_pages+0x22a/0x1200 [ 3143.362661] ? bvec_alloc+0x17e/0x2f0 [ 3143.363086] ? bio_alloc_bioset+0x2a1/0x600 [ 3143.363550] ? bio_add_pc_page+0x100/0x100 [ 3143.364018] ? bvec_alloc+0x240/0x2f0 [ 3143.364445] ? iov_iter_npages+0x1fd/0xa70 [ 3143.364907] ? ext4_iomap_begin+0x1a0/0x700 [ 3143.365394] iomap_dio_bio_actor+0x77a/0xef0 [ 3143.365886] iomap_dio_actor+0x36f/0x560 [ 3143.366337] iomap_apply+0x282/0x9e0 [ 3143.366752] ? iomap_dio_rw+0x90/0x90 [ 3143.367171] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3143.367806] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 3143.368409] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3143.369011] ? filemap_check_errors+0xa5/0x150 [ 3143.369529] __iomap_dio_rw+0x6cd/0x11a0 [ 3143.369976] ? iomap_dio_rw+0x90/0x90 [ 3143.370399] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3143.370902] ? down_read+0x10f/0x430 [ 3143.371312] ? down_write+0x160/0x160 [ 3143.371733] iomap_dio_rw+0x31/0x90 [ 3143.372135] ext4_file_read_iter+0x2c7/0x4c0 [ 3143.372624] new_sync_read+0x424/0x6f0 [ 3143.373054] ? fsnotify+0xf30/0xf30 [ 3143.373470] ? ksys_lseek+0x1b0/0x1b0 [ 3143.373888] ? _cond_resched+0x12/0x80 [ 3143.374322] ? avc_policy_seqno+0x9/0x70 [ 3143.374771] ? selinux_file_permission+0x36/0x510 [ 3143.375304] ? __fget_files+0x296/0x480 [ 3143.375746] vfs_read+0x457/0x580 [ 3143.376143] ksys_read+0x12d/0x260 [ 3143.376532] ? vfs_write+0xa30/0xa30 [ 3143.376954] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3143.377542] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3143.378112] do_syscall_64+0x33/0x40 [ 3143.378514] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3143.379086] RIP: 0033:0x7f172cc68b19 [ 3143.379495] 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 [ 3143.381511] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3143.382352] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3143.383124] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 3143.383913] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3143.384699] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3143.385491] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:41:11 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x1d7) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) copy_file_range(r1, &(0x7f00000001c0)=0x6, r2, &(0x7f0000000140), 0x1, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, &(0x7f0000000380)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3143.461126] FAULT_INJECTION: forcing a failure. [ 3143.461126] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3143.462628] CPU: 0 PID: 15350 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3143.463381] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3143.464276] Call Trace: [ 3143.464571] dump_stack+0x107/0x167 [ 3143.464964] should_fail.cold+0x5/0xa [ 3143.465395] __alloc_pages_nodemask+0x182/0x680 [ 3143.465899] ? __kmalloc+0x16e/0x3f0 [ 3143.466307] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3143.466975] alloc_pages_current+0x187/0x280 [ 3143.467453] relay_open_buf.part.0+0x2a5/0xc00 [ 3143.467956] relay_open+0x531/0xa10 [ 3143.468352] do_blk_trace_setup+0x4db/0xbf0 [ 3143.468814] ? _copy_from_user+0xfb/0x1b0 [ 3143.469271] __blk_trace_setup+0xca/0x180 [ 3143.469720] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3143.470218] ? perf_trace_lock+0xac/0x490 [ 3143.470678] blk_trace_ioctl+0x155/0x290 [ 3143.471114] ? blk_add_trace_bio_remap+0x560/0x560 [ 3143.471660] ? do_vfs_ioctl+0x283/0x10d0 [ 3143.472100] ? selinux_inode_getsecctx+0x90/0x90 [ 3143.472627] ? generic_block_fiemap+0x60/0x60 [ 3143.473108] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3143.473652] blkdev_ioctl+0xc1/0x710 [ 3143.474055] ? blkdev_common_ioctl+0x1870/0x1870 [ 3143.474580] ? selinux_file_ioctl+0xb1/0x260 [ 3143.475061] block_ioctl+0xf9/0x140 [ 3143.475454] ? blkdev_read_iter+0x1c0/0x1c0 [ 3143.475923] __x64_sys_ioctl+0x19a/0x210 [ 3143.476361] do_syscall_64+0x33/0x40 [ 3143.476770] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3143.477344] RIP: 0033:0x7f21f1d27b19 [ 3143.477742] 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 [ 3143.479688] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3143.480506] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3143.481290] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3143.482060] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3143.482829] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3143.483598] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:41:25 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) write$selinux_attr(r2, &(0x7f0000000140)='system_u:object_r:mqueue_spool_t:s0\x00', 0x24) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) fstatfs(r3, &(0x7f00000002c0)=""/183) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:25 executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x80000002, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0xfffffffffffffffe}], 0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="6fb78a2ed4d9eb3a345149249a3a70ac46c9e661cbac5b9cd70e0449d653c1cefcd321b15a47c2bbd9ee8297a4dcb4ee705a83e9e314d883643e3c01c8e4e687d2953c0943eb1b19e0ed25f9e5a688f6f0271d867d1392bf30c9264120ae6cf3c6cff2cfb6f6f792cf031c1b0604a7658322be5eb84c89b3e6fa53c04ec85f6ddd8cfed329ae5c8d4bc7041a6989a633fb760346c8800f18691592671834594c58bc4df7aba6819cb0aedf64ed3f0631d5dcfc6c4630b1796377664ed9af700d553ba3c6e622c280922089c164916f4bba5185eeb626586c468c6d7c1e522814dff8069321a72974393fde848bd6f5662816ef2f012979370140f37f2463040c0473196cb3c60dcc042dd2f72e9fd89d31686497edb8294016df8447b5937deb9fc3ab75d7b161023a2945e4f79e4cba1ab9ad8ec101558d36d94c42d6678819121beef9379c83ad272bce54b3ecd7d2de653beb5c1e3ba30f67a5ac67961b4255d91d1ecf30d4670685f543cf9e4c2dbd8842345229765c58ec9a2be7bfb5a157788abe4397f50fef947c94d5c3179e8c1a05d836876a7d569e82880ec140a2e2ce4e7caa8cd1f095fdd794d34cb394b280a632ec868bc9fcaccea4591409a623679a5f5c683b98cdbde19f5ff8e0b5e573ae93eaf37c1dd13c7ba759cc28e66562b06098c44a4f39f51954f1485cd292989cdf25267a3ed5aa464ba045e9a1a107328dbff283933813e9948e5a9441f455f58d910d0995c4ad7df4b2b47f9d261368febf49391b0000d80daf4916a009e698b250528f58be323c6b9f9638b6d99f132bb64f13744bae86a5766c0ec63442318d9d27c6ee23d03352b3083a478a68930fc447586ff4588c40e7d742620b3c3be9ca2accac750acfcc97906d4801de399c7b15e44f4adb843e079cad25fbdb626dd21c1b594e2c964479bc4aea33c92348c451a04a6a7b98672e96b731c90055cc8f3d4b01babb3ff84340407a63a4505c29e3185bcc19c7d4a900798dc8e1c552abe51c2292217d3067be66be42e347d7414780c8e4d557e4300000235d68a978e0a8dcb365cc5d32894a94b58fdf8f4785a7c22bedb40f348ba677be7d9e7379bd716be60b9e61c344ff68e97c971bdcb0538d9cb64e6ee18621003aefab021f2517b680a86d7cf75fd75df698107ab95979c6c9989cb7c84295fd61ccc8ce1454308614b43e2daa087b7813394eafe554abf4cb1cf6c762f18ba56bafefff81c8ed876f4f799f42d364c3e126b7b1129a2c2d06d6baefc76ae34b8702ae6dfb9dd1a31b29971e5aa68fb5c041e9d5990a55ca42851c814931508f284f6fb47f66fff5afb20f28fffe4ad90d0be61f24fc64a45187affe0e978f6dfd03a5d8a3869f3f71476745af945ea2d10652a009eaa0f50cb60fb553f37f5df3d947bc7d5facc4d767675d65a571a2e3f2ace45405b19871b13c60317e3dde473635127bce1170bed7bc596848954c9a2518fdd0e2f90a38a4ec3dc0bc25b54d5d2a2a06cf2c705ed931f5c7aeaf07659d9f0b9be46f66ef75c2c26d3fbcaaef8f34efa0dfd4b89b74dfe8570e2b369e68ff568e07d7c4be279dd3bc059dbc6d682fdb40f25e41b9789aea79167129cc7f18edbfcb0209877028864f8bea05cdc8be6902652a84ec3913268f5ea39a252616d9244ab145eec9af3d94c6b556ea03727772c1d044ee13b86f34526c971991e37e79c7bf6fea083e4f0fd740ace44946d0e94fc9111a5c577b959e04d86edc3d4254b86aee8a4ccba64c4b42839dac68c0732505fa43384c542e0f3d6990bcfd9080cf00f62f52ffcf8cfc5da36ce34878749151b3532df034a371beb741eb86923b5fe66c3cd89f900269c223157ceb6aa8b6fe1b9c5a221ca57f22e4f731a5026c4e50f55534301626c7aed364ce4618ec43c123ccbcd3f44bb8d4713acf1e7c7547a1ffa550831374fd85eab43cdc78130073becf5d896017bb6d873804840b8c9380faf707e67b719b17ab1977823812d78182b1f5ec1fe627e8e19edd4277c37b2bf31d88f0dc69245b0466edf52a2e55d1c6f92df75946103fc88f38b258cc1eb59b60e4da1a60c0f8d84708906447664e2ebf63a88023749b22d29cfb596b167dd0e7d44b1ee679ea8cda1c4938df255c8618226a264ddc0102c4878101cac8ef488060b996857f9f66b9ff717df780c5b0a93f7bffcdd6d56aae52026d74d936a33b022bfecb33debbbae7c42918da9f58b3a41d4f24610b9329681cf45549ab0bd2ab0f750f24dc15bd3fed23611812275cbd9196bc976a91c510b39a1d9edc33d4081c047288961ba770e19a4a86b760d661aaec5c094a2010cc3aad5a0d0aac63bb9a4a1c3d70bbe5632f8bdbb904ded329fcae2a20a37c48b9831d1c823e71f874b75a5fa2d2d870d2cde2579734c768fc7148ea945afa6d65448432061990ee9701b45fe3ccac31bf14f24a2a606e14facf5431d1eac45760f6502f4970d69fe7eaf70c0e7968ea9105fdbe959a6a09fbfbdb7d89130fb2f1f66e82916b4a4fc75fffec0233eb0537fff4c39b0dde5b38cfeee8f117b8f79c7eea44b7efafb8e88f8ad70d82bab4f523ecbd3eea50ff927ec19dd00b4d97f72919e183c929a47f4a6a9b66e4a94091298f1a5b44ee431eff3e854d8e6dd2bad06ef2620f427a5c8c1d92193ad6740d89272b6e512f60c43cc0753040d8072d021dfa31f2f33976f2ad551e2c609dfb37e3635929a70685d840c93f2168ec8a669bd92bae5913043f2376d8f3084a8fd17060dea50a2dcb68031333130ca88f4f4229f996d918eb0fe545707f0e374ade5884a5c5e8ed77f8186fcd6a05b1b5cba086ca255776fb7640f0487d043cd9980827b1cb22cb8c07d01ff4ef17462c08c879ea89b7f2fad764ffd88d7afda81c25c3545764784621a50f2ccbc324b78fcb1378366ec235532faee1c95fc18801c65193e6ae136069b2fe732f5556af4e8e023a0ed2254bb1643a875ce66ae130093f3d09e14c0fa697479c69a931c293f3580aa3c44ffcb485bd24b3476d4338c7eeb812b981f55b5af36884e929777bfe0062118c328bc208f354ecfac0cc561bf79989a69756c5170e61b256c8baf08c2c0e64fb5215fae864a655dea7daadc8b4ec530a16a49afbbbe069b918fd29ef0e3d11791249cfda8ba94fbb7d8a299ac8e05a6d3bc2d76cef90918fda71f738658e5128a488c11455e0884f69e040a6598aa9f98073a9a06193c5c5bdc0f7b58a6522c39683e66673f1cd5fea130f6060adb1f1b46442c2f959d2fbe0412c4e2cdce445fb79fb8089dcd9fc8238aadaf673e74b69918a850199a621bfb7d8310fc1698596fe5875c178db1ae65cad0d239da418ce20262eed4e960ed7604fb39baa8859a9ab0f929a7a886ee130b6568e66e8fefd1eea9d77d5ddaae3ec2d7c7ede68caa1107f3368762338de4c63383ceab2111fb14c5fd8fea183f2eae6389ec0c32e26e2c1607df30bf3e7f14a0ae771fda71952538035f21427997748a02ac32ece66a3c22d15f6b6dec7a225555e606d713e4f0a450bcc8256e880a723cbbad493e32d6f2d8b1cf02f8b11545b928e3657ad7dc88b54774974d9cf7b19d207e4bcfdc0962079549b10548e30589330704f8fff86fa9986fe75ee39553859f787c9dcc449883379680946be99b1f3f1c5d1bdf3926b4ef3e28ab14dd830a41bca5d46e0d27acd7e9de3fb57c000e2dbe334119dcf776ab08f2246ef2527f7ac549712a68525067bc894b7f3861207f20e01a0ca511fbf653dac2670fcc9cfc5d4ab34504d997f41349e32e4b27e10658c7c2a0bc37ea698cb7ae82dda66724abdd75cd01587e734e50b6422f32576a8a20f3dcc7908fde79c3cb57be5a3158a354ca4ced711a4e939816bd23f36583c7cb0c3c2fdb69699dfdf5642a025b770ed9ffd0157fd99f7c642223f9b9ebd55616ceaa9447e8e3e72b9e97b9e816af689886da8652c32a955f14f879730052612fb6198bb5100e30eb40d7e7e3f95a4aa82995fda12a3e8417bff18d31d19b364c28cb3303919c508427b3df7ff40451a6a5a7f08e84bd6434b6af2f432bb4e144bd0f081330d93445aa3f20c4b66059e7ab7f803436937107935564f85d5a99e08fc55687f7fd977a8d5e342b2efeb380a7a9b4bdafb9862c0e4d04bf23db6103d3cbed54f332563f3560b15c14079ea227b838084f682b2b2d7963bfe0317628bf883fe03d57e43bc6cb3d68ecfff014bbb4d5f148385557d6d6bd17409fd89326b8f6c4fe682931d6e994ebe14c0061ec043f6652dbad2be2cb97adc1069810c514a6130fc3b7bb92c09783a5f8083874eab0ac2719a315aab348685f2689ea3dbc0289b1f46d1ef699727c1f434f4789e24c6d047b7c1d55633d3dca00216e8d1a3a4e5de263f2afba63c9fd8ed4648f0fce0bb550af49354cf99898e769cc7e7220a5d5f954b1d1be60bc73a9f0a120c6710fa88a9a399e9d44ba07bd6542e793ef29cca67adffb38a8ea87c5c727acc46de9cf8e7e2bd666f9435a3b5bdf5fe0d0699cdde23140dbd00ef0d0814561e0e39a3cdd0095e4b170cf89c24adfbbf4afaeb3586a4f9a1fcbd33ab57af75317da8057f9d12fab0f2c6dd81de00a1160c6c1e79c0317cee6a35a039dea8bd83b928eb901a21c60220175e23a13d312984c19cfdf935bbec071fed27ce41dedd66d24864e147dfdc202eeee2018fc153c8b407a90dd7e6d591d79b1028b54271b3d2cd8459c73cc1a8ce7ffd71e4b73b9cda5d6a26971718f6598b4c8ea214ea29a13edda56862699745f9f4395a31f1347a6ff9c8c4dd0ff350037f17fe09704d4f3c07b5869aa4b31611ed4c9a6caac8b811dd965db1176814e0442559ee8d535096850ce3ac1787a8a85ce11fff2efd7ff861002a5efa5d6ed57bbd1f187407f55270112a8d0602efbb3e2253e5469f424636112bac51586272fd3b9e65f3c28d632346ffd94ff08293dc4960abcb9afc28def646e7def2a5b6c9b9e97b3c61e667b7db80164c395c7257491ce57c59085c11f30e77d218e258d80dc4b8b4aa09b81fb0ab0c512705220589593961db6aa7c6a89eb393b2affdeee44d4a0eb3dc378dff8b4552a705e1999a5b20d2de02b84f177636d51067e340048fa5fb310208173ce5c4d193d36af4cd9bf35e4b599d79585e956be1d1a47a77c0a8dcfcf7eb092a226f119579436b1ebbdaca99e86f83d8a4ef31cb740a46e1c53990719900c99f6cb4e4eb44b5e35b0e2a9132392fbcc436df5354268096a3290ffb0fb9d50255947f2d93e7fc4b1885073a7f6554e7bb2e457412c92a5b4834604d5799caefd9ab15819cf8de48526a18a4e65f57cbd045b364de99fff04fc42df2aa36f40fc1b3ad577328486b87afe88842fbb346daef8ed34d296a7a6ca03af4b5fcd52c1a52598fde107f7c86098302af953f3ec3a94c080f5bb17ab5ff8bb60ae0e945d8a24fa65a8f30dcee8563577ad156f7bf7b79af87473ebf4157ded9fbc993d370de7956ed6f8a847d35b929bdce00014df7d1cbf180fa3836ac785a3094be7fc0383ab699d0b4a60a3914719004a1f9e111f801e930896b20602d8d9c666cc84b156698004b727b2a9901d56ace032761b785aa3d769043856ff854327016d42526a076984d1ab9f0d41b44757eb39dc633a3727e9766144a21f6548abc6c096e55d2f98a24b777f5b4df28066976614d8ac27d967d3d04a240f76cf47ce563ae7d5d3b0c86f6e00f4ef22b71a297f53a1fad0a", @ANYBLOB="313e739cefb1749409b4734f0e947ac41c4cb1e7b6f481fa75bdea7f95fad6cd786b51ef21d5117b51026236020000009ff06e", @ANYRES64, @ANYBLOB="4d68263ddd5b4875c27a5141a9586aacefad861c40000000000e900bed0e84970f834384cbc2d5b913bb5166106f8f4ab8da97141683e35c4a0a6d79c74c243d86269b1dae35cce5e95b4b6ff47a411aaec3b8b2058fcc8228e82e041e4d7dd3bf230d134f73d44d989e3de2974b3ccb25b332bedf8bc081424b1059eac66ac2c43de2893278d5c8b30cfa9f88db27d437e157db86e2e8b091394648984935ea633275edb0ac5949f9d1148684926f0e54c5d85a661e74cbec6597be98f35547c74ec791a08426639f06cac923c740330b8f55b5843f81eb7700e38c760bcf9532d873e63f0c2588187da76b5edf79ce44add0ea6e33bb9182"]) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x200) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r2, 0x40047211, &(0x7f0000000000)) 23:41:25 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 17) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:25 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x1400, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:41:25 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:41:25 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0xc, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:41:25 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 98) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:41:25 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) 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={0x100000001, 0x2e}, 0x50064, 0x0, 0x8, 0x0, 0x0, 0x401, 0xa}, 0x0, 0x10, 0xffffffffffffffff, 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/exe\x00', 0x107140, 0xf4) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:25 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x0, &(0x7f0000000180), 0x1000, &(0x7f0000000240)=ANY=[]) utime(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={0x0, 0x4}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400000, 0x1a8) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/155, 0x9b, 0x0, &(0x7f0000000300)=""/239, 0xef}, &(0x7f0000000100)=0x40) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) [ 3156.674274] FAT-fs (loop6): Unrecognized mount option "o·Š.ÔÙë:4QI$š:p¬FÉæaˬ[œ×IÖSÁÎüÓ!±ZG»Ùî‚—¤Ü´îpZƒéã؃d><Èäæ‡Ò•< Cëàí%ù妈öð'†}’¿0É&A ®lóÆÏò϶ö÷’ϧeƒ"¾^¸L‰³æúSÀNÈ_mÝŒþÓ)®\KÇi‰¦3ûvFÈ€i’g4YLX¼M÷«¦œ°®ßdí?1ÕÜülF0±ycwfNÙ¯pU;£Ææ"€’ ‰Ád‘oKºQ…î¶&XlFŒm|R(" or missing value [ 3156.676271] FAULT_INJECTION: forcing a failure. [ 3156.676271] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3156.680168] CPU: 0 PID: 15385 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3156.681613] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3156.683325] Call Trace: [ 3156.683879] dump_stack+0x107/0x167 [ 3156.684633] should_fail.cold+0x5/0xa [ 3156.685447] __alloc_pages_nodemask+0x182/0x680 [ 3156.686395] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3156.687417] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3156.688645] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3156.689738] ? lock_downgrade+0x6d0/0x6d0 [ 3156.690582] ? mark_held_locks+0x9e/0xe0 [ 3156.691435] alloc_pages_vma+0xbb/0x410 [ 3156.692260] handle_mm_fault+0x154b/0x3520 [ 3156.693150] ? do_raw_spin_lock+0x121/0x260 [ 3156.694049] ? rwlock_bug.part.0+0x90/0x90 [ 3156.694929] ? __pmd_alloc+0x5e0/0x5e0 [ 3156.695755] __get_user_pages+0x61b/0x1390 [ 3156.696641] ? follow_page_mask+0x1920/0x1920 [ 3156.697567] ? down_read+0x10f/0x430 [ 3156.698346] ? down_write+0x160/0x160 [ 3156.699152] get_user_pages_unlocked+0x18a/0x690 [ 3156.700130] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3156.701245] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3156.702257] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3156.703384] ? pin_user_pages_unlocked+0x80/0x80 [ 3156.704369] get_user_pages_fast+0x66/0xa0 [ 3156.705249] iov_iter_get_pages+0x297/0xf40 [ 3156.706150] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3156.707152] ? mempool_resize+0x7d0/0x7d0 [ 3156.708021] bio_iov_iter_get_pages+0x22a/0x1200 [ 3156.708998] ? bvec_alloc+0x17e/0x2f0 [ 3156.709797] ? bio_alloc_bioset+0x2a1/0x600 [ 3156.710684] ? bio_add_pc_page+0x100/0x100 [ 3156.711549] ? bvec_alloc+0x240/0x2f0 [ 3156.712341] ? iov_iter_npages+0x1fd/0xa70 [ 3156.713201] ? ext4_iomap_begin+0x1a0/0x700 [ 3156.714103] iomap_dio_bio_actor+0x77a/0xef0 [ 3156.715033] iomap_dio_actor+0x36f/0x560 [ 3156.715877] iomap_apply+0x282/0x9e0 [ 3156.716652] ? iomap_dio_rw+0x90/0x90 [ 3156.717458] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3156.718645] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3156.719734] ? mark_held_locks+0x9e/0xe0 [ 3156.720588] ? filemap_check_errors+0xa5/0x150 [ 3156.721540] __iomap_dio_rw+0x6cd/0x11a0 [ 3156.722371] ? iomap_dio_rw+0x90/0x90 [ 3156.723178] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3156.724126] ? down_read+0x10f/0x430 [ 3156.724892] ? down_write+0x160/0x160 [ 3156.725694] iomap_dio_rw+0x31/0x90 [ 3156.726447] ext4_file_read_iter+0x2c7/0x4c0 [ 3156.727356] new_sync_read+0x424/0x6f0 [ 3156.728155] ? fsnotify+0xf30/0xf30 [ 3156.728909] ? ksys_lseek+0x1b0/0x1b0 [ 3156.729711] ? _cond_resched+0x12/0x80 [ 3156.730517] ? avc_policy_seqno+0x9/0x70 [ 3156.731352] ? selinux_file_permission+0x36/0x510 [ 3156.732349] ? __fget_files+0x296/0x480 [ 3156.733183] vfs_read+0x457/0x580 [ 3156.733935] ksys_read+0x12d/0x260 [ 3156.734666] ? vfs_write+0xa30/0xa30 [ 3156.735439] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3156.736517] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3156.737586] do_syscall_64+0x33/0x40 [ 3156.738356] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3156.739411] RIP: 0033:0x7f172cc68b19 [ 3156.740179] 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 [ 3156.743953] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3156.745530] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3156.746988] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3156.748446] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3156.749916] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3156.751374] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 [ 3156.795879] FAULT_INJECTION: forcing a failure. 23:41:25 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0, 0x0, 0xd}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) ioctl$AUTOFS_IOC_SETTIMEOUT(r1, 0x80049367, &(0x7f00000003c0)=0xfeb4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) io_setup(0x2, &(0x7f0000000140)=0x0) io_getevents(r5, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = syz_open_dev$vcsn(&(0x7f0000000340), 0x80000001, 0x10400) openat(r7, &(0x7f0000000380)='./file1\x00', 0x100e00, 0x14) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f00000004c0)=ANY=[@ANYBLOB="01191a00dc03120fa10100000018001600478c85e4e1575751d0d18d18a489b4f278c226e05e15d89765d78a347a26031ecdd812", @ANYRES32=r0, @ANYBLOB="0000e55ecbcd42f7a04900fc6bb79500"]) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r8, &(0x7f0000000000), 0x1b4000) io_submit(r5, 0x1, &(0x7f0000000300)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x41c0, r6, &(0x7f0000000200)="63d1e01cdbc98b07790e3b3b9877c580bcd81f24cacc4229c1672ec1345a57ed923ae21b8286f8b361736d9388051401544ac5c4f521a5e6c60d069156ec0ce23d3f192554d612784830ce1c2925a5f19cb30df32e0128", 0x57, 0x7, 0x0, 0x3, r8}]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3156.795879] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3156.799063] CPU: 0 PID: 15384 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3156.800496] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3156.802227] Call Trace: [ 3156.802796] dump_stack+0x107/0x167 [ 3156.803560] should_fail.cold+0x5/0xa [ 3156.804373] __alloc_pages_nodemask+0x182/0x680 [ 3156.805346] ? __kmalloc+0x16e/0x3f0 [ 3156.806164] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3156.807437] alloc_pages_current+0x187/0x280 [ 3156.808364] relay_open_buf.part.0+0x2a5/0xc00 [ 3156.809333] relay_open+0x531/0xa10 [ 3156.810127] do_blk_trace_setup+0x4db/0xbf0 [ 3156.811031] ? _copy_from_user+0xfb/0x1b0 [ 3156.811904] __blk_trace_setup+0xca/0x180 [ 3156.812771] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3156.813720] ? perf_trace_lock+0xac/0x490 [ 3156.814622] blk_trace_ioctl+0x155/0x290 [ 3156.815472] ? blk_add_trace_bio_remap+0x560/0x560 [ 3156.816493] ? do_vfs_ioctl+0x283/0x10d0 [ 3156.817343] ? selinux_inode_getsecctx+0x90/0x90 [ 3156.818362] ? generic_block_fiemap+0x60/0x60 [ 3156.819300] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3156.820310] blkdev_ioctl+0xc1/0x710 [ 3156.821073] ? blkdev_common_ioctl+0x1870/0x1870 [ 3156.822188] ? selinux_file_ioctl+0xb1/0x260 [ 3156.823078] block_ioctl+0xf9/0x140 [ 3156.823805] ? blkdev_read_iter+0x1c0/0x1c0 [ 3156.824672] __x64_sys_ioctl+0x19a/0x210 [ 3156.825522] do_syscall_64+0x33/0x40 [ 3156.826272] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3156.827298] RIP: 0033:0x7f21f1d27b19 [ 3156.828047] 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 [ 3156.831751] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3156.833319] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3156.834764] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3156.836193] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3156.837636] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3156.839065] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:41:25 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={0x400000, 0x41, 0x4}, 0x18) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:41:25 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x48, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:41:25 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x4, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0xa}, 0x50064, 0x10006, 0x0, 0x7, 0x0, 0x401, 0x100}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x18081, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$HIDIOCGFIELDINFO(r3, 0xc038480a, &(0x7f0000000140)={0x2, 0x0, 0x7, 0x5, 0xffff, 0x2, 0x2, 0x1, 0x87, 0x8, 0x10001, 0x1, 0x6, 0x4}) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) ioctl$FS_IOC_GETFSLABEL(r1, 0x81009431, &(0x7f0000000380)) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:25 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40000, 0x0) 23:41:25 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 18) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:25 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') lsetxattr$trusted_overlay_redirect(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240), &(0x7f00000002c0)='./file0\x00', 0x8, 0x3) openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000003c0), 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x7) lsetxattr$security_capability(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340), &(0x7f0000000380)=@v1={0x1000000, [{0xfff, 0x483}]}, 0xc, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:25 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x2000, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) [ 3157.153721] FAULT_INJECTION: forcing a failure. [ 3157.153721] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3157.156906] CPU: 0 PID: 15430 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3157.158437] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3157.160091] Call Trace: [ 3157.160652] dump_stack+0x107/0x167 [ 3157.161399] should_fail.cold+0x5/0xa [ 3157.162198] __alloc_pages_nodemask+0x182/0x680 [ 3157.163135] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3157.164129] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3157.165398] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3157.166455] ? lock_downgrade+0x6d0/0x6d0 [ 3157.167284] ? mark_held_locks+0x9e/0xe0 [ 3157.168105] alloc_pages_vma+0xbb/0x410 [ 3157.168910] handle_mm_fault+0x154b/0x3520 [ 3157.169774] ? do_raw_spin_lock+0x121/0x260 [ 3157.170637] ? rwlock_bug.part.0+0x90/0x90 [ 3157.171484] ? __pmd_alloc+0x5e0/0x5e0 [ 3157.172294] __get_user_pages+0x61b/0x1390 [ 3157.173154] ? follow_page_mask+0x1920/0x1920 [ 3157.174066] ? down_read+0x10f/0x430 [ 3157.174813] ? down_write+0x160/0x160 [ 3157.175591] get_user_pages_unlocked+0x18a/0x690 [ 3157.176539] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3157.177645] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3157.178607] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3157.179707] ? pin_user_pages_unlocked+0x80/0x80 [ 3157.180669] get_user_pages_fast+0x66/0xa0 [ 3157.181535] iov_iter_get_pages+0x297/0xf40 [ 3157.182408] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3157.183388] ? mempool_resize+0x7d0/0x7d0 [ 3157.184228] bio_iov_iter_get_pages+0x22a/0x1200 [ 3157.185182] ? bvec_alloc+0x17e/0x2f0 [ 3157.185969] ? bio_alloc_bioset+0x2a1/0x600 [ 3157.186830] ? bio_add_pc_page+0x100/0x100 [ 3157.187675] ? bvec_alloc+0x240/0x2f0 [ 3157.188445] ? iov_iter_npages+0x1fd/0xa70 [ 3157.189295] ? ext4_iomap_begin+0x1a0/0x700 [ 3157.190176] iomap_dio_bio_actor+0x77a/0xef0 [ 3157.191074] iomap_dio_actor+0x36f/0x560 [ 3157.191900] iomap_apply+0x282/0x9e0 [ 3157.192665] ? iomap_dio_rw+0x90/0x90 [ 3157.193461] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3157.194683] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3157.195759] ? mark_held_locks+0x9e/0xe0 [ 3157.196620] ? filemap_check_errors+0xa5/0x150 [ 3157.197558] __iomap_dio_rw+0x6cd/0x11a0 [ 3157.198400] ? iomap_dio_rw+0x90/0x90 [ 3157.199192] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3157.200153] ? down_read+0x10f/0x430 [ 3157.200907] ? down_write+0x160/0x160 [ 3157.201748] iomap_dio_rw+0x31/0x90 [ 3157.202483] ext4_file_read_iter+0x2c7/0x4c0 [ 3157.203413] new_sync_read+0x424/0x6f0 [ 3157.204197] ? fsnotify+0xf30/0xf30 [ 3157.204962] ? ksys_lseek+0x1b0/0x1b0 [ 3157.205755] ? _cond_resched+0x12/0x80 [ 3157.206575] ? avc_policy_seqno+0x9/0x70 [ 3157.207395] ? selinux_file_permission+0x36/0x510 [ 3157.208405] ? __fget_files+0x296/0x480 [ 3157.209223] vfs_read+0x457/0x580 [ 3157.209961] ksys_read+0x12d/0x260 [ 3157.210685] ? vfs_write+0xa30/0xa30 [ 3157.211456] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3157.212520] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3157.213613] do_syscall_64+0x33/0x40 [ 3157.214366] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3157.215428] RIP: 0033:0x7f172cc68b19 [ 3157.216184] 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 [ 3157.220019] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3157.221570] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3157.223011] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3157.224442] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3157.225884] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3157.227319] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:41:39 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x4000, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:41:39 executing program 6: r0 = syz_io_uring_setup(0x1fb2, &(0x7f00000001c0)={0x0, 0xf0a0, 0x1, 0x0, 0xffffff88}, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fea000/0x13000)=nil, &(0x7f0000000040), &(0x7f0000000100)) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) r2 = socket$nl_generic(0x10, 0x3, 0x10) lsetxattr$trusted_overlay_upper(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480)={0x0, 0xfb, 0x15, 0x1, 0xd2, "11801e6e7672538a82f8bc2a5c0761b6"}, 0x15, 0x7) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={0x60001, 0x1, 0x8}, 0x18) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000600)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0/file0\x00'}) io_uring_register$IORING_REGISTER_FILES(0xffffffffffffffff, 0x2, &(0x7f0000000640)=[r2, r3, r0, r4, r5, r6], 0x6) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) pwrite64(r5, &(0x7f0000000300)="a63a9eef2b2889943dbf3e3415ec1762cd34b0a2c0cbc0a22a6d4a6d4625a368d4f58af45cfd737621920da7ccd979d3e5b9ee32c0acad0024fd2d7813786251cbdbde22d6a17a3399166c3d462f4f98f5c25f10618604c9ebe9eb53c9b18236682e69e6fcba524585b01284f02c33b7ba768f4b986e4a8a037d6d8bd7e11a89433d2bc5909507630e0d4bab00312f7beaa71bc2f94e483783f64f689228a60fdbcae335ad98d07464cb17b20197cbfa877155e7e0c3c6f06ce90db8dc588933b1", 0xc1, 0x1) 23:41:39 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x4c, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:41:39 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/module/rcutree', 0x10001, 0x149) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/block/loop0', 0x8800, 0x8) renameat2(r1, &(0x7f0000000180)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:39 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 99) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:41:39 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = dup(r0) sendmsg$DEVLINK_CMD_SB_POOL_SET(r1, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0x54, 0x0, 0x400, 0x70bd2a, 0x25dfdbfc, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x6}, {0x6, 0x11, 0x8001}, {0x8, 0x13, 0x7}, {0x5, 0x14, 0x3}}]}, 0x54}}, 0x40080) 23:41:39 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 19) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r4 = syz_mount_image$tmpfs(&(0x7f0000000200), 0xfffffffffffffffd, 0x56, 0x4, &(0x7f00000004c0)=[{&(0x7f00000002c0)="36ab25e8a263f86f60e6019da94d9ccfaf390b526e4e46bfcd9b99004dcef58599644b69e1ebdd87d486e8e13731b4745715f7b88638ef78c35e20b7d23d5e400be0d73505c7eccf6b797b19e982adcdf6f5b6b1d87dcd6573911db91f292a947b45f2096b8a859155c8d8161851d2895aaec83585f6dde54ae67ee8b32e1785a5e88bb75532a2d2cc7254bd004c0915241c7554a03efadd89c0479992afddad429f8cc6ee3bff9f", 0xa8, 0x401}, {&(0x7f0000000240)="2422048221c41ef7b8a15cadb9346b419966ae7abb0bfeb562025b", 0x1b, 0x8}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="dec5fc9fdf606fa00fc97c4934c0bb691aaf9521b71f541eb4a90a503ebeaa32c33553d3cab408b385bdaf74e05cc402082912ced68045222b1027afc3ca60605ec2c0e6027e13b46ecb864c6d62280aeaed855cb31b5772214f78f79a9dde2fe9e946fad6ac15a9197e8ec9f2134c7db3c63ab616f45b0627cfb28b6baaafeea9f977329dd3f8c9c07a998343a0e0715ae42cccdb08cbd6ebc2e2d6622755f0bba105c4011dd5a9949bce744b2171b362d93235537efb0001ba56b26e7198c63c922fd4964de33748287d4324c160f9dcb9a436d22b5c328d4496112d6b6a770531f81a5b6fbf559883", 0xea}], 0x180002, &(0x7f0000000540)=ANY=[@ANYBLOB="687567653d6e657665722c73697a653d357434343732316839782c687567653d616476697365faff7567653d6164766973652c646f6e745f686173682c7569643e", @ANYRESDEC=0xee00, @ANYBLOB=',obj_type=vfat\x00,defcontext=user_u,dont_hash,dont_hash,subj_type=vfat\x00,smackfsfloor=vfat\x00,uid=', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) openat(r4, &(0x7f0000000640)='./file0\x00', 0x404000, 0xbe) 23:41:39 executing program 5: keyctl$assume_authority(0x10, 0x0) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x3, &(0x7f0000000380)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}, {&(0x7f0000000280)="4d9f54cb22640be40f38d10848e03d2cca01dfb0d457d30ca172f9b59192d5aec1807baaf1e2a7909f9d68e40a29f866a48d04969eacadb2bf843e86f495c2f713ee46ee40aa5a5230dca91568cd90d747ceb4fc6dd417d75f85e5856785404e48d3fc63e346087f116970576b90b4d5577f32ae270f01a65372a323770eae052294d5703190d199805c47d58fab4a1dcdd8f0745bdb9c2ca499f6bc454630316425776177f305b02ef197fa89db8e3813845b38bc8724435bbb919bb204e491bb2d5efe48b1cf7004c84a8524d79f4a4e49baf62a7aaffc30d226", 0xdb, 0x6}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x4600, 0x40) chdir(&(0x7f0000000040)='./file0\x00') r2 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$restrict_keyring(0x1d, r2, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r2, 0x0, 0x0) keyctl$read(0xb, r2, &(0x7f0000000200)=""/123, 0x7b) r3 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$restrict_keyring(0x1d, r3, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r3, 0x0, 0x0) creat(&(0x7f0000000180)='./file0\x00', 0x100) r4 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$restrict_keyring(0x1d, r4, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r4, 0x0, 0x0) r5 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$restrict_keyring(0x1d, r5, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r3, 0x0, r3, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x400100, 0x180) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 3171.014429] FAULT_INJECTION: forcing a failure. [ 3171.014429] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3171.016342] CPU: 0 PID: 15462 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3171.017144] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3171.018118] Call Trace: [ 3171.018445] dump_stack+0x107/0x167 [ 3171.018881] should_fail.cold+0x5/0xa [ 3171.019340] __alloc_pages_nodemask+0x182/0x680 [ 3171.019892] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3171.020476] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3171.021184] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3171.021829] ? lock_downgrade+0x6d0/0x6d0 [ 3171.022314] ? mark_held_locks+0x9e/0xe0 [ 3171.022793] alloc_pages_vma+0xbb/0x410 [ 3171.023256] handle_mm_fault+0x154b/0x3520 [ 3171.023746] ? do_raw_spin_lock+0x121/0x260 [ 3171.024244] ? rwlock_bug.part.0+0x90/0x90 [ 3171.024740] ? __pmd_alloc+0x5e0/0x5e0 [ 3171.025210] __get_user_pages+0x61b/0x1390 [ 3171.025730] ? follow_page_mask+0x1920/0x1920 [ 3171.026251] ? down_read+0x10f/0x430 [ 3171.026681] ? down_write+0x160/0x160 [ 3171.027129] get_user_pages_unlocked+0x18a/0x690 [ 3171.027677] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3171.028301] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3171.028859] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3171.029490] ? pin_user_pages_unlocked+0x80/0x80 [ 3171.030063] get_user_pages_fast+0x66/0xa0 [ 3171.030557] iov_iter_get_pages+0x297/0xf40 [ 3171.031062] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3171.031631] ? mempool_resize+0x7d0/0x7d0 [ 3171.032113] bio_iov_iter_get_pages+0x22a/0x1200 [ 3171.032661] ? bvec_alloc+0x17e/0x2f0 [ 3171.033101] ? bio_alloc_bioset+0x2a1/0x600 [ 3171.033607] ? bio_add_pc_page+0x100/0x100 [ 3171.034090] ? bvec_alloc+0x240/0x2f0 [ 3171.034538] ? iov_iter_npages+0x1fd/0xa70 [ 3171.035021] ? ext4_iomap_begin+0x1a0/0x700 [ 3171.035524] iomap_dio_bio_actor+0x77a/0xef0 [ 3171.036039] iomap_dio_actor+0x36f/0x560 [ 3171.036510] iomap_apply+0x282/0x9e0 [ 3171.036938] ? iomap_dio_rw+0x90/0x90 [ 3171.037376] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3171.038051] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3171.038656] ? mark_held_locks+0x9e/0xe0 [ 3171.039133] ? filemap_check_errors+0xa5/0x150 [ 3171.039663] __iomap_dio_rw+0x6cd/0x11a0 [ 3171.040121] ? iomap_dio_rw+0x90/0x90 [ 3171.040576] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3171.041101] ? down_read+0x10f/0x430 [ 3171.041527] ? down_write+0x160/0x160 [ 3171.041990] iomap_dio_rw+0x31/0x90 [ 3171.042413] ext4_file_read_iter+0x2c7/0x4c0 [ 3171.042933] new_sync_read+0x424/0x6f0 [ 3171.043405] ? fsnotify+0xf30/0xf30 [ 3171.043843] ? ksys_lseek+0x1b0/0x1b0 [ 3171.044302] ? _cond_resched+0x12/0x80 [ 3171.044770] ? avc_policy_seqno+0x9/0x70 [ 3171.045261] ? selinux_file_permission+0x36/0x510 [ 3171.045860] ? __fget_files+0x296/0x480 [ 3171.046341] vfs_read+0x457/0x580 [ 3171.046763] ksys_read+0x12d/0x260 [ 3171.047196] ? vfs_write+0xa30/0xa30 [ 3171.047638] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3171.048267] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3171.048881] do_syscall_64+0x33/0x40 [ 3171.049329] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3171.049947] RIP: 0033:0x7f172cc68b19 [ 3171.050385] 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 [ 3171.052556] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3171.053464] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3171.054321] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3171.055159] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3171.056002] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3171.056850] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:41:39 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x4000, &(0x7f0000000240)=ANY=[]) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000140), 0x0) r1 = syz_io_uring_setup(0x0, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x1}, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000002a40)=0x0) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) preadv(r1, &(0x7f0000002600)=[{&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/123, 0x7b}, {&(0x7f00000014c0)=""/181, 0xb5}, {&(0x7f0000002a80)=""/4096, 0x1000}], 0x7, 0x200, 0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000300)=@IORING_OP_TIMEOUT={0xb, 0x4, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, r4+60000000}}, 0x0) r5 = socket$inet(0x2, 0x1, 0xff) setsockopt$inet_mreqn(r5, 0x0, 0x24, &(0x7f0000000000)={@multicast2, @empty}, 0xc) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xe, 0x1010, r1, 0x0) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f00000002c0), &(0x7f0000002680)=0xc) r6 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000200)='.log\x00', 0x400, 0x140) bind$inet(r6, &(0x7f0000002740)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0xc}}, 0x10) syz_io_uring_submit(0x0, 0x0, 0x0, 0xd3d) r7 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r3, &(0x7f0000000040)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, {0x3, r7}}, 0xfff) socket$inet(0x2, 0x0, 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, 0xfff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r5, 0x1, 0x2, &(0x7f00000027c0)=0x4188, 0x626fa878a926aca4) preadv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f00000015c0)=""/4106, 0x100a}], 0x1, 0x2, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) 23:41:39 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000380)={0x7, 0x80, 0x6, 0x8, 0x1, 0x7, 0x0, 0x8, 0x410d3, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1, @perf_bp={&(0x7f0000000200), 0x6}, 0x11008, 0x8, 0xfffffffe, 0x8, 0x796cc8c1, 0x2d23118c, 0x8000, 0x0, 0x4, 0x0, 0x2}, 0x0, 0xffffffffffffffff, r2, 0x0) copy_file_range(r3, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) fsetxattr$security_evm(r4, &(0x7f0000000140), &(0x7f0000000180)=@sha1={0x1, "60019f2da33275b8a474c5fda7aa355eb46f8cf0"}, 0x15, 0x3) 23:41:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r2, @ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00./file0/file0\x00']) r4 = openat(r3, &(0x7f0000000440)='./file0\x00', 0x101000, 0x2) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r6 = signalfd(r4, &(0x7f0000000480)={[0x1000]}, 0x8) mkdirat(r6, &(0x7f00000004c0)='./file0/file0\x00', 0x4) read(r5, &(0x7f0000000000), 0x1b4000) mkdirat(r5, &(0x7f0000000200)='./file0/file0\x00', 0x1) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r7, &(0x7f0000000000), 0x1b4000) preadv(r7, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/167, 0xa7}, {&(0x7f0000000240)}], 0x3, 0x6, 0x401) 23:41:39 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r2 = syz_mount_image$tmpfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x81, 0x4, &(0x7f0000000500)=[{&(0x7f00000002c0)="b6a5774790e70decbfebe1b8d9a540b3c1f8a4c7f5472e828ea24cedaf996521ffbfda9dd2af914fe2b430c6f1818054769eb5bfa8d6454f1944912d2885e6ea9a081cdc8e8881f859e8a3a0a52bb94993875bb4a4610b501fabc808a41c6b0363511b8fad2cab9a0dccf545a7bc549430569043201c", 0x76, 0x81}, {&(0x7f0000000340)="53b63378c1b368a810f3d73a82f62d056f6db855f657677bd193cf3d705673fb83f42e99d757301e553b54b0bb14b0e79cf71779a72f2b47ba64bbef9f844403a1a66c1119b2a0f459593c16d8c60627fe3ce3baf00ea465d33a869eaa01f75177e67c6babd04dff7ad1a8ea93b6c0abf67a8ebda1784ba89ea735a882ce537604324d05b2e66a4a13d03e72f9009b1f18aa0813357dd4b6405268380e2e7bfd8d7cae03c188da75ea09ad2485bb8f4b50dcf519ca7a676c5eb614887a5d32dfc30f7286a49dc7970607e83e1a95", 0xce, 0x7ff}, {&(0x7f0000000440)="af2d1ab2135f6c9e4f42742e340c1b2b3e215efed77b0a", 0x17, 0xfffffffffffffe01}, {&(0x7f0000000480)="3a77bed0d21f6e336a7b64d3be242ef88413bad5444bdee03cfcf78efcd8d312334f0a646c97a276eeb672755d174b43409c6b9d9e8bf1747fec5f240713a1232a8ac7f834c47981d0ac0dd1f6850f830e8744416a11184f212ce53c04dbab2bc23c15a3ce5f8d6c", 0x68, 0x9}], 0x1213002, &(0x7f0000000a40)=ANY=[@ANYBLOB="edf167ff311685f3edeee7e95b748aa6cbd0cf8cba3a7590de9e1cf7896b742a87c969607fd20225d88eecd3ffd4087b80277dc9c67502abf75f032590296ae0f96c3d2b6674b5116c70be2944ef6b019516d5ff81309a73650036ba2cfcff9bc56a4ee3794c29172d0b70bfeaaf9a4a75bb9af7844e9b4aef9a2d824a1f626dd1d6607232d0853ba997c500a0ea18b1f38ee1fc52e6fac45d0858d033d32cab6525", @ANYRESHEX=0xee00, @ANYBLOB=',uid=', @ANYRESHEX, @ANYBLOB=',mpol=prefer=relative:36317,obj_type=vfat\x00,\x00']) r3 = syz_mount_image$nfs(&(0x7f0000000600), &(0x7f0000000640)='./file0\x00', 0xefe, 0x4, &(0x7f0000000900)=[{&(0x7f0000000680)="aa3d83b0550fa79c516751507bd7b74513883190", 0x14, 0x3f}, {&(0x7f00000006c0)="52103c9a5c046f18fc6bec04ac52103a19f62a5449aecdc3aaec86146f6856648bedc3cdc7b54befa785c2549fc2aa0930237b94697d11c9a5e7feca32c87a4418d41d8459cb6c1cf3aa099851eb097512271abf229b63ec657442baf7f4d8d108efd233be3c30f77f0c9ff1180db2263c51f212aad0c9a11b09210ee06b0555a4a6ef6d83bb1f99769799fc65fdda738ebe785cf88d498a877685f0da7126bed79a9269083a1bd4dbb78ea10798d1d66a3520e90a89ae9c23a4e5f96ba8c0fea5cfa4256337025d7eaf3053cabcc701f879502c", 0xd4, 0x8a}, {&(0x7f00000007c0)="1e73b897b778caac99350e1ecbf93668f622ea1c90af6052dc2ae5fd9275efc76b839e81", 0x24, 0x4}, {&(0x7f0000000800)="999c40543961d07fe8878e10509d56d7510a9968013acebf3eda7e04c934b77be82fa71660c0454b7e55682b3a266c607722e2f43362d21c8fd5c1432c6f84f907bf7dae8b61a344efca24353387e61f2f5217a8e7935f37aa1f4245fe43fa62c3e07e89119ba628c22525389cf9b3efc7522c0d25838916f9fb75200b2ee48376605400ee1c67fde4a07ec280b60b29fee32f3b7354b44de8ebd5c4a0392ab52826027764595e85e3dead348d32c4e2cc107c0823d845dfa860bb2f6d1911f2dd8db5fe488dd4a53aaaaa4f502673", 0xcf, 0x7e35}], 0x8080, &(0x7f0000000c00)={[{'.#]'}, {'obj_type'}, {}, {'tmpfs\x00'}, {'tmpfs\x00'}, {'\\pol\xfc\xb8\xbcN'}, {':-)\xff\xf1o\xff\xff\xff\xff\xff\xff\xca!_4s\x85F\xe6v\x8c0\xc3y\x15\x13\'\xa5\x83\x1f}\xe2<\xb5\x1e\x90{\xf1\xec#\x84Y\xfe'}, {')@]\':)-]$\x1e'}, {'prefer'}, {','}], [{@fsname={'fsname', 0x3d, 'obj_type'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'vfat\x00'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'prefer'}}]}) read(r2, &(0x7f0000000240), 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000a00)='clear_refs\x00') copy_file_range(r1, &(0x7f0000000040)=0x200, r3, &(0x7f0000000100)=0x2d8000000, 0x1, 0x0) [ 3171.196339] FAULT_INJECTION: forcing a failure. [ 3171.196339] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3171.200116] CPU: 1 PID: 15463 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3171.201810] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3171.203803] Call Trace: [ 3171.204452] dump_stack+0x107/0x167 [ 3171.205338] should_fail.cold+0x5/0xa [ 3171.206133] __alloc_pages_nodemask+0x182/0x680 [ 3171.207077] ? mark_held_locks+0x9e/0xe0 [ 3171.207898] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3171.209097] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3171.210172] ? asm_sysvec_call_function_single+0x12/0x20 [ 3171.211267] alloc_pages_current+0x187/0x280 [ 3171.212152] relay_open_buf.part.0+0x2a5/0xc00 [ 3171.213082] relay_open+0x531/0xa10 [ 3171.213829] do_blk_trace_setup+0x4db/0xbf0 [ 3171.214692] ? _copy_from_user+0xfb/0x1b0 [ 3171.215520] __blk_trace_setup+0xca/0x180 [ 3171.216349] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3171.217241] ? perf_trace_lock+0xac/0x490 [ 3171.218113] blk_trace_ioctl+0x155/0x290 [ 3171.218922] ? blk_add_trace_bio_remap+0x560/0x560 [ 3171.219898] ? do_vfs_ioctl+0x283/0x10d0 [ 3171.220709] ? selinux_inode_getsecctx+0x90/0x90 [ 3171.221659] ? generic_block_fiemap+0x60/0x60 [ 3171.222553] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3171.223516] blkdev_ioctl+0xc1/0x710 [ 3171.224260] ? blkdev_common_ioctl+0x1870/0x1870 [ 3171.225212] ? selinux_file_ioctl+0xb1/0x260 [ 3171.226111] block_ioctl+0xf9/0x140 [ 3171.226836] ? blkdev_read_iter+0x1c0/0x1c0 [ 3171.227700] __x64_sys_ioctl+0x19a/0x210 [ 3171.228511] do_syscall_64+0x33/0x40 [ 3171.229260] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3171.230291] RIP: 0033:0x7f21f1d27b19 [ 3171.231033] 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 [ 3171.234803] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3171.236331] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3171.237765] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3171.239192] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3171.240650] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3171.242119] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:41:39 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 20) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:39 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {0x4}}, './file2\x00'}) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x40) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r4, &(0x7f00000002c0)=""/176) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:41:39 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x406, r0) syz_io_uring_setup(0xcbc, &(0x7f0000000200)={0x0, 0xc05, 0x0, 0x0, 0x24, 0x0, r2}, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f00000002c0), &(0x7f0000000300)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r3, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3171.425401] FAULT_INJECTION: forcing a failure. [ 3171.425401] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3171.426786] CPU: 0 PID: 15501 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3171.427538] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3171.428445] Call Trace: [ 3171.428756] dump_stack+0x107/0x167 [ 3171.429173] should_fail.cold+0x5/0xa [ 3171.429624] __alloc_pages_nodemask+0x182/0x680 [ 3171.430144] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3171.430691] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3171.431349] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3171.431921] ? lock_downgrade+0x6d0/0x6d0 [ 3171.432376] ? mark_held_locks+0x9e/0xe0 [ 3171.432816] alloc_pages_vma+0xbb/0x410 [ 3171.433257] handle_mm_fault+0x154b/0x3520 [ 3171.433714] ? do_raw_spin_lock+0x121/0x260 [ 3171.434178] ? rwlock_bug.part.0+0x90/0x90 [ 3171.434632] ? __pmd_alloc+0x5e0/0x5e0 [ 3171.435066] __get_user_pages+0x61b/0x1390 [ 3171.435521] ? follow_page_mask+0x1920/0x1920 [ 3171.436003] ? down_read+0x10f/0x430 [ 3171.436406] ? down_write+0x160/0x160 [ 3171.436829] get_user_pages_unlocked+0x18a/0x690 [ 3171.437344] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3171.437939] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3171.438455] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3171.439049] ? pin_user_pages_unlocked+0x80/0x80 [ 3171.439570] get_user_pages_fast+0x66/0xa0 [ 3171.440031] iov_iter_get_pages+0x297/0xf40 [ 3171.440510] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3171.441037] ? mempool_resize+0x7d0/0x7d0 [ 3171.441499] bio_iov_iter_get_pages+0x22a/0x1200 [ 3171.442026] ? bvec_alloc+0x17e/0x2f0 [ 3171.442436] ? bio_alloc_bioset+0x2a1/0x600 [ 3171.442902] ? bio_add_pc_page+0x100/0x100 [ 3171.443349] ? bvec_alloc+0x240/0x2f0 [ 3171.443765] ? iov_iter_npages+0x1fd/0xa70 [ 3171.444225] ? ext4_iomap_begin+0x1a0/0x700 [ 3171.444701] iomap_dio_bio_actor+0x77a/0xef0 [ 3171.445181] iomap_dio_actor+0x36f/0x560 [ 3171.445648] iomap_apply+0x282/0x9e0 [ 3171.446042] ? iomap_dio_rw+0x90/0x90 [ 3171.446457] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3171.447082] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3171.447648] ? mark_held_locks+0x9e/0xe0 [ 3171.448092] ? filemap_check_errors+0xa5/0x150 [ 3171.448583] __iomap_dio_rw+0x6cd/0x11a0 [ 3171.449023] ? iomap_dio_rw+0x90/0x90 [ 3171.449449] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3171.449961] ? down_read+0x10f/0x430 [ 3171.450359] ? down_write+0x160/0x160 [ 3171.450772] iomap_dio_rw+0x31/0x90 [ 3171.451167] ext4_file_read_iter+0x2c7/0x4c0 [ 3171.451648] new_sync_read+0x424/0x6f0 [ 3171.452072] ? fsnotify+0xf30/0xf30 [ 3171.452466] ? ksys_lseek+0x1b0/0x1b0 [ 3171.452875] ? _cond_resched+0x12/0x80 [ 3171.453298] ? avc_policy_seqno+0x9/0x70 [ 3171.453761] ? selinux_file_permission+0x36/0x510 [ 3171.454284] ? __fget_files+0x296/0x480 [ 3171.454724] vfs_read+0x457/0x580 [ 3171.455106] ksys_read+0x12d/0x260 [ 3171.455488] ? vfs_write+0xa30/0xa30 [ 3171.455890] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3171.456454] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3171.457019] do_syscall_64+0x33/0x40 [ 3171.457416] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3171.457982] RIP: 0033:0x7f172cc68b19 [ 3171.458390] 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 [ 3171.460352] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3171.461171] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3171.461943] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3171.462711] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3171.463471] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3171.464232] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:42:01 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 21) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:01 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x910b, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:42:01 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x68, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:42:01 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000040)="eb01000000000000a0ecf97da6bb6360b7601782d0120878", 0x18}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYRESOCT=r0, @ANYRESOCT, @ANYBLOB="2d6145ed1ce79e950bd5ac60b1bd0d6a336dfbc5ecbcc0ff9af500f79b821cf4aab6aca748b4cabcdb61859c9adea34edaf8d0b5cc4fd1396ffa3c499254a218b6ca22310b53d7ceadefc8ef0f2fffa3881f00a2f79afd62689a23bcbc1a53e4288c24186e333bc26e214d57234c74a4df0c8a46a3a931dd6e8a54f1bd93134a1ab4b8928b6d4f25264bc25c796240939746c0d0155cded42dc4ad5266f1db8bcb3fe13116178af2a4e244a257b3e80aa4bfb06272871585aec2"]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) 23:42:01 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) (fail_nth: 100) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:42:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) setxattr$trusted_overlay_origin(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), &(0x7f00000002c0), 0x2, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:01 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) write$binfmt_script(r0, &(0x7f0000001e00)={'#! ', './file1', [{0x20, ':[%!'}, {0x20, '\'U'}, {0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}, {0x20, '{'}], 0xa, "9a3478fb0e6baaef319d81adb98a157b9ec365a99eb319543997eeb44ca5cfc283f47b10d774883bfa5d052bd04aa739f562e2d537c6c7e6bbac3c78f4bf0240c03846f065dcfe950258c66c4e2a5abf86e7e063b070d3b31cca0daab22049c24cc76e727fab379ce0fc927769450f710c22583b9ec56f8c3be5de451257475f9c7e195c6b0e411cf042b5c3128953e22b0fb5f3b0fb301546ca849b191cb838446962eab8ce2ac7eb7fe329dec8a2c49f2aa8cfd461cb4cb3ae00c262040a0480ac816e02d871fe71d4a3fed6908ee993e3a2666338557dace7c152ef682394b409690680baeaef7d296fbc663d328855cdeaf54b02cc413009fda0952de2372daf1173e318e9bc54691e66a0a0bd1e0dee8de212f43aa4d2d94ccb483dfa46b45aa5dc2b948e42a4542e8849fd49f73dd6e63b7dc467b4db34ad76ba10a47db668f1af01d3ce7255c7478d3229e4418af37be2ff5efb790b7ed8c9466184b39c1ab608166e27f4d24cbd43714f345afc902668c8b7b1df468d65a50a4e29b6635e74cc4b0262b011a5e46807b54d2f5ab083152bc1ac8e08fc6586ff6fe95a6f1e7ee30097b4ad839453f156ff9e4a7104880b82270bf4e4aa44b473532d1be77c13feb270c802ca210a582c7bcc67d00f0e2fba49f36cad8f7b2b4fdad705b0040af876e1c7b13e9cc121810baad9187764482dd1fc63564fd375f5c471fade015c2d88977df450a7a28974244360e8010dde204e337bfc6f12dcba168d8aed73dfb677536ba54dec97e3cb409847b211197f120d9689797a5daf9b05f5e380aa912bf2accfa32ad64f9774ac66f8aa461054de2047d5f8b6b8627e5e4c7e7602ee8a4daa4e2c178d2b91545cdc237702c355bb2fc3618bc00009e84012b74e78a0fedd50f2ab3d4cb835f0b2871f194633ac9312e81e5c4e1dd82809f60e67a0a0e9f12957afe6ce68b4b0592e6f4150812f54d44ad078913e06119fc2ea11e07608b7b9c4ecf17621adfa82c43a3d40b7b1c422fc04e7a8671cb074da69e5e96c793dfc66e4af62538db4a3bd031465f7baf3a6f60e7bc237db3d3943ef427b611c165899e7e33a79b23e9888112587d0318e53e431a35169048d7f28c30c696f10b6924ca4509f6ee96c48ff216e8fda42eecdd1178d0f3e864befd54c511c189a3afdfd13b2e836c3edcd8e4bb16a9fdd2dbeee00ad2776e5c556e494a7bbbaf36dc7dd9c3f171d59023c7c596c03e5017e884e2106645873cf4fa3907d1ddeefea4a7268b5ba4849073138508d35b31dc34405cedfebc2734695303e880bf5357f61853ee5a3db50020d4b8001e382a047eca3622dbe98af15350dcb8af858979d7cc81c1d35d4b05545fabe7b38493ebf68990a79561c2cfb24392898b20d02b327d20da9cb116ed1fea3341a69fe973bea8a6ee115e852fc9efd2d219349f852a8547aa2cfb48edbdc83b5f3cb87e443214c7d9227eeec056cb3708d398683a15755ae53aeaa967f5ae6f8d31b982a5aaafffa34cbcbbec3444daf2579875023b67f0fb44f30c092f6c8eec3b564456c36615363865d2c885fc86c4c0d982775abb33fa74fb1eb0908b7cc95b599db42a043d90c51f3d76f90c76acd4cb95c54e92e9b0d9d4724b4679656a2979cf1fc81d3ebe2136ae44ffd15b8fa1f61a5ca93e82fa42f82371fad8dda849860d356c7367ef59d055aae4e8bc283ef6dcf4a9619baef5850ed0cf15884cd4d4e14c761dd54dd1d3fbcf168fc49361b36268fb214d657328c0dde8343536fcc5ea0159c452f5bc7a43978c70c0bd5bb52f0c19299713d49c999ab2b0e3f7da2c29ecc9d79cc0ce1d5c62e9dc7959669d43e9e070e3df4b4d5e86fcaa6f0b144eb4aa59d5c3d57baca5b0a59c4cce23f94d626c08faf5d87598062804862151c347bf61ac4fbd2eb2a6ef9d5e50b6a25d17b9d051e448ddc389cc41070eef31d3f277b59dc569111533f6a32ccc33605c6506d8f4494787b3a60206fb135f9a78ea82a2601bbab4c2492148ab3e772ba32d7eff99486d319d657b1dd48c6239afd8e63b89395571b14488e034135953f8ccd9b3364769512f608962ba8f8c669f0ec5899b7201e48cc1f3caf82d6a2ac3c395e39c9930e256747ee29b88a7fea39fa6b9580f4c119a5d3a20ec2cc5e6402de019bdb2ad33718a646c4480dee575c9add64f5c62fd6f9decfb9f69838d53a601a95ba9602e1912a0b285b42cedfa894a73712879410e1d10da8f33fa3be479f7177aa060968299c5aae8ede36e1d7cfc0b12f70c546da561e5fae69f65e1586234b9566ca877a064b7d8bd9d7f109159dea83b16c7cc93d087781fe2779a0e07fd1082f043ca8d299512a9fdecf2f20fb6c8979604339fea46e1ed7ae81f7b25ea935b50adb0cb689dd78779cd6009e0d504df80c31455eb77a4a95d4bcc2723a16f73be508071d5045d0d7ea2e1ace6dde0d70c789e966995e9575457fc645d68634c5bd656d8086d205256e3e9e38ba3124aca6780ab74403e2b2a9e090038d53c525234451c58030e94664bf3858a5381ad0c7d991c6f5d287ccfd5c27a630f71fe51f80c305d0283dc4e686e901c2f8e997b4429e83930871925e05063846bb0e69b9211dbf5551fb620b015e5c3cb6a706cdada2a26467b9639a88d2986259226dba8fdf86822d9f2b0cb9fce2249d17a1489f4da8a312122142ab30a81dab28776541653808af68324213c4457ddb0e5feacf97b22c5e1d0ddf73a556e18a1ce600b9c49b7fecd033f4e2fceecd22a408a1354a068c6fe9e29c6e529ea42c94dbd545ce096f28683eb213e33dcc166d884c3847714f1c0906dcb17e875db27386eb02e909d54b938f1cd328f06bd842e012e2f8810a3aba77dfa0158d324fb8f8c57dd0bb958dca064da76ff3bc20e91c41378cdfc8c2657e85f18cd38c0aaeafe2bee228f29dcb4d35ee497f3fe8173d2deb9fffb453fedf7022bf473b8b8bf7bd1c898cad4b92f07c97ff72cdc7afd0835ff4c0ce171d5ac60edf60f817e07a3de554e967ad74a8baf623affd57205243b36daf3f78c6d701461a1777de331982daca59d0ff55e001ea40d7df2f32bc87461272e1fbee0cf089b236bd28e118c8146cf261ba3c53eeb643650711fbe12dda10e2fb2d56c7920969203962896e901b3c95831748c0d4a683ef8828dd01579e83d781f02690b752f3620ed44672c4f40be1c37abce8d50cd27af4e72bd3ca25008d77f42242101486869aa18d4dbc1f98815e83b1574ee03f23dd7f47c42a0adc8736e0229ec20f1aa90ab45cce254855dd25989950ac9fbffab29a7b7638cc247b86881210cdfb331f0674aed5a39b6c26d2ba786d1e0e5b79795f383270c7d4ce908ffd3cd10d9b8cc592edd315d52474f0b75e821aff67859912e8a854cfac49bbee797204e29d54a71c3c3fd207b93ed77d3cac5eea48dc0f6076e85b205d5d614292b3e508228793ee99ecdea50667c3dd5dfa0d4fe6efec642fafc56ab7d1591a1dd7dcc14fa5be2a7eb6700d6092109a5862818feb8ebd5103d10eddc3dfa896388a6c044ea09ab09f4342bcd78b86ea2368a47c97713e1d3430425ca7373fe1889b5b7a63b40410ce2c8d8ec07f7a482817250c0353a83eaa2f82062624f047664ec5a07ee450725b1c09f8144baf9f1ed4b2a54de6bf783da8076dbaa5fa2e9f76012b271dad2620667821d5fac71a172fe4f5eb9ff74855c1b79b1c77608c31570e349b8ec93158fdaf40836a5b5a954be4400158acafae2f0ba1b4ed375536e373a7d3f39047c1cb6736f79fe6873caf604e62dc3cbe596a2b72066e91d65dadce1d3283689b583405e5ad0aa8f4330f4ae57af04e43be1d4cd265d57ee1382408edb0de06cddf6d951a541e7ecec3d8cdff704cfcdf7dc269debc9f0bd67259a99ba6636df16b86abd83694dffd773a75addc2ed0cd6d278a552fb98675f614f256b2549a2035fc45ae4e09f27c3577529fe06bc500f1fb069d71bcacd00fba208f2c3cb632ad3a4bbf9ca93b39083bf54990070c2e73b2bb8ccf953cd530d626a5085bbb06ea029d124e7d20b6177583d4a61b04d9f9ea8c79af4deeea5d27436a7b8641859511e0501d7bfb12e480384e58790e10f682088bc7ba4a7df9575afee90b0c097ed478607fda86d0a5e38333a2858e0bbdfa978cb27e27f99709aa946d6851eb94fd059898d92809437bbb2a97ace3a0cdc8fcd9b33d9aa631041ce67140823c16d4f27047558ddc635223707349f0ef76333c4263100df840c8bb6a531769391e4fc9231c931c4782d044f178b6c4e3d9c6a7093698d771b05d4298346f1d6aba4bcc91bdf296e46f0364d8459fb9c9d0fb67fc7fa8230f541138a1449e9544b6620867308157053390490c1dea8eba03bb170f9e444074c3753f44ea2bb8ac71b56f9318557f603ed452be174779ef362c5f454a8e5ea95273f0e688aa2cd20586794df82a951701823446be24c4ebb4181806740dc36261a921b733a8eb692dff7a1cd777596852abfda7e4a98449b1854132067a092547a70fab504fabae72361c6d8679993f287cfe963465b0a6ac4c98220ff966596152b057b860de3b9e7d0980430e982ff115451d3e1eef316b2176a75d7eabc3c0d6f9f6640390b2badd6a34e14a9749a7a1161d4790d6c3a34ac2d091ae6a79f551ee7775e0511c18dfac5413de8c0a80fb42bc8882b2db87061e32673bd4ce0878f114b64c6c98376615bc1afe76e7e82111a9ee417d12062040c4073b58c95fdd2cf0708adbf940af944ea37e41b7af39221b73bbf826d3fc0b9e4c9ecb7574302b0413b267afec7bdbae4e3c0b9420a412d0524dab1ece0c24ea09a5fba5d2221161837457722500d7b4b0b046cc9d56f3b1be3fd65e1be98c49b2144c8a3e78510503a0af6f4c4f9890b02731209acb7cb5c75528a599feafccba7563f6666ce67a1c75eb46b88d9cb59e0b0c4ada99a008d1c671d4bda609d13a8e8c92874c132e294a276e05e382f581e34f51a644099b7cf20e4eac51691cb209432f5251358485997c6bc0a9e25baab9b8adf5b17b862358811fe514b95f92ae85be0f9de1b3fd0abfc8af7a776587f51837212be8655da73be2cc73a879cc27f6b6afa48b65c0587a9c62d0435d582483da9aa3cea4a6346db5c0e7b9cae67aeff214f1d1568b9025b372a08ec891e3833a79d80871a3cc7c38aa54775b56724c5fa55846566fe7926280d674556b60ab2f361c2e2e4b112e5b2d3d0f76f8f0250a41dc9bdddc77ec48148a7ca49f31748b5e9137694d7d90e69bab95e21f0fd083938bb20460f3272e2c124ba8f6508c65789bb2a59fe160a05ed09311c3626d6df4fb51d3b1bc2f9fd437c3e14894f6df3d85f3f8d7ad94d9f4461689708a0996f9b5ef5aeb28a08085c9beef964c486bab51e86ae9364028b758cbf25410131900a60834e70193209dee94fc6e2bde77d354ba1fd1ec3c2aea2621d5e333b8d90e1b224d68ee59f6c036a88ac363719d57c6c1d3f6971b1ee725a1d40cc29e782c891a4485f75086946c3ccca9738570ed56ae59d93d6cadb990d2f50465b28bb36bedbfbd1065b39ec0109259cc593481b7013497edfa9982c19b7b90c32a0a0c630c9fb8260a6f0ac28bb2f43aa8d44364f80e99d59dbf451f28c9436aa7e9bb89954a1bb42c7d617759e41e2ba3f027a55b04520b11f63a50fc554df2f55f878afc3619f65386a0368444c20a2e0ac4e7ad0f13881b4b88618175f6951e35578f"}, 0x1027) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:01 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) copy_file_range(r1, &(0x7f0000000100)=0xffffffffffffffff, r2, &(0x7f00000001c0)=0xfff, 0x1, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) [ 3192.888118] FAULT_INJECTION: forcing a failure. [ 3192.888118] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3192.890839] CPU: 1 PID: 15525 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3192.892248] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3192.893937] Call Trace: [ 3192.894484] dump_stack+0x107/0x167 [ 3192.895234] should_fail.cold+0x5/0xa [ 3192.896023] __alloc_pages_nodemask+0x182/0x680 [ 3192.896973] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3192.897996] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3192.899221] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3192.900287] ? lock_downgrade+0x6d0/0x6d0 [ 3192.901128] ? mark_held_locks+0x9e/0xe0 [ 3192.901973] alloc_pages_vma+0xbb/0x410 [ 3192.902790] handle_mm_fault+0x154b/0x3520 [ 3192.903658] ? do_raw_spin_lock+0x121/0x260 [ 3192.904541] ? rwlock_bug.part.0+0x90/0x90 [ 3192.905403] ? __pmd_alloc+0x5e0/0x5e0 [ 3192.906344] __get_user_pages+0x61b/0x1390 [ 3192.907213] ? follow_page_mask+0x1920/0x1920 [ 3192.908128] ? down_read+0x10f/0x430 [ 3192.908891] ? down_write+0x160/0x160 [ 3192.909676] get_user_pages_unlocked+0x18a/0x690 [ 3192.910920] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3192.912034] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3192.913016] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3192.914169] ? pin_user_pages_unlocked+0x80/0x80 [ 3192.915153] get_user_pages_fast+0x66/0xa0 [ 3192.916027] iov_iter_get_pages+0x297/0xf40 [ 3192.916918] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3192.917937] ? mempool_resize+0x7d0/0x7d0 [ 3192.918803] bio_iov_iter_get_pages+0x22a/0x1200 [ 3192.919775] ? bvec_alloc+0x17e/0x2f0 [ 3192.920557] ? bio_alloc_bioset+0x2a1/0x600 [ 3192.921435] ? bio_add_pc_page+0x100/0x100 [ 3192.922308] ? bvec_alloc+0x240/0x2f0 [ 3192.923095] ? iov_iter_npages+0x1fd/0xa70 [ 3192.923961] ? ext4_iomap_begin+0x1a0/0x700 [ 3192.924854] iomap_dio_bio_actor+0x77a/0xef0 [ 3192.925774] iomap_dio_actor+0x36f/0x560 [ 3192.926634] iomap_apply+0x282/0x9e0 [ 3192.927399] ? iomap_dio_rw+0x90/0x90 [ 3192.928192] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3192.929519] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3192.930662] ? mark_held_locks+0x9e/0xe0 [ 3192.931514] ? filemap_check_errors+0xa5/0x150 [ 3192.932444] __iomap_dio_rw+0x6cd/0x11a0 [ 3192.933256] ? iomap_dio_rw+0x90/0x90 [ 3192.934064] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3192.934992] ? down_read+0x10f/0x430 [ 3192.935741] ? down_write+0x160/0x160 [ 3192.936513] iomap_dio_rw+0x31/0x90 [ 3192.937244] ext4_file_read_iter+0x2c7/0x4c0 [ 3192.938156] new_sync_read+0x424/0x6f0 [ 3192.938937] ? fsnotify+0xf30/0xf30 [ 3192.939668] ? ksys_lseek+0x1b0/0x1b0 [ 3192.940435] ? _cond_resched+0x12/0x80 [ 3192.941217] ? avc_policy_seqno+0x9/0x70 [ 3192.942043] ? selinux_file_permission+0x36/0x510 [ 3192.943018] ? __fget_files+0x296/0x480 [ 3192.943828] vfs_read+0x457/0x580 [ 3192.944537] ksys_read+0x12d/0x260 [ 3192.945250] ? vfs_write+0xa30/0xa30 [ 3192.946028] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3192.947085] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3192.948143] do_syscall_64+0x33/0x40 [ 3192.948899] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3192.949954] RIP: 0033:0x7f172cc68b19 [ 3192.950709] 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 [ 3192.954456] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3192.956010] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3192.957564] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3192.959020] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3192.960467] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3192.961922] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:42:01 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 22) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:01 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r0, 0x8008f512, &(0x7f0000000040)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0, @loopback}, &(0x7f00000001c0)=0x10) [ 3193.183813] FAULT_INJECTION: forcing a failure. [ 3193.183813] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3193.186780] CPU: 1 PID: 15555 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3193.188144] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3193.189940] Call Trace: [ 3193.190498] dump_stack+0x107/0x167 [ 3193.191273] should_fail.cold+0x5/0xa [ 3193.192076] __alloc_pages_nodemask+0x182/0x680 [ 3193.193056] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3193.194089] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3193.195334] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3193.196413] ? lock_downgrade+0x6d0/0x6d0 [ 3193.197263] ? mark_held_locks+0x9e/0xe0 [ 3193.198124] alloc_pages_vma+0xbb/0x410 [ 3193.198947] handle_mm_fault+0x154b/0x3520 [ 3193.199826] ? do_raw_spin_lock+0x121/0x260 [ 3193.200722] ? rwlock_bug.part.0+0x90/0x90 [ 3193.201596] ? __pmd_alloc+0x5e0/0x5e0 [ 3193.202437] __get_user_pages+0x61b/0x1390 [ 3193.203323] ? follow_page_mask+0x1920/0x1920 [ 3193.204248] ? down_read+0x10f/0x430 [ 3193.205018] ? down_write+0x160/0x160 [ 3193.205819] get_user_pages_unlocked+0x18a/0x690 [ 3193.206820] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3193.207940] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3193.208934] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3193.210074] ? pin_user_pages_unlocked+0x80/0x80 [ 3193.211066] get_user_pages_fast+0x66/0xa0 [ 3193.211946] iov_iter_get_pages+0x297/0xf40 [ 3193.212849] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3193.213868] ? mempool_resize+0x7d0/0x7d0 [ 3193.214736] bio_iov_iter_get_pages+0x22a/0x1200 [ 3193.215724] ? bvec_alloc+0x17e/0x2f0 [ 3193.216511] ? bio_alloc_bioset+0x2a1/0x600 [ 3193.217400] ? bio_add_pc_page+0x100/0x100 [ 3193.218290] ? bvec_alloc+0x240/0x2f0 [ 3193.219082] ? iov_iter_npages+0x1fd/0xa70 [ 3193.219954] ? ext4_iomap_begin+0x1a0/0x700 [ 3193.220850] iomap_dio_bio_actor+0x77a/0xef0 [ 3193.221782] iomap_dio_actor+0x36f/0x560 [ 3193.222635] iomap_apply+0x282/0x9e0 [ 3193.223404] ? iomap_dio_rw+0x90/0x90 [ 3193.224197] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3193.225393] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3193.226494] ? mark_held_locks+0x9e/0xe0 [ 3193.227354] ? filemap_check_errors+0xa5/0x150 [ 3193.228297] __iomap_dio_rw+0x6cd/0x11a0 [ 3193.229138] ? iomap_dio_rw+0x90/0x90 [ 3193.229958] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3193.230918] ? down_read+0x10f/0x430 [ 3193.231685] ? down_write+0x160/0x160 [ 3193.232481] iomap_dio_rw+0x31/0x90 [ 3193.233233] ext4_file_read_iter+0x2c7/0x4c0 [ 3193.234154] new_sync_read+0x424/0x6f0 [ 3193.234953] ? fsnotify+0xf30/0xf30 [ 3193.235705] ? ksys_lseek+0x1b0/0x1b0 [ 3193.236492] ? _cond_resched+0x12/0x80 [ 3193.237300] ? avc_policy_seqno+0x9/0x70 [ 3193.238152] ? selinux_file_permission+0x36/0x510 [ 3193.239156] ? __fget_files+0x296/0x480 [ 3193.239986] vfs_read+0x457/0x580 [ 3193.240714] ksys_read+0x12d/0x260 [ 3193.241446] ? vfs_write+0xa30/0xa30 [ 3193.242235] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3193.243324] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3193.244395] do_syscall_64+0x33/0x40 [ 3193.245168] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3193.246238] RIP: 0033:0x7f172cc68b19 [ 3193.247012] 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 [ 3193.250813] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3193.252382] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3193.253853] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3193.255348] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3193.256821] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3193.258299] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:42:01 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) copy_file_range(r3, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0x10000c3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x0) fstatfs(r0, &(0x7f00000002c0)=""/220) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3193.362753] FAULT_INJECTION: forcing a failure. [ 3193.362753] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3193.365911] CPU: 0 PID: 15533 Comm: syz-executor.2 Not tainted 5.10.164 #1 [ 3193.367282] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3193.368934] Call Trace: [ 3193.369464] dump_stack+0x107/0x167 [ 3193.370206] should_fail.cold+0x5/0xa [ 3193.370965] __alloc_pages_nodemask+0x182/0x680 [ 3193.371873] ? __kmalloc+0x16e/0x3f0 [ 3193.372612] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3193.373820] alloc_pages_current+0x187/0x280 [ 3193.374720] relay_open_buf.part.0+0x2a5/0xc00 [ 3193.375646] relay_open+0x531/0xa10 [ 3193.376383] do_blk_trace_setup+0x4db/0xbf0 [ 3193.377241] ? _copy_from_user+0xfb/0x1b0 [ 3193.378068] __blk_trace_setup+0xca/0x180 [ 3193.378874] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3193.379747] ? perf_trace_lock+0xac/0x490 [ 3193.380580] blk_trace_ioctl+0x155/0x290 [ 3193.381374] ? blk_add_trace_bio_remap+0x560/0x560 [ 3193.382330] ? do_vfs_ioctl+0x283/0x10d0 [ 3193.383122] ? selinux_inode_getsecctx+0x90/0x90 [ 3193.384042] ? generic_block_fiemap+0x60/0x60 [ 3193.384917] ? __mutex_unlock_slowpath+0xe1/0x600 [ 3193.385858] blkdev_ioctl+0xc1/0x710 [ 3193.386605] ? blkdev_common_ioctl+0x1870/0x1870 [ 3193.387536] ? selinux_file_ioctl+0xb1/0x260 [ 3193.388398] block_ioctl+0xf9/0x140 [ 3193.389106] ? blkdev_read_iter+0x1c0/0x1c0 [ 3193.389954] __x64_sys_ioctl+0x19a/0x210 [ 3193.390751] do_syscall_64+0x33/0x40 [ 3193.391478] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3193.392473] RIP: 0033:0x7f21f1d27b19 [ 3193.393199] 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 [ 3193.396768] RSP: 002b:00007f21ef29d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3193.398268] RAX: ffffffffffffffda RBX: 00007f21f1e3af60 RCX: 00007f21f1d27b19 [ 3193.399651] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3193.401040] RBP: 00007f21ef29d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3193.402425] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 3193.403806] R13: 00007ffeb26a845f R14: 00007f21ef29d300 R15: 0000000000022000 23:42:17 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0xba00, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:42:17 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x7f}, 0x50064, 0x4, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0xffffffffffffffff, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {0x9}}, './file0\x00'}) fstatfs(r3, &(0x7f0000000380)=""/164) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:17 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) fcntl$getown(r4, 0x9) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:17 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) read(r2, &(0x7f00000002c0)=""/102381, 0xffffffffffffffd0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$BINDER_SET_MAX_THREADS(r3, 0x40046205, &(0x7f0000000040)=0x40) fcntl$dupfd(r3, 0x0, r0) ioctl$FS_IOC_GETFSLABEL(r0, 0x81009431, &(0x7f00000001c0)) 23:42:17 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 23) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:17 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:42:17 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x6c, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:42:17 executing program 5: sendmsg$SEG6_CMD_GET_TUNSRC(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0x58, 0x0, 0x1, 0x70bd28, 0x25dfdbfc, {}, [@SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x1}, @SEG6_ATTR_ALGID={0x5, 0x6, 0xfe}, @SEG6_ATTR_SECRET={0x18, 0x4, [0x1, 0x4, 0x1ff, 0x9, 0x6]}, @SEG6_ATTR_DST={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @multicast2}}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x58}, 0x1, 0x0, 0x0, 0x8000}, 0xe011) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x2c, 0x2, 0x8, 0x707, 0x0, 0x0, {0xa, 0x0, 0x7}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}]}, 0x2c}, 0x1, 0x0, 0x0, 0x48400}, 0x0) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) syz_io_uring_setup(0x4cdb, &(0x7f0000001780)={0x0, 0x8081, 0x0, 0x2}, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000001800), &(0x7f0000001840)=0x0) syz_io_uring_submit(0x0, r1, &(0x7f0000001a40)=@IORING_OP_READV=@pass_iovec={0x1, 0x4, 0x0, @fd, 0x5, &(0x7f0000001a00)=[{&(0x7f0000001880)=""/120, 0x78}], 0x1, 0x2}, 0x7) syz_io_uring_submit(0x0, r1, &(0x7f0000000280)=@IORING_OP_MADVISE={0x19, 0x4, 0x0, 0x0, 0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2}, 0x3) [ 3208.905432] FAULT_INJECTION: forcing a failure. [ 3208.905432] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3208.908264] CPU: 0 PID: 15585 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3208.909814] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3208.911492] Call Trace: [ 3208.912031] dump_stack+0x107/0x167 [ 3208.912768] should_fail.cold+0x5/0xa [ 3208.913559] __alloc_pages_nodemask+0x182/0x680 [ 3208.914521] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3208.915534] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3208.916763] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3208.917844] ? lock_downgrade+0x6d0/0x6d0 [ 3208.918715] ? mark_held_locks+0x9e/0xe0 [ 3208.919560] alloc_pages_vma+0xbb/0x410 [ 3208.920381] handle_mm_fault+0x154b/0x3520 [ 3208.921259] ? do_raw_spin_lock+0x121/0x260 [ 3208.922161] ? rwlock_bug.part.0+0x90/0x90 [ 3208.923030] ? __pmd_alloc+0x5e0/0x5e0 [ 3208.923853] __get_user_pages+0x61b/0x1390 [ 3208.924732] ? follow_page_mask+0x1920/0x1920 [ 3208.925649] ? down_read+0x10f/0x430 [ 3208.926427] ? down_write+0x160/0x160 [ 3208.927222] get_user_pages_unlocked+0x18a/0x690 [ 3208.928195] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3208.929298] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3208.930299] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3208.931422] ? pin_user_pages_unlocked+0x80/0x80 [ 3208.932411] get_user_pages_fast+0x66/0xa0 [ 3208.933288] iov_iter_get_pages+0x297/0xf40 [ 3208.934199] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3208.935199] ? mempool_resize+0x7d0/0x7d0 [ 3208.936063] bio_iov_iter_get_pages+0x22a/0x1200 [ 3208.937029] ? bvec_alloc+0x17e/0x2f0 [ 3208.937816] ? bio_alloc_bioset+0x2a1/0x600 [ 3208.938701] ? bio_add_pc_page+0x100/0x100 [ 3208.939572] ? bvec_alloc+0x240/0x2f0 [ 3208.940361] ? iov_iter_npages+0x1fd/0xa70 [ 3208.941239] ? ext4_iomap_begin+0x1a0/0x700 [ 3208.942137] iomap_dio_bio_actor+0x77a/0xef0 [ 3208.943068] iomap_dio_actor+0x36f/0x560 [ 3208.943904] iomap_apply+0x282/0x9e0 [ 3208.944678] ? iomap_dio_rw+0x90/0x90 [ 3208.945467] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3208.946690] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3208.947784] ? mark_held_locks+0x9e/0xe0 [ 3208.948648] ? filemap_check_errors+0xa5/0x150 [ 3208.949589] __iomap_dio_rw+0x6cd/0x11a0 [ 3208.950432] ? iomap_dio_rw+0x90/0x90 [ 3208.951237] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3208.952195] ? down_read+0x10f/0x430 [ 3208.952960] ? down_write+0x160/0x160 [ 3208.953755] iomap_dio_rw+0x31/0x90 [ 3208.954517] ext4_file_read_iter+0x2c7/0x4c0 [ 3208.955439] new_sync_read+0x424/0x6f0 [ 3208.956240] ? fsnotify+0xf30/0xf30 [ 3208.956993] ? ksys_lseek+0x1b0/0x1b0 [ 3208.957778] ? _cond_resched+0x12/0x80 [ 3208.958604] ? avc_policy_seqno+0x9/0x70 [ 3208.959432] ? selinux_file_permission+0x36/0x510 [ 3208.960428] ? __fget_files+0x296/0x480 [ 3208.961250] vfs_read+0x457/0x580 [ 3208.961980] ksys_read+0x12d/0x260 [ 3208.962734] ? vfs_write+0xa30/0xa30 [ 3208.963513] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3208.964587] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3208.965662] do_syscall_64+0x33/0x40 [ 3208.966447] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3208.967515] RIP: 0033:0x7f172cc68b19 23:42:17 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000100), 0x450000, 0x0) move_mount(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x20) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) [ 3208.968281] 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 [ 3208.972237] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3208.973794] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3208.975277] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3208.976744] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3208.978231] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3208.979706] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:42:17 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) fsconfig$FSCONFIG_SET_FD(r3, 0x5, &(0x7f0000000140)='\\!*#\x00', 0x0, r0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000240)=ANY=[]) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000040)) 23:42:17 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 24) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:17 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f00000002c0)={{{@in=@remote, @in6=@ipv4={""/10, ""/2, @multicast2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in=@local}}, &(0x7f00000003c0)=0xe8) mount$9p_fd(0x0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240), 0x4000, &(0x7f0000000400)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@nodevmap}, {@debug={'debug', 0x3d, 0x4}}, {@version_9p2000}, {@dfltuid={'dfltuid', 0x3d, 0xee01}}, {@aname={'aname', 0x3d, '\x00'}}, {@cache_fscache}], [{@hash}, {@uid_eq={'uid', 0x3d, r1}}]}}) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f00000004c0)='./file2\x00', 0x18480, 0x21) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r4, &(0x7f00000001c0), r3, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) sendto$unix(r2, &(0x7f0000000500)="8fe73746f199187560e2ed4a8b53b1e6ed6bf52f2dd5e571348295b7102d5c8734c15d243351d0ff687f557100a899b1676614e7", 0x34, 0x0, &(0x7f0000000540)=@file={0x0, './file1\x00'}, 0x6e) 23:42:17 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES32=0x0, @ANYBLOB="348de8d6ec2af6035e8616696b452289e0263cc40a1385ddfc85db5768d5b6dbd7992c77ed3671246e129a466648eb90d75cb5259c9c8b7b90ffdd0370bf6be8ecdd41653c55f81987ac560931dc42c71ab1daa344dbf4bb91b658537e5757d82f1ce09740fc481947d82cd6407fd429f05e4acee12341a4300e17b5123739d529db6bd084712868f284b44e3df050727fcc64f83ac3c92e5a9748820eb71d519f43b76a00"]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) creat(&(0x7f0000000040)='./file0\x00', 0x3c) r1 = syz_open_dev$sg(&(0x7f0000000100), 0x8, 0x70000) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000000280)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) openat(r2, &(0x7f0000000680)='./file0\x00', 0x10000, 0x0) 23:42:17 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17, 0xfffffffffffffff8}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) setxattr$trusted_overlay_redirect(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200), &(0x7f00000002c0)='./file0\x00', 0x8, 0x1) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000400)=[&(0x7f0000000100)='\x83\x00\x00\x00\x00W\x00\x01\x00\x00\x00\x00\xcc#Y\xf6', &(0x7f0000000240)='@%\x00', &(0x7f0000000280)='v\x83at\x00', &(0x7f00000003c0)='[$\xf6#($(\'[,\x00', &(0x7f00000004c0)='}\x8bK\x86z\x14\x84\xf4\xfa\xdb\xb2\xff\xa9/~\xa5\x94\x8eU\xdc\xden\x9fu+\x18\x89\xd1\xb1\xc7\xa6\x83b\x99\x8b\x1b]\x06P\xed\xa7?\x88\xec\x8d\xc2#\xde\xc3=\xa6\xb4\xce,\xec\xae\xdc\x1b\x00Y\xee\x826Ei\xd0$\xf2\xc4\x04\xdc\xdb\xac\x19\xe4`\x92[\x9e\xf6\xaa\x9f\x13\xf7\xfa2\xbf\xfdp\r\\\xc7\xd1\x04%s\"gndk0\"\x81\xa38\x7f\x1f\x17\xd4\xc9\x16+b\xa9\xfe\xc9.\xfd\xd79\xc3\x86\xe0\x85\xd33\x1f\xf11\xcd\xcd\x8e\xfd\xf3\xeb\xb9@N\x86\v\xf9\xa6\xe2\xed\xdb\xb4\xc0\x86y\xcc|\fl\xdem', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'/14, &(0x7f0000000480)='vfat\x7fp\'\x03\xbb\xae\xa1\x1f]\b\x00\x00\x00\xa7~B\xdb+\x00']) ioctl$TCSETA(0xffffffffffffffff, 0x5406, &(0x7f0000000440)={0x0, 0xff51, 0x2, 0x4, 0x18, "088545acf7d81331"}) [ 3209.338063] 9pnet: Insufficient options for proto=fd [ 3209.340345] FAULT_INJECTION: forcing a failure. [ 3209.340345] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3209.343193] CPU: 1 PID: 15618 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3209.344592] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3209.346264] Call Trace: [ 3209.346807] dump_stack+0x107/0x167 [ 3209.347550] should_fail.cold+0x5/0xa [ 3209.348339] __alloc_pages_nodemask+0x182/0x680 [ 3209.349298] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3209.350324] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3209.351545] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3209.352602] ? lock_downgrade+0x6d0/0x6d0 [ 3209.353463] ? mark_held_locks+0x9e/0xe0 [ 3209.354300] alloc_pages_vma+0xbb/0x410 [ 3209.355119] handle_mm_fault+0x154b/0x3520 [ 3209.355983] ? do_raw_spin_lock+0x121/0x260 [ 3209.356875] ? rwlock_bug.part.0+0x90/0x90 [ 3209.357732] ? __pmd_alloc+0x5e0/0x5e0 [ 3209.358564] __get_user_pages+0x61b/0x1390 [ 3209.359438] ? follow_page_mask+0x1920/0x1920 [ 3209.360345] ? down_read+0x10f/0x430 [ 3209.361104] ? down_write+0x160/0x160 [ 3209.361883] get_user_pages_unlocked+0x18a/0x690 [ 3209.362854] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3209.363944] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3209.364920] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3209.366034] ? pin_user_pages_unlocked+0x80/0x80 [ 3209.367024] get_user_pages_fast+0x66/0xa0 [ 3209.367887] iov_iter_get_pages+0x297/0xf40 [ 3209.368772] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3209.369753] ? mempool_resize+0x7d0/0x7d0 [ 3209.370615] bio_iov_iter_get_pages+0x22a/0x1200 [ 3209.371570] ? bvec_alloc+0x17e/0x2f0 [ 3209.372346] ? bio_alloc_bioset+0x2a1/0x600 [ 3209.373223] ? bio_add_pc_page+0x100/0x100 [ 3209.374100] ? bvec_alloc+0x240/0x2f0 [ 3209.374884] ? iov_iter_npages+0x1fd/0xa70 [ 3209.375740] ? ext4_iomap_begin+0x1a0/0x700 [ 3209.376619] iomap_dio_bio_actor+0x77a/0xef0 [ 3209.377529] iomap_dio_actor+0x36f/0x560 [ 3209.378363] iomap_apply+0x282/0x9e0 [ 3209.379118] ? iomap_dio_rw+0x90/0x90 [ 3209.379888] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3209.381061] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3209.382137] ? mark_held_locks+0x9e/0xe0 [ 3209.382986] ? filemap_check_errors+0xa5/0x150 [ 3209.383908] __iomap_dio_rw+0x6cd/0x11a0 [ 3209.384728] ? iomap_dio_rw+0x90/0x90 [ 3209.385517] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3209.386471] ? down_read+0x10f/0x430 [ 3209.387221] ? down_write+0x160/0x160 [ 3209.388002] iomap_dio_rw+0x31/0x90 [ 3209.388741] ext4_file_read_iter+0x2c7/0x4c0 [ 3209.389643] new_sync_read+0x424/0x6f0 [ 3209.390438] ? fsnotify+0xf30/0xf30 [ 3209.391178] ? ksys_lseek+0x1b0/0x1b0 [ 3209.391949] ? _cond_resched+0x12/0x80 [ 3209.392743] ? avc_policy_seqno+0x9/0x70 [ 3209.393564] ? selinux_file_permission+0x36/0x510 [ 3209.394555] ? __fget_files+0x296/0x480 [ 3209.395374] vfs_read+0x457/0x580 [ 3209.396093] ksys_read+0x12d/0x260 [ 3209.396807] ? vfs_write+0xa30/0xa30 [ 3209.397573] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3209.398645] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3209.399692] do_syscall_64+0x33/0x40 [ 3209.400443] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3209.401468] RIP: 0033:0x7f172cc68b19 [ 3209.402235] 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 [ 3209.405905] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3209.407446] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3209.408887] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3209.410343] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3209.411780] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3209.413214] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:42:18 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) openat2$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={0x40080, 0x90, 0xd}, 0x18) openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x201, 0xb) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x68a200, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80c00, 0x84) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x4002, 0x28) 23:42:33 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) r1 = openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x4e) r2 = openat(r1, &(0x7f0000000180)='./file1\x00', 0x40143, 0x6c) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fstatfs(r3, &(0x7f00000002c0)=""/176) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:33 executing program 6: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) 23:42:33 executing program 3: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) io_setup(0x0, &(0x7f0000000080)) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x0, 0x162210, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:42:33 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) 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={0x100000001, 0x1007f}, 0x40468, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r3 = openat$sr(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) openat(r3, &(0x7f0000000240)='./file0\x00', 0xc000, 0x20) read(0xffffffffffffffff, &(0x7f0000001e00)=""/102399, 0x18fff) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:33 executing program 4: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000000)={'\x00', 0x74, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:42:33 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x2, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:42:33 executing program 7: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) fstatfs(r1, &(0x7f00000002c0)=""/176) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) (fail_nth: 25) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:33 executing program 5: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x220080, 0x108) [ 3224.612186] FAULT_INJECTION: forcing a failure. [ 3224.612186] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3224.614836] CPU: 0 PID: 15653 Comm: syz-executor.7 Not tainted 5.10.164 #1 [ 3224.616230] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3224.617925] Call Trace: [ 3224.618479] dump_stack+0x107/0x167 [ 3224.619231] should_fail.cold+0x5/0xa [ 3224.620022] __alloc_pages_nodemask+0x182/0x680 [ 3224.620996] ? fault_dirty_shared_page+0x3f0/0x3f0 [ 3224.621999] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3224.623240] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3224.624375] ? lock_downgrade+0x6d0/0x6d0 [ 3224.625277] ? mark_held_locks+0x9e/0xe0 [ 3224.626111] alloc_pages_vma+0xbb/0x410 [ 3224.626939] handle_mm_fault+0x154b/0x3520 [ 3224.627806] ? do_raw_spin_lock+0x121/0x260 [ 3224.628683] ? rwlock_bug.part.0+0x90/0x90 [ 3224.629542] ? __pmd_alloc+0x5e0/0x5e0 [ 3224.630386] __get_user_pages+0x61b/0x1390 [ 3224.631262] ? follow_page_mask+0x1920/0x1920 [ 3224.632175] ? down_read+0x10f/0x430 [ 3224.632943] ? down_write+0x160/0x160 [ 3224.633731] get_user_pages_unlocked+0x18a/0x690 [ 3224.634702] ? internal_get_user_pages_fast+0xfe7/0x23b0 [ 3224.635801] ? pin_user_pages_locked+0x7b0/0x7b0 [ 3224.636782] internal_get_user_pages_fast+0x14b5/0x23b0 [ 3224.637905] ? pin_user_pages_unlocked+0x80/0x80 [ 3224.638888] get_user_pages_fast+0x66/0xa0 [ 3224.639759] iov_iter_get_pages+0x297/0xf40 [ 3224.640645] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 3224.641639] ? mempool_resize+0x7d0/0x7d0 [ 3224.642511] bio_iov_iter_get_pages+0x22a/0x1200 [ 3224.643479] ? bvec_alloc+0x17e/0x2f0 [ 3224.644261] ? bio_alloc_bioset+0x2a1/0x600 [ 3224.645133] ? bio_add_pc_page+0x100/0x100 [ 3224.645991] ? bvec_alloc+0x240/0x2f0 [ 3224.646787] ? iov_iter_npages+0x1fd/0xa70 [ 3224.647651] ? ext4_iomap_begin+0x1a0/0x700 [ 3224.648540] iomap_dio_bio_actor+0x77a/0xef0 [ 3224.649452] iomap_dio_actor+0x36f/0x560 [ 3224.650308] iomap_apply+0x282/0x9e0 [ 3224.651072] ? iomap_dio_rw+0x90/0x90 [ 3224.651851] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 3224.653028] ? delete_from_page_cache_batch+0xcc0/0xcc0 [ 3224.654109] ? mark_held_locks+0x9e/0xe0 [ 3224.654968] ? filemap_check_errors+0xa5/0x150 [ 3224.655908] __iomap_dio_rw+0x6cd/0x11a0 [ 3224.656730] ? iomap_dio_rw+0x90/0x90 [ 3224.657529] ? iomap_dio_bio_actor+0xef0/0xef0 [ 3224.658480] ? down_read+0x10f/0x430 [ 3224.659239] ? down_write+0x160/0x160 [ 3224.660022] iomap_dio_rw+0x31/0x90 [ 3224.660765] ext4_file_read_iter+0x2c7/0x4c0 [ 3224.661668] new_sync_read+0x424/0x6f0 [ 3224.662482] ? fsnotify+0xf30/0xf30 [ 3224.663222] ? ksys_lseek+0x1b0/0x1b0 [ 3224.663998] ? _cond_resched+0x12/0x80 [ 3224.664791] ? avc_policy_seqno+0x9/0x70 [ 3224.665618] ? selinux_file_permission+0x36/0x510 [ 3224.666624] ? __fget_files+0x296/0x480 [ 3224.667448] vfs_read+0x457/0x580 [ 3224.668175] ksys_read+0x12d/0x260 [ 3224.668899] ? vfs_write+0xa30/0xa30 [ 3224.669661] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3224.670751] ? syscall_enter_from_user_mode+0x1d/0x50 [ 3224.671805] do_syscall_64+0x33/0x40 [ 3224.672563] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3224.673603] RIP: 0033:0x7f172cc68b19 [ 3224.674373] 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 [ 3224.678086] RSP: 002b:00007f172a1de188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3224.679660] RAX: ffffffffffffffda RBX: 00007f172cd7bf60 RCX: 00007f172cc68b19 [ 3224.681136] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000007 [ 3224.682620] RBP: 00007f172a1de1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3224.684095] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3224.685567] R13: 00007fffba600bff R14: 00007f172a1de300 R15: 0000000000022000 23:42:33 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x4, &(0x7f0000001280)=[{&(0x7f0000000140)="eb3c906d6b66732e6698740002080100047031f801", 0x15}, {&(0x7f00000001c0)="21fa264e98ee014381e63723fb660bb8695085a4ea399659b300a7d71debefedd140ab2ddf3b39461db0a6d8b743cce1210f4b4245d285992297241bd0b1f2cf5034c9dcd64f580c79c9a606641c776aa7027a71acff0fc23e8023598d351659c757269025503836cf30acf2411f342156ccc6bd0aedbce57c278c542de9870bef412ae34af8b7caad6e6906e9c153d3c3e90fda59c9731839cc0e86e281bf32012a44c16f2b2bf80368", 0xaa, 0x1}, {&(0x7f0000000100)="06ffd667e03adbc46031d09f3cf5f1abb3ac76bceeabffecf308d5619186bbb357797eb8", 0x24, 0x4}, {&(0x7f0000000280)="ac3aaec738f428c06ef8fc8fa4d2aba238bc73e56aa1f757422526bce832dcccfad329c3b6ce11fa671002aa0c30286918db0d3b52113575dec12469cc95337b635917e08d9e6429c4b07e95d21f56cdb15459f34a251d7caef4e91311742db066e757333c876aaf9941483cd8e245ae714aec71658e3706abb9b41017cc550e23b52243325725ef1c07cf4418f21e7e22c5ac436d9b2c4d2251b0e61369730db5c9cc1ca13dfcaa86699d7489e47893989a3f18409d21c96229cad4a9820f479b65c62a6c1957ed34f55921379c36efed719ff7f364219c807c86b03ec03fe0e739e9d1acfc07cf7a47bc596fbebe0a07d69d08ea9e55ea038c6634fcacf559a75ca3f635fccedac62a002a5f071f6ce11b99db243922fbf7bc2e28f83da78410b85c17b3d459009307759873a2e6dbeed760ee5ada04438cfbee492f2626a856d48630092058b3afc68e61f152ed97ab940dcacb8552528c58314a7f5ee603d1b9e4f2302f18704757ada43d363c4ea5ed4f53c8eadf6af00cbe37e7f9dd6bfc0a38edb5e6746e2aa720c0c9811cdbb20eeeb89de557ccc739f3bf32ea32caab0101e68a8a4bd225d9947cc73479be4ffb9b51b5c3d421c5561a9043d919426f6eea9824ba67c8d0c746413f50858ab84765d6ecab997a46c12b6f7bfff35d8013c2d72dc295cd8ec29bbbd1958d059df227a6b729239323a73144655effe8ee52cf55d3970cbff0ed4eb907bf9604340125170f6ec8dd61a8acc05c6131642e5147c4d328a1c1e09fc54aa72244a75b789997f377348ad132456a891e9d59a9b14c22a10751c03137fada3d37fbfd3add8f3987839f1037795b73d825a29ad25a5b45bef346c04b88e8d61c2a011fc0459e4f9427865b966d1495d71a033621ceb00621d9e5477bf2b6ca670f63f5470a458bffea5c532f4e11ec56fdfd8035caee7c57010e1c7d45cfc5de88b8e41e04f54c0ca707f9c70eeda6f1f4e4e0a5a62ed8d81f736e620d93f27288878a8c5ce04f265bc1138185d85e0e945ea83fdb8b972d129bb681160644629a7d16222d5630735a0fb71f3fa8af2444a242cf690ec8e3b4d3aafdc11cba29ddf297832e6a10f2f4616fe9bbc1f73c1707316afb2b9230665bfcd2bac9e35d93501fd6cd483b29f5c4223e6750030ae7022ce145494593fa47aed28d8cb5284829a52f47ba36c1f6f1544d976cf7873291a35aded4c535565e653b38a3bb7af89284b66b35807fe1ef3d7d7ab1e013c3af12d71c5d5223ed281a620b058738bdf5f20e82bc0be1251c72426a3ce6f18db8b9cacd3a4fac579d0b1abdb0023f4495a9154294b901a9549b75ae8f4e24c58b899d03f7267b25184e5174b32bdd2d4389cdf5faf6c3b88a637a21447aec4ff48494c44a96369bcaebbaa145a2df2b7011b72e93287d85df62ef75d5382e946429182413e1bbbe2d3591b3bc70e39e02f23d6bbbc48cb8d5990017515f94421f61066ec68fcb5abd31362ffd0148c1a1c079cfd1173ecae0a2befe2a44e351f0d13299a576febec353e4d922219897eca01e08eb016fb78e6b5604d1f114283117f7ff9c8dceceb6e2419b5074b61d37c5a47ff5e333fd33bf0de7f8001dac5dc0d5fd3009a820a3cfdd42c45903576b0b8a71b450ca5778f94da8768fa6d6179fa45aa45e1332e64ea93d44791dec8bf3975a06c2d24b67d58475318927e1de6703708853ac476a9f235d85ac7925e54bcf3c528b4e0280aebb650a8a45e16465587efb1ccfa9ff065531ebac8a4f453b8eda4f498092eefa3acb8e9b9fdcaba5dba5aaeb2a8ba15ca8be3ab3c1e679832e0d702088c2b8f4437e5aae64c87ea8996c4393e3ff2738a7940ac4e81bccabbde7beeceb8c6d3eb70f8d0b95a76ae19b0466ff29d98061b8c5428cde606713fe89c918d10e75e2938c8947663bdabc092dd0cfb542618b2d72bffacf06bfb545620f8f822f3d9f9e03938d8bbd4fa1c0cf12264a8ffa067ad7ca55946ecb348e1e3959fe6d43e1372e46cf4005834c50d4b7484a12064b86d95d9fd8cf7b46e75e906655058733e61634ccacae90e5d16c1f3c1830b0a20d2831ac82b96694d239f107349b85e81ad53e98702937bc682c8e7679761de3bac1ed42483bd372e7158add42ec1b42709117dd3a42090f09c929fba01e9e08b8ebcecde03485c0e8705eac957e26170b380d5f794c7016862533ec45a1100968f6aa37dca8524c9d9362074c6e62a159ec0ef714dd9f6070077ef487b67827e0fcb16d3606b9210f2f2ce384093c70d68dfd7120438a7f38126a84d7fe4307964ffc6de6692d1727c4f15c888adc62a37fd2533def68c6230cf2dae93f6174cf9b04dc4e2d7dc87091e750f02a31b904a41cada6853ffecd33953717c1c027bb5a4fdf672da6a2543cd52600d97d5d4f58ca72c709e7734583ec5e340be8c9cf368bebeae3743465c750533a4cf0be8a06294f58df7a3b9202439a28d86b632adf2e41f0db34c22e1d7c59cef16f6a8b305093185fdb78cc8c739d10283ac580b50b35c9c636a16a0f8cfb4708f4227ee974f5afbe9b893170c30bf3001e4a7490e486855e983f53d9b181efc54fcc6e7281ef18400dabcb99b032b04b74b8d24598994759182e3ac050ff8775b0b3f36e98504ae1ac94c6ba1a576f2665e42e1141bf5799c6b98ca832f3478ff28685f0fe61366411c6836b58d55bafc283f6ad44bb6e099b25aee1f8de67567e18835da79a83b80e18ccd790112a718cea7e4730fa0e0e993e87974c66458da453b444a2b61a41e9afcf250c8a686164abcf0f539a7987be2dd555136e8e71ab86cd62c416a93984340478ed9ae234526a95555bbdbd2413085acb5b41076bb9a39171ae6f4774278596e566c76bd43df644e9d0296294a6c2d65df2c8a2975c20dbb481b7e45aab080d894ca52cf7ab024bb096f6af16536ec32378f8a779e83920b32954b0bc1b016ce24f2af80ca9098d5bb5c92becb2f4c15577f21fcb8ee54aea22d3dc506922f864bcf11d257e689ec13c7885d0a294042566b0d5963d701c3c70bb0bc7b04cdfc095789458985b7d3028da0a88b1af5ae673a443be511c6f05a558980e6a0b2d2cd58094df7e5e1434cadda13dd91e48f9bb151a66e163787cb8513e998dd150f11c246488943aa3b1b2881f48591174c081951545c3082ba1629089e14ee139c82ffdaeefe57b22d23f12442702f5c6ebc8ddc414ed570eb1030242fd22e03cef027303c79375fde151169ced177cc26b0b66a1e9318c4e0f5b97324a07ec46c2bc26d48a612c5766a06c9b588e11cf5edc86f11cb6350874ffeed62951e57006bda0d012dc13184ff41a30e57f491fe93b1d1c6776343adeefce2806647f8135f3871a59900e9a551fec9912f2d331845f03f91248fc5213b7ec37205ad305c8305ab1f4e1b20001c3f51aa40704269042843ee42407cdfe1f401a17347c490a1923f0b8762461089fecb2b13da4cc7e2b5cf6449371cdad8515bf4dd1a0d963502b3b7f4b1074ba3b10eb04521a7a83e563b3560f1a2aa113e8ec300edd7dcd95dd45d7c8bab66f5dd1992406fcc332a697532c0769d8c96dc3cb5340cecd57fdf34e50fe6c9e3fac1210db3baa7889554701a71b48ba9f976c58859de6a1cff674c70694019ca1a9d41ff177dd415a314a9880112e8f1b7d49a51f8d9389bcf8bfbb43874c8a6431bc13e932acb1cc48c50c8ab56e85c6be3c8e586b152e85b1a7f1595dbb1e0a075162cec93bdc73fe961f777a6cc31c0d0346451b005d7e298cfba51493ace80a66028a8e1df67ec0d8d3992d0265295573b235a673e675bb3a90e7edb16383c84b2dcc0cf5d1c0fc38ef7e9dc00e83dc7b3c1cd33509886f498174ad313309260ae561e2d6c53f1326c279f0684ce57547d89c5131da0ffb79bb4cb18d4a527b1d709ee068c4f072d99c96f338c05bc7f5e0032f342998b23b76d28b1c9da3a60e00a47188c8886c175a30b377e85790eaab9eac8b9c94adb9cf96e2befa6c27b7b4b19712a723640bb98b0ebfa3fe3232b56dd3b0a57157df397efb3301ce2ec270a815547f529abdd4a99a95fd8d6774b935ca6f9bb33f4b8da0ffb350d6dd5b2aa5d42d813aeb529023e6abca79a23a9c69ba0ffe989ad22080a3d2d36388a85cd556ea5e3a041aa9b1da1c07abd7e190546fff24b41e91eab0ad46515a448658317fc55c2292d7a2071c288f5251f051924b8d2ac5471692808c38162e70758e2ff005ba698b695bc971ff45eaf65d2b3f35e79ff69ac51ba32bf0690fdb8febdfa077c21d93395ddf547f8b6a939535a51a2972dd14639212ba55415f4779a61da8fbb254f5a9800a4358ca23b8665cd1454beb19b4a897a540283123677beffdb8270e81f76010dfb00d5f0d5414e8c38f14df3d01a9e38246c42f00d0cb56bc6a96e24c08aa0c41e7d3fc6e91f915b076e2ab7c45e90dd21539d4aa9f7750f4df42f8f0fb41f3a8e8ba52e74335e1c78c76fc78aeb3582524824d734ec12b1346fc692fe3325232af32ee51ac2ec8e968e0a757f9c05e30fd65813968eacac30020cb6c792b1ba01f320d1096d2dec347ae4a0dc98431ffc23a3297a4b4bf1bcd2800285b668e0ced50542331b6bba92f4d83e3f5860e6f5d1de75050f8e7ba5d2c655fce6d5e49a5901abf838ec5915387ec7d5824204b91b70354b5c162419aecea6f1503e130d3c9d91dda84957a53b284229e771d2d3c7662f02d9ec73ea80a8aff3f7622870e8d0da66a3f17402f933609fbb3adc26cfb60da2bc5b2c82c530551169d3fd7ba061ff6f5b0cf86f1932f95887f7c985e8576a37d919e87383f6b18949f19c149fd9065954b15fd807bd7a5aacbd7d566e2267a9ef8e778d9339a6083683e67e5c7817fa5042fffc3ec6dc00f1db04d65b0001d131dd6dd3de7324114cd69f8c5fbf3e8ae211f95329bd40bb806cb1b536f09ea6cc178b2f1c9e835605aa717ab8db4d5d1401d792acbc19bfb7be731dfc0b3ddcc8e8b12938d8887fe9e38e98c64c8be31e04c57ba81e184f0b91e0c8ff7ea5e45dbc04456afa97f55fa2c3c73200a55440753aecfc5b13186a7846e68e9f7499268b3867f0d1b0f8cf9418e2d8160584d59defd26470124c45b1a4d78779de936551eb7b7f1b0ca4358930242f866f36f606acdf29f3119b5a9b0fa2cfc6667709cce7881a3e8243e0889c0f028a82f09d963e3d223581fc12c455aea7b20f7e08449ce248efcce06bbaa87e3c5f07a8f86bb778db9719b0a66ea842c14c7524bfcc19995a639766b1b5e9821611f921628cd4dbfe963782b22a07f319aa69360fe16ffd82b8ccf4cacaeb4d5a6574c1f4d880529ed4197e8b97fcc9af9000296fd53647694fba4cd4eae9764ce11600b9478f3f23ae482485cce364f0e9e31a9fca44d7885ee5ab00c5a3d3e9c088131239f07f2a1bd730386faee76a6b8af09042321d6cfee0c9814b471bebd0d29004e12e2d302f110969a699eac15d2b15035133b2a8ba7cf9223a4c0de93372077fbe7713ea46f09ef63a424b9454c1bb5d2a205b9dc0e461d96d983c3051941eb0616212a05c6869b5c36c5375218d5cdd0170cee5d239896e3b454e8f8218b36f8c478615b98f882b47d1683439f1b3f424fe8cb920b88394a3ea58b4c0abc021b82b22cc43bc1f5e8b3bc1d98049c23b5b0068c2b01f81845e4ea7cc1003bde76fb967aafd1379b23821596fc21f54407c56239c34ec4ff272065931c78a607c5fc1751e3", 0x1000, 0x1}], 0x402, &(0x7f0000000040)=ANY=[@ANYRES32]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) 23:42:33 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x301, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:42:33 executing program 5: ioctl$FAT_IOCTL_GET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000000000)) 23:42:33 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x44066, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:33 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r2, &(0x7f00000001c0), r1, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) fsetxattr$security_ima(r2, &(0x7f0000000140), &(0x7f0000000180)=@v1={0x2, "e868a6ffc38cd6c44a95b98e4b3b3b3b62d0c1"}, 0x14, 0x3) fstatfs(r2, &(0x7f00000002c0)=""/176) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) 23:42:33 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) fsetxattr$trusted_overlay_opaque(r0, &(0x7f0000000040), &(0x7f0000000100), 0x2, 0x3) r1 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, &(0x7f0000000240)=ANY=[]) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r1, 0x40047211, &(0x7f0000000000)) 23:42:33 executing program 6: read(0xffffffffffffffff, &(0x7f0000000000), 0x1b4000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x51, 0x8000, 0xfffe, {0xffff, 0x2}, {0x1, 0x81}, @const={0x8, {0x81, 0x7, 0xfff, 0x9}}}) r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}], 0x0, &(0x7f0000000240)=ANY=[]) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/block/loop6', 0x10800, 0x1cc) r2 = 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) r3 = clone3(&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) kcmp(r3, 0x0, 0x1, 0xffffffffffffffff, 0xffffffffffffffff) inotify_add_watch(r1, &(0x7f0000000200)='./file0\x00', 0x4000004) perf_event_open(0x0, r3, 0x0, r2, 0x9) r4 = syz_open_procfs(r3, &(0x7f00000001c0)='net/ip_tables_matches\x00') preadv(r4, &(0x7f0000000500)=[{&(0x7f0000000000)=""/172, 0xac}], 0x1, 0x400000, 0x0) ioctl$CDROM_SELECT_DISK(r1, 0x5322, 0xf19) 23:42:33 executing program 2: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x46842, 0x0) io_setup(0x5, &(0x7f0000000080)) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 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) ioctl$BLKTRACESETUP(r0, 0x1260, &(0x7f0000000000)={'\x00', 0x0, 0x100, 0xb91}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="07e30b2c6a0000002e2f66696c653100"]) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) syz_io_uring_setup(0x5b8a, &(0x7f0000000280)={0x0, 0x414f, 0x20, 0x3, 0x16e, 0x0, r1}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000340), &(0x7f0000000200)) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000300)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x2) syz_io_uring_setup(0x7de4, &(0x7f0000000080), &(0x7f00000a0000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000180), &(0x7f0000002a40)) r3 = openat(0xffffffffffffff9c, 0x0, 0x882c2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(r3) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000680)=ANY=[]) io_uring_enter(0xffffffffffffffff, 0x76d3, 0x0, 0x0, 0x0, 0x0) ioctl$BLKTRACETEARDOWN(0xffffffffffffffff, 0x1276, 0x0) 23:42:33 executing program 1: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x2, &(0x7f0000000180)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020801000470008400f801", 0x17}, {0x0}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r2, 0xc0189379, &(0x7f0000000340)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) name_to_handle_at(r2, &(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)=@OVL_FILEID_V0={0x69, 0xfb, {0x0, 0xfb, 0x69, 0x0, 0x9, "73b194783fc386f091f07eb4980a7651", "b22fa16749fe0f1b54ad76cc35dc116a99cd14385c8302e28b7babcfa78ed4fbd6894720ba9c0509a59550fbf02699e7cec8aece0142f0012f778cc3139354ca26e4ab13e1707fd26b1652e4e96992e940fcc373"}}, &(0x7f0000000240), 0x400) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) copy_file_range(r3, &(0x7f00000001c0), r2, &(0x7f0000000280)=0x10000, 0xc3a, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000380)={{0x1, 0x1, 0x18, r4, {0xc34e}}, './file1\x00'}) 23:42:33 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') openat(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x157) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x86010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000001, 0x7f}, 0x50064, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x0, 0x0) r3 = syz_mount_image$nfs4(&(0x7f0000000180), &(0x7f0000000200)='./file1\x00', 0x72, 0x2, &(0x7f0000000380)=[{&(0x7f0000001e00)="492dc7e03f9b93c625fa15f98f1d6ff97d5568b7c48e1ba012da9f8da2cb3e74682199b40f7f49be75825615c08b90d7a851abfe4b70ad84807500d40c88817d84a5dd6758eea8f1b73df0b8573fbed24b8d01335282c33447e175c61892704d8e7940b9aba77f881c6859d38aaa86b203f5c13ef1d24abf1966cfbcb3fa624812186cacf659302187ac9001712780831f5dca8df0177ccf531638a19d6f5af0e1ba460d0ba5fae8ce17549660edc296e513f3a737602e7b8650b0657b44ce480fbbd90392fa0b449dc9a2d6ee12504e0316e8a58ee957fd70f24da5d76293a9bea81347637ee7543573e6eb32b5c4b768c6f4716f0f3256c14f804c55ab0d4e6a226f62132e330c419ee491df14d201741a8356f9a263cee9d9a2a32ee045380b3be4af14c2d1755ede728315dae3f885a61f3ce9f01d37ea7fe1e74cf7f64b8c37ee66b1042f3c3222f14a99d4876de3db4631d446dc2bd9592b625ca9f3e9a095ee2a86e1f16b24a9e91a32421cf12406626b1d290db258d3251e84c15e0b710b84a156f0ca014ed5f101457dd82b79965ccec82105b1ab8262f2eb069bc41c5710353422595723e360ea71e5f6d8291e224885a89e775439b5a611d20340b5951393b2fc0c0086cf2362325264748fc5d83144ee7bce5ded7eaeb7f1f4c7b89a473490cda8a6f03e6b856308d2f421b7c265a46606201729f45a70a8e11c6c29b4dc73c7167232efdc6afe1c398a1fe8b84e5be6f272b44230eabd85c771a8ed8d83e752511e6f43a7a7d88d5b2d00dd123b165d9ea551015d030109c59aa6959a85663af79d2133d683fd598aca1d18287df73807387e1869044477bed19babbb85cc670d0125ee52bb7fcca3713e094cb3b9a1810446c3368ce671b78412beba71eb67e88334aee9e5a91498065c1c0acf1103744b774ea9fd8ac7fb5dd156feb4bd7012bdef9b3bba32a9d8e7511d8b62b8f857a13998a9787ce232855169d8cdef0430bae0ae0d3f519785063577d40465fcbc2567558cd65c959a768cfb72ce8a750f027aeeefefd5387513248227384c0d9cfcbd28e008f5bef8b4af68c4ce0a9f4fd4376bc05548323ec72f5fd1ec3da1429dc3e35458aecc654945f8ec4b49662b8f3b56191efc0dd3ca8790931b6d3f50c210bde97e0a6c3719d6132476b9feb1d41837ed8fb9c5c12e609b070a959891b8eca17f2c2e0ba8f4ed8c7b3bac2a4448d762a94818177833eb1e02b4283036f7dac891809bc504aead23b860758a17dfe2b8474c66ca693c2a32faa462099ed303169535dd9f5f253e4b82bcd44140a76d689842d11235de391787d2fa999beb171afe97632692797c3f481244aa647b4b22b3dcbb98d3578cb3d5f6f7fdb7898e06cc9101afa2f612b9182af52ffe0afb5857d25435c0130de8ca3aef9026bb85dde1daf671fc916b34b85c5aa664bfdf1d1351eeec9621d2d1b14a76a916a30eed12d2274b72f45d42f283e949a2c86ce64587aa1341f40e1d29303ac434887dba04d110f0d58c65cec524e916e641007b434d86dc6159d09978c9dcbf1ec9fe0d925d389be22e5715777ad1ac0bc4a8c90c7d486795c8dca6dbd7229e9cf88b084c67cee088212178a2e907794ea53a826f6a0ef6f3048bc05fcebe143068e140bc48552c640fd2c5b860df59a6bf06d999938f676a7c3e67c87af4db7abec0d76dddba90e3d08af49d5339079bc1d969d67d630697d182c9f301b4c5aeab3f81af9a4d721de6154625c15ddf80ec3777ec76a69ab6ff121c892a2e6a7a7559a455e1994f93916a0b9d87aa024d1656c0971384ce594eaff7977055b1479e5889968f332072e88aab9fa04ea763f7521b2d6369ac52a86b3147587fa56f091ef9bca21c458acdf080ecb4a549c6af776caada098504f90e8d0712318512a46ae083380b7e9111c2956783682b945634bf62da907663128d2802b51c1449cea7fd22bb4aadb0dbc0c9f1243d4d2ed84fa4274975a1ab0fb2b5940f29583c5e6323007ad64610c917b03618cc70e9489fcfd0760e175ac5aad9d04df9701293608605c89e375c5809baa375a4382452216a2086f432c4ceef8da9c5846ffe768a6bea714368b545f53a2a688ccba5916386cd1664b6ae481810ea88cafbb38302ccadc91505c0f54a95d85d6b6e12e8def2e727f4ce2ecca9f1dd982046ed64305457fb3a1748d58ef709dc1aba2d92c10b6551280778fe9c60a1969e0630f2fd1eac2e130ca36561845c3d877eb06a6275cb11d8dd5897b6bbbadc44cc044b8c5847a04c0617702ec7ea62b89645f2c17d327125a29f63e373dfde2c7fcfa24446918926036bc05580abebfebedcb6b5ed84ccce8ba2bff9eaf92be872d6ab935376373a4a2d10de77d97e250f993cd9a6718756389fe063907a13d8eb39e755322c0812f045b2db2254a2f90435ba5d6d034e2f340039fee491c5134130b05a6ed1ee667d53e6479176b03fd21539f8fad5f868366d41055409e87dbc3386d120ce2342c9c5800ed170c9e171bab95d9b5f3c318082fe5c130fcd39e62dd2c04bcfa1b8d79fb8c1474516a0bb08c7ce07d2bb02d2e9ca9f81f9bda1c8656c1470a5b2c445ee8e44c222fe761ff26769ea9553c9c90cb682eaae8aa802f4090fb75764606b6fc3a2534265de91e25b0b246ccc6fa554c667c6373f1300349d7c580c6692978b2a0f82132e85907721be71aafb3679abd6f29cd82b906ec8faaf7290a1125859933fe59e9f75ae214d183d2e7fbc3e433c9ee68a0b0338b3031d5ddf7c05e7496176cb13e23f6d426ea7b70dbc7f7502d2dbddd770b743d2ddb77f284efbe010c002f008ce12421a7f5581b84690118d059bdca19f087c30795df974ac3f780085f13c6cd6596605d355a296dc3a9d8e705ade1e6a3af4041b3f6363fe748dd88cb90088b4055d384f3ce0d1c4d47ca68f456a0cca869f329232b8781524b717de05caea8688465ac9f2e2860a69728d069e2f4aecfa29a3f43317b3ab5989bf564b5b481af9baebd2fbf6df4b338e3718b47fec63abccf613b0631fa6e3b77be2be70a252fa4092f5a9e1a9356d0b95278bb018b234b58274406ba0bd08d9df0d5a4fda60aa41d82a707a83687e6bf00f4efac1e26b7af9aea65fdd7a85d3ae7204884842a1482a758050cf041fa54b2cd455a93f620e0f86b4384133c0ea36575386c9d62f93f988ca3c4cf6d99e9f09abfb1cf040e9edadd3cbb8f290be226c7d755ac7afa2b80a1fce80cbe4de5963156b5045c2934d5a0582aaa8cd80506a93ae81186e6fae618843b1933374c7d7704ac59cf6350e92bd0ece37412762ee21bc1a4c9c9cd82a8d08b1e04b91f81d330eb26743bbcd2ce9c105c9d32ef39cd80ff82c5db4e300909353e52bdb871c695b288100268cab1dcb979723d347f85ffa968c1fb393c41a831e2178cc811a64b72e441b5fada7654f946e7a5c99dae9adaf8ed1261dec5ed6be6987148f61f808d982639e4ae7e2c8dfe3d3ed2e9263915f9f744dd605d2122b4c1fda9a15383cc85c42d5e6a7cd8db6629caad05aaee8832ed0d930cdf85f3477ad6bc128f42cb25945f78ea9fa5bdd5e4f3332dfee499a929f623606ea024a7530d4fbc05207815eff62a5d668ff4b86b22e40cf2e284e8fb20401f512123f2a1ecf532b486b1f385b414c66e1b191ad744335c9c77919d8de11b5631475545f49ce2dfecac25c23c8cd15352301b4f0594c16ea5aa0e50ccd488f23ce809e4066619f4e7bf679332062d02364f491c8730468401cf2102ddf3875c98cef8f6b14c9628d636cc41d2b5146c67d929842d990ab87e44e3eb68b75289f89eb59fde008633709339aaab8741a5003128117f3476adbbc4023d33c4f7146dec11313710b06e2124ff50b6b6a618768f2b90f039abd5886db8ec29cd5ca8f8877c3246d31d15b0bc79bb7e4524e7139981c3c518c781b77ce8c5d9a1d22ff247dc35bc93f4281d9b02b060c9910dc66c87cd049df46ff499a4a22a72ad8262637046a2bfe5a1524d768b09ec28ab62d5346ff145427a6b111424ecc55c917a22ea86b4c144ce0c5e46a5ac1ccbe882ecd67e51d6b3bab7425890cc581d83504a4cc99cfb2af2c56aae5a79f1ba294a679296bc0b6cc33fcfc0ee7a2cfc459671587c53c3adbd98be28e0763edcb33d75b27d19376b7844a7db961b9037cd3cf2e73e4d4d1aede9597b5817259a211618fb52c2cd4a53b470260f85e9c75aae456f8adf37a63d437e5c123f9c9fa8f11765937e6b90466dda9dc14bfff2e7b0a861432dc85b52110b41faa214a7c30df1de53e80070bbb09bb566cde013ead47f702a450e1ed70245151f0fbe50505c703619749f8d2a612394f9f54e39ee3ef91149cabe3f47f3b12f68cf88dd1a5b4dd9aa114fb5909fea806398acf90821562cbf36bd57d1bd2646b87465bfec4727f8df79f7ef33b2960760abcf8d2a98a794298ba182c8db3f583896e6b5840354f2a7fc71082de55a53a97aba010b4a7e5a3473a14e1149e1c356a29ef35a60af9c3fc087104a352a4bb6d181850dfa92bba70a0c1758246a6a1822ece39a0d5831fcd30eabc087e7ba383c9027c7092ffd01b8ecc222031c035805a2fbfd99f761e6cb15bbb80c74812a15b6f92877ea1e26d00494667d3a2c6076605c6ac0ea3c9edc3870d9a704f6baa1f49ea061c381bc647e33f15efa3650fe1f85242c0c80ef5ebbbbdaab147248d3f6c2ce3c6db17d3a34fdbe5f60844bb0ab56a06d6a9a11837683c7b5acad59361c31d5a1d770207d2e65765d19960ea8bd840c91b329e1d80e3f1f5ea5fc106a5685a224136db5737e1ffcdeb556682a3cdd53871074a8c7700177628fd172ab446927f7839b9557e2225a6b5be56d95a36563e08ede5b89b62ba9325e06a02bff206d8d4b2650f105552c987bdfe7d39d7a17fac1111d7dcdb6de9a8d0b3670406043d44a21def7fe01613b36322439e6c9623e9bb6a91d25aff1f1c40a8d84f1f8826ee273b5ba68c344763554f758e27a369e2a57275e4b8cd90e58c037f0be2d995db82879dbf7165a33126d0de03c15b4b95d164479aec1e86174f9bc4ab56a33698b87502704f8ff58f736a1e573afb3e592012fe8ca8b6b88ed21c03bb3830748deadb7d9eec8a4d307974f6dedef3fc7702b5830edea2602027053eecca8587c01ed6effe6d5415463b4fbdecaa6d2226a3ce244f0a8812063bf5ba6541b0c4ca86a3f5706c8053881f8a0fb885ec475d12dace51d72b234fbcf7e0a8eab96ca0d3e1508d197d8df89168b15dbdb6795862aa048d04917c29fdc7bb760c812bf9efaacbf0096820de2c5a22d35c46398c6e21e4ff01be6cb8eefbcee3ae213d098c03a5a5b46e9e3b52aad1c885c59320b12343cdaa3087ec1ec3688ede074d959c161237593b1437870f314e4583ae19fa4fb8887b7ae41ed5a999e08032ed4a66edf213bd0c50464dd0f6f36a2f42acb725265d2ccf563da214c68ee9c17ae03b8e1347d210895a54da830982e53e1756d79e04ab87fa9c9c249440c8e4103592c9fc664ef492038636e6363f0c4650cf14c2aabc18065d6bc98f2a188e34fd3d7672742aef7e1a4bf7ff6fd048876d6c9fdb5eade8da1d5db3ebd2d6e009bf5f1aadb5a83dfdbcafa783b9e9b3d59e3ff061347f0e67edba970d1ab8e0f8b033b9e2e58dd17cd190806a884b45f233437c21cc077f911ef5570e6965dbbe7246c4a00624a8742a0ec855043aec292bee449f07604894", 0x1000, 0x7ff}, {&(0x7f0000000240)="85c134991f74b745eb9cfc3f2f5eb35ea674f2eea443e4e5eaee13385282c75136eacf999f8e2e484019470677a31ba9b5f7bf4c13dc2991ef261f157c911e6ae813cbb392", 0x45, 0x4}], 0x8041, &(0x7f00000003c0)={[{'vfat\x00'}, {'vfat\x00'}, {'vfat\x00'}, {'$#.\\!'}], [{@euid_gt}]}) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) r5 = syz_open_dev$hidraw(&(0x7f0000000600), 0x7, 0x10000) io_submit(0x0, 0x4, &(0x7f0000000700)=[&(0x7f0000000500)={0x0, 0x0, 0x0, 0x2, 0xfffd, r3, &(0x7f0000000400)="3dda76a5fec5d285113ab1a879c78a20c92657e8550f3b031a2ae37d51374eb238a044d57149e93dc7e8fb1854915491c9c6d2570c74e2298c58085d24c2ed934d3e7074f3752eefcf899455a33d7783b887da069b7f5809ec6e9fd8b8c74ae6ac39100f79d739ec8e4c5a08b0a8050f9455ad39d14d1515783248f73121ee7040bea78dfd0c3fd2b885ed4025e657b2277a48b6fbf0894e382a9b9db50ca61209c05b57a3087264fc56c52110400cc26f7f8b0f35721ae9d1580b461c430efdf527b5aca8ac5a9c74bbb1177b3bc0eea5da0fb1d08d2be076e41a60526ff5a681", 0xe1, 0x9, 0x0, 0x1}, 0xfffffffffffffffe, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x5, 0x9, r2, &(0x7f0000000540)="1d235d24ec2fb1e191ef4a8e8e190a8aa03724e32383d52bb43dd22bba58351ddf5c2b48e8eee94fe397b579259559add607ead671497780ea0ce35ba823d35a84c1440838d9ace790f1c06dcca19b47bcd84312f1cd33dbecb923afc6bab6f4c07e7c18b2979a7627786663", 0x6c, 0xfff, 0x0, 0x3, r4}, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x5, 0x8, r5, &(0x7f0000000640)="44354c968e1a9e6265a79db56e39595889f8777f4cae992a3d821e19da7ba7f6262cd507d61b0984e2c25c2b32d39ed2b2629abe23e86a87f54afd94f226cbc7bd2c5a91476913b1af509f820948", 0x4e, 0x80000000}]) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r6, &(0x7f0000000000), 0x1b4000) copy_file_range(r6, &(0x7f00000001c0), r1, &(0x7f0000000140)=0x10000, 0xc3c, 0x0) fstatfs(r2, &(0x7f00000002c0)=""/176) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r7, &(0x7f0000000000), 0x1b4000) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000000)) [ 3225.272211] nfs4: Unknown parameter 'vfat' [ 3225.482058] nfs4: Unknown parameter 'vfat' [ 3227.591127] systemd invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0 [ 3227.593569] CPU: 1 PID: 1 Comm: systemd Not tainted 5.10.164 #1 [ 3227.594887] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3227.596696] Call Trace: [ 3227.597279] dump_stack+0x107/0x167 [ 3227.598081] dump_header+0x106/0x613 [ 3227.598926] oom_kill_process.cold+0x10/0x15 [ 3227.599892] out_of_memory+0x358/0x1410 [ 3227.600771] ? oom_killer_disable+0x280/0x280 [ 3227.601690] ? mutex_trylock+0x237/0x2b0 [ 3227.602556] ? __alloc_pages_slowpath.constprop.0+0xb0e/0x2220 [ 3227.603696] __alloc_pages_slowpath.constprop.0+0x1bf3/0x2220 [ 3227.604829] ? lock_acquire+0x147/0x490 [ 3227.605601] ? warn_alloc+0x190/0x190 [ 3227.606378] __alloc_pages_nodemask+0x553/0x680 [ 3227.607286] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3227.608431] ? xas_load+0x66/0x2c0 [ 3227.609118] ? find_get_entry+0x2d9/0x6e0 [ 3227.609923] alloc_pages_current+0x187/0x280 [ 3227.610771] __page_cache_alloc+0x2d2/0x360 [ 3227.611601] pagecache_get_page+0x2c7/0xc80 [ 3227.612433] filemap_fault+0x177d/0x21b0 [ 3227.613220] ? read_cache_page_gfp+0x30/0x30 [ 3227.614063] ? replace_page_cache_page+0x1200/0x1200 [ 3227.615035] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3227.616036] ext4_filemap_fault+0x87/0xc0 [ 3227.616829] __do_fault+0x113/0x410 [ 3227.617528] handle_mm_fault+0x1e72/0x3520 [ 3227.618360] ? find_held_lock+0x2c/0x110 [ 3227.619144] ? __pmd_alloc+0x5e0/0x5e0 [ 3227.619898] ? vmacache_find+0x55/0x2a0 [ 3227.620663] do_user_addr_fault+0x56e/0xc60 [ 3227.621502] exc_page_fault+0xa2/0x1a0 [ 3227.622248] ? asm_exc_page_fault+0x8/0x30 [ 3227.623063] asm_exc_page_fault+0x1e/0x30 [ 3227.623848] RIP: 0033:0x7f98a9423020 [ 3227.624559] Code: Unable to access opcode bytes at RIP 0x7f98a9422ff6. [ 3227.625814] RSP: 002b:00007fffb3ce4468 EFLAGS: 00010246 [ 3227.626843] RAX: 0000000000000000 RBX: 00005580050dbb70 RCX: 0000000000000000 [ 3227.628208] RDX: 0000000000000002 RSI: 0000000000000000 RDI: 000055800508f358 [ 3227.629571] RBP: 000055800500b230 R08: 00005580050428a0 R09: 0000000000000004 [ 3227.630951] R10: 0000000000000010 R11: 0000000000000010 R12: 00005580050dbb70 [ 3227.632313] R13: 0000000000000000 R14: 0000000000000000 R15: 00005580040b1108 [ 3227.635402] Mem-Info: [ 3227.636107] active_anon:3733 inactive_anon:52565 isolated_anon:0 [ 3227.636107] active_file:157 inactive_file:256 isolated_file:0 [ 3227.636107] unevictable:0 dirty:0 writeback:0 [ 3227.636107] slab_reclaimable:8712 slab_unreclaimable:60262 [ 3227.636107] mapped:69741 shmem:900 pagetables:1691 bounce:0 [ 3227.636107] free:2781 free_pcp:266 free_cma:0 [ 3227.642252] Node 0 active_anon:14932kB inactive_anon:210260kB active_file:628kB inactive_file:1024kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:278964kB dirty:0kB writeback:0kB shmem:3600kB writeback_tmp:0kB kernel_stack:4768kB all_unreclaimable? no [ 3227.646695] Node 0 DMA free:6516kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 3227.651676] lowmem_reserve[]: 0 1618 1618 1618 [ 3227.652618] Node 0 DMA32 free:4608kB min:5120kB low:6776kB high:8432kB reserved_highatomic:0KB active_anon:14932kB inactive_anon:210344kB active_file:720kB inactive_file:1176kB unevictable:0kB writepending:0kB present:2080640kB managed:1662792kB mlocked:0kB pagetables:6764kB bounce:0kB free_pcp:1116kB local_pcp:132kB free_cma:0kB [ 3227.658128] lowmem_reserve[]: 0 0 0 0 [ 3227.658928] Node 0 DMA: 1*4kB (U) 0*8kB 1*16kB (U) 1*32kB (U) 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6516kB [ 3227.661655] Node 0 DMA32: 432*4kB (M) 130*8kB (UME) 43*16kB (UME) 18*32kB (UME) 2*64kB (UM) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 4160kB [ 3227.664446] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 3227.666077] 1223 total pagecache pages [ 3227.666845] 0 pages in swap cache [ 3227.667537] Swap cache stats: add 0, delete 0, find 0/0 [ 3227.668570] Free swap = 0kB [ 3227.669155] Total swap = 0kB [ 3227.669753] 524158 pages RAM [ 3227.670347] 0 pages HighMem/MovableOnly [ 3227.671128] 104483 pages reserved [ 3227.671863] Unreclaimable slab info: [ 3227.672832] Name Used Total [ 3227.673956] pid_2 39KB 63KB [ 3227.675008] IEEE-802.15.4-MAC 63KB 63KB [ 3227.676053] IEEE-802.15.4-RAW 63KB 63KB [ 3227.677094] fib6_nodes 28KB 28KB [ 3227.678140] ip6_dst_cache 41KB 41KB [ 3227.679186] PINGv6 31KB 31KB [ 3227.680226] RAWv6 220KB 220KB [ 3227.681264] UDPLITEv6 62KB 62KB [ 3227.682305] UDPv6 62KB 62KB [ 3227.683361] TCPv6 62KB 62KB [ 3227.684410] scsi_sense_cache 8KB 8KB [ 3227.685471] sd_ext_cdb 3KB 3KB [ 3227.686526] virtio_scsi_cmd 16KB 16KB [ 3227.687579] sgpool-128 119KB 267KB [ 3227.688620] sgpool-64 63KB 63KB [ 3227.689658] sgpool-32 63KB 63KB [ 3227.690708] sgpool-16 52KB 52KB [ 3227.691746] sgpool-8 48KB 48KB [ 3227.692789] io_kiocb 3KB 3KB [ 3227.693826] mqueue_inode_cache 62KB 62KB [ 3227.694895] nfs_commit_data 15KB 15KB [ 3227.695937] nfs_write_data 47KB 47KB [ 3227.696976] jbd2_inode 7KB 7KB [ 3227.698016] ext4_system_zone 7KB 7KB [ 3227.699088] ext4_io_end_vec 7KB 7KB [ 3227.700132] ext4_bio_post_read_ctx 15KB 15KB [ 3227.701256] kioctx 31KB 31KB [ 3227.702295] aio_kiocb 7KB 7KB [ 3227.703354] bio-2 4KB 4KB [ 3227.704388] fasync_cache 3KB 3KB [ 3227.705445] pid_namespace 7KB 7KB [ 3227.706553] posix_timers_cache 15KB 15KB [ 3227.707607] rpc_buffers 31KB 31KB [ 3227.708639] rpc_tasks 3KB 3KB [ 3227.709681] UNIX 249KB 372KB [ 3227.710731] UDP-Lite 63KB 63KB [ 3227.711771] tcp_bind_bucket 8KB 8KB [ 3227.712813] ip_fib_trie 8KB 8KB [ 3227.713847] ip_fib_alias 15KB 15KB [ 3227.714910] ip_dst_cache 8KB 8KB [ 3227.715953] PING 62KB 62KB [ 3227.716989] RAW 125KB 125KB [ 3227.718021] UDP 297KB 315KB [ 3227.719069] request_sock_TCP 7KB 7KB [ 3227.720110] TCP 60KB 60KB [ 3227.721154] hugetlbfs_inode_cache 15KB 15KB [ 3227.722257] bio-1 11KB 11KB [ 3227.723310] eventpoll_pwq 19KB 19KB [ 3227.724350] eventpoll_epi 51KB 51KB [ 3227.725392] inotify_inode_mark 101KB 101KB [ 3227.726464] request_queue 90KB 90KB [ 3227.727509] blkdev_ioc 41KB 41KB [ 3227.728552] bio-0 132KB 132KB [ 3227.729589] biovec-max 922KB 922KB [ 3227.730630] biovec-128 63KB 63KB [ 3227.731672] biovec-64 126KB 173KB [ 3227.732709] biovec-16 33KB 33KB [ 3227.733747] uid_cache 8KB 8KB [ 3227.734801] dmaengine-unmap-2 4KB 4KB [ 3227.735838] audit_buffer 7KB 7KB [ 3227.736878] skbuff_fclone_cache 127KB 127KB [ 3227.737964] skbuff_head_cache 287KB 551KB [ 3227.739013] file_lock_cache 74KB 74KB [ 3227.740052] file_lock_ctx 7KB 7KB [ 3227.741091] fsnotify_mark_connector 44KB 44KB [ 3227.742229] net_namespace 117KB 117KB [ 3227.743285] task_delay_info 108KB 108KB [ 3227.744331] taskstats 46KB 46KB [ 3227.745374] proc_dir_entry 360KB 363KB [ 3227.746446] pde_opener 35KB 35KB [ 3227.747482] seq_file 52KB 52KB [ 3227.748526] sigqueue 86KB 86KB [ 3227.749566] shmem_inode_cache 1257KB 1352KB [ 3227.750622] kernfs_iattrs_cache 227KB 227KB [ 3227.751697] kernfs_node_cache 5268KB 5268KB [ 3227.752735] mnt_cache 204KB 204KB [ 3227.753788] filp 2043KB 2272KB [ 3227.754833] names_cache 13918KB 14093KB [ 3227.755873] hashtab_node 278KB 278KB [ 3227.756910] ebitmap_node 1149KB 1149KB [ 3227.757953] avtab_node 4976KB 4976KB [ 3227.759011] avc_node 31KB 31KB [ 3227.760050] lsm_inode_cache 3332KB 3332KB [ 3227.761100] lsm_file_cache 115KB 188KB [ 3227.762141] key_jar 23KB 23KB [ 3227.763190] uts_namespace 15KB 15KB [ 3227.764239] nsproxy 7KB 7KB [ 3227.765290] vm_area_struct 1021KB 1112KB [ 3227.766348] mm_struct 173KB 346KB [ 3227.767384] fs_cache 56KB 56KB [ 3227.768444] files_cache 255KB 255KB [ 3227.769484] signal_cache 307KB 370KB [ 3227.770529] sighand_cache 370KB 390KB [ 3227.771570] task_struct 1351KB 1519KB [ 3227.772608] cred_jar 134KB 188KB [ 3227.773648] anon_vma_chain 246KB 279KB [ 3227.774693] anon_vma 326KB 326KB [ 3227.775730] pid 58KB 60KB [ 3227.776770] Acpi-Operand 140KB 178KB [ 3227.777807] Acpi-ParseExt 27KB 27KB [ 3227.778869] Acpi-Parse 142KB 158KB [ 3227.779908] Acpi-State 204KB 220KB [ 3227.780944] Acpi-Namespace 24KB 24KB [ 3227.781985] numa_policy 3KB 3KB [ 3227.783038] trace_event_file 163KB 163KB [ 3227.784081] ftrace_event_field 280KB 280KB [ 3227.785139] pool_workqueue 32KB 32KB [ 3227.786176] task_group 16KB 16KB [ 3227.787233] vmap_area 149KB 149KB [ 3227.788272] page->ptl 255KB 255KB [ 3227.789300] kmemleak_scan_area 95KB 95KB [ 3227.791096] kmemleak_object 140437KB 150029KB [ 3227.792146] kmalloc-8k 4640KB 4736KB [ 3227.793195] kmalloc-4k 6744KB 7712KB [ 3227.794223] kmalloc-2k 4084KB 4480KB [ 3227.795292] kmalloc-1k 2266KB 3744KB [ 3227.796364] kmalloc-512 2616KB 4864KB [ 3227.797395] kmalloc-256 1312KB 1312KB [ 3227.798443] kmalloc-192 516KB 516KB [ 3227.799482] kmalloc-128 493KB 524KB [ 3227.800535] kmalloc-96 344KB 624KB [ 3227.801577] kmalloc-64 948KB 1300KB [ 3227.802631] kmalloc-32 764KB 860KB [ 3227.803649] kmalloc-16 368KB 368KB [ 3227.804669] kmalloc-8 294KB 310KB [ 3227.805692] kmem_cache_node 47KB 47KB [ 3227.806723] kmem_cache 75KB 75KB [ 3227.807743] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/syz1,task=syz-executor.1,pid=12241,uid=0 [ 3227.810909] Out of memory: Killed process 12241 (syz-executor.1) total-vm:93676kB, anon-rss:2188kB, file-rss:34820kB, shmem-rss:0kB, UID:0 pgtables:128kB oom_score_adj:1000 [ 3227.856072] in:imklog invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0 [ 3227.858013] CPU: 1 PID: 209 Comm: in:imklog Not tainted 5.10.164 #1 [ 3227.859316] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3227.860900] Call Trace: [ 3227.861412] dump_stack+0x107/0x167 [ 3227.862123] dump_header+0x106/0x613 [ 3227.862850] oom_kill_process.cold+0x10/0x15 [ 3227.863695] out_of_memory+0x110f/0x1410 [ 3227.864484] ? oom_killer_disable+0x280/0x280 [ 3227.865352] ? mutex_trylock+0x237/0x2b0 [ 3227.866133] ? __alloc_pages_slowpath.constprop.0+0xb0e/0x2220 [ 3227.867278] __alloc_pages_slowpath.constprop.0+0x1bf3/0x2220 [ 3227.868406] ? lock_acquire+0x147/0x490 [ 3227.869168] ? warn_alloc+0x190/0x190 [ 3227.869920] __alloc_pages_nodemask+0x553/0x680 [ 3227.870829] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3227.871960] ? xas_load+0x66/0x2c0 [ 3227.872642] ? find_get_entry+0x2d9/0x6e0 [ 3227.873440] alloc_pages_current+0x187/0x280 [ 3227.874277] __page_cache_alloc+0x2d2/0x360 [ 3227.875169] pagecache_get_page+0x2c7/0xc80 [ 3227.876004] filemap_fault+0x177d/0x21b0 [ 3227.876782] ? read_cache_page_gfp+0x30/0x30 [ 3227.877625] ? replace_page_cache_page+0x1200/0x1200 [ 3227.878478] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3227.879333] ext4_filemap_fault+0x87/0xc0 [ 3227.879998] __do_fault+0x113/0x410 [ 3227.880588] handle_mm_fault+0x1e72/0x3520 [ 3227.881271] ? fsnotify+0xf30/0xf30 [ 3227.881860] ? __pmd_alloc+0x5e0/0x5e0 [ 3227.882503] ? vmacache_find+0x55/0x2a0 [ 3227.883172] ? vmacache_update+0xce/0x140 [ 3227.883941] do_user_addr_fault+0x56e/0xc60 [ 3227.884701] exc_page_fault+0xa2/0x1a0 [ 3227.885360] ? asm_exc_page_fault+0x8/0x30 [ 3227.886091] asm_exc_page_fault+0x1e/0x30 [ 3227.886801] RIP: 0033:0x7f17a341a08c [ 3227.887436] Code: Unable to access opcode bytes at RIP 0x7f17a341a062. [ 3227.888547] RSP: 002b:00007f17a29b64d0 EFLAGS: 00010246 [ 3227.889454] RAX: 00000000000009a7 RBX: 0000000000000000 RCX: 00007f17a341a08c [ 3227.890684] RDX: 0000000000001fa0 RSI: 00007f17a29b6d00 RDI: 0000000000000005 [ 3227.891891] RBP: 000055f1a237a4c0 R08: 0000000000000000 R09: 000055f1a2376e88 [ 3227.893101] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f17a29b6d00 [ 3227.894376] R13: 0000000000001fa0 R14: 00007f17a29b6d00 R15: 00007f17a29b6d31 [ 3227.895724] Mem-Info: [ 3227.896184] active_anon:3733 inactive_anon:52145 isolated_anon:0 [ 3227.896184] active_file:3 inactive_file:38 isolated_file:0 [ 3227.896184] unevictable:0 dirty:0 writeback:0 [ 3227.896184] slab_reclaimable:8712 slab_unreclaimable:60088 [ 3227.896184] mapped:69678 shmem:900 pagetables:1691 bounce:0 [ 3227.896184] free:3254 free_pcp:157 free_cma:0 [ 3227.901564] Node 0 active_anon:14932kB inactive_anon:208580kB active_file:12kB inactive_file:152kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:278712kB dirty:0kB writeback:0kB shmem:3600kB writeback_tmp:0kB kernel_stack:4736kB all_unreclaimable? no [ 3227.905518] Node 0 DMA free:6516kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 3227.910139] lowmem_reserve[]: 0 1618 1618 1618 [ 3227.911030] Node 0 DMA32 free:6500kB min:5120kB low:6776kB high:8432kB reserved_highatomic:0KB active_anon:14932kB inactive_anon:208832kB active_file:216kB inactive_file:168kB unevictable:0kB writepending:0kB present:2080640kB managed:1662792kB mlocked:0kB pagetables:6764kB bounce:0kB free_pcp:440kB local_pcp:0kB free_cma:0kB [ 3227.915979] lowmem_reserve[]: 0 0 0 0 [ 3227.916694] Node 0 DMA: 1*4kB (U) 0*8kB 1*16kB (U) 1*32kB (U) 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6516kB [ 3227.919144] Node 0 DMA32: 751*4kB (UM) 233*8kB (UM) 49*16kB (UM) 15*32kB (UM) 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 6132kB [ 3227.921678] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 3227.923145] 992 total pagecache pages [ 3227.923820] 0 pages in swap cache [ 3227.924414] Swap cache stats: add 0, delete 0, find 0/0 [ 3227.925342] Free swap = 0kB [ 3227.925872] Total swap = 0kB [ 3227.926403] 524158 pages RAM [ 3227.926946] 0 pages HighMem/MovableOnly [ 3227.927655] 104483 pages reserved [ 3227.928247] Unreclaimable slab info: [ 3227.928909] Name Used Total [ 3227.931065] pid_2 39KB 63KB [ 3227.932624] IEEE-802.15.4-MAC 63KB 63KB [ 3227.933621] IEEE-802.15.4-RAW 63KB 63KB [ 3227.934572] fib6_nodes 28KB 28KB [ 3227.935499] ip6_dst_cache 41KB 41KB [ 3227.936441] PINGv6 31KB 31KB [ 3227.937341] RAWv6 220KB 220KB [ 3227.938277] UDPLITEv6 62KB 62KB [ 3227.939226] UDPv6 62KB 62KB [ 3227.940169] TCPv6 62KB 62KB [ 3227.941108] scsi_sense_cache 8KB 8KB [ 3227.942058] sd_ext_cdb 3KB 3KB [ 3227.942986] virtio_scsi_cmd 16KB 16KB [ 3227.943917] sgpool-128 119KB 267KB [ 3227.944842] sgpool-64 63KB 63KB [ 3227.945762] sgpool-32 94KB 94KB [ 3227.946701] sgpool-16 52KB 52KB [ 3227.947637] sgpool-8 48KB 48KB [ 3227.948565] io_kiocb 3KB 3KB [ 3227.949496] mqueue_inode_cache 62KB 62KB [ 3227.950451] nfs_commit_data 15KB 15KB [ 3227.951377] nfs_write_data 47KB 47KB [ 3227.952312] jbd2_inode 7KB 7KB [ 3227.953257] ext4_system_zone 7KB 7KB [ 3227.954185] ext4_io_end_vec 7KB 7KB [ 3227.955144] ext4_bio_post_read_ctx 15KB 15KB [ 3227.956162] kioctx 31KB 31KB [ 3227.957108] aio_kiocb 7KB 7KB [ 3227.958045] bio-2 4KB 4KB [ 3227.958992] fasync_cache 3KB 3KB [ 3227.959915] pid_namespace 7KB 7KB [ 3227.960838] posix_timers_cache 15KB 15KB [ 3227.961770] rpc_buffers 31KB 31KB [ 3227.962701] rpc_tasks 3KB 3KB [ 3227.963628] UNIX 249KB 372KB [ 3227.964580] UDP-Lite 63KB 63KB [ 3227.965506] tcp_bind_bucket 8KB 8KB [ 3227.966399] ip_fib_trie 8KB 8KB [ 3227.967334] ip_fib_alias 15KB 15KB [ 3227.968216] ip_dst_cache 8KB 8KB [ 3227.969157] PING 62KB 62KB [ 3227.970076] RAW 125KB 125KB [ 3227.970953] UDP 297KB 315KB [ 3227.971843] request_sock_TCP 7KB 7KB [ 3227.972723] TCP 60KB 60KB [ 3227.973599] hugetlbfs_inode_cache 15KB 15KB [ 3227.974537] bio-1 11KB 11KB [ 3227.975399] eventpoll_pwq 19KB 19KB [ 3227.976287] eventpoll_epi 51KB 51KB [ 3227.977220] inotify_inode_mark 101KB 101KB [ 3227.978120] request_queue 90KB 90KB [ 3227.979015] blkdev_ioc 41KB 41KB [ 3227.979900] bio-0 136KB 136KB [ 3227.980784] biovec-max 922KB 922KB [ 3227.981668] biovec-128 63KB 63KB [ 3227.982574] biovec-64 126KB 173KB [ 3227.983457] biovec-16 33KB 33KB [ 3227.984349] uid_cache 8KB 8KB [ 3227.985237] dmaengine-unmap-2 4KB 4KB [ 3227.986122] audit_buffer 7KB 7KB [ 3227.987025] skbuff_fclone_cache 127KB 127KB [ 3227.987944] skbuff_head_cache 301KB 543KB [ 3227.988836] file_lock_cache 74KB 74KB [ 3227.989720] file_lock_ctx 7KB 7KB [ 3227.990615] fsnotify_mark_connector 44KB 44KB [ 3227.991591] net_namespace 117KB 117KB [ 3227.992476] task_delay_info 108KB 108KB [ 3227.993339] taskstats 46KB 46KB [ 3227.994230] proc_dir_entry 360KB 363KB [ 3227.995129] pde_opener 35KB 35KB [ 3227.996014] seq_file 52KB 52KB [ 3227.996898] sigqueue 86KB 86KB [ 3227.997791] shmem_inode_cache 1257KB 1352KB [ 3227.998685] kernfs_iattrs_cache 227KB 227KB [ 3227.999602] kernfs_node_cache 5268KB 5268KB [ 3228.000487] mnt_cache 204KB 204KB [ 3228.001357] filp 1983KB 2265KB [ 3228.002240] names_cache 13196KB 13527KB [ 3228.003134] hashtab_node 278KB 278KB [ 3228.004021] ebitmap_node 1149KB 1149KB [ 3228.004909] avtab_node 4976KB 4976KB [ 3228.005797] avc_node 31KB 31KB [ 3228.006696] lsm_inode_cache 3332KB 3332KB [ 3228.007589] lsm_file_cache 115KB 188KB [ 3228.008471] key_jar 23KB 23KB [ 3228.009334] uts_namespace 15KB 15KB [ 3228.010218] nsproxy 7KB 7KB [ 3228.011116] vm_area_struct 983KB 1112KB [ 3228.012000] mm_struct 173KB 346KB [ 3228.012884] fs_cache 56KB 56KB [ 3228.013770] files_cache 255KB 255KB [ 3228.014671] signal_cache 307KB 370KB [ 3228.015560] sighand_cache 370KB 390KB [ 3228.016445] task_struct 1287KB 1519KB [ 3228.017313] cred_jar 133KB 188KB [ 3228.018198] anon_vma_chain 244KB 279KB [ 3228.019096] anon_vma 326KB 326KB [ 3228.019982] pid 58KB 60KB [ 3228.020871] Acpi-Operand 140KB 178KB [ 3228.021764] Acpi-ParseExt 27KB 27KB [ 3228.022668] Acpi-Parse 142KB 158KB [ 3228.023563] Acpi-State 204KB 220KB [ 3228.024447] Acpi-Namespace 24KB 24KB [ 3228.025317] numa_policy 3KB 3KB [ 3228.026204] trace_event_file 163KB 163KB [ 3228.027098] ftrace_event_field 280KB 280KB [ 3228.028003] pool_workqueue 32KB 32KB [ 3228.028886] task_group 16KB 16KB [ 3228.029774] vmap_area 149KB 149KB [ 3228.030673] page->ptl 255KB 255KB [ 3228.031559] kmemleak_scan_area 95KB 95KB [ 3228.032720] kmemleak_object 139927KB 149999KB [ 3228.033623] kmalloc-8k 4640KB 4736KB [ 3228.034522] kmalloc-4k 6672KB 7712KB [ 3228.035401] kmalloc-2k 4060KB 4480KB [ 3228.036293] kmalloc-1k 2266KB 3744KB [ 3228.037201] kmalloc-512 2647KB 4832KB [ 3228.038092] kmalloc-256 1312KB 1312KB [ 3228.038982] kmalloc-192 516KB 516KB [ 3228.039871] kmalloc-128 492KB 524KB [ 3228.040762] kmalloc-96 348KB 624KB [ 3228.041659] kmalloc-64 940KB 1288KB [ 3228.042574] kmalloc-32 763KB 860KB [ 3228.043459] kmalloc-16 368KB 368KB [ 3228.044328] kmalloc-8 294KB 310KB [ 3228.045218] kmem_cache_node 47KB 47KB [ 3228.046104] kmem_cache 75KB 75KB [ 3228.046994] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/rsyslog.service,task=in:imklog,pid=209,uid=0 [ 3228.049812] Out of memory (oom_kill_allocating_task): Killed process 202 (rsyslogd) total-vm:220876kB, anon-rss:740kB, file-rss:0kB, shmem-rss:0kB, UID:0 pgtables:76kB oom_score_adj:0 [ 3228.444398] systemd-udevd invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=-1000 [ 3228.445613] CPU: 0 PID: 117 Comm: systemd-udevd Not tainted 5.10.164 #1 [ 3228.446323] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3228.447235] Call Trace: [ 3228.447536] dump_stack+0x107/0x167 [ 3228.447930] dump_header+0x106/0x613 [ 3228.448334] oom_kill_process.cold+0x10/0x15 [ 3228.448802] out_of_memory+0x358/0x1410 [ 3228.449239] ? oom_killer_disable+0x280/0x280 [ 3228.449723] ? mutex_trylock+0x237/0x2b0 [ 3228.450159] ? __alloc_pages_slowpath.constprop.0+0xb0e/0x2220 [ 3228.450812] __alloc_pages_slowpath.constprop.0+0x1bf3/0x2220 [ 3228.451460] ? lock_acquire+0x147/0x490 [ 3228.451896] ? warn_alloc+0x190/0x190 [ 3228.452324] __alloc_pages_nodemask+0x553/0x680 [ 3228.452836] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3228.453488] ? xas_load+0x66/0x2c0 [ 3228.453872] ? find_get_entry+0x2d9/0x6e0 [ 3228.454350] alloc_pages_current+0x187/0x280 [ 3228.454843] __page_cache_alloc+0x2d2/0x360 [ 3228.455334] pagecache_get_page+0x2c7/0xc80 [ 3228.455823] filemap_fault+0x177d/0x21b0 [ 3228.456289] ? read_cache_page_gfp+0x30/0x30 [ 3228.456779] ? handle_mm_fault+0x28d0/0x3520 [ 3228.457279] ? lock_downgrade+0x6d0/0x6d0 [ 3228.457754] ext4_filemap_fault+0x87/0xc0 [ 3228.458214] __do_fault+0x113/0x410 [ 3228.458633] handle_mm_fault+0x1e72/0x3520 [ 3228.459103] ? find_held_lock+0x2c/0x110 [ 3228.459555] ? __pmd_alloc+0x5e0/0x5e0 [ 3228.459998] ? vmacache_find+0x55/0x2a0 [ 3228.460446] ? vmacache_update+0xce/0x140 [ 3228.460916] do_user_addr_fault+0x56e/0xc60 [ 3228.461399] exc_page_fault+0xa2/0x1a0 [ 3228.461830] ? asm_exc_page_fault+0x8/0x30 [ 3228.462295] asm_exc_page_fault+0x1e/0x30 [ 3228.462758] RIP: 0033:0x556cba05eeba [ 3228.463177] Code: Unable to access opcode bytes at RIP 0x556cba05ee90. [ 3228.463897] RSP: 002b:00007ffe426c3920 EFLAGS: 00010246 [ 3228.464503] RAX: 0000000000000001 RBX: 0000000000000001 RCX: 000000000000002e [ 3228.465297] RDX: 0000000000000000 RSI: 0000556cba0a0506 RDI: 0000556cbba82990 [ 3228.466099] RBP: 0000556cba0a0506 R08: 0000556cba0878f0 R09: 00007f8649028be0 [ 3228.466914] R10: 0000000000000000 R11: 0000000000000246 R12: 0000556cbba82990 [ 3228.467703] R13: 000000000000000f R14: 0000000000000003 R15: 0000556cbba78770 [ 3228.468587] Mem-Info: [ 3228.468881] active_anon:3715 inactive_anon:51816 isolated_anon:0 [ 3228.468881] active_file:17 inactive_file:22 isolated_file:0 [ 3228.468881] unevictable:0 dirty:0 writeback:0 [ 3228.468881] slab_reclaimable:8714 slab_unreclaimable:59820 [ 3228.468881] mapped:69665 shmem:900 pagetables:1646 bounce:0 [ 3228.468881] free:2950 free_pcp:0 free_cma:0 [ 3228.472277] Node 0 active_anon:14860kB inactive_anon:207264kB active_file:152kB inactive_file:88kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:278660kB dirty:0kB writeback:0kB shmem:3600kB writeback_tmp:0kB kernel_stack:4608kB all_unreclaimable? no [ 3228.474734] Node 0 DMA free:6516kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 3228.477521] lowmem_reserve[]: 0 1618 1618 1618 [ 3228.478042] Node 0 DMA32 free:5284kB min:7168kB low:8824kB high:10480kB reserved_highatomic:0KB active_anon:14860kB inactive_anon:207264kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:2080640kB managed:1662792kB mlocked:0kB pagetables:6584kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 3228.481090] lowmem_reserve[]: 0 0 0 0 [ 3228.481553] Node 0 DMA: 1*4kB (U) 0*8kB 1*16kB (U) 1*32kB (U) 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6516kB [ 3228.483094] Node 0 DMA32: 736*4kB (UME) 196*8kB (UM) 28*16kB (UM) 5*32kB (U) 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 5120kB [ 3228.484594] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 3228.485527] 950 total pagecache pages [ 3228.485927] 0 pages in swap cache [ 3228.486301] Swap cache stats: add 0, delete 0, find 0/0 [ 3228.486903] Free swap = 0kB [ 3228.487231] Total swap = 0kB [ 3228.487573] 524158 pages RAM [ 3228.487904] 0 pages HighMem/MovableOnly [ 3228.488343] 104483 pages reserved [ 3228.488733] Unreclaimable slab info: [ 3228.489132] Name Used Total [ 3228.489739] pid_2 39KB 63KB [ 3228.490318] IEEE-802.15.4-MAC 63KB 63KB [ 3228.490928] IEEE-802.15.4-RAW 63KB 63KB [ 3228.491528] fib6_nodes 28KB 28KB [ 3228.492114] ip6_dst_cache 41KB 41KB [ 3228.492708] PINGv6 31KB 31KB [ 3228.493288] RAWv6 220KB 220KB [ 3228.493876] UDPLITEv6 62KB 62KB [ 3228.494479] UDPv6 62KB 62KB [ 3228.495063] TCPv6 62KB 62KB [ 3228.495663] scsi_sense_cache 8KB 8KB [ 3228.496247] sd_ext_cdb 3KB 3KB [ 3228.496824] virtio_scsi_cmd 16KB 16KB [ 3228.497404] sgpool-128 119KB 267KB [ 3228.498005] sgpool-64 63KB 63KB [ 3228.498609] sgpool-32 283KB 283KB [ 3228.499189] sgpool-16 75KB 75KB [ 3228.499784] sgpool-8 60KB 60KB [ 3228.500353] io_kiocb 3KB 3KB [ 3228.500942] mqueue_inode_cache 62KB 62KB [ 3228.501540] nfs_commit_data 15KB 15KB [ 3228.502118] nfs_write_data 47KB 47KB [ 3228.502721] jbd2_inode 7KB 7KB [ 3228.503302] ext4_system_zone 7KB 7KB [ 3228.503899] ext4_io_end_vec 7KB 7KB [ 3228.504498] ext4_bio_post_read_ctx 15KB 15KB [ 3228.505121] kioctx 31KB 31KB [ 3228.505709] aio_kiocb 7KB 7KB [ 3228.506293] bio-2 4KB 4KB [ 3228.506904] fasync_cache 3KB 3KB [ 3228.507497] pid_namespace 7KB 7KB [ 3228.508069] posix_timers_cache 15KB 15KB [ 3228.508673] rpc_buffers 31KB 31KB [ 3228.509253] rpc_tasks 3KB 3KB [ 3228.509843] UNIX 249KB 372KB [ 3228.510442] UDP-Lite 63KB 63KB [ 3228.511010] tcp_bind_bucket 8KB 8KB [ 3228.511607] ip_fib_trie 8KB 8KB [ 3228.512180] ip_fib_alias 15KB 15KB [ 3228.512779] ip_dst_cache 8KB 8KB [ 3228.513357] PING 62KB 62KB [ 3228.513951] RAW 125KB 125KB [ 3228.514573] UDP 297KB 315KB [ 3228.515150] request_sock_TCP 7KB 7KB [ 3228.515741] TCP 60KB 60KB [ 3228.516320] hugetlbfs_inode_cache 15KB 15KB [ 3228.516937] bio-1 11KB 11KB [ 3228.517536] eventpoll_pwq 19KB 19KB [ 3228.518108] eventpoll_epi 51KB 51KB [ 3228.518712] inotify_inode_mark 101KB 101KB [ 3228.519291] request_queue 90KB 90KB [ 3228.519887] blkdev_ioc 41KB 41KB [ 3228.520467] bio-0 244KB 244KB [ 3228.521048] biovec-max 922KB 922KB [ 3228.521630] biovec-128 63KB 63KB [ 3228.522201] biovec-64 315KB 315KB [ 3228.522797] biovec-16 71KB 71KB [ 3228.523388] uid_cache 8KB 8KB [ 3228.523982] dmaengine-unmap-2 4KB 4KB [ 3228.524578] audit_buffer 7KB 7KB [ 3228.525157] skbuff_fclone_cache 127KB 127KB [ 3228.525767] skbuff_head_cache 328KB 525KB [ 3228.526356] file_lock_cache 74KB 74KB [ 3228.526963] file_lock_ctx 7KB 7KB [ 3228.527560] fsnotify_mark_connector 44KB 44KB [ 3228.528195] net_namespace 117KB 117KB [ 3228.528785] task_delay_info 108KB 108KB [ 3228.529359] taskstats 46KB 46KB [ 3228.529960] proc_dir_entry 360KB 363KB [ 3228.530567] pde_opener 35KB 35KB [ 3228.531148] seq_file 52KB 52KB [ 3228.531745] sigqueue 86KB 86KB [ 3228.532332] shmem_inode_cache 1256KB 1352KB [ 3228.532926] kernfs_iattrs_cache 227KB 227KB [ 3228.533551] kernfs_node_cache 5268KB 5268KB [ 3228.534127] mnt_cache 204KB 204KB [ 3228.534741] filp 1858KB 2250KB [ 3228.535314] names_cache 11904KB 12278KB [ 3228.535905] hashtab_node 278KB 278KB [ 3228.536495] ebitmap_node 1149KB 1149KB [ 3228.537070] avtab_node 4976KB 4976KB [ 3228.537661] avc_node 31KB 31KB [ 3228.538240] lsm_inode_cache 3332KB 3332KB [ 3228.538826] lsm_file_cache 115KB 188KB [ 3228.539406] key_jar 23KB 23KB [ 3228.539989] uts_namespace 15KB 15KB [ 3228.540572] nsproxy 7KB 7KB [ 3228.541157] vm_area_struct 982KB 1112KB [ 3228.541739] mm_struct 173KB 346KB [ 3228.542318] fs_cache 56KB 56KB [ 3228.542914] files_cache 255KB 255KB [ 3228.543507] signal_cache 307KB 370KB [ 3228.544070] sighand_cache 370KB 390KB [ 3228.544682] task_struct 1223KB 1493KB [ 3228.545249] cred_jar 133KB 188KB [ 3228.545848] anon_vma_chain 244KB 279KB [ 3228.546441] anon_vma 326KB 326KB [ 3228.547021] pid 58KB 60KB [ 3228.547603] Acpi-Operand 140KB 178KB [ 3228.548190] Acpi-ParseExt 27KB 27KB [ 3228.548772] Acpi-Parse 142KB 158KB [ 3228.549347] Acpi-State 204KB 220KB [ 3228.549940] Acpi-Namespace 24KB 24KB [ 3228.550573] numa_policy 3KB 3KB [ 3228.551160] trace_event_file 163KB 163KB [ 3228.551744] ftrace_event_field 280KB 280KB [ 3228.552337] pool_workqueue 32KB 32KB [ 3228.552945] task_group 16KB 16KB [ 3228.553554] vmap_area 149KB 149KB [ 3228.554128] page->ptl 255KB 255KB [ 3228.554743] kmemleak_scan_area 95KB 95KB [ 3228.555814] kmemleak_object 139923KB 149931KB [ 3228.556435] kmalloc-8k 4640KB 4736KB [ 3228.557026] kmalloc-4k 6536KB 7680KB [ 3228.557639] kmalloc-2k 4052KB 4480KB [ 3228.558244] kmalloc-1k 2264KB 3744KB [ 3228.558887] kmalloc-512 2730KB 4768KB [ 3228.559475] kmalloc-256 1312KB 1312KB [ 3228.560056] kmalloc-192 516KB 516KB [ 3228.560659] kmalloc-128 491KB 524KB [ 3228.561273] kmalloc-96 354KB 624KB [ 3228.561887] kmalloc-64 935KB 1272KB [ 3228.562504] kmalloc-32 763KB 860KB [ 3228.563083] kmalloc-16 368KB 368KB [ 3228.563683] kmalloc-8 294KB 310KB [ 3228.564266] kmem_cache_node 47KB 47KB [ 3228.564879] kmem_cache 75KB 75KB [ 3228.565466] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/syz5,task=syz-executor.5,pid=4148,uid=0 [ 3228.567042] Out of memory: Killed process 4148 (syz-executor.5) total-vm:93808kB, anon-rss:2184kB, file-rss:34612kB, shmem-rss:0kB, UID:0 pgtables:132kB oom_score_adj:1000 [ 3228.827584] systemd invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0 [ 3228.828641] CPU: 1 PID: 1 Comm: systemd Not tainted 5.10.164 #1 [ 3228.829278] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3228.830160] Call Trace: [ 3228.830464] dump_stack+0x107/0x167 [ 3228.830861] dump_header+0x106/0x613 [ 3228.831260] oom_kill_process.cold+0x10/0x15 [ 3228.831738] out_of_memory+0x358/0x1410 [ 3228.832174] ? oom_killer_disable+0x280/0x280 [ 3228.832659] ? mutex_trylock+0x237/0x2b0 [ 3228.833094] ? __alloc_pages_slowpath.constprop.0+0xb0e/0x2220 [ 3228.833731] __alloc_pages_slowpath.constprop.0+0x1bf3/0x2220 [ 3228.834379] ? lock_acquire+0x147/0x490 [ 3228.834812] ? warn_alloc+0x190/0x190 [ 3228.835239] __alloc_pages_nodemask+0x553/0x680 [ 3228.835743] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3228.836379] ? xas_load+0x66/0x2c0 [ 3228.836767] ? find_get_entry+0x2d9/0x6e0 [ 3228.837221] alloc_pages_current+0x187/0x280 [ 3228.837700] __page_cache_alloc+0x2d2/0x360 [ 3228.838161] pagecache_get_page+0x2c7/0xc80 [ 3228.838634] filemap_fault+0x177d/0x21b0 [ 3228.839077] ? read_cache_page_gfp+0x30/0x30 [ 3228.839546] ? handle_mm_fault+0x28d0/0x3520 [ 3228.840022] ? lock_downgrade+0x6d0/0x6d0 [ 3228.840488] ext4_filemap_fault+0x87/0xc0 [ 3228.840942] __do_fault+0x113/0x410 [ 3228.841339] handle_mm_fault+0x1e72/0x3520 [ 3228.841794] ? find_held_lock+0x2c/0x110 [ 3228.842227] ? __pmd_alloc+0x5e0/0x5e0 [ 3228.842664] ? vmacache_find+0x55/0x2a0 [ 3228.843097] do_user_addr_fault+0x56e/0xc60 [ 3228.843567] exc_page_fault+0xa2/0x1a0 [ 3228.843983] ? asm_exc_page_fault+0x8/0x30 [ 3228.844432] asm_exc_page_fault+0x1e/0x30 [ 3228.844869] RIP: 0033:0x7f98a9362770 [ 3228.845268] Code: Unable to access opcode bytes at RIP 0x7f98a9362746. [ 3228.845967] RSP: 002b:00007fffb3ce4638 EFLAGS: 00010202 [ 3228.846544] RAX: 00005580040da420 RBX: 000055800500a270 RCX: 6c7967656e657261 [ 3228.847296] RDX: 7465646279746573 RSI: 00007fffb3ce4660 RDI: 000055800407ca72 [ 3228.848050] RBP: 000055800407ca72 R08: 0000000000000000 R09: c4724438b4e81310 [ 3228.848837] R10: 1e848620f4edabd2 R11: 00000000005d39d4 R12: 00007fffb3ce4660 [ 3228.849591] R13: 0000000000000000 R14: 0000000000000000 R15: 0000558004090b4e [ 3228.850470] Mem-Info: [ 3228.850751] active_anon:3715 inactive_anon:51355 isolated_anon:0 [ 3228.850751] active_file:3 inactive_file:23 isolated_file:0 [ 3228.850751] unevictable:0 dirty:0 writeback:0 [ 3228.850751] slab_reclaimable:8714 slab_unreclaimable:59754 [ 3228.850751] mapped:69653 shmem:900 pagetables:1617 bounce:0 [ 3228.850751] free:2818 free_pcp:93 free_cma:0 [ 3228.855126] Node 0 active_anon:14860kB inactive_anon:205420kB active_file:12kB inactive_file:92kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:278612kB dirty:0kB writeback:0kB shmem:3600kB writeback_tmp:0kB kernel_stack:4576kB all_unreclaimable? no [ 3228.857663] Node 0 DMA free:6516kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 3228.860492] lowmem_reserve[]: 0 1618 1618 1618 [ 3228.861007] Node 0 DMA32 free:4756kB min:5120kB low:6776kB high:8432kB reserved_highatomic:0KB active_anon:14860kB inactive_anon:205420kB active_file:52kB inactive_file:28kB unevictable:0kB writepending:0kB present:2080640kB managed:1662792kB mlocked:0kB pagetables:6468kB bounce:0kB free_pcp:372kB local_pcp:372kB free_cma:0kB [ 3228.864143] lowmem_reserve[]: 0 0 0 0 [ 3228.864601] Node 0 DMA: 1*4kB (U) 0*8kB 1*16kB (U) 1*32kB (U) 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6516kB [ 3228.866143] Node 0 DMA32: 690*4kB (UME) 187*8kB (UM) 32*16kB (UM) 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 4768kB [ 3228.867633] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 3228.868582] 949 total pagecache pages [ 3228.869002] 0 pages in swap cache [ 3228.869381] Swap cache stats: add 0, delete 0, find 0/0 [ 3228.869975] Free swap = 0kB [ 3228.870310] Total swap = 0kB [ 3228.870667] 524158 pages RAM [ 3228.871002] 0 pages HighMem/MovableOnly [ 3228.871451] 104483 pages reserved [ 3228.871837] Unreclaimable slab info: [ 3228.872245] Name Used Total [ 3228.872867] pid_2 39KB 63KB [ 3228.873460] IEEE-802.15.4-MAC 63KB 63KB [ 3228.874050] IEEE-802.15.4-RAW 63KB 63KB [ 3228.874669] fib6_nodes 28KB 28KB [ 3228.875255] ip6_dst_cache 41KB 41KB [ 3228.875856] PINGv6 31KB 31KB [ 3228.876454] RAWv6 220KB 220KB [ 3228.877040] UDPLITEv6 62KB 62KB [ 3228.877642] UDPv6 62KB 62KB [ 3228.878228] TCPv6 62KB 62KB [ 3228.878839] scsi_sense_cache 8KB 8KB [ 3228.879440] sd_ext_cdb 3KB 3KB [ 3228.880027] virtio_scsi_cmd 16KB 16KB [ 3228.880631] sgpool-128 119KB 267KB [ 3228.881217] sgpool-64 63KB 63KB [ 3228.881817] sgpool-32 299KB 299KB [ 3228.882431] sgpool-16 75KB 75KB [ 3228.883019] sgpool-8 63KB 63KB [ 3228.883619] io_kiocb 3KB 3KB [ 3228.884206] mqueue_inode_cache 62KB 62KB [ 3228.884821] nfs_commit_data 15KB 15KB [ 3228.885413] nfs_write_data 47KB 47KB [ 3228.886013] jbd2_inode 7KB 7KB [ 3228.886614] ext4_system_zone 7KB 7KB [ 3228.887198] ext4_io_end_vec 7KB 7KB [ 3228.887797] ext4_bio_post_read_ctx 15KB 15KB [ 3228.888446] kioctx 31KB 31KB [ 3228.889032] aio_kiocb 7KB 7KB [ 3228.889632] bio-2 4KB 4KB [ 3228.890215] fasync_cache 3KB 3KB [ 3228.890827] pid_namespace 7KB 7KB [ 3228.891428] posix_timers_cache 15KB 15KB [ 3228.892027] rpc_buffers 31KB 31KB [ 3228.892625] rpc_tasks 3KB 3KB [ 3228.893211] UNIX 249KB 372KB [ 3228.893817] UDP-Lite 63KB 63KB [ 3228.894427] tcp_bind_bucket 8KB 8KB [ 3228.895019] ip_fib_trie 8KB 8KB [ 3228.895623] ip_fib_alias 15KB 15KB [ 3228.896206] ip_dst_cache 8KB 8KB [ 3228.896808] PING 62KB 62KB [ 3228.897392] RAW 125KB 125KB [ 3228.897989] UDP 297KB 315KB [ 3228.898600] request_sock_TCP 7KB 7KB [ 3228.899188] TCP 60KB 60KB [ 3228.899786] hugetlbfs_inode_cache 15KB 15KB [ 3228.900430] bio-1 11KB 11KB [ 3228.901015] eventpoll_pwq 19KB 19KB [ 3228.901616] eventpoll_epi 51KB 51KB [ 3228.902201] inotify_inode_mark 101KB 101KB [ 3228.902818] request_queue 90KB 90KB [ 3228.903404] blkdev_ioc 41KB 41KB [ 3228.904009] bio-0 252KB 252KB [ 3228.904613] biovec-max 922KB 922KB [ 3228.905205] biovec-128 63KB 63KB [ 3228.905809] biovec-64 346KB 346KB [ 3228.906431] biovec-16 71KB 71KB [ 3228.907017] uid_cache 8KB 8KB [ 3228.907622] dmaengine-unmap-2 4KB 4KB [ 3228.908210] audit_buffer 7KB 7KB [ 3228.908813] skbuff_fclone_cache 127KB 127KB [ 3228.909432] skbuff_head_cache 357KB 517KB [ 3228.910022] file_lock_cache 74KB 74KB [ 3228.910634] file_lock_ctx 7KB 7KB [ 3228.911223] fsnotify_mark_connector 44KB 44KB [ 3228.911879] net_namespace 117KB 117KB [ 3228.912485] task_delay_info 108KB 108KB [ 3228.913073] taskstats 46KB 46KB [ 3228.913674] proc_dir_entry 360KB 363KB [ 3228.914261] pde_opener 35KB 35KB [ 3228.915635] seq_file 52KB 52KB [ 3228.916978] sigqueue 86KB 86KB [ 3228.918403] shmem_inode_cache 1256KB 1352KB [ 3228.919922] kernfs_iattrs_cache 227KB 227KB [ 3228.921297] kernfs_node_cache 5268KB 5268KB [ 3228.922620] mnt_cache 204KB 204KB [ 3228.923945] filp 1796KB 2250KB [ 3228.925253] names_cache 11645KB 12040KB [ 3228.926594] hashtab_node 278KB 278KB [ 3228.927719] ebitmap_node 1149KB 1149KB [ 3228.928823] avtab_node 4976KB 4976KB [ 3228.929928] avc_node 31KB 31KB [ 3228.931035] lsm_inode_cache 3332KB 3332KB [ 3228.932139] lsm_file_cache 115KB 188KB [ 3228.933234] key_jar 23KB 23KB [ 3228.934382] uts_namespace 15KB 15KB [ 3228.935486] nsproxy 7KB 7KB [ 3228.936605] vm_area_struct 958KB 1104KB [ 3228.937703] mm_struct 173KB 346KB [ 3228.938828] fs_cache 56KB 56KB [ 3228.939922] files_cache 255KB 255KB [ 3228.941021] signal_cache 307KB 370KB [ 3228.942119] sighand_cache 370KB 390KB [ 3228.943228] task_struct 1203KB 1493KB [ 3228.944567] cred_jar 133KB 188KB [ 3228.945984] anon_vma_chain 244KB 279KB [ 3228.947462] anon_vma 326KB 326KB [ 3228.948874] pid 58KB 60KB [ 3228.950289] Acpi-Operand 140KB 178KB [ 3228.951461] Acpi-ParseExt 27KB 27KB [ 3228.952585] Acpi-Parse 142KB 158KB [ 3228.953719] Acpi-State 204KB 220KB [ 3228.954877] Acpi-Namespace 24KB 24KB [ 3228.956026] numa_policy 3KB 3KB [ 3228.957158] trace_event_file 163KB 163KB [ 3228.958326] ftrace_event_field 280KB 280KB [ 3228.959515] pool_workqueue 32KB 32KB [ 3228.960671] task_group 16KB 16KB [ 3228.961803] vmap_area 149KB 149KB [ 3228.962954] page->ptl 255KB 255KB [ 3228.964077] kmemleak_scan_area 95KB 95KB [ 3228.966149] kmemleak_object 139720KB 149915KB [ 3228.967331] kmalloc-8k 4640KB 4736KB [ 3228.968473] kmalloc-4k 6528KB 7680KB [ 3228.969623] kmalloc-2k 4044KB 4480KB [ 3228.970812] kmalloc-1k 2264KB 3744KB [ 3228.971986] kmalloc-512 2775KB 4720KB [ 3228.973107] kmalloc-256 1312KB 1312KB [ 3228.974241] kmalloc-192 516KB 516KB [ 3228.975450] kmalloc-128 491KB 524KB [ 3228.976597] kmalloc-96 359KB 624KB [ 3228.977755] kmalloc-64 875KB 1252KB [ 3228.978933] kmalloc-32 763KB 860KB [ 3228.980062] kmalloc-16 368KB 368KB [ 3228.981188] kmalloc-8 294KB 310KB [ 3228.982338] kmem_cache_node 47KB 47KB [ 3228.983475] kmem_cache 75KB 75KB [ 3228.984602] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/syz0,task=syz-executor.0,pid=14302,uid=0 [ 3228.987560] Out of memory: Killed process 14302 (syz-executor.0) total-vm:93544kB, anon-rss:2192kB, file-rss:34596kB, shmem-rss:0kB, UID:0 pgtables:136kB oom_score_adj:1000 [ 3229.002529] syz-fuzzer invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0 [ 3229.003640] CPU: 0 PID: 254 Comm: syz-fuzzer Not tainted 5.10.164 #1 [ 3229.004323] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3229.005207] Call Trace: [ 3229.005490] dump_stack+0x107/0x167 [ 3229.005882] dump_header+0x106/0x613 [ 3229.006286] oom_kill_process.cold+0x10/0x15 [ 3229.006773] out_of_memory+0x110f/0x1410 [ 3229.007222] ? oom_killer_disable+0x280/0x280 [ 3229.007709] ? mutex_trylock+0x237/0x2b0 [ 3229.008146] ? __alloc_pages_slowpath.constprop.0+0xb0e/0x2220 [ 3229.008778] __alloc_pages_slowpath.constprop.0+0x1bf3/0x2220 [ 3229.009421] ? lock_acquire+0x147/0x490 [ 3229.009850] ? warn_alloc+0x190/0x190 [ 3229.010271] __alloc_pages_nodemask+0x553/0x680 [ 3229.010781] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3229.011425] ? xas_load+0x66/0x2c0 [ 3229.011811] ? find_get_entry+0x2d9/0x6e0 [ 3229.012261] alloc_pages_current+0x187/0x280 [ 3229.012730] __page_cache_alloc+0x2d2/0x360 [ 3229.013190] pagecache_get_page+0x2c7/0xc80 [ 3229.013659] filemap_fault+0x177d/0x21b0 [ 3229.014099] ? read_cache_page_gfp+0x30/0x30 [ 3229.014582] ? replace_page_cache_page+0x1200/0x1200 [ 3229.015122] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3229.015681] ext4_filemap_fault+0x87/0xc0 [ 3229.016136] __do_fault+0x113/0x410 [ 3229.016531] handle_mm_fault+0x1e72/0x3520 [ 3229.016987] ? find_held_lock+0x2c/0x110 [ 3229.017419] ? __pmd_alloc+0x5e0/0x5e0 [ 3229.017842] ? vmacache_find+0x55/0x2a0 [ 3229.018273] do_user_addr_fault+0x56e/0xc60 [ 3229.018759] exc_page_fault+0xa2/0x1a0 [ 3229.019181] ? asm_exc_page_fault+0x8/0x30 [ 3229.019647] asm_exc_page_fault+0x1e/0x30 [ 3229.020084] RIP: 0033:0x455430 [ 3229.020428] Code: Unable to access opcode bytes at RIP 0x455406. [ 3229.021074] RSP: 002b:000000c00003ff30 EFLAGS: 00010206 [ 3229.021644] RAX: 000002efae23df0e RBX: 000000c000030000 RCX: 0000000000000018 [ 3229.022399] RDX: 000000001a58c70e RSI: 000000c00003ff10 RDI: 0000000000000001 [ 3229.023158] RBP: 000000c00003ffa0 R08: 0000000000000c9c R09: 00007ffdc57e2080 [ 3229.023920] R10: 00007ffdc57e2090 R11: 00000000005d3cb8 R12: 0000000000438880 [ 3229.024675] R13: 0000000000000000 R14: 0000000000e5de2c R15: 0000000000000000 [ 3229.025546] Mem-Info: [ 3229.025824] active_anon:3715 inactive_anon:50893 isolated_anon:0 [ 3229.025824] active_file:3 inactive_file:23 isolated_file:0 [ 3229.025824] unevictable:0 dirty:0 writeback:0 [ 3229.025824] slab_reclaimable:8714 slab_unreclaimable:59754 [ 3229.025824] mapped:69653 shmem:900 pagetables:1617 bounce:0 [ 3229.025824] free:2758 free_pcp:319 free_cma:0 [ 3229.029216] Node 0 active_anon:14860kB inactive_anon:203572kB active_file:12kB inactive_file:92kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:278612kB dirty:0kB writeback:0kB shmem:3600kB writeback_tmp:0kB kernel_stack:4576kB all_unreclaimable? yes [ 3229.031652] Node 0 DMA free:6516kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 3229.034436] lowmem_reserve[]: 0 1618 1618 1618 [ 3229.034952] Node 0 DMA32 free:4516kB min:7168kB low:8824kB high:10480kB reserved_highatomic:0KB active_anon:14860kB inactive_anon:203908kB active_file:52kB inactive_file:28kB unevictable:0kB writepending:0kB present:2080640kB managed:1662792kB mlocked:0kB pagetables:6468kB bounce:0kB free_pcp:1276kB local_pcp:1276kB free_cma:0kB [ 3229.038045] lowmem_reserve[]: 0 0 0 0 [ 3229.038520] Node 0 DMA: 1*4kB (U) 0*8kB 1*16kB (U) 1*32kB (U) 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6516kB [ 3229.040038] Node 0 DMA32: 779*4kB (UME) 177*8kB (UM) 28*16kB (UM) 5*32kB (U) 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 5140kB [ 3229.041515] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 3229.042444] 949 total pagecache pages [ 3229.042851] 0 pages in swap cache [ 3229.043219] Swap cache stats: add 0, delete 0, find 0/0 [ 3229.043798] Free swap = 0kB [ 3229.044123] Total swap = 0kB [ 3229.044462] 524158 pages RAM [ 3229.044789] 0 pages HighMem/MovableOnly [ 3229.045203] 104483 pages reserved [ 3229.045595] Unreclaimable slab info: [ 3229.045999] Name Used Total [ 3229.046613] pid_2 39KB 63KB [ 3229.047179] IEEE-802.15.4-MAC 63KB 63KB [ 3229.047769] IEEE-802.15.4-RAW 63KB 63KB [ 3229.048333] fib6_nodes 28KB 28KB [ 3229.048916] ip6_dst_cache 41KB 41KB [ 3229.049507] PINGv6 31KB 31KB [ 3229.050069] RAWv6 220KB 220KB [ 3229.050664] UDPLITEv6 62KB 62KB [ 3229.051225] UDPv6 62KB 62KB [ 3229.051819] TCPv6 62KB 62KB [ 3229.052383] scsi_sense_cache 8KB 8KB [ 3229.052973] sd_ext_cdb 3KB 3KB [ 3229.053562] virtio_scsi_cmd 16KB 16KB [ 3229.054139] sgpool-128 119KB 267KB [ 3229.054733] sgpool-64 63KB 63KB [ 3229.055294] sgpool-32 299KB 299KB [ 3229.055882] sgpool-16 75KB 75KB [ 3229.056473] sgpool-8 63KB 63KB [ 3229.057053] io_kiocb 3KB 3KB [ 3229.057643] mqueue_inode_cache 62KB 62KB [ 3229.058209] nfs_commit_data 15KB 15KB [ 3229.058826] nfs_write_data 47KB 47KB [ 3229.059403] jbd2_inode 7KB 7KB [ 3229.059990] ext4_system_zone 7KB 7KB [ 3229.060575] ext4_io_end_vec 7KB 7KB [ 3229.061144] ext4_bio_post_read_ctx 15KB 15KB [ 3229.061771] kioctx 31KB 31KB [ 3229.062329] aio_kiocb 7KB 7KB [ 3229.062926] bio-2 4KB 4KB [ 3229.063512] fasync_cache 3KB 3KB [ 3229.064087] pid_namespace 7KB 7KB [ 3229.064675] posix_timers_cache 15KB 15KB [ 3229.065270] rpc_buffers 31KB 31KB [ 3229.065853] rpc_tasks 3KB 3KB [ 3229.066439] UNIX 249KB 372KB [ 3229.067007] UDP-Lite 63KB 63KB [ 3229.067592] tcp_bind_bucket 8KB 8KB [ 3229.068165] ip_fib_trie 8KB 8KB [ 3229.068750] ip_fib_alias 15KB 15KB [ 3229.069321] ip_dst_cache 8KB 8KB [ 3229.069912] PING 62KB 62KB [ 3229.070509] RAW 125KB 125KB [ 3229.071072] UDP 297KB 315KB [ 3229.071655] request_sock_TCP 7KB 7KB [ 3229.072213] TCP 60KB 60KB [ 3229.072793] hugetlbfs_inode_cache 15KB 15KB [ 3229.073397] bio-1 11KB 11KB [ 3229.073979] eventpoll_pwq 19KB 19KB [ 3229.074586] eventpoll_epi 51KB 51KB [ 3229.075168] inotify_inode_mark 101KB 101KB [ 3229.075768] request_queue 90KB 90KB [ 3229.076328] blkdev_ioc 41KB 41KB [ 3229.076916] bio-0 252KB 252KB [ 3229.077505] biovec-max 922KB 922KB [ 3229.078087] biovec-128 63KB 63KB [ 3229.078681] biovec-64 346KB 346KB [ 3229.079242] biovec-16 71KB 71KB [ 3229.079835] uid_cache 8KB 8KB [ 3229.080406] dmaengine-unmap-2 4KB 4KB [ 3229.080988] audit_buffer 7KB 7KB [ 3229.081575] skbuff_fclone_cache 127KB 127KB [ 3229.082170] skbuff_head_cache 371KB 517KB [ 3229.082764] file_lock_cache 74KB 74KB [ 3229.083323] file_lock_ctx 7KB 7KB [ 3229.083900] fsnotify_mark_connector 44KB 44KB [ 3229.084533] net_namespace 117KB 117KB [ 3229.085096] task_delay_info 108KB 108KB [ 3229.085683] taskstats 46KB 46KB [ 3229.086244] proc_dir_entry 360KB 363KB [ 3229.086838] pde_opener 35KB 35KB [ 3229.087399] seq_file 52KB 52KB [ 3229.087984] sigqueue 86KB 86KB [ 3229.088571] shmem_inode_cache 1256KB 1352KB [ 3229.089129] kernfs_iattrs_cache 227KB 227KB [ 3229.089730] kernfs_node_cache 5268KB 5268KB [ 3229.090297] mnt_cache 204KB 204KB [ 3229.090905] filp 1796KB 2250KB [ 3229.091492] names_cache 11645KB 12040KB [ 3229.092055] hashtab_node 278KB 278KB [ 3229.092639] ebitmap_node 1149KB 1149KB [ 3229.093202] avtab_node 4976KB 4976KB [ 3229.093799] avc_node 31KB 31KB [ 3229.094370] lsm_inode_cache 3332KB 3332KB [ 3229.094962] lsm_file_cache 115KB 188KB [ 3229.095545] key_jar 23KB 23KB [ 3229.096113] uts_namespace 15KB 15KB [ 3229.096700] nsproxy 7KB 7KB [ 3229.097277] vm_area_struct 958KB 1104KB [ 3229.097864] mm_struct 173KB 346KB [ 3229.098456] fs_cache 56KB 56KB [ 3229.099019] files_cache 255KB 255KB [ 3229.099609] signal_cache 307KB 370KB [ 3229.100174] sighand_cache 370KB 390KB [ 3229.100756] task_struct 1203KB 1493KB [ 3229.101322] cred_jar 133KB 188KB [ 3229.101905] anon_vma_chain 244KB 279KB [ 3229.102518] anon_vma 326KB 326KB [ 3229.103080] pid 58KB 60KB [ 3229.103660] Acpi-Operand 140KB 178KB [ 3229.104223] Acpi-ParseExt 27KB 27KB [ 3229.104802] Acpi-Parse 142KB 158KB [ 3229.105368] Acpi-State 204KB 220KB [ 3229.105956] Acpi-Namespace 24KB 24KB [ 3229.106542] numa_policy 3KB 3KB [ 3229.107103] trace_event_file 163KB 163KB [ 3229.107681] ftrace_event_field 280KB 280KB [ 3229.108255] pool_workqueue 32KB 32KB [ 3229.108841] task_group 16KB 16KB [ 3229.109404] vmap_area 149KB 149KB [ 3229.109985] page->ptl 255KB 255KB [ 3229.110585] kmemleak_scan_area 95KB 95KB [ 3229.111523] kmemleak_object 139793KB 149915KB [ 3229.112094] kmalloc-8k 4640KB 4736KB [ 3229.112691] kmalloc-4k 6528KB 7680KB [ 3229.113258] kmalloc-2k 4044KB 4480KB [ 3229.113857] kmalloc-1k 2264KB 3744KB [ 3229.114460] kmalloc-512 2809KB 4720KB [ 3229.115030] kmalloc-256 1312KB 1312KB [ 3229.115620] kmalloc-192 516KB 516KB [ 3229.116188] kmalloc-128 491KB 524KB [ 3229.116783] kmalloc-96 362KB 624KB [ 3229.117363] kmalloc-64 879KB 1252KB [ 3229.117953] kmalloc-32 763KB 860KB [ 3229.118555] kmalloc-16 368KB 368KB [ 3229.119117] kmalloc-8 294KB 310KB [ 3229.119704] kmem_cache_node 47KB 47KB [ 3229.120272] kmem_cache 75KB 75KB [ 3229.120869] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/ssh.service,task=syz-fuzzer,pid=254,uid=0 [ 3229.122551] Out of memory (oom_kill_allocating_task): Killed process 253 (syz-fuzzer) total-vm:1168584kB, anon-rss:174420kB, file-rss:0kB, shmem-rss:0kB, UID:0 pgtables:820kB oom_score_adj:0 [ 3229.139335] syz-executor.3: page allocation failure: order:0, mode:0xcc0(GFP_KERNEL), nodemask=(null),cpuset=syz3,mems_allowed=0 [ 3229.140816] CPU: 0 PID: 15657 Comm: syz-executor.3 Not tainted 5.10.164 #1 [ 3229.141557] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3229.142452] Call Trace: [ 3229.142746] dump_stack+0x107/0x167 [ 3229.143136] warn_alloc.cold+0x95/0x18a [ 3229.143576] ? zone_watermark_ok_safe+0x260/0x260 [ 3229.144097] ? queue_oom_reaper+0x86/0x1e0 [ 3229.144569] ? wait_for_completion_io+0x270/0x270 [ 3229.145096] __alloc_pages_slowpath.constprop.0+0x1cc3/0x2220 [ 3229.145733] ? lock_acquire+0x147/0x490 [ 3229.146177] ? warn_alloc+0x190/0x190 [ 3229.146609] __alloc_pages_nodemask+0x553/0x680 [ 3229.147112] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 3229.147684] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3229.148353] alloc_pages_current+0x187/0x280 [ 3229.148837] relay_open_buf.part.0+0x2a5/0xc00 [ 3229.149336] relay_open+0x531/0xa10 [ 3229.149731] do_blk_trace_setup+0x4db/0xbf0 [ 3229.150197] ? _copy_from_user+0xfb/0x1b0 [ 3229.150650] __blk_trace_setup+0xca/0x180 [ 3229.151094] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3229.151580] ? perf_trace_lock+0xac/0x490 [ 3229.152048] blk_trace_ioctl+0x155/0x290 [ 3229.152483] ? blk_add_trace_bio_remap+0x560/0x560 [ 3229.153009] ? do_vfs_ioctl+0x283/0x10d0 [ 3229.153446] ? selinux_inode_getsecctx+0x90/0x90 [ 3229.153956] ? generic_block_fiemap+0x60/0x60 [ 3229.154445] ? trace_event_raw_event_initcall_level+0x203/0x240 [ 3229.155087] ? __switch_to_asm+0x34/0x60 [ 3229.155540] blkdev_ioctl+0xc1/0x710 [ 3229.155937] ? blkdev_common_ioctl+0x1870/0x1870 [ 3229.156443] ? selinux_file_ioctl+0xb1/0x260 [ 3229.156926] block_ioctl+0xf9/0x140 [ 3229.157319] ? blkdev_read_iter+0x1c0/0x1c0 [ 3229.157781] __x64_sys_ioctl+0x19a/0x210 [ 3229.158214] do_syscall_64+0x33/0x40 [ 3229.158644] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3229.159200] RIP: 0033:0x7f9cb23e8b19 [ 3229.159598] Code: Unable to access opcode bytes at RIP 0x7f9cb23e8aef. [ 3229.160295] RSP: 002b:00007f9caf95e188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3229.161112] RAX: ffffffffffffffda RBX: 00007f9cb24fbf60 RCX: 00007f9cb23e8b19 [ 3229.161876] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3229.162649] RBP: 00007f9cb2442f6d R08: 0000000000000000 R09: 0000000000000000 [ 3229.163406] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 3229.164175] R13: 00007ffe76c141bf R14: 00007f9caf95e300 R15: 0000000000022000 [ 3229.165314] Mem-Info: [ 3229.165663] active_anon:3715 inactive_anon:50893 isolated_anon:0 [ 3229.165663] active_file:3 inactive_file:41 isolated_file:2 [ 3229.165663] unevictable:0 dirty:0 writeback:0 [ 3229.165663] slab_reclaimable:8714 slab_unreclaimable:59746 [ 3229.165663] mapped:69653 shmem:900 pagetables:1617 bounce:0 [ 3229.165663] free:2690 free_pcp:365 free_cma:0 [ 3229.169045] Node 0 active_anon:14860kB inactive_anon:203572kB active_file:12kB inactive_file:164kB unevictable:0kB isolated(anon):0kB isolated(file):8kB mapped:278612kB dirty:0kB writeback:0kB shmem:3600kB writeback_tmp:0kB kernel_stack:4320kB all_unreclaimable? yes [ 3229.171554] Node 0 DMA free:6496kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 3229.174320] lowmem_reserve[]: 0 1618 1618 1618 [ 3229.174866] Node 0 DMA32 free:4264kB min:9216kB low:10872kB high:12528kB reserved_highatomic:0KB active_anon:14860kB inactive_anon:203908kB active_file:88kB inactive_file:140kB unevictable:0kB writepending:0kB present:2080640kB managed:1662792kB mlocked:0kB pagetables:6468kB bounce:0kB free_pcp:1460kB local_pcp:1404kB free_cma:0kB [ 3229.178010] lowmem_reserve[]: 0 0 0 0 [ 3229.178469] Node 0 DMA: 0*4kB 0*8kB 0*16kB 1*32kB (U) 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6496kB [ 3229.179919] Node 0 DMA32: 654*4kB (UME) 158*8kB (UM) 26*16kB (UM) 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 4296kB [ 3229.181443] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 3229.182344] 938 total pagecache pages [ 3229.182788] 0 pages in swap cache [ 3229.183170] Swap cache stats: add 0, delete 0, find 0/0 [ 3229.183776] Free swap = 0kB [ 3229.184104] Total swap = 0kB [ 3229.184454] 524158 pages RAM [ 3229.184788] 0 pages HighMem/MovableOnly [ 3229.185216] 104483 pages reserved [ 3229.917059] syz-executor.7 (284) used greatest stack depth: 23064 bytes left [ 3230.653685] systemd invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0 [ 3230.655082] CPU: 1 PID: 15723 Comm: systemd Not tainted 5.10.164 #1 [ 3230.655973] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3230.657118] Call Trace: [ 3230.657488] dump_stack+0x107/0x167 [ 3230.657997] dump_header+0x106/0x613 [ 3230.658516] oom_kill_process.cold+0x10/0x15 [ 3230.659131] out_of_memory+0x110f/0x1410 [ 3230.659703] ? oom_killer_disable+0x280/0x280 [ 3230.660327] ? mutex_trylock+0x237/0x2b0 [ 3230.660897] ? __alloc_pages_slowpath.constprop.0+0xb0e/0x2220 [ 3230.661716] __alloc_pages_slowpath.constprop.0+0x1bf3/0x2220 [ 3230.662557] ? lock_acquire+0x147/0x490 [ 3230.663116] ? warn_alloc+0x190/0x190 [ 3230.663666] __alloc_pages_nodemask+0x553/0x680 [ 3230.664324] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3230.665153] ? xas_load+0x66/0x2c0 [ 3230.665645] ? find_get_entry+0x2d9/0x6e0 [ 3230.666229] alloc_pages_current+0x187/0x280 [ 3230.666848] __page_cache_alloc+0x2d2/0x360 [ 3230.667450] pagecache_get_page+0x2c7/0xc80 [ 3230.668050] filemap_fault+0x177d/0x21b0 [ 3230.668614] ? read_cache_page_gfp+0x30/0x30 [ 3230.669224] ? replace_page_cache_page+0x1200/0x1200 [ 3230.669928] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3230.670677] ext4_filemap_fault+0x87/0xc0 [ 3230.671247] __do_fault+0x113/0x410 [ 3230.671756] handle_mm_fault+0x1e72/0x3520 [ 3230.672346] ? find_held_lock+0x2c/0x110 [ 3230.672906] ? __pmd_alloc+0x5e0/0x5e0 [ 3230.673460] ? vmacache_find+0x55/0x2a0 [ 3230.674013] ? vmacache_update+0xce/0x140 [ 3230.674603] do_user_addr_fault+0x56e/0xc60 [ 3230.675203] exc_page_fault+0xa2/0x1a0 [ 3230.675736] ? asm_exc_page_fault+0x8/0x30 [ 3230.676324] asm_exc_page_fault+0x1e/0x30 [ 3230.676889] RIP: 0033:0x7f98a95a70b4 [ 3230.677404] Code: Unable to access opcode bytes at RIP 0x7f98a95a708a. [ 3230.678301] RSP: 002b:00007fffb3ce3b90 EFLAGS: 00010202 [ 3230.679053] RAX: 00007f98a8fb72a8 RBX: 00007f98a923a940 RCX: 000000000000000b [ 3230.680043] RDX: 0000000000000061 RSI: 00001b8042148327 RDI: 000000007c8ad2ef [ 3230.681022] RBP: 000000000000000c R08: 00007fffb3ce3cd0 R09: 00007f98a95c9440 [ 3230.682003] R10: 00007f98a8d46710 R11: 000000000000001b R12: 000000000000001b [ 3230.682972] R13: 00007f98a8c53f10 R14: 0000000000000001 R15: 0000000000000000 [ 3230.684005] Mem-Info: [ 3230.684356] active_anon:3092 inactive_anon:24871 isolated_anon:0 [ 3230.684356] active_file:31 inactive_file:32 isolated_file:4 [ 3230.684356] unevictable:0 dirty:0 writeback:0 [ 3230.684356] slab_reclaimable:7945 slab_unreclaimable:58716 [ 3230.684356] mapped:17432 shmem:649 pagetables:592 bounce:0 [ 3230.684356] free:2441 free_pcp:0 free_cma:0 [ 3230.688590] Node 0 active_anon:12368kB inactive_anon:99484kB active_file:124kB inactive_file:128kB unevictable:0kB isolated(anon):0kB isolated(file):16kB mapped:69728kB dirty:0kB writeback:0kB shmem:2596kB writeback_tmp:0kB kernel_stack:3136kB all_unreclaimable? yes [ 3230.691754] Node 0 DMA free:6492kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 3230.696200] lowmem_reserve[]: 0 1618 1618 1618 [ 3230.696971] Node 0 DMA32 free:3272kB min:5120kB low:6776kB high:8432kB reserved_highatomic:0KB active_anon:11948kB inactive_anon:98980kB active_file:296kB inactive_file:368kB unevictable:0kB writepending:0kB present:2080640kB managed:1662792kB mlocked:0kB pagetables:2368kB bounce:0kB free_pcp:244kB local_pcp:244kB free_cma:0kB [ 3230.700831] lowmem_reserve[]: 0 0 0 0 [ 3230.701371] Node 0 DMA: 1*4kB (U) 1*8kB (U) 1*16kB (U) 0*32kB 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6492kB [ 3230.703258] Node 0 DMA32: 574*4kB (UME) 103*8kB (ME) 21*16kB (ME) 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 3456kB [ 3230.705074] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 3230.706217] 730 total pagecache pages [ 3230.706751] 0 pages in swap cache [ 3230.707214] Swap cache stats: add 0, delete 0, find 0/0 [ 3230.707956] Free swap = 0kB [ 3230.708362] Total swap = 0kB [ 3230.708788] 524158 pages RAM [ 3230.709195] 0 pages HighMem/MovableOnly [ 3230.709738] 104483 pages reserved [ 3230.710200] Unreclaimable slab info: [ 3230.710734] Name Used Total [ 3230.711494] pid_2 39KB 63KB [ 3230.712212] IEEE-802.15.4-MAC 63KB 63KB [ 3230.712940] IEEE-802.15.4-RAW 63KB 63KB [ 3230.713668] fib6_nodes 28KB 28KB [ 3230.714386] ip6_dst_cache 41KB 41KB [ 3230.715117] PINGv6 31KB 31KB [ 3230.715849] RAWv6 220KB 220KB [ 3230.716581] UDPLITEv6 62KB 62KB [ 3230.717291] UDPv6 62KB 62KB [ 3230.718015] TCPv6 62KB 62KB [ 3230.718750] scsi_sense_cache 8KB 8KB [ 3230.719477] sd_ext_cdb 3KB 3KB [ 3230.720185] virtio_scsi_cmd 16KB 16KB [ 3230.720910] sgpool-128 119KB 267KB [ 3230.721629] sgpool-64 63KB 63KB [ 3230.722341] sgpool-32 630KB 630KB [ 3230.723081] sgpool-16 165KB 165KB [ 3230.723808] sgpool-8 101KB 101KB [ 3230.724547] io_kiocb 3KB 3KB [ 3230.725262] mqueue_inode_cache 62KB 62KB [ 3230.725992] nfs_commit_data 15KB 15KB [ 3230.726723] nfs_write_data 47KB 47KB [ 3230.727443] jbd2_inode 7KB 7KB [ 3230.728150] ext4_system_zone 7KB 7KB [ 3230.728878] ext4_io_end_vec 7KB 7KB [ 3230.729607] ext4_bio_post_read_ctx 15KB 15KB [ 3230.730388] kioctx 31KB 31KB [ 3230.731113] aio_kiocb 7KB 7KB [ 3230.731831] bio-2 4KB 4KB [ 3230.732543] fasync_cache 3KB 3KB [ 3230.733245] pid_namespace 7KB 7KB [ 3230.733952] posix_timers_cache 15KB 15KB [ 3230.734681] rpc_buffers 31KB 31KB [ 3230.735380] rpc_tasks 3KB 3KB [ 3230.736100] UNIX 249KB 372KB [ 3230.736818] UDP-Lite 63KB 63KB [ 3230.737531] tcp_bind_bucket 8KB 8KB [ 3230.738231] ip_fib_trie 8KB 8KB [ 3230.738959] ip_fib_alias 15KB 15KB [ 3230.739680] ip_dst_cache 8KB 8KB [ 3230.740373] PING 62KB 62KB [ 3230.741088] RAW 125KB 125KB [ 3230.741802] UDP 297KB 315KB [ 3230.742538] request_sock_TCP 7KB 7KB [ 3230.743225] TCP 60KB 60KB [ 3230.743929] hugetlbfs_inode_cache 15KB 15KB [ 3230.744673] bio-1 11KB 11KB [ 3230.745357] eventpoll_pwq 19KB 19KB [ 3230.746057] eventpoll_epi 51KB 51KB [ 3230.746772] inotify_inode_mark 101KB 101KB [ 3230.747493] request_queue 90KB 90KB [ 3230.748195] blkdev_ioc 41KB 41KB [ 3230.748905] bio-0 444KB 444KB [ 3230.749614] biovec-max 395KB 624KB [ 3230.750313] biovec-128 63KB 63KB [ 3230.751041] biovec-64 771KB 771KB [ 3230.751752] biovec-16 135KB 135KB [ 3230.752469] uid_cache 8KB 8KB [ 3230.753164] dmaengine-unmap-2 4KB 4KB [ 3230.753874] audit_buffer 7KB 7KB [ 3230.754592] skbuff_fclone_cache 127KB 127KB [ 3230.755295] skbuff_head_cache 573KB 573KB [ 3230.755996] file_lock_cache 74KB 74KB [ 3230.756693] file_lock_ctx 7KB 7KB [ 3230.757379] fsnotify_mark_connector 44KB 44KB [ 3230.758146] net_namespace 117KB 117KB [ 3230.758846] task_delay_info 108KB 108KB [ 3230.759539] taskstats 46KB 46KB [ 3230.760220] proc_dir_entry 360KB 363KB [ 3230.760919] pde_opener 35KB 35KB [ 3230.761614] seq_file 52KB 52KB [ 3230.762309] sigqueue 86KB 86KB [ 3230.763158] shmem_inode_cache 1255KB 1352KB [ 3230.763884] kernfs_iattrs_cache 227KB 227KB [ 3230.764700] kernfs_node_cache 5268KB 5268KB [ 3230.765490] mnt_cache 204KB 204KB [ 3230.766208] filp 1373KB 2100KB [ 3230.766920] names_cache 8287KB 8483KB [ 3230.767789] hashtab_node 278KB 278KB [ 3230.768505] ebitmap_node 1149KB 1149KB [ 3230.769395] avtab_node 4976KB 4976KB [ 3230.770145] avc_node 31KB 31KB [ 3230.771013] lsm_inode_cache 2743KB 3103KB [ 3230.771831] lsm_file_cache 115KB 188KB [ 3230.772564] key_jar 23KB 23KB [ 3230.773345] uts_namespace 15KB 15KB [ 3230.774101] nsproxy 7KB 7KB [ 3230.774945] vm_area_struct 1005KB 1104KB [ 3230.775771] mm_struct 173KB 346KB [ 3230.776502] fs_cache 56KB 56KB [ 3230.777374] files_cache 255KB 255KB [ 3230.778174] signal_cache 307KB 370KB [ 3230.778997] sighand_cache 270KB 390KB [ 3230.779850] task_struct 1178KB 1467KB [ 3230.780669] cred_jar 133KB 188KB [ 3230.781539] anon_vma_chain 255KB 279KB [ 3230.782316] anon_vma 236KB 310KB [ 3230.783133] pid 58KB 60KB [ 3230.783981] Acpi-Operand 140KB 178KB [ 3230.784816] Acpi-ParseExt 27KB 27KB [ 3230.785633] Acpi-Parse 142KB 158KB [ 3230.786468] Acpi-State 204KB 220KB [ 3230.787256] Acpi-Namespace 24KB 24KB [ 3230.788065] numa_policy 3KB 3KB [ 3230.788879] trace_event_file 163KB 163KB [ 3230.789728] ftrace_event_field 280KB 280KB [ 3230.790547] pool_workqueue 32KB 32KB [ 3230.791345] task_group 16KB 16KB [ 3230.792222] vmap_area 149KB 149KB [ 3230.793018] page->ptl 255KB 255KB [ 3230.793855] kmemleak_scan_area 95KB 95KB [ 3230.795638] kmemleak_object 135658KB 149771KB [ 3230.796460] kmalloc-8k 4640KB 4736KB [ 3230.797142] kmalloc-4k 7232KB 7648KB [ 3230.797855] kmalloc-2k 4212KB 4480KB [ 3230.798549] kmalloc-1k 2398KB 3744KB [ 3230.799245] kmalloc-512 3310KB 4544KB [ 3230.799918] kmalloc-256 1338KB 1344KB [ 3230.800617] kmalloc-192 516KB 516KB [ 3230.801282] kmalloc-128 494KB 524KB [ 3230.802021] kmalloc-96 364KB 616KB [ 3230.802840] kmalloc-64 929KB 1244KB [ 3230.803549] kmalloc-32 762KB 860KB [ 3230.804328] kmalloc-16 368KB 368KB [ 3230.805198] kmalloc-8 294KB 310KB [ 3230.805880] kmem_cache_node 47KB 47KB [ 3230.806603] kmem_cache 75KB 75KB [ 3230.807319] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/systemd-rfkill.service,task=systemd,pid=15723,uid=0 [ 3230.809654] Out of memory (oom_kill_allocating_task): Killed process 15723 (systemd) total-vm:114452kB, anon-rss:11100kB, file-rss:0kB, shmem-rss:0kB, UID:0 pgtables:96kB oom_score_adj:0 [ 3230.896421] (rsyslogd) invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0 [ 3230.897821] CPU: 1 PID: 15720 Comm: (rsyslogd) Not tainted 5.10.164 #1 [ 3230.898604] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3230.899610] Call Trace: [ 3230.899932] dump_stack+0x107/0x167 [ 3230.900375] dump_header+0x106/0x613 [ 3230.900816] oom_kill_process.cold+0x10/0x15 [ 3230.901348] out_of_memory+0x110f/0x1410 [ 3230.901825] ? oom_killer_disable+0x280/0x280 [ 3230.902365] ? mutex_trylock+0x237/0x2b0 [ 3230.902842] ? __alloc_pages_slowpath.constprop.0+0xb0e/0x2220 [ 3230.903552] __alloc_pages_slowpath.constprop.0+0x1bf3/0x2220 [ 3230.904243] ? lock_acquire+0x147/0x490 [ 3230.904732] ? warn_alloc+0x190/0x190 [ 3230.905187] __alloc_pages_nodemask+0x553/0x680 [ 3230.905746] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3230.906494] alloc_pages_vma+0xbb/0x410 [ 3230.906981] wp_page_copy+0x1c3/0x1f00 [ 3230.907447] ? print_bad_pte+0x5a0/0x5a0 [ 3230.907932] ? lock_downgrade+0x6d0/0x6d0 [ 3230.908429] ? vm_normal_page+0x162/0x2e0 [ 3230.908932] ? count_memcg_event_mm.part.0+0x110/0x2a0 [ 3230.909562] do_wp_page+0x27b/0x1390 [ 3230.910012] handle_mm_fault+0x1ce6/0x3520 [ 3230.910530] ? find_held_lock+0x2c/0x110 [ 3230.911019] ? __pmd_alloc+0x5e0/0x5e0 [ 3230.911496] ? vmacache_find+0x55/0x2a0 [ 3230.911985] do_user_addr_fault+0x56e/0xc60 [ 3230.912518] exc_page_fault+0xa2/0x1a0 [ 3230.912997] ? asm_exc_page_fault+0x8/0x30 [ 3230.913500] asm_exc_page_fault+0x1e/0x30 [ 3230.913992] RIP: 0033:0x7f98a909bf68 [ 3230.914446] Code: ff ff e9 0d f7 ff ff 0f 1f 00 48 8b 71 18 48 83 4c 29 08 01 4d 39 d4 74 05 48 83 49 08 04 48 89 72 08 48 83 c1 10 41 83 c3 01 <48> 89 46 10 4b 8b 34 e9 4c 89 49 08 48 89 31 4b 89 0c e9 66 47 89 [ 3230.916651] RSP: 002b:00007fffb3ce3df0 EFLAGS: 00010206 [ 3230.917281] RAX: 00007f98a91d1c00 RBX: 0000000000000028 RCX: 00005580050d3030 [ 3230.918135] RDX: 00007f98a91d1c10 RSI: 00005580050fcba0 RDI: 0000000000000007 [ 3230.918995] RBP: 0000000000000030 R08: 0000000000000001 R09: 00005580047ca010 [ 3230.919846] R10: 00007f98a91d1b80 R11: 0000000000000006 R12: 00007f98a91d1b80 [ 3230.920685] R13: 0000000000000011 R14: 00005580050cd930 R15: 00005580050ce7e0 [ 3230.922313] Mem-Info: [ 3230.922751] active_anon:425 inactive_anon:13111 isolated_anon:0 [ 3230.922751] active_file:102 inactive_file:195 isolated_file:0 [ 3230.922751] unevictable:0 dirty:0 writeback:0 [ 3230.922751] slab_reclaimable:7921 slab_unreclaimable:58610 [ 3230.922751] mapped:17621 shmem:649 pagetables:592 bounce:0 [ 3230.922751] free:3728 free_pcp:64 free_cma:0 [ 3230.926358] Node 0 active_anon:1700kB inactive_anon:52444kB active_file:408kB inactive_file:464kB unevictable:0kB isolated(anon):0kB isolated(file):4kB mapped:70148kB dirty:0kB writeback:0kB shmem:2596kB writeback_tmp:0kB kernel_stack:3136kB all_unreclaimable? no [ 3230.928942] Node 0 DMA free:6492kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 3230.931940] lowmem_reserve[]: 0 1618 1618 1618 [ 3230.932490] Node 0 DMA32 free:8420kB min:7168kB low:8824kB high:10480kB reserved_highatomic:0KB active_anon:1364kB inactive_anon:52612kB active_file:780kB inactive_file:856kB unevictable:0kB writepending:0kB present:2080640kB managed:1662792kB mlocked:0kB pagetables:2368kB bounce:0kB free_pcp:736kB local_pcp:80kB free_cma:0kB [ 3230.935873] lowmem_reserve[]: 0 0 0 0 [ 3230.936517] Node 0 DMA: 1*4kB (U) 1*8kB (U) 1*16kB (U) 0*32kB 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6492kB [ 3230.938256] Node 0 DMA32: 847*4kB (UME) 265*8kB (UME) 96*16kB (UME) 27*32kB (UME) 18*64kB (UM) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 9060kB [ 3230.940007] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 3230.941016] 772 total pagecache pages [ 3230.941469] 0 pages in swap cache [ 3230.941877] Swap cache stats: add 0, delete 0, find 0/0 [ 3230.942513] Free swap = 0kB [ 3230.942998] Total swap = 0kB [ 3230.943332] 524158 pages RAM [ 3230.943709] 0 pages HighMem/MovableOnly [ 3230.944149] 104483 pages reserved [ 3230.944590] Unreclaimable slab info: [ 3230.945219] Name Used Total [ 3230.945945] pid_2 39KB 63KB [ 3230.946568] IEEE-802.15.4-MAC 63KB 63KB [ 3230.947331] IEEE-802.15.4-RAW 63KB 63KB [ 3230.947952] fib6_nodes 28KB 28KB [ 3230.948602] ip6_dst_cache 41KB 41KB [ 3230.949193] PINGv6 31KB 31KB [ 3230.949844] RAWv6 220KB 220KB [ 3230.950459] UDPLITEv6 62KB 62KB [ 3230.951084] UDPv6 62KB 62KB [ 3230.951817] TCPv6 62KB 62KB [ 3230.952467] scsi_sense_cache 8KB 8KB [ 3230.953089] sd_ext_cdb 3KB 3KB [ 3230.953881] virtio_scsi_cmd 16KB 16KB [ 3230.954535] sgpool-128 119KB 267KB [ 3230.955165] sgpool-64 63KB 63KB [ 3230.955788] sgpool-32 661KB 661KB [ 3230.956438] sgpool-16 180KB 180KB [ 3230.957051] sgpool-8 105KB 105KB [ 3230.957694] io_kiocb 3KB 3KB [ 3230.958384] mqueue_inode_cache 62KB 62KB [ 3230.959081] nfs_commit_data 15KB 15KB [ 3230.959846] nfs_write_data 47KB 47KB [ 3230.960620] jbd2_inode 7KB 7KB [ 3230.961348] ext4_system_zone 7KB 7KB [ 3230.962064] ext4_io_end_vec 7KB 7KB [ 3230.962776] ext4_bio_post_read_ctx 15KB 15KB [ 3230.963448] kioctx 31KB 31KB [ 3230.964078] aio_kiocb 7KB 7KB [ 3230.964700] bio-2 4KB 4KB [ 3230.965316] fasync_cache 3KB 3KB [ 3230.965986] pid_namespace 7KB 7KB [ 3230.966741] posix_timers_cache 15KB 15KB [ 3230.967496] rpc_buffers 31KB 31KB [ 3230.968311] rpc_tasks 3KB 3KB [ 3230.968951] UNIX 249KB 372KB [ 3230.969594] UDP-Lite 63KB 63KB [ 3230.970308] tcp_bind_bucket 8KB 8KB [ 3230.970920] ip_fib_trie 8KB 8KB [ 3230.971538] ip_fib_alias 15KB 15KB [ 3230.972149] ip_dst_cache 8KB 8KB [ 3230.972755] PING 62KB 62KB [ 3230.973359] RAW 125KB 125KB [ 3230.973957] UDP 297KB 315KB [ 3230.974762] request_sock_TCP 7KB 7KB [ 3230.975379] TCP 60KB 60KB [ 3230.976119] hugetlbfs_inode_cache 15KB 15KB [ 3230.976904] bio-1 11KB 11KB [ 3230.977524] eventpoll_pwq 19KB 19KB [ 3230.978243] eventpoll_epi 51KB 51KB [ 3230.978904] inotify_inode_mark 101KB 101KB [ 3230.979603] request_queue 90KB 90KB [ 3230.980205] blkdev_ioc 41KB 41KB [ 3230.980818] bio-0 468KB 468KB [ 3230.981410] biovec-max 395KB 624KB [ 3230.982113] biovec-128 63KB 63KB [ 3230.982822] biovec-64 819KB 819KB [ 3230.983459] biovec-16 142KB 142KB [ 3230.984119] uid_cache 8KB 8KB [ 3230.984731] dmaengine-unmap-2 4KB 4KB [ 3230.985321] audit_buffer 7KB 7KB [ 3230.985930] skbuff_fclone_cache 127KB 127KB [ 3230.986697] skbuff_head_cache 571KB 581KB [ 3230.987385] file_lock_cache 74KB 74KB [ 3230.988106] file_lock_ctx 7KB 7KB [ 3230.988717] fsnotify_mark_connector 44KB 44KB [ 3230.989362] net_namespace 117KB 117KB [ 3230.989977] task_delay_info 108KB 108KB [ 3230.990597] taskstats 46KB 46KB [ 3230.991188] proc_dir_entry 360KB 363KB [ 3230.991784] pde_opener 35KB 35KB [ 3230.992369] seq_file 52KB 52KB [ 3230.993024] sigqueue 86KB 86KB [ 3230.993700] shmem_inode_cache 1255KB 1352KB [ 3230.994356] kernfs_iattrs_cache 227KB 227KB [ 3230.995047] kernfs_node_cache 5268KB 5268KB [ 3230.995653] mnt_cache 204KB 204KB [ 3230.996393] filp 1351KB 2077KB [ 3230.996992] names_cache 7854KB 7960KB [ 3230.997591] hashtab_node 278KB 278KB [ 3230.998200] ebitmap_node 1149KB 1149KB [ 3230.998906] avtab_node 4976KB 4976KB [ 3230.999896] avc_node 31KB 31KB [ 3231.001334] lsm_inode_cache 2714KB 3071KB [ 3231.002675] lsm_file_cache 115KB 188KB [ 3231.004075] key_jar 23KB 23KB [ 3231.005405] uts_namespace 15KB 15KB [ 3231.006694] nsproxy 7KB 7KB [ 3231.008063] vm_area_struct 1005KB 1104KB [ 3231.009294] mm_struct 173KB 346KB [ 3231.010634] fs_cache 56KB 56KB [ 3231.011850] files_cache 255KB 255KB [ 3231.013064] signal_cache 307KB 370KB [ 3231.014476] sighand_cache 270KB 390KB [ 3231.015714] task_struct 1178KB 1467KB [ 3231.016932] cred_jar 133KB 188KB [ 3231.018252] anon_vma_chain 255KB 279KB [ 3231.019572] anon_vma 214KB 310KB [ 3231.020932] pid 58KB 60KB [ 3231.022229] Acpi-Operand 140KB 178KB [ 3231.023499] Acpi-ParseExt 27KB 27KB [ 3231.024706] Acpi-Parse 142KB 158KB [ 3231.025958] Acpi-State 204KB 220KB [ 3231.027266] Acpi-Namespace 24KB 24KB [ 3231.028561] numa_policy 3KB 3KB [ 3231.029774] trace_event_file 163KB 163KB [ 3231.031051] ftrace_event_field 280KB 280KB [ 3231.032271] pool_workqueue 32KB 32KB [ 3231.033569] task_group 16KB 16KB [ 3231.034927] vmap_area 149KB 149KB [ 3231.036368] page->ptl 255KB 255KB [ 3231.037630] kmemleak_scan_area 95KB 95KB [ 3231.040043] kmemleak_object 135211KB 149741KB [ 3231.041256] kmalloc-8k 4640KB 4736KB [ 3231.042566] kmalloc-4k 7264KB 7648KB [ 3231.043845] kmalloc-2k 4220KB 4480KB [ 3231.045055] kmalloc-1k 2408KB 3744KB [ 3231.046393] kmalloc-512 3315KB 4512KB [ 3231.047780] kmalloc-256 1338KB 1344KB [ 3231.049202] kmalloc-192 516KB 516KB [ 3231.050412] kmalloc-128 494KB 524KB [ 3231.051671] kmalloc-96 363KB 616KB [ 3231.052920] kmalloc-64 925KB 1244KB [ 3231.054150] kmalloc-32 761KB 860KB [ 3231.055468] kmalloc-16 368KB 368KB [ 3231.056835] kmalloc-8 294KB 310KB [ 3231.058117] kmem_cache_node 47KB 47KB [ 3231.059465] kmem_cache 75KB 75KB [ 3231.060844] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/rsyslog.service,task=(rsyslogd),pid=15720,uid=0 [ 3231.066480] Out of memory (oom_kill_allocating_task): Killed process 15720 ((rsyslogd)) total-vm:114456kB, anon-rss:11104kB, file-rss:0kB, shmem-rss:0kB, UID:0 pgtables:96kB oom_score_adj:0 [ 3231.128869] oom_reaper: reaped process 253 (syz-fuzzer), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB [ 3231.191246] oom_reaper: reaped process 15657 (syz-executor.3), now anon-rss:0kB, file-rss:34816kB, shmem-rss:0kB [ 3231.280978] systemd-udevd invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0 [ 3231.283227] CPU: 1 PID: 15716 Comm: systemd-udevd Not tainted 5.10.164 #1 [ 3231.284689] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3231.286486] Call Trace: [ 3231.287059] dump_stack+0x107/0x167 [ 3231.287851] dump_header+0x106/0x613 [ 3231.288653] oom_kill_process.cold+0x10/0x15 [ 3231.289613] out_of_memory+0x110f/0x1410 [ 3231.290514] ? oom_killer_disable+0x280/0x280 [ 3231.291471] ? mutex_trylock+0x237/0x2b0 [ 3231.292338] ? __alloc_pages_slowpath.constprop.0+0xb0e/0x2220 [ 3231.293604] __alloc_pages_slowpath.constprop.0+0x1bf3/0x2220 [ 3231.294868] ? lock_acquire+0x147/0x490 [ 3231.295721] ? warn_alloc+0x190/0x190 [ 3231.296562] __alloc_pages_nodemask+0x553/0x680 [ 3231.297561] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3231.298852] ? xas_load+0x66/0x2c0 [ 3231.299613] ? find_get_entry+0x2d9/0x6e0 [ 3231.300505] alloc_pages_current+0x187/0x280 [ 3231.301458] __page_cache_alloc+0x2d2/0x360 [ 3231.302389] pagecache_get_page+0x2c7/0xc80 [ 3231.303308] filemap_fault+0x177d/0x21b0 [ 3231.304187] ? read_cache_page_gfp+0x30/0x30 [ 3231.305121] ? handle_mm_fault+0x28d0/0x3520 [ 3231.306059] ? lock_downgrade+0x6d0/0x6d0 [ 3231.306953] ext4_filemap_fault+0x87/0xc0 [ 3231.307845] __do_fault+0x113/0x410 [ 3231.308618] handle_mm_fault+0x1e72/0x3520 [ 3231.309542] ? __pmd_alloc+0x5e0/0x5e0 [ 3231.310372] ? vmacache_find+0x55/0x2a0 [ 3231.311266] do_user_addr_fault+0x56e/0xc60 [ 3231.312188] exc_page_fault+0xa2/0x1a0 [ 3231.313027] ? asm_exc_page_fault+0x8/0x30 [ 3231.313922] asm_exc_page_fault+0x1e/0x30 [ 3231.314907] RIP: 0033:0x7f8648fc4ec0 [ 3231.315699] Code: Unable to access opcode bytes at RIP 0x7f8648fc4e96. [ 3231.317101] RSP: 002b:00007ffe426c0378 EFLAGS: 00010246 [ 3231.318224] RAX: 0000000000000001 RBX: 0000556cba07f53f RCX: 0000000000000000 [ 3231.319826] RDX: 0000000000000001 RSI: 0000556cba0878f8 RDI: 0000556cbba85160 [ 3231.321374] RBP: 00007ffe426c03f0 R08: 0000556cbba90800 R09: 006c617574726976 [ 3231.322910] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 3231.324413] R13: 0000556cba0878f8 R14: 0000556cbba85160 R15: 0000556cbba8f5c0 [ 3231.326910] Mem-Info: [ 3231.327631] active_anon:429 inactive_anon:9301 isolated_anon:0 [ 3231.327631] active_file:37 inactive_file:44 isolated_file:0 [ 3231.327631] unevictable:0 dirty:0 writeback:0 [ 3231.327631] slab_reclaimable:7863 slab_unreclaimable:58200 [ 3231.327631] mapped:17446 shmem:638 pagetables:389 bounce:0 [ 3231.327631] free:2633 free_pcp:615 free_cma:0 [ 3231.334241] Node 0 active_anon:1716kB inactive_anon:37204kB active_file:148kB inactive_file:176kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:69784kB dirty:0kB writeback:0kB shmem:2552kB writeback_tmp:0kB kernel_stack:3072kB all_unreclaimable? no [ 3231.339069] Node 0 DMA free:6492kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 3231.344570] lowmem_reserve[]: 0 1618 1618 1618 [ 3231.345636] Node 0 DMA32 free:4040kB min:5120kB low:6776kB high:8432kB reserved_highatomic:2048KB active_anon:1716kB inactive_anon:37624kB active_file:636kB inactive_file:192kB unevictable:0kB writepending:0kB present:2080640kB managed:1662792kB mlocked:0kB pagetables:1556kB bounce:0kB free_pcp:2248kB local_pcp:984kB free_cma:0kB [ 3231.351833] lowmem_reserve[]: 0 0 0 0 [ 3231.352725] Node 0 DMA: 1*4kB (U) 1*8kB (U) 1*16kB (U) 0*32kB 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6492kB [ 3231.355714] Node 0 DMA32: 373*4kB (UME) 152*8kB (UME) 80*16kB (UME) 12*32kB (UM) 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 4372kB [ 3231.358769] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 3231.360602] 690 total pagecache pages [ 3231.361418] 0 pages in swap cache [ 3231.362191] Swap cache stats: add 0, delete 0, find 0/0 [ 3231.363359] Free swap = 0kB [ 3231.364034] Total swap = 0kB [ 3231.364709] 524158 pages RAM [ 3231.365359] 0 pages HighMem/MovableOnly [ 3231.366230] 104483 pages reserved [ 3231.367006] Unreclaimable slab info: [ 3231.367835] Name Used Total [ 3231.369044] pid_2 39KB 63KB [ 3231.370215] IEEE-802.15.4-MAC 63KB 63KB [ 3231.371404] IEEE-802.15.4-RAW 63KB 63KB [ 3231.372583] fib6_nodes 28KB 28KB [ 3231.373765] ip6_dst_cache 41KB 41KB [ 3231.374942] PINGv6 31KB 31KB [ 3231.376113] RAWv6 220KB 220KB [ 3231.377288] UDPLITEv6 62KB 62KB [ 3231.378494] UDPv6 62KB 62KB [ 3231.379671] TCPv6 62KB 62KB [ 3231.380831] scsi_sense_cache 8KB 8KB [ 3231.381982] sd_ext_cdb 3KB 3KB [ 3231.383157] virtio_scsi_cmd 16KB 16KB [ 3231.384320] sgpool-128 119KB 267KB [ 3231.385491] sgpool-64 63KB 63KB [ 3231.386721] sgpool-32 724KB 724KB [ 3231.387381] sgpool-16 195KB 195KB [ 3231.388051] sgpool-8 116KB 116KB [ 3231.388726] io_kiocb 3KB 3KB [ 3231.389372] mqueue_inode_cache 62KB 62KB [ 3231.390042] nfs_commit_data 15KB 15KB [ 3231.390729] nfs_write_data 47KB 47KB [ 3231.391376] jbd2_inode 7KB 7KB [ 3231.392047] ext4_system_zone 7KB 7KB [ 3231.392708] ext4_io_end_vec 7KB 7KB [ 3231.393345] ext4_bio_post_read_ctx 15KB 15KB [ 3231.394066] kioctx 31KB 31KB [ 3231.394739] aio_kiocb 7KB 7KB [ 3231.395395] bio-2 4KB 4KB [ 3231.396059] fasync_cache 3KB 3KB [ 3231.396726] pid_namespace 7KB 7KB [ 3231.397373] posix_timers_cache 15KB 15KB [ 3231.398023] rpc_buffers 31KB 31KB [ 3231.398693] rpc_tasks 3KB 3KB [ 3231.399341] UNIX 249KB 372KB [ 3231.400010] UDP-Lite 63KB 63KB [ 3231.400673] tcp_bind_bucket 8KB 8KB [ 3231.401320] ip_fib_trie 8KB 8KB [ 3231.401965] ip_fib_alias 15KB 15KB [ 3231.402632] ip_dst_cache 8KB 8KB [ 3231.403254] PING 62KB 62KB [ 3231.403892] RAW 125KB 125KB [ 3231.404537] UDP 297KB 315KB [ 3231.405164] tw_sock_TCP 7KB 7KB [ 3231.405808] request_sock_TCP 7KB 7KB [ 3231.406458] TCP 60KB 60KB [ 3231.407084] hugetlbfs_inode_cache 15KB 15KB [ 3231.407767] bio-1 11KB 11KB [ 3231.408398] eventpoll_pwq 19KB 19KB [ 3231.409035] eventpoll_epi 51KB 51KB [ 3231.409699] inotify_inode_mark 101KB 101KB [ 3231.410336] request_queue 90KB 90KB [ 3231.411001] blkdev_ioc 41KB 41KB [ 3231.411663] bio-0 504KB 504KB [ 3231.412309] biovec-max 395KB 624KB [ 3231.412970] biovec-128 63KB 63KB [ 3231.413634] biovec-64 929KB 929KB [ 3231.414293] biovec-16 150KB 150KB [ 3231.414966] uid_cache 8KB 8KB [ 3231.415628] dmaengine-unmap-2 4KB 4KB [ 3231.416275] audit_buffer 7KB 7KB [ 3231.416943] skbuff_fclone_cache 127KB 127KB [ 3231.417632] skbuff_head_cache 603KB 603KB [ 3231.418288] file_lock_cache 74KB 74KB [ 3231.418963] file_lock_ctx 7KB 7KB [ 3231.419635] fsnotify_mark_connector 44KB 44KB [ 3231.420351] net_namespace 117KB 117KB [ 3231.421025] task_delay_info 108KB 108KB [ 3231.421695] taskstats 46KB 46KB [ 3231.422344] proc_dir_entry 360KB 363KB [ 3231.423029] pde_opener 35KB 35KB [ 3231.423695] seq_file 52KB 52KB [ 3231.424344] sigqueue 86KB 86KB [ 3231.425010] shmem_inode_cache 1255KB 1352KB [ 3231.425672] kernfs_iattrs_cache 227KB 227KB [ 3231.426344] kernfs_node_cache 5268KB 5268KB [ 3231.427017] mnt_cache 204KB 204KB [ 3231.427716] filp 1145KB 1890KB [ 3231.428371] names_cache 6498KB 6681KB [ 3231.429011] hashtab_node 278KB 278KB [ 3231.429682] ebitmap_node 1149KB 1149KB [ 3231.430304] avtab_node 4976KB 4976KB [ 3231.430991] avc_node 31KB 31KB [ 3231.431671] lsm_inode_cache 2695KB 3067KB [ 3231.432326] lsm_file_cache 115KB 188KB [ 3231.432975] key_jar 23KB 23KB [ 3231.433648] uts_namespace 15KB 15KB [ 3231.434276] nsproxy 7KB 7KB [ 3231.434966] vm_area_struct 1005KB 1104KB [ 3231.435609] mm_struct 173KB 346KB [ 3231.436267] fs_cache 56KB 56KB [ 3231.436920] files_cache 255KB 255KB [ 3231.437581] signal_cache 307KB 370KB [ 3231.438233] sighand_cache 268KB 390KB [ 3231.438923] task_struct 1178KB 1467KB [ 3231.439594] cred_jar 133KB 188KB [ 3231.440249] anon_vma_chain 255KB 279KB [ 3231.440928] anon_vma 211KB 306KB [ 3231.441587] pid 58KB 60KB [ 3231.442239] Acpi-Operand 140KB 178KB [ 3231.442913] Acpi-ParseExt 27KB 27KB [ 3231.443581] Acpi-Parse 142KB 158KB [ 3231.444253] Acpi-State 204KB 220KB [ 3231.444922] Acpi-Namespace 24KB 24KB [ 3231.445601] numa_policy 3KB 3KB [ 3231.446250] trace_event_file 163KB 163KB [ 3231.446930] ftrace_event_field 280KB 280KB [ 3231.447610] pool_workqueue 32KB 32KB [ 3231.448259] task_group 16KB 16KB [ 3231.448926] vmap_area 149KB 149KB [ 3231.449596] page->ptl 255KB 255KB [ 3231.450252] kmemleak_scan_area 95KB 95KB [ 3231.452136] kmemleak_object 134691KB 149665KB [ 3231.452810] kmalloc-8k 4640KB 4736KB [ 3231.453447] kmalloc-4k 7384KB 7648KB [ 3231.454100] kmalloc-2k 4268KB 4480KB [ 3231.454787] kmalloc-1k 2458KB 3744KB [ 3231.455474] kmalloc-512 3366KB 4512KB [ 3231.456120] kmalloc-256 1338KB 1344KB [ 3231.456791] kmalloc-192 516KB 516KB [ 3231.457466] kmalloc-128 493KB 524KB [ 3231.458135] kmalloc-96 363KB 612KB [ 3231.458850] kmalloc-64 927KB 1244KB [ 3231.459543] kmalloc-32 761KB 860KB [ 3231.460195] kmalloc-16 368KB 368KB [ 3231.460867] kmalloc-8 294KB 310KB [ 3231.461542] kmem_cache_node 47KB 47KB [ 3231.462208] kmem_cache 75KB 75KB [ 3231.462878] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/systemd-udevd.service,task=systemd-udevd,pid=15716,uid=0 [ 3231.465302] Out of memory (oom_kill_allocating_task): Killed process 15716 (systemd-udevd) total-vm:36724kB, anon-rss:11204kB, file-rss:0kB, shmem-rss:0kB, UID:0 pgtables:72kB oom_score_adj:0 [ 3231.484607] syz-executor.3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=1000 [ 3231.485918] CPU: 1 PID: 15669 Comm: syz-executor.3 Not tainted 5.10.164 #1 [ 3231.486781] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3231.487748] Call Trace: [ 3231.488063] dump_stack+0x107/0x167 [ 3231.488500] dump_header+0x106/0x613 [ 3231.488941] oom_kill_process.cold+0x10/0x15 [ 3231.489458] out_of_memory+0x110f/0x1410 [ 3231.489943] ? oom_killer_disable+0x280/0x280 [ 3231.490490] ? mutex_trylock+0x237/0x2b0 [ 3231.490969] ? __alloc_pages_slowpath.constprop.0+0xb0e/0x2220 [ 3231.491669] __alloc_pages_slowpath.constprop.0+0x1bf3/0x2220 [ 3231.492363] ? lock_acquire+0x147/0x490 [ 3231.492844] ? warn_alloc+0x190/0x190 [ 3231.493308] __alloc_pages_nodemask+0x553/0x680 [ 3231.493853] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 3231.494488] ? trace_hardirqs_on+0x5b/0x180 [ 3231.495014] ? __alloc_pages_slowpath.constprop.0+0x2220/0x2220 [ 3231.495754] alloc_pages_current+0x187/0x280 [ 3231.496294] relay_open_buf.part.0+0x2a5/0xc00 [ 3231.496855] relay_open+0x531/0xa10 [ 3231.497305] do_blk_trace_setup+0x4db/0xbf0 [ 3231.497831] ? _copy_from_user+0xfb/0x1b0 [ 3231.498336] __blk_trace_setup+0xca/0x180 [ 3231.498859] ? do_blk_trace_setup+0xbf0/0xbf0 [ 3231.499395] ? perf_trace_lock+0xac/0x490 [ 3231.499914] blk_trace_ioctl+0x155/0x290 [ 3231.500412] ? blk_add_trace_bio_remap+0x560/0x560 [ 3231.501015] ? do_vfs_ioctl+0x283/0x10d0 [ 3231.501518] ? selinux_inode_getsecctx+0x90/0x90 [ 3231.502117] ? generic_block_fiemap+0x60/0x60 [ 3231.502665] ? alloc_chain_hlocks+0x203/0x5a0 [ 3231.503220] blkdev_ioctl+0xc1/0x710 [ 3231.503664] ? blkdev_common_ioctl+0x1870/0x1870 [ 3231.504226] ? selinux_file_ioctl+0xb1/0x260 [ 3231.504743] block_ioctl+0xf9/0x140 [ 3231.505166] ? blkdev_read_iter+0x1c0/0x1c0 [ 3231.505669] __x64_sys_ioctl+0x19a/0x210 [ 3231.506151] do_syscall_64+0x33/0x40 [ 3231.506601] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 3231.507196] RIP: 0033:0x7f9cb23e8b19 [ 3231.507638] Code: Unable to access opcode bytes at RIP 0x7f9cb23e8aef. [ 3231.508392] RSP: 002b:00007f9caf91c188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3231.509269] RAX: ffffffffffffffda RBX: 00007f9cb24fc0e0 RCX: 00007f9cb23e8b19 [ 3231.510088] RDX: 0000000020000000 RSI: 00000000c0481273 RDI: 0000000000000003 [ 3231.510932] RBP: 00007f9cb2442f6d R08: 0000000000000000 R09: 0000000000000000 [ 3231.511794] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 3231.512662] R13: 00007ffe76c141bf R14: 00007f9caf91c300 R15: 0000000000022000 [ 3231.513608] Mem-Info: [ 3231.514492] active_anon:429 inactive_anon:9154 isolated_anon:0 [ 3231.514492] active_file:16 inactive_file:22 isolated_file:0 [ 3231.514492] unevictable:0 dirty:0 writeback:0 [ 3231.514492] slab_reclaimable:7863 slab_unreclaimable:58200 [ 3231.514492] mapped:17425 shmem:638 pagetables:389 bounce:0 [ 3231.514492] free:2499 free_pcp:257 free_cma:0 [ 3231.518237] Node 0 active_anon:1716kB inactive_anon:36616kB active_file:64kB inactive_file:88kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:69700kB dirty:0kB writeback:0kB shmem:2552kB writeback_tmp:0kB kernel_stack:3072kB all_unreclaimable? no [ 3231.520884] Node 0 DMA free:6492kB min:48kB low:60kB high:72kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 3231.523959] lowmem_reserve[]: 0 1618 1618 1618 [ 3231.524537] Node 0 DMA32 free:3504kB min:5120kB low:6776kB high:8432kB reserved_highatomic:2048KB active_anon:1716kB inactive_anon:37120kB active_file:636kB inactive_file:192kB unevictable:0kB writepending:0kB present:2080640kB managed:1662792kB mlocked:0kB pagetables:1556kB bounce:0kB free_pcp:1028kB local_pcp:244kB free_cma:0kB [ 3231.527908] lowmem_reserve[]: 0 0 0 0 [ 3231.528392] Node 0 DMA: 1*4kB (U) 1*8kB (U) 1*16kB (U) 0*32kB 1*64kB (U) 0*128kB 1*256kB (U) 0*512kB 0*1024kB 1*2048kB (M) 1*4096kB (M) = 6492kB [ 3231.530126] Node 0 DMA32: 458*4kB (UMEH) 143*8kB (UME) 29*16kB (UM) 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 3440kB [ 3231.531745] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 3231.532763] 690 total pagecache pages [ 3231.533224] 0 pages in swap cache [ 3231.533656] Swap cache stats: add 0, delete 0, find 0/0 [ 3231.534286] Free swap = 0kB [ 3231.534660] Total swap = 0kB [ 3231.535025] 524158 pages RAM [ 3231.535385] 0 pages HighMem/MovableOnly [ 3231.535873] 104483 pages reserved [ 3231.536310] Unreclaimable slab info: [ 3231.536920] Name Used Total [ 3231.537672] pid_2 39KB 63KB [ 3231.538315] IEEE-802.15.4-MAC 63KB 63KB [ 3231.538975] IEEE-802.15.4-RAW 63KB 63KB [ 3231.539634] fib6_nodes 28KB 28KB [ 3231.540273] ip6_dst_cache 41KB 41KB [ 3231.540903] PINGv6 31KB 31KB [ 3231.541565] RAWv6 220KB 220KB [ 3231.542202] UDPLITEv6 62KB 62KB [ 3231.542859] UDPv6 62KB 62KB [ 3231.543518] TCPv6 62KB 62KB [ 3231.544165] scsi_sense_cache 8KB 8KB [ 3231.544813] sd_ext_cdb 3KB 3KB [ 3231.545458] virtio_scsi_cmd 16KB 16KB [ 3231.546104] sgpool-128 119KB 267KB [ 3231.546778] sgpool-64 63KB 63KB [ 3231.547437] sgpool-32 724KB 724KB [ 3231.548093] sgpool-16 195KB 195KB [ 3231.548758] sgpool-8 116KB 116KB [ 3231.549410] io_kiocb 3KB 3KB [ 3231.550071] mqueue_inode_cache 62KB 62KB [ 3231.550754] nfs_commit_data 15KB 15KB [ 3231.551388] nfs_write_data 47KB 47KB [ 3231.552014] jbd2_inode 7KB 7KB [ 3231.552676] ext4_system_zone 7KB 7KB [ 3231.553305] ext4_io_end_vec 7KB 7KB [ 3231.553934] ext4_bio_post_read_ctx 15KB 15KB [ 3231.554652] kioctx 31KB 31KB [ 3231.555295] aio_kiocb 7KB 7KB [ 3231.555932] bio-2 4KB 4KB [ 3231.556595] fasync_cache 3KB 3KB [ 3231.557228] pid_namespace 7KB 7KB [ 3231.557886] posix_timers_cache 15KB 15KB [ 3231.558552] rpc_buffers 31KB 31KB [ 3231.559188] rpc_tasks 3KB 3KB [ 3231.559837] UNIX 249KB 372KB [ 3231.560493] UDP-Lite 63KB 63KB [ 3231.561123] tcp_bind_bucket 8KB 8KB [ 3231.561775] ip_fib_trie 8KB 8KB [ 3231.562437] ip_fib_alias 15KB 15KB [ 3231.563067] ip_dst_cache 8KB 8KB [ 3231.563718] PING 62KB 62KB [ 3231.564351] RAW 125KB 125KB [ 3231.564984] UDP 297KB 315KB [ 3231.565642] tw_sock_TCP 7KB 7KB [ 3231.566285] request_sock_TCP 7KB 7KB [ 3231.566909] TCP 60KB 60KB [ 3231.567570] hugetlbfs_inode_cache 15KB 15KB [ 3231.568253] bio-1 11KB 11KB [ 3231.568888] eventpoll_pwq 19KB 19KB [ 3231.569532] eventpoll_epi 51KB 51KB [ 3231.570133] inotify_inode_mark 101KB 101KB [ 3231.570801] request_queue 90KB 90KB [ 3231.571458] blkdev_ioc 41KB 41KB [ 3231.572095] bio-0 504KB 504KB [ 3231.572746] biovec-max 395KB 624KB [ 3231.573378] biovec-128 63KB 63KB [ 3231.574035] biovec-64 929KB 929KB [ 3231.574709] biovec-16 150KB 150KB [ 3231.575343] uid_cache 8KB 8KB [ 3231.576005] dmaengine-unmap-2 4KB 4KB [ 3231.576652] audit_buffer 7KB 7KB [ 3231.577289] skbuff_fclone_cache 127KB 127KB [ 3231.577950] skbuff_head_cache 611KB 611KB [ 3231.578585] file_lock_cache 74KB 74KB [ 3231.579199] file_lock_ctx 7KB 7KB [ 3231.579840] fsnotify_mark_connector 44KB 44KB [ 3231.580527] net_namespace 117KB 117KB [ 3231.581134] task_delay_info 108KB 108KB [ 3231.581756] taskstats 46KB 46KB [ 3231.582366] proc_dir_entry 360KB 363KB [ 3231.583002] pde_opener 35KB 35KB [ 3231.583630] seq_file 52KB 52KB [ 3231.584235] sigqueue 86KB 86KB [ 3231.584864] shmem_inode_cache 1255KB 1352KB [ 3231.585487] kernfs_iattrs_cache 227KB 227KB [ 3231.586115] kernfs_node_cache 5268KB 5268KB [ 3231.586761] mnt_cache 204KB 204KB [ 3231.587370] filp 1145KB 1890KB [ 3231.587996] names_cache 6498KB 6681KB [ 3231.588629] hashtab_node 278KB 278KB [ 3231.589234] ebitmap_node 1149KB 1149KB [ 3231.589859] avtab_node 4976KB 4976KB [ 3231.590492] avc_node 31KB 31KB [ 3231.591108] lsm_inode_cache 2695KB 3067KB [ 3231.591732] lsm_file_cache 115KB 188KB [ 3231.592339] key_jar 23KB 23KB [ 3231.592967] uts_namespace 15KB 15KB [ 3231.593594] nsproxy 7KB 7KB [ 3231.594208] vm_area_struct 1005KB 1104KB [ 3231.594858] mm_struct 173KB 346KB [ 3231.595480] fs_cache 56KB 56KB [ 3231.596097] files_cache 255KB 255KB [ 3231.596728] signal_cache 307KB 370KB [ 3231.597339] sighand_cache 268KB 390KB [ 3231.597968] task_struct 1178KB 1467KB [ 3231.598598] cred_jar 133KB 188KB [ 3231.599206] anon_vma_chain 255KB 279KB [ 3231.599844] anon_vma 203KB 298KB [ 3231.600472] pid 58KB 60KB [ 3231.601085] Acpi-Operand 140KB 178KB [ 3231.601718] Acpi-ParseExt 27KB 27KB [ 3231.602329] Acpi-Parse 142KB 158KB [ 3231.602975] Acpi-State 204KB 220KB [ 3231.603597] Acpi-Namespace 24KB 24KB [ 3231.604221] numa_policy 3KB 3KB [ 3231.604846] trace_event_file 163KB 163KB [ 3231.605472] ftrace_event_field 280KB 280KB [ 3231.606085] pool_workqueue 32KB 32KB [ 3231.606705] task_group 16KB 16KB [ 3231.607302] vmap_area 149KB 149KB [ 3231.607928] page->ptl 255KB 255KB [ 3231.608546] kmemleak_scan_area 95KB 95KB [ 3231.609266] kmemleak_object 134720KB 149665KB [ 3231.609887] kmalloc-8k 4640KB 4736KB [ 3231.610509] kmalloc-4k 7384KB 7648KB [ 3231.611124] kmalloc-2k 4268KB 4480KB [ 3231.611747] kmalloc-1k 2458KB 3744KB [ 3231.612345] kmalloc-512 3374KB 4512KB [ 3231.612977] kmalloc-256 1338KB 1344KB [ 3231.613606] kmalloc-192 516KB 516KB [ 3231.614204] kmalloc-128 493KB 524KB [ 3231.614830] kmalloc-96 363KB 612KB [ 3231.615458] kmalloc-64 931KB 1244KB [ 3231.616059] kmalloc-32 761KB 860KB [ 3231.616684] kmalloc-16 368KB 368KB [ 3231.617285] kmalloc-8 294KB 310KB [ 3231.617900] kmem_cache_node 47KB 47KB [ 3231.618530] kmem_cache 75KB 75KB [ 3231.619139] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=syz3,mems_allowed=0,global_oom,task_memcg=/syz3,task=syz-executor.3,pid=15669,uid=0 [ 3231.621147] Out of memory (oom_kill_allocating_task): Killed process 15669 (syz-executor.3) total-vm:94072kB, anon-rss:0kB, file-rss:34816kB, shmem-rss:0kB, UID:0 pgtables:136kB oom_score_adj:1000 VM DIAGNOSIS: 23:42:40 Registers: info registers vcpu 0 RAX=0000000000000000 RBX=0000000000000000 RCX=0000000000000000 RDX=0000000000000000 RSI=0000000000000000 RDI=ffff88800c5b5458 RBP=0000000000000000 RSP=ffff88801b03f070 R8 =0000000000000001 R9 =0000000000000001 R10=0000000000000046 R11=0000000000000001 R12=ffff88801a1e0000 R13=0000000000000001 R14=ffff88800c5b5458 R15=0000000000000000 RIP=ffffffff8126975d RFL=00000046 [---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 =0000 0000000000000000 00000000 00000000 DS =0000 0000000000000000 00000000 00000000 FS =0000 00007ff42c9b1900 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=00007ff42c96ee70 CR3=000000000bb38000 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=00000000000000000000000000000000 XMM01=0000000000000000000055a103aca060 XMM02=ff000000000000ff0000000000ff0000 XMM03=66207463656e6e6f6373696420646576 XMM04=00000000000000000000000000000000 XMM05=00000000000000000000000000000000 XMM06=0d0c0f0e09080b0a0504070601000302 XMM07=00000000000000000000000000000000 XMM08=000a0d732a2e25006c61746166003367 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=dffffc0000000000 RBX=000000000003ab21 RCX=0000000000000000 RDX=1ffff1100fffb000 RSI=00000000000000ff RDI=ffffed1007564400 RBP=ffffea0000eac840 RSP=ffff8880570dfb10 R8 =0000000000000000 R9 =ffffed1007564200 R10=fffff940001d590e R11=0000000000000001 R12=0000000000000007 R13=ffff88807ffd8000 R14=ffffc9001249ccb0 R15=000000000003f196 RIP=ffffffff8165acf1 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 00007f9caf91c700 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=00007f9cb23e8aef CR3=0000000058b24000 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=00000000000000000000000000000000 XMM01=0000000000000000000000000000ffff XMM02=30303030663778302826287461667624 XMM03=69662f2e273d29306330303030303030 XMM04=7830202c307830202c30722874616e65 XMM05=273d2930343030303030303030663778 XMM06=413d2930343230303030303030663778 XMM07=7830202c656666666666666666666666 XMM08=00000000000000000000000000000000 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000