1a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:51:59 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 30) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:51:59 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x134000) 10:51:59 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 39) [ 1456.687822] FAULT_INJECTION: forcing a failure. [ 1456.687822] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1456.689287] FAULT_INJECTION: forcing a failure. [ 1456.689287] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1456.690166] CPU: 0 PID: 8135 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1456.690179] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1456.693209] Call Trace: [ 1456.693457] dump_stack+0x107/0x167 [ 1456.693777] should_fail.cold+0x5/0xa [ 1456.694111] __alloc_pages_nodemask+0x182/0x600 [ 1456.694524] ? add_mm_counter_fast+0x220/0x220 [ 1456.694914] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1456.695436] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1456.695889] ? lock_downgrade+0x6d0/0x6d0 [ 1456.696240] ? mark_held_locks+0x9e/0xe0 [ 1456.696648] alloc_pages_vma+0xbb/0x410 [ 1456.696991] handle_mm_fault+0x152f/0x3500 [ 1456.697364] ? do_raw_spin_lock+0x121/0x260 [ 1456.697746] ? rwlock_bug.part.0+0x90/0x90 [ 1456.698104] ? __pmd_alloc+0x5e0/0x5e0 [ 1456.698467] __get_user_pages+0x6ec/0x1620 [ 1456.698841] ? follow_page_mask+0x1900/0x1900 [ 1456.699224] ? down_read+0x10f/0x430 [ 1456.699561] ? down_write+0x160/0x160 [ 1456.699895] get_user_pages_unlocked+0x18a/0x690 [ 1456.700325] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1456.701535] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1456.702588] internal_get_user_pages_fast+0x175f/0x2640 [ 1456.703754] ? pin_user_pages_unlocked+0x80/0x80 [ 1456.704781] ? trace_hardirqs_on+0x5b/0x180 [ 1456.705707] get_user_pages_fast+0x66/0xa0 [ 1456.706620] iov_iter_get_pages+0x297/0xf40 [ 1456.707573] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1456.708659] ? mempool_resize+0x7d0/0x7d0 [ 1456.709571] bio_iov_iter_get_pages+0x22a/0x1200 [ 1456.710600] ? bvec_alloc+0x17e/0x2f0 [ 1456.711405] ? bio_alloc_bioset+0x2a1/0x600 [ 1456.712320] ? bio_add_pc_page+0x100/0x100 [ 1456.712700] ? bvec_alloc+0x220/0x2f0 [ 1456.713027] ? iov_iter_npages+0x1fd/0xa70 [ 1456.713395] ? ext4_iomap_begin+0x1a0/0x700 [ 1456.713780] iomap_dio_bio_actor+0x77a/0xef0 [ 1456.714167] iomap_dio_actor+0x36f/0x560 [ 1456.714536] iomap_apply+0x289/0x810 [ 1456.714855] ? iomap_dio_rw+0x90/0x90 [ 1456.715181] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1456.715689] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1456.716136] ? mark_held_locks+0x9e/0xe0 [ 1456.716841] ? filemap_check_errors+0xa5/0x150 [ 1456.717843] __iomap_dio_rw+0x6cd/0x1110 [ 1456.718719] ? iomap_dio_rw+0x90/0x90 [ 1456.719560] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1456.720458] ? down_read+0x10f/0x430 [ 1456.720785] ? down_write+0x160/0x160 [ 1456.721114] iomap_dio_rw+0x31/0x90 [ 1456.721447] ext4_file_read_iter+0x2c7/0x4c0 [ 1456.721830] new_sync_read+0x424/0x6f0 [ 1456.722162] ? ksys_lseek+0x1b0/0x1b0 [ 1456.722516] ? fsnotify_perm.part.0+0x22d/0x620 [ 1456.722914] ? security_file_permission+0xb1/0xe0 [ 1456.723330] vfs_read+0x4da/0x620 [ 1456.723649] ksys_read+0x12d/0x260 [ 1456.723953] ? vfs_write+0xb10/0xb10 [ 1456.724280] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1456.724780] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1456.725217] do_syscall_64+0x33/0x40 [ 1456.725552] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1456.725983] RIP: 0033:0x7fb9b6c05b19 [ 1456.726301] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1456.727860] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1456.728887] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1456.730442] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1456.731982] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1456.733548] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1456.735079] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1456.736670] CPU: 1 PID: 8143 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1456.737362] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1456.738186] Call Trace: [ 1456.738463] dump_stack+0x107/0x167 [ 1456.738841] should_fail.cold+0x5/0xa [ 1456.739232] __alloc_pages_nodemask+0x182/0x600 [ 1456.739698] ? add_mm_counter_fast+0x220/0x220 [ 1456.740156] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1456.740774] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1456.741321] ? lock_downgrade+0x6d0/0x6d0 [ 1456.741742] ? mark_held_locks+0x9e/0xe0 [ 1456.742155] alloc_pages_vma+0xbb/0x410 [ 1456.742559] handle_mm_fault+0x152f/0x3500 [ 1456.742989] ? do_raw_spin_lock+0x121/0x260 [ 1456.743431] ? rwlock_bug.part.0+0x90/0x90 [ 1456.743867] ? __pmd_alloc+0x5e0/0x5e0 [ 1456.744298] __get_user_pages+0x6ec/0x1620 [ 1456.744744] ? follow_page_mask+0x1900/0x1900 [ 1456.745196] ? down_read+0x10f/0x430 [ 1456.745578] ? down_write+0x160/0x160 [ 1456.745976] get_user_pages_unlocked+0x18a/0x690 [ 1456.746453] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1456.747000] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1456.747496] internal_get_user_pages_fast+0x175f/0x2640 [ 1456.748022] ? pin_user_pages_unlocked+0x80/0x80 [ 1456.748454] ? trace_hardirqs_on+0x5b/0x180 [ 1456.748838] get_user_pages_fast+0x66/0xa0 [ 1456.749215] iov_iter_get_pages+0x297/0xf40 [ 1456.749621] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1456.750068] ? mempool_resize+0x7d0/0x7d0 [ 1456.750458] bio_iov_iter_get_pages+0x22a/0x1200 [ 1456.750896] ? bvec_alloc+0x17e/0x2f0 [ 1456.751249] ? bio_alloc_bioset+0x2a1/0x600 [ 1456.751648] ? bio_add_pc_page+0x100/0x100 [ 1456.752036] ? bvec_alloc+0x220/0x2f0 [ 1456.752403] ? iov_iter_npages+0x1fd/0xa70 [ 1456.752770] ? ext4_iomap_begin+0x1a0/0x700 [ 1456.753164] iomap_dio_bio_actor+0x77a/0xef0 [ 1456.753578] iomap_dio_actor+0x36f/0x560 [ 1456.753955] iomap_apply+0x289/0x810 [ 1456.754297] ? iomap_dio_rw+0x90/0x90 [ 1456.754659] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1456.755187] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1456.755672] ? mark_held_locks+0x9e/0xe0 [ 1456.756058] ? filemap_check_errors+0xa5/0x150 [ 1456.756508] __iomap_dio_rw+0x6cd/0x1110 [ 1456.756933] ? iomap_dio_rw+0x90/0x90 [ 1456.757343] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1456.757820] ? down_read+0x10f/0x430 [ 1456.758205] ? down_write+0x160/0x160 [ 1456.758601] iomap_dio_rw+0x31/0x90 [ 1456.758982] ext4_file_read_iter+0x2c7/0x4c0 [ 1456.759444] new_sync_read+0x424/0x6f0 [ 1456.759856] ? ksys_lseek+0x1b0/0x1b0 [ 1456.760267] ? fsnotify_perm.part.0+0x22d/0x620 [ 1456.760779] ? security_file_permission+0xb1/0xe0 [ 1456.761279] vfs_read+0x4da/0x620 [ 1456.761647] ksys_read+0x12d/0x260 [ 1456.762016] ? vfs_write+0xb10/0xb10 [ 1456.762406] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1456.762951] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1456.763484] do_syscall_64+0x33/0x40 [ 1456.763874] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1456.764402] RIP: 0033:0x7fb38b2dbb19 [ 1456.764781] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1456.766641] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1456.767411] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1456.768038] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1456.768675] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1456.769316] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1456.769939] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1456.781989] FAULT_INJECTION: forcing a failure. [ 1456.781989] name failslab, interval 1, probability 0, space 0, times 0 [ 1456.783489] CPU: 1 PID: 8133 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1456.784223] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1456.784985] Call Trace: [ 1456.785236] dump_stack+0x107/0x167 [ 1456.785574] should_fail.cold+0x5/0xa [ 1456.785935] ? create_object.isra.0+0x3a/0xa20 [ 1456.786361] should_failslab+0x5/0x20 [ 1456.786718] kmem_cache_alloc+0x5b/0x310 [ 1456.787097] create_object.isra.0+0x3a/0xa20 [ 1456.787513] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 1456.787991] kmem_cache_alloc+0x159/0x310 [ 1456.788403] ? mempool_free_pages+0x20/0x20 [ 1456.788881] mempool_alloc+0x148/0x360 [ 1456.789313] ? mempool_resize+0x7d0/0x7d0 [ 1456.789770] ? mempool_resize+0x7d0/0x7d0 [ 1456.790224] ? lock_downgrade+0x6d0/0x6d0 [ 1456.790678] ? ext4_map_blocks+0x87c/0x1910 [ 1456.791166] bvec_alloc+0xd8/0x2f0 [ 1456.791559] bio_alloc_bioset+0x40a/0x600 [ 1456.792017] ? bvec_alloc+0x2f0/0x2f0 [ 1456.792434] ? iov_iter_npages+0x1fd/0xa70 [ 1456.792836] ? ext4_iomap_begin+0x1a0/0x700 [ 1456.793246] iomap_dio_bio_actor+0x518/0xef0 [ 1456.793693] iomap_dio_actor+0x36f/0x560 [ 1456.794087] iomap_apply+0x289/0x810 [ 1456.794441] ? iomap_dio_rw+0x90/0x90 [ 1456.794814] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1456.795365] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1456.795870] ? mark_held_locks+0x9e/0xe0 [ 1456.796263] ? filemap_check_errors+0xa5/0x150 [ 1456.796730] __iomap_dio_rw+0x6cd/0x1110 [ 1456.797119] ? iomap_dio_rw+0x90/0x90 [ 1456.797495] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1456.797948] ? down_read+0x10f/0x430 [ 1456.798300] ? down_write+0x160/0x160 [ 1456.798664] iomap_dio_rw+0x31/0x90 [ 1456.799027] ext4_file_read_iter+0x2c7/0x4c0 [ 1456.799445] new_sync_read+0x424/0x6f0 [ 1456.799812] ? ksys_lseek+0x1b0/0x1b0 [ 1456.800310] ? fsnotify_perm.part.0+0x22d/0x620 [ 1456.800779] ? security_file_permission+0xb1/0xe0 [ 1456.801239] vfs_read+0x4da/0x620 [ 1456.801575] ksys_read+0x12d/0x260 [ 1456.801910] ? vfs_write+0xb10/0xb10 [ 1456.802266] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1456.802759] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1456.803249] do_syscall_64+0x33/0x40 [ 1456.803601] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1456.804081] RIP: 0033:0x7f7360297b19 [ 1456.804419] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1456.805846] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1456.806434] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1456.806950] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1456.807458] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1456.807967] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1456.808610] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1456.813189] FAULT_INJECTION: forcing a failure. [ 1456.813189] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1456.814407] CPU: 1 PID: 8142 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1456.815105] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1456.815949] Call Trace: [ 1456.816225] dump_stack+0x107/0x167 [ 1456.816615] should_fail.cold+0x5/0xa [ 1456.817018] _copy_from_user+0x2e/0x1b0 [ 1456.817447] snd_seq_write+0x40b/0x690 [ 1456.817867] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1456.818437] ? security_file_permission+0xb1/0xe0 [ 1456.818952] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1456.819511] vfs_write+0x29a/0xb10 [ 1456.819880] ksys_write+0x1f6/0x260 [ 1456.820250] ? __ia32_sys_read+0xb0/0xb0 [ 1456.820680] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1456.821222] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1456.821829] do_syscall_64+0x33/0x40 [ 1456.822311] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1456.822915] RIP: 0033:0x7f6671e15b19 [ 1456.823309] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1456.825214] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1456.825977] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1456.826661] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1456.827344] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1456.828022] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1456.828853] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:52:00 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x136000) 10:52:00 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x0, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:52:00 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 40) 10:52:00 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:52:00 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:52:00 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 11) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) [ 1456.993432] FAULT_INJECTION: forcing a failure. [ 1456.993432] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1456.994565] CPU: 1 PID: 8158 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1456.995192] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1456.995926] Call Trace: [ 1456.996177] dump_stack+0x107/0x167 [ 1456.996870] should_fail.cold+0x5/0xa [ 1456.997586] _copy_from_user+0x2e/0x1b0 [ 1456.998381] snd_seq_write+0x40b/0x690 [ 1456.999166] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1457.000224] ? security_file_permission+0xb1/0xe0 [ 1457.001402] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1457.002693] vfs_write+0x29a/0xb10 [ 1457.003552] ksys_write+0x1f6/0x260 [ 1457.004357] ? __ia32_sys_read+0xb0/0xb0 [ 1457.004735] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1457.005224] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1457.005694] do_syscall_64+0x33/0x40 [ 1457.006057] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1457.006519] RIP: 0033:0x7f6671e15b19 [ 1457.006860] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1457.008934] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1457.010782] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1457.012377] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1457.013023] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1457.013663] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1457.014319] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1457.054276] FAULT_INJECTION: forcing a failure. [ 1457.054276] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1457.057260] CPU: 0 PID: 8164 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1457.059482] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1457.061591] Call Trace: 10:52:00 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x137000) [ 1457.062273] dump_stack+0x107/0x167 [ 1457.063440] should_fail.cold+0x5/0xa [ 1457.064403] __alloc_pages_nodemask+0x182/0x600 [ 1457.065570] ? add_mm_counter_fast+0x220/0x220 [ 1457.066690] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1457.068492] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1457.069775] ? lock_downgrade+0x6d0/0x6d0 [ 1457.070815] ? mark_held_locks+0x9e/0xe0 [ 1457.071796] alloc_pages_vma+0xbb/0x410 [ 1457.072817] handle_mm_fault+0x152f/0x3500 [ 1457.074171] ? do_raw_spin_lock+0x121/0x260 [ 1457.075222] ? rwlock_bug.part.0+0x90/0x90 [ 1457.076254] ? __pmd_alloc+0x5e0/0x5e0 [ 1457.076669] __get_user_pages+0x6ec/0x1620 [ 1457.077149] ? follow_page_mask+0x1900/0x1900 [ 1457.077565] ? down_read+0x10f/0x430 [ 1457.078037] ? down_write+0x160/0x160 [ 1457.078403] get_user_pages_unlocked+0x18a/0x690 [ 1457.078889] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1457.079541] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1457.080064] internal_get_user_pages_fast+0x175f/0x2640 [ 1457.081037] ? pin_user_pages_unlocked+0x80/0x80 [ 1457.082193] ? trace_hardirqs_on+0x5b/0x180 [ 1457.083304] get_user_pages_fast+0x66/0xa0 [ 1457.084574] iov_iter_get_pages+0x297/0xf40 [ 1457.085647] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1457.086850] ? mempool_resize+0x7d0/0x7d0 [ 1457.088114] bio_iov_iter_get_pages+0x22a/0x1200 [ 1457.089338] ? bvec_alloc+0x17e/0x2f0 [ 1457.090200] ? bio_alloc_bioset+0x2a1/0x600 [ 1457.091113] ? bio_add_pc_page+0x100/0x100 [ 1457.091972] ? bvec_alloc+0x220/0x2f0 [ 1457.092735] ? iov_iter_npages+0x1fd/0xa70 [ 1457.093606] ? ext4_iomap_begin+0x1a0/0x700 [ 1457.094525] iomap_dio_bio_actor+0x77a/0xef0 [ 1457.095367] iomap_dio_actor+0x36f/0x560 [ 1457.096137] iomap_apply+0x289/0x810 [ 1457.096996] ? iomap_dio_rw+0x90/0x90 10:52:00 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x0, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1457.097719] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1457.099061] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1457.100104] ? mark_held_locks+0x9e/0xe0 [ 1457.100606] ? filemap_check_errors+0xa5/0x150 [ 1457.101041] __iomap_dio_rw+0x6cd/0x1110 [ 1457.101418] ? iomap_dio_rw+0x90/0x90 [ 1457.101798] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1457.102229] ? down_read+0x10f/0x430 [ 1457.102576] ? down_write+0x160/0x160 [ 1457.102946] iomap_dio_rw+0x31/0x90 [ 1457.103288] ext4_file_read_iter+0x2c7/0x4c0 [ 1457.103700] new_sync_read+0x424/0x6f0 [ 1457.104064] ? ksys_lseek+0x1b0/0x1b0 [ 1457.104656] ? fsnotify_perm.part.0+0x22d/0x620 [ 1457.105557] ? security_file_permission+0xb1/0xe0 [ 1457.106480] vfs_read+0x4da/0x620 [ 1457.107146] ksys_read+0x12d/0x260 [ 1457.107862] ? vfs_write+0xb10/0xb10 [ 1457.108696] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1457.109676] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1457.110654] do_syscall_64+0x33/0x40 [ 1457.111369] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1457.112372] RIP: 0033:0x7fb9b6c05b19 [ 1457.113086] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1457.116464] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1457.117161] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1457.117804] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1457.118457] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1457.119107] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1457.119754] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 10:52:00 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 31) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:52:00 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 7) [ 1457.177720] FAULT_INJECTION: forcing a failure. [ 1457.177720] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1457.180551] CPU: 0 PID: 8173 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1457.182190] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1457.183714] Call Trace: [ 1457.184204] dump_stack+0x107/0x167 [ 1457.184933] should_fail.cold+0x5/0xa [ 1457.185681] __alloc_pages_nodemask+0x182/0x600 [ 1457.186580] ? add_mm_counter_fast+0x220/0x220 [ 1457.187452] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1457.188662] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1457.189654] ? lock_downgrade+0x6d0/0x6d0 [ 1457.190442] ? mark_held_locks+0x9e/0xe0 [ 1457.191228] alloc_pages_vma+0xbb/0x410 [ 1457.204421] handle_mm_fault+0x152f/0x3500 [ 1457.204810] ? do_raw_spin_lock+0x121/0x260 [ 1457.205202] ? rwlock_bug.part.0+0x90/0x90 [ 1457.205604] ? __pmd_alloc+0x5e0/0x5e0 [ 1457.205992] __get_user_pages+0x6ec/0x1620 [ 1457.206379] ? follow_page_mask+0x1900/0x1900 [ 1457.206776] ? down_read+0x10f/0x430 [ 1457.207127] ? down_write+0x160/0x160 [ 1457.207501] get_user_pages_unlocked+0x18a/0x690 [ 1457.207949] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1457.208474] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1457.208910] internal_get_user_pages_fast+0x175f/0x2640 [ 1457.209395] ? pin_user_pages_unlocked+0x80/0x80 [ 1457.209811] ? trace_hardirqs_on+0x5b/0x180 [ 1457.210192] get_user_pages_fast+0x66/0xa0 [ 1457.210570] iov_iter_get_pages+0x297/0xf40 [ 1457.210970] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1457.211431] ? mempool_resize+0x7d0/0x7d0 [ 1457.211833] bio_iov_iter_get_pages+0x22a/0x1200 [ 1457.212291] ? bvec_alloc+0x17e/0x2f0 [ 1457.212662] ? bio_alloc_bioset+0x2a1/0x600 [ 1457.213050] ? bio_add_pc_page+0x100/0x100 [ 1457.213426] ? bvec_alloc+0x220/0x2f0 [ 1457.213765] ? iov_iter_npages+0x1fd/0xa70 [ 1457.214165] ? ext4_iomap_begin+0x1a0/0x700 [ 1457.214581] iomap_dio_bio_actor+0x77a/0xef0 [ 1457.215009] iomap_dio_actor+0x36f/0x560 [ 1457.215400] iomap_apply+0x289/0x810 [ 1457.215748] ? iomap_dio_rw+0x90/0x90 [ 1457.216087] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1457.216640] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1457.217142] ? mark_held_locks+0x9e/0xe0 [ 1457.217538] ? filemap_check_errors+0xa5/0x150 [ 1457.217968] __iomap_dio_rw+0x6cd/0x1110 [ 1457.218328] ? iomap_dio_rw+0x90/0x90 [ 1457.218682] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1457.219123] ? down_read+0x10f/0x430 [ 1457.219480] ? down_write+0x160/0x160 [ 1457.219850] iomap_dio_rw+0x31/0x90 10:52:00 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) [ 1457.220198] ext4_file_read_iter+0x2c7/0x4c0 [ 1457.244683] new_sync_read+0x424/0x6f0 [ 1457.245027] ? ksys_lseek+0x1b0/0x1b0 [ 1457.245369] ? fsnotify_perm.part.0+0x22d/0x620 [ 1457.245775] ? security_file_permission+0xb1/0xe0 [ 1457.246195] vfs_read+0x4da/0x620 [ 1457.246502] ksys_read+0x12d/0x260 [ 1457.246812] ? vfs_write+0xb10/0xb10 [ 1457.247146] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1457.247631] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1457.248119] do_syscall_64+0x33/0x40 [ 1457.248487] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1457.248965] RIP: 0033:0x7fb38b2dbb19 [ 1457.249296] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1457.250929] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1457.251647] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1457.252286] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1457.252923] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1457.253584] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1457.254246] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1457.309270] FAULT_INJECTION: forcing a failure. [ 1457.309270] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1457.310639] CPU: 1 PID: 8177 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1457.311248] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1457.311983] Call Trace: [ 1457.312236] dump_stack+0x107/0x167 [ 1457.312587] should_fail.cold+0x5/0xa [ 1457.312945] __alloc_pages_nodemask+0x182/0x600 [ 1457.313370] ? add_mm_counter_fast+0x220/0x220 [ 1457.313793] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1457.314339] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1457.314813] ? lock_downgrade+0x6d0/0x6d0 [ 1457.315197] ? mark_held_locks+0x9e/0xe0 [ 1457.315581] alloc_pages_vma+0xbb/0x410 [ 1457.315954] handle_mm_fault+0x152f/0x3500 [ 1457.316360] ? do_raw_spin_lock+0x121/0x260 [ 1457.316767] ? rwlock_bug.part.0+0x90/0x90 [ 1457.317149] ? __pmd_alloc+0x5e0/0x5e0 [ 1457.317532] __get_user_pages+0x6ec/0x1620 [ 1457.317925] ? follow_page_mask+0x1900/0x1900 [ 1457.318339] ? down_read+0x10f/0x430 [ 1457.318684] ? down_write+0x160/0x160 [ 1457.319047] get_user_pages_unlocked+0x18a/0x690 [ 1457.319486] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1457.319978] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1457.320441] internal_get_user_pages_fast+0x175f/0x2640 [ 1457.320950] ? pin_user_pages_unlocked+0x80/0x80 [ 1457.321393] ? trace_hardirqs_on+0x5b/0x180 [ 1457.321790] get_user_pages_fast+0x66/0xa0 [ 1457.322180] iov_iter_get_pages+0x297/0xf40 [ 1457.322585] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1457.323039] ? mempool_resize+0x7d0/0x7d0 [ 1457.323430] bio_iov_iter_get_pages+0x22a/0x1200 [ 1457.323869] ? bvec_alloc+0x17e/0x2f0 [ 1457.324221] ? bio_alloc_bioset+0x2a1/0x600 [ 1457.324625] ? bio_add_pc_page+0x100/0x100 [ 1457.325017] ? bvec_alloc+0x220/0x2f0 [ 1457.325373] ? iov_iter_npages+0x1fd/0xa70 [ 1457.325766] ? ext4_iomap_begin+0x1a0/0x700 [ 1457.326163] iomap_dio_bio_actor+0x77a/0xef0 [ 1457.326581] iomap_dio_actor+0x36f/0x560 [ 1457.326963] iomap_apply+0x289/0x810 [ 1457.327312] ? iomap_dio_rw+0x90/0x90 [ 1457.327673] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1457.328209] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1457.328716] ? mark_held_locks+0x9e/0xe0 [ 1457.329108] ? filemap_check_errors+0xa5/0x150 [ 1457.329542] __iomap_dio_rw+0x6cd/0x1110 [ 1457.329918] ? iomap_dio_rw+0x90/0x90 [ 1457.330269] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1457.330698] ? down_read+0x10f/0x430 [ 1457.331042] ? down_write+0x160/0x160 [ 1457.331395] iomap_dio_rw+0x31/0x90 [ 1457.331729] ext4_file_read_iter+0x2c7/0x4c0 [ 1457.332130] new_sync_read+0x424/0x6f0 [ 1457.332501] ? ksys_lseek+0x1b0/0x1b0 [ 1457.332861] ? fsnotify_perm.part.0+0x22d/0x620 [ 1457.333289] ? security_file_permission+0xb1/0xe0 [ 1457.333732] vfs_read+0x4da/0x620 [ 1457.334059] ksys_read+0x12d/0x260 [ 1457.334389] ? vfs_write+0xb10/0xb10 [ 1457.334712] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1457.335143] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1457.335606] do_syscall_64+0x33/0x40 [ 1457.335961] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1457.336434] RIP: 0033:0x7f7360297b19 [ 1457.336779] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1457.338392] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1457.339083] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1457.339733] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1457.340386] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1457.341033] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1457.341679] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 10:52:00 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 12) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:52:00 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x0, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1457.348122] FAULT_INJECTION: forcing a failure. [ 1457.348122] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1457.349262] CPU: 1 PID: 8182 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1457.349881] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1457.352640] Call Trace: [ 1457.352881] dump_stack+0x107/0x167 [ 1457.353209] should_fail.cold+0x5/0xa [ 1457.353548] __alloc_pages_nodemask+0x182/0x600 [ 1457.353958] ? add_mm_counter_fast+0x220/0x220 [ 1457.354363] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1457.354903] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1457.355382] ? lock_downgrade+0x6d0/0x6d0 [ 1457.355759] ? mark_held_locks+0x9e/0xe0 [ 1457.356122] alloc_pages_vma+0xbb/0x410 [ 1457.356509] handle_mm_fault+0x152f/0x3500 [ 1457.356900] ? do_raw_spin_lock+0x121/0x260 [ 1457.357298] ? rwlock_bug.part.0+0x90/0x90 [ 1457.357688] ? __pmd_alloc+0x5e0/0x5e0 [ 1457.358066] __get_user_pages+0x6ec/0x1620 [ 1457.358465] ? follow_page_mask+0x1900/0x1900 [ 1457.358884] ? down_read+0x10f/0x430 [ 1457.359228] ? down_write+0x160/0x160 [ 1457.359595] get_user_pages_unlocked+0x18a/0x690 [ 1457.360030] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1457.360542] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1457.360985] internal_get_user_pages_fast+0x175f/0x2640 [ 1457.361500] ? pin_user_pages_unlocked+0x80/0x80 [ 1457.361942] ? trace_hardirqs_on+0x5b/0x180 [ 1457.362339] get_user_pages_fast+0x66/0xa0 [ 1457.362733] iov_iter_get_pages+0x297/0xf40 [ 1457.363131] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1457.363571] ? mempool_resize+0x7d0/0x7d0 [ 1457.363961] bio_iov_iter_get_pages+0x22a/0x1200 [ 1457.364417] ? bvec_alloc+0x17e/0x2f0 [ 1457.364771] ? bio_alloc_bioset+0x2a1/0x600 [ 1457.365169] ? bio_add_pc_page+0x100/0x100 [ 1457.365558] ? bvec_alloc+0x220/0x2f0 [ 1457.365910] ? iov_iter_npages+0x1fd/0xa70 [ 1457.366301] ? ext4_iomap_begin+0x1a0/0x700 [ 1457.366700] iomap_dio_bio_actor+0x77a/0xef0 [ 1457.367111] iomap_dio_actor+0x36f/0x560 [ 1457.367490] iomap_apply+0x289/0x810 [ 1457.367834] ? iomap_dio_rw+0x90/0x90 [ 1457.368183] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1457.368720] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1457.369206] ? mark_held_locks+0x9e/0xe0 [ 1457.369595] ? filemap_check_errors+0xa5/0x150 [ 1457.370025] __iomap_dio_rw+0x6cd/0x1110 [ 1457.370399] ? iomap_dio_rw+0x90/0x90 [ 1457.370760] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1457.371188] ? down_read+0x10f/0x430 [ 1457.371534] ? down_write+0x160/0x160 [ 1457.371889] iomap_dio_rw+0x31/0x90 [ 1457.372228] ext4_file_read_iter+0x2c7/0x4c0 [ 1457.372650] new_sync_read+0x424/0x6f0 [ 1457.373005] ? ksys_lseek+0x1b0/0x1b0 [ 1457.373367] ? fsnotify_perm.part.0+0x22d/0x620 [ 1457.373797] ? security_file_permission+0xb1/0xe0 [ 1457.374244] vfs_read+0x4da/0x620 [ 1457.374573] ksys_read+0x12d/0x260 [ 1457.374936] ? vfs_write+0xb10/0xb10 [ 1457.375361] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1457.375938] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1457.376487] do_syscall_64+0x33/0x40 [ 1457.376828] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1457.377284] RIP: 0033:0x7fb9b6c05b19 [ 1457.377621] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1457.379224] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1457.379914] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1457.380589] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1457.381172] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1457.381789] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1457.382432] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 10:52:13 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 13) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) [ 1470.632800] FAULT_INJECTION: forcing a failure. [ 1470.632800] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1470.634045] CPU: 1 PID: 8199 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1470.634627] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1470.635324] Call Trace: [ 1470.635563] dump_stack+0x107/0x167 [ 1470.635877] should_fail.cold+0x5/0xa [ 1470.636209] __alloc_pages_nodemask+0x182/0x600 [ 1470.636626] ? add_mm_counter_fast+0x220/0x220 [ 1470.637013] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1470.637522] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1470.637963] ? lock_downgrade+0x6d0/0x6d0 [ 1470.638323] ? mark_held_locks+0x9e/0xe0 [ 1470.638688] alloc_pages_vma+0xbb/0x410 [ 1470.639032] handle_mm_fault+0x152f/0x3500 [ 1470.639400] ? do_raw_spin_lock+0x121/0x260 [ 1470.639770] ? rwlock_bug.part.0+0x90/0x90 [ 1470.641933] FAULT_INJECTION: forcing a failure. [ 1470.641933] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1470.648668] ? __pmd_alloc+0x5e0/0x5e0 [ 1470.648697] __get_user_pages+0x6ec/0x1620 [ 1470.648718] ? follow_page_mask+0x1900/0x1900 [ 1470.648733] ? down_read+0x10f/0x430 [ 1470.648745] ? down_write+0x160/0x160 [ 1470.648762] ? mark_held_locks+0x9e/0xe0 [ 1470.648780] get_user_pages_unlocked+0x18a/0x690 [ 1470.648801] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1470.648819] ? internal_get_user_pages_fast+0x9ba/0x2640 [ 1470.648837] internal_get_user_pages_fast+0x175f/0x2640 [ 1470.648877] ? pin_user_pages_unlocked+0x80/0x80 [ 1470.648896] get_user_pages_fast+0x66/0xa0 [ 1470.648911] iov_iter_get_pages+0x297/0xf40 [ 1470.648926] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1470.648938] ? mempool_resize+0x7d0/0x7d0 [ 1470.648958] bio_iov_iter_get_pages+0x22a/0x1200 [ 1470.648974] ? bvec_alloc+0x17e/0x2f0 [ 1470.648987] ? bio_alloc_bioset+0x2a1/0x600 [ 1470.648998] ? bio_add_pc_page+0x100/0x100 [ 1470.649010] ? bvec_alloc+0x220/0x2f0 [ 1470.649023] ? iov_iter_npages+0x1fd/0xa70 [ 1470.649035] ? ext4_iomap_begin+0x1a0/0x700 [ 1470.649052] iomap_dio_bio_actor+0x77a/0xef0 [ 1470.649074] iomap_dio_actor+0x36f/0x560 [ 1470.649091] iomap_apply+0x289/0x810 [ 1470.649103] ? iomap_dio_rw+0x90/0x90 [ 1470.649117] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1470.649135] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1470.649146] ? mark_held_locks+0x9e/0xe0 [ 1470.649166] ? filemap_check_errors+0xa5/0x150 [ 1470.649182] __iomap_dio_rw+0x6cd/0x1110 [ 1470.649193] ? iomap_dio_rw+0x90/0x90 [ 1470.649216] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1470.649235] ? down_read+0x10f/0x430 [ 1470.649248] ? down_write+0x160/0x160 [ 1470.649264] iomap_dio_rw+0x31/0x90 [ 1470.649278] ext4_file_read_iter+0x2c7/0x4c0 [ 1470.649293] new_sync_read+0x424/0x6f0 [ 1470.649306] ? ksys_lseek+0x1b0/0x1b0 [ 1470.649328] ? fsnotify_perm.part.0+0x22d/0x620 [ 1470.649345] ? security_file_permission+0xb1/0xe0 [ 1470.649363] vfs_read+0x4da/0x620 [ 1470.649379] ksys_read+0x12d/0x260 [ 1470.649391] ? vfs_write+0xb10/0xb10 [ 1470.649405] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1470.649417] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1470.649431] do_syscall_64+0x33/0x40 [ 1470.649442] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1470.649451] RIP: 0033:0x7fb38b2dbb19 [ 1470.649471] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1470.677616] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1470.678248] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1470.678839] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1470.679430] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1470.680024] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1470.680628] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1470.681247] CPU: 0 PID: 8204 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1470.681853] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1470.682548] Call Trace: [ 1470.682792] dump_stack+0x107/0x167 [ 1470.683109] should_fail.cold+0x5/0xa [ 1470.683454] __alloc_pages_nodemask+0x182/0x600 [ 1470.683850] ? add_mm_counter_fast+0x220/0x220 [ 1470.684239] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1470.684775] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1470.685221] ? lock_downgrade+0x6d0/0x6d0 [ 1470.685571] ? mark_held_locks+0x9e/0xe0 [ 1470.685930] alloc_pages_vma+0xbb/0x410 [ 1470.686287] handle_mm_fault+0x152f/0x3500 [ 1470.686666] ? do_raw_spin_lock+0x121/0x260 [ 1470.687047] ? rwlock_bug.part.0+0x90/0x90 [ 1470.687412] ? __pmd_alloc+0x5e0/0x5e0 [ 1470.687762] __get_user_pages+0x6ec/0x1620 [ 1470.688136] ? follow_page_mask+0x1900/0x1900 [ 1470.688529] ? down_read+0x10f/0x430 [ 1470.688852] ? down_write+0x160/0x160 [ 1470.689188] get_user_pages_unlocked+0x18a/0x690 [ 1470.689591] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1470.690049] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1470.690460] internal_get_user_pages_fast+0x175f/0x2640 [ 1470.690946] ? pin_user_pages_unlocked+0x80/0x80 [ 1470.691351] ? trace_hardirqs_on+0x5b/0x180 [ 1470.691723] get_user_pages_fast+0x66/0xa0 [ 1470.692095] iov_iter_get_pages+0x297/0xf40 [ 1470.692484] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1470.692915] ? mempool_resize+0x7d0/0x7d0 [ 1470.693286] bio_iov_iter_get_pages+0x22a/0x1200 [ 1470.693700] ? bvec_alloc+0x17e/0x2f0 [ 1470.694029] ? bio_alloc_bioset+0x2a1/0x600 [ 1470.694402] ? bio_add_pc_page+0x100/0x100 [ 1470.694770] ? bvec_alloc+0x220/0x2f0 [ 1470.695099] ? iov_iter_npages+0x1fd/0xa70 [ 1470.695467] ? ext4_iomap_begin+0x1a0/0x700 [ 1470.695845] iomap_dio_bio_actor+0x77a/0xef0 [ 1470.696230] iomap_dio_actor+0x36f/0x560 [ 1470.696593] iomap_apply+0x289/0x810 [ 1470.696912] ? iomap_dio_rw+0x90/0x90 [ 1470.697239] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1470.697737] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1470.698186] ? mark_held_locks+0x9e/0xe0 [ 1470.698545] ? filemap_check_errors+0xa5/0x150 [ 1470.698938] __iomap_dio_rw+0x6cd/0x1110 [ 1470.699282] ? iomap_dio_rw+0x90/0x90 [ 1470.699631] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1470.700027] ? down_read+0x10f/0x430 [ 1470.700346] ? down_write+0x160/0x160 [ 1470.700687] iomap_dio_rw+0x31/0x90 [ 1470.701002] ext4_file_read_iter+0x2c7/0x4c0 [ 1470.701379] new_sync_read+0x424/0x6f0 [ 1470.701711] ? ksys_lseek+0x1b0/0x1b0 [ 1470.702046] ? fsnotify_perm.part.0+0x22d/0x620 [ 1470.702446] ? security_file_permission+0xb1/0xe0 [ 1470.702859] vfs_read+0x4da/0x620 [ 1470.703161] ksys_read+0x12d/0x260 [ 1470.703465] ? vfs_write+0xb10/0xb10 [ 1470.703784] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1470.704226] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1470.704677] do_syscall_64+0x33/0x40 [ 1470.704994] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1470.705440] RIP: 0033:0x7fb9b6c05b19 [ 1470.705770] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1470.707407] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 10:52:13 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 8) 10:52:13 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:52:13 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 32) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:52:13 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 41) 10:52:13 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4002) 10:52:13 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:52:13 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0x0, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1470.708048] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1470.708695] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1470.709290] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1470.709883] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1470.710477] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1470.717274] FAULT_INJECTION: forcing a failure. [ 1470.717274] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1470.718551] CPU: 0 PID: 8202 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1470.719128] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1470.719825] Call Trace: [ 1470.720053] dump_stack+0x107/0x167 [ 1470.720364] should_fail.cold+0x5/0xa [ 1470.720709] __alloc_pages_nodemask+0x182/0x600 [ 1470.721106] ? add_mm_counter_fast+0x220/0x220 [ 1470.721499] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1470.722019] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1470.722466] ? lock_downgrade+0x6d0/0x6d0 [ 1470.722816] ? mark_held_locks+0x9e/0xe0 [ 1470.723168] alloc_pages_vma+0xbb/0x410 [ 1470.723510] handle_mm_fault+0x152f/0x3500 [ 1470.723875] ? do_raw_spin_lock+0x121/0x260 [ 1470.724244] ? rwlock_bug.part.0+0x90/0x90 [ 1470.724618] ? __pmd_alloc+0x5e0/0x5e0 [ 1470.724967] __get_user_pages+0x6ec/0x1620 [ 1470.725335] ? follow_page_mask+0x1900/0x1900 [ 1470.725719] ? down_read+0x10f/0x430 [ 1470.726037] ? down_write+0x160/0x160 [ 1470.726370] get_user_pages_unlocked+0x18a/0x690 [ 1470.726774] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1470.727234] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1470.727646] internal_get_user_pages_fast+0x175f/0x2640 [ 1470.728123] ? pin_user_pages_unlocked+0x80/0x80 [ 1470.728541] ? trace_hardirqs_on+0x5b/0x180 [ 1470.728917] get_user_pages_fast+0x66/0xa0 [ 1470.729281] iov_iter_get_pages+0x297/0xf40 [ 1470.729661] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1470.730076] ? mempool_resize+0x7d0/0x7d0 [ 1470.730445] bio_iov_iter_get_pages+0x22a/0x1200 [ 1470.730856] ? bvec_alloc+0x17e/0x2f0 [ 1470.731183] ? bio_alloc_bioset+0x2a1/0x600 [ 1470.731559] ? bio_add_pc_page+0x100/0x100 [ 1470.731918] ? bvec_alloc+0x220/0x2f0 [ 1470.732245] ? iov_iter_npages+0x1fd/0xa70 [ 1470.732619] ? ext4_iomap_begin+0x1a0/0x700 [ 1470.732993] iomap_dio_bio_actor+0x77a/0xef0 [ 1470.733379] iomap_dio_actor+0x36f/0x560 [ 1470.733731] iomap_apply+0x289/0x810 [ 1470.734050] ? iomap_dio_rw+0x90/0x90 [ 1470.734380] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1470.734889] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1470.735417] ? mark_held_locks+0x9e/0xe0 [ 1470.735774] ? filemap_check_errors+0xa5/0x150 [ 1470.736168] __iomap_dio_rw+0x6cd/0x1110 [ 1470.736580] ? iomap_dio_rw+0x90/0x90 [ 1470.736928] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1470.737324] ? down_read+0x10f/0x430 [ 1470.737642] ? down_write+0x160/0x160 [ 1470.738302] iomap_dio_rw+0x31/0x90 [ 1470.738618] ext4_file_read_iter+0x2c7/0x4c0 [ 1470.739009] new_sync_read+0x424/0x6f0 [ 1470.739351] ? ksys_lseek+0x1b0/0x1b0 [ 1470.739698] ? fsnotify_perm.part.0+0x22d/0x620 [ 1470.740108] ? security_file_permission+0xb1/0xe0 [ 1470.740542] vfs_read+0x4da/0x620 [ 1470.740847] ksys_read+0x12d/0x260 [ 1470.741150] ? vfs_write+0xb10/0xb10 [ 1470.741470] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1470.741918] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1470.742354] do_syscall_64+0x33/0x40 [ 1470.742671] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1470.743102] RIP: 0033:0x7f7360297b19 [ 1470.743420] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1470.744973] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1470.745626] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1470.746226] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1470.746833] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1470.747433] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1470.748038] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1470.752068] FAULT_INJECTION: forcing a failure. [ 1470.752068] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1470.753102] CPU: 0 PID: 8205 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1470.753681] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1470.754376] Call Trace: [ 1470.754604] dump_stack+0x107/0x167 [ 1470.754917] should_fail.cold+0x5/0xa [ 1470.755247] _copy_from_user+0x2e/0x1b0 [ 1470.755596] snd_seq_write+0x40b/0x690 [ 1470.755952] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1470.756428] ? security_file_permission+0xb1/0xe0 [ 1470.756870] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1470.757331] vfs_write+0x29a/0xb10 [ 1470.757643] ksys_write+0x1f6/0x260 [ 1470.757964] ? __ia32_sys_read+0xb0/0xb0 [ 1470.758334] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1470.758788] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1470.759228] do_syscall_64+0x33/0x40 [ 1470.759548] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1470.759984] RIP: 0033:0x7f6671e15b19 [ 1470.760302] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1470.761859] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1470.762514] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1470.763120] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1470.763728] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1470.764331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1470.764951] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:52:14 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4003) 10:52:14 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:52:14 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 42) [ 1470.847847] FAULT_INJECTION: forcing a failure. [ 1470.847847] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1470.848976] CPU: 0 PID: 8220 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1470.849558] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1470.850259] Call Trace: [ 1470.850497] dump_stack+0x107/0x167 [ 1470.850810] should_fail.cold+0x5/0xa [ 1470.851141] _copy_from_user+0x2e/0x1b0 [ 1470.851487] snd_seq_write+0x40b/0x690 [ 1470.851828] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1470.852298] ? security_file_permission+0xb1/0xe0 [ 1470.852727] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1470.853189] vfs_write+0x29a/0xb10 [ 1470.853496] ksys_write+0x1f6/0x260 [ 1470.853809] ? __ia32_sys_read+0xb0/0xb0 [ 1470.854164] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1470.854611] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1470.855050] do_syscall_64+0x33/0x40 [ 1470.855368] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1470.855800] RIP: 0033:0x7f6671e15b19 [ 1470.856120] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1470.857689] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1470.858335] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1470.858939] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1470.859554] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1470.860158] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1470.860777] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1485.002197] FAULT_INJECTION: forcing a failure. [ 1485.002197] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1485.003270] CPU: 1 PID: 8234 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1485.003881] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1485.004611] Call Trace: [ 1485.004871] dump_stack+0x107/0x167 [ 1485.005204] should_fail.cold+0x5/0xa [ 1485.005555] _copy_from_user+0x2e/0x1b0 [ 1485.005922] snd_seq_write+0x40b/0x690 [ 1485.006284] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1485.006781] ? security_file_permission+0xb1/0xe0 [ 1485.007224] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1485.007710] vfs_write+0x29a/0xb10 [ 1485.008037] ksys_write+0x1f6/0x260 [ 1485.008367] ? __ia32_sys_read+0xb0/0xb0 [ 1485.008763] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1485.009231] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1485.012987] do_syscall_64+0x33/0x40 [ 1485.013306] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1485.013735] RIP: 0033:0x7f6671e15b19 [ 1485.014050] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1485.015578] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1485.016217] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1485.016829] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1485.017424] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1485.018019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1485.018615] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:52:28 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 14) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:52:28 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 43) 10:52:28 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4004) 10:52:28 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:52:28 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 33) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:52:28 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:52:28 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 9) 10:52:28 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0x0, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1485.042684] FAULT_INJECTION: forcing a failure. [ 1485.042684] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1485.043706] CPU: 0 PID: 8236 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1485.044282] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1485.044986] Call Trace: [ 1485.045214] dump_stack+0x107/0x167 [ 1485.045525] should_fail.cold+0x5/0xa [ 1485.045854] __alloc_pages_nodemask+0x182/0x600 [ 1485.046250] ? add_mm_counter_fast+0x220/0x220 [ 1485.046637] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1485.047153] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1485.047596] ? lock_downgrade+0x6d0/0x6d0 [ 1485.047947] ? mark_held_locks+0x9e/0xe0 [ 1485.048297] alloc_pages_vma+0xbb/0x410 [ 1485.048640] handle_mm_fault+0x152f/0x3500 [ 1485.059073] ? do_raw_spin_lock+0x121/0x260 [ 1485.059439] ? rwlock_bug.part.0+0x90/0x90 [ 1485.059798] ? __pmd_alloc+0x5e0/0x5e0 [ 1485.060141] __get_user_pages+0x6ec/0x1620 10:52:28 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 44) [ 1485.060505] ? follow_page_mask+0x1900/0x1900 [ 1485.060930] ? down_read+0x10f/0x430 [ 1485.061247] ? down_write+0x160/0x160 [ 1485.061576] get_user_pages_unlocked+0x18a/0x690 [ 1485.061975] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1485.062430] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1485.062838] internal_get_user_pages_fast+0x175f/0x2640 [ 1485.063305] ? pin_user_pages_unlocked+0x80/0x80 [ 1485.063705] ? trace_hardirqs_on+0x5b/0x180 [ 1485.064071] get_user_pages_fast+0x66/0xa0 [ 1485.064429] iov_iter_get_pages+0x297/0xf40 [ 1485.064811] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1485.065223] ? mempool_resize+0x7d0/0x7d0 [ 1485.065581] bio_iov_iter_get_pages+0x22a/0x1200 [ 1485.065982] ? bvec_alloc+0x17e/0x2f0 [ 1485.066306] ? bio_alloc_bioset+0x2a1/0x600 [ 1485.066669] ? bio_add_pc_page+0x100/0x100 [ 1485.067025] ? bvec_alloc+0x220/0x2f0 [ 1485.067348] ? iov_iter_npages+0x1fd/0xa70 [ 1485.067705] ? ext4_iomap_begin+0x1a0/0x700 [ 1485.068072] iomap_dio_bio_actor+0x77a/0xef0 [ 1485.068452] iomap_dio_actor+0x36f/0x560 [ 1485.068818] iomap_apply+0x289/0x810 [ 1485.069134] ? iomap_dio_rw+0x90/0x90 [ 1485.069461] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1485.069952] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1485.070399] ? mark_held_locks+0x9e/0xe0 [ 1485.070749] ? filemap_check_errors+0xa5/0x150 [ 1485.071138] __iomap_dio_rw+0x6cd/0x1110 [ 1485.071478] ? iomap_dio_rw+0x90/0x90 [ 1485.071812] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1485.072203] ? down_read+0x10f/0x430 [ 1485.072519] ? down_write+0x160/0x160 [ 1485.072871] iomap_dio_rw+0x31/0x90 [ 1485.073191] ext4_file_read_iter+0x2c7/0x4c0 [ 1485.073575] new_sync_read+0x424/0x6f0 [ 1485.073916] ? ksys_lseek+0x1b0/0x1b0 [ 1485.074260] ? fsnotify_perm.part.0+0x22d/0x620 [ 1485.074669] ? security_file_permission+0xb1/0xe0 [ 1485.075095] vfs_read+0x4da/0x620 [ 1485.075403] ksys_read+0x12d/0x260 [ 1485.075710] ? vfs_write+0xb10/0xb10 [ 1485.076028] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1485.076467] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1485.089906] FAULT_INJECTION: forcing a failure. [ 1485.089906] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1485.092935] do_syscall_64+0x33/0x40 [ 1485.092948] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1485.092956] RIP: 0033:0x7fb9b6c05b19 [ 1485.092969] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1485.092976] RSP: 002b:00007fb9b415a188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1485.092989] RAX: ffffffffffffffda RBX: 00007fb9b6d19020 RCX: 00007fb9b6c05b19 [ 1485.092996] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1485.093003] RBP: 00007fb9b415a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1485.093009] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1485.093016] R13: 00007ffd4abbb2ff R14: 00007fb9b415a300 R15: 0000000000022000 [ 1485.095267] FAULT_INJECTION: forcing a failure. [ 1485.095267] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1485.095283] CPU: 0 PID: 8248 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1485.095290] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1485.095293] Call Trace: [ 1485.095306] dump_stack+0x107/0x167 [ 1485.095319] should_fail.cold+0x5/0xa [ 1485.095334] __alloc_pages_nodemask+0x182/0x600 [ 1485.095345] ? add_mm_counter_fast+0x220/0x220 [ 1485.095359] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1485.095375] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1485.095387] ? lock_downgrade+0x6d0/0x6d0 [ 1485.095398] ? mark_held_locks+0x9e/0xe0 [ 1485.095414] alloc_pages_vma+0xbb/0x410 [ 1485.095430] handle_mm_fault+0x152f/0x3500 [ 1485.095445] ? do_raw_spin_lock+0x121/0x260 [ 1485.095459] ? rwlock_bug.part.0+0x90/0x90 [ 1485.095470] ? __pmd_alloc+0x5e0/0x5e0 [ 1485.095498] __get_user_pages+0x6ec/0x1620 [ 1485.095517] ? follow_page_mask+0x1900/0x1900 [ 1485.095530] ? down_read+0x10f/0x430 [ 1485.095543] ? down_write+0x160/0x160 [ 1485.095562] get_user_pages_unlocked+0x18a/0x690 [ 1485.095576] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1485.095590] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1485.095611] internal_get_user_pages_fast+0x175f/0x2640 [ 1485.095644] ? pin_user_pages_unlocked+0x80/0x80 [ 1485.095657] ? trace_hardirqs_on+0x5b/0x180 [ 1485.095673] get_user_pages_fast+0x66/0xa0 [ 1485.095686] iov_iter_get_pages+0x297/0xf40 [ 1485.095702] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1485.095713] ? mempool_resize+0x7d0/0x7d0 [ 1485.095731] bio_iov_iter_get_pages+0x22a/0x1200 [ 1485.095747] ? bvec_alloc+0x17e/0x2f0 [ 1485.095761] ? bio_alloc_bioset+0x2a1/0x600 [ 1485.095772] ? bio_add_pc_page+0x100/0x100 [ 1485.095783] ? bvec_alloc+0x220/0x2f0 [ 1485.095796] ? iov_iter_npages+0x1fd/0xa70 [ 1485.095808] ? ext4_iomap_begin+0x1a0/0x700 [ 1485.095823] iomap_dio_bio_actor+0x77a/0xef0 [ 1485.095845] iomap_dio_actor+0x36f/0x560 [ 1485.095862] iomap_apply+0x289/0x810 [ 1485.095874] ? iomap_dio_rw+0x90/0x90 [ 1485.095888] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1485.095906] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1485.095917] ? mark_held_locks+0x9e/0xe0 [ 1485.095936] ? filemap_check_errors+0xa5/0x150 [ 1485.095952] __iomap_dio_rw+0x6cd/0x1110 [ 1485.095962] ? iomap_dio_rw+0x90/0x90 [ 1485.095986] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1485.096005] ? down_read+0x10f/0x430 [ 1485.096017] ? down_write+0x160/0x160 [ 1485.096034] iomap_dio_rw+0x31/0x90 [ 1485.096046] ext4_file_read_iter+0x2c7/0x4c0 [ 1485.096061] new_sync_read+0x424/0x6f0 [ 1485.096074] ? ksys_lseek+0x1b0/0x1b0 [ 1485.096096] ? fsnotify_perm.part.0+0x22d/0x620 [ 1485.096112] ? security_file_permission+0xb1/0xe0 [ 1485.096131] vfs_read+0x4da/0x620 [ 1485.096147] ksys_read+0x12d/0x260 [ 1485.096159] ? vfs_write+0xb10/0xb10 [ 1485.096174] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1485.096185] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1485.096198] do_syscall_64+0x33/0x40 [ 1485.096210] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1485.096217] RIP: 0033:0x7fb38b2dbb19 [ 1485.096229] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1485.096235] RSP: 002b:00007fb388830188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1485.096247] RAX: ffffffffffffffda RBX: 00007fb38b3ef020 RCX: 00007fb38b2dbb19 [ 1485.096254] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1485.096261] RBP: 00007fb3888301d0 R08: 0000000000000000 R09: 0000000000000000 [ 1485.096268] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1485.096274] R13: 00007ffc11116bbf R14: 00007fb388830300 R15: 0000000000022000 [ 1485.159659] CPU: 1 PID: 8246 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1485.160292] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1485.161078] Call Trace: [ 1485.161332] dump_stack+0x107/0x167 [ 1485.161673] should_fail.cold+0x5/0xa [ 1485.162044] _copy_from_user+0x2e/0x1b0 [ 1485.162418] snd_seq_write+0x40b/0x690 [ 1485.162790] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1485.163309] ? security_file_permission+0xb1/0xe0 [ 1485.163764] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1485.164272] vfs_write+0x29a/0xb10 [ 1485.164607] ksys_write+0x1f6/0x260 [ 1485.165003] ? __ia32_sys_read+0xb0/0xb0 [ 1485.165351] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1485.165790] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1485.166221] do_syscall_64+0x33/0x40 [ 1485.166534] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1485.166961] RIP: 0033:0x7f6671e15b19 [ 1485.167276] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1485.168841] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1485.169504] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1485.170098] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1485.170686] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1485.171274] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1485.171861] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1485.177711] FAULT_INJECTION: forcing a failure. [ 1485.177711] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1485.178773] CPU: 1 PID: 8252 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1485.179375] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1485.180108] Call Trace: [ 1485.180357] dump_stack+0x107/0x167 [ 1485.180764] should_fail.cold+0x5/0xa [ 1485.181093] __alloc_pages_nodemask+0x182/0x600 [ 1485.181485] ? add_mm_counter_fast+0x220/0x220 [ 1485.181871] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1485.182377] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1485.182815] ? lock_downgrade+0x6d0/0x6d0 [ 1485.183167] ? mark_held_locks+0x9e/0xe0 [ 1485.183514] alloc_pages_vma+0xbb/0x410 [ 1485.183855] handle_mm_fault+0x152f/0x3500 [ 1485.184214] ? do_raw_spin_lock+0x121/0x260 [ 1485.184578] ? rwlock_bug.part.0+0x90/0x90 [ 1485.185038] ? __pmd_alloc+0x5e0/0x5e0 [ 1485.185385] __get_user_pages+0x6ec/0x1620 [ 1485.185747] ? follow_page_mask+0x1900/0x1900 [ 1485.186129] ? down_read+0x10f/0x430 [ 1485.186442] ? down_write+0x160/0x160 [ 1485.186768] get_user_pages_unlocked+0x18a/0x690 [ 1485.187166] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1485.187618] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1485.188021] internal_get_user_pages_fast+0x175f/0x2640 [ 1485.188485] ? pin_user_pages_unlocked+0x80/0x80 [ 1485.188923] ? trace_hardirqs_on+0x5b/0x180 [ 1485.189301] get_user_pages_fast+0x66/0xa0 [ 1485.189667] iov_iter_get_pages+0x297/0xf40 [ 1485.190031] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1485.190441] ? mempool_resize+0x7d0/0x7d0 [ 1485.190797] bio_iov_iter_get_pages+0x22a/0x1200 [ 1485.191196] ? bvec_alloc+0x17e/0x2f0 [ 1485.191517] ? bio_alloc_bioset+0x2a1/0x600 [ 1485.191877] ? bio_add_pc_page+0x100/0x100 [ 1485.192237] ? bvec_alloc+0x220/0x2f0 [ 1485.192557] ? iov_iter_npages+0x1fd/0xa70 [ 1485.192947] ? ext4_iomap_begin+0x1a0/0x700 [ 1485.193315] iomap_dio_bio_actor+0x77a/0xef0 [ 1485.193695] iomap_dio_actor+0x36f/0x560 [ 1485.194041] iomap_apply+0x289/0x810 [ 1485.194354] ? iomap_dio_rw+0x90/0x90 [ 1485.194677] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1485.195160] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1485.195602] ? mark_held_locks+0x9e/0xe0 [ 1485.195951] ? filemap_check_errors+0xa5/0x150 [ 1485.196337] __iomap_dio_rw+0x6cd/0x1110 [ 1485.196696] ? iomap_dio_rw+0x90/0x90 [ 1485.197064] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1485.197455] ? down_read+0x10f/0x430 [ 1485.197770] ? down_write+0x160/0x160 [ 1485.198095] iomap_dio_rw+0x31/0x90 [ 1485.198403] ext4_file_read_iter+0x2c7/0x4c0 [ 1485.198774] new_sync_read+0x424/0x6f0 [ 1485.199102] ? ksys_lseek+0x1b0/0x1b0 [ 1485.199432] ? fsnotify_perm.part.0+0x22d/0x620 [ 1485.199827] ? security_file_permission+0xb1/0xe0 [ 1485.200237] vfs_read+0x4da/0x620 [ 1485.200534] ksys_read+0x12d/0x260 [ 1485.200873] ? vfs_write+0xb10/0xb10 [ 1485.201191] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1485.201631] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1485.202065] do_syscall_64+0x33/0x40 [ 1485.202379] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1485.202808] RIP: 0033:0x7f7360297b19 [ 1485.203124] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1485.204651] RSP: 002b:00007f735d7cb188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1485.205328] RAX: ffffffffffffffda RBX: 00007f73603ab0e0 RCX: 00007f7360297b19 [ 1485.205917] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1485.206506] RBP: 00007f735d7cb1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1485.207094] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1485.207682] R13: 00007ffca67b5e2f R14: 00007f735d7cb300 R15: 0000000000022000 10:52:28 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4005) 10:52:28 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 34) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:52:28 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 15) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) [ 1485.299057] FAULT_INJECTION: forcing a failure. [ 1485.299057] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1485.300542] CPU: 1 PID: 8262 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1485.301298] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1485.302651] Call Trace: [ 1485.302964] dump_stack+0x107/0x167 [ 1485.303387] should_fail.cold+0x5/0xa [ 1485.303797] __alloc_pages_nodemask+0x182/0x600 [ 1485.304843] ? add_mm_counter_fast+0x220/0x220 [ 1485.305899] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1485.307433] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1485.308752] ? lock_downgrade+0x6d0/0x6d0 [ 1485.309810] ? mark_held_locks+0x9e/0xe0 [ 1485.310857] alloc_pages_vma+0xbb/0x410 [ 1485.311861] handle_mm_fault+0x152f/0x3500 [ 1485.312960] ? do_raw_spin_lock+0x121/0x260 [ 1485.314066] ? rwlock_bug.part.0+0x90/0x90 [ 1485.315145] ? __pmd_alloc+0x5e0/0x5e0 [ 1485.316167] __get_user_pages+0x6ec/0x1620 [ 1485.317277] ? follow_page_mask+0x1900/0x1900 [ 1485.318451] ? down_read+0x10f/0x430 [ 1485.319399] ? down_write+0x160/0x160 [ 1485.320396] get_user_pages_unlocked+0x18a/0x690 [ 1485.321616] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1485.323032] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1485.324270] internal_get_user_pages_fast+0x175f/0x2640 [ 1485.325672] ? pin_user_pages_unlocked+0x80/0x80 [ 1485.326912] ? trace_hardirqs_on+0x5b/0x180 [ 1485.328031] get_user_pages_fast+0x66/0xa0 [ 1485.329084] iov_iter_get_pages+0x297/0xf40 [ 1485.330138] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1485.331293] ? mempool_resize+0x7d0/0x7d0 [ 1485.332271] bio_iov_iter_get_pages+0x22a/0x1200 [ 1485.333408] ? bvec_alloc+0x17e/0x2f0 [ 1485.334297] ? bio_alloc_bioset+0x2a1/0x600 [ 1485.335283] ? bio_add_pc_page+0x100/0x100 [ 1485.336253] ? bvec_alloc+0x220/0x2f0 [ 1485.337147] ? iov_iter_npages+0x1fd/0xa70 [ 1485.338110] ? ext4_iomap_begin+0x1a0/0x700 [ 1485.339101] iomap_dio_bio_actor+0x77a/0xef0 [ 1485.340113] iomap_dio_actor+0x36f/0x560 [ 1485.341049] iomap_apply+0x289/0x810 [ 1485.341916] ? iomap_dio_rw+0x90/0x90 [ 1485.342835] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1485.344218] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1485.345158] ? mark_held_locks+0x9e/0xe0 [ 1485.345574] ? filemap_check_errors+0xa5/0x150 [ 1485.346028] __iomap_dio_rw+0x6cd/0x1110 [ 1485.346430] ? iomap_dio_rw+0x90/0x90 [ 1485.346816] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1485.347271] ? down_read+0x10f/0x430 [ 1485.347634] ? down_write+0x160/0x160 [ 1485.348018] iomap_dio_rw+0x31/0x90 [ 1485.348377] ext4_file_read_iter+0x2c7/0x4c0 [ 1485.348821] new_sync_read+0x424/0x6f0 [ 1485.349204] ? ksys_lseek+0x1b0/0x1b0 [ 1485.349594] ? fsnotify_perm.part.0+0x22d/0x620 [ 1485.350058] ? security_file_permission+0xb1/0xe0 [ 1485.350538] vfs_read+0x4da/0x620 [ 1485.350891] ksys_read+0x12d/0x260 [ 1485.351244] ? vfs_write+0xb10/0xb10 [ 1485.351620] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1485.352138] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1485.352650] do_syscall_64+0x33/0x40 [ 1485.353053] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1485.353585] RIP: 0033:0x7fb38b2dbb19 [ 1485.353976] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1485.355858] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1485.356645] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1485.358287] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 10:52:28 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 45) [ 1485.359891] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1485.361200] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1485.362110] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1485.366099] FAULT_INJECTION: forcing a failure. [ 1485.366099] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1485.368065] CPU: 1 PID: 8263 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1485.369643] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1485.371516] Call Trace: [ 1485.372107] dump_stack+0x107/0x167 [ 1485.372955] should_fail.cold+0x5/0xa [ 1485.373836] __alloc_pages_nodemask+0x182/0x600 [ 1485.374873] ? add_mm_counter_fast+0x220/0x220 [ 1485.375443] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1485.376810] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1485.377447] ? lock_downgrade+0x6d0/0x6d0 [ 1485.378380] ? mark_held_locks+0x9e/0xe0 [ 1485.378887] alloc_pages_vma+0xbb/0x410 [ 1485.379794] handle_mm_fault+0x152f/0x3500 [ 1485.380321] ? do_raw_spin_lock+0x121/0x260 [ 1485.381314] ? rwlock_bug.part.0+0x90/0x90 [ 1485.381832] ? __pmd_alloc+0x5e0/0x5e0 [ 1485.382738] __get_user_pages+0x6ec/0x1620 [ 1485.383272] ? follow_page_mask+0x1900/0x1900 [ 1485.384289] ? down_read+0x10f/0x430 [ 1485.384761] ? down_write+0x160/0x160 [ 1485.385632] get_user_pages_unlocked+0x18a/0x690 [ 1485.386223] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1485.387452] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1485.388033] internal_get_user_pages_fast+0x175f/0x2640 [ 1485.389278] ? pin_user_pages_unlocked+0x80/0x80 [ 1485.389857] ? trace_hardirqs_on+0x5b/0x180 [ 1485.390835] get_user_pages_fast+0x66/0xa0 [ 1485.391355] iov_iter_get_pages+0x297/0xf40 [ 1485.392338] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1485.392959] ? mempool_resize+0x7d0/0x7d0 [ 1485.393906] bio_iov_iter_get_pages+0x22a/0x1200 [ 1485.394492] ? bvec_alloc+0x17e/0x2f0 [ 1485.395354] ? bio_alloc_bioset+0x2a1/0x600 [ 1485.395893] ? bio_add_pc_page+0x100/0x100 [ 1485.396853] ? bvec_alloc+0x220/0x2f0 [ 1485.397337] ? iov_iter_npages+0x1fd/0xa70 [ 1485.398285] ? ext4_iomap_begin+0x1a0/0x700 [ 1485.398824] iomap_dio_bio_actor+0x77a/0xef0 [ 1485.399836] iomap_dio_actor+0x36f/0x560 [ 1485.400339] iomap_apply+0x289/0x810 [ 1485.401191] ? iomap_dio_rw+0x90/0x90 [ 1485.401676] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1485.402973] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1485.403632] ? mark_held_locks+0x9e/0xe0 [ 1485.404560] ? filemap_check_errors+0xa5/0x150 [ 1485.405135] __iomap_dio_rw+0x6cd/0x1110 [ 1485.406045] ? iomap_dio_rw+0x90/0x90 [ 1485.406539] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1485.407577] ? down_read+0x10f/0x430 [ 1485.408040] ? down_write+0x160/0x160 [ 1485.408913] iomap_dio_rw+0x31/0x90 [ 1485.409378] ext4_file_read_iter+0x2c7/0x4c0 [ 1485.410374] new_sync_read+0x424/0x6f0 [ 1485.410860] ? ksys_lseek+0x1b0/0x1b0 [ 1485.411733] ? fsnotify_perm.part.0+0x22d/0x620 [ 1485.412311] ? security_file_permission+0xb1/0xe0 [ 1485.413414] vfs_read+0x4da/0x620 [ 1485.413851] ksys_read+0x12d/0x260 [ 1485.414665] ? vfs_write+0xb10/0xb10 [ 1485.415135] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1485.416317] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1485.416949] do_syscall_64+0x33/0x40 [ 1485.417785] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1485.418413] RIP: 0033:0x7fb9b6c05b19 [ 1485.419254] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1485.421452] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1485.423172] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1485.424805] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1485.426415] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1485.428025] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1485.429651] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 10:52:28 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:52:28 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0x0, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:52:28 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 10) 10:52:28 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4006) [ 1485.547937] FAULT_INJECTION: forcing a failure. [ 1485.547937] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1485.550624] CPU: 0 PID: 8273 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1485.552298] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1485.554433] Call Trace: [ 1485.555157] dump_stack+0x107/0x167 [ 1485.556154] should_fail.cold+0x5/0xa [ 1485.557159] __alloc_pages_nodemask+0x182/0x600 [ 1485.558319] ? add_mm_counter_fast+0x220/0x220 [ 1485.559488] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1485.561086] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1485.562417] ? lock_downgrade+0x6d0/0x6d0 [ 1485.563530] ? mark_held_locks+0x9e/0xe0 [ 1485.564617] alloc_pages_vma+0xbb/0x410 [ 1485.565692] handle_mm_fault+0x152f/0x3500 [ 1485.566855] ? do_raw_spin_lock+0x121/0x260 [ 1485.568041] ? rwlock_bug.part.0+0x90/0x90 [ 1485.569178] ? __pmd_alloc+0x5e0/0x5e0 [ 1485.570705] __get_user_pages+0x6ec/0x1620 [ 1485.571869] ? follow_page_mask+0x1900/0x1900 [ 1485.573088] ? down_read+0x10f/0x430 [ 1485.574047] ? down_write+0x160/0x160 [ 1485.575046] get_user_pages_unlocked+0x18a/0x690 [ 1485.576248] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1485.577691] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1485.578910] internal_get_user_pages_fast+0x175f/0x2640 [ 1485.580282] ? pin_user_pages_unlocked+0x80/0x80 [ 1485.581471] ? trace_hardirqs_on+0x5b/0x180 [ 1485.582553] get_user_pages_fast+0x66/0xa0 [ 1485.583610] iov_iter_get_pages+0x297/0xf40 [ 1485.584720] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1485.586010] ? mempool_resize+0x7d0/0x7d0 [ 1485.587091] bio_iov_iter_get_pages+0x22a/0x1200 [ 1485.588380] ? bvec_alloc+0x17e/0x2f0 [ 1485.589418] ? bio_alloc_bioset+0x2a1/0x600 [ 1485.590526] ? bio_add_pc_page+0x100/0x100 [ 1485.591590] ? bvec_alloc+0x220/0x2f0 [ 1485.592613] ? iov_iter_npages+0x1fd/0xa70 [ 1485.593732] ? ext4_iomap_begin+0x1a0/0x700 [ 1485.594837] iomap_dio_bio_actor+0x77a/0xef0 [ 1485.596058] iomap_dio_actor+0x36f/0x560 [ 1485.597133] iomap_apply+0x289/0x810 [ 1485.598112] ? iomap_dio_rw+0x90/0x90 [ 1485.599117] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1485.600626] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1485.602039] ? mark_held_locks+0x9e/0xe0 [ 1485.602556] FAULT_INJECTION: forcing a failure. [ 1485.602556] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1485.603049] ? filemap_check_errors+0xa5/0x150 [ 1485.603069] __iomap_dio_rw+0x6cd/0x1110 [ 1485.606700] ? iomap_dio_rw+0x90/0x90 [ 1485.607590] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1485.608640] ? down_read+0x10f/0x430 [ 1485.609505] ? down_write+0x160/0x160 [ 1485.610382] iomap_dio_rw+0x31/0x90 [ 1485.611213] ext4_file_read_iter+0x2c7/0x4c0 [ 1485.612220] new_sync_read+0x424/0x6f0 [ 1485.613116] ? ksys_lseek+0x1b0/0x1b0 [ 1485.614008] ? fsnotify_perm.part.0+0x22d/0x620 [ 1485.615082] ? security_file_permission+0xb1/0xe0 [ 1485.616188] vfs_read+0x4da/0x620 [ 1485.617005] ksys_read+0x12d/0x260 [ 1485.617816] ? vfs_write+0xb10/0xb10 [ 1485.618667] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1485.619872] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1485.621059] do_syscall_64+0x33/0x40 [ 1485.621908] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1485.623075] RIP: 0033:0x7f7360297b19 [ 1485.623931] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1485.628127] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1485.629866] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1485.631493] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1485.633128] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1485.634756] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1485.636431] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1485.642119] CPU: 1 PID: 8280 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1485.642838] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1485.643681] Call Trace: [ 1485.643959] dump_stack+0x107/0x167 [ 1485.644335] should_fail.cold+0x5/0xa [ 1485.644934] _copy_from_user+0x2e/0x1b0 [ 1485.645368] snd_seq_write+0x40b/0x690 [ 1485.646306] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1485.646873] ? security_file_permission+0xb1/0xe0 [ 1485.648041] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1485.648603] vfs_write+0x29a/0xb10 [ 1485.649471] ksys_write+0x1f6/0x260 [ 1485.649860] ? __ia32_sys_read+0xb0/0xb0 [ 1485.650815] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1485.651357] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1485.652597] do_syscall_64+0x33/0x40 [ 1485.652999] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1485.654219] RIP: 0033:0x7f6671e15b19 [ 1485.654610] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1485.658874] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1485.659655] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1485.661365] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1485.662093] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1485.662835] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1485.664526] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:52:28 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:52:28 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xee, 0x0, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:52:29 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 35) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:52:29 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4007) [ 1485.719051] FAULT_INJECTION: forcing a failure. [ 1485.719051] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1485.722330] CPU: 0 PID: 8285 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1485.724011] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1485.725036] Call Trace: [ 1485.725714] dump_stack+0x107/0x167 [ 1485.726668] should_fail.cold+0x5/0xa [ 1485.727663] __alloc_pages_nodemask+0x182/0x600 [ 1485.728828] ? add_mm_counter_fast+0x220/0x220 [ 1485.729403] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1485.731015] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1485.731667] ? lock_downgrade+0x6d0/0x6d0 [ 1485.732767] ? mark_held_locks+0x9e/0xe0 [ 1485.733296] alloc_pages_vma+0xbb/0x410 [ 1485.734296] handle_mm_fault+0x152f/0x3500 [ 1485.734837] ? do_raw_spin_lock+0x121/0x260 [ 1485.736012] ? rwlock_bug.part.0+0x90/0x90 [ 1485.736552] ? __pmd_alloc+0x5e0/0x5e0 [ 1485.737560] __get_user_pages+0x6ec/0x1620 [ 1485.738100] ? follow_page_mask+0x1900/0x1900 [ 1485.739240] ? down_read+0x10f/0x430 [ 1485.739716] ? down_write+0x160/0x160 [ 1485.740687] get_user_pages_unlocked+0x18a/0x690 [ 1485.741294] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1485.742721] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1485.743322] internal_get_user_pages_fast+0x175f/0x2640 [ 1485.744724] ? pin_user_pages_unlocked+0x80/0x80 [ 1485.745330] ? trace_hardirqs_on+0x5b/0x180 [ 1485.746509] get_user_pages_fast+0x66/0xa0 [ 1485.747054] iov_iter_get_pages+0x297/0xf40 [ 1485.748118] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1485.748741] ? mempool_resize+0x7d0/0x7d0 [ 1485.749821] bio_iov_iter_get_pages+0x22a/0x1200 [ 1485.750421] ? bvec_alloc+0x17e/0x2f0 [ 1485.751417] ? bio_alloc_bioset+0x2a1/0x600 [ 1485.751959] ? bio_add_pc_page+0x100/0x100 [ 1485.753069] ? bvec_alloc+0x220/0x2f0 [ 1485.753549] ? iov_iter_npages+0x1fd/0xa70 [ 1485.754622] ? ext4_iomap_begin+0x1a0/0x700 [ 1485.755177] iomap_dio_bio_actor+0x77a/0xef0 [ 1485.756276] iomap_dio_actor+0x36f/0x560 [ 1485.756792] iomap_apply+0x289/0x810 [ 1485.757767] ? iomap_dio_rw+0x90/0x90 [ 1485.758253] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1485.759715] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1485.760370] ? mark_held_locks+0x9e/0xe0 [ 1485.761429] ? filemap_check_errors+0xa5/0x150 [ 1485.762001] __iomap_dio_rw+0x6cd/0x1110 [ 1485.763026] ? iomap_dio_rw+0x90/0x90 [ 1485.763533] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1485.764760] ? down_read+0x10f/0x430 [ 1485.765240] ? down_write+0x160/0x160 [ 1485.766208] iomap_dio_rw+0x31/0x90 [ 1485.766670] ext4_file_read_iter+0x2c7/0x4c0 [ 1485.767823] new_sync_read+0x424/0x6f0 [ 1485.768317] ? ksys_lseek+0x1b0/0x1b0 [ 1485.769346] ? fsnotify_perm.part.0+0x22d/0x620 [ 1485.769958] ? security_file_permission+0xb1/0xe0 [ 1485.771254] vfs_read+0x4da/0x620 [ 1485.771705] ksys_read+0x12d/0x260 [ 1485.772632] ? vfs_write+0xb10/0xb10 [ 1485.773124] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1485.774522] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1485.775174] do_syscall_64+0x33/0x40 [ 1485.776140] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1485.776782] RIP: 0033:0x7fb38b2dbb19 [ 1485.777750] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1485.780007] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1485.782029] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1485.783914] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1485.785825] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1485.787734] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1485.789617] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 10:52:29 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b400d) 10:52:29 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 16) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) [ 1485.825050] FAULT_INJECTION: forcing a failure. [ 1485.825050] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1485.827558] CPU: 0 PID: 8293 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1485.828395] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1485.830945] Call Trace: [ 1485.831294] dump_stack+0x107/0x167 [ 1485.832327] should_fail.cold+0x5/0xa [ 1485.833360] __alloc_pages_nodemask+0x182/0x600 10:52:29 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0x0, 0x0}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1485.833946] ? add_mm_counter_fast+0x220/0x220 [ 1485.834772] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1485.836402] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1485.837758] ? lock_downgrade+0x6d0/0x6d0 [ 1485.838850] ? mark_held_locks+0x9e/0xe0 [ 1485.839355] alloc_pages_vma+0xbb/0x410 [ 1485.840363] handle_mm_fault+0x152f/0x3500 [ 1485.840901] ? do_raw_spin_lock+0x121/0x260 [ 1485.841986] ? rwlock_bug.part.0+0x90/0x90 [ 1485.842513] ? __pmd_alloc+0x5e0/0x5e0 [ 1485.843560] __get_user_pages+0x6ec/0x1620 [ 1485.844119] ? follow_page_mask+0x1900/0x1900 [ 1485.845250] ? down_read+0x10f/0x430 [ 1485.845724] ? down_write+0x160/0x160 [ 1485.846711] get_user_pages_unlocked+0x18a/0x690 [ 1485.847296] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1485.848682] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1485.849278] internal_get_user_pages_fast+0x175f/0x2640 [ 1485.850612] ? pin_user_pages_unlocked+0x80/0x80 [ 1485.851209] ? trace_hardirqs_on+0x5b/0x180 [ 1485.852277] get_user_pages_fast+0x66/0xa0 [ 1485.852799] iov_iter_get_pages+0x297/0xf40 [ 1485.853863] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1485.854483] ? mempool_resize+0x7d0/0x7d0 [ 1485.855539] bio_iov_iter_get_pages+0x22a/0x1200 [ 1485.856132] ? bvec_alloc+0x17e/0x2f0 [ 1485.857125] ? bio_alloc_bioset+0x2a1/0x600 [ 1485.857664] ? bio_add_pc_page+0x100/0x100 [ 1485.858780] ? bvec_alloc+0x220/0x2f0 [ 1485.859737] ? iov_iter_npages+0x1fd/0xa70 [ 1485.860263] ? ext4_iomap_begin+0x1a0/0x700 [ 1485.861337] iomap_dio_bio_actor+0x77a/0xef0 [ 1485.861911] iomap_dio_actor+0x36f/0x560 [ 1485.862979] iomap_apply+0x289/0x810 [ 1485.863458] ? iomap_dio_rw+0x90/0x90 [ 1485.864441] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1485.865188] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1485.866517] ? mark_held_locks+0x9e/0xe0 [ 1485.867039] ? filemap_check_errors+0xa5/0x150 [ 1485.868282] __iomap_dio_rw+0x6cd/0x1110 [ 1485.868797] ? iomap_dio_rw+0x90/0x90 [ 1485.869762] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1485.870330] ? down_read+0x10f/0x430 [ 1485.871243] ? down_write+0x160/0x160 [ 1485.871719] iomap_dio_rw+0x31/0x90 [ 1485.872646] ext4_file_read_iter+0x2c7/0x4c0 [ 1485.873219] new_sync_read+0x424/0x6f0 [ 1485.874216] ? ksys_lseek+0x1b0/0x1b0 [ 1485.874708] ? fsnotify_perm.part.0+0x22d/0x620 [ 1485.875858] ? security_file_permission+0xb1/0xe0 [ 1485.876467] vfs_read+0x4da/0x620 [ 1485.877384] ksys_read+0x12d/0x260 [ 1485.877838] ? vfs_write+0xb10/0xb10 [ 1485.878811] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1485.879469] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1485.880801] do_syscall_64+0x33/0x40 [ 1485.881276] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1485.882604] RIP: 0033:0x7fb9b6c05b19 [ 1485.883077] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1485.887988] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1485.888942] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1485.889826] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1485.891796] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1485.893710] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1485.895604] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 10:52:42 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 46) 10:52:42 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 17) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:52:42 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 36) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) [ 1498.985847] FAULT_INJECTION: forcing a failure. [ 1498.985847] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1498.986865] CPU: 0 PID: 8307 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1498.987436] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1498.988128] Call Trace: [ 1498.988360] dump_stack+0x107/0x167 [ 1498.988672] should_fail.cold+0x5/0xa [ 1499.001025] _copy_from_user+0x2e/0x1b0 [ 1499.001370] snd_seq_write+0x40b/0x690 [ 1499.001706] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1499.002163] ? security_file_permission+0xb1/0xe0 [ 1499.002572] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1499.003029] vfs_write+0x29a/0xb10 [ 1499.003332] ksys_write+0x1f6/0x260 [ 1499.003639] ? __ia32_sys_read+0xb0/0xb0 [ 1499.003985] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1499.004425] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1499.004865] do_syscall_64+0x33/0x40 [ 1499.005185] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1499.005612] RIP: 0033:0x7f6671e15b19 [ 1499.005925] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1499.007441] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1499.008076] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1499.008668] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1499.009300] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1499.009891] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1499.010488] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1499.056687] FAULT_INJECTION: forcing a failure. [ 1499.056687] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1499.057723] CPU: 0 PID: 8315 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1499.058299] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1499.058988] Call Trace: [ 1499.059217] dump_stack+0x107/0x167 [ 1499.059529] should_fail.cold+0x5/0xa [ 1499.059856] __alloc_pages_nodemask+0x182/0x600 [ 1499.060248] ? add_mm_counter_fast+0x220/0x220 [ 1499.060636] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1499.061160] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1499.061600] ? lock_downgrade+0x6d0/0x6d0 [ 1499.061947] ? mark_held_locks+0x9e/0xe0 [ 1499.062295] alloc_pages_vma+0xbb/0x410 [ 1499.062636] handle_mm_fault+0x152f/0x3500 [ 1499.062998] ? do_raw_spin_lock+0x121/0x260 [ 1499.063372] ? rwlock_bug.part.0+0x90/0x90 [ 1499.063728] ? __pmd_alloc+0x5e0/0x5e0 [ 1499.064076] __get_user_pages+0x6ec/0x1620 [ 1499.064442] ? follow_page_mask+0x1900/0x1900 [ 1499.064822] ? down_read+0x10f/0x430 [ 1499.065200] ? down_write+0x160/0x160 [ 1499.065531] get_user_pages_unlocked+0x18a/0x690 [ 1499.065928] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1499.066387] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1499.066792] internal_get_user_pages_fast+0x175f/0x2640 [ 1499.067259] ? pin_user_pages_unlocked+0x80/0x80 [ 1499.067659] ? trace_hardirqs_on+0x5b/0x180 [ 1499.068024] get_user_pages_fast+0x66/0xa0 [ 1499.068384] iov_iter_get_pages+0x297/0xf40 [ 1499.068749] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1499.069185] ? mempool_resize+0x7d0/0x7d0 [ 1499.069543] bio_iov_iter_get_pages+0x22a/0x1200 [ 1499.069944] ? bvec_alloc+0x17e/0x2f0 [ 1499.070265] ? bio_alloc_bioset+0x2a1/0x600 [ 1499.070626] ? bio_add_pc_page+0x100/0x100 [ 1499.070978] ? bvec_alloc+0x220/0x2f0 [ 1499.071299] ? iov_iter_npages+0x1fd/0xa70 [ 1499.071655] ? ext4_iomap_begin+0x1a0/0x700 [ 1499.072021] iomap_dio_bio_actor+0x77a/0xef0 [ 1499.072402] iomap_dio_actor+0x36f/0x560 [ 1499.072748] iomap_apply+0x289/0x810 [ 1499.073082] ? iomap_dio_rw+0x90/0x90 [ 1499.073410] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1499.073893] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1499.074335] ? mark_held_locks+0x9e/0xe0 [ 1499.074685] ? filemap_check_errors+0xa5/0x150 [ 1499.075072] __iomap_dio_rw+0x6cd/0x1110 [ 1499.075412] ? iomap_dio_rw+0x90/0x90 [ 1499.075746] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1499.076134] ? down_read+0x10f/0x430 [ 1499.076451] ? down_write+0x160/0x160 [ 1499.076775] iomap_dio_rw+0x31/0x90 [ 1499.081107] ext4_file_read_iter+0x2c7/0x4c0 [ 1499.081481] new_sync_read+0x424/0x6f0 [ 1499.081815] ? ksys_lseek+0x1b0/0x1b0 [ 1499.082152] ? fsnotify_perm.part.0+0x22d/0x620 [ 1499.082545] ? security_file_permission+0xb1/0xe0 [ 1499.082950] vfs_read+0x4da/0x620 [ 1499.083244] ksys_read+0x12d/0x260 [ 1499.083543] ? vfs_write+0xb10/0xb10 [ 1499.083858] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1499.084291] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1499.084722] do_syscall_64+0x33/0x40 [ 1499.085056] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1499.085480] RIP: 0033:0x7fb9b6c05b19 [ 1499.085791] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1499.087289] RSP: 002b:00007fb9b415a188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1499.087916] RAX: ffffffffffffffda RBX: 00007fb9b6d19020 RCX: 00007fb9b6c05b19 [ 1499.088506] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1499.089101] RBP: 00007fb9b415a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1499.089695] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1499.090284] R13: 00007ffd4abbb2ff R14: 00007fb9b415a300 R15: 0000000000022000 10:52:42 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xee, 0x0, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:52:42 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4014) 10:52:42 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:52:42 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 11) 10:52:42 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0x0, 0x0}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1499.119653] FAULT_INJECTION: forcing a failure. [ 1499.119653] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1499.120736] CPU: 1 PID: 8311 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1499.121332] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1499.122020] Call Trace: [ 1499.122251] dump_stack+0x107/0x167 [ 1499.122561] should_fail.cold+0x5/0xa [ 1499.122889] __alloc_pages_nodemask+0x182/0x600 [ 1499.123288] ? add_mm_counter_fast+0x220/0x220 [ 1499.123674] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1499.124181] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1499.124623] ? lock_downgrade+0x6d0/0x6d0 [ 1499.125267] ? mark_held_locks+0x9e/0xe0 [ 1499.125622] alloc_pages_vma+0xbb/0x410 [ 1499.125961] handle_mm_fault+0x152f/0x3500 [ 1499.126320] ? do_raw_spin_lock+0x121/0x260 [ 1499.126682] ? rwlock_bug.part.0+0x90/0x90 [ 1499.127036] ? __pmd_alloc+0x5e0/0x5e0 [ 1499.127379] __get_user_pages+0x6ec/0x1620 [ 1499.127741] ? follow_page_mask+0x1900/0x1900 [ 1499.128119] ? down_read+0x10f/0x430 [ 1499.128432] ? down_write+0x160/0x160 [ 1499.128760] get_user_pages_unlocked+0x18a/0x690 [ 1499.129250] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1499.129708] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1499.130112] internal_get_user_pages_fast+0x175f/0x2640 [ 1499.130583] ? pin_user_pages_unlocked+0x80/0x80 [ 1499.130982] ? trace_hardirqs_on+0x5b/0x180 [ 1499.131345] get_user_pages_fast+0x66/0xa0 [ 1499.131702] iov_iter_get_pages+0x297/0xf40 [ 1499.132067] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1499.132476] ? mempool_resize+0x7d0/0x7d0 [ 1499.132831] bio_iov_iter_get_pages+0x22a/0x1200 [ 1499.133256] ? bvec_alloc+0x17e/0x2f0 [ 1499.133580] ? bio_alloc_bioset+0x2a1/0x600 [ 1499.133940] ? bio_add_pc_page+0x100/0x100 [ 1499.134294] ? bvec_alloc+0x220/0x2f0 [ 1499.134615] ? iov_iter_npages+0x1fd/0xa70 [ 1499.134970] ? ext4_iomap_begin+0x1a0/0x700 [ 1499.135336] iomap_dio_bio_actor+0x77a/0xef0 [ 1499.135715] iomap_dio_actor+0x36f/0x560 [ 1499.136060] iomap_apply+0x289/0x810 [ 1499.136375] ? iomap_dio_rw+0x90/0x90 [ 1499.136697] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1499.137465] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1499.137909] ? mark_held_locks+0x9e/0xe0 [ 1499.138393] ? filemap_check_errors+0xa5/0x150 [ 1499.138781] __iomap_dio_rw+0x6cd/0x1110 [ 1499.139119] ? iomap_dio_rw+0x90/0x90 [ 1499.139618] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1499.140012] ? down_read+0x10f/0x430 [ 1499.140405] ? down_write+0x160/0x160 [ 1499.140789] iomap_dio_rw+0x31/0x90 [ 1499.141768] ext4_file_read_iter+0x2c7/0x4c0 [ 1499.142145] new_sync_read+0x424/0x6f0 [ 1499.142579] ? ksys_lseek+0x1b0/0x1b0 [ 1499.143012] ? fsnotify_perm.part.0+0x22d/0x620 [ 1499.143512] ? security_file_permission+0xb1/0xe0 [ 1499.144120] vfs_read+0x4da/0x620 [ 1499.144543] ksys_read+0x12d/0x260 [ 1499.145009] ? vfs_write+0xb10/0xb10 [ 1499.145441] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1499.145879] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1499.146312] do_syscall_64+0x33/0x40 [ 1499.146624] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1499.147051] RIP: 0033:0x7fb38b2dbb19 [ 1499.147364] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1499.149044] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1499.149719] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1499.150449] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1499.151042] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1499.151752] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1499.153629] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 10:52:42 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 47) [ 1499.234033] FAULT_INJECTION: forcing a failure. [ 1499.234033] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1499.235191] CPU: 0 PID: 8326 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1499.235812] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1499.236534] Call Trace: [ 1499.236786] dump_stack+0x107/0x167 [ 1499.237136] should_fail.cold+0x5/0xa [ 1499.237504] _copy_from_user+0x2e/0x1b0 [ 1499.237875] snd_seq_write+0x40b/0x690 [ 1499.238243] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1499.238740] ? security_file_permission+0xb1/0xe0 [ 1499.239185] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1499.239677] vfs_write+0x29a/0xb10 [ 1499.240008] ksys_write+0x1f6/0x260 [ 1499.240349] ? __ia32_sys_read+0xb0/0xb0 [ 1499.240745] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1499.241234] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1499.241703] do_syscall_64+0x33/0x40 [ 1499.242058] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1499.242526] RIP: 0033:0x7f6671e15b19 [ 1499.242878] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1499.244509] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1499.245215] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1499.245850] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1499.246491] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1499.247143] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1499.247797] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1499.263668] FAULT_INJECTION: forcing a failure. [ 1499.263668] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1499.264847] CPU: 1 PID: 8322 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1499.265466] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1499.266191] Call Trace: [ 1499.266436] dump_stack+0x107/0x167 [ 1499.266775] should_fail.cold+0x5/0xa [ 1499.267130] __alloc_pages_nodemask+0x182/0x600 [ 1499.267556] ? add_mm_counter_fast+0x220/0x220 [ 1499.267977] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1499.268527] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1499.269022] ? lock_downgrade+0x6d0/0x6d0 [ 1499.269400] ? mark_held_locks+0x9e/0xe0 [ 1499.269783] alloc_pages_vma+0xbb/0x410 [ 1499.270156] handle_mm_fault+0x152f/0x3500 [ 1499.270550] ? do_raw_spin_lock+0x121/0x260 [ 1499.270951] ? rwlock_bug.part.0+0x90/0x90 [ 1499.271338] ? __pmd_alloc+0x5e0/0x5e0 [ 1499.271725] __get_user_pages+0x6ec/0x1620 [ 1499.272127] ? follow_page_mask+0x1900/0x1900 [ 1499.272541] ? down_read+0x10f/0x430 [ 1499.272890] ? down_write+0x160/0x160 [ 1499.273257] get_user_pages_unlocked+0x18a/0x690 [ 1499.273689] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1499.274190] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1499.274642] internal_get_user_pages_fast+0x175f/0x2640 [ 1499.275146] ? pin_user_pages_unlocked+0x80/0x80 [ 1499.275584] ? trace_hardirqs_on+0x5b/0x180 [ 1499.275985] get_user_pages_fast+0x66/0xa0 [ 1499.276375] iov_iter_get_pages+0x297/0xf40 [ 1499.276781] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1499.277244] ? mempool_resize+0x7d0/0x7d0 [ 1499.277633] bio_iov_iter_get_pages+0x22a/0x1200 [ 1499.278047] ? bvec_alloc+0x17e/0x2f0 [ 1499.278405] ? bio_alloc_bioset+0x2a1/0x600 [ 1499.278804] ? bio_add_pc_page+0x100/0x100 [ 1499.279198] ? bvec_alloc+0x220/0x2f0 [ 1499.279557] ? iov_iter_npages+0x1fd/0xa70 [ 1499.279947] ? ext4_iomap_begin+0x1a0/0x700 [ 1499.280351] iomap_dio_bio_actor+0x77a/0xef0 [ 1499.280768] iomap_dio_actor+0x36f/0x560 [ 1499.281162] iomap_apply+0x289/0x810 [ 1499.281508] ? iomap_dio_rw+0x90/0x90 [ 1499.281864] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1499.282398] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1499.282885] ? mark_held_locks+0x9e/0xe0 [ 1499.283215] ? filemap_check_errors+0xa5/0x150 [ 1499.283577] __iomap_dio_rw+0x6cd/0x1110 [ 1499.283872] ? iomap_dio_rw+0x90/0x90 [ 1499.284159] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1499.284571] ? down_read+0x10f/0x430 [ 1499.284929] ? down_write+0x160/0x160 [ 1499.285293] iomap_dio_rw+0x31/0x90 [ 1499.285636] ext4_file_read_iter+0x2c7/0x4c0 [ 1499.286047] new_sync_read+0x424/0x6f0 [ 1499.286414] ? ksys_lseek+0x1b0/0x1b0 [ 1499.286768] ? fsnotify_perm.part.0+0x22d/0x620 [ 1499.287206] ? security_file_permission+0xb1/0xe0 [ 1499.287665] vfs_read+0x4da/0x620 [ 1499.287999] ksys_read+0x12d/0x260 [ 1499.288331] ? vfs_write+0xb10/0xb10 [ 1499.288680] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1499.289169] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1499.301010] do_syscall_64+0x33/0x40 [ 1499.301354] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1499.301826] RIP: 0033:0x7f7360297b19 [ 1499.302172] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1499.303840] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1499.304558] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1499.309220] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1499.309856] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1499.310499] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1499.311141] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 10:52:42 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 48) 10:52:42 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0x0, 0x0}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:52:42 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 18) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) [ 1499.390825] FAULT_INJECTION: forcing a failure. [ 1499.390825] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1499.392016] CPU: 0 PID: 8331 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1499.392388] FAULT_INJECTION: forcing a failure. [ 1499.392388] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1499.392620] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1499.392629] Call Trace: [ 1499.394590] dump_stack+0x107/0x167 [ 1499.394901] should_fail.cold+0x5/0xa [ 1499.395234] _copy_from_user+0x2e/0x1b0 [ 1499.395581] snd_seq_write+0x40b/0x690 [ 1499.395923] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1499.396391] ? security_file_permission+0xb1/0xe0 [ 1499.396809] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1499.397687] vfs_write+0x29a/0xb10 [ 1499.398294] ksys_write+0x1f6/0x260 [ 1499.398916] ? __ia32_sys_read+0xb0/0xb0 [ 1499.399614] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1499.400509] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1499.401522] do_syscall_64+0x33/0x40 [ 1499.402156] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1499.403034] RIP: 0033:0x7f6671e15b19 [ 1499.403668] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1499.407227] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1499.408529] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1499.409313] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1499.409907] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1499.410501] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1499.411102] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1499.411719] CPU: 1 PID: 8333 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1499.412330] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1499.413085] Call Trace: [ 1499.413342] dump_stack+0x107/0x167 [ 1499.413678] should_fail.cold+0x5/0xa [ 1499.414041] __alloc_pages_nodemask+0x182/0x600 [ 1499.414469] ? add_mm_counter_fast+0x220/0x220 [ 1499.414889] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1499.415433] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1499.415904] ? lock_downgrade+0x6d0/0x6d0 [ 1499.416281] ? mark_held_locks+0x9e/0xe0 [ 1499.416665] alloc_pages_vma+0xbb/0x410 [ 1499.417059] handle_mm_fault+0x152f/0x3500 [ 1499.417456] ? do_raw_spin_lock+0x121/0x260 [ 1499.417859] ? rwlock_bug.part.0+0x90/0x90 [ 1499.418247] ? __pmd_alloc+0x5e0/0x5e0 [ 1499.418644] __get_user_pages+0x6ec/0x1620 [ 1499.419040] ? follow_page_mask+0x1900/0x1900 [ 1499.419463] ? down_read+0x10f/0x430 [ 1499.419818] ? down_write+0x160/0x160 [ 1499.420175] get_user_pages_unlocked+0x18a/0x690 [ 1499.420620] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1499.421142] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1499.421596] internal_get_user_pages_fast+0x175f/0x2640 [ 1499.422112] ? pin_user_pages_unlocked+0x80/0x80 [ 1499.422545] ? trace_hardirqs_on+0x5b/0x180 [ 1499.422968] get_user_pages_fast+0x66/0xa0 [ 1499.423354] iov_iter_get_pages+0x297/0xf40 [ 1499.423765] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1499.424229] ? mempool_resize+0x7d0/0x7d0 [ 1499.424618] bio_iov_iter_get_pages+0x22a/0x1200 [ 1499.425086] ? bvec_alloc+0x17e/0x2f0 [ 1499.425448] ? bio_alloc_bioset+0x2a1/0x600 [ 1499.425842] ? bio_add_pc_page+0x100/0x100 [ 1499.426252] ? bvec_alloc+0x220/0x2f0 [ 1499.426604] ? iov_iter_npages+0x1fd/0xa70 [ 1499.427002] ? ext4_iomap_begin+0x1a0/0x700 [ 1499.427417] iomap_dio_bio_actor+0x77a/0xef0 [ 1499.427833] iomap_dio_actor+0x36f/0x560 [ 1499.428224] iomap_apply+0x289/0x810 [ 1499.428580] ? iomap_dio_rw+0x90/0x90 [ 1499.428944] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1499.429472] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1499.429950] ? mark_held_locks+0x9e/0xe0 [ 1499.430336] ? filemap_check_errors+0xa5/0x150 [ 1499.430770] __iomap_dio_rw+0x6cd/0x1110 [ 1499.431139] ? iomap_dio_rw+0x90/0x90 [ 1499.431517] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1499.431942] ? down_read+0x10f/0x430 [ 1499.432283] ? down_write+0x160/0x160 [ 1499.432639] iomap_dio_rw+0x31/0x90 [ 1499.432997] ext4_file_read_iter+0x2c7/0x4c0 [ 1499.433399] new_sync_read+0x424/0x6f0 [ 1499.433777] ? ksys_lseek+0x1b0/0x1b0 [ 1499.434138] ? fsnotify_perm.part.0+0x22d/0x620 [ 1499.434570] ? security_file_permission+0xb1/0xe0 [ 1499.435024] vfs_read+0x4da/0x620 [ 1499.435350] ksys_read+0x12d/0x260 [ 1499.435675] ? vfs_write+0xb10/0xb10 [ 1499.436021] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1499.436494] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1499.437001] do_syscall_64+0x33/0x40 [ 1499.437343] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1499.437803] RIP: 0033:0x7fb9b6c05b19 [ 1499.438151] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1499.439767] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1499.440455] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1499.441102] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1499.441733] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1499.442355] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1499.442995] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 10:52:56 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 19) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:52:56 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1da688) 10:52:56 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x0, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:52:56 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) [ 1512.952546] FAULT_INJECTION: forcing a failure. [ 1512.952546] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1512.955159] CPU: 1 PID: 8349 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1512.956624] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1512.958401] Call Trace: [ 1512.958969] dump_stack+0x107/0x167 [ 1512.959740] should_fail.cold+0x5/0xa [ 1512.960562] __alloc_pages_nodemask+0x182/0x600 [ 1512.961567] ? add_mm_counter_fast+0x220/0x220 [ 1512.962545] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1512.963825] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1512.964953] ? lock_downgrade+0x6d0/0x6d0 [ 1512.965853] ? mark_held_locks+0x9e/0xe0 [ 1512.971014] FAULT_INJECTION: forcing a failure. [ 1512.971014] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1512.973432] alloc_pages_vma+0xbb/0x410 [ 1512.973450] handle_mm_fault+0x152f/0x3500 [ 1512.973473] ? do_raw_spin_lock+0x121/0x260 [ 1512.978233] ? rwlock_bug.part.0+0x90/0x90 [ 1512.979131] ? __pmd_alloc+0x5e0/0x5e0 [ 1512.979987] __get_user_pages+0x6ec/0x1620 [ 1512.980892] ? follow_page_mask+0x1900/0x1900 [ 1512.981879] ? down_read+0x10f/0x430 [ 1512.982674] ? down_write+0x160/0x160 [ 1512.983501] get_user_pages_unlocked+0x18a/0x690 [ 1512.984512] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1512.985698] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1512.986711] internal_get_user_pages_fast+0x175f/0x2640 [ 1512.987879] ? pin_user_pages_unlocked+0x80/0x80 [ 1512.988888] ? trace_hardirqs_on+0x5b/0x180 [ 1512.989858] get_user_pages_fast+0x66/0xa0 [ 1512.990764] iov_iter_get_pages+0x297/0xf40 [ 1512.991692] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1512.992737] ? mempool_resize+0x7d0/0x7d0 [ 1512.993644] bio_iov_iter_get_pages+0x22a/0x1200 [ 1512.994656] ? bvec_alloc+0x17e/0x2f0 [ 1512.995473] ? bio_alloc_bioset+0x2a1/0x600 [ 1512.996386] ? bio_add_pc_page+0x100/0x100 [ 1512.997303] ? bvec_alloc+0x220/0x2f0 [ 1512.998113] ? iov_iter_npages+0x1fd/0xa70 [ 1512.999019] ? ext4_iomap_begin+0x1a0/0x700 [ 1512.999942] iomap_dio_bio_actor+0x77a/0xef0 [ 1513.000895] iomap_dio_actor+0x36f/0x560 [ 1513.001772] iomap_apply+0x289/0x810 [ 1513.002572] ? iomap_dio_rw+0x90/0x90 [ 1513.003379] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1513.004616] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1513.005762] ? mark_held_locks+0x9e/0xe0 [ 1513.006641] ? filemap_check_errors+0xa5/0x150 [ 1513.007616] __iomap_dio_rw+0x6cd/0x1110 [ 1513.008482] ? iomap_dio_rw+0x90/0x90 [ 1513.009306] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1513.010294] ? down_read+0x10f/0x430 [ 1513.011085] ? down_write+0x160/0x160 [ 1513.011905] iomap_dio_rw+0x31/0x90 [ 1513.012675] ext4_file_read_iter+0x2c7/0x4c0 [ 1513.013637] new_sync_read+0x424/0x6f0 [ 1513.014461] ? ksys_lseek+0x1b0/0x1b0 [ 1513.015283] ? fsnotify_perm.part.0+0x22d/0x620 [ 1513.016275] ? security_file_permission+0xb1/0xe0 [ 1513.017322] vfs_read+0x4da/0x620 [ 1513.018062] ksys_read+0x12d/0x260 [ 1513.018823] ? vfs_write+0xb10/0xb10 [ 1513.019617] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1513.020738] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1513.021850] do_syscall_64+0x33/0x40 [ 1513.022648] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1513.023738] RIP: 0033:0x7fb9b6c05b19 [ 1513.024531] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1513.028492] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1513.030136] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1513.031655] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1513.033190] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1513.034710] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1513.036233] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1513.037799] CPU: 0 PID: 8350 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1513.038553] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1513.039355] Call Trace: [ 1513.039631] dump_stack+0x107/0x167 [ 1513.039980] should_fail.cold+0x5/0xa [ 1513.040353] __alloc_pages_nodemask+0x182/0x600 [ 1513.040796] ? add_mm_counter_fast+0x220/0x220 [ 1513.041252] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1513.041847] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1513.042355] ? lock_downgrade+0x6d0/0x6d0 [ 1513.042753] ? mark_held_locks+0x9e/0xe0 [ 1513.043144] alloc_pages_vma+0xbb/0x410 [ 1513.043552] handle_mm_fault+0x152f/0x3500 [ 1513.043974] ? do_raw_spin_lock+0x121/0x260 [ 1513.044406] ? rwlock_bug.part.0+0x90/0x90 [ 1513.044822] ? __pmd_alloc+0x5e0/0x5e0 [ 1513.045738] __get_user_pages+0x6ec/0x1620 [ 1513.046190] ? follow_page_mask+0x1900/0x1900 [ 1513.046649] ? down_read+0x10f/0x430 [ 1513.047029] ? down_write+0x160/0x160 [ 1513.047431] get_user_pages_unlocked+0x18a/0x690 [ 1513.047908] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1513.048439] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1513.048913] internal_get_user_pages_fast+0x175f/0x2640 [ 1513.049479] ? pin_user_pages_unlocked+0x80/0x80 [ 1513.049971] ? trace_hardirqs_on+0x5b/0x180 [ 1513.050402] get_user_pages_fast+0x66/0xa0 [ 1513.050835] iov_iter_get_pages+0x297/0xf40 [ 1513.051286] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1513.051738] ? mempool_resize+0x7d0/0x7d0 [ 1513.052097] bio_iov_iter_get_pages+0x22a/0x1200 [ 1513.052502] ? bvec_alloc+0x17e/0x2f0 [ 1513.052826] ? bio_alloc_bioset+0x2a1/0x600 [ 1513.053207] ? bio_add_pc_page+0x100/0x100 [ 1513.053570] ? bvec_alloc+0x220/0x2f0 [ 1513.053894] ? iov_iter_npages+0x1fd/0xa70 [ 1513.054259] ? ext4_iomap_begin+0x1a0/0x700 [ 1513.054640] iomap_dio_bio_actor+0x77a/0xef0 [ 1513.055030] iomap_dio_actor+0x36f/0x560 [ 1513.055381] iomap_apply+0x289/0x810 [ 1513.055699] ? iomap_dio_rw+0x90/0x90 [ 1513.056025] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1513.056521] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1513.056970] ? mark_held_locks+0x9e/0xe0 [ 1513.057331] ? filemap_check_errors+0xa5/0x150 [ 1513.057720] __iomap_dio_rw+0x6cd/0x1110 [ 1513.058062] ? iomap_dio_rw+0x90/0x90 [ 1513.058398] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1513.058792] ? down_read+0x10f/0x430 [ 1513.059108] ? down_write+0x160/0x160 [ 1513.059436] iomap_dio_rw+0x31/0x90 [ 1513.059753] ext4_file_read_iter+0x2c7/0x4c0 [ 1513.060129] new_sync_read+0x424/0x6f0 [ 1513.060462] ? ksys_lseek+0x1b0/0x1b0 [ 1513.060796] ? fsnotify_perm.part.0+0x22d/0x620 [ 1513.061451] ? security_file_permission+0xb1/0xe0 [ 1513.061948] vfs_read+0x4da/0x620 [ 1513.062314] ksys_read+0x12d/0x260 [ 1513.062671] ? vfs_write+0xb10/0xb10 [ 1513.063051] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1513.063578] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1513.064096] do_syscall_64+0x33/0x40 [ 1513.064478] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1513.065000] RIP: 0033:0x7fb38b2dbb19 [ 1513.065402] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1513.067192] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1513.067939] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1513.068632] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1513.069342] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1513.070064] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1513.070772] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1513.081724] FAULT_INJECTION: forcing a failure. [ 1513.081724] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1513.084307] CPU: 1 PID: 8355 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1513.085799] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1513.087757] Call Trace: [ 1513.088326] dump_stack+0x107/0x167 [ 1513.089110] should_fail.cold+0x5/0xa [ 1513.089947] __alloc_pages_nodemask+0x182/0x600 [ 1513.090946] ? add_mm_counter_fast+0x220/0x220 [ 1513.091942] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1513.093310] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1513.094586] ? lock_downgrade+0x6d0/0x6d0 [ 1513.095475] ? mark_held_locks+0x9e/0xe0 [ 1513.096359] alloc_pages_vma+0xbb/0x410 [ 1513.097222] handle_mm_fault+0x152f/0x3500 [ 1513.098144] ? do_raw_spin_lock+0x121/0x260 [ 1513.099064] ? rwlock_bug.part.0+0x90/0x90 [ 1513.099975] ? __pmd_alloc+0x5e0/0x5e0 [ 1513.100819] __get_user_pages+0x6ec/0x1620 [ 1513.101831] ? follow_page_mask+0x1900/0x1900 [ 1513.102905] ? down_read+0x10f/0x430 [ 1513.103718] ? down_write+0x160/0x160 [ 1513.104535] get_user_pages_unlocked+0x18a/0x690 [ 1513.105577] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1513.106732] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1513.107750] internal_get_user_pages_fast+0x175f/0x2640 [ 1513.108902] ? pin_user_pages_unlocked+0x80/0x80 [ 1513.109930] ? trace_hardirqs_on+0x5b/0x180 [ 1513.110848] get_user_pages_fast+0x66/0xa0 [ 1513.111755] iov_iter_get_pages+0x297/0xf40 [ 1513.112668] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1513.113735] ? mempool_resize+0x7d0/0x7d0 [ 1513.114618] bio_iov_iter_get_pages+0x22a/0x1200 [ 1513.115633] ? bvec_alloc+0x17e/0x2f0 [ 1513.116440] ? bio_alloc_bioset+0x2a1/0x600 [ 1513.117410] ? bio_add_pc_page+0x100/0x100 [ 1513.118306] ? bvec_alloc+0x220/0x2f0 [ 1513.119121] ? iov_iter_npages+0x1fd/0xa70 [ 1513.119853] ? ext4_iomap_begin+0x1a0/0x700 [ 1513.120999] iomap_dio_bio_actor+0x77a/0xef0 [ 1513.121969] iomap_dio_actor+0x36f/0x560 [ 1513.122853] iomap_apply+0x289/0x810 [ 1513.123638] ? iomap_dio_rw+0x90/0x90 [ 1513.124458] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1513.125701] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1513.126867] ? mark_held_locks+0x9e/0xe0 [ 1513.128140] ? filemap_check_errors+0xa5/0x150 [ 1513.129140] __iomap_dio_rw+0x6cd/0x1110 [ 1513.129996] ? iomap_dio_rw+0x90/0x90 [ 1513.130824] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1513.131797] ? down_read+0x10f/0x430 [ 1513.132596] ? down_write+0x160/0x160 [ 1513.133420] iomap_dio_rw+0x31/0x90 [ 1513.134208] ext4_file_read_iter+0x2c7/0x4c0 [ 1513.135142] new_sync_read+0x424/0x6f0 [ 1513.135983] ? ksys_lseek+0x1b0/0x1b0 [ 1513.136795] ? fsnotify_perm.part.0+0x22d/0x620 [ 1513.137828] ? security_file_permission+0xb1/0xe0 [ 1513.138856] vfs_read+0x4da/0x620 [ 1513.139608] ksys_read+0x12d/0x260 [ 1513.140357] ? vfs_write+0xb10/0xb10 [ 1513.141181] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1513.142293] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1513.143402] do_syscall_64+0x33/0x40 [ 1513.144187] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1513.145309] RIP: 0033:0x7f7360297b19 [ 1513.146094] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1513.150099] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1513.151717] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1513.153267] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1513.154784] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1513.156313] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1513.157868] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1513.163850] FAULT_INJECTION: forcing a failure. [ 1513.163850] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1513.165164] CPU: 0 PID: 8357 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1513.166717] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1513.167534] Call Trace: [ 1513.167823] dump_stack+0x107/0x167 [ 1513.168203] should_fail.cold+0x5/0xa [ 1513.168592] _copy_from_user+0x2e/0x1b0 [ 1513.169012] snd_seq_write+0x40b/0x690 [ 1513.169531] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1513.170150] ? security_file_permission+0xb1/0xe0 [ 1513.170841] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1513.171871] vfs_write+0x29a/0xb10 [ 1513.172573] ksys_write+0x1f6/0x260 [ 1513.173332] ? __ia32_sys_read+0xb0/0xb0 [ 1513.174242] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1513.175267] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1513.176280] do_syscall_64+0x33/0x40 [ 1513.177159] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1513.177631] RIP: 0033:0x7f6671e15b19 [ 1513.177982] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1513.179636] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1513.180342] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1513.180996] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1513.182280] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1513.183054] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1513.183858] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:52:56 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 37) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:52:56 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xee, 0x0, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:52:56 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 49) 10:52:56 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 12) 10:52:56 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:52:56 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x201b4000) 10:52:56 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x0, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:52:56 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x0, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:52:56 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 38) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) [ 1513.351559] FAULT_INJECTION: forcing a failure. [ 1513.351559] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1513.353871] CPU: 0 PID: 8372 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1513.354499] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1513.355245] Call Trace: [ 1513.355501] dump_stack+0x107/0x167 [ 1513.355845] should_fail.cold+0x5/0xa [ 1513.356211] __alloc_pages_nodemask+0x182/0x600 [ 1513.356649] ? add_mm_counter_fast+0x220/0x220 [ 1513.357107] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1513.358556] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1513.359523] ? lock_downgrade+0x6d0/0x6d0 [ 1513.360299] ? mark_held_locks+0x9e/0xe0 [ 1513.361060] alloc_pages_vma+0xbb/0x410 [ 1513.361989] handle_mm_fault+0x152f/0x3500 [ 1513.362791] ? do_raw_spin_lock+0x121/0x260 [ 1513.363627] ? rwlock_bug.part.0+0x90/0x90 [ 1513.364449] ? __pmd_alloc+0x5e0/0x5e0 [ 1513.365180] __get_user_pages+0x6ec/0x1620 [ 1513.365584] ? follow_page_mask+0x1900/0x1900 [ 1513.366156] ? down_read+0x10f/0x430 [ 1513.366501] ? down_write+0x160/0x160 [ 1513.366863] get_user_pages_unlocked+0x18a/0x690 [ 1513.367301] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1513.367798] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1513.368254] internal_get_user_pages_fast+0x175f/0x2640 [ 1513.368772] ? pin_user_pages_unlocked+0x80/0x80 [ 1513.369481] ? trace_hardirqs_on+0x5b/0x180 [ 1513.370323] get_user_pages_fast+0x66/0xa0 [ 1513.371154] iov_iter_get_pages+0x297/0xf40 [ 1513.371969] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1513.372885] ? mempool_resize+0x7d0/0x7d0 [ 1513.373839] bio_iov_iter_get_pages+0x22a/0x1200 [ 1513.374730] ? bvec_alloc+0x17e/0x2f0 [ 1513.375444] ? bio_alloc_bioset+0x2a1/0x600 [ 1513.376242] ? bio_add_pc_page+0x100/0x100 [ 1513.377059] ? bvec_alloc+0x220/0x2f0 [ 1513.377975] ? iov_iter_npages+0x1fd/0xa70 [ 1513.378748] ? ext4_iomap_begin+0x1a0/0x700 [ 1513.379571] iomap_dio_bio_actor+0x77a/0xef0 [ 1513.380441] iomap_dio_actor+0x36f/0x560 [ 1513.381287] iomap_apply+0x289/0x810 [ 1513.381982] ? iomap_dio_rw+0x90/0x90 [ 1513.382692] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1513.383778] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1513.384803] ? mark_held_locks+0x9e/0xe0 [ 1513.385743] ? filemap_check_errors+0xa5/0x150 [ 1513.386656] __iomap_dio_rw+0x6cd/0x1110 [ 1513.387454] ? iomap_dio_rw+0x90/0x90 [ 1513.388210] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1513.389138] ? down_read+0x10f/0x430 [ 1513.389860] ? down_write+0x160/0x160 [ 1513.390594] iomap_dio_rw+0x31/0x90 [ 1513.391298] ext4_file_read_iter+0x2c7/0x4c0 [ 1513.392158] new_sync_read+0x424/0x6f0 [ 1513.392903] ? ksys_lseek+0x1b0/0x1b0 [ 1513.393835] ? fsnotify_perm.part.0+0x22d/0x620 [ 1513.394749] ? security_file_permission+0xb1/0xe0 [ 1513.395698] vfs_read+0x4da/0x620 [ 1513.396410] ksys_read+0x12d/0x260 [ 1513.397135] ? vfs_write+0xb10/0xb10 [ 1513.397854] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1513.398870] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1513.399865] do_syscall_64+0x33/0x40 [ 1513.400790] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1513.401983] RIP: 0033:0x7fb38b2dbb19 [ 1513.402713] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1513.405638] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1513.406340] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1513.406986] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1513.407639] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1513.408292] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1513.408942] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 10:53:10 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 13) 10:53:10 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 39) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:53:10 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}, 0x0, 0xffffffffffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 10:53:10 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x0, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1526.709224] FAULT_INJECTION: forcing a failure. [ 1526.709224] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1526.710421] CPU: 0 PID: 8383 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1526.711036] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1526.711727] Call Trace: [ 1526.712008] dump_stack+0x107/0x167 [ 1526.712316] should_fail.cold+0x5/0xa [ 1526.712642] _copy_from_user+0x2e/0x1b0 [ 1526.713030] snd_seq_write+0x40b/0x690 [ 1526.713390] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1526.713846] ? security_file_permission+0xb1/0xe0 [ 1526.714356] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1526.714811] vfs_write+0x29a/0xb10 [ 1526.715164] ksys_write+0x1f6/0x260 [ 1526.715475] ? __ia32_sys_read+0xb0/0xb0 [ 1526.715821] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1526.716316] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1526.716750] do_syscall_64+0x33/0x40 [ 1526.717112] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1526.717563] RIP: 0033:0x7f6671e15b19 [ 1526.717950] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1526.719522] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1526.720211] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1526.720802] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1526.721459] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1526.722131] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1526.722726] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1526.723499] FAULT_INJECTION: forcing a failure. [ 1526.723499] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1526.730598] CPU: 1 PID: 8384 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1526.731166] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1526.731857] Call Trace: [ 1526.732083] dump_stack+0x107/0x167 [ 1526.732393] should_fail.cold+0x5/0xa [ 1526.732720] __alloc_pages_nodemask+0x182/0x600 [ 1526.733112] ? add_mm_counter_fast+0x220/0x220 [ 1526.733519] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1526.733742] FAULT_INJECTION: forcing a failure. [ 1526.733742] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1526.734027] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1526.735465] ? lock_downgrade+0x6d0/0x6d0 [ 1526.735813] ? mark_held_locks+0x9e/0xe0 [ 1526.736161] alloc_pages_vma+0xbb/0x410 [ 1526.736501] handle_mm_fault+0x152f/0x3500 [ 1526.736862] ? do_raw_spin_lock+0x121/0x260 [ 1526.737237] ? rwlock_bug.part.0+0x90/0x90 [ 1526.737603] ? __pmd_alloc+0x5e0/0x5e0 [ 1526.737949] __get_user_pages+0x6ec/0x1620 [ 1526.738313] ? follow_page_mask+0x1900/0x1900 [ 1526.738693] ? down_read+0x10f/0x430 [ 1526.739008] ? down_write+0x160/0x160 [ 1526.739342] get_user_pages_unlocked+0x18a/0x690 [ 1526.739743] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1526.740199] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1526.740606] internal_get_user_pages_fast+0x175f/0x2640 [ 1526.741074] ? pin_user_pages_unlocked+0x80/0x80 [ 1526.741492] ? trace_hardirqs_on+0x5b/0x180 [ 1526.741861] get_user_pages_fast+0x66/0xa0 [ 1526.742221] iov_iter_get_pages+0x297/0xf40 [ 1526.742590] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1526.743005] ? mempool_resize+0x7d0/0x7d0 [ 1526.743366] bio_iov_iter_get_pages+0x22a/0x1200 [ 1526.743769] ? bvec_alloc+0x17e/0x2f0 [ 1526.744094] ? bio_alloc_bioset+0x2a1/0x600 [ 1526.744458] ? bio_add_pc_page+0x100/0x100 [ 1526.744815] ? bvec_alloc+0x220/0x2f0 [ 1526.745139] ? iov_iter_npages+0x1fd/0xa70 [ 1526.745513] ? ext4_iomap_begin+0x1a0/0x700 [ 1526.745882] iomap_dio_bio_actor+0x77a/0xef0 [ 1526.746265] iomap_dio_actor+0x36f/0x560 [ 1526.746614] iomap_apply+0x289/0x810 [ 1526.746930] ? iomap_dio_rw+0x90/0x90 [ 1526.747255] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1526.747742] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1526.748188] ? mark_held_locks+0x9e/0xe0 [ 1526.748541] ? filemap_check_errors+0xa5/0x150 [ 1526.748930] __iomap_dio_rw+0x6cd/0x1110 [ 1526.749278] ? iomap_dio_rw+0x90/0x90 [ 1526.749618] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1526.750009] ? down_read+0x10f/0x430 [ 1526.750325] ? down_write+0x160/0x160 [ 1526.750651] iomap_dio_rw+0x31/0x90 [ 1526.750960] ext4_file_read_iter+0x2c7/0x4c0 [ 1526.751334] new_sync_read+0x424/0x6f0 [ 1526.751664] ? ksys_lseek+0x1b0/0x1b0 [ 1526.751996] ? fsnotify_perm.part.0+0x22d/0x620 [ 1526.752391] ? security_file_permission+0xb1/0xe0 [ 1526.752802] vfs_read+0x4da/0x620 [ 1526.753101] ksys_read+0x12d/0x260 [ 1526.753415] ? vfs_write+0xb10/0xb10 [ 1526.753733] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1526.754171] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1526.754606] do_syscall_64+0x33/0x40 [ 1526.754921] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1526.755353] RIP: 0033:0x7fb9b6c05b19 [ 1526.755668] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1526.757182] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1526.757828] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1526.758425] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1526.759017] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1526.759610] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1526.760202] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1526.760814] CPU: 0 PID: 8389 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1526.763377] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1526.764162] Call Trace: [ 1526.764387] dump_stack+0x107/0x167 [ 1526.764693] should_fail.cold+0x5/0xa [ 1526.765138] __alloc_pages_nodemask+0x182/0x600 [ 1526.765554] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1526.766166] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1526.766605] ? lock_downgrade+0x6d0/0x6d0 [ 1526.767084] ? mark_held_locks+0x9e/0xe0 [ 1526.767430] alloc_pages_vma+0xbb/0x410 [ 1526.767766] handle_mm_fault+0x152f/0x3500 [ 1526.768284] ? do_raw_spin_lock+0x121/0x260 [ 1526.768653] ? rwlock_bug.part.0+0x90/0x90 [ 1526.769087] ? __pmd_alloc+0x5e0/0x5e0 [ 1526.771165] __get_user_pages+0x6ec/0x1620 [ 1526.771533] ? follow_page_mask+0x1900/0x1900 [ 1526.771965] ? down_read+0x10f/0x430 [ 1526.772280] ? down_write+0x160/0x160 [ 1526.772608] get_user_pages_unlocked+0x18a/0x690 [ 1526.773084] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1526.774237] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1526.774642] internal_get_user_pages_fast+0x175f/0x2640 [ 1526.775151] ? pin_user_pages_unlocked+0x80/0x80 [ 1526.775550] ? trace_hardirqs_on+0x5b/0x180 [ 1526.775972] get_user_pages_fast+0x66/0xa0 [ 1526.776329] iov_iter_get_pages+0x297/0xf40 [ 1526.776694] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1526.777176] ? mempool_resize+0x7d0/0x7d0 [ 1526.777558] bio_iov_iter_get_pages+0x22a/0x1200 [ 1526.778014] ? bvec_alloc+0x17e/0x2f0 [ 1526.778337] ? bio_alloc_bioset+0x2a1/0x600 [ 1526.778698] ? bio_add_pc_page+0x100/0x100 [ 1526.779098] ? bvec_alloc+0x220/0x2f0 [ 1526.779422] ? iov_iter_npages+0x1fd/0xa70 [ 1526.779775] ? ext4_iomap_begin+0x1a0/0x700 [ 1526.780194] iomap_dio_bio_actor+0x77a/0xef0 [ 1526.780574] iomap_dio_actor+0x36f/0x560 [ 1526.780996] iomap_apply+0x289/0x810 [ 1526.781324] ? iomap_dio_rw+0x90/0x90 [ 1526.781647] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1526.782188] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1526.782631] ? mark_held_locks+0x9e/0xe0 [ 1526.783025] ? filemap_check_errors+0xa5/0x150 [ 1526.783411] __iomap_dio_rw+0x6cd/0x1110 [ 1526.783750] ? iomap_dio_rw+0x90/0x90 [ 1526.784138] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1526.784533] ? down_read+0x10f/0x430 [ 1526.784846] ? down_write+0x160/0x160 [ 1526.785254] iomap_dio_rw+0x31/0x90 [ 1526.785570] ext4_file_read_iter+0x2c7/0x4c0 [ 1526.785997] new_sync_read+0x424/0x6f0 [ 1526.786325] ? ksys_lseek+0x1b0/0x1b0 [ 1526.786653] ? fsnotify_perm.part.0+0x22d/0x620 [ 1526.787095] ? security_file_permission+0xb1/0xe0 [ 1526.787510] vfs_read+0x4da/0x620 [ 1526.787807] ksys_read+0x12d/0x260 [ 1526.788160] ? vfs_write+0xb10/0xb10 [ 1526.788477] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1526.788987] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1526.789434] do_syscall_64+0x33/0x40 [ 1526.789747] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1526.790232] RIP: 0033:0x7fb38b2dbb19 [ 1526.790544] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1526.792168] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1526.792800] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1526.793481] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1526.794134] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1526.794723] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1526.795354] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 10:53:10 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 50) 10:53:10 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 20) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:53:10 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x0, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:53:10 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(0xffffffffffffffff, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) [ 1526.802165] FAULT_INJECTION: forcing a failure. [ 1526.802165] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1526.803311] CPU: 0 PID: 8388 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1526.803936] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1526.804625] Call Trace: [ 1526.804848] dump_stack+0x107/0x167 [ 1526.805201] should_fail.cold+0x5/0xa [ 1526.809617] __alloc_pages_nodemask+0x182/0x600 [ 1526.810054] ? add_mm_counter_fast+0x220/0x220 [ 1526.810440] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1526.810992] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1526.811434] ? lock_downgrade+0x6d0/0x6d0 [ 1526.811782] ? mark_held_locks+0x9e/0xe0 [ 1526.812174] alloc_pages_vma+0xbb/0x410 [ 1526.812514] handle_mm_fault+0x152f/0x3500 [ 1526.812974] ? do_raw_spin_lock+0x121/0x260 [ 1526.813358] ? rwlock_bug.part.0+0x90/0x90 [ 1526.813713] ? __pmd_alloc+0x5e0/0x5e0 [ 1526.814103] __get_user_pages+0x6ec/0x1620 [ 1526.814467] ? follow_page_mask+0x1900/0x1900 [ 1526.814844] ? down_read+0x10f/0x430 [ 1526.815213] ? down_write+0x160/0x160 [ 1526.815548] get_user_pages_unlocked+0x18a/0x690 [ 1526.815993] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1526.816447] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1526.816851] internal_get_user_pages_fast+0x175f/0x2640 [ 1526.817410] ? pin_user_pages_unlocked+0x80/0x80 [ 1526.817817] ? trace_hardirqs_on+0x5b/0x180 [ 1526.818228] get_user_pages_fast+0x66/0xa0 [ 1526.818584] iov_iter_get_pages+0x297/0xf40 [ 1526.819006] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1526.819415] ? mempool_resize+0x7d0/0x7d0 [ 1526.819768] bio_iov_iter_get_pages+0x22a/0x1200 [ 1526.820217] ? bvec_alloc+0x17e/0x2f0 [ 1526.820542] ? bio_alloc_bioset+0x2a1/0x600 [ 1526.820986] ? bio_add_pc_page+0x100/0x100 [ 1526.821353] ? bvec_alloc+0x220/0x2f0 [ 1526.821681] ? iov_iter_npages+0x1fd/0xa70 [ 1526.822084] ? ext4_iomap_begin+0x1a0/0x700 [ 1526.822450] iomap_dio_bio_actor+0x77a/0xef0 [ 1526.822829] iomap_dio_actor+0x36f/0x560 [ 1526.823229] iomap_apply+0x289/0x810 [ 1526.823552] ? iomap_dio_rw+0x90/0x90 [ 1526.823913] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1526.824411] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1526.824857] ? mark_held_locks+0x9e/0xe0 [ 1526.825292] ? filemap_check_errors+0xa5/0x150 [ 1526.825685] __iomap_dio_rw+0x6cd/0x1110 [ 1526.826074] ? iomap_dio_rw+0x90/0x90 [ 1526.826411] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1526.826799] ? down_read+0x10f/0x430 [ 1526.827168] ? down_write+0x160/0x160 [ 1526.827493] iomap_dio_rw+0x31/0x90 [ 1526.827800] ext4_file_read_iter+0x2c7/0x4c0 [ 1526.828218] new_sync_read+0x424/0x6f0 [ 1526.828552] ? ksys_lseek+0x1b0/0x1b0 [ 1526.828952] ? fsnotify_perm.part.0+0x22d/0x620 [ 1526.829370] ? security_file_permission+0xb1/0xe0 [ 1526.829780] vfs_read+0x4da/0x620 [ 1526.830125] ksys_read+0x12d/0x260 [ 1526.830434] ? vfs_write+0xb10/0xb10 [ 1526.830749] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1526.831246] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1526.831691] do_syscall_64+0x33/0x40 [ 1526.832051] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1526.832479] RIP: 0033:0x7f7360297b19 [ 1526.832792] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1526.834465] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1526.835166] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1526.835761] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1526.836397] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1526.837072] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1526.841777] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 10:53:10 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 51) 10:53:10 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, 0x0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:53:10 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x0, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1526.932266] FAULT_INJECTION: forcing a failure. [ 1526.932266] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1526.937455] CPU: 0 PID: 8402 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1526.938017] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1526.938701] Call Trace: [ 1526.938929] dump_stack+0x107/0x167 [ 1526.939238] should_fail.cold+0x5/0xa [ 1526.939562] _copy_from_user+0x2e/0x1b0 [ 1526.939902] snd_seq_write+0x40b/0x690 [ 1526.940237] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1526.940699] ? security_file_permission+0xb1/0xe0 [ 1526.941108] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1526.941574] vfs_write+0x29a/0xb10 [ 1526.941878] ksys_write+0x1f6/0x260 [ 1526.942192] ? __ia32_sys_read+0xb0/0xb0 [ 1526.942545] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1526.942983] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1526.943416] do_syscall_64+0x33/0x40 [ 1526.943734] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1526.944160] RIP: 0033:0x7f6671e15b19 [ 1526.944473] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1526.946021] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1526.946655] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1526.947253] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1526.947849] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1526.948443] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1526.949035] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:53:10 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 40) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:53:10 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 21) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:53:10 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, 0x0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:53:10 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x0, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:53:10 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f0000000140)={0x0, @hci, @sco, @xdp}) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) 10:53:10 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 14) [ 1527.030944] FAULT_INJECTION: forcing a failure. [ 1527.030944] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1527.032019] CPU: 0 PID: 8410 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1527.032595] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1527.033304] Call Trace: [ 1527.033537] dump_stack+0x107/0x167 [ 1527.033851] should_fail.cold+0x5/0xa [ 1527.034182] __alloc_pages_nodemask+0x182/0x600 [ 1527.034580] ? add_mm_counter_fast+0x220/0x220 [ 1527.034970] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1527.035484] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1527.035930] ? lock_downgrade+0x6d0/0x6d0 [ 1527.036282] ? mark_held_locks+0x9e/0xe0 [ 1527.036633] alloc_pages_vma+0xbb/0x410 [ 1527.036976] handle_mm_fault+0x152f/0x3500 [ 1527.037351] ? do_raw_spin_lock+0x121/0x260 [ 1527.037720] ? rwlock_bug.part.0+0x90/0x90 [ 1527.038079] ? __pmd_alloc+0x5e0/0x5e0 [ 1527.038428] __get_user_pages+0x6ec/0x1620 [ 1527.038796] ? follow_page_mask+0x1900/0x1900 [ 1527.039180] ? down_read+0x10f/0x430 [ 1527.039500] ? down_write+0x160/0x160 [ 1527.039833] get_user_pages_unlocked+0x18a/0x690 [ 1527.040237] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1527.040699] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1527.041110] internal_get_user_pages_fast+0x175f/0x2640 [ 1527.041598] ? pin_user_pages_unlocked+0x80/0x80 [ 1527.042004] ? trace_hardirqs_on+0x5b/0x180 [ 1527.042377] get_user_pages_fast+0x66/0xa0 [ 1527.042741] iov_iter_get_pages+0x297/0xf40 [ 1527.043111] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1527.043530] ? mempool_resize+0x7d0/0x7d0 [ 1527.043891] bio_iov_iter_get_pages+0x22a/0x1200 [ 1527.044296] ? bvec_alloc+0x17e/0x2f0 [ 1527.044622] ? bio_alloc_bioset+0x2a1/0x600 [ 1527.044986] ? bio_add_pc_page+0x100/0x100 [ 1527.045361] ? bvec_alloc+0x220/0x2f0 [ 1527.045687] ? iov_iter_npages+0x1fd/0xa70 [ 1527.046047] ? ext4_iomap_begin+0x1a0/0x700 [ 1527.046419] iomap_dio_bio_actor+0x77a/0xef0 [ 1527.046804] iomap_dio_actor+0x36f/0x560 [ 1527.047154] iomap_apply+0x289/0x810 [ 1527.047473] ? iomap_dio_rw+0x90/0x90 [ 1527.047799] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1527.048289] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1527.048741] ? mark_held_locks+0x9e/0xe0 [ 1527.049097] ? filemap_check_errors+0xa5/0x150 [ 1527.049454] FAULT_INJECTION: forcing a failure. [ 1527.049454] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1527.049501] __iomap_dio_rw+0x6cd/0x1110 [ 1527.050845] ? iomap_dio_rw+0x90/0x90 [ 1527.051183] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1527.051582] ? down_read+0x10f/0x430 [ 1527.051902] ? down_write+0x160/0x160 [ 1527.052232] iomap_dio_rw+0x31/0x90 [ 1527.052546] ext4_file_read_iter+0x2c7/0x4c0 [ 1527.052927] new_sync_read+0x424/0x6f0 [ 1527.053268] ? ksys_lseek+0x1b0/0x1b0 [ 1527.053608] ? fsnotify_perm.part.0+0x22d/0x620 [ 1527.054009] ? security_file_permission+0xb1/0xe0 [ 1527.054427] vfs_read+0x4da/0x620 [ 1527.054729] ksys_read+0x12d/0x260 [ 1527.055033] ? vfs_write+0xb10/0xb10 [ 1527.055355] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1527.055799] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1527.056240] do_syscall_64+0x33/0x40 [ 1527.056558] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1527.056991] RIP: 0033:0x7fb38b2dbb19 [ 1527.057322] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1527.058867] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1527.059512] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1527.060121] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1527.060722] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1527.061334] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1527.061935] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1527.062558] CPU: 1 PID: 8412 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1527.063147] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1527.063840] Call Trace: [ 1527.064073] dump_stack+0x107/0x167 [ 1527.064385] should_fail.cold+0x5/0xa [ 1527.064715] __alloc_pages_nodemask+0x182/0x600 [ 1527.065114] ? add_mm_counter_fast+0x220/0x220 [ 1527.065517] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1527.066025] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1527.066474] ? lock_downgrade+0x6d0/0x6d0 [ 1527.066835] ? mark_held_locks+0x9e/0xe0 [ 1527.067186] alloc_pages_vma+0xbb/0x410 [ 1527.067529] handle_mm_fault+0x152f/0x3500 [ 1527.067891] ? do_raw_spin_lock+0x121/0x260 [ 1527.068257] ? rwlock_bug.part.0+0x90/0x90 [ 1527.068614] ? __pmd_alloc+0x5e0/0x5e0 [ 1527.068960] __get_user_pages+0x6ec/0x1620 [ 1527.069340] ? follow_page_mask+0x1900/0x1900 [ 1527.069722] ? down_read+0x10f/0x430 [ 1527.070039] ? down_write+0x160/0x160 [ 1527.070377] get_user_pages_unlocked+0x18a/0x690 [ 1527.070789] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1527.071254] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1527.071664] internal_get_user_pages_fast+0x175f/0x2640 [ 1527.072138] ? pin_user_pages_unlocked+0x80/0x80 [ 1527.072541] ? trace_hardirqs_on+0x5b/0x180 [ 1527.072910] get_user_pages_fast+0x66/0xa0 [ 1527.073283] iov_iter_get_pages+0x297/0xf40 [ 1527.073653] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1527.074067] ? mempool_resize+0x7d0/0x7d0 [ 1527.074427] bio_iov_iter_get_pages+0x22a/0x1200 [ 1527.074830] ? bvec_alloc+0x17e/0x2f0 [ 1527.075155] ? bio_alloc_bioset+0x2a1/0x600 [ 1527.075519] ? bio_add_pc_page+0x100/0x100 [ 1527.075874] ? bvec_alloc+0x220/0x2f0 [ 1527.076197] ? iov_iter_npages+0x1fd/0xa70 [ 1527.076556] ? ext4_iomap_begin+0x1a0/0x700 [ 1527.076924] iomap_dio_bio_actor+0x77a/0xef0 [ 1527.077319] iomap_dio_actor+0x36f/0x560 [ 1527.077667] iomap_apply+0x289/0x810 [ 1527.077988] ? iomap_dio_rw+0x90/0x90 [ 1527.078313] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1527.078800] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1527.079245] ? mark_held_locks+0x9e/0xe0 [ 1527.079596] ? filemap_check_errors+0xa5/0x150 [ 1527.079985] __iomap_dio_rw+0x6cd/0x1110 [ 1527.080336] ? iomap_dio_rw+0x90/0x90 [ 1527.080676] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1527.081084] ? down_read+0x10f/0x430 [ 1527.081416] ? down_write+0x160/0x160 [ 1527.081744] iomap_dio_rw+0x31/0x90 [ 1527.082054] ext4_file_read_iter+0x2c7/0x4c0 [ 1527.082442] new_sync_read+0x424/0x6f0 [ 1527.082772] ? ksys_lseek+0x1b0/0x1b0 [ 1527.083105] ? fsnotify_perm.part.0+0x22d/0x620 [ 1527.083502] ? security_file_permission+0xb1/0xe0 [ 1527.083913] vfs_read+0x4da/0x620 [ 1527.084217] ksys_read+0x12d/0x260 [ 1527.084519] ? vfs_write+0xb10/0xb10 [ 1527.084837] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1527.085287] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1527.085722] do_syscall_64+0x33/0x40 [ 1527.086037] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1527.086471] RIP: 0033:0x7fb9b6c05b19 [ 1527.086787] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1527.088310] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1527.088945] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1527.089552] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1527.090148] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1527.090744] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1527.091341] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 10:53:10 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, 0x0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:53:10 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 52) 10:53:10 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x0, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1527.129684] FAULT_INJECTION: forcing a failure. [ 1527.129684] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1527.131107] CPU: 1 PID: 8420 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1527.131680] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1527.132369] Call Trace: [ 1527.132605] dump_stack+0x107/0x167 [ 1527.132915] should_fail.cold+0x5/0xa [ 1527.133254] __alloc_pages_nodemask+0x182/0x600 [ 1527.133815] ? add_mm_counter_fast+0x220/0x220 [ 1527.134208] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1527.134715] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1527.135162] ? lock_downgrade+0x6d0/0x6d0 [ 1527.135510] ? mark_held_locks+0x9e/0xe0 [ 1527.135858] alloc_pages_vma+0xbb/0x410 [ 1527.136207] handle_mm_fault+0x152f/0x3500 [ 1527.136574] ? do_raw_spin_lock+0x121/0x260 [ 1527.136937] ? rwlock_bug.part.0+0x90/0x90 [ 1527.137398] ? __pmd_alloc+0x5e0/0x5e0 [ 1527.137755] __get_user_pages+0x6ec/0x1620 [ 1527.138170] ? follow_page_mask+0x1900/0x1900 [ 1527.138551] ? down_read+0x10f/0x430 [ 1527.138864] ? down_write+0x160/0x160 [ 1527.139243] ? mark_held_locks+0x9e/0xe0 [ 1527.139589] get_user_pages_unlocked+0x18a/0x690 [ 1527.140039] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1527.140441] ? internal_get_user_pages_fast+0x9ba/0x2640 [ 1527.140975] internal_get_user_pages_fast+0x175f/0x2640 [ 1527.141464] ? pin_user_pages_unlocked+0x80/0x80 [ 1527.141864] ? mark_lock+0xf5/0x2df0 [ 1527.142228] get_user_pages_fast+0x66/0xa0 [ 1527.142587] iov_iter_get_pages+0x297/0xf40 [ 1527.143011] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1527.143420] ? mempool_resize+0x7d0/0x7d0 [ 1527.143776] bio_iov_iter_get_pages+0x22a/0x1200 [ 1527.144229] ? trace_hardirqs_on+0x5b/0x180 [ 1527.144594] ? bio_add_pc_page+0x100/0x100 [ 1527.145044] iomap_dio_bio_actor+0x77a/0xef0 [ 1527.145438] iomap_dio_actor+0x36f/0x560 [ 1527.145784] iomap_apply+0x289/0x810 [ 1527.146148] ? iomap_dio_rw+0x90/0x90 [ 1527.146473] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1527.147013] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1527.147456] ? mark_held_locks+0x9e/0xe0 [ 1527.147804] ? filemap_check_errors+0xa5/0x150 [ 1527.148238] __iomap_dio_rw+0x6cd/0x1110 [ 1527.148579] ? iomap_dio_rw+0x90/0x90 [ 1527.148995] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1527.149398] ? down_read+0x10f/0x430 [ 1527.149716] ? down_write+0x160/0x160 [ 1527.150136] iomap_dio_rw+0x31/0x90 [ 1527.150533] ext4_file_read_iter+0x2c7/0x4c0 [ 1527.150963] new_sync_read+0x424/0x6f0 [ 1527.151292] ? ksys_lseek+0x1b0/0x1b0 [ 1527.151660] ? fsnotify_perm.part.0+0x22d/0x620 [ 1527.152223] ? security_file_permission+0xb1/0xe0 [ 1527.152730] vfs_read+0x4da/0x620 [ 1527.153113] ksys_read+0x12d/0x260 [ 1527.153486] ? vfs_write+0xb10/0xb10 [ 1527.153805] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1527.154289] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1527.154722] do_syscall_64+0x33/0x40 [ 1527.155093] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1527.155522] RIP: 0033:0x7f7360297b19 [ 1527.155837] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1527.157534] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1527.158217] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1527.158806] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1527.159453] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1527.160094] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1527.160690] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1527.169189] FAULT_INJECTION: forcing a failure. [ 1527.169189] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1527.170307] CPU: 1 PID: 8424 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1527.170954] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1527.171656] Call Trace: [ 1527.171929] dump_stack+0x107/0x167 [ 1527.172247] should_fail.cold+0x5/0xa [ 1527.172571] _copy_from_user+0x2e/0x1b0 [ 1527.172961] snd_seq_write+0x40b/0x690 [ 1527.173311] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1527.173768] ? security_file_permission+0xb1/0xe0 [ 1527.174230] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1527.174681] vfs_write+0x29a/0xb10 [ 1527.175062] ksys_write+0x1f6/0x260 [ 1527.175371] ? __ia32_sys_read+0xb0/0xb0 [ 1527.175715] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1527.176209] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1527.176642] do_syscall_64+0x33/0x40 [ 1527.177001] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1527.177442] RIP: 0033:0x7f6671e15b19 [ 1527.177756] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1527.179396] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1527.180096] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1527.180699] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1527.181349] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1527.182009] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1527.182611] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:53:10 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:53:10 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000100), 0x2}, 0x0, 0x0, 0x200}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 10:53:10 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:53:10 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 53) [ 1527.326569] FAULT_INJECTION: forcing a failure. [ 1527.326569] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1527.327601] CPU: 0 PID: 8437 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1527.328178] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1527.328881] Call Trace: [ 1527.329113] dump_stack+0x107/0x167 [ 1527.329447] should_fail.cold+0x5/0xa [ 1527.329777] _copy_from_user+0x2e/0x1b0 [ 1527.330123] snd_seq_write+0x40b/0x690 [ 1527.330464] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1527.330929] ? security_file_permission+0xb1/0xe0 [ 1527.331348] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1527.331810] vfs_write+0x29a/0xb10 [ 1527.332127] ksys_write+0x1f6/0x260 [ 1527.332437] ? __ia32_sys_read+0xb0/0xb0 [ 1527.332788] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1527.333232] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1527.333725] do_syscall_64+0x33/0x40 [ 1527.334042] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1527.334472] RIP: 0033:0x7f6671e15b19 [ 1527.334787] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1527.336309] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1527.336946] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1527.337558] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1527.338155] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1527.338763] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1527.339358] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1540.312031] FAULT_INJECTION: forcing a failure. [ 1540.312031] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1540.313188] CPU: 1 PID: 8452 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1540.313783] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1540.314427] Call Trace: [ 1540.314700] dump_stack+0x107/0x167 [ 1540.314991] should_fail.cold+0x5/0xa [ 1540.315300] __alloc_pages_nodemask+0x182/0x600 [ 1540.315717] ? add_mm_counter_fast+0x220/0x220 [ 1540.316081] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1540.316556] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1540.317042] ? lock_downgrade+0x6d0/0x6d0 [ 1540.317370] ? mark_held_locks+0x9e/0xe0 [ 1540.317759] alloc_pages_vma+0xbb/0x410 [ 1540.318080] handle_mm_fault+0x152f/0x3500 [ 1540.318419] ? do_raw_spin_lock+0x121/0x260 [ 1540.318816] ? rwlock_bug.part.0+0x90/0x90 [ 1540.319151] ? __pmd_alloc+0x5e0/0x5e0 [ 1540.319478] __get_user_pages+0x6ec/0x1620 [ 1540.319866] ? follow_page_mask+0x1900/0x1900 [ 1540.320224] ? down_read+0x10f/0x430 [ 1540.320521] ? down_write+0x160/0x160 [ 1540.320791] FAULT_INJECTION: forcing a failure. [ 1540.320791] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1540.320902] get_user_pages_unlocked+0x18a/0x690 [ 1540.322504] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1540.322986] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1540.323371] internal_get_user_pages_fast+0x175f/0x2640 [ 1540.323858] ? pin_user_pages_unlocked+0x80/0x80 [ 1540.324234] ? trace_hardirqs_on+0x5b/0x180 [ 1540.328395] get_user_pages_fast+0x66/0xa0 [ 1540.329026] iov_iter_get_pages+0x297/0xf40 [ 1540.329372] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1540.329856] ? mempool_resize+0x7d0/0x7d0 [ 1540.330194] bio_iov_iter_get_pages+0x22a/0x1200 [ 1540.330573] ? bvec_alloc+0x17e/0x2f0 [ 1540.331035] ? bio_alloc_bioset+0x2a1/0x600 [ 1540.331377] ? bio_add_pc_page+0x100/0x100 [ 1540.331765] ? bvec_alloc+0x220/0x2f0 [ 1540.332071] ? iov_iter_npages+0x1fd/0xa70 [ 1540.332406] ? ext4_iomap_begin+0x1a0/0x700 [ 1540.332809] iomap_dio_bio_actor+0x77a/0xef0 [ 1540.333171] iomap_dio_actor+0x36f/0x560 [ 1540.333518] iomap_apply+0x289/0x810 [ 1540.333886] ? iomap_dio_rw+0x90/0x90 [ 1540.334192] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1540.334698] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1540.335116] ? mark_held_locks+0x9e/0xe0 [ 1540.335446] ? filemap_check_errors+0xa5/0x150 [ 1540.335860] __iomap_dio_rw+0x6cd/0x1110 [ 1540.336182] ? iomap_dio_rw+0x90/0x90 [ 1540.336497] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1540.336917] ? down_read+0x10f/0x430 [ 1540.337216] ? down_write+0x160/0x160 [ 1540.337539] iomap_dio_rw+0x31/0x90 [ 1540.337900] ext4_file_read_iter+0x2c7/0x4c0 [ 1540.338251] new_sync_read+0x424/0x6f0 [ 1540.338562] ? ksys_lseek+0x1b0/0x1b0 [ 1540.338922] ? fsnotify_perm.part.0+0x22d/0x620 [ 1540.339293] ? security_file_permission+0xb1/0xe0 [ 1540.339727] vfs_read+0x4da/0x620 [ 1540.340009] ksys_read+0x12d/0x260 [ 1540.340291] ? vfs_write+0xb10/0xb10 [ 1540.340635] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1540.341057] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1540.341473] do_syscall_64+0x33/0x40 [ 1540.341841] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1540.342242] RIP: 0033:0x7f7360297b19 [ 1540.342538] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1540.344044] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1540.344696] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1540.345251] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1540.345891] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1540.346449] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1540.347049] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1540.347675] CPU: 0 PID: 8447 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1540.348537] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1540.349392] Call Trace: [ 1540.349684] dump_stack+0x107/0x167 [ 1540.349995] should_fail.cold+0x5/0xa [ 1540.350326] __alloc_pages_nodemask+0x182/0x600 [ 1540.350926] ? add_mm_counter_fast+0x220/0x220 [ 1540.351063] FAULT_INJECTION: forcing a failure. [ 1540.351063] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1540.351312] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1540.351329] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1540.351349] ? lock_downgrade+0x6d0/0x6d0 [ 1540.354006] ? mark_held_locks+0x9e/0xe0 [ 1540.354356] alloc_pages_vma+0xbb/0x410 [ 1540.354959] handle_mm_fault+0x152f/0x3500 [ 1540.355320] ? do_raw_spin_lock+0x121/0x260 [ 1540.355739] ? rwlock_bug.part.0+0x90/0x90 [ 1540.356256] ? __pmd_alloc+0x5e0/0x5e0 [ 1540.356653] __get_user_pages+0x6ec/0x1620 [ 1540.357083] ? follow_page_mask+0x1900/0x1900 [ 1540.357682] ? down_read+0x10f/0x430 [ 1540.358071] ? down_write+0x160/0x160 [ 1540.358516] get_user_pages_unlocked+0x18a/0x690 [ 1540.358984] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1540.359553] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1540.360122] internal_get_user_pages_fast+0x175f/0x2640 [ 1540.360697] ? pin_user_pages_unlocked+0x80/0x80 [ 1540.361265] ? trace_hardirqs_on+0x5b/0x180 [ 1540.361705] get_user_pages_fast+0x66/0xa0 [ 1540.362066] iov_iter_get_pages+0x297/0xf40 [ 1540.362642] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1540.363060] ? mempool_resize+0x7d0/0x7d0 [ 1540.363503] bio_iov_iter_get_pages+0x22a/0x1200 [ 1540.364065] ? bvec_alloc+0x17e/0x2f0 [ 1540.364391] ? bio_alloc_bioset+0x2a1/0x600 [ 1540.364868] ? bio_add_pc_page+0x100/0x100 [ 1540.365382] ? bvec_alloc+0x220/0x2f0 [ 1540.365829] ? iov_iter_npages+0x1fd/0xa70 [ 1540.366230] ? ext4_iomap_begin+0x1a0/0x700 [ 1540.366838] iomap_dio_bio_actor+0x77a/0xef0 [ 1540.367223] iomap_dio_actor+0x36f/0x560 [ 1540.367782] iomap_apply+0x289/0x810 [ 1540.368109] ? iomap_dio_rw+0x90/0x90 [ 1540.368491] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1540.369198] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1540.369711] ? mark_held_locks+0x9e/0xe0 [ 1540.370126] ? filemap_check_errors+0xa5/0x150 [ 1540.370728] __iomap_dio_rw+0x6cd/0x1110 [ 1540.371134] ? iomap_dio_rw+0x90/0x90 [ 1540.371611] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1540.372126] ? down_read+0x10f/0x430 [ 1540.372503] ? down_write+0x160/0x160 [ 1540.372829] iomap_dio_rw+0x31/0x90 [ 1540.373358] ext4_file_read_iter+0x2c7/0x4c0 [ 1540.377740] new_sync_read+0x424/0x6f0 [ 1540.378057] ? ksys_lseek+0x1b0/0x1b0 [ 1540.378345] ? fsnotify_perm.part.0+0x22d/0x620 [ 1540.378707] ? security_file_permission+0xb1/0xe0 [ 1540.379063] vfs_read+0x4da/0x620 [ 1540.379343] ksys_read+0x12d/0x260 [ 1540.379634] ? vfs_write+0xb10/0xb10 [ 1540.379909] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1540.380286] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1540.380699] do_syscall_64+0x33/0x40 [ 1540.380988] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1540.381357] RIP: 0033:0x7fb9b6c05b19 [ 1540.381668] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1540.383025] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1540.383606] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1540.384124] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1540.384649] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1540.385191] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1540.385737] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1540.386324] CPU: 1 PID: 8445 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1540.386917] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1540.387558] Call Trace: [ 1540.387816] dump_stack+0x107/0x167 [ 1540.388107] should_fail.cold+0x5/0xa [ 1540.388411] __alloc_pages_nodemask+0x182/0x600 [ 1540.388850] ? add_mm_counter_fast+0x220/0x220 [ 1540.389213] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1540.389752] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1540.390168] ? lock_downgrade+0x6d0/0x6d0 [ 1540.390504] ? mark_held_locks+0x9e/0xe0 [ 1540.390888] alloc_pages_vma+0xbb/0x410 [ 1540.391215] handle_mm_fault+0x152f/0x3500 [ 1540.391561] ? do_raw_spin_lock+0x121/0x260 [ 1540.391963] ? rwlock_bug.part.0+0x90/0x90 [ 1540.392299] ? __pmd_alloc+0x5e0/0x5e0 [ 1540.392706] __get_user_pages+0x6ec/0x1620 [ 1540.393059] ? follow_page_mask+0x1900/0x1900 [ 1540.393432] ? down_read+0x10f/0x430 [ 1540.393790] ? down_write+0x160/0x160 [ 1540.394101] get_user_pages_unlocked+0x18a/0x690 [ 1540.394476] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1540.394952] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1540.395336] internal_get_user_pages_fast+0x175f/0x2640 [ 1540.395823] ? pin_user_pages_unlocked+0x80/0x80 [ 1540.396199] ? trace_hardirqs_on+0x5b/0x180 [ 1540.396543] get_user_pages_fast+0x66/0xa0 [ 1540.396947] iov_iter_get_pages+0x297/0xf40 [ 1540.397292] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1540.397746] ? mempool_resize+0x7d0/0x7d0 [ 1540.398090] bio_iov_iter_get_pages+0x22a/0x1200 [ 1540.398477] ? bvec_alloc+0x17e/0x2f0 [ 1540.398837] ? bio_alloc_bioset+0x2a1/0x600 [ 1540.399185] ? bio_add_pc_page+0x100/0x100 [ 1540.399526] ? bvec_alloc+0x220/0x2f0 [ 1540.399878] ? iov_iter_npages+0x1fd/0xa70 [ 1540.400213] ? ext4_iomap_begin+0x1a0/0x700 [ 1540.400557] iomap_dio_bio_actor+0x77a/0xef0 [ 1540.400983] iomap_dio_actor+0x36f/0x560 [ 1540.401320] iomap_apply+0x289/0x810 [ 1540.401687] ? iomap_dio_rw+0x90/0x90 [ 1540.401992] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1540.402464] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1540.402929] ? mark_held_locks+0x9e/0xe0 [ 1540.403259] ? filemap_check_errors+0xa5/0x150 [ 1540.403671] __iomap_dio_rw+0x6cd/0x1110 [ 1540.403991] ? iomap_dio_rw+0x90/0x90 [ 1540.404305] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1540.404749] ? down_read+0x10f/0x430 [ 1540.405044] ? down_write+0x160/0x160 [ 1540.405361] iomap_dio_rw+0x31/0x90 [ 1540.405725] ext4_file_read_iter+0x2c7/0x4c0 [ 1540.406074] new_sync_read+0x424/0x6f0 [ 1540.406383] ? ksys_lseek+0x1b0/0x1b0 [ 1540.406742] ? fsnotify_perm.part.0+0x22d/0x620 [ 1540.407114] ? security_file_permission+0xb1/0xe0 [ 1540.407498] vfs_read+0x4da/0x620 [ 1540.407827] ksys_read+0x12d/0x260 [ 1540.408115] ? vfs_write+0xb10/0xb10 [ 1540.408412] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1540.408893] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1540.409301] do_syscall_64+0x33/0x40 [ 1540.409664] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1540.410067] RIP: 0033:0x7fb38b2dbb19 [ 1540.410361] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1540.411857] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1540.412451] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1540.413072] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1540.413707] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1540.414260] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1540.414860] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 10:53:23 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 41) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:53:23 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 22) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:53:23 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:53:23 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 54) 10:53:23 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x0, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:53:23 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:53:23 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 15) 10:53:23 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0xfd, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_bp={&(0x7f0000000100), 0x2}, 0x41800, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x100000}, 0x0, 0xffffffffffffffff, r0, 0x1) recvmmsg$unix(r1, &(0x7f0000001600)=[{{&(0x7f0000000140), 0x6e, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000240)=""/181, 0xb5}], 0x2, &(0x7f0000000300)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x18}}, {{&(0x7f0000000340), 0x6e, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/3, 0x3}, {&(0x7f00000004c0)=""/227, 0xe3}], 0x3, &(0x7f0000000600)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x48}}, {{&(0x7f0000000680), 0x6e, &(0x7f0000000d00)=[{&(0x7f0000000700)=""/245, 0xf5}, {&(0x7f0000000800)=""/244, 0xf4}, {&(0x7f0000000900)=""/214, 0xd6}, {&(0x7f0000000a00)=""/163, 0xa3}, {&(0x7f0000000ac0)=""/221, 0xdd}, {&(0x7f0000000bc0)=""/120, 0x78}, {&(0x7f0000000c40)=""/166, 0xa6}], 0x7}}, {{&(0x7f0000000d80)=@abs, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000e00)=""/149, 0x95}, {&(0x7f0000000ec0)=""/49, 0x31}, {&(0x7f0000000f00)=""/152, 0x98}, {&(0x7f0000000fc0)=""/16, 0x10}, {&(0x7f0000001000)=""/190, 0xbe}, {&(0x7f00000010c0)=""/237, 0xed}, {&(0x7f00000011c0)=""/123, 0x7b}, {&(0x7f0000001240)=""/88, 0x58}], 0x8, &(0x7f0000001340)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000040014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32=0xffffffffffffffff, @ANYRES32, @ANYRES32], 0x58}}, {{&(0x7f00000013c0)=@abs, 0x6e, &(0x7f00000014c0)=[{&(0x7f0000001440)=""/67, 0x43}], 0x1, &(0x7f0000001500)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x10}}], 0xd0}}], 0x5, 0x100, &(0x7f0000001740)={0x0, 0x3938700}) perf_event_open(&(0x7f0000000000)={0x5, 0x80, 0x9, 0x9, 0x4, 0x0, 0x0, 0x7, 0xe3a02, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x6cd, 0xac}, 0x5040d, 0x4, 0x8, 0x0, 0x0, 0x3, 0xae4, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, r2, 0xb) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) creat(&(0x7f0000001780)='./file0\x00', 0x164) syz_io_uring_setup(0x4fa0, &(0x7f00000017c0)={0x0, 0xff5f, 0x11, 0x3, 0x2c1, 0x0, r4}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001840)=0x0, &(0x7f0000001880)) syz_io_uring_setup(0x21, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000b0000)=nil, &(0x7f0000000180)=0x0, &(0x7f0000002a40)=0x0) syz_io_uring_submit(r8, r9, &(0x7f00000002c0)=@IORING_OP_TIMEOUT={0xb, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x77359400}}, 0x0) syz_io_uring_submit(r8, r9, &(0x7f0000000140)=@IORING_OP_ASYNC_CANCEL, 0x1) syz_io_uring_submit(r7, r9, &(0x7f0000001900)=@IORING_OP_EPOLL_CTL=@mod={0x1d, 0x4, 0x0, r5, &(0x7f00000018c0)={0x10000004}, r3}, 0x9) read(r6, &(0x7f0000000000), 0x1b4000) [ 1540.433868] FAULT_INJECTION: forcing a failure. [ 1540.433868] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1540.435081] CPU: 0 PID: 8450 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1540.435716] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1540.436667] Call Trace: [ 1540.436966] dump_stack+0x107/0x167 [ 1540.437279] should_fail.cold+0x5/0xa [ 1540.437794] _copy_from_user+0x2e/0x1b0 [ 1540.438205] snd_seq_write+0x40b/0x690 [ 1540.438591] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1540.439050] ? security_file_permission+0xb1/0xe0 [ 1540.439534] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1540.439992] vfs_write+0x29a/0xb10 [ 1540.440369] ksys_write+0x1f6/0x260 [ 1540.440731] ? __ia32_sys_read+0xb0/0xb0 [ 1540.441303] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1540.441813] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1540.442438] do_syscall_64+0x33/0x40 [ 1540.442762] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1540.443224] RIP: 0033:0x7f6671e15b19 [ 1540.443845] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1540.445788] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1540.446658] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1540.447258] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1540.448084] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1540.448750] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1540.449631] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:53:23 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 23) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) [ 1540.564028] FAULT_INJECTION: forcing a failure. [ 1540.564028] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1540.565156] CPU: 1 PID: 8468 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1540.565774] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1540.566413] Call Trace: [ 1540.566679] dump_stack+0x107/0x167 [ 1540.566971] should_fail.cold+0x5/0xa [ 1540.567279] __alloc_pages_nodemask+0x182/0x600 [ 1540.567706] ? add_mm_counter_fast+0x220/0x220 [ 1540.568069] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1540.568543] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1540.569004] ? lock_downgrade+0x6d0/0x6d0 [ 1540.569332] ? mark_held_locks+0x9e/0xe0 [ 1540.569746] alloc_pages_vma+0xbb/0x410 [ 1540.570066] handle_mm_fault+0x152f/0x3500 [ 1540.570405] ? do_raw_spin_lock+0x121/0x260 [ 1540.570795] ? rwlock_bug.part.0+0x90/0x90 [ 1540.571131] ? __pmd_alloc+0x5e0/0x5e0 [ 1540.571455] __get_user_pages+0x6ec/0x1620 [ 1540.571854] ? follow_page_mask+0x1900/0x1900 [ 1540.572222] ? down_read+0x10f/0x430 [ 1540.572530] ? down_write+0x160/0x160 [ 1540.572887] get_user_pages_unlocked+0x18a/0x690 [ 1540.573285] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1540.573798] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1540.574180] internal_get_user_pages_fast+0x175f/0x2640 [ 1540.574665] ? pin_user_pages_unlocked+0x80/0x80 [ 1540.575049] ? trace_hardirqs_on+0x5b/0x180 [ 1540.575394] get_user_pages_fast+0x66/0xa0 [ 1540.575785] iov_iter_get_pages+0x297/0xf40 [ 1540.576130] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1540.576516] ? mempool_resize+0x7d0/0x7d0 [ 1540.576902] bio_iov_iter_get_pages+0x22a/0x1200 [ 1540.577281] ? bvec_alloc+0x17e/0x2f0 [ 1540.577677] ? bio_alloc_bioset+0x2a1/0x600 [ 1540.578030] ? bio_add_pc_page+0x100/0x100 [ 1540.578373] ? bvec_alloc+0x220/0x2f0 [ 1540.578730] ? iov_iter_npages+0x1fd/0xa70 [ 1540.579066] ? ext4_iomap_begin+0x1a0/0x700 [ 1540.579412] iomap_dio_bio_actor+0x77a/0xef0 [ 1540.579826] iomap_dio_actor+0x36f/0x560 [ 1540.580155] iomap_apply+0x289/0x810 [ 1540.580452] ? iomap_dio_rw+0x90/0x90 [ 1540.580804] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1540.581261] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1540.581763] ? mark_held_locks+0x9e/0xe0 [ 1540.582093] ? filemap_check_errors+0xa5/0x150 [ 1540.582457] __iomap_dio_rw+0x6cd/0x1110 [ 1540.582825] ? iomap_dio_rw+0x90/0x90 [ 1540.583141] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1540.583508] ? down_read+0x10f/0x430 [ 1540.583857] ? down_write+0x160/0x160 [ 1540.584164] iomap_dio_rw+0x31/0x90 [ 1540.584455] ext4_file_read_iter+0x2c7/0x4c0 [ 1540.584855] new_sync_read+0x424/0x6f0 [ 1540.585166] ? ksys_lseek+0x1b0/0x1b0 [ 1540.585501] ? fsnotify_perm.part.0+0x22d/0x620 [ 1540.585941] ? security_file_permission+0xb1/0xe0 [ 1540.586327] vfs_read+0x4da/0x620 [ 1540.586651] ksys_read+0x12d/0x260 [ 1540.586941] ? vfs_write+0xb10/0xb10 [ 1540.587239] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1540.587706] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1540.588115] do_syscall_64+0x33/0x40 [ 1540.588411] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1540.588868] RIP: 0033:0x7fb9b6c05b19 [ 1540.589165] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1540.590715] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1540.591314] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1540.591921] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1540.592477] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1540.593076] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1540.593723] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 10:53:36 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 55) 10:53:36 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:53:36 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 24) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:53:36 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 42) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:53:36 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x3, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7d", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:53:36 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 16) [ 1553.582349] FAULT_INJECTION: forcing a failure. [ 1553.582349] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1553.585232] CPU: 0 PID: 8479 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1553.585858] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1553.586589] Call Trace: [ 1553.586834] dump_stack+0x107/0x167 [ 1553.587148] should_fail.cold+0x5/0xa [ 1553.587481] _copy_from_user+0x2e/0x1b0 [ 1553.587837] snd_seq_write+0x40b/0x690 [ 1553.588183] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1553.588649] ? security_file_permission+0xb1/0xe0 [ 1553.589074] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1553.589548] vfs_write+0x29a/0xb10 [ 1553.589910] ksys_write+0x1f6/0x260 [ 1553.590231] ? __ia32_sys_read+0xb0/0xb0 [ 1553.590593] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1553.591056] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1553.591494] do_syscall_64+0x33/0x40 [ 1553.591812] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1553.592395] RIP: 0033:0x7f6671e15b19 [ 1553.592711] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1553.594284] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1553.594928] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1553.595536] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1553.596295] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1553.597854] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1553.598465] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:53:36 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:53:36 executing program 4: perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x2, 0x6, 0x6c, 0x60, 0x0, 0x8001, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1, @perf_bp={&(0x7f0000000000), 0x1}, 0x3232, 0x9, 0x90, 0x7, 0x1, 0x0, 0xf2bf, 0x0, 0xfffffff7, 0x0, 0x7}, 0xffffffffffffffff, 0x5, r1, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) [ 1553.645365] FAULT_INJECTION: forcing a failure. [ 1553.645365] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1553.646529] CPU: 1 PID: 8486 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1553.647136] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1553.647880] Call Trace: [ 1553.648129] dump_stack+0x107/0x167 [ 1553.648465] should_fail.cold+0x5/0xa [ 1553.648824] __alloc_pages_nodemask+0x182/0x600 [ 1553.649251] ? add_mm_counter_fast+0x220/0x220 [ 1553.649669] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1553.650222] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1553.665683] ? lock_downgrade+0x6d0/0x6d0 [ 1553.666061] ? mark_held_locks+0x9e/0xe0 [ 1553.666428] alloc_pages_vma+0xbb/0x410 [ 1553.666794] handle_mm_fault+0x152f/0x3500 [ 1553.667179] ? do_raw_spin_lock+0x121/0x260 [ 1553.667562] ? rwlock_bug.part.0+0x90/0x90 [ 1553.667949] ? __pmd_alloc+0x5e0/0x5e0 [ 1553.668317] __get_user_pages+0x6ec/0x1620 [ 1553.668708] ? follow_page_mask+0x1900/0x1900 [ 1553.669115] ? down_read+0x10f/0x430 [ 1553.669448] ? down_write+0x160/0x160 [ 1553.669820] get_user_pages_unlocked+0x18a/0x690 [ 1553.670245] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1553.670734] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1553.671171] internal_get_user_pages_fast+0x175f/0x2640 [ 1553.671669] ? pin_user_pages_unlocked+0x80/0x80 [ 1553.672101] ? trace_hardirqs_on+0x5b/0x180 [ 1553.672490] get_user_pages_fast+0x66/0xa0 [ 1553.672881] iov_iter_get_pages+0x297/0xf40 [ 1553.673273] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1553.673736] ? mempool_resize+0x7d0/0x7d0 [ 1553.674122] bio_iov_iter_get_pages+0x22a/0x1200 [ 1553.674547] ? bvec_alloc+0x17e/0x2f0 [ 1553.674899] ? bio_alloc_bioset+0x2a1/0x600 [ 1553.675279] ? bio_add_pc_page+0x100/0x100 [ 1553.675656] ? bvec_alloc+0x220/0x2f0 [ 1553.676009] ? iov_iter_npages+0x1fd/0xa70 [ 1553.676389] ? ext4_iomap_begin+0x1a0/0x700 [ 1553.676784] iomap_dio_bio_actor+0x77a/0xef0 [ 1553.677192] iomap_dio_actor+0x36f/0x560 [ 1553.677560] iomap_apply+0x289/0x810 [ 1553.681933] ? iomap_dio_rw+0x90/0x90 [ 1553.682273] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1553.682805] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1553.683282] ? mark_held_locks+0x9e/0xe0 [ 1553.683655] ? filemap_check_errors+0xa5/0x150 [ 1553.684075] __iomap_dio_rw+0x6cd/0x1110 [ 1553.684435] ? iomap_dio_rw+0x90/0x90 [ 1553.684798] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1553.685215] ? down_read+0x10f/0x430 [ 1553.685548] ? down_write+0x160/0x160 [ 1553.685925] iomap_dio_rw+0x31/0x90 [ 1553.686251] ext4_file_read_iter+0x2c7/0x4c0 [ 1553.686647] new_sync_read+0x424/0x6f0 [ 1553.687005] ? ksys_lseek+0x1b0/0x1b0 [ 1553.687358] ? fsnotify_perm.part.0+0x22d/0x620 [ 1553.687783] ? security_file_permission+0xb1/0xe0 [ 1553.688223] vfs_read+0x4da/0x620 [ 1553.688541] ksys_read+0x12d/0x260 [ 1553.688870] ? vfs_write+0xb10/0xb10 [ 1553.689208] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1553.689693] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1553.690165] do_syscall_64+0x33/0x40 [ 1553.690500] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1553.690963] RIP: 0033:0x7fb9b6c05b19 [ 1553.691297] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1553.692897] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1553.693564] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1553.694179] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1553.694770] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1553.695360] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1553.695949] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1553.700867] FAULT_INJECTION: forcing a failure. [ 1553.700867] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1553.702185] CPU: 1 PID: 8487 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1553.702794] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1553.703519] Call Trace: [ 1553.703768] dump_stack+0x107/0x167 [ 1553.704114] should_fail.cold+0x5/0xa [ 1553.704475] __alloc_pages_nodemask+0x182/0x600 [ 1553.704904] ? add_mm_counter_fast+0x220/0x220 [ 1553.705319] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1553.705890] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1553.706360] ? lock_downgrade+0x6d0/0x6d0 [ 1553.706735] ? mark_held_locks+0x9e/0xe0 [ 1553.707110] alloc_pages_vma+0xbb/0x410 [ 1553.707472] handle_mm_fault+0x152f/0x3500 [ 1553.707863] ? do_raw_spin_lock+0x121/0x260 [ 1553.708260] ? rwlock_bug.part.0+0x90/0x90 [ 1553.708648] ? __pmd_alloc+0x5e0/0x5e0 [ 1553.709032] __get_user_pages+0x6ec/0x1620 [ 1553.709429] ? follow_page_mask+0x1900/0x1900 [ 1553.709858] ? down_read+0x10f/0x430 [ 1553.710195] ? down_write+0x160/0x160 [ 1553.710557] get_user_pages_unlocked+0x18a/0x690 [ 1553.711000] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1553.711487] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1553.711933] internal_get_user_pages_fast+0x175f/0x2640 [ 1553.712435] ? pin_user_pages_unlocked+0x80/0x80 [ 1553.712869] ? trace_hardirqs_on+0x5b/0x180 [ 1553.713259] get_user_pages_fast+0x66/0xa0 [ 1553.713658] iov_iter_get_pages+0x297/0xf40 [ 1553.714059] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1553.714501] ? mempool_resize+0x7d0/0x7d0 [ 1553.714890] bio_iov_iter_get_pages+0x22a/0x1200 [ 1553.720094] ? bvec_alloc+0x17e/0x2f0 [ 1553.720451] ? bio_alloc_bioset+0x2a1/0x600 [ 1553.720849] ? bio_add_pc_page+0x100/0x100 [ 1553.721247] ? bvec_alloc+0x220/0x2f0 [ 1553.721620] ? iov_iter_npages+0x1fd/0xa70 [ 1553.722034] ? ext4_iomap_begin+0x1a0/0x700 10:53:36 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 56) [ 1553.722438] iomap_dio_bio_actor+0x77a/0xef0 [ 1553.733724] iomap_dio_actor+0x36f/0x560 [ 1553.734109] iomap_apply+0x289/0x810 [ 1553.734456] ? iomap_dio_rw+0x90/0x90 [ 1553.734819] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1553.735353] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1553.735828] ? mark_held_locks+0x9e/0xe0 [ 1553.736206] ? filemap_check_errors+0xa5/0x150 [ 1553.736631] __iomap_dio_rw+0x6cd/0x1110 [ 1553.736998] ? iomap_dio_rw+0x90/0x90 10:53:37 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x3, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7d", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1553.737362] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1553.741820] ? down_read+0x10f/0x430 [ 1553.742168] ? down_write+0x160/0x160 [ 1553.742536] iomap_dio_rw+0x31/0x90 [ 1553.742882] ext4_file_read_iter+0x2c7/0x4c0 [ 1553.743296] new_sync_read+0x424/0x6f0 [ 1553.749683] ? ksys_lseek+0x1b0/0x1b0 [ 1553.750054] ? fsnotify_perm.part.0+0x22d/0x620 [ 1553.750495] ? security_file_permission+0xb1/0xe0 [ 1553.750954] vfs_read+0x4da/0x620 [ 1553.751295] ksys_read+0x12d/0x260 [ 1553.751630] ? vfs_write+0xb10/0xb10 [ 1553.751982] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1553.752466] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1553.752940] do_syscall_64+0x33/0x40 [ 1553.753289] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1553.757775] RIP: 0033:0x7f7360297b19 [ 1553.758118] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1553.759753] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1553.760449] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1553.761094] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1553.761697] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1553.762282] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1553.762878] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1553.776064] FAULT_INJECTION: forcing a failure. [ 1553.776064] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1553.777305] CPU: 0 PID: 8489 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1553.777989] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1553.778815] Call Trace: [ 1553.779070] dump_stack+0x107/0x167 [ 1553.779473] should_fail.cold+0x5/0xa [ 1553.779832] __alloc_pages_nodemask+0x182/0x600 [ 1553.780274] ? add_mm_counter_fast+0x220/0x220 [ 1553.780736] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1553.782349] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1553.782906] ? lock_downgrade+0x6d0/0x6d0 [ 1553.783282] ? mark_held_locks+0x9e/0xe0 [ 1553.783730] alloc_pages_vma+0xbb/0x410 [ 1553.784100] handle_mm_fault+0x152f/0x3500 [ 1553.784549] ? do_raw_spin_lock+0x121/0x260 [ 1553.784943] ? rwlock_bug.part.0+0x90/0x90 [ 1553.785341] ? __pmd_alloc+0x5e0/0x5e0 [ 1553.786811] __get_user_pages+0x6ec/0x1620 [ 1553.787209] ? follow_page_mask+0x1900/0x1900 [ 1553.787693] ? down_read+0x10f/0x430 [ 1553.788038] ? down_write+0x160/0x160 [ 1553.788396] get_user_pages_unlocked+0x18a/0x690 [ 1553.788893] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1553.789027] FAULT_INJECTION: forcing a failure. [ 1553.789027] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1553.789385] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1553.789464] internal_get_user_pages_fast+0x175f/0x2640 [ 1553.791460] ? pin_user_pages_unlocked+0x80/0x80 [ 1553.793021] ? trace_hardirqs_on+0x5b/0x180 [ 1553.793471] get_user_pages_fast+0x66/0xa0 [ 1553.793882] iov_iter_get_pages+0x297/0xf40 [ 1553.794293] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1553.794825] ? mempool_resize+0x7d0/0x7d0 [ 1553.795229] bio_iov_iter_get_pages+0x22a/0x1200 [ 1553.795719] ? bvec_alloc+0x17e/0x2f0 [ 1553.796086] ? bio_alloc_bioset+0x2a1/0x600 [ 1553.796525] ? bio_add_pc_page+0x100/0x100 [ 1553.796910] ? bvec_alloc+0x220/0x2f0 [ 1553.798390] ? iov_iter_npages+0x1fd/0xa70 [ 1553.798854] ? ext4_iomap_begin+0x1a0/0x700 [ 1553.799268] iomap_dio_bio_actor+0x77a/0xef0 [ 1553.799737] iomap_dio_actor+0x36f/0x560 [ 1553.800115] iomap_apply+0x289/0x810 [ 1553.800520] ? iomap_dio_rw+0x90/0x90 [ 1553.800871] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1553.801459] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1553.801961] ? mark_held_locks+0x9e/0xe0 [ 1553.802344] ? filemap_check_errors+0xa5/0x150 [ 1553.802848] __iomap_dio_rw+0x6cd/0x1110 [ 1553.803219] ? iomap_dio_rw+0x90/0x90 [ 1553.804637] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1553.805066] ? down_read+0x10f/0x430 [ 1553.805456] ? down_write+0x160/0x160 [ 1553.805851] iomap_dio_rw+0x31/0x90 [ 1553.806191] ext4_file_read_iter+0x2c7/0x4c0 [ 1553.806689] new_sync_read+0x424/0x6f0 [ 1553.807049] ? ksys_lseek+0x1b0/0x1b0 [ 1553.807462] ? fsnotify_perm.part.0+0x22d/0x620 [ 1553.807916] ? security_file_permission+0xb1/0xe0 [ 1553.808364] vfs_read+0x4da/0x620 [ 1553.808735] ksys_read+0x12d/0x260 [ 1553.810196] ? vfs_write+0xb10/0xb10 [ 1553.810627] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1553.811116] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1553.811636] do_syscall_64+0x33/0x40 [ 1553.811992] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1553.812497] RIP: 0033:0x7fb38b2dbb19 [ 1553.812842] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1553.815738] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1553.816483] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1553.817119] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1553.817834] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1553.818559] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1553.819214] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1553.819953] CPU: 1 PID: 8497 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1553.820572] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1553.821253] Call Trace: [ 1553.833689] dump_stack+0x107/0x167 [ 1553.833999] should_fail.cold+0x5/0xa [ 1553.834329] _copy_from_user+0x2e/0x1b0 [ 1553.834670] snd_seq_write+0x40b/0x690 [ 1553.835008] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1553.835467] ? security_file_permission+0xb1/0xe0 [ 1553.835877] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1553.836333] vfs_write+0x29a/0xb10 [ 1553.836638] ksys_write+0x1f6/0x260 [ 1553.836946] ? __ia32_sys_read+0xb0/0xb0 [ 1553.837293] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1553.837746] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1553.838178] do_syscall_64+0x33/0x40 [ 1553.838498] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1553.838926] RIP: 0033:0x7f6671e15b19 [ 1553.839243] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1553.840780] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1553.841416] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1553.842032] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1553.842633] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1553.843225] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1553.843822] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:53:37 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 25) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:53:37 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0x77, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:53:37 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:53:37 executing program 4: r0 = dup(0xffffffffffffffff) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCDELRT(r1, 0x890c, &(0x7f0000000140)={0x0, @hci, @sco, @xdp}) sendfile(r1, r0, &(0x7f0000000000)=0x200, 0x2d61d8e2) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 10:53:37 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 17) 10:53:37 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 57) [ 1554.007821] FAULT_INJECTION: forcing a failure. [ 1554.007821] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1554.008914] CPU: 0 PID: 8512 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1554.009515] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1554.010273] Call Trace: [ 1554.010517] dump_stack+0x107/0x167 [ 1554.010829] should_fail.cold+0x5/0xa [ 1554.011158] _copy_from_user+0x2e/0x1b0 [ 1554.011515] snd_seq_write+0x40b/0x690 [ 1554.011853] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1554.012311] ? security_file_permission+0xb1/0xe0 [ 1554.012736] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1554.013192] vfs_write+0x29a/0xb10 [ 1554.013508] ksys_write+0x1f6/0x260 [ 1554.013839] ? __ia32_sys_read+0xb0/0xb0 [ 1554.014187] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1554.014644] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1554.015081] do_syscall_64+0x33/0x40 [ 1554.015397] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1554.015841] RIP: 0033:0x7f6671e15b19 [ 1554.016166] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1554.017759] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1554.018408] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1554.019022] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1554.019617] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1554.020220] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1554.020812] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1554.031387] FAULT_INJECTION: forcing a failure. [ 1554.031387] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1554.032413] CPU: 0 PID: 8515 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1554.033001] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1554.033726] Call Trace: [ 1554.034024] dump_stack+0x107/0x167 [ 1554.034343] should_fail.cold+0x5/0xa [ 1554.034679] __alloc_pages_nodemask+0x182/0x600 [ 1554.035081] ? add_mm_counter_fast+0x220/0x220 [ 1554.035468] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1554.035989] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1554.036431] ? lock_downgrade+0x6d0/0x6d0 [ 1554.036780] ? mark_held_locks+0x9e/0xe0 [ 1554.037143] alloc_pages_vma+0xbb/0x410 [ 1554.037485] handle_mm_fault+0x152f/0x3500 [ 1554.037903] ? do_raw_spin_lock+0x121/0x260 [ 1554.038274] ? rwlock_bug.part.0+0x90/0x90 [ 1554.038631] ? __pmd_alloc+0x5e0/0x5e0 [ 1554.038994] __get_user_pages+0x6ec/0x1620 [ 1554.039360] ? follow_page_mask+0x1900/0x1900 [ 1554.039739] ? down_read+0x10f/0x430 [ 1554.040071] ? down_write+0x160/0x160 [ 1554.040402] get_user_pages_unlocked+0x18a/0x690 [ 1554.040801] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1554.041271] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1554.041696] internal_get_user_pages_fast+0x175f/0x2640 [ 1554.042179] ? pin_user_pages_unlocked+0x80/0x80 [ 1554.042581] ? trace_hardirqs_on+0x5b/0x180 [ 1554.042947] get_user_pages_fast+0x66/0xa0 [ 1554.043322] iov_iter_get_pages+0x297/0xf40 [ 1554.043690] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1554.044103] ? mempool_resize+0x7d0/0x7d0 [ 1554.044476] bio_iov_iter_get_pages+0x22a/0x1200 [ 1554.044880] ? bvec_alloc+0x17e/0x2f0 [ 1554.045203] ? bio_alloc_bioset+0x2a1/0x600 [ 1554.045580] ? bio_add_pc_page+0x100/0x100 [ 1554.045954] ? bvec_alloc+0x220/0x2f0 [ 1554.046278] ? iov_iter_npages+0x1fd/0xa70 [ 1554.046648] ? ext4_iomap_begin+0x1a0/0x700 [ 1554.047016] iomap_dio_bio_actor+0x77a/0xef0 [ 1554.047399] iomap_dio_actor+0x36f/0x560 [ 1554.047761] iomap_apply+0x289/0x810 [ 1554.048078] ? iomap_dio_rw+0x90/0x90 [ 1554.048403] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1554.048905] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1554.049354] ? mark_held_locks+0x9e/0xe0 [ 1554.049735] ? filemap_check_errors+0xa5/0x150 [ 1554.050128] __iomap_dio_rw+0x6cd/0x1110 [ 1554.050471] ? iomap_dio_rw+0x90/0x90 [ 1554.050822] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1554.051218] ? down_read+0x10f/0x430 [ 1554.051536] ? down_write+0x160/0x160 [ 1554.051877] iomap_dio_rw+0x31/0x90 [ 1554.052188] ext4_file_read_iter+0x2c7/0x4c0 [ 1554.052560] new_sync_read+0x424/0x6f0 [ 1554.052902] ? ksys_lseek+0x1b0/0x1b0 [ 1554.053234] ? fsnotify_perm.part.0+0x22d/0x620 [ 1554.053639] ? security_file_permission+0xb1/0xe0 [ 1554.054073] vfs_read+0x4da/0x620 [ 1554.054382] ksys_read+0x12d/0x260 [ 1554.054683] ? vfs_write+0xb10/0xb10 [ 1554.055016] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1554.055457] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1554.055900] do_syscall_64+0x33/0x40 [ 1554.056575] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1554.057273] RIP: 0033:0x7fb9b6c05b19 [ 1554.057591] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1554.059156] RSP: 002b:00007fb9b415a188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1554.059802] RAX: ffffffffffffffda RBX: 00007fb9b6d19020 RCX: 00007fb9b6c05b19 [ 1554.060423] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1554.061017] RBP: 00007fb9b415a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1554.061650] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1554.062265] R13: 00007ffd4abbb2ff R14: 00007fb9b415a300 R15: 0000000000022000 [ 1554.073032] FAULT_INJECTION: forcing a failure. [ 1554.073032] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1554.090527] CPU: 1 PID: 8516 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1554.091263] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1554.091961] Call Trace: [ 1554.092194] dump_stack+0x107/0x167 [ 1554.092515] should_fail.cold+0x5/0xa [ 1554.092843] __alloc_pages_nodemask+0x182/0x600 [ 1554.093236] ? add_mm_counter_fast+0x220/0x220 [ 1554.093646] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1554.094164] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1554.094617] ? lock_downgrade+0x6d0/0x6d0 [ 1554.094968] ? mark_held_locks+0x9e/0xe0 [ 1554.095315] alloc_pages_vma+0xbb/0x410 [ 1554.095656] handle_mm_fault+0x152f/0x3500 [ 1554.096021] ? do_raw_spin_lock+0x121/0x260 [ 1554.096389] ? rwlock_bug.part.0+0x90/0x90 [ 1554.096749] ? __pmd_alloc+0x5e0/0x5e0 [ 1554.097092] __get_user_pages+0x6ec/0x1620 [ 1554.097455] ? follow_page_mask+0x1900/0x1900 [ 1554.097853] ? down_read+0x10f/0x430 [ 1554.098170] ? down_write+0x160/0x160 [ 1554.098500] get_user_pages_unlocked+0x18a/0x690 [ 1554.098899] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1554.099353] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1554.099759] internal_get_user_pages_fast+0x175f/0x2640 [ 1554.100225] ? pin_user_pages_unlocked+0x80/0x80 [ 1554.100625] ? trace_hardirqs_on+0x5b/0x180 [ 1554.100990] get_user_pages_fast+0x66/0xa0 [ 1554.101350] iov_iter_get_pages+0x297/0xf40 [ 1554.101793] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1554.102206] ? mempool_resize+0x7d0/0x7d0 [ 1554.102564] bio_iov_iter_get_pages+0x22a/0x1200 [ 1554.102970] ? bvec_alloc+0x17e/0x2f0 [ 1554.103294] ? bio_alloc_bioset+0x2a1/0x600 [ 1554.103656] ? bio_add_pc_page+0x100/0x100 [ 1554.104010] ? bvec_alloc+0x220/0x2f0 [ 1554.104333] ? iov_iter_npages+0x1fd/0xa70 [ 1554.104691] ? ext4_iomap_begin+0x1a0/0x700 [ 1554.105059] iomap_dio_bio_actor+0x77a/0xef0 [ 1554.105439] iomap_dio_actor+0x36f/0x560 [ 1554.105829] iomap_apply+0x289/0x810 [ 1554.106170] ? iomap_dio_rw+0x90/0x90 [ 1554.106515] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1554.107033] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1554.107505] ? mark_held_locks+0x9e/0xe0 [ 1554.107878] ? filemap_check_errors+0xa5/0x150 [ 1554.108293] __iomap_dio_rw+0x6cd/0x1110 [ 1554.108655] ? iomap_dio_rw+0x90/0x90 [ 1554.109013] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1554.109433] ? down_read+0x10f/0x430 [ 1554.109787] ? down_write+0x160/0x160 [ 1554.110136] iomap_dio_rw+0x31/0x90 [ 1554.110468] ext4_file_read_iter+0x2c7/0x4c0 [ 1554.110865] new_sync_read+0x424/0x6f0 [ 1554.111217] ? ksys_lseek+0x1b0/0x1b0 [ 1554.111573] ? fsnotify_perm.part.0+0x22d/0x620 [ 1554.111995] ? security_file_permission+0xb1/0xe0 [ 1554.112434] vfs_read+0x4da/0x620 [ 1554.112752] ksys_read+0x12d/0x260 [ 1554.113075] ? vfs_write+0xb10/0xb10 [ 1554.113415] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1554.113905] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1554.114368] do_syscall_64+0x33/0x40 [ 1554.114702] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1554.115155] RIP: 0033:0x7f7360297b19 [ 1554.115490] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1554.117093] RSP: 002b:00007f735d7ec188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1554.117789] RAX: ffffffffffffffda RBX: 00007f73603ab020 RCX: 00007f7360297b19 [ 1554.118416] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1554.119050] RBP: 00007f735d7ec1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1554.119677] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1554.120307] R13: 00007ffca67b5e2f R14: 00007f735d7ec300 R15: 0000000000022000 10:53:37 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x3, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7d", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:53:51 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 26) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:53:51 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 10:53:51 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x5, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc906", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1568.317760] FAULT_INJECTION: forcing a failure. [ 1568.317760] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1568.319165] CPU: 1 PID: 8540 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1568.319930] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.320760] Call Trace: [ 1568.321108] dump_stack+0x107/0x167 [ 1568.321479] should_fail.cold+0x5/0xa [ 1568.321915] __alloc_pages_nodemask+0x182/0x600 [ 1568.322316] ? add_mm_counter_fast+0x220/0x220 [ 1568.322700] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1568.322754] FAULT_INJECTION: forcing a failure. [ 1568.322754] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1568.323250] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1568.323271] ? lock_downgrade+0x6d0/0x6d0 [ 1568.325104] ? mark_held_locks+0x9e/0xe0 [ 1568.325453] alloc_pages_vma+0xbb/0x410 [ 1568.326348] handle_mm_fault+0x152f/0x3500 [ 1568.326711] ? do_raw_spin_lock+0x121/0x260 [ 1568.328087] ? rwlock_bug.part.0+0x90/0x90 [ 1568.328444] ? __pmd_alloc+0x5e0/0x5e0 [ 1568.328788] __get_user_pages+0x6ec/0x1620 [ 1568.329538] ? follow_page_mask+0x1900/0x1900 [ 1568.329996] ? down_read+0x10f/0x430 [ 1568.330312] ? down_write+0x160/0x160 [ 1568.330639] get_user_pages_unlocked+0x18a/0x690 [ 1568.331087] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1568.331554] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1568.332036] internal_get_user_pages_fast+0x175f/0x2640 [ 1568.332503] ? pin_user_pages_unlocked+0x80/0x80 [ 1568.332954] ? trace_hardirqs_on+0x5b/0x180 [ 1568.333320] get_user_pages_fast+0x66/0xa0 [ 1568.333678] iov_iter_get_pages+0x297/0xf40 [ 1568.334105] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1568.334517] ? mempool_resize+0x7d0/0x7d0 [ 1568.334917] bio_iov_iter_get_pages+0x22a/0x1200 [ 1568.335328] ? bvec_alloc+0x17e/0x2f0 [ 1568.335650] ? bio_alloc_bioset+0x2a1/0x600 [ 1568.336090] ? bio_add_pc_page+0x100/0x100 [ 1568.336447] ? bvec_alloc+0x220/0x2f0 [ 1568.336769] ? iov_iter_npages+0x1fd/0xa70 [ 1568.337176] ? ext4_iomap_begin+0x1a0/0x700 [ 1568.337557] iomap_dio_bio_actor+0x77a/0xef0 [ 1568.338009] iomap_dio_actor+0x36f/0x560 [ 1568.338357] iomap_apply+0x289/0x810 [ 1568.338674] ? iomap_dio_rw+0x90/0x90 [ 1568.339047] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1568.339535] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1568.340068] ? mark_held_locks+0x9e/0xe0 [ 1568.340418] ? filemap_check_errors+0xa5/0x150 [ 1568.340805] __iomap_dio_rw+0x6cd/0x1110 [ 1568.341195] ? iomap_dio_rw+0x90/0x90 [ 1568.341528] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1568.341981] ? down_read+0x10f/0x430 [ 1568.342298] ? down_write+0x160/0x160 [ 1568.342623] iomap_dio_rw+0x31/0x90 [ 1568.342988] ext4_file_read_iter+0x2c7/0x4c0 [ 1568.343362] new_sync_read+0x424/0x6f0 [ 1568.343690] ? ksys_lseek+0x1b0/0x1b0 [ 1568.344097] ? fsnotify_perm.part.0+0x22d/0x620 [ 1568.344494] ? security_file_permission+0xb1/0xe0 [ 1568.344956] vfs_read+0x4da/0x620 [ 1568.345255] ksys_read+0x12d/0x260 [ 1568.345556] ? vfs_write+0xb10/0xb10 [ 1568.345941] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.346381] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.346814] do_syscall_64+0x33/0x40 [ 1568.347200] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.347627] RIP: 0033:0x7fb38b2dbb19 [ 1568.348018] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1568.349572] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1568.350285] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1568.350923] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1568.351514] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.352179] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.352769] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1568.353430] CPU: 0 PID: 8531 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1568.354065] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.354762] Call Trace: [ 1568.355000] dump_stack+0x107/0x167 [ 1568.355314] should_fail.cold+0x5/0xa [ 1568.355642] __alloc_pages_nodemask+0x182/0x600 [ 1568.356040] ? add_mm_counter_fast+0x220/0x220 [ 1568.356434] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1568.356944] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1568.357392] ? lock_downgrade+0x6d0/0x6d0 [ 1568.357745] ? mark_held_locks+0x9e/0xe0 [ 1568.358106] alloc_pages_vma+0xbb/0x410 [ 1568.358455] handle_mm_fault+0x152f/0x3500 [ 1568.358825] ? do_raw_spin_lock+0x121/0x260 [ 1568.359192] ? rwlock_bug.part.0+0x90/0x90 [ 1568.359558] ? __pmd_alloc+0x5e0/0x5e0 [ 1568.359911] __get_user_pages+0x6ec/0x1620 [ 1568.360277] ? follow_page_mask+0x1900/0x1900 [ 1568.360659] ? down_read+0x10f/0x430 [ 1568.360983] ? down_write+0x160/0x160 [ 1568.361315] get_user_pages_unlocked+0x18a/0x690 [ 1568.361722] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1568.362202] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1568.362620] internal_get_user_pages_fast+0x175f/0x2640 [ 1568.363102] ? pin_user_pages_unlocked+0x80/0x80 [ 1568.363509] ? trace_hardirqs_on+0x5b/0x180 [ 1568.363878] get_user_pages_fast+0x66/0xa0 [ 1568.364364] iov_iter_get_pages+0x297/0xf40 [ 1568.364735] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1568.365148] ? mempool_resize+0x7d0/0x7d0 [ 1568.365508] bio_iov_iter_get_pages+0x22a/0x1200 [ 1568.365928] ? bvec_alloc+0x17e/0x2f0 [ 1568.366263] ? bio_alloc_bioset+0x2a1/0x600 [ 1568.366698] ? bio_add_pc_page+0x100/0x100 [ 1568.367061] ? bvec_alloc+0x220/0x2f0 [ 1568.367388] ? iov_iter_npages+0x1fd/0xa70 [ 1568.367754] ? ext4_iomap_begin+0x1a0/0x700 [ 1568.368131] iomap_dio_bio_actor+0x77a/0xef0 [ 1568.368519] iomap_dio_actor+0x36f/0x560 [ 1568.368881] iomap_apply+0x289/0x810 [ 1568.369204] ? iomap_dio_rw+0x90/0x90 [ 1568.369537] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1568.370043] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1568.370497] ? mark_held_locks+0x9e/0xe0 [ 1568.370851] ? filemap_check_errors+0xa5/0x150 [ 1568.371242] __iomap_dio_rw+0x6cd/0x1110 [ 1568.371588] ? iomap_dio_rw+0x90/0x90 [ 1568.371929] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1568.372320] ? down_read+0x10f/0x430 [ 1568.372638] ? down_write+0x160/0x160 [ 1568.372966] iomap_dio_rw+0x31/0x90 [ 1568.373277] ext4_file_read_iter+0x2c7/0x4c0 [ 1568.373653] new_sync_read+0x424/0x6f0 [ 1568.374309] ? ksys_lseek+0x1b0/0x1b0 [ 1568.374643] ? fsnotify_perm.part.0+0x22d/0x620 [ 1568.375043] ? security_file_permission+0xb1/0xe0 [ 1568.375455] vfs_read+0x4da/0x620 [ 1568.375754] ksys_read+0x12d/0x260 [ 1568.376080] ? vfs_write+0xb10/0xb10 [ 1568.376399] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.376840] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.377275] do_syscall_64+0x33/0x40 [ 1568.377591] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.378036] RIP: 0033:0x7fb9b6c05b19 [ 1568.378354] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1568.379877] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1568.380516] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1568.381109] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1568.381705] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.382310] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.382904] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 10:53:51 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:53:51 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 58) 10:53:51 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0x77, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:53:51 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 18) 10:53:51 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 43) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) [ 1568.402106] FAULT_INJECTION: forcing a failure. [ 1568.402106] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1568.403547] CPU: 1 PID: 8543 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1568.404192] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.404929] Call Trace: [ 1568.405161] dump_stack+0x107/0x167 [ 1568.405471] should_fail.cold+0x5/0xa [ 1568.405807] __alloc_pages_nodemask+0x182/0x600 [ 1568.406254] ? add_mm_counter_fast+0x220/0x220 [ 1568.406641] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1568.407259] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1568.407779] ? lock_downgrade+0x6d0/0x6d0 [ 1568.408201] ? mark_held_locks+0x9e/0xe0 [ 1568.408550] alloc_pages_vma+0xbb/0x410 [ 1568.408941] handle_mm_fault+0x152f/0x3500 [ 1568.409305] ? do_raw_spin_lock+0x121/0x260 [ 1568.409670] ? rwlock_bug.part.0+0x90/0x90 [ 1568.410093] ? __pmd_alloc+0x5e0/0x5e0 [ 1568.410462] __get_user_pages+0x6ec/0x1620 [ 1568.410833] ? follow_page_mask+0x1900/0x1900 [ 1568.411268] ? down_read+0x10f/0x430 [ 1568.411590] ? down_write+0x160/0x160 [ 1568.412001] get_user_pages_unlocked+0x18a/0x690 [ 1568.412464] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1568.412999] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1568.413407] internal_get_user_pages_fast+0x175f/0x2640 [ 1568.413932] ? pin_user_pages_unlocked+0x80/0x80 [ 1568.414394] get_user_pages_fast+0x66/0xa0 [ 1568.414769] iov_iter_get_pages+0x297/0xf40 [ 1568.415185] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1568.415596] ? mempool_resize+0x7d0/0x7d0 [ 1568.416035] bio_iov_iter_get_pages+0x22a/0x1200 [ 1568.416450] ? bvec_alloc+0x17e/0x2f0 [ 1568.416775] ? bio_alloc_bioset+0x2a1/0x600 [ 1568.417198] ? bio_add_pc_page+0x100/0x100 [ 1568.417560] ? bvec_alloc+0x220/0x2f0 [ 1568.417949] ? iov_iter_npages+0x1fd/0xa70 [ 1568.418312] iomap_dio_bio_actor+0x77a/0xef0 [ 1568.418691] iomap_dio_actor+0x36f/0x560 [ 1568.419086] iomap_apply+0x289/0x810 [ 1568.419413] ? iomap_dio_rw+0x90/0x90 [ 1568.419736] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1568.420307] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1568.420781] ? mark_held_locks+0x9e/0xe0 [ 1568.421177] ? filemap_check_errors+0xa5/0x150 [ 1568.421573] __iomap_dio_rw+0x6cd/0x1110 [ 1568.421976] ? iomap_dio_rw+0x90/0x90 [ 1568.422311] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1568.422702] ? down_read+0x10f/0x430 [ 1568.423069] ? down_write+0x160/0x160 [ 1568.423406] iomap_dio_rw+0x31/0x90 [ 1568.423716] ext4_file_read_iter+0x2c7/0x4c0 [ 1568.424168] new_sync_read+0x424/0x6f0 [ 1568.424499] ? ksys_lseek+0x1b0/0x1b0 [ 1568.424832] ? fsnotify_perm.part.0+0x22d/0x620 [ 1568.425278] ? security_file_permission+0xb1/0xe0 [ 1568.425721] vfs_read+0x4da/0x620 [ 1568.426119] ksys_read+0x12d/0x260 [ 1568.426424] ? vfs_write+0xb10/0xb10 [ 1568.426741] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.427249] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.427685] do_syscall_64+0x33/0x40 [ 1568.428080] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.429290] RIP: 0033:0x7f7360297b19 [ 1568.429605] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1568.431297] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1568.431934] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1568.432529] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1568.433121] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.433716] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.434388] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1568.439380] FAULT_INJECTION: forcing a failure. [ 1568.439380] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1568.440464] CPU: 1 PID: 8534 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1568.441053] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.441746] Call Trace: [ 1568.442052] dump_stack+0x107/0x167 [ 1568.442365] should_fail.cold+0x5/0xa [ 1568.442690] _copy_from_user+0x2e/0x1b0 [ 1568.443032] snd_seq_write+0x40b/0x690 [ 1568.443371] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1568.443829] ? security_file_permission+0xb1/0xe0 [ 1568.444242] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1568.444694] vfs_write+0x29a/0xb10 [ 1568.445001] ksys_write+0x1f6/0x260 [ 1568.445318] ? __ia32_sys_read+0xb0/0xb0 [ 1568.445666] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.446120] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.446554] do_syscall_64+0x33/0x40 [ 1568.446867] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.447296] RIP: 0033:0x7f6671e15b19 [ 1568.447610] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1568.449131] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1568.449766] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1568.450370] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1568.450982] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.451575] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.452168] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:53:51 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x5, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc906", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:53:51 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 27) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:53:51 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0x77, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:53:51 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 44) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:53:51 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) [ 1568.525643] FAULT_INJECTION: forcing a failure. [ 1568.525643] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1568.526999] CPU: 1 PID: 8555 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1568.527660] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.528406] Call Trace: [ 1568.528644] dump_stack+0x107/0x167 [ 1568.528966] should_fail.cold+0x5/0xa [ 1568.529296] __alloc_pages_nodemask+0x182/0x600 [ 1568.529701] ? add_mm_counter_fast+0x220/0x220 [ 1568.530103] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1568.530613] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1568.531100] ? lock_downgrade+0x6d0/0x6d0 [ 1568.531504] ? mark_held_locks+0x9e/0xe0 [ 1568.531902] alloc_pages_vma+0xbb/0x410 [ 1568.532290] handle_mm_fault+0x152f/0x3500 [ 1568.532714] ? do_raw_spin_lock+0x121/0x260 [ 1568.533129] ? rwlock_bug.part.0+0x90/0x90 [ 1568.533545] ? __pmd_alloc+0x5e0/0x5e0 [ 1568.533950] __get_user_pages+0x6ec/0x1620 [ 1568.534367] ? follow_page_mask+0x1900/0x1900 [ 1568.534811] ? down_read+0x10f/0x430 [ 1568.535165] ? down_write+0x160/0x160 [ 1568.535504] get_user_pages_unlocked+0x18a/0x690 [ 1568.535918] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1568.536390] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1568.536807] internal_get_user_pages_fast+0x175f/0x2640 [ 1568.537282] ? pin_user_pages_unlocked+0x80/0x80 [ 1568.537696] ? trace_hardirqs_on+0x5b/0x180 [ 1568.538076] get_user_pages_fast+0x66/0xa0 [ 1568.538439] iov_iter_get_pages+0x297/0xf40 [ 1568.538808] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1568.539226] ? mempool_resize+0x7d0/0x7d0 [ 1568.539594] bio_iov_iter_get_pages+0x22a/0x1200 [ 1568.539999] ? bvec_alloc+0x17e/0x2f0 [ 1568.540342] ? bio_alloc_bioset+0x2a1/0x600 [ 1568.540710] ? bio_add_pc_page+0x100/0x100 [ 1568.541075] ? bvec_alloc+0x220/0x2f0 [ 1568.541405] ? iov_iter_npages+0x1fd/0xa70 [ 1568.541772] ? ext4_iomap_begin+0x1a0/0x700 [ 1568.542162] iomap_dio_bio_actor+0x77a/0xef0 [ 1568.542562] iomap_dio_actor+0x36f/0x560 [ 1568.542918] iomap_apply+0x289/0x810 [ 1568.543236] ? iomap_dio_rw+0x90/0x90 [ 1568.543575] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1568.544072] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1568.544212] FAULT_INJECTION: forcing a failure. [ 1568.544212] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1568.544523] ? mark_held_locks+0x9e/0xe0 [ 1568.544547] ? filemap_check_errors+0xa5/0x150 [ 1568.546274] __iomap_dio_rw+0x6cd/0x1110 [ 1568.546623] ? iomap_dio_rw+0x90/0x90 [ 1568.546957] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1568.547352] ? down_read+0x10f/0x430 [ 1568.547672] ? down_write+0x160/0x160 [ 1568.547999] iomap_dio_rw+0x31/0x90 [ 1568.548311] ext4_file_read_iter+0x2c7/0x4c0 [ 1568.548689] new_sync_read+0x424/0x6f0 [ 1568.549019] ? ksys_lseek+0x1b0/0x1b0 [ 1568.549354] ? fsnotify_perm.part.0+0x22d/0x620 [ 1568.549753] ? security_file_permission+0xb1/0xe0 [ 1568.550181] vfs_read+0x4da/0x620 [ 1568.550488] ksys_read+0x12d/0x260 [ 1568.550791] ? vfs_write+0xb10/0xb10 [ 1568.551111] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.551557] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.551993] do_syscall_64+0x33/0x40 [ 1568.552311] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.552746] RIP: 0033:0x7fb9b6c05b19 [ 1568.553062] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1568.554620] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1568.555260] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1568.555876] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1568.556479] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.557077] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.557679] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1568.558324] CPU: 0 PID: 8559 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1568.558992] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.559715] Call Trace: [ 1568.559962] dump_stack+0x107/0x167 [ 1568.560283] should_fail.cold+0x5/0xa [ 1568.560622] __alloc_pages_nodemask+0x182/0x600 [ 1568.561017] ? add_mm_counter_fast+0x220/0x220 [ 1568.561407] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1568.561936] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1568.562459] ? lock_downgrade+0x6d0/0x6d0 [ 1568.562811] ? mark_held_locks+0x9e/0xe0 [ 1568.563163] alloc_pages_vma+0xbb/0x410 [ 1568.563507] handle_mm_fault+0x152f/0x3500 [ 1568.563871] ? do_raw_spin_lock+0x121/0x260 [ 1568.564240] ? rwlock_bug.part.0+0x90/0x90 [ 1568.564599] ? __pmd_alloc+0x5e0/0x5e0 [ 1568.564947] __get_user_pages+0x6ec/0x1620 [ 1568.565317] ? follow_page_mask+0x1900/0x1900 [ 1568.565706] ? get_user_pages_unlocked+0xfe/0x690 [ 1568.566131] get_user_pages_unlocked+0x18a/0x690 [ 1568.566542] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1568.566948] ? internal_get_user_pages_fast+0x9ba/0x2640 [ 1568.567412] internal_get_user_pages_fast+0x175f/0x2640 [ 1568.567883] ? pin_user_pages_unlocked+0x80/0x80 [ 1568.568291] get_user_pages_fast+0x66/0xa0 [ 1568.568653] iov_iter_get_pages+0x297/0xf40 [ 1568.569021] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1568.569436] ? mempool_resize+0x7d0/0x7d0 [ 1568.569801] bio_iov_iter_get_pages+0x22a/0x1200 [ 1568.570216] ? bvec_alloc+0x17e/0x2f0 [ 1568.570549] ? bio_alloc_bioset+0x2a1/0x600 [ 1568.570916] ? bio_add_pc_page+0x100/0x100 [ 1568.571277] ? bvec_alloc+0x220/0x2f0 [ 1568.571606] ? iov_iter_npages+0x1fd/0xa70 [ 1568.571964] ? ext4_iomap_begin+0x1a0/0x700 [ 1568.572333] iomap_dio_bio_actor+0x77a/0xef0 [ 1568.572714] iomap_dio_actor+0x36f/0x560 [ 1568.573063] iomap_apply+0x289/0x810 [ 1568.573387] ? iomap_dio_rw+0x90/0x90 [ 1568.573714] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1568.574214] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1568.574662] ? mark_held_locks+0x9e/0xe0 [ 1568.575012] ? filemap_check_errors+0xa5/0x150 [ 1568.575410] __iomap_dio_rw+0x6cd/0x1110 [ 1568.575753] ? iomap_dio_rw+0x90/0x90 [ 1568.576086] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1568.576481] ? down_read+0x10f/0x430 [ 1568.576797] ? down_write+0x160/0x160 [ 1568.577123] iomap_dio_rw+0x31/0x90 [ 1568.577439] ext4_file_read_iter+0x2c7/0x4c0 [ 1568.577822] new_sync_read+0x424/0x6f0 [ 1568.578158] ? ksys_lseek+0x1b0/0x1b0 [ 1568.578498] ? fsnotify_perm.part.0+0x22d/0x620 [ 1568.578894] ? security_file_permission+0xb1/0xe0 [ 1568.579305] vfs_read+0x4da/0x620 [ 1568.579609] ksys_read+0x12d/0x260 [ 1568.579910] ? vfs_write+0xb10/0xb10 [ 1568.580228] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.580668] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.581101] do_syscall_64+0x33/0x40 [ 1568.581416] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.581864] RIP: 0033:0x7fb38b2dbb19 [ 1568.582181] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1568.583693] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1568.584328] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1568.584919] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1568.585511] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.586112] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.586704] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 10:53:51 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 59) 10:53:51 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x5, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc906", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:53:51 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 45) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) [ 1568.676185] FAULT_INJECTION: forcing a failure. [ 1568.676185] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1568.677502] CPU: 1 PID: 8569 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1568.678106] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.678797] Call Trace: [ 1568.679029] dump_stack+0x107/0x167 [ 1568.679341] should_fail.cold+0x5/0xa [ 1568.679671] __alloc_pages_nodemask+0x182/0x600 [ 1568.680066] ? add_mm_counter_fast+0x220/0x220 [ 1568.680458] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1568.680967] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1568.681412] ? lock_downgrade+0x6d0/0x6d0 [ 1568.681762] ? mark_held_locks+0x9e/0xe0 [ 1568.682126] alloc_pages_vma+0xbb/0x410 [ 1568.682468] handle_mm_fault+0x152f/0x3500 [ 1568.682844] ? do_raw_spin_lock+0x121/0x260 [ 1568.683216] ? rwlock_bug.part.0+0x90/0x90 [ 1568.683574] ? __pmd_alloc+0x5e0/0x5e0 [ 1568.683919] __get_user_pages+0x6ec/0x1620 [ 1568.684285] ? follow_page_mask+0x1900/0x1900 [ 1568.684667] ? down_read+0x10f/0x430 [ 1568.684984] ? down_write+0x160/0x160 [ 1568.685316] get_user_pages_unlocked+0x18a/0x690 [ 1568.685718] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1568.686191] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1568.686601] internal_get_user_pages_fast+0x175f/0x2640 [ 1568.687069] ? pin_user_pages_unlocked+0x80/0x80 [ 1568.687471] ? trace_hardirqs_on+0x5b/0x180 [ 1568.687839] get_user_pages_fast+0x66/0xa0 [ 1568.688200] iov_iter_get_pages+0x297/0xf40 [ 1568.688568] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1568.688982] ? mempool_resize+0x7d0/0x7d0 [ 1568.689340] bio_iov_iter_get_pages+0x22a/0x1200 [ 1568.689742] ? bvec_alloc+0x17e/0x2f0 [ 1568.690086] ? bio_alloc_bioset+0x2a1/0x600 [ 1568.690449] ? bio_add_pc_page+0x100/0x100 [ 1568.690805] ? bvec_alloc+0x220/0x2f0 [ 1568.691130] ? iov_iter_npages+0x1fd/0xa70 [ 1568.691490] ? ext4_iomap_begin+0x1a0/0x700 [ 1568.691859] iomap_dio_bio_actor+0x77a/0xef0 [ 1568.692241] iomap_dio_actor+0x36f/0x560 [ 1568.692590] iomap_apply+0x289/0x810 [ 1568.692921] ? iomap_dio_rw+0x90/0x90 [ 1568.693301] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1568.693849] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1568.694364] ? mark_held_locks+0x9e/0xe0 [ 1568.694756] ? filemap_check_errors+0xa5/0x150 [ 1568.695192] __iomap_dio_rw+0x6cd/0x1110 [ 1568.695571] ? iomap_dio_rw+0x90/0x90 [ 1568.695945] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1568.696385] ? down_read+0x10f/0x430 [ 1568.696736] ? down_write+0x160/0x160 [ 1568.697080] iomap_dio_rw+0x31/0x90 [ 1568.697400] ext4_file_read_iter+0x2c7/0x4c0 [ 1568.697785] new_sync_read+0x424/0x6f0 [ 1568.698139] ? ksys_lseek+0x1b0/0x1b0 [ 1568.698483] ? fsnotify_perm.part.0+0x22d/0x620 [ 1568.698934] ? security_file_permission+0xb1/0xe0 [ 1568.699402] vfs_read+0x4da/0x620 [ 1568.699748] ksys_read+0x12d/0x260 [ 1568.700084] ? vfs_write+0xb10/0xb10 [ 1568.700446] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.700938] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.701431] do_syscall_64+0x33/0x40 [ 1568.701795] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.702282] RIP: 0033:0x7fb38b2dbb19 [ 1568.702641] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1568.703634] FAULT_INJECTION: forcing a failure. [ 1568.703634] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1568.704363] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1568.704384] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1568.706679] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1568.707318] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.707990] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.708655] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1568.709347] CPU: 0 PID: 8571 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1568.710005] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.710760] Call Trace: [ 1568.711023] dump_stack+0x107/0x167 [ 1568.711336] should_fail.cold+0x5/0xa [ 1568.711701] _copy_from_user+0x2e/0x1b0 [ 1568.712045] snd_seq_write+0x40b/0x690 [ 1568.712413] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1568.712883] ? security_file_permission+0xb1/0xe0 [ 1568.713297] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1568.713797] vfs_write+0x29a/0xb10 [ 1568.714119] ksys_write+0x1f6/0x260 [ 1568.714436] ? __ia32_sys_read+0xb0/0xb0 [ 1568.714787] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.715231] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.715670] do_syscall_64+0x33/0x40 10:53:52 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x0, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:53:52 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 19) [ 1568.715992] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.716455] RIP: 0033:0x7f6671e15b19 [ 1568.716774] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1568.718538] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1568.719248] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1568.719877] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1568.720634] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.721251] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.722009] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1568.765887] FAULT_INJECTION: forcing a failure. [ 1568.765887] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1568.767134] CPU: 0 PID: 8575 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1568.767716] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1568.768408] Call Trace: [ 1568.768640] dump_stack+0x107/0x167 [ 1568.768951] should_fail.cold+0x5/0xa [ 1568.769282] __alloc_pages_nodemask+0x182/0x600 [ 1568.769677] ? add_mm_counter_fast+0x220/0x220 [ 1568.770080] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1568.770595] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1568.771043] ? lock_downgrade+0x6d0/0x6d0 [ 1568.771396] ? mark_held_locks+0x9e/0xe0 [ 1568.771754] alloc_pages_vma+0xbb/0x410 [ 1568.772097] handle_mm_fault+0x152f/0x3500 [ 1568.772469] ? do_raw_spin_lock+0x121/0x260 [ 1568.772845] ? rwlock_bug.part.0+0x90/0x90 [ 1568.773232] ? __pmd_alloc+0x5e0/0x5e0 [ 1568.773652] __get_user_pages+0x6ec/0x1620 [ 1568.774102] ? follow_page_mask+0x1900/0x1900 [ 1568.774493] ? down_read+0x10f/0x430 [ 1568.774816] ? down_write+0x160/0x160 [ 1568.775148] get_user_pages_unlocked+0x18a/0x690 [ 1568.775555] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1568.776013] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1568.776424] internal_get_user_pages_fast+0x175f/0x2640 [ 1568.776898] ? pin_user_pages_unlocked+0x80/0x80 [ 1568.777302] ? trace_hardirqs_on+0x5b/0x180 [ 1568.777670] get_user_pages_fast+0x66/0xa0 [ 1568.778045] iov_iter_get_pages+0x297/0xf40 [ 1568.778415] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1568.778829] ? mempool_resize+0x7d0/0x7d0 [ 1568.779189] bio_iov_iter_get_pages+0x22a/0x1200 [ 1568.779593] ? bvec_alloc+0x17e/0x2f0 [ 1568.779919] ? bio_alloc_bioset+0x2a1/0x600 [ 1568.780284] ? bio_add_pc_page+0x100/0x100 [ 1568.780643] ? bvec_alloc+0x220/0x2f0 [ 1568.780968] ? iov_iter_npages+0x1fd/0xa70 [ 1568.781328] ? ext4_iomap_begin+0x1a0/0x700 [ 1568.781698] iomap_dio_bio_actor+0x77a/0xef0 [ 1568.782093] iomap_dio_actor+0x36f/0x560 [ 1568.782442] iomap_apply+0x289/0x810 [ 1568.782758] ? iomap_dio_rw+0x90/0x90 [ 1568.783084] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1568.783573] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1568.784021] ? mark_held_locks+0x9e/0xe0 [ 1568.784374] ? filemap_check_errors+0xa5/0x150 [ 1568.784762] __iomap_dio_rw+0x6cd/0x1110 [ 1568.785104] ? iomap_dio_rw+0x90/0x90 [ 1568.785440] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1568.785840] ? down_read+0x10f/0x430 [ 1568.786159] ? down_write+0x160/0x160 [ 1568.786487] iomap_dio_rw+0x31/0x90 [ 1568.786798] ext4_file_read_iter+0x2c7/0x4c0 [ 1568.787174] new_sync_read+0x424/0x6f0 [ 1568.787504] ? ksys_lseek+0x1b0/0x1b0 [ 1568.787838] ? fsnotify_perm.part.0+0x22d/0x620 [ 1568.788235] ? security_file_permission+0xb1/0xe0 [ 1568.788648] vfs_read+0x4da/0x620 [ 1568.788949] ksys_read+0x12d/0x260 [ 1568.789251] ? vfs_write+0xb10/0xb10 [ 1568.789572] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1568.790026] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1568.790462] do_syscall_64+0x33/0x40 [ 1568.790778] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1568.791208] RIP: 0033:0x7f7360297b19 [ 1568.791524] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1568.793049] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1568.793689] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1568.794307] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1568.794904] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1568.795503] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1568.796103] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 10:54:06 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 28) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:54:06 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xb3, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a545"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:54:06 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:54:06 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 20) 10:54:06 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 60) 10:54:06 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x0, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:54:06 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 46) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:54:06 executing program 4: ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee01}}, './file0\x00'}) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000dc0), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(0xffffffffffffffff, &(0x7f0000000ec0)={&(0x7f0000000d80)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000e80)={&(0x7f0000000e00)={0x34, r1, 0x4, 0x70bd26, 0x25dfdbff, {}, [@BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x3}, @BATADV_ATTR_GW_SEL_CLASS={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x20020804}, 0x80) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r0, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01062dbd7000fcdbdf250b000000050100000005002e000000000008003400ff0300000800050000000000000000"], 0x34}, 0x1, 0x0, 0x0, 0x8090}, 0x20000060) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r2 = dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) io_uring_enter(r2, 0xa29, 0x4bbc, 0x2, &(0x7f0000000040)={[0x1]}, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x9, 0x3f, 0x5, 0x7, 0x0, 0x30000000000, 0x8, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xff, 0x1, @perf_config_ext={0x6, 0x28}, 0x18000, 0x5, 0x9, 0x1, 0x7, 0x10000, 0x7, 0x0, 0x9, 0x0, 0xfffffffffffffffa}, 0xffffffffffffffff, 0x5, r4, 0x1a) read(r3, &(0x7f0000000000), 0x1b4000) [ 1582.947683] FAULT_INJECTION: forcing a failure. [ 1582.947683] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1582.947695] FAULT_INJECTION: forcing a failure. [ 1582.947695] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1582.947712] CPU: 1 PID: 8594 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1582.950606] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1582.952430] Call Trace: [ 1582.953003] dump_stack+0x107/0x167 [ 1582.953788] should_fail.cold+0x5/0xa [ 1582.954539] __alloc_pages_nodemask+0x182/0x600 [ 1582.955539] ? add_mm_counter_fast+0x220/0x220 [ 1582.956522] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1582.957797] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1582.958379] ? lock_downgrade+0x6d0/0x6d0 [ 1582.958730] ? mark_held_locks+0x9e/0xe0 [ 1582.959080] alloc_pages_vma+0xbb/0x410 [ 1582.959425] handle_mm_fault+0x152f/0x3500 [ 1582.959788] ? do_raw_spin_lock+0x121/0x260 [ 1582.960189] ? rwlock_bug.part.0+0x90/0x90 [ 1582.960571] ? __pmd_alloc+0x5e0/0x5e0 [ 1582.960942] __get_user_pages+0x6ec/0x1620 [ 1582.961322] ? follow_page_mask+0x1900/0x1900 [ 1582.961730] ? down_read+0x10f/0x430 [ 1582.962079] ? down_write+0x160/0x160 [ 1582.962421] get_user_pages_unlocked+0x18a/0x690 [ 1582.962848] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1582.963328] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1582.963778] internal_get_user_pages_fast+0x175f/0x2640 [ 1582.964275] ? pin_user_pages_unlocked+0x80/0x80 [ 1582.964719] ? trace_hardirqs_on+0x5b/0x180 [ 1582.965090] get_user_pages_fast+0x66/0xa0 [ 1582.965476] iov_iter_get_pages+0x297/0xf40 [ 1582.965867] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1582.966302] ? mempool_resize+0x7d0/0x7d0 [ 1582.966663] bio_iov_iter_get_pages+0x22a/0x1200 [ 1582.967071] ? bvec_alloc+0x17e/0x2f0 [ 1582.967427] ? bio_alloc_bioset+0x2a1/0x600 [ 1582.967794] ? bio_add_pc_page+0x100/0x100 [ 1582.968169] ? bvec_alloc+0x220/0x2f0 [ 1582.968513] ? iov_iter_npages+0x1fd/0xa70 [ 1582.968870] ? ext4_iomap_begin+0x1a0/0x700 [ 1582.969257] iomap_dio_bio_actor+0x77a/0xef0 [ 1582.969660] iomap_dio_actor+0x36f/0x560 [ 1582.970047] iomap_apply+0x289/0x810 [ 1582.970370] ? iomap_dio_rw+0x90/0x90 [ 1582.970718] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1582.971242] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1582.971731] ? mark_held_locks+0x9e/0xe0 [ 1582.972104] ? filemap_check_errors+0xa5/0x150 [ 1582.972517] __iomap_dio_rw+0x6cd/0x1110 [ 1582.972878] ? iomap_dio_rw+0x90/0x90 [ 1582.973214] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1582.973630] ? down_read+0x10f/0x430 [ 1582.973947] ? down_write+0x160/0x160 [ 1582.974292] iomap_dio_rw+0x31/0x90 [ 1582.974603] ext4_file_read_iter+0x2c7/0x4c0 [ 1582.974979] new_sync_read+0x424/0x6f0 [ 1582.975313] ? ksys_lseek+0x1b0/0x1b0 [ 1582.975648] ? fsnotify_perm.part.0+0x22d/0x620 [ 1582.976046] ? security_file_permission+0xb1/0xe0 [ 1582.976461] vfs_read+0x4da/0x620 [ 1582.976762] ksys_read+0x12d/0x260 [ 1582.977064] ? vfs_write+0xb10/0xb10 [ 1582.977413] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1582.977854] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1582.978305] do_syscall_64+0x33/0x40 [ 1582.978621] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1582.979050] RIP: 0033:0x7fb38b2dbb19 [ 1582.979368] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1582.980883] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1582.981522] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1582.982125] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1582.982716] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1582.983307] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1582.983905] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1582.984520] CPU: 0 PID: 8596 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1582.985146] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1582.985873] Call Trace: [ 1582.986128] dump_stack+0x107/0x167 [ 1582.986476] should_fail.cold+0x5/0xa [ 1582.986829] _copy_from_user+0x2e/0x1b0 [ 1582.987201] snd_seq_write+0x40b/0x690 [ 1582.987573] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1582.988061] ? security_file_permission+0xb1/0xe0 [ 1582.988506] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1582.988961] vfs_write+0x29a/0xb10 [ 1582.989268] ksys_write+0x1f6/0x260 [ 1582.989584] ? __ia32_sys_read+0xb0/0xb0 [ 1582.989929] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1582.990381] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1582.990812] do_syscall_64+0x33/0x40 [ 1582.991124] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1582.991551] RIP: 0033:0x7f6671e15b19 [ 1582.991862] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1582.993363] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1582.993997] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1582.994593] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1582.995180] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1582.995769] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1582.996360] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1583.003124] FAULT_INJECTION: forcing a failure. [ 1583.003124] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1583.004217] CPU: 0 PID: 8600 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1583.004826] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1583.005570] Call Trace: [ 1583.005827] dump_stack+0x107/0x167 [ 1583.006184] should_fail.cold+0x5/0xa [ 1583.006543] __alloc_pages_nodemask+0x182/0x600 [ 1583.006977] ? add_mm_counter_fast+0x220/0x220 [ 1583.007401] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1583.007967] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1583.008452] ? lock_downgrade+0x6d0/0x6d0 [ 1583.008833] ? mark_held_locks+0x9e/0xe0 [ 1583.009222] alloc_pages_vma+0xbb/0x410 [ 1583.009596] handle_mm_fault+0x152f/0x3500 [ 1583.010002] ? do_raw_spin_lock+0x121/0x260 [ 1583.010407] ? rwlock_bug.part.0+0x90/0x90 [ 1583.010796] ? __pmd_alloc+0x5e0/0x5e0 [ 1583.011181] __get_user_pages+0x6ec/0x1620 [ 1583.011591] ? follow_page_mask+0x1900/0x1900 [ 1583.012010] ? down_read+0x10f/0x430 [ 1583.012363] ? down_write+0x160/0x160 [ 1583.012729] get_user_pages_unlocked+0x18a/0x690 [ 1583.013167] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1583.013674] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1583.014127] internal_get_user_pages_fast+0x175f/0x2640 [ 1583.014532] FAULT_INJECTION: forcing a failure. [ 1583.014532] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1583.014637] ? pin_user_pages_unlocked+0x80/0x80 [ 1583.015964] ? trace_hardirqs_on+0x5b/0x180 [ 1583.016340] get_user_pages_fast+0x66/0xa0 [ 1583.016704] iov_iter_get_pages+0x297/0xf40 [ 1583.017075] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1583.017490] ? mempool_resize+0x7d0/0x7d0 [ 1583.017870] bio_iov_iter_get_pages+0x22a/0x1200 [ 1583.018294] ? bvec_alloc+0x17e/0x2f0 [ 1583.018641] ? bio_alloc_bioset+0x2a1/0x600 [ 1583.019007] ? bio_add_pc_page+0x100/0x100 [ 1583.019371] ? bvec_alloc+0x220/0x2f0 [ 1583.019699] ? iov_iter_npages+0x1fd/0xa70 [ 1583.020055] ? ext4_iomap_begin+0x1a0/0x700 [ 1583.020429] iomap_dio_bio_actor+0x77a/0xef0 [ 1583.020815] iomap_dio_actor+0x36f/0x560 [ 1583.021166] iomap_apply+0x289/0x810 [ 1583.021486] ? iomap_dio_rw+0x90/0x90 [ 1583.021812] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1583.022316] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1583.022762] ? mark_held_locks+0x9e/0xe0 [ 1583.023114] ? filemap_check_errors+0xa5/0x150 [ 1583.023508] __iomap_dio_rw+0x6cd/0x1110 [ 1583.023851] ? iomap_dio_rw+0x90/0x90 [ 1583.024189] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1583.024589] ? down_read+0x10f/0x430 [ 1583.024909] ? down_write+0x160/0x160 [ 1583.025238] iomap_dio_rw+0x31/0x90 [ 1583.025551] ext4_file_read_iter+0x2c7/0x4c0 [ 1583.025926] new_sync_read+0x424/0x6f0 [ 1583.026275] ? ksys_lseek+0x1b0/0x1b0 [ 1583.026612] ? fsnotify_perm.part.0+0x22d/0x620 [ 1583.027012] ? security_file_permission+0xb1/0xe0 [ 1583.027429] vfs_read+0x4da/0x620 [ 1583.027732] ksys_read+0x12d/0x260 [ 1583.028035] ? vfs_write+0xb10/0xb10 [ 1583.028358] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1583.028800] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1583.029236] do_syscall_64+0x33/0x40 [ 1583.029555] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1583.029992] RIP: 0033:0x7f7360297b19 [ 1583.030318] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1583.031843] RSP: 002b:00007f735d7ec188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1583.032482] RAX: ffffffffffffffda RBX: 00007f73603ab020 RCX: 00007f7360297b19 [ 1583.033074] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1583.033674] RBP: 00007f735d7ec1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1583.034282] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1583.034874] R13: 00007ffca67b5e2f R14: 00007f735d7ec300 R15: 0000000000022000 [ 1583.035492] CPU: 1 PID: 8598 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1583.036105] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1583.036840] Call Trace: [ 1583.037085] dump_stack+0x107/0x167 [ 1583.037420] should_fail.cold+0x5/0xa [ 1583.037770] __alloc_pages_nodemask+0x182/0x600 [ 1583.038211] ? add_mm_counter_fast+0x220/0x220 [ 1583.038633] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1583.039185] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1583.039666] ? lock_downgrade+0x6d0/0x6d0 [ 1583.040049] ? mark_held_locks+0x9e/0xe0 [ 1583.040431] alloc_pages_vma+0xbb/0x410 [ 1583.040806] handle_mm_fault+0x152f/0x3500 [ 1583.041204] ? do_raw_spin_lock+0x121/0x260 [ 1583.041600] ? rwlock_bug.part.0+0x90/0x90 [ 1583.041998] ? __pmd_alloc+0x5e0/0x5e0 [ 1583.042386] __get_user_pages+0x6ec/0x1620 [ 1583.042789] ? follow_page_mask+0x1900/0x1900 [ 1583.043205] ? down_read+0x10f/0x430 [ 1583.043544] ? down_write+0x160/0x160 [ 1583.043909] get_user_pages_unlocked+0x18a/0x690 [ 1583.044346] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1583.044844] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1583.045290] internal_get_user_pages_fast+0x175f/0x2640 [ 1583.045809] ? pin_user_pages_unlocked+0x80/0x80 [ 1583.046282] ? trace_hardirqs_on+0x5b/0x180 [ 1583.046684] get_user_pages_fast+0x66/0xa0 [ 1583.047077] iov_iter_get_pages+0x297/0xf40 [ 1583.047481] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1583.047934] ? mempool_resize+0x7d0/0x7d0 [ 1583.048325] bio_iov_iter_get_pages+0x22a/0x1200 [ 1583.048768] ? bvec_alloc+0x17e/0x2f0 [ 1583.049126] ? bio_alloc_bioset+0x2a1/0x600 [ 1583.049524] ? bio_add_pc_page+0x100/0x100 [ 1583.049918] ? bvec_alloc+0x220/0x2f0 [ 1583.050287] ? iov_iter_npages+0x1fd/0xa70 [ 1583.050677] ? ext4_iomap_begin+0x1a0/0x700 [ 1583.051082] iomap_dio_bio_actor+0x77a/0xef0 [ 1583.051504] iomap_dio_actor+0x36f/0x560 [ 1583.051890] iomap_apply+0x289/0x810 [ 1583.052240] ? iomap_dio_rw+0x90/0x90 [ 1583.052600] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1583.053133] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1583.053621] ? mark_held_locks+0x9e/0xe0 [ 1583.054019] ? filemap_check_errors+0xa5/0x150 [ 1583.054453] __iomap_dio_rw+0x6cd/0x1110 [ 1583.054827] ? iomap_dio_rw+0x90/0x90 [ 1583.055197] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1583.055627] ? down_read+0x10f/0x430 [ 1583.055977] ? down_write+0x160/0x160 [ 1583.056336] iomap_dio_rw+0x31/0x90 [ 1583.056678] ext4_file_read_iter+0x2c7/0x4c0 [ 1583.057091] new_sync_read+0x424/0x6f0 [ 1583.057454] ? ksys_lseek+0x1b0/0x1b0 [ 1583.057823] ? fsnotify_perm.part.0+0x22d/0x620 [ 1583.058276] ? security_file_permission+0xb1/0xe0 [ 1583.058731] vfs_read+0x4da/0x620 [ 1583.059065] ksys_read+0x12d/0x260 [ 1583.059398] ? vfs_write+0xb10/0xb10 [ 1583.059749] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1583.060230] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1583.060707] do_syscall_64+0x33/0x40 [ 1583.061055] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1583.061522] RIP: 0033:0x7fb9b6c05b19 [ 1583.061866] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1583.063516] RSP: 002b:00007fb9b415a188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1583.066484] RAX: ffffffffffffffda RBX: 00007fb9b6d19020 RCX: 00007fb9b6c05b19 [ 1583.067129] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1583.067773] RBP: 00007fb9b415a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1583.068415] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1583.069057] R13: 00007ffd4abbb2ff R14: 00007fb9b415a300 R15: 0000000000022000 10:54:06 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 61) [ 1583.197199] FAULT_INJECTION: forcing a failure. [ 1583.197199] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1583.198370] CPU: 1 PID: 8609 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1583.198976] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1583.199884] Call Trace: [ 1583.200139] dump_stack+0x107/0x167 [ 1583.200515] should_fail.cold+0x5/0xa [ 1583.200865] _copy_from_user+0x2e/0x1b0 [ 1583.201234] snd_seq_write+0x40b/0x690 [ 1583.201607] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1583.202256] ? security_file_permission+0xb1/0xe0 [ 1583.202702] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1583.203183] vfs_write+0x29a/0xb10 [ 1583.203512] ksys_write+0x1f6/0x260 [ 1583.203842] ? __ia32_sys_read+0xb0/0xb0 [ 1583.204216] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1583.204693] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1583.205167] do_syscall_64+0x33/0x40 10:54:06 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) [ 1583.205512] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1583.206102] RIP: 0033:0x7f6671e15b19 [ 1583.206556] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1583.208246] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1583.208928] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xb3, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a545"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:54:06 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:54:06 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x0, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) [ 1583.209565] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1583.210250] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1583.210944] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1583.211649] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:54:06 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 47) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:54:06 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 21) [ 1583.342065] FAULT_INJECTION: forcing a failure. [ 1583.342065] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1583.343538] CPU: 0 PID: 8624 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1583.344165] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1583.344914] Call Trace: [ 1583.345162] dump_stack+0x107/0x167 [ 1583.345497] should_fail.cold+0x5/0xa [ 1583.345845] __alloc_pages_nodemask+0x182/0x600 [ 1583.346286] ? add_mm_counter_fast+0x220/0x220 [ 1583.346710] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1583.347256] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1583.347731] ? lock_downgrade+0x6d0/0x6d0 [ 1583.348110] ? mark_held_locks+0x9e/0xe0 [ 1583.348491] alloc_pages_vma+0xbb/0x410 [ 1583.348861] handle_mm_fault+0x152f/0x3500 [ 1583.349255] ? do_raw_spin_lock+0x121/0x260 [ 1583.349655] ? rwlock_bug.part.0+0x90/0x90 [ 1583.350053] ? __pmd_alloc+0x5e0/0x5e0 [ 1583.350443] __get_user_pages+0x6ec/0x1620 [ 1583.350842] ? follow_page_mask+0x1900/0x1900 [ 1583.351257] ? down_read+0x10f/0x430 [ 1583.351614] ? down_write+0x160/0x160 [ 1583.351979] get_user_pages_unlocked+0x18a/0x690 [ 1583.352417] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1583.352902] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1583.353346] internal_get_user_pages_fast+0x175f/0x2640 [ 1583.353861] ? pin_user_pages_unlocked+0x80/0x80 [ 1583.354315] ? trace_hardirqs_on+0x5b/0x180 [ 1583.354719] get_user_pages_fast+0x66/0xa0 [ 1583.355113] iov_iter_get_pages+0x297/0xf40 [ 1583.355527] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1583.355978] ? mempool_resize+0x7d0/0x7d0 [ 1583.356384] bio_iov_iter_get_pages+0x22a/0x1200 [ 1583.356828] ? bvec_alloc+0x17e/0x2f0 [ 1583.357185] ? bio_alloc_bioset+0x2a1/0x600 [ 1583.357597] ? bio_add_pc_page+0x100/0x100 [ 1583.357994] ? bvec_alloc+0x220/0x2f0 [ 1583.358365] ? iov_iter_npages+0x1fd/0xa70 [ 1583.358769] ? ext4_iomap_begin+0x1a0/0x700 [ 1583.359178] iomap_dio_bio_actor+0x77a/0xef0 [ 1583.359605] iomap_dio_actor+0x36f/0x560 [ 1583.359997] iomap_apply+0x289/0x810 [ 1583.360347] ? iomap_dio_rw+0x90/0x90 [ 1583.360713] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1583.361246] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1583.361731] ? mark_held_locks+0x9e/0xe0 [ 1583.362149] ? filemap_check_errors+0xa5/0x150 [ 1583.362572] __iomap_dio_rw+0x6cd/0x1110 [ 1583.362961] ? iomap_dio_rw+0x90/0x90 [ 1583.363329] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1583.363766] ? down_read+0x10f/0x430 [ 1583.364127] ? down_write+0x160/0x160 [ 1583.364488] iomap_dio_rw+0x31/0x90 [ 1583.364828] ext4_file_read_iter+0x2c7/0x4c0 [ 1583.365253] new_sync_read+0x424/0x6f0 [ 1583.365616] ? ksys_lseek+0x1b0/0x1b0 [ 1583.365993] ? fsnotify_perm.part.0+0x22d/0x620 [ 1583.366446] ? security_file_permission+0xb1/0xe0 [ 1583.366897] vfs_read+0x4da/0x620 [ 1583.367231] ksys_read+0x12d/0x260 [ 1583.367570] ? vfs_write+0xb10/0xb10 [ 1583.367924] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1583.368422] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1583.368898] do_syscall_64+0x33/0x40 [ 1583.369243] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1583.369723] RIP: 0033:0x7f7360297b19 [ 1583.370096] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1583.371751] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1583.372448] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1583.373102] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1583.373746] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1583.374414] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1583.375068] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1583.388764] FAULT_INJECTION: forcing a failure. [ 1583.388764] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1583.389875] CPU: 1 PID: 8622 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1583.390506] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1583.391251] Call Trace: [ 1583.391502] dump_stack+0x107/0x167 [ 1583.391845] should_fail.cold+0x5/0xa [ 1583.392204] __alloc_pages_nodemask+0x182/0x600 [ 1583.392635] ? add_mm_counter_fast+0x220/0x220 [ 1583.393059] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1583.393614] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1583.394119] ? lock_downgrade+0x6d0/0x6d0 [ 1583.394503] ? mark_held_locks+0x9e/0xe0 [ 1583.394886] alloc_pages_vma+0xbb/0x410 [ 1583.395259] handle_mm_fault+0x152f/0x3500 [ 1583.395658] ? do_raw_spin_lock+0x121/0x260 [ 1583.396060] ? rwlock_bug.part.0+0x90/0x90 [ 1583.396450] ? __pmd_alloc+0x5e0/0x5e0 [ 1583.396833] __get_user_pages+0x6ec/0x1620 [ 1583.397238] ? follow_page_mask+0x1900/0x1900 [ 1583.397655] ? down_read+0x10f/0x430 [ 1583.398012] ? down_write+0x160/0x160 [ 1583.398382] get_user_pages_unlocked+0x18a/0x690 [ 1583.398818] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1583.399312] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1583.399759] internal_get_user_pages_fast+0x175f/0x2640 [ 1583.400279] ? pin_user_pages_unlocked+0x80/0x80 [ 1583.400720] ? trace_hardirqs_on+0x5b/0x180 [ 1583.401124] get_user_pages_fast+0x66/0xa0 [ 1583.401527] iov_iter_get_pages+0x297/0xf40 [ 1583.401932] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1583.402402] ? mempool_resize+0x7d0/0x7d0 [ 1583.402799] bio_iov_iter_get_pages+0x22a/0x1200 [ 1583.403247] ? bvec_alloc+0x17e/0x2f0 [ 1583.403606] ? bio_alloc_bioset+0x2a1/0x600 [ 1583.404009] ? bio_add_pc_page+0x100/0x100 [ 1583.404403] ? bvec_alloc+0x220/0x2f0 [ 1583.404763] ? iov_iter_npages+0x1fd/0xa70 [ 1583.405156] ? ext4_iomap_begin+0x1a0/0x700 [ 1583.405564] iomap_dio_bio_actor+0x77a/0xef0 [ 1583.405995] iomap_dio_actor+0x36f/0x560 [ 1583.406379] iomap_apply+0x289/0x810 [ 1583.406804] ? iomap_dio_rw+0x90/0x90 [ 1583.407165] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1583.407702] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1583.408191] ? mark_held_locks+0x9e/0xe0 [ 1583.408583] ? filemap_check_errors+0xa5/0x150 [ 1583.409012] __iomap_dio_rw+0x6cd/0x1110 [ 1583.409388] ? iomap_dio_rw+0x90/0x90 [ 1583.409759] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1583.410218] ? down_read+0x10f/0x430 [ 1583.410567] ? down_write+0x160/0x160 [ 1583.410927] iomap_dio_rw+0x31/0x90 [ 1583.411267] ext4_file_read_iter+0x2c7/0x4c0 [ 1583.411683] new_sync_read+0x424/0x6f0 [ 1583.412048] ? ksys_lseek+0x1b0/0x1b0 [ 1583.412418] ? fsnotify_perm.part.0+0x22d/0x620 [ 1583.412856] ? security_file_permission+0xb1/0xe0 [ 1583.413328] vfs_read+0x4da/0x620 [ 1583.413660] ksys_read+0x12d/0x260 [ 1583.414000] ? vfs_write+0xb10/0xb10 [ 1583.414410] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1583.414935] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1583.415412] do_syscall_64+0x33/0x40 [ 1583.415758] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1583.416237] RIP: 0033:0x7fb38b2dbb19 [ 1583.416586] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1583.418262] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1583.418957] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1583.419613] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1583.420272] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1583.420918] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1583.421576] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 10:54:20 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xb3, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a545"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:54:20 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = dup(0xffffffffffffffff) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.bfq.time_recursive\x00', 0x0, 0x0) write$binfmt_elf64(r1, &(0x7f0000000140)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x5, 0x4, 0x5, 0x7ff, 0x2, 0x5, 0x9, 0x399, 0x40, 0x34d, 0x7fffffff, 0x2, 0x38, 0x2, 0xada8, 0x8, 0x1}, [{0x5, 0x31, 0x5, 0x240000000, 0x0, 0x100000000, 0x0, 0x6}], "9af66d4a6a65b8138b31413cb46b74a999c1d12dec387904a8e8921b3cc55f65e6c1b235cacf03834468b48a0a645dc11be3d9435b87ba22350e1ee72e8ef762029afc", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x9bb) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) 10:54:20 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 48) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:54:20 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:54:20 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x0, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:54:20 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 62) 10:54:20 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 22) 10:54:20 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 29) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) [ 1596.759149] FAULT_INJECTION: forcing a failure. [ 1596.759149] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1596.760481] CPU: 1 PID: 8635 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1596.761025] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1596.761676] Call Trace: [ 1596.761895] dump_stack+0x107/0x167 [ 1596.762198] should_fail.cold+0x5/0xa [ 1596.762513] __alloc_pages_nodemask+0x182/0x600 [ 1596.762884] ? add_mm_counter_fast+0x220/0x220 [ 1596.763249] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1596.763728] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1596.764146] ? lock_downgrade+0x6d0/0x6d0 [ 1596.764475] ? mark_held_locks+0x9e/0xe0 [ 1596.764806] alloc_pages_vma+0xbb/0x410 [ 1596.765128] handle_mm_fault+0x152f/0x3500 [ 1596.765469] ? do_raw_spin_lock+0x121/0x260 [ 1596.765814] ? rwlock_bug.part.0+0x90/0x90 [ 1596.766152] ? __pmd_alloc+0x5e0/0x5e0 [ 1596.766495] __get_user_pages+0x6ec/0x1620 [ 1596.766840] ? follow_page_mask+0x1900/0x1900 [ 1596.767200] ? down_read+0x10f/0x430 [ 1596.767500] ? down_write+0x160/0x160 [ 1596.767812] get_user_pages_unlocked+0x18a/0x690 [ 1596.768191] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1596.768421] FAULT_INJECTION: forcing a failure. [ 1596.768421] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1596.768623] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1596.768646] internal_get_user_pages_fast+0x175f/0x2640 [ 1596.770565] ? pin_user_pages_unlocked+0x80/0x80 [ 1596.770943] ? trace_hardirqs_on+0x5b/0x180 [ 1596.771291] get_user_pages_fast+0x66/0xa0 [ 1596.771630] iov_iter_get_pages+0x297/0xf40 [ 1596.771977] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1596.772366] ? mempool_resize+0x7d0/0x7d0 [ 1596.772704] bio_iov_iter_get_pages+0x22a/0x1200 [ 1596.773084] ? bvec_alloc+0x17e/0x2f0 [ 1596.773390] ? bio_alloc_bioset+0x2a1/0x600 [ 1596.773732] ? bio_add_pc_page+0x100/0x100 [ 1596.774067] ? bvec_alloc+0x220/0x2f0 [ 1596.774383] ? iov_iter_npages+0x1fd/0xa70 [ 1596.774720] ? ext4_iomap_begin+0x1a0/0x700 [ 1596.775067] iomap_dio_bio_actor+0x77a/0xef0 [ 1596.775427] iomap_dio_actor+0x36f/0x560 [ 1596.775756] iomap_apply+0x289/0x810 [ 1596.776053] ? iomap_dio_rw+0x90/0x90 [ 1596.776360] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1596.776820] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1596.777241] ? mark_held_locks+0x9e/0xe0 [ 1596.777573] ? filemap_check_errors+0xa5/0x150 [ 1596.777940] __iomap_dio_rw+0x6cd/0x1110 [ 1596.778274] ? iomap_dio_rw+0x90/0x90 [ 1596.778589] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1596.778960] ? down_read+0x10f/0x430 [ 1596.779257] ? down_write+0x160/0x160 [ 1596.779566] iomap_dio_rw+0x31/0x90 [ 1596.779858] ext4_file_read_iter+0x2c7/0x4c0 [ 1596.780211] new_sync_read+0x424/0x6f0 [ 1596.780523] ? ksys_lseek+0x1b0/0x1b0 [ 1596.780837] ? fsnotify_perm.part.0+0x22d/0x620 [ 1596.781210] ? security_file_permission+0xb1/0xe0 [ 1596.781599] vfs_read+0x4da/0x620 [ 1596.781881] ksys_read+0x12d/0x260 [ 1596.786180] ? vfs_write+0xb10/0xb10 [ 1596.786494] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1596.786907] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1596.787316] do_syscall_64+0x33/0x40 [ 1596.787612] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1596.788016] RIP: 0033:0x7fb38b2dbb19 [ 1596.788315] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1596.789746] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1596.790359] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1596.790917] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1596.791474] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1596.792032] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1596.792589] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1596.793175] CPU: 0 PID: 8643 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1596.793844] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1596.794526] Call Trace: [ 1596.794834] dump_stack+0x107/0x167 [ 1596.795138] should_fail.cold+0x5/0xa [ 1596.795465] __alloc_pages_nodemask+0x182/0x600 [ 1596.795909] ? add_mm_counter_fast+0x220/0x220 [ 1596.796286] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1596.796836] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1596.797275] ? lock_downgrade+0x6d0/0x6d0 [ 1596.797678] ? mark_held_locks+0x9e/0xe0 [ 1596.798020] alloc_pages_vma+0xbb/0x410 [ 1596.798399] handle_mm_fault+0x152f/0x3500 [ 1596.798881] ? do_raw_spin_lock+0x121/0x260 [ 1596.799279] ? rwlock_bug.part.0+0x90/0x90 [ 1596.799734] ? __pmd_alloc+0x5e0/0x5e0 [ 1596.800110] __get_user_pages+0x6ec/0x1620 [ 1596.800509] ? follow_page_mask+0x1900/0x1900 [ 1596.800976] ? down_read+0x10f/0x430 [ 1596.801321] ? down_write+0x160/0x160 [ 1596.801746] get_user_pages_unlocked+0x18a/0x690 [ 1596.802188] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1596.802786] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1596.803226] internal_get_user_pages_fast+0x175f/0x2640 [ 1596.803809] ? pin_user_pages_unlocked+0x80/0x80 [ 1596.804241] ? trace_hardirqs_on+0x5b/0x180 [ 1596.804704] get_user_pages_fast+0x66/0xa0 [ 1596.805094] iov_iter_get_pages+0x297/0xf40 [ 1596.805501] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1596.806015] ? mempool_resize+0x7d0/0x7d0 [ 1596.806421] bio_iov_iter_get_pages+0x22a/0x1200 [ 1596.806947] ? bvec_alloc+0x17e/0x2f0 [ 1596.807301] ? bio_alloc_bioset+0x2a1/0x600 [ 1596.807763] ? bio_add_pc_page+0x100/0x100 [ 1596.808154] ? bvec_alloc+0x220/0x2f0 [ 1596.808508] ? iov_iter_npages+0x1fd/0xa70 [ 1596.808946] ? ext4_iomap_begin+0x1a0/0x700 [ 1596.809351] iomap_dio_bio_actor+0x77a/0xef0 [ 1596.809842] iomap_dio_actor+0x36f/0x560 [ 1596.810250] iomap_apply+0x289/0x810 [ 1596.810683] ? iomap_dio_rw+0x90/0x90 [ 1596.811034] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1596.811630] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1596.812117] ? mark_held_locks+0x9e/0xe0 [ 1596.812506] ? filemap_check_errors+0xa5/0x150 [ 1596.812976] __iomap_dio_rw+0x6cd/0x1110 [ 1596.813343] ? iomap_dio_rw+0x90/0x90 [ 1596.813773] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1596.814203] ? down_read+0x10f/0x430 [ 1596.814560] ? down_write+0x160/0x160 [ 1596.814999] iomap_dio_rw+0x31/0x90 [ 1596.815336] ext4_file_read_iter+0x2c7/0x4c0 [ 1596.815847] new_sync_read+0x424/0x6f0 [ 1596.816204] ? ksys_lseek+0x1b0/0x1b0 [ 1596.816562] ? fsnotify_perm.part.0+0x22d/0x620 [ 1596.817040] ? security_file_permission+0xb1/0xe0 [ 1596.817482] vfs_read+0x4da/0x620 [ 1596.817867] ksys_read+0x12d/0x260 [ 1596.818204] ? vfs_write+0xb10/0xb10 [ 1596.818555] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1596.819109] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1596.819632] do_syscall_64+0x33/0x40 [ 1596.819983] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1596.820441] RIP: 0033:0x7fb9b6c05b19 [ 1596.820833] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1596.822516] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1596.823276] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1596.823974] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1596.824659] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1596.825291] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1596.825989] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1596.836971] FAULT_INJECTION: forcing a failure. [ 1596.836971] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1596.838672] CPU: 0 PID: 8639 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1596.839341] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1596.840149] Call Trace: [ 1596.840408] dump_stack+0x107/0x167 [ 1596.840802] should_fail.cold+0x5/0xa [ 1596.841180] __alloc_pages_nodemask+0x182/0x600 [ 1596.841675] ? add_mm_counter_fast+0x220/0x220 [ 1596.842105] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1596.842771] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1596.843249] ? lock_downgrade+0x6d0/0x6d0 [ 1596.843713] ? mark_held_locks+0x9e/0xe0 [ 1596.844092] alloc_pages_vma+0xbb/0x410 [ 1596.844462] handle_mm_fault+0x152f/0x3500 [ 1596.844914] ? do_raw_spin_lock+0x121/0x260 [ 1596.845311] ? rwlock_bug.part.0+0x90/0x90 [ 1596.845758] ? __pmd_alloc+0x5e0/0x5e0 [ 1596.846137] __get_user_pages+0x6ec/0x1620 [ 1596.846661] ? follow_page_mask+0x1900/0x1900 [ 1596.847084] ? down_read+0x10f/0x430 [ 1596.847427] ? down_write+0x160/0x160 [ 1596.847850] get_user_pages_unlocked+0x18a/0x690 [ 1596.848285] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1596.848831] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1596.854047] internal_get_user_pages_fast+0x175f/0x2640 [ 1596.854636] ? pin_user_pages_unlocked+0x80/0x80 [ 1596.855082] ? trace_hardirqs_on+0x5b/0x180 [ 1596.855481] get_user_pages_fast+0x66/0xa0 [ 1596.855962] iov_iter_get_pages+0x297/0xf40 [ 1596.856362] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1596.856874] ? mempool_resize+0x7d0/0x7d0 [ 1596.857266] bio_iov_iter_get_pages+0x22a/0x1200 [ 1596.857765] ? bvec_alloc+0x17e/0x2f0 [ 1596.858118] ? bio_alloc_bioset+0x2a1/0x600 [ 1596.858537] ? bio_add_pc_page+0x100/0x100 [ 1596.858989] ? bvec_alloc+0x220/0x2f0 [ 1596.859341] ? iov_iter_npages+0x1fd/0xa70 [ 1596.859818] ? ext4_iomap_begin+0x1a0/0x700 [ 1596.860221] iomap_dio_bio_actor+0x77a/0xef0 [ 1596.860703] iomap_dio_actor+0x36f/0x560 [ 1596.861083] iomap_apply+0x289/0x810 [ 1596.861428] ? iomap_dio_rw+0x90/0x90 [ 1596.861832] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1596.862387] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1596.862938] ? mark_held_locks+0x9e/0xe0 [ 1596.863323] ? filemap_check_errors+0xa5/0x150 [ 1596.863829] __iomap_dio_rw+0x6cd/0x1110 [ 1596.864201] ? iomap_dio_rw+0x90/0x90 [ 1596.864627] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1596.865065] ? down_read+0x10f/0x430 [ 1596.865412] ? down_write+0x160/0x160 [ 1596.865828] iomap_dio_rw+0x31/0x90 [ 1596.866176] ext4_file_read_iter+0x2c7/0x4c0 [ 1596.866663] new_sync_read+0x424/0x6f0 [ 1596.867026] ? ksys_lseek+0x1b0/0x1b0 [ 1596.867389] ? fsnotify_perm.part.0+0x22d/0x620 [ 1596.867906] ? security_file_permission+0xb1/0xe0 [ 1596.868359] vfs_read+0x4da/0x620 [ 1596.868759] ksys_read+0x12d/0x260 [ 1596.869086] ? vfs_write+0xb10/0xb10 [ 1596.869433] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1596.869967] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1596.870461] do_syscall_64+0x33/0x40 [ 1596.870865] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1596.871328] RIP: 0033:0x7f7360297b19 [ 1596.871761] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1596.873467] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1596.874342] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1596.875050] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1596.875786] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1596.876434] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1596.877141] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1596.886504] FAULT_INJECTION: forcing a failure. [ 1596.886504] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1596.887796] CPU: 0 PID: 8649 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1596.888409] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1596.889204] Call Trace: [ 1596.889454] dump_stack+0x107/0x167 [ 1596.889841] should_fail.cold+0x5/0xa [ 1596.890210] _copy_from_user+0x2e/0x1b0 [ 1596.890644] snd_seq_write+0x40b/0x690 [ 1596.891022] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1596.891518] ? security_file_permission+0xb1/0xe0 [ 1596.892054] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1596.892547] vfs_write+0x29a/0xb10 [ 1596.892945] ksys_write+0x1f6/0x260 [ 1596.893283] ? __ia32_sys_read+0xb0/0xb0 [ 1596.893714] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1596.894234] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1596.894824] do_syscall_64+0x33/0x40 [ 1596.895167] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1596.895716] RIP: 0033:0x7f6671e15b19 [ 1596.896060] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1596.897803] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1596.898511] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1596.899223] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1596.899948] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1596.900651] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1596.901295] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:54:20 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) open_tree(r1, &(0x7f0000000000)='./file0\x00', 0x8000) syncfs(r2) r3 = openat(r1, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) pread64(r0, &(0x7f0000000140)=""/207, 0xcf, 0x4c1) read(r3, &(0x7f0000000000), 0x1b4000) 10:54:20 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 63) 10:54:20 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xd1, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:54:20 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 49) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:54:20 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x0, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) [ 1596.994328] FAULT_INJECTION: forcing a failure. [ 1596.994328] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1596.995289] CPU: 1 PID: 8656 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1596.995827] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1596.996479] Call Trace: [ 1596.996698] dump_stack+0x107/0x167 [ 1596.996990] should_fail.cold+0x5/0xa [ 1596.997302] _copy_from_user+0x2e/0x1b0 [ 1596.997625] snd_seq_write+0x40b/0x690 [ 1596.997945] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1596.998403] ? security_file_permission+0xb1/0xe0 [ 1596.998793] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1596.999239] vfs_write+0x29a/0xb10 [ 1596.999534] ksys_write+0x1f6/0x260 [ 1596.999827] ? __ia32_sys_read+0xb0/0xb0 [ 1597.000155] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1597.000573] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1597.000984] do_syscall_64+0x33/0x40 [ 1597.001282] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1597.001694] RIP: 0033:0x7f6671e15b19 [ 1597.001992] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1597.003473] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1597.004086] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1597.004650] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1597.005215] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1597.005781] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1597.006376] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:54:20 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(0x0, r3, 0x3, r0, 0xc) [ 1597.037640] FAULT_INJECTION: forcing a failure. [ 1597.037640] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1597.038889] CPU: 1 PID: 8663 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1597.039425] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1597.040069] Call Trace: [ 1597.040285] dump_stack+0x107/0x167 [ 1597.040575] should_fail.cold+0x5/0xa [ 1597.040883] __alloc_pages_nodemask+0x182/0x600 [ 1597.041252] ? add_mm_counter_fast+0x220/0x220 [ 1597.041613] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1597.042090] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1597.042528] ? lock_downgrade+0x6d0/0x6d0 [ 1597.042855] ? mark_held_locks+0x9e/0xe0 [ 1597.043183] alloc_pages_vma+0xbb/0x410 [ 1597.043511] handle_mm_fault+0x152f/0x3500 [ 1597.043849] ? do_raw_spin_lock+0x121/0x260 [ 1597.044194] ? rwlock_bug.part.0+0x90/0x90 [ 1597.044529] ? __pmd_alloc+0x5e0/0x5e0 [ 1597.044855] __get_user_pages+0x6ec/0x1620 [ 1597.045197] ? follow_page_mask+0x1900/0x1900 [ 1597.045555] ? down_read+0x10f/0x430 [ 1597.045852] ? down_write+0x160/0x160 [ 1597.046168] get_user_pages_unlocked+0x18a/0x690 [ 1597.046619] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1597.047049] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1597.047434] internal_get_user_pages_fast+0x175f/0x2640 [ 1597.047880] ? pin_user_pages_unlocked+0x80/0x80 [ 1597.048263] ? trace_hardirqs_on+0x5b/0x180 [ 1597.048615] get_user_pages_fast+0x66/0xa0 [ 1597.049036] iov_iter_get_pages+0x297/0xf40 [ 1597.049382] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1597.049770] ? mempool_resize+0x7d0/0x7d0 [ 1597.050106] bio_iov_iter_get_pages+0x22a/0x1200 [ 1597.050558] ? bvec_alloc+0x17e/0x2f0 [ 1597.050889] ? bio_alloc_bioset+0x2a1/0x600 [ 1597.051260] ? bio_add_pc_page+0x100/0x100 [ 1597.051596] ? bvec_alloc+0x220/0x2f0 [ 1597.051901] ? iov_iter_npages+0x1fd/0xa70 [ 1597.052239] ? ext4_iomap_begin+0x1a0/0x700 [ 1597.052586] iomap_dio_bio_actor+0x77a/0xef0 [ 1597.052945] iomap_dio_actor+0x36f/0x560 [ 1597.053274] iomap_apply+0x289/0x810 [ 1597.053571] ? iomap_dio_rw+0x90/0x90 [ 1597.053877] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1597.054398] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1597.054820] ? mark_held_locks+0x9e/0xe0 [ 1597.055156] ? filemap_check_errors+0xa5/0x150 [ 1597.055523] __iomap_dio_rw+0x6cd/0x1110 [ 1597.055845] ? iomap_dio_rw+0x90/0x90 [ 1597.056160] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1597.056529] ? down_read+0x10f/0x430 [ 1597.056827] ? down_write+0x160/0x160 [ 1597.057145] iomap_dio_rw+0x31/0x90 [ 1597.057438] ext4_file_read_iter+0x2c7/0x4c0 [ 1597.057791] new_sync_read+0x424/0x6f0 [ 1597.058101] ? ksys_lseek+0x1b0/0x1b0 [ 1597.058437] ? fsnotify_perm.part.0+0x22d/0x620 [ 1597.058818] ? security_file_permission+0xb1/0xe0 [ 1597.059204] vfs_read+0x4da/0x620 [ 1597.059486] ksys_read+0x12d/0x260 [ 1597.059769] ? vfs_write+0xb10/0xb10 [ 1597.060078] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1597.060498] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1597.060906] do_syscall_64+0x33/0x40 [ 1597.061203] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1597.061606] RIP: 0033:0x7fb38b2dbb19 [ 1597.061909] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1597.063373] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1597.063978] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1597.064538] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1597.065096] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1597.065655] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1597.066239] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 10:54:33 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 64) 10:54:33 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xd1, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:54:33 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(0x0, r3, 0x3, r0, 0xc) 10:54:33 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 50) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:54:33 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 10:54:33 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0xee, 0x5, 0x0, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0798572"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) [ 1610.580505] FAULT_INJECTION: forcing a failure. [ 1610.580505] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1610.581542] FAULT_INJECTION: forcing a failure. [ 1610.581542] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1610.582604] CPU: 1 PID: 8681 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1610.584997] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.586411] Call Trace: [ 1610.586687] dump_stack+0x107/0x167 [ 1610.587040] should_fail.cold+0x5/0xa [ 1610.587414] _copy_from_user+0x2e/0x1b0 [ 1610.587801] snd_seq_write+0x40b/0x690 [ 1610.588182] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1610.588707] ? security_file_permission+0xb1/0xe0 [ 1610.589174] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1610.589694] vfs_write+0x29a/0xb10 [ 1610.590036] ksys_write+0x1f6/0x260 [ 1610.590460] ? __ia32_sys_read+0xb0/0xb0 [ 1610.590872] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.591380] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.591867] do_syscall_64+0x33/0x40 [ 1610.592222] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.592707] RIP: 0033:0x7f6671e15b19 [ 1610.593065] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1610.594846] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1610.595574] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1610.596245] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1610.596923] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.597588] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.598245] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1610.598986] CPU: 0 PID: 8684 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1610.599653] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.600503] Call Trace: [ 1610.600765] dump_stack+0x107/0x167 [ 1610.601166] should_fail.cold+0x5/0xa [ 1610.601540] __alloc_pages_nodemask+0x182/0x600 [ 1610.602034] ? add_mm_counter_fast+0x220/0x220 [ 1610.602483] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1610.603102] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1610.603613] ? lock_downgrade+0x6d0/0x6d0 [ 1610.604078] ? mark_held_locks+0x9e/0xe0 [ 1610.604464] alloc_pages_vma+0xbb/0x410 [ 1610.604880] handle_mm_fault+0x152f/0x3500 [ 1610.605303] ? do_raw_spin_lock+0x121/0x260 [ 1610.605722] ? rwlock_bug.part.0+0x90/0x90 [ 1610.606183] ? __pmd_alloc+0x5e0/0x5e0 [ 1610.606584] __get_user_pages+0x6ec/0x1620 [ 1610.607043] ? follow_page_mask+0x1900/0x1900 [ 1610.607470] ? down_read+0x10f/0x430 [ 1610.607828] ? down_write+0x160/0x160 [ 1610.608271] get_user_pages_unlocked+0x18a/0x690 [ 1610.608719] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1610.609272] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1610.609720] internal_get_user_pages_fast+0x175f/0x2640 [ 1610.610293] ? pin_user_pages_unlocked+0x80/0x80 [ 1610.610752] ? trace_hardirqs_on+0x5b/0x180 [ 1610.611262] get_user_pages_fast+0x66/0xa0 [ 1610.611747] iov_iter_get_pages+0x297/0xf40 [ 1610.612222] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1610.612688] ? mempool_resize+0x7d0/0x7d0 [ 1610.613128] bio_iov_iter_get_pages+0x22a/0x1200 [ 1610.613582] ? bvec_alloc+0x17e/0x2f0 [ 1610.613997] ? bio_alloc_bioset+0x2a1/0x600 [ 1610.614428] ? bio_add_pc_page+0x100/0x100 [ 1610.614820] ? bvec_alloc+0x220/0x2f0 [ 1610.615227] ? iov_iter_npages+0x1fd/0xa70 [ 1610.615624] ? ext4_iomap_begin+0x1a0/0x700 [ 1610.616104] iomap_dio_bio_actor+0x77a/0xef0 [ 1610.616536] iomap_dio_actor+0x36f/0x560 [ 1610.619999] iomap_apply+0x289/0x810 [ 1610.620319] ? iomap_dio_rw+0x90/0x90 [ 1610.620646] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1610.621184] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1610.621637] ? mark_held_locks+0x9e/0xe0 [ 1610.622041] ? filemap_check_errors+0xa5/0x150 [ 1610.622455] __iomap_dio_rw+0x6cd/0x1110 [ 1610.622799] ? iomap_dio_rw+0x90/0x90 [ 1610.623181] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1610.623574] ? down_read+0x10f/0x430 [ 1610.623969] ? down_write+0x160/0x160 [ 1610.624298] iomap_dio_rw+0x31/0x90 [ 1610.624609] ext4_file_read_iter+0x2c7/0x4c0 [ 1610.625036] new_sync_read+0x424/0x6f0 [ 1610.625373] ? ksys_lseek+0x1b0/0x1b0 [ 1610.625705] ? fsnotify_perm.part.0+0x22d/0x620 [ 1610.626149] ? security_file_permission+0xb1/0xe0 [ 1610.626592] vfs_read+0x4da/0x620 [ 1610.626941] ksys_read+0x12d/0x260 [ 1610.627242] ? vfs_write+0xb10/0xb10 [ 1610.627569] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.628082] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.628524] do_syscall_64+0x33/0x40 [ 1610.628883] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.629322] RIP: 0033:0x7fb38b2dbb19 [ 1610.629641] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1610.631263] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1610.631986] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1610.632585] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1610.633230] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.633827] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.634499] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 10:54:33 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 23) 10:54:33 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 30) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) [ 1610.652527] FAULT_INJECTION: forcing a failure. [ 1610.652527] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1610.653730] CPU: 0 PID: 8690 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1610.654355] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.655096] Call Trace: [ 1610.655322] dump_stack+0x107/0x167 [ 1610.655631] should_fail.cold+0x5/0xa [ 1610.656035] __alloc_pages_nodemask+0x182/0x600 [ 1610.656428] ? add_mm_counter_fast+0x220/0x220 [ 1610.656819] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1610.657376] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1610.657818] ? lock_downgrade+0x6d0/0x6d0 [ 1610.658218] ? mark_held_locks+0x9e/0xe0 [ 1610.658589] alloc_pages_vma+0xbb/0x410 [ 1610.658979] handle_mm_fault+0x152f/0x3500 [ 1610.659343] ? do_raw_spin_lock+0x121/0x260 [ 1610.659710] ? rwlock_bug.part.0+0x90/0x90 [ 1610.660142] ? __pmd_alloc+0x5e0/0x5e0 [ 1610.660488] __get_user_pages+0x6ec/0x1620 [ 1610.660895] ? follow_page_mask+0x1900/0x1900 [ 1610.661283] ? down_read+0x10f/0x430 [ 1610.661598] ? down_write+0x160/0x160 [ 1610.661975] get_user_pages_unlocked+0x18a/0x690 [ 1610.662438] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1610.662945] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1610.663361] internal_get_user_pages_fast+0x175f/0x2640 [ 1610.663830] ? pin_user_pages_unlocked+0x80/0x80 [ 1610.664313] ? trace_hardirqs_on+0x5b/0x180 [ 1610.664682] get_user_pages_fast+0x66/0xa0 [ 1610.665089] iov_iter_get_pages+0x297/0xf40 [ 1610.665459] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1610.665920] ? mempool_resize+0x7d0/0x7d0 [ 1610.666280] bio_iov_iter_get_pages+0x22a/0x1200 [ 1610.666694] ? bvec_alloc+0x17e/0x2f0 [ 1610.667069] ? bio_alloc_bioset+0x2a1/0x600 [ 1610.667435] ? bio_add_pc_page+0x100/0x100 [ 1610.667793] ? bvec_alloc+0x220/0x2f0 [ 1610.668195] ? iov_iter_npages+0x1fd/0xa70 [ 1610.668551] ? ext4_iomap_begin+0x1a0/0x700 [ 1610.668967] iomap_dio_bio_actor+0x77a/0xef0 [ 1610.669349] iomap_dio_actor+0x36f/0x560 [ 1610.669697] iomap_apply+0x289/0x810 [ 1610.670063] ? iomap_dio_rw+0x90/0x90 [ 1610.670399] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1610.670953] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1610.671400] ? mark_held_locks+0x9e/0xe0 [ 1610.671750] ? filemap_check_errors+0xa5/0x150 [ 1610.672214] __iomap_dio_rw+0x6cd/0x1110 [ 1610.672557] ? iomap_dio_rw+0x90/0x90 [ 1610.672941] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1610.673337] ? down_read+0x10f/0x430 [ 1610.673654] ? down_write+0x160/0x160 [ 1610.673983] iomap_dio_rw+0x31/0x90 [ 1610.674295] ext4_file_read_iter+0x2c7/0x4c0 [ 1610.674714] new_sync_read+0x424/0x6f0 [ 1610.675079] ? ksys_lseek+0x1b0/0x1b0 [ 1610.675444] ? fsnotify_perm.part.0+0x22d/0x620 [ 1610.675878] ? security_file_permission+0xb1/0xe0 [ 1610.676335] vfs_read+0x4da/0x620 [ 1610.676666] ksys_read+0x12d/0x260 [ 1610.677001] ? vfs_write+0xb10/0xb10 [ 1610.677353] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.677837] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.678320] do_syscall_64+0x33/0x40 [ 1610.678649] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.679079] RIP: 0033:0x7fb9b6c05b19 [ 1610.679397] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1610.680929] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1610.681578] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1610.682179] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1610.682785] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.683383] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.683981] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1610.687601] FAULT_INJECTION: forcing a failure. [ 1610.687601] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1610.689856] CPU: 0 PID: 8691 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1610.691259] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.693065] Call Trace: [ 1610.693637] dump_stack+0x107/0x167 [ 1610.694457] should_fail.cold+0x5/0xa [ 1610.695287] __alloc_pages_nodemask+0x182/0x600 [ 1610.696346] ? add_mm_counter_fast+0x220/0x220 [ 1610.697345] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1610.698683] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1610.699824] ? lock_downgrade+0x6d0/0x6d0 [ 1610.700727] ? mark_held_locks+0x9e/0xe0 [ 1610.701613] alloc_pages_vma+0xbb/0x410 [ 1610.702502] handle_mm_fault+0x152f/0x3500 [ 1610.703425] ? do_raw_spin_lock+0x121/0x260 [ 1610.704380] ? rwlock_bug.part.0+0x90/0x90 [ 1610.705297] ? __pmd_alloc+0x5e0/0x5e0 [ 1610.706156] __get_user_pages+0x6ec/0x1620 [ 1610.707093] ? follow_page_mask+0x1900/0x1900 [ 1610.708081] ? down_read+0x10f/0x430 [ 1610.708905] ? down_write+0x160/0x160 [ 1610.709741] ? mark_held_locks+0x9e/0xe0 [ 1610.710641] get_user_pages_unlocked+0x18a/0x690 [ 1610.711685] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1610.712720] ? internal_get_user_pages_fast+0x9ba/0x2640 [ 1610.713897] internal_get_user_pages_fast+0x175f/0x2640 [ 1610.715096] ? pin_user_pages_unlocked+0x80/0x80 10:54:34 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 65) [ 1610.716135] get_user_pages_fast+0x66/0xa0 [ 1610.717055] iov_iter_get_pages+0x297/0xf40 [ 1610.717805] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1610.718676] ? mempool_resize+0x7d0/0x7d0 [ 1610.719405] bio_iov_iter_get_pages+0x22a/0x1200 [ 1610.720225] ? bvec_alloc+0x17e/0x2f0 [ 1610.720884] ? bio_alloc_bioset+0x2a1/0x600 [ 1610.721630] ? bio_add_pc_page+0x100/0x100 [ 1610.722381] ? bvec_alloc+0x220/0x2f0 [ 1610.723211] ? iov_iter_npages+0x1fd/0xa70 [ 1610.724127] ? ext4_iomap_begin+0x1a0/0x700 [ 1610.725065] iomap_dio_bio_actor+0x77a/0xef0 [ 1610.726039] iomap_dio_actor+0x36f/0x560 [ 1610.726944] iomap_apply+0x289/0x810 [ 1610.727761] ? iomap_dio_rw+0x90/0x90 [ 1610.728602] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1610.729874] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1610.731024] ? mark_held_locks+0x9e/0xe0 [ 1610.731732] ? filemap_check_errors+0xa5/0x150 [ 1610.732515] __iomap_dio_rw+0x6cd/0x1110 [ 1610.733195] ? iomap_dio_rw+0x90/0x90 [ 1610.733854] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1610.734519] ? down_read+0x10f/0x430 [ 1610.734839] ? down_write+0x160/0x160 [ 1610.735166] iomap_dio_rw+0x31/0x90 [ 1610.735478] ext4_file_read_iter+0x2c7/0x4c0 [ 1610.735854] new_sync_read+0x424/0x6f0 [ 1610.736185] ? ksys_lseek+0x1b0/0x1b0 [ 1610.736517] ? fsnotify_perm.part.0+0x22d/0x620 [ 1610.736916] ? security_file_permission+0xb1/0xe0 [ 1610.737332] vfs_read+0x4da/0x620 [ 1610.737634] ksys_read+0x12d/0x260 [ 1610.737939] ? vfs_write+0xb10/0xb10 [ 1610.738261] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.738755] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.739191] do_syscall_64+0x33/0x40 [ 1610.739509] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.739940] RIP: 0033:0x7f7360297b19 [ 1610.739968] FAULT_INJECTION: forcing a failure. [ 1610.739968] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1610.740256] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1610.740264] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1610.740277] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1610.740294] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1610.744688] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.745289] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.745888] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1610.746745] CPU: 1 PID: 8697 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1610.747492] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.748382] Call Trace: [ 1610.748675] dump_stack+0x107/0x167 [ 1610.749054] should_fail.cold+0x5/0xa [ 1610.749454] _copy_from_user+0x2e/0x1b0 [ 1610.749874] snd_seq_write+0x40b/0x690 [ 1610.750289] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1610.750847] ? security_file_permission+0xb1/0xe0 [ 1610.751353] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1610.751912] vfs_write+0x29a/0xb10 [ 1610.752281] ksys_write+0x1f6/0x260 [ 1610.752657] ? __ia32_sys_read+0xb0/0xb0 [ 1610.753084] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.753626] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.754154] do_syscall_64+0x33/0x40 [ 1610.754572] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.755104] RIP: 0033:0x7f6671e15b19 [ 1610.755489] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1610.757393] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1610.758181] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1610.758949] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1610.759685] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.760414] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.761150] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:54:34 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:54:34 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(0x0, r3, 0x3, r0, 0xc) 10:54:34 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 51) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:54:34 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xd1, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:54:34 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) 10:54:34 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 31) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) [ 1610.886997] FAULT_INJECTION: forcing a failure. [ 1610.886997] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1610.889524] CPU: 0 PID: 8708 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1610.890880] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.892576] Call Trace: [ 1610.893019] dump_stack+0x107/0x167 [ 1610.893649] should_fail.cold+0x5/0xa [ 1610.894384] __alloc_pages_nodemask+0x182/0x600 [ 1610.895385] ? add_mm_counter_fast+0x220/0x220 [ 1610.896176] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1610.897232] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1610.898145] ? lock_downgrade+0x6d0/0x6d0 [ 1610.898597] FAULT_INJECTION: forcing a failure. [ 1610.898597] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1610.899008] ? mark_held_locks+0x9e/0xe0 [ 1610.899028] alloc_pages_vma+0xbb/0x410 [ 1610.901574] handle_mm_fault+0x152f/0x3500 [ 1610.902301] ? do_raw_spin_lock+0x121/0x260 [ 1610.903226] ? rwlock_bug.part.0+0x90/0x90 [ 1610.903957] ? __pmd_alloc+0x5e0/0x5e0 [ 1610.904647] __get_user_pages+0x6ec/0x1620 [ 1610.905389] ? follow_page_mask+0x1900/0x1900 [ 1610.906164] ? down_read+0x10f/0x430 [ 1610.906947] ? down_write+0x160/0x160 [ 1610.907598] get_user_pages_unlocked+0x18a/0x690 [ 1610.908400] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1610.909316] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1610.910123] internal_get_user_pages_fast+0x175f/0x2640 [ 1610.911256] ? pin_user_pages_unlocked+0x80/0x80 [ 1610.912076] ? trace_hardirqs_on+0x5b/0x180 [ 1610.912823] get_user_pages_fast+0x66/0xa0 [ 1610.913552] iov_iter_get_pages+0x297/0xf40 [ 1610.914299] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1610.914760] ? mempool_resize+0x7d0/0x7d0 [ 1610.915127] bio_iov_iter_get_pages+0x22a/0x1200 [ 1610.915533] ? bvec_alloc+0x17e/0x2f0 [ 1610.915861] ? bio_alloc_bioset+0x2a1/0x600 [ 1610.916227] ? bio_add_pc_page+0x100/0x100 [ 1610.916587] ? bvec_alloc+0x220/0x2f0 [ 1610.916914] ? iov_iter_npages+0x1fd/0xa70 [ 1610.917280] ? ext4_iomap_begin+0x1a0/0x700 [ 1610.917651] iomap_dio_bio_actor+0x77a/0xef0 [ 1610.918035] iomap_dio_actor+0x36f/0x560 [ 1610.918417] iomap_apply+0x289/0x810 [ 1610.919227] ? iomap_dio_rw+0x90/0x90 [ 1610.919891] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1610.920893] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1610.921809] ? mark_held_locks+0x9e/0xe0 [ 1610.922562] ? filemap_check_errors+0xa5/0x150 [ 1610.923351] __iomap_dio_rw+0x6cd/0x1110 [ 1610.924035] ? iomap_dio_rw+0x90/0x90 [ 1610.924690] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1610.925469] ? down_read+0x10f/0x430 [ 1610.926095] ? down_write+0x160/0x160 [ 1610.926572] iomap_dio_rw+0x31/0x90 [ 1610.926885] ext4_file_read_iter+0x2c7/0x4c0 [ 1610.927262] new_sync_read+0x424/0x6f0 [ 1610.927595] ? ksys_lseek+0x1b0/0x1b0 [ 1610.927931] ? fsnotify_perm.part.0+0x22d/0x620 [ 1610.928331] ? security_file_permission+0xb1/0xe0 [ 1610.928746] vfs_read+0x4da/0x620 [ 1610.929048] ksys_read+0x12d/0x260 [ 1610.929352] ? vfs_write+0xb10/0xb10 [ 1610.929673] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.930118] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.930899] do_syscall_64+0x33/0x40 [ 1610.931527] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.932399] RIP: 0033:0x7fb38b2dbb19 [ 1610.933033] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1610.936665] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 10:54:34 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 66) [ 1610.937993] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1610.938804] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1610.939404] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.940005] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.940606] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1610.941231] CPU: 1 PID: 8710 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1610.941940] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.942723] Call Trace: [ 1610.942957] dump_stack+0x107/0x167 [ 1610.943266] should_fail.cold+0x5/0xa [ 1610.943627] __alloc_pages_nodemask+0x182/0x600 [ 1610.944035] ? add_mm_counter_fast+0x220/0x220 [ 1610.944420] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1610.944935] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1610.945374] ? lock_downgrade+0x6d0/0x6d0 [ 1610.945720] ? mark_held_locks+0x9e/0xe0 [ 1610.946066] alloc_pages_vma+0xbb/0x410 10:54:34 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 24) [ 1610.946432] handle_mm_fault+0x152f/0x3500 [ 1610.946807] ? do_raw_spin_lock+0x121/0x260 [ 1610.947171] ? rwlock_bug.part.0+0x90/0x90 [ 1610.947526] ? __pmd_alloc+0x5e0/0x5e0 [ 1610.947868] __get_user_pages+0x6ec/0x1620 [ 1610.948230] ? follow_page_mask+0x1900/0x1900 [ 1610.948607] ? down_read+0x10f/0x430 [ 1610.948922] ? down_write+0x160/0x160 [ 1610.949249] get_user_pages_unlocked+0x18a/0x690 [ 1610.949647] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1610.950100] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1610.950544] internal_get_user_pages_fast+0x175f/0x2640 [ 1610.951011] ? pin_user_pages_unlocked+0x80/0x80 [ 1610.951422] ? trace_hardirqs_on+0x5b/0x180 [ 1610.951795] get_user_pages_fast+0x66/0xa0 [ 1610.952157] iov_iter_get_pages+0x297/0xf40 [ 1610.952534] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1610.952945] ? mempool_resize+0x7d0/0x7d0 [ 1610.953304] bio_iov_iter_get_pages+0x22a/0x1200 [ 1610.953707] ? bvec_alloc+0x17e/0x2f0 [ 1610.954030] ? bio_alloc_bioset+0x2a1/0x600 [ 1610.954434] ? bio_add_pc_page+0x100/0x100 [ 1610.954803] ? bvec_alloc+0x220/0x2f0 [ 1610.955125] ? iov_iter_npages+0x1fd/0xa70 [ 1610.955482] ? ext4_iomap_begin+0x1a0/0x700 [ 1610.955856] iomap_dio_bio_actor+0x77a/0xef0 [ 1610.956246] iomap_dio_actor+0x36f/0x560 [ 1610.956601] iomap_apply+0x289/0x810 [ 1610.956915] ? iomap_dio_rw+0x90/0x90 [ 1610.957238] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1610.957736] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1610.958178] ? mark_held_locks+0x9e/0xe0 [ 1610.958571] ? filemap_check_errors+0xa5/0x150 [ 1610.958958] __iomap_dio_rw+0x6cd/0x1110 [ 1610.959303] ? iomap_dio_rw+0x90/0x90 [ 1610.959636] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1610.960026] ? down_read+0x10f/0x430 [ 1610.960342] ? down_write+0x160/0x160 [ 1610.960667] iomap_dio_rw+0x31/0x90 [ 1610.960976] ext4_file_read_iter+0x2c7/0x4c0 [ 1610.961359] new_sync_read+0x424/0x6f0 [ 1610.961712] ? ksys_lseek+0x1b0/0x1b0 [ 1610.962070] ? fsnotify_perm.part.0+0x22d/0x620 [ 1610.962520] ? security_file_permission+0xb1/0xe0 [ 1610.962959] vfs_read+0x4da/0x620 [ 1610.963280] ksys_read+0x12d/0x260 [ 1610.963607] ? vfs_write+0xb10/0xb10 [ 1610.963946] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.964414] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.964876] do_syscall_64+0x33/0x40 [ 1610.965211] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.965669] RIP: 0033:0x7fb9b6c05b19 [ 1610.966013] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1610.967643] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1610.968320] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1610.968951] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1610.969583] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.970216] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.970871] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1610.970953] FAULT_INJECTION: forcing a failure. [ 1610.970953] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1610.972571] CPU: 0 PID: 8715 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1610.973147] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1610.973840] Call Trace: [ 1610.974070] dump_stack+0x107/0x167 [ 1610.974399] should_fail.cold+0x5/0xa [ 1610.974735] _copy_from_user+0x2e/0x1b0 [ 1610.975079] snd_seq_write+0x40b/0x690 [ 1610.975421] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1610.975889] ? security_file_permission+0xb1/0xe0 [ 1610.976316] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1610.976786] vfs_write+0x29a/0xb10 [ 1610.977101] ksys_write+0x1f6/0x260 [ 1610.977418] ? __ia32_sys_read+0xb0/0xb0 [ 1610.977770] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1610.978216] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1610.978671] do_syscall_64+0x33/0x40 [ 1610.978988] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1610.979420] RIP: 0033:0x7f6671e15b19 [ 1610.979739] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1610.981651] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1610.982290] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1610.982902] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1610.983508] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1610.984110] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1610.984702] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1611.002214] FAULT_INJECTION: forcing a failure. [ 1611.002214] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1611.003291] CPU: 0 PID: 8719 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1611.003874] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1611.004577] Call Trace: [ 1611.004806] dump_stack+0x107/0x167 [ 1611.005122] should_fail.cold+0x5/0xa [ 1611.005456] __alloc_pages_nodemask+0x182/0x600 [ 1611.005857] ? add_mm_counter_fast+0x220/0x220 [ 1611.006251] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1611.006785] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1611.007244] ? lock_downgrade+0x6d0/0x6d0 [ 1611.007610] ? mark_held_locks+0x9e/0xe0 [ 1611.007974] alloc_pages_vma+0xbb/0x410 [ 1611.008322] handle_mm_fault+0x152f/0x3500 [ 1611.008689] ? do_raw_spin_lock+0x121/0x260 [ 1611.009062] ? rwlock_bug.part.0+0x90/0x90 [ 1611.009427] ? __pmd_alloc+0x5e0/0x5e0 [ 1611.009779] __get_user_pages+0x6ec/0x1620 [ 1611.010151] ? follow_page_mask+0x1900/0x1900 [ 1611.010551] ? down_read+0x10f/0x430 [ 1611.010876] ? down_write+0x160/0x160 [ 1611.011211] get_user_pages_unlocked+0x18a/0x690 [ 1611.011620] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1611.012086] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1611.012500] internal_get_user_pages_fast+0x175f/0x2640 [ 1611.012979] ? pin_user_pages_unlocked+0x80/0x80 [ 1611.013387] ? trace_hardirqs_on+0x5b/0x180 [ 1611.013762] get_user_pages_fast+0x66/0xa0 [ 1611.014123] iov_iter_get_pages+0x297/0xf40 [ 1611.014514] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1611.014929] ? mempool_resize+0x7d0/0x7d0 [ 1611.015290] bio_iov_iter_get_pages+0x22a/0x1200 [ 1611.015697] ? bvec_alloc+0x17e/0x2f0 [ 1611.016023] ? bio_alloc_bioset+0x2a1/0x600 [ 1611.016389] ? bio_add_pc_page+0x100/0x100 [ 1611.016749] ? bvec_alloc+0x220/0x2f0 [ 1611.017076] ? iov_iter_npages+0x1fd/0xa70 [ 1611.017436] ? ext4_iomap_begin+0x1a0/0x700 [ 1611.017808] iomap_dio_bio_actor+0x77a/0xef0 [ 1611.018194] iomap_dio_actor+0x36f/0x560 [ 1611.018561] iomap_apply+0x289/0x810 [ 1611.018880] ? iomap_dio_rw+0x90/0x90 [ 1611.019208] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1611.019698] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1611.020150] ? mark_held_locks+0x9e/0xe0 [ 1611.020505] ? filemap_check_errors+0xa5/0x150 [ 1611.020898] __iomap_dio_rw+0x6cd/0x1110 [ 1611.021244] ? iomap_dio_rw+0x90/0x90 [ 1611.021583] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1611.021978] ? down_read+0x10f/0x430 [ 1611.022297] ? down_write+0x160/0x160 [ 1611.022644] iomap_dio_rw+0x31/0x90 [ 1611.022959] ext4_file_read_iter+0x2c7/0x4c0 [ 1611.023337] new_sync_read+0x424/0x6f0 [ 1611.023672] ? ksys_lseek+0x1b0/0x1b0 [ 1611.024006] ? fsnotify_perm.part.0+0x22d/0x620 [ 1611.024408] ? security_file_permission+0xb1/0xe0 [ 1611.024823] vfs_read+0x4da/0x620 [ 1611.025126] ksys_read+0x12d/0x260 [ 1611.025431] ? vfs_write+0xb10/0xb10 [ 1611.025754] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1611.026199] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1611.026656] do_syscall_64+0x33/0x40 [ 1611.026974] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1611.027406] RIP: 0033:0x7f7360297b19 [ 1611.027723] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1611.029258] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1611.029903] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1611.030521] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1611.031123] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1611.031724] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1611.032326] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 10:54:34 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:54:47 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:54:47 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 25) 10:54:47 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 52) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:54:47 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 67) 10:54:47 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 32) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:54:47 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xe0, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf0"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:54:47 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:54:47 executing program 4: dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f000001ae00)=""/102394, 0x18ffa) [ 1623.964218] FAULT_INJECTION: forcing a failure. [ 1623.964218] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1623.965326] CPU: 0 PID: 8730 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1623.965949] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1623.966710] Call Trace: [ 1623.966968] dump_stack+0x107/0x167 [ 1623.967311] should_fail.cold+0x5/0xa [ 1623.967672] _copy_from_user+0x2e/0x1b0 [ 1623.967965] FAULT_INJECTION: forcing a failure. [ 1623.967965] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1623.968047] snd_seq_write+0x40b/0x690 [ 1623.969294] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1623.969776] ? security_file_permission+0xb1/0xe0 [ 1623.970193] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1623.970682] vfs_write+0x29a/0xb10 [ 1623.970992] ksys_write+0x1f6/0x260 [ 1623.971312] ? __ia32_sys_read+0xb0/0xb0 [ 1623.971675] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1623.972121] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1623.972575] do_syscall_64+0x33/0x40 [ 1623.972894] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1623.973332] RIP: 0033:0x7f6671e15b19 [ 1623.973659] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1623.975211] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1623.975869] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1623.976484] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1623.977078] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1623.977705] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1623.978315] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1623.978971] CPU: 1 PID: 8740 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1623.979557] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1623.980249] Call Trace: [ 1623.980484] dump_stack+0x107/0x167 [ 1623.980803] should_fail.cold+0x5/0xa [ 1623.981140] __alloc_pages_nodemask+0x182/0x600 [ 1623.981543] ? add_mm_counter_fast+0x220/0x220 [ 1623.981942] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1623.982467] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1623.986946] ? lock_downgrade+0x6d0/0x6d0 [ 1623.987301] ? mark_held_locks+0x9e/0xe0 [ 1623.987660] alloc_pages_vma+0xbb/0x410 [ 1623.988008] handle_mm_fault+0x152f/0x3500 [ 1623.988374] ? do_raw_spin_lock+0x121/0x260 [ 1623.988718] ? rwlock_bug.part.0+0x90/0x90 [ 1623.989050] ? __pmd_alloc+0x5e0/0x5e0 [ 1623.989378] __get_user_pages+0x6ec/0x1620 [ 1623.989721] ? follow_page_mask+0x1900/0x1900 [ 1623.990075] ? down_read+0x10f/0x430 [ 1623.990374] ? down_write+0x160/0x160 [ 1623.990698] get_user_pages_unlocked+0x18a/0x690 [ 1623.991072] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1623.991502] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1623.991884] internal_get_user_pages_fast+0x175f/0x2640 [ 1623.992327] ? pin_user_pages_unlocked+0x80/0x80 [ 1623.992703] ? trace_hardirqs_on+0x5b/0x180 [ 1623.993047] get_user_pages_fast+0x66/0xa0 [ 1623.993387] iov_iter_get_pages+0x297/0xf40 [ 1623.993732] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1623.994117] ? mempool_resize+0x7d0/0x7d0 [ 1623.994456] bio_iov_iter_get_pages+0x22a/0x1200 [ 1623.994853] ? bvec_alloc+0x17e/0x2f0 [ 1623.995157] ? bio_alloc_bioset+0x2a1/0x600 [ 1623.995498] ? bio_add_pc_page+0x100/0x100 [ 1623.995831] ? bvec_alloc+0x220/0x2f0 [ 1623.996133] ? iov_iter_npages+0x1fd/0xa70 [ 1623.996468] ? ext4_iomap_begin+0x1a0/0x700 [ 1623.996812] iomap_dio_bio_actor+0x77a/0xef0 [ 1623.997170] iomap_dio_actor+0x36f/0x560 [ 1623.997498] iomap_apply+0x289/0x810 [ 1623.997799] ? iomap_dio_rw+0x90/0x90 [ 1623.998101] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1623.998570] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1623.998988] ? mark_held_locks+0x9e/0xe0 [ 1623.999319] ? filemap_check_errors+0xa5/0x150 [ 1623.999682] __iomap_dio_rw+0x6cd/0x1110 [ 1624.000000] ? iomap_dio_rw+0x90/0x90 [ 1624.000317] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1624.000685] ? down_read+0x10f/0x430 [ 1624.000981] ? down_write+0x160/0x160 [ 1624.001291] iomap_dio_rw+0x31/0x90 [ 1624.001583] ext4_file_read_iter+0x2c7/0x4c0 [ 1624.001931] new_sync_read+0x424/0x6f0 [ 1624.002240] ? ksys_lseek+0x1b0/0x1b0 [ 1624.002565] ? fsnotify_perm.part.0+0x22d/0x620 [ 1624.002938] ? security_file_permission+0xb1/0xe0 [ 1624.003326] vfs_read+0x4da/0x620 [ 1624.003608] ksys_read+0x12d/0x260 [ 1624.003889] ? vfs_write+0xb10/0xb10 [ 1624.004186] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1624.004598] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1624.005003] do_syscall_64+0x33/0x40 [ 1624.005300] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1624.005699] RIP: 0033:0x7fb38b2dbb19 [ 1624.005993] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1624.007412] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1624.008003] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1624.008557] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1624.009106] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1624.009659] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1624.010209] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1624.018173] FAULT_INJECTION: forcing a failure. [ 1624.018173] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1624.018946] FAULT_INJECTION: forcing a failure. [ 1624.018946] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1624.019635] CPU: 0 PID: 8745 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1624.020704] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1624.021395] Call Trace: [ 1624.021622] dump_stack+0x107/0x167 [ 1624.021933] should_fail.cold+0x5/0xa [ 1624.022263] __alloc_pages_nodemask+0x182/0x600 [ 1624.022676] ? add_mm_counter_fast+0x220/0x220 [ 1624.023072] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1624.023587] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1624.024029] ? lock_downgrade+0x6d0/0x6d0 [ 1624.024385] ? mark_held_locks+0x9e/0xe0 [ 1624.024737] alloc_pages_vma+0xbb/0x410 [ 1624.025080] handle_mm_fault+0x152f/0x3500 [ 1624.025448] ? do_raw_spin_lock+0x121/0x260 [ 1624.025815] ? rwlock_bug.part.0+0x90/0x90 [ 1624.026174] ? __pmd_alloc+0x5e0/0x5e0 [ 1624.026536] __get_user_pages+0x6ec/0x1620 [ 1624.026913] ? follow_page_mask+0x1900/0x1900 [ 1624.027297] ? down_read+0x10f/0x430 [ 1624.027617] ? down_write+0x160/0x160 [ 1624.027953] get_user_pages_unlocked+0x18a/0x690 [ 1624.028360] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1624.028818] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1624.029229] internal_get_user_pages_fast+0x175f/0x2640 [ 1624.029708] ? pin_user_pages_unlocked+0x80/0x80 [ 1624.030111] ? trace_hardirqs_on+0x5b/0x180 [ 1624.030486] get_user_pages_fast+0x66/0xa0 [ 1624.030864] iov_iter_get_pages+0x297/0xf40 [ 1624.031236] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1624.031656] ? mempool_resize+0x7d0/0x7d0 [ 1624.032018] bio_iov_iter_get_pages+0x22a/0x1200 [ 1624.032429] ? bvec_alloc+0x17e/0x2f0 [ 1624.032758] ? bio_alloc_bioset+0x2a1/0x600 [ 1624.033123] ? bio_add_pc_page+0x100/0x100 [ 1624.033486] ? bvec_alloc+0x220/0x2f0 [ 1624.033813] ? iov_iter_npages+0x1fd/0xa70 [ 1624.034170] ? ext4_iomap_begin+0x1a0/0x700 [ 1624.034556] iomap_dio_bio_actor+0x77a/0xef0 [ 1624.034944] iomap_dio_actor+0x36f/0x560 [ 1624.035291] iomap_apply+0x289/0x810 [ 1624.035607] ? iomap_dio_rw+0x90/0x90 [ 1624.035930] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1624.036416] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1624.036861] ? mark_held_locks+0x9e/0xe0 [ 1624.037211] ? filemap_check_errors+0xa5/0x150 [ 1624.037599] __iomap_dio_rw+0x6cd/0x1110 [ 1624.037940] ? iomap_dio_rw+0x90/0x90 [ 1624.038272] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1624.038691] ? down_read+0x10f/0x430 [ 1624.039006] ? down_write+0x160/0x160 [ 1624.039335] iomap_dio_rw+0x31/0x90 [ 1624.039646] ext4_file_read_iter+0x2c7/0x4c0 [ 1624.040020] new_sync_read+0x424/0x6f0 [ 1624.040353] ? ksys_lseek+0x1b0/0x1b0 [ 1624.040684] ? fsnotify_perm.part.0+0x22d/0x620 [ 1624.041079] ? security_file_permission+0xb1/0xe0 [ 1624.041491] vfs_read+0x4da/0x620 [ 1624.041795] ksys_read+0x12d/0x260 [ 1624.042096] ? vfs_write+0xb10/0xb10 [ 1624.042417] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1624.042865] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1624.043300] do_syscall_64+0x33/0x40 [ 1624.043616] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1624.044042] RIP: 0033:0x7f7360297b19 [ 1624.044358] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1624.045877] RSP: 002b:00007f735d7ec188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1624.046510] RAX: ffffffffffffffda RBX: 00007f73603ab020 RCX: 00007f7360297b19 [ 1624.047112] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1624.047703] RBP: 00007f735d7ec1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1624.048294] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1624.048885] R13: 00007ffca67b5e2f R14: 00007f735d7ec300 R15: 0000000000022000 [ 1624.049501] CPU: 1 PID: 8747 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1624.050086] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1624.050796] Call Trace: [ 1624.051027] dump_stack+0x107/0x167 [ 1624.051344] should_fail.cold+0x5/0xa [ 1624.051685] __alloc_pages_nodemask+0x182/0x600 [ 1624.052080] ? add_mm_counter_fast+0x220/0x220 [ 1624.052469] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1624.052984] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1624.053430] ? lock_downgrade+0x6d0/0x6d0 [ 1624.053785] ? mark_held_locks+0x9e/0xe0 [ 1624.054140] alloc_pages_vma+0xbb/0x410 [ 1624.054522] handle_mm_fault+0x152f/0x3500 [ 1624.054958] ? do_raw_spin_lock+0x121/0x260 [ 1624.055380] ? rwlock_bug.part.0+0x90/0x90 [ 1624.055791] ? __pmd_alloc+0x5e0/0x5e0 [ 1624.056191] __get_user_pages+0x6ec/0x1620 [ 1624.056611] ? follow_page_mask+0x1900/0x1900 [ 1624.057003] ? down_read+0x10f/0x430 [ 1624.057324] ? down_write+0x160/0x160 [ 1624.057658] get_user_pages_unlocked+0x18a/0x690 [ 1624.058064] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1624.062540] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1624.062966] internal_get_user_pages_fast+0x175f/0x2640 [ 1624.063453] ? pin_user_pages_unlocked+0x80/0x80 [ 1624.063867] ? trace_hardirqs_on+0x5b/0x180 [ 1624.064241] get_user_pages_fast+0x66/0xa0 [ 1624.064577] iov_iter_get_pages+0x297/0xf40 [ 1624.064929] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1624.065328] ? mempool_resize+0x7d0/0x7d0 [ 1624.065671] bio_iov_iter_get_pages+0x22a/0x1200 [ 1624.066070] ? bvec_alloc+0x17e/0x2f0 10:54:47 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x5e, 0x0, 0xe, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}, 0x0, 0x0, 0x0, 0x0, 0x2000000000000}, 0x0, 0xffffffffffffffff, r1, 0x1) perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x1, 0x6, 0xf1, 0xff, 0x0, 0x5, 0x4009, 0x8, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x4, @perf_bp={&(0x7f0000000000), 0xe4ee69d500a11c4a}, 0x20, 0x4, 0x0, 0x2, 0x6, 0xffff0000, 0xfffa, 0x0, 0x3928, 0x0, 0x8}, 0xffffffffffffffff, 0xd, r0, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r3 = getpgrp(0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) perf_event_open(&(0x7f00000001c0)={0x5, 0x80, 0x9, 0x1, 0x0, 0x2c, 0x0, 0x1f, 0x80040, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x800, 0x1, @perf_config_ext={0x3}, 0x2, 0x346, 0x40, 0x1, 0x43d, 0x0, 0x9, 0x0, 0x8001, 0x0, 0x4771249a}, r3, 0x6, r4, 0x3) read(r2, &(0x7f0000000000), 0x1b4000) [ 1624.066403] ? bio_alloc_bioset+0x2a1/0x600 [ 1624.066794] ? bio_add_pc_page+0x100/0x100 [ 1624.067160] ? bvec_alloc+0x220/0x2f0 [ 1624.067491] ? iov_iter_npages+0x1fd/0xa70 [ 1624.067857] ? ext4_iomap_begin+0x1a0/0x700 [ 1624.068234] iomap_dio_bio_actor+0x77a/0xef0 [ 1624.068630] iomap_dio_actor+0x36f/0x560 [ 1624.068988] iomap_apply+0x289/0x810 [ 1624.069312] ? iomap_dio_rw+0x90/0x90 [ 1624.069782] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1624.070316] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1624.070796] ? mark_held_locks+0x9e/0xe0 [ 1624.071126] ? filemap_check_errors+0xa5/0x150 [ 1624.071489] __iomap_dio_rw+0x6cd/0x1110 [ 1624.071807] ? iomap_dio_rw+0x90/0x90 [ 1624.072120] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1624.072485] ? down_read+0x10f/0x430 [ 1624.072779] ? down_write+0x160/0x160 [ 1624.073084] iomap_dio_rw+0x31/0x90 [ 1624.073373] ext4_file_read_iter+0x2c7/0x4c0 [ 1624.073721] new_sync_read+0x424/0x6f0 [ 1624.074029] ? ksys_lseek+0x1b0/0x1b0 [ 1624.074339] ? fsnotify_perm.part.0+0x22d/0x620 [ 1624.074752] ? security_file_permission+0xb1/0xe0 [ 1624.075168] vfs_read+0x4da/0x620 [ 1624.075472] ksys_read+0x12d/0x260 [ 1624.075776] ? vfs_write+0xb10/0xb10 [ 1624.076098] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1624.076538] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1624.076974] do_syscall_64+0x33/0x40 [ 1624.077292] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1624.077722] RIP: 0033:0x7fb9b6c05b19 [ 1624.078046] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1624.079571] RSP: 002b:00007fb9b415a188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1624.080201] RAX: ffffffffffffffda RBX: 00007fb9b6d19020 RCX: 00007fb9b6c05b19 [ 1624.080802] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1624.081398] RBP: 00007fb9b415a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1624.081994] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1624.082603] R13: 00007ffd4abbb2ff R14: 00007fb9b415a300 R15: 0000000000022000 10:54:47 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 68) 10:54:47 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 53) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) [ 1624.193934] FAULT_INJECTION: forcing a failure. [ 1624.193934] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1624.194975] CPU: 1 PID: 8758 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1624.195554] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1624.196246] Call Trace: [ 1624.196482] dump_stack+0x107/0x167 [ 1624.196801] should_fail.cold+0x5/0xa [ 1624.197138] _copy_from_user+0x2e/0x1b0 [ 1624.197489] snd_seq_write+0x40b/0x690 [ 1624.197848] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1624.198320] ? security_file_permission+0xb1/0xe0 [ 1624.198773] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1624.199234] vfs_write+0x29a/0xb10 [ 1624.199549] ksys_write+0x1f6/0x260 [ 1624.199864] ? __ia32_sys_read+0xb0/0xb0 [ 1624.200218] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1624.200663] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1624.201114] do_syscall_64+0x33/0x40 [ 1624.201439] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1624.201883] RIP: 0033:0x7f6671e15b19 [ 1624.202208] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1624.203763] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1624.204418] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1624.205031] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1624.205643] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1624.206248] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1624.206855] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:54:47 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xe0, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf0"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:54:47 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:54:47 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 33) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:54:47 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r2, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r1, 0x0, r1) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1624.258166] FAULT_INJECTION: forcing a failure. [ 1624.258166] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1624.259369] CPU: 0 PID: 8760 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1624.259979] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1624.260724] Call Trace: [ 1624.260973] dump_stack+0x107/0x167 [ 1624.261307] should_fail.cold+0x5/0xa [ 1624.261662] __alloc_pages_nodemask+0x182/0x600 [ 1624.262093] ? add_mm_counter_fast+0x220/0x220 [ 1624.266534] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1624.267105] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1624.267579] ? lock_downgrade+0x6d0/0x6d0 [ 1624.267953] ? mark_held_locks+0x9e/0xe0 [ 1624.268336] alloc_pages_vma+0xbb/0x410 [ 1624.268714] handle_mm_fault+0x152f/0x3500 [ 1624.269111] ? do_raw_spin_lock+0x121/0x260 [ 1624.269512] ? rwlock_bug.part.0+0x90/0x90 [ 1624.269902] ? __pmd_alloc+0x5e0/0x5e0 [ 1624.270275] __get_user_pages+0x6ec/0x1620 [ 1624.270692] ? follow_page_mask+0x1900/0x1900 [ 1624.271112] ? down_read+0x10f/0x430 [ 1624.271462] ? down_write+0x160/0x160 [ 1624.271807] get_user_pages_unlocked+0x18a/0x690 [ 1624.272210] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1624.272668] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1624.273077] internal_get_user_pages_fast+0x175f/0x2640 [ 1624.273553] ? pin_user_pages_unlocked+0x80/0x80 [ 1624.273954] ? trace_hardirqs_on+0x5b/0x180 [ 1624.274325] get_user_pages_fast+0x66/0xa0 [ 1624.274710] iov_iter_get_pages+0x297/0xf40 [ 1624.275077] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1624.275487] ? mempool_resize+0x7d0/0x7d0 [ 1624.275843] bio_iov_iter_get_pages+0x22a/0x1200 [ 1624.276245] ? bvec_alloc+0x17e/0x2f0 [ 1624.276569] ? bio_alloc_bioset+0x2a1/0x600 [ 1624.276933] ? bio_add_pc_page+0x100/0x100 [ 1624.277289] ? bvec_alloc+0x220/0x2f0 [ 1624.277613] ? iov_iter_npages+0x1fd/0xa70 [ 1624.277969] ? ext4_iomap_begin+0x1a0/0x700 [ 1624.278338] iomap_dio_bio_actor+0x77a/0xef0 [ 1624.278746] iomap_dio_actor+0x36f/0x560 [ 1624.279093] iomap_apply+0x289/0x810 [ 1624.279409] ? iomap_dio_rw+0x90/0x90 [ 1624.279732] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1624.280214] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1624.280657] ? mark_held_locks+0x9e/0xe0 [ 1624.281007] ? filemap_check_errors+0xa5/0x150 [ 1624.281397] __iomap_dio_rw+0x6cd/0x1110 [ 1624.281737] ? iomap_dio_rw+0x90/0x90 [ 1624.282071] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1624.282464] ? down_read+0x10f/0x430 [ 1624.282795] ? down_write+0x160/0x160 [ 1624.283120] iomap_dio_rw+0x31/0x90 [ 1624.283431] ext4_file_read_iter+0x2c7/0x4c0 [ 1624.283804] new_sync_read+0x424/0x6f0 [ 1624.284132] ? ksys_lseek+0x1b0/0x1b0 [ 1624.284466] ? fsnotify_perm.part.0+0x22d/0x620 [ 1624.284875] ? security_file_permission+0xb1/0xe0 [ 1624.285299] vfs_read+0x4da/0x620 [ 1624.285619] ksys_read+0x12d/0x260 [ 1624.285920] ? vfs_write+0xb10/0xb10 [ 1624.286239] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1624.286698] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1624.287135] do_syscall_64+0x33/0x40 [ 1624.287453] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1624.287879] RIP: 0033:0x7fb38b2dbb19 [ 1624.288194] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1624.289701] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1624.290337] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1624.290945] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1624.291538] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1624.292128] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1624.292726] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1624.309479] FAULT_INJECTION: forcing a failure. [ 1624.309479] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1624.310606] CPU: 1 PID: 8765 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1624.311188] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1624.311894] Call Trace: [ 1624.312127] dump_stack+0x107/0x167 [ 1624.312444] should_fail.cold+0x5/0xa [ 1624.312779] __alloc_pages_nodemask+0x182/0x600 [ 1624.313178] ? add_mm_counter_fast+0x220/0x220 [ 1624.313565] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1624.314075] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1624.314541] ? lock_downgrade+0x6d0/0x6d0 [ 1624.314899] ? mark_held_locks+0x9e/0xe0 [ 1624.315251] alloc_pages_vma+0xbb/0x410 [ 1624.315598] handle_mm_fault+0x152f/0x3500 [ 1624.315954] ? do_raw_spin_lock+0x121/0x260 [ 1624.316327] ? rwlock_bug.part.0+0x90/0x90 [ 1624.316694] ? __pmd_alloc+0x5e0/0x5e0 [ 1624.317057] __get_user_pages+0x6ec/0x1620 [ 1624.317438] ? follow_page_mask+0x1900/0x1900 [ 1624.317832] ? down_read+0x10f/0x430 [ 1624.318162] ? down_write+0x160/0x160 [ 1624.318510] get_user_pages_unlocked+0x18a/0x690 [ 1624.318945] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1624.319417] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1624.319842] internal_get_user_pages_fast+0x175f/0x2640 [ 1624.320330] ? pin_user_pages_unlocked+0x80/0x80 [ 1624.320749] ? trace_hardirqs_on+0x5b/0x180 [ 1624.321130] get_user_pages_fast+0x66/0xa0 [ 1624.321513] iov_iter_get_pages+0x297/0xf40 [ 1624.321893] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1624.322319] ? mempool_resize+0x7d0/0x7d0 [ 1624.326715] bio_iov_iter_get_pages+0x22a/0x1200 [ 1624.327130] ? bvec_alloc+0x17e/0x2f0 [ 1624.327469] ? bio_alloc_bioset+0x2a1/0x600 [ 1624.327848] ? bio_add_pc_page+0x100/0x100 [ 1624.328217] ? bvec_alloc+0x220/0x2f0 [ 1624.328553] ? iov_iter_npages+0x1fd/0xa70 [ 1624.328921] ? ext4_iomap_begin+0x1a0/0x700 [ 1624.329306] iomap_dio_bio_actor+0x77a/0xef0 [ 1624.329703] iomap_dio_actor+0x36f/0x560 [ 1624.330056] iomap_apply+0x289/0x810 [ 1624.330384] ? iomap_dio_rw+0x90/0x90 [ 1624.330738] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1624.331246] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1624.331709] ? mark_held_locks+0x9e/0xe0 [ 1624.332079] ? filemap_check_errors+0xa5/0x150 [ 1624.332487] __iomap_dio_rw+0x6cd/0x1110 [ 1624.332842] ? iomap_dio_rw+0x90/0x90 [ 1624.333196] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1624.333605] ? down_read+0x10f/0x430 [ 1624.333937] ? down_write+0x160/0x160 [ 1624.334278] iomap_dio_rw+0x31/0x90 [ 1624.334614] ext4_file_read_iter+0x2c7/0x4c0 [ 1624.335005] new_sync_read+0x424/0x6f0 [ 1624.335354] ? ksys_lseek+0x1b0/0x1b0 [ 1624.335706] ? fsnotify_perm.part.0+0x22d/0x620 [ 1624.336115] ? security_file_permission+0xb1/0xe0 [ 1624.336547] vfs_read+0x4da/0x620 [ 1624.336862] ksys_read+0x12d/0x260 [ 1624.337170] ? vfs_write+0xb10/0xb10 [ 1624.346577] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1624.347005] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1624.347416] do_syscall_64+0x33/0x40 [ 1624.347711] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1624.348116] RIP: 0033:0x7fb9b6c05b19 [ 1624.348414] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1624.349841] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1624.350441] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1624.351025] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1624.351581] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1624.352137] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1624.352693] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 10:55:00 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 69) [ 1637.691825] FAULT_INJECTION: forcing a failure. [ 1637.691825] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1637.693172] CPU: 1 PID: 8786 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1637.693788] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 10:55:00 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 54) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:55:00 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 34) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:55:00 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r2, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r1, 0x0, r1) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:55:00 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = syz_io_uring_setup(0x620e, &(0x7f0000000180), &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) r3 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f0000000900)={&(0x7f0000000200)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, &(0x7f0000000840)=[{&(0x7f0000000300)}, {0x0}, {0x0}], 0x3}, 0x0, 0x0, 0x0, {0x0, r4}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000000)=@IORING_OP_READ=@pass_buffer={0x16, 0x5, 0x2000, @fd_index=0x7, 0x8, &(0x7f0000000140)=""/164, 0xa4, 0x0, 0x1, {0x0, r4}}, 0x33b) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r5, &(0x7f0000000000), 0x1b4000) 10:55:00 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xe0, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf0"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:55:00 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:55:01 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 26) [ 1637.694528] Call Trace: [ 1637.694808] dump_stack+0x107/0x167 [ 1637.695147] should_fail.cold+0x5/0xa [ 1637.695521] __alloc_pages_nodemask+0x182/0x600 [ 1637.695913] ? add_mm_counter_fast+0x220/0x220 [ 1637.696297] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1637.696871] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1637.697312] ? lock_downgrade+0x6d0/0x6d0 [ 1637.697705] ? mark_held_locks+0x9e/0xe0 [ 1637.698053] alloc_pages_vma+0xbb/0x410 [ 1637.698451] handle_mm_fault+0x152f/0x3500 [ 1637.698841] ? do_raw_spin_lock+0x121/0x260 [ 1637.699207] ? rwlock_bug.part.0+0x90/0x90 [ 1637.699613] ? __pmd_alloc+0x5e0/0x5e0 [ 1637.699958] __get_user_pages+0x6ec/0x1620 [ 1637.700322] ? follow_page_mask+0x1900/0x1900 [ 1637.700771] ? down_read+0x10f/0x430 [ 1637.701087] ? down_write+0x160/0x160 [ 1637.701463] get_user_pages_unlocked+0x18a/0x690 [ 1637.701871] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1637.702326] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1637.702798] internal_get_user_pages_fast+0x175f/0x2640 [ 1637.702938] FAULT_INJECTION: forcing a failure. [ 1637.702938] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1637.703264] ? pin_user_pages_unlocked+0x80/0x80 [ 1637.703284] ? trace_hardirqs_on+0x5b/0x180 [ 1637.707617] get_user_pages_fast+0x66/0xa0 [ 1637.707978] iov_iter_get_pages+0x297/0xf40 [ 1637.708345] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1637.708828] ? mempool_resize+0x7d0/0x7d0 [ 1637.709185] bio_iov_iter_get_pages+0x22a/0x1200 [ 1637.709633] ? bvec_alloc+0x17e/0x2f0 [ 1637.709957] ? bio_alloc_bioset+0x2a1/0x600 [ 1637.710319] ? bio_add_pc_page+0x100/0x100 [ 1637.710725] ? bvec_alloc+0x220/0x2f0 [ 1637.711053] ? iov_iter_npages+0x1fd/0xa70 [ 1637.711459] ? ext4_iomap_begin+0x1a0/0x700 [ 1637.711828] iomap_dio_bio_actor+0x77a/0xef0 [ 1637.712207] iomap_dio_actor+0x36f/0x560 [ 1637.712630] iomap_apply+0x289/0x810 [ 1637.712944] ? iomap_dio_rw+0x90/0x90 [ 1637.713266] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1637.713797] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1637.714244] ? mark_held_locks+0x9e/0xe0 [ 1637.714639] ? filemap_check_errors+0xa5/0x150 [ 1637.715044] __iomap_dio_rw+0x6cd/0x1110 [ 1637.715429] ? iomap_dio_rw+0x90/0x90 [ 1637.715765] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1637.716155] ? down_read+0x10f/0x430 [ 1637.716516] ? down_write+0x160/0x160 [ 1637.716842] iomap_dio_rw+0x31/0x90 [ 1637.717151] ext4_file_read_iter+0x2c7/0x4c0 [ 1637.717605] new_sync_read+0x424/0x6f0 [ 1637.717934] ? ksys_lseek+0x1b0/0x1b0 [ 1637.718267] ? fsnotify_perm.part.0+0x22d/0x620 [ 1637.718777] ? security_file_permission+0xb1/0xe0 [ 1637.719186] vfs_read+0x4da/0x620 [ 1637.719580] ksys_read+0x12d/0x260 [ 1637.719882] ? vfs_write+0xb10/0xb10 [ 1637.720199] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1637.720692] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1637.721129] do_syscall_64+0x33/0x40 [ 1637.721499] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1637.721927] RIP: 0033:0x7fb38b2dbb19 [ 1637.722241] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1637.723868] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1637.724550] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1637.725143] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1637.725787] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1637.726468] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1637.727087] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1637.727754] CPU: 0 PID: 8781 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1637.728402] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1637.729189] Call Trace: [ 1637.729428] dump_stack+0x107/0x167 [ 1637.730173] should_fail.cold+0x5/0xa [ 1637.730513] __alloc_pages_nodemask+0x182/0x600 [ 1637.730981] ? add_mm_counter_fast+0x220/0x220 [ 1637.731370] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1637.731931] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1637.732391] ? lock_downgrade+0x6d0/0x6d0 [ 1637.732820] ? mark_held_locks+0x9e/0xe0 [ 1637.733166] alloc_pages_vma+0xbb/0x410 [ 1637.733515] handle_mm_fault+0x152f/0x3500 [ 1637.733932] ? do_raw_spin_lock+0x121/0x260 [ 1637.734297] ? rwlock_bug.part.0+0x90/0x90 [ 1637.734728] ? __pmd_alloc+0x5e0/0x5e0 [ 1637.735078] __get_user_pages+0x6ec/0x1620 [ 1637.735448] ? follow_page_mask+0x1900/0x1900 [ 1637.735883] ? down_read+0x10f/0x430 [ 1637.736198] ? down_write+0x160/0x160 [ 1637.736536] get_user_pages_unlocked+0x18a/0x690 [ 1637.737029] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1637.737493] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1637.737988] internal_get_user_pages_fast+0x175f/0x2640 [ 1637.738462] ? pin_user_pages_unlocked+0x80/0x80 [ 1637.738935] ? trace_hardirqs_on+0x5b/0x180 [ 1637.739305] get_user_pages_fast+0x66/0xa0 [ 1637.739721] iov_iter_get_pages+0x297/0xf40 [ 1637.740096] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1637.740515] ? mempool_resize+0x7d0/0x7d0 [ 1637.740953] bio_iov_iter_get_pages+0x22a/0x1200 [ 1637.741384] ? bvec_alloc+0x17e/0x2f0 [ 1637.741761] ? bio_alloc_bioset+0x2a1/0x600 [ 1637.742273] ? bio_add_pc_page+0x100/0x100 [ 1637.742703] ? bvec_alloc+0x220/0x2f0 [ 1637.743038] ? iov_iter_npages+0x1fd/0xa70 [ 1637.743402] ? ext4_iomap_begin+0x1a0/0x700 [ 1637.743827] iomap_dio_bio_actor+0x77a/0xef0 [ 1637.744207] iomap_dio_actor+0x36f/0x560 [ 1637.744635] iomap_apply+0x289/0x810 [ 1637.744966] ? iomap_dio_rw+0x90/0x90 [ 1637.745290] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1637.745834] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1637.746287] ? mark_held_locks+0x9e/0xe0 [ 1637.746808] ? filemap_check_errors+0xa5/0x150 [ 1637.747204] __iomap_dio_rw+0x6cd/0x1110 [ 1637.747593] ? iomap_dio_rw+0x90/0x90 [ 1637.747942] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1637.748334] ? down_read+0x10f/0x430 [ 1637.748734] ? down_write+0x160/0x160 [ 1637.749069] iomap_dio_rw+0x31/0x90 [ 1637.749384] ext4_file_read_iter+0x2c7/0x4c0 [ 1637.749814] new_sync_read+0x424/0x6f0 [ 1637.750156] ? ksys_lseek+0x1b0/0x1b0 [ 1637.750499] ? fsnotify_perm.part.0+0x22d/0x620 [ 1637.751083] ? security_file_permission+0xb1/0xe0 [ 1637.751507] vfs_read+0x4da/0x620 [ 1637.751853] ksys_read+0x12d/0x260 [ 1637.752157] ? vfs_write+0xb10/0xb10 [ 1637.752486] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1637.753006] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1637.753441] do_syscall_64+0x33/0x40 [ 1637.753817] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1637.754246] RIP: 0033:0x7fb9b6c05b19 [ 1637.754627] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1637.756334] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1637.757061] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1637.757699] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1637.758300] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1637.758966] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1637.759599] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1637.768837] FAULT_INJECTION: forcing a failure. [ 1637.768837] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1637.769893] CPU: 0 PID: 8790 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1637.770467] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1637.771264] Call Trace: [ 1637.771498] dump_stack+0x107/0x167 [ 1637.771853] should_fail.cold+0x5/0xa [ 1637.772182] _copy_from_user+0x2e/0x1b0 [ 1637.772528] snd_seq_write+0x40b/0x690 [ 1637.772948] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1637.773416] ? security_file_permission+0xb1/0xe0 [ 1637.773834] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1637.774296] vfs_write+0x29a/0xb10 [ 1637.774603] ksys_write+0x1f6/0x260 [ 1637.774928] ? __ia32_sys_read+0xb0/0xb0 [ 1637.775279] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1637.775724] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1637.776167] do_syscall_64+0x33/0x40 [ 1637.776494] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1637.776933] RIP: 0033:0x7f6671e15b19 [ 1637.777251] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1637.778799] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1637.779441] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1637.780048] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1637.780663] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1637.781261] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1637.781859] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1637.788660] FAULT_INJECTION: forcing a failure. [ 1637.788660] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1637.789874] CPU: 0 PID: 8794 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1637.790456] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1637.791217] Call Trace: [ 1637.791445] dump_stack+0x107/0x167 [ 1637.791758] should_fail.cold+0x5/0xa [ 1637.792098] __alloc_pages_nodemask+0x182/0x600 [ 1637.792504] ? add_mm_counter_fast+0x220/0x220 [ 1637.792895] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1637.793415] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1637.793860] ? lock_downgrade+0x6d0/0x6d0 [ 1637.794218] ? mark_held_locks+0x9e/0xe0 [ 1637.794583] alloc_pages_vma+0xbb/0x410 [ 1637.794941] handle_mm_fault+0x152f/0x3500 [ 1637.795305] ? do_raw_spin_lock+0x121/0x260 [ 1637.795671] ? rwlock_bug.part.0+0x90/0x90 [ 1637.796029] ? __pmd_alloc+0x5e0/0x5e0 [ 1637.796375] __get_user_pages+0x6ec/0x1620 [ 1637.796749] ? follow_page_mask+0x1900/0x1900 [ 1637.797129] ? down_read+0x10f/0x430 [ 1637.797454] ? down_write+0x160/0x160 [ 1637.797786] get_user_pages_unlocked+0x18a/0x690 [ 1637.798191] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1637.798659] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1637.799081] internal_get_user_pages_fast+0x175f/0x2640 [ 1637.799551] ? pin_user_pages_unlocked+0x80/0x80 [ 1637.799955] ? trace_hardirqs_on+0x5b/0x180 [ 1637.800324] get_user_pages_fast+0x66/0xa0 [ 1637.800684] iov_iter_get_pages+0x297/0xf40 [ 1637.801052] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1637.801469] ? mempool_resize+0x7d0/0x7d0 [ 1637.801829] bio_iov_iter_get_pages+0x22a/0x1200 [ 1637.802233] ? bvec_alloc+0x17e/0x2f0 [ 1637.802560] ? bio_alloc_bioset+0x2a1/0x600 [ 1637.802941] ? bio_add_pc_page+0x100/0x100 [ 1637.803426] ? bvec_alloc+0x220/0x2f0 [ 1637.803816] ? iov_iter_npages+0x1fd/0xa70 [ 1637.804174] ? ext4_iomap_begin+0x1a0/0x700 [ 1637.804544] iomap_dio_bio_actor+0x77a/0xef0 [ 1637.804928] iomap_dio_actor+0x36f/0x560 [ 1637.805280] iomap_apply+0x289/0x810 [ 1637.805597] ? iomap_dio_rw+0x90/0x90 [ 1637.805925] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1637.806414] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1637.806883] ? mark_held_locks+0x9e/0xe0 [ 1637.807237] ? filemap_check_errors+0xa5/0x150 [ 1637.807627] __iomap_dio_rw+0x6cd/0x1110 [ 1637.807970] ? iomap_dio_rw+0x90/0x90 [ 1637.808305] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1637.808697] ? down_read+0x10f/0x430 [ 1637.809014] ? down_write+0x160/0x160 [ 1637.809344] iomap_dio_rw+0x31/0x90 [ 1637.809654] ext4_file_read_iter+0x2c7/0x4c0 [ 1637.810031] new_sync_read+0x424/0x6f0 [ 1637.810363] ? ksys_lseek+0x1b0/0x1b0 [ 1637.810703] ? fsnotify_perm.part.0+0x22d/0x620 [ 1637.811110] ? security_file_permission+0xb1/0xe0 [ 1637.811525] vfs_read+0x4da/0x620 [ 1637.811825] ksys_read+0x12d/0x260 [ 1637.812126] ? vfs_write+0xb10/0xb10 [ 1637.812446] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1637.812885] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1637.813321] do_syscall_64+0x33/0x40 [ 1637.813636] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1637.814064] RIP: 0033:0x7f7360297b19 [ 1637.814380] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1637.815916] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1637.816555] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1637.817150] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1637.817746] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 10:55:01 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xe7, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122d"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) [ 1637.818343] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1637.818959] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 10:55:01 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:55:01 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 55) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:55:01 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r2, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r2, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r1, 0x0, r1) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:55:01 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 70) [ 1637.948950] FAULT_INJECTION: forcing a failure. [ 1637.948950] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1637.950290] CPU: 0 PID: 8806 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1637.950886] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1637.951580] Call Trace: [ 1637.951812] dump_stack+0x107/0x167 [ 1637.952131] should_fail.cold+0x5/0xa [ 1637.952463] __alloc_pages_nodemask+0x182/0x600 [ 1637.952859] ? add_mm_counter_fast+0x220/0x220 [ 1637.953248] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1637.953760] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1637.954207] ? lock_downgrade+0x6d0/0x6d0 [ 1637.954558] ? mark_held_locks+0x9e/0xe0 [ 1637.954927] alloc_pages_vma+0xbb/0x410 [ 1637.955270] handle_mm_fault+0x152f/0x3500 [ 1637.955635] ? do_raw_spin_lock+0x121/0x260 [ 1637.956005] ? rwlock_bug.part.0+0x90/0x90 [ 1637.956366] ? __pmd_alloc+0x5e0/0x5e0 [ 1637.956715] __get_user_pages+0x6ec/0x1620 [ 1637.957084] ? follow_page_mask+0x1900/0x1900 [ 1637.957470] ? down_read+0x10f/0x430 [ 1637.957790] ? down_write+0x160/0x160 [ 1637.958122] get_user_pages_unlocked+0x18a/0x690 [ 1637.958528] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1637.959000] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1637.959413] internal_get_user_pages_fast+0x175f/0x2640 [ 1637.959885] ? pin_user_pages_unlocked+0x80/0x80 [ 1637.960291] ? trace_hardirqs_on+0x5b/0x180 [ 1637.960662] get_user_pages_fast+0x66/0xa0 [ 1637.961028] iov_iter_get_pages+0x297/0xf40 [ 1637.961399] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1637.961819] ? mempool_resize+0x7d0/0x7d0 [ 1637.962181] bio_iov_iter_get_pages+0x22a/0x1200 10:55:01 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1637.962589] ? bvec_alloc+0x17e/0x2f0 [ 1637.962929] ? bio_alloc_bioset+0x2a1/0x600 [ 1637.963298] ? bio_add_pc_page+0x100/0x100 [ 1637.963659] ? bvec_alloc+0x220/0x2f0 [ 1637.963987] ? iov_iter_npages+0x1fd/0xa70 [ 1637.964350] ? ext4_iomap_begin+0x1a0/0x700 [ 1637.964723] iomap_dio_bio_actor+0x77a/0xef0 [ 1637.965108] iomap_dio_actor+0x36f/0x560 [ 1637.965460] iomap_apply+0x289/0x810 [ 1637.965852] ? iomap_dio_rw+0x90/0x90 [ 1637.966188] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1637.966703] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1637.967164] ? mark_held_locks+0x9e/0xe0 [ 1637.967520] ? filemap_check_errors+0xa5/0x150 [ 1637.967913] __iomap_dio_rw+0x6cd/0x1110 [ 1637.968263] ? iomap_dio_rw+0x90/0x90 [ 1637.968602] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1637.968998] ? down_read+0x10f/0x430 [ 1637.969318] ? down_write+0x160/0x160 [ 1637.969649] iomap_dio_rw+0x31/0x90 [ 1637.969962] ext4_file_read_iter+0x2c7/0x4c0 [ 1637.970343] new_sync_read+0x424/0x6f0 [ 1637.970678] ? ksys_lseek+0x1b0/0x1b0 [ 1637.971034] ? fsnotify_perm.part.0+0x22d/0x620 [ 1637.971437] ? security_file_permission+0xb1/0xe0 [ 1637.971853] vfs_read+0x4da/0x620 [ 1637.972155] ksys_read+0x12d/0x260 [ 1637.972460] ? vfs_write+0xb10/0xb10 [ 1637.972781] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1637.973222] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1637.973659] do_syscall_64+0x33/0x40 [ 1637.973975] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1637.974416] RIP: 0033:0x7fb38b2dbb19 [ 1637.974743] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1637.976282] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1637.976927] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1637.977528] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1637.978127] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1637.978738] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1637.979336] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 10:55:01 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 35) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:55:01 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 27) 10:55:01 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) recvmmsg$unix(r1, &(0x7f0000002e00)=[{{&(0x7f0000000200)=@abs, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000280)=""/158, 0x9e}], 0x1, &(0x7f0000000380)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x88}}, {{&(0x7f0000000440)=@abs, 0x6e, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/94, 0x5e}], 0x1, &(0x7f0000000580)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x70}}, {{&(0x7f0000000600)=@abs, 0x6e, &(0x7f0000000740)=[{&(0x7f0000000680)=""/92, 0x5c}, {&(0x7f0000000700)=""/35, 0x23}], 0x2, &(0x7f0000000780)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xa0}}, {{&(0x7f0000000840)=@abs, 0x6e, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/123, 0x7b}], 0x1}}, {{&(0x7f0000000980)=@abs, 0x6e, &(0x7f0000001b80)=[{&(0x7f0000000a00)=""/10, 0xa}, {&(0x7f0000000a40)=""/63, 0x3f}, {&(0x7f0000000a80)=""/160, 0xa0}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001e00)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/41, 0x29}], 0x6, &(0x7f0000001c00)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xb0}}], 0x5, 0x0, &(0x7f0000001cc0)) r4 = dup2(r2, r1) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x52, 0xfb, 0x2, 0x5c, 0x0, 0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, @perf_bp={&(0x7f0000000140), 0x2}, 0x200, 0x8, 0x3, 0x8, 0x100000000, 0x10000, 0x8001, 0x0, 0x5, 0x0, 0x4}, r3, 0x5, r4, 0x8) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) fsetxattr$trusted_overlay_origin(r0, &(0x7f0000000000), &(0x7f0000000040), 0x2, 0x3) read(r5, &(0x7f0000000000), 0x1b4000) ioctl$F2FS_IOC_GARBAGE_COLLECT(r2, 0x4004f506, &(0x7f00000000c0)) 10:55:01 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xe7, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122d"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) [ 1638.021737] FAULT_INJECTION: forcing a failure. [ 1638.021737] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1638.022970] CPU: 1 PID: 8814 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1638.023597] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1638.024717] Call Trace: [ 1638.024950] dump_stack+0x107/0x167 [ 1638.025260] should_fail.cold+0x5/0xa [ 1638.025636] __alloc_pages_nodemask+0x182/0x600 [ 1638.026029] ? add_mm_counter_fast+0x220/0x220 [ 1638.026487] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1638.027029] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1638.027520] ? lock_downgrade+0x6d0/0x6d0 [ 1638.027871] ? mark_held_locks+0x9e/0xe0 [ 1638.028221] alloc_pages_vma+0xbb/0x410 [ 1638.028636] handle_mm_fault+0x152f/0x3500 [ 1638.028996] ? do_raw_spin_lock+0x121/0x260 [ 1638.029361] ? rwlock_bug.part.0+0x90/0x90 [ 1638.029771] ? __pmd_alloc+0x5e0/0x5e0 [ 1638.030134] __get_user_pages+0x6ec/0x1620 [ 1638.030558] ? follow_page_mask+0x1900/0x1900 [ 1638.031028] ? down_read+0x10f/0x430 [ 1638.031626] ? down_write+0x160/0x160 [ 1638.031957] get_user_pages_unlocked+0x18a/0x690 [ 1638.032427] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1638.032892] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1638.033298] internal_get_user_pages_fast+0x175f/0x2640 [ 1638.033817] ? pin_user_pages_unlocked+0x80/0x80 [ 1638.034222] ? trace_hardirqs_on+0x5b/0x180 [ 1638.034681] get_user_pages_fast+0x66/0xa0 [ 1638.035132] iov_iter_get_pages+0x297/0xf40 [ 1638.035578] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1638.035991] ? mempool_resize+0x7d0/0x7d0 [ 1638.036354] bio_iov_iter_get_pages+0x22a/0x1200 [ 1638.036843] ? bvec_alloc+0x17e/0x2f0 [ 1638.037167] ? bio_alloc_bioset+0x2a1/0x600 [ 1638.037576] ? bio_add_pc_page+0x100/0x100 [ 1638.037930] ? bvec_alloc+0x220/0x2f0 [ 1638.038252] ? iov_iter_npages+0x1fd/0xa70 [ 1638.038656] ? ext4_iomap_begin+0x1a0/0x700 [ 1638.039073] iomap_dio_bio_actor+0x77a/0xef0 [ 1638.039527] iomap_dio_actor+0x36f/0x560 [ 1638.039875] iomap_apply+0x289/0x810 [ 1638.040193] ? iomap_dio_rw+0x90/0x90 [ 1638.040569] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1638.041054] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1638.041550] ? mark_held_locks+0x9e/0xe0 [ 1638.041901] ? filemap_check_errors+0xa5/0x150 [ 1638.042288] __iomap_dio_rw+0x6cd/0x1110 [ 1638.042677] ? iomap_dio_rw+0x90/0x90 [ 1638.043048] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1638.043519] ? down_read+0x10f/0x430 [ 1638.043840] ? down_write+0x160/0x160 [ 1638.044174] iomap_dio_rw+0x31/0x90 [ 1638.044539] ext4_file_read_iter+0x2c7/0x4c0 [ 1638.044913] new_sync_read+0x424/0x6f0 [ 1638.045248] ? ksys_lseek+0x1b0/0x1b0 [ 1638.045635] ? fsnotify_perm.part.0+0x22d/0x620 [ 1638.046033] ? security_file_permission+0xb1/0xe0 [ 1638.046491] vfs_read+0x4da/0x620 [ 1638.046825] ksys_read+0x12d/0x260 [ 1638.047129] ? vfs_write+0xb10/0xb10 [ 1638.047271] FAULT_INJECTION: forcing a failure. [ 1638.047271] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1638.047519] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1638.047539] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1638.049418] do_syscall_64+0x33/0x40 [ 1638.049740] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1638.050169] RIP: 0033:0x7fb9b6c05b19 [ 1638.050531] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1638.052161] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1638.052852] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1638.053495] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1638.054090] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1638.054742] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1638.055347] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1638.056027] CPU: 0 PID: 8817 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1638.056636] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1638.057650] Call Trace: [ 1638.057883] dump_stack+0x107/0x167 [ 1638.058195] should_fail.cold+0x5/0xa [ 1638.058540] _copy_from_user+0x2e/0x1b0 [ 1638.058959] snd_seq_write+0x40b/0x690 [ 1638.059317] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1638.059799] ? security_file_permission+0xb1/0xe0 [ 1638.060210] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1638.060679] vfs_write+0x29a/0xb10 [ 1638.060987] ksys_write+0x1f6/0x260 [ 1638.061298] ? __ia32_sys_read+0xb0/0xb0 [ 1638.061654] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1638.062104] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1638.062539] do_syscall_64+0x33/0x40 [ 1638.062874] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1638.063304] RIP: 0033:0x7f6671e15b19 [ 1638.063620] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1638.065171] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1638.065821] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1638.066426] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1638.067035] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1638.067641] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1638.068250] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1638.072957] FAULT_INJECTION: forcing a failure. [ 1638.072957] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1638.074123] CPU: 1 PID: 8819 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1638.074778] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1638.075566] Call Trace: [ 1638.075815] dump_stack+0x107/0x167 [ 1638.076560] should_fail.cold+0x5/0xa [ 1638.076884] __alloc_pages_nodemask+0x182/0x600 [ 1638.077280] ? add_mm_counter_fast+0x220/0x220 [ 1638.077714] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1638.078225] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1638.078722] ? lock_downgrade+0x6d0/0x6d0 [ 1638.079122] ? mark_held_locks+0x9e/0xe0 [ 1638.079547] alloc_pages_vma+0xbb/0x410 [ 1638.079890] handle_mm_fault+0x152f/0x3500 [ 1638.080667] ? do_raw_spin_lock+0x121/0x260 [ 1638.081032] ? rwlock_bug.part.0+0x90/0x90 [ 1638.081433] ? __pmd_alloc+0x5e0/0x5e0 [ 1638.081779] __get_user_pages+0x6ec/0x1620 [ 1638.082141] ? follow_page_mask+0x1900/0x1900 [ 1638.082566] ? down_read+0x10f/0x430 [ 1638.082967] ? down_write+0x160/0x160 [ 1638.083454] get_user_pages_unlocked+0x18a/0x690 [ 1638.083859] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1638.084319] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1638.084775] internal_get_user_pages_fast+0x175f/0x2640 [ 1638.085241] ? pin_user_pages_unlocked+0x80/0x80 [ 1638.085685] ? trace_hardirqs_on+0x5b/0x180 [ 1638.086052] get_user_pages_fast+0x66/0xa0 [ 1638.086455] iov_iter_get_pages+0x297/0xf40 [ 1638.086888] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1638.087313] ? mempool_resize+0x7d0/0x7d0 [ 1638.087738] bio_iov_iter_get_pages+0x22a/0x1200 [ 1638.088143] ? bvec_alloc+0x17e/0x2f0 [ 1638.088520] ? bio_alloc_bioset+0x2a1/0x600 [ 1638.088885] ? bio_add_pc_page+0x100/0x100 [ 1638.089240] ? bvec_alloc+0x220/0x2f0 [ 1638.089617] ? iov_iter_npages+0x1fd/0xa70 [ 1638.089985] ? ext4_iomap_begin+0x1a0/0x700 [ 1638.090407] iomap_dio_bio_actor+0x77a/0xef0 [ 1638.090827] iomap_dio_actor+0x36f/0x560 [ 1638.091177] iomap_apply+0x289/0x810 [ 1638.091608] ? iomap_dio_rw+0x90/0x90 [ 1638.092199] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1638.092741] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1638.093186] ? mark_held_locks+0x9e/0xe0 [ 1638.093583] ? filemap_check_errors+0xa5/0x150 [ 1638.093970] __iomap_dio_rw+0x6cd/0x1110 [ 1638.094311] ? iomap_dio_rw+0x90/0x90 [ 1638.094690] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1638.095165] ? down_read+0x10f/0x430 [ 1638.095815] ? down_write+0x160/0x160 [ 1638.096143] iomap_dio_rw+0x31/0x90 [ 1638.096510] ext4_file_read_iter+0x2c7/0x4c0 [ 1638.096884] new_sync_read+0x424/0x6f0 [ 1638.097214] ? ksys_lseek+0x1b0/0x1b0 [ 1638.097592] ? fsnotify_perm.part.0+0x22d/0x620 [ 1638.097988] ? security_file_permission+0xb1/0xe0 [ 1638.098441] vfs_read+0x4da/0x620 [ 1638.098805] ksys_read+0x12d/0x260 [ 1638.099115] ? vfs_write+0xb10/0xb10 [ 1638.099587] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1638.100026] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1638.100513] do_syscall_64+0x33/0x40 [ 1638.100828] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1638.101254] RIP: 0033:0x7f7360297b19 [ 1638.101613] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1638.103193] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1638.103897] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1638.104543] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1638.105138] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1638.105777] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1638.106407] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1638.107598] audit: type=1400 audit(1728903301.398:10): avc: denied { write } for pid=8815 comm="syz-executor.4" scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=perf_event permissive=1 10:55:01 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, 0x0) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:55:01 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 71) 10:55:01 executing program 4: perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x8, 0x0, 0x5e, 0x0, 0xa, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040), 0x7}, 0x0, 0x4000080000000, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x80}, 0x0, 0x7, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) perf_event_open(&(0x7f00000000c0)={0x5, 0x80, 0x20, 0xfa, 0x6e, 0x4, 0x0, 0x9, 0x4, 0x8, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0xff, 0x1, @perf_config_ext={0x11f647fc, 0x9}, 0x0, 0x40, 0x8, 0x6, 0x9, 0x8, 0xffff, 0x0, 0x3, 0x0, 0x80}, 0xffffffffffffffff, 0x6, r1, 0x0) ioctl$AUTOFS_IOC_PROTOSUBVER(r0, 0x80049367, &(0x7f0000000000)) read(r0, &(0x7f0000000000), 0x1b4000) [ 1638.225066] FAULT_INJECTION: forcing a failure. [ 1638.225066] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1638.226286] CPU: 1 PID: 8832 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1638.226925] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1638.227668] Call Trace: [ 1638.227900] dump_stack+0x107/0x167 [ 1638.228212] should_fail.cold+0x5/0xa [ 1638.228593] _copy_from_user+0x2e/0x1b0 [ 1638.228937] snd_seq_write+0x40b/0x690 [ 1638.229275] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1638.229801] ? security_file_permission+0xb1/0xe0 [ 1638.230214] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1638.230722] vfs_write+0x29a/0xb10 [ 1638.231036] ksys_write+0x1f6/0x260 [ 1638.231343] ? __ia32_sys_read+0xb0/0xb0 [ 1638.231740] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1638.232180] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1638.232665] do_syscall_64+0x33/0x40 [ 1638.232982] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1638.233477] RIP: 0033:0x7f6671e15b19 [ 1638.233793] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1638.235417] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1638.236065] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1638.236705] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1638.237300] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1638.237960] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1638.238631] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:55:15 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f0000000140)={0x0, @hci, @sco, @xdp}) dup(r0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) 10:55:15 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 72) 10:55:15 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 36) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:55:15 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1651.966655] FAULT_INJECTION: forcing a failure. [ 1651.966655] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1651.967758] CPU: 0 PID: 8843 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1651.968331] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1651.969027] Call Trace: [ 1651.969257] dump_stack+0x107/0x167 [ 1651.969576] should_fail.cold+0x5/0xa [ 1651.969906] _copy_from_user+0x2e/0x1b0 [ 1651.970249] snd_seq_write+0x40b/0x690 [ 1651.970588] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1651.971058] ? security_file_permission+0xb1/0xe0 [ 1651.971471] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1651.971939] vfs_write+0x29a/0xb10 [ 1651.972245] ksys_write+0x1f6/0x260 [ 1651.972553] ? __ia32_sys_read+0xb0/0xb0 [ 1651.972910] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1651.973352] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1651.973790] do_syscall_64+0x33/0x40 [ 1651.974109] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1651.974538] RIP: 0033:0x7f6671e15b19 [ 1651.974858] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1651.976377] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1651.977206] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1651.978516] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1651.979384] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1651.979973] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1651.980590] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:55:15 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xe7, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122d"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:55:15 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, 0x0) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:55:15 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 28) 10:55:15 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 56) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) [ 1652.017586] FAULT_INJECTION: forcing a failure. [ 1652.017586] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1652.019405] CPU: 0 PID: 8852 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1652.020506] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1652.021243] Call Trace: [ 1652.021523] dump_stack+0x107/0x167 [ 1652.021853] should_fail.cold+0x5/0xa [ 1652.022209] __alloc_pages_nodemask+0x182/0x600 [ 1652.022661] ? add_mm_counter_fast+0x220/0x220 [ 1652.023094] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1652.023673] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1652.024154] ? lock_downgrade+0x6d0/0x6d0 [ 1652.024535] ? mark_held_locks+0x9e/0xe0 [ 1652.024917] alloc_pages_vma+0xbb/0x410 [ 1652.025260] handle_mm_fault+0x152f/0x3500 [ 1652.025627] ? do_raw_spin_lock+0x121/0x260 [ 1652.026019] ? rwlock_bug.part.0+0x90/0x90 [ 1652.026377] ? __pmd_alloc+0x5e0/0x5e0 [ 1652.026743] __get_user_pages+0x6ec/0x1620 [ 1652.031136] ? follow_page_mask+0x1900/0x1900 [ 1652.031517] ? down_read+0x10f/0x430 [ 1652.031831] ? down_write+0x160/0x160 [ 1652.032165] get_user_pages_unlocked+0x18a/0x690 [ 1652.032568] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1652.033020] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1652.033434] internal_get_user_pages_fast+0x175f/0x2640 [ 1652.033899] ? pin_user_pages_unlocked+0x80/0x80 [ 1652.034307] ? trace_hardirqs_on+0x5b/0x180 [ 1652.034675] get_user_pages_fast+0x66/0xa0 [ 1652.035040] iov_iter_get_pages+0x297/0xf40 [ 1652.035438] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1652.035850] ? mempool_resize+0x7d0/0x7d0 [ 1652.036206] bio_iov_iter_get_pages+0x22a/0x1200 [ 1652.036634] ? bvec_alloc+0x17e/0x2f0 [ 1652.036959] ? bio_alloc_bioset+0x2a1/0x600 [ 1652.037332] ? bio_add_pc_page+0x100/0x100 [ 1652.037690] ? bvec_alloc+0x220/0x2f0 [ 1652.038011] ? iov_iter_npages+0x1fd/0xa70 [ 1652.038374] ? ext4_iomap_begin+0x1a0/0x700 [ 1652.038744] iomap_dio_bio_actor+0x77a/0xef0 [ 1652.039138] iomap_dio_actor+0x36f/0x560 [ 1652.039486] iomap_apply+0x289/0x810 [ 1652.039802] ? iomap_dio_rw+0x90/0x90 [ 1652.040125] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1652.040614] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1652.041056] ? mark_held_locks+0x9e/0xe0 [ 1652.041411] ? filemap_check_errors+0xa5/0x150 [ 1652.041798] __iomap_dio_rw+0x6cd/0x1110 [ 1652.042137] ? iomap_dio_rw+0x90/0x90 [ 1652.042474] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1652.042864] ? down_read+0x10f/0x430 [ 1652.043192] ? down_write+0x160/0x160 [ 1652.043519] iomap_dio_rw+0x31/0x90 [ 1652.043826] ext4_file_read_iter+0x2c7/0x4c0 [ 1652.044198] new_sync_read+0x424/0x6f0 [ 1652.044530] ? ksys_lseek+0x1b0/0x1b0 [ 1652.044861] ? fsnotify_perm.part.0+0x22d/0x620 [ 1652.045257] ? security_file_permission+0xb1/0xe0 [ 1652.045670] vfs_read+0x4da/0x620 [ 1652.045969] ksys_read+0x12d/0x260 [ 1652.046274] ? vfs_write+0xb10/0xb10 [ 1652.046592] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1652.047044] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1652.047480] do_syscall_64+0x33/0x40 [ 1652.047797] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1652.048220] RIP: 0033:0x7fb9b6c05b19 [ 1652.048537] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1652.050041] RSP: 002b:00007fb9b415a188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1652.050677] RAX: ffffffffffffffda RBX: 00007fb9b6d19020 RCX: 00007fb9b6c05b19 [ 1652.051278] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1652.051863] RBP: 00007fb9b415a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1652.052450] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1652.053038] R13: 00007ffd4abbb2ff R14: 00007fb9b415a300 R15: 0000000000022000 [ 1652.075129] FAULT_INJECTION: forcing a failure. [ 1652.075129] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1652.076296] CPU: 1 PID: 8855 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1652.076912] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1652.077660] Call Trace: [ 1652.077913] dump_stack+0x107/0x167 [ 1652.078256] should_fail.cold+0x5/0xa [ 1652.078616] __alloc_pages_nodemask+0x182/0x600 [ 1652.079061] ? add_mm_counter_fast+0x220/0x220 [ 1652.079487] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1652.080044] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1652.080530] ? lock_downgrade+0x6d0/0x6d0 [ 1652.080918] ? mark_held_locks+0x9e/0xe0 [ 1652.081303] alloc_pages_vma+0xbb/0x410 [ 1652.081683] handle_mm_fault+0x152f/0x3500 [ 1652.082083] ? do_raw_spin_lock+0x121/0x260 [ 1652.082490] ? rwlock_bug.part.0+0x90/0x90 [ 1652.082894] ? __pmd_alloc+0x5e0/0x5e0 [ 1652.083251] __get_user_pages+0x6ec/0x1620 [ 1652.083615] ? follow_page_mask+0x1900/0x1900 [ 1652.083993] ? down_read+0x10f/0x430 [ 1652.084308] ? down_write+0x160/0x160 [ 1652.084637] get_user_pages_unlocked+0x18a/0x690 [ 1652.085036] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1652.085491] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1652.085896] internal_get_user_pages_fast+0x175f/0x2640 [ 1652.086362] ? pin_user_pages_unlocked+0x80/0x80 10:55:15 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) syz_open_procfs(r1, &(0x7f0000000200)='pagemap\x00') newfstatat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f00000000c0)={0x34, 0x13, 0x100, 0x70bd26, 0x25dfdbfe, {0x7}, [@typed={0x8, 0x20, 0x0, 0x0, @pid=r1}, @generic="0d2e87ce8518120c1b3424efbf", @typed={0x8, 0x67, 0x0, 0x0, @uid=r2}]}, 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x40) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) [ 1652.086761] ? trace_hardirqs_on+0x5b/0x180 [ 1652.087171] get_user_pages_fast+0x66/0xa0 [ 1652.087540] iov_iter_get_pages+0x297/0xf40 [ 1652.087923] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1652.088363] ? mempool_resize+0x7d0/0x7d0 [ 1652.095277] bio_iov_iter_get_pages+0x22a/0x1200 [ 1652.095772] ? bvec_alloc+0x17e/0x2f0 [ 1652.096534] ? bio_alloc_bioset+0x2a1/0x600 [ 1652.097368] ? bio_add_pc_page+0x100/0x100 [ 1652.098216] ? bvec_alloc+0x220/0x2f0 [ 1652.099013] ? iov_iter_npages+0x1fd/0xa70 [ 1652.099828] ? ext4_iomap_begin+0x1a0/0x700 [ 1652.100649] iomap_dio_bio_actor+0x77a/0xef0 [ 1652.101399] iomap_dio_actor+0x36f/0x560 [ 1652.102083] iomap_apply+0x289/0x810 [ 1652.102705] ? iomap_dio_rw+0x90/0x90 [ 1652.103492] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1652.104497] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1652.105411] ? mark_held_locks+0x9e/0xe0 [ 1652.106117] ? filemap_check_errors+0xa5/0x150 [ 1652.110924] __iomap_dio_rw+0x6cd/0x1110 [ 1652.111309] ? iomap_dio_rw+0x90/0x90 [ 1652.111682] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1652.112119] ? down_read+0x10f/0x430 [ 1652.112470] ? down_write+0x160/0x160 [ 1652.112831] iomap_dio_rw+0x31/0x90 [ 1652.113178] ext4_file_read_iter+0x2c7/0x4c0 [ 1652.113595] new_sync_read+0x424/0x6f0 [ 1652.113961] ? ksys_lseek+0x1b0/0x1b0 [ 1652.114333] ? fsnotify_perm.part.0+0x22d/0x620 [ 1652.114776] ? security_file_permission+0xb1/0xe0 [ 1652.115248] vfs_read+0x4da/0x620 [ 1652.115585] ksys_read+0x12d/0x260 [ 1652.115919] ? vfs_write+0xb10/0xb10 [ 1652.116266] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1652.116754] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1652.117232] do_syscall_64+0x33/0x40 [ 1652.117580] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1652.118057] RIP: 0033:0x7f7360297b19 [ 1652.118408] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1652.124081] RSP: 002b:00007f735d7ec188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1652.124775] RAX: ffffffffffffffda RBX: 00007f73603ab020 RCX: 00007f7360297b19 [ 1652.125423] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1652.126071] RBP: 00007f735d7ec1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1652.126715] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1652.127488] R13: 00007ffca67b5e2f R14: 00007f735d7ec300 R15: 0000000000022000 [ 1652.128819] FAULT_INJECTION: forcing a failure. [ 1652.128819] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1652.129894] CPU: 0 PID: 8865 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1652.130520] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1652.131287] Call Trace: [ 1652.131537] dump_stack+0x107/0x167 [ 1652.131876] should_fail.cold+0x5/0xa [ 1652.132230] __alloc_pages_nodemask+0x182/0x600 [ 1652.132661] ? add_mm_counter_fast+0x220/0x220 [ 1652.133082] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1652.133638] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1652.134116] ? lock_downgrade+0x6d0/0x6d0 [ 1652.134486] ? mark_held_locks+0x9e/0xe0 [ 1652.134924] alloc_pages_vma+0xbb/0x410 [ 1652.135310] handle_mm_fault+0x152f/0x3500 [ 1652.135711] ? do_raw_spin_lock+0x121/0x260 [ 1652.136113] ? rwlock_bug.part.0+0x90/0x90 [ 1652.136510] ? __pmd_alloc+0x5e0/0x5e0 [ 1652.136893] __get_user_pages+0x6ec/0x1620 [ 1652.137289] ? follow_page_mask+0x1900/0x1900 [ 1652.137697] ? down_read+0x10f/0x430 [ 1652.138039] ? down_write+0x160/0x160 [ 1652.138401] get_user_pages_unlocked+0x18a/0x690 [ 1652.138834] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1652.139343] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1652.139784] internal_get_user_pages_fast+0x175f/0x2640 [ 1652.140293] ? pin_user_pages_unlocked+0x80/0x80 [ 1652.140727] ? trace_hardirqs_on+0x5b/0x180 [ 1652.141138] get_user_pages_fast+0x66/0xa0 [ 1652.141534] iov_iter_get_pages+0x297/0xf40 [ 1652.141915] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1652.142323] ? mempool_resize+0x7d0/0x7d0 [ 1652.142710] bio_iov_iter_get_pages+0x22a/0x1200 [ 1652.143168] ? bvec_alloc+0x17e/0x2f0 [ 1652.143528] ? bio_alloc_bioset+0x2a1/0x600 [ 1652.143925] ? bio_add_pc_page+0x100/0x100 [ 1652.144326] ? bvec_alloc+0x220/0x2f0 [ 1652.144715] ? iov_iter_npages+0x1fd/0xa70 [ 1652.145109] ? ext4_iomap_begin+0x1a0/0x700 [ 1652.145516] iomap_dio_bio_actor+0x77a/0xef0 [ 1652.145969] iomap_dio_actor+0x36f/0x560 [ 1652.146401] iomap_apply+0x289/0x810 [ 1652.146799] ? iomap_dio_rw+0x90/0x90 [ 1652.147173] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1652.147709] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1652.148239] ? mark_held_locks+0x9e/0xe0 [ 1652.148665] ? filemap_check_errors+0xa5/0x150 [ 1652.149112] __iomap_dio_rw+0x6cd/0x1110 [ 1652.149486] ? iomap_dio_rw+0x90/0x90 [ 1652.149854] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1652.150273] ? down_read+0x10f/0x430 [ 1652.150630] ? down_write+0x160/0x160 [ 1652.151007] iomap_dio_rw+0x31/0x90 [ 1652.151365] ext4_file_read_iter+0x2c7/0x4c0 [ 1652.151780] new_sync_read+0x424/0x6f0 [ 1652.152140] ? ksys_lseek+0x1b0/0x1b0 [ 1652.152532] ? fsnotify_perm.part.0+0x22d/0x620 [ 1652.152975] ? security_file_permission+0xb1/0xe0 [ 1652.153429] vfs_read+0x4da/0x620 [ 1652.153767] ksys_read+0x12d/0x260 [ 1652.154098] ? vfs_write+0xb10/0xb10 [ 1652.154452] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1652.154947] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1652.155053] FAULT_INJECTION: forcing a failure. [ 1652.155053] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1652.155396] do_syscall_64+0x33/0x40 [ 1652.155414] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1652.157084] RIP: 0033:0x7fb38b2dbb19 [ 1652.157405] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1652.158943] RSP: 002b:00007fb388830188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1652.159593] RAX: ffffffffffffffda RBX: 00007fb38b3ef020 RCX: 00007fb38b2dbb19 [ 1652.160192] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000003 [ 1652.160794] RBP: 00007fb3888301d0 R08: 0000000000000000 R09: 0000000000000000 [ 1652.161393] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1652.161990] R13: 00007ffc11116bbf R14: 00007fb388830300 R15: 0000000000022000 [ 1652.162614] CPU: 1 PID: 8867 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1652.163275] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1652.164007] Call Trace: [ 1652.164251] dump_stack+0x107/0x167 [ 1652.164573] should_fail.cold+0x5/0xa [ 1652.164921] _copy_from_user+0x2e/0x1b0 [ 1652.165290] snd_seq_write+0x40b/0x690 [ 1652.165655] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1652.166195] ? security_file_permission+0xb1/0xe0 10:55:15 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 73) [ 1652.166648] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1652.167155] vfs_write+0x29a/0xb10 [ 1652.167613] ksys_write+0x1f6/0x260 [ 1652.167947] ? __ia32_sys_read+0xb0/0xb0 [ 1652.168328] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1652.168813] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1652.169293] do_syscall_64+0x33/0x40 [ 1652.169640] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1652.170111] RIP: 0033:0x7f6671e15b19 [ 1652.170461] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1652.172125] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1652.172823] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1652.173477] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1652.174128] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1652.174781] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1652.175522] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:55:15 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 74) [ 1652.315570] FAULT_INJECTION: forcing a failure. [ 1652.315570] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1652.316697] CPU: 0 PID: 8873 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1652.317321] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1652.318064] Call Trace: [ 1652.318316] dump_stack+0x107/0x167 [ 1652.318655] should_fail.cold+0x5/0xa [ 1652.319059] _copy_from_user+0x2e/0x1b0 [ 1652.319437] snd_seq_write+0x40b/0x690 [ 1652.319814] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1652.320318] ? security_file_permission+0xb1/0xe0 [ 1652.320775] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1652.321277] vfs_write+0x29a/0xb10 [ 1652.321619] ksys_write+0x1f6/0x260 [ 1652.321956] ? __ia32_sys_read+0xb0/0xb0 [ 1652.322343] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1652.322829] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1652.323331] do_syscall_64+0x33/0x40 [ 1652.323683] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1652.324152] RIP: 0033:0x7f6671e15b19 [ 1652.324499] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1652.326152] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1652.326812] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1652.327446] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1652.328094] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1652.328746] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1652.329399] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:55:29 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xeb, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:55:29 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, 0x0) fcntl$dupfd(r2, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:55:29 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 29) 10:55:29 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 75) 10:55:29 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 37) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:55:29 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 57) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) [ 1666.013660] FAULT_INJECTION: forcing a failure. [ 1666.013660] name fail_usercopy, interval 1, probability 0, space 0, times 0 10:55:29 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:55:29 executing program 4: r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r2) [ 1666.014679] CPU: 0 PID: 8882 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1666.015305] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1666.016008] Call Trace: [ 1666.016241] dump_stack+0x107/0x167 [ 1666.016553] should_fail.cold+0x5/0xa [ 1666.016893] _copy_from_user+0x2e/0x1b0 [ 1666.017238] snd_seq_write+0x40b/0x690 [ 1666.017581] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1666.018062] ? security_file_permission+0xb1/0xe0 [ 1666.018493] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1666.018968] vfs_write+0x29a/0xb10 [ 1666.019298] ksys_write+0x1f6/0x260 [ 1666.019615] ? __ia32_sys_read+0xb0/0xb0 [ 1666.019976] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1666.020446] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1666.020891] do_syscall_64+0x33/0x40 [ 1666.021221] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1666.021660] RIP: 0033:0x7f6671e15b19 [ 1666.021984] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1666.023580] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1666.024240] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1666.024853] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1666.025477] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1666.026088] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1666.026709] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1666.033882] FAULT_INJECTION: forcing a failure. [ 1666.033882] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1666.035071] CPU: 1 PID: 8879 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1666.035349] FAULT_INJECTION: forcing a failure. [ 1666.035349] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1666.035663] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1666.035674] Call Trace: [ 1666.037594] dump_stack+0x107/0x167 [ 1666.037907] should_fail.cold+0x5/0xa [ 1666.038240] __alloc_pages_nodemask+0x182/0x600 [ 1666.038639] ? add_mm_counter_fast+0x220/0x220 [ 1666.039029] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1666.043560] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1666.044001] ? lock_downgrade+0x6d0/0x6d0 [ 1666.044350] ? mark_held_locks+0x9e/0xe0 [ 1666.044696] alloc_pages_vma+0xbb/0x410 [ 1666.045036] handle_mm_fault+0x152f/0x3500 [ 1666.045395] ? do_raw_spin_lock+0x121/0x260 [ 1666.045759] ? rwlock_bug.part.0+0x90/0x90 [ 1666.046121] ? __pmd_alloc+0x5e0/0x5e0 [ 1666.046466] __get_user_pages+0x6ec/0x1620 [ 1666.046828] ? follow_page_mask+0x1900/0x1900 [ 1666.047225] ? down_read+0x10f/0x430 [ 1666.047541] ? down_write+0x160/0x160 [ 1666.047871] get_user_pages_unlocked+0x18a/0x690 [ 1666.048272] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1666.048728] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1666.049136] internal_get_user_pages_fast+0x175f/0x2640 [ 1666.049603] ? pin_user_pages_unlocked+0x80/0x80 [ 1666.050003] ? trace_hardirqs_on+0x5b/0x180 [ 1666.050371] get_user_pages_fast+0x66/0xa0 [ 1666.050731] iov_iter_get_pages+0x297/0xf40 [ 1666.051105] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1666.051523] ? mempool_resize+0x7d0/0x7d0 [ 1666.051880] bio_iov_iter_get_pages+0x22a/0x1200 [ 1666.052282] ? bvec_alloc+0x17e/0x2f0 [ 1666.052605] ? bio_alloc_bioset+0x2a1/0x600 [ 1666.052967] ? bio_add_pc_page+0x100/0x100 [ 1666.053323] ? bvec_alloc+0x220/0x2f0 [ 1666.053645] ? iov_iter_npages+0x1fd/0xa70 [ 1666.054002] ? ext4_iomap_begin+0x1a0/0x700 [ 1666.054370] iomap_dio_bio_actor+0x77a/0xef0 [ 1666.054750] iomap_dio_actor+0x36f/0x560 [ 1666.055106] iomap_apply+0x289/0x810 [ 1666.055426] ? iomap_dio_rw+0x90/0x90 [ 1666.055750] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1666.056227] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1666.056687] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1666.057144] ? filemap_check_errors+0xa5/0x150 [ 1666.057531] __iomap_dio_rw+0x6cd/0x1110 [ 1666.057874] ? iomap_dio_rw+0x90/0x90 [ 1666.058208] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1666.058599] ? down_read+0x10f/0x430 [ 1666.058915] ? down_write+0x160/0x160 [ 1666.059256] iomap_dio_rw+0x31/0x90 [ 1666.059567] ext4_file_read_iter+0x2c7/0x4c0 [ 1666.059942] new_sync_read+0x424/0x6f0 [ 1666.060272] ? ksys_lseek+0x1b0/0x1b0 [ 1666.060605] ? fsnotify_perm.part.0+0x22d/0x620 [ 1666.061002] ? security_file_permission+0xb1/0xe0 [ 1666.061415] vfs_read+0x4da/0x620 [ 1666.061715] ksys_read+0x12d/0x260 [ 1666.062015] ? vfs_write+0xb10/0xb10 [ 1666.062334] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1666.062773] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1666.063225] do_syscall_64+0x33/0x40 [ 1666.063540] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1666.063967] RIP: 0033:0x7f7360297b19 [ 1666.064282] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1666.065800] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1666.066435] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1666.067026] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1666.071640] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1666.072230] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1666.072819] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1666.073431] CPU: 0 PID: 8891 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1666.074039] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1666.074729] Call Trace: [ 1666.074966] dump_stack+0x107/0x167 [ 1666.075295] should_fail.cold+0x5/0xa [ 1666.075623] __alloc_pages_nodemask+0x182/0x600 [ 1666.076027] ? add_mm_counter_fast+0x220/0x220 [ 1666.076426] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1666.076946] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1666.077415] ? lock_downgrade+0x6d0/0x6d0 [ 1666.077774] ? mark_held_locks+0x9e/0xe0 [ 1666.078140] alloc_pages_vma+0xbb/0x410 [ 1666.078488] handle_mm_fault+0x152f/0x3500 [ 1666.078850] ? do_raw_spin_lock+0x121/0x260 [ 1666.079249] ? rwlock_bug.part.0+0x90/0x90 [ 1666.079616] ? __pmd_alloc+0x5e0/0x5e0 [ 1666.079969] __get_user_pages+0x6ec/0x1620 [ 1666.080350] ? follow_page_mask+0x1900/0x1900 [ 1666.080739] ? down_read+0x10f/0x430 [ 1666.081056] ? down_write+0x160/0x160 [ 1666.081409] get_user_pages_unlocked+0x18a/0x690 [ 1666.081820] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1666.082279] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1666.082707] internal_get_user_pages_fast+0x175f/0x2640 [ 1666.083200] ? pin_user_pages_unlocked+0x80/0x80 [ 1666.083619] ? trace_hardirqs_on+0x5b/0x180 [ 1666.084022] get_user_pages_fast+0x66/0xa0 [ 1666.084380] iov_iter_get_pages+0x297/0xf40 [ 1666.084757] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1666.085170] ? mempool_resize+0x7d0/0x7d0 [ 1666.085537] bio_iov_iter_get_pages+0x22a/0x1200 [ 1666.085939] ? bvec_alloc+0x17e/0x2f0 [ 1666.086263] ? bio_alloc_bioset+0x2a1/0x600 [ 1666.086635] ? bio_add_pc_page+0x100/0x100 [ 1666.086992] ? bvec_alloc+0x220/0x2f0 [ 1666.087353] ? iov_iter_npages+0x1fd/0xa70 [ 1666.087722] ? ext4_iomap_begin+0x1a0/0x700 [ 1666.088091] iomap_dio_bio_actor+0x77a/0xef0 [ 1666.088472] iomap_dio_actor+0x36f/0x560 [ 1666.088831] iomap_apply+0x289/0x810 [ 1666.089146] ? iomap_dio_rw+0x90/0x90 [ 1666.089471] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1666.089967] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1666.090418] ? mark_held_locks+0x9e/0xe0 [ 1666.090780] ? filemap_check_errors+0xa5/0x150 [ 1666.091202] __iomap_dio_rw+0x6cd/0x1110 [ 1666.091597] ? iomap_dio_rw+0x90/0x90 [ 1666.091987] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1666.092428] ? down_read+0x10f/0x430 [ 1666.092786] ? down_write+0x160/0x160 [ 1666.093169] iomap_dio_rw+0x31/0x90 [ 1666.093532] ext4_file_read_iter+0x2c7/0x4c0 [ 1666.093978] new_sync_read+0x424/0x6f0 [ 1666.094366] ? ksys_lseek+0x1b0/0x1b0 [ 1666.094757] ? fsnotify_perm.part.0+0x22d/0x620 [ 1666.095228] ? security_file_permission+0xb1/0xe0 [ 1666.095692] vfs_read+0x4da/0x620 [ 1666.096034] ksys_read+0x12d/0x260 [ 1666.096388] ? vfs_write+0xb10/0xb10 [ 1666.096756] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1666.097263] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1666.097753] do_syscall_64+0x33/0x40 [ 1666.098108] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1666.098601] RIP: 0033:0x7fb9b6c05b19 [ 1666.098955] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1666.100725] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1666.101462] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1666.102137] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1666.102828] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1666.103571] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1666.104247] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1666.106838] FAULT_INJECTION: forcing a failure. [ 1666.106838] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1666.108140] CPU: 0 PID: 8893 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1666.108835] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1666.109626] Call Trace: [ 1666.109896] dump_stack+0x107/0x167 [ 1666.110252] should_fail.cold+0x5/0xa [ 1666.110624] __alloc_pages_nodemask+0x182/0x600 [ 1666.111091] ? add_mm_counter_fast+0x220/0x220 [ 1666.111560] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1666.112169] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1666.112678] ? lock_downgrade+0x6d0/0x6d0 [ 1666.113091] ? mark_held_locks+0x9e/0xe0 [ 1666.113489] alloc_pages_vma+0xbb/0x410 [ 1666.113881] handle_mm_fault+0x152f/0x3500 [ 1666.114305] ? do_raw_spin_lock+0x121/0x260 [ 1666.114726] ? rwlock_bug.part.0+0x90/0x90 [ 1666.115162] ? __pmd_alloc+0x5e0/0x5e0 [ 1666.115552] __get_user_pages+0x6ec/0x1620 [ 1666.115968] ? follow_page_mask+0x1900/0x1900 [ 1666.116415] ? down_read+0x10f/0x430 [ 1666.116778] ? down_write+0x160/0x160 [ 1666.117155] get_user_pages_unlocked+0x18a/0x690 [ 1666.117628] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1666.118160] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1666.118637] internal_get_user_pages_fast+0x175f/0x2640 [ 1666.119186] ? pin_user_pages_unlocked+0x80/0x80 [ 1666.119657] ? trace_hardirqs_on+0x5b/0x180 [ 1666.120082] get_user_pages_fast+0x66/0xa0 [ 1666.120517] iov_iter_get_pages+0x297/0xf40 [ 1666.120941] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1666.121431] ? mempool_resize+0x7d0/0x7d0 [ 1666.121837] bio_iov_iter_get_pages+0x22a/0x1200 [ 1666.122303] ? bvec_alloc+0x17e/0x2f0 [ 1666.122680] ? bio_alloc_bioset+0x2a1/0x600 [ 1666.123107] ? bio_add_pc_page+0x100/0x100 [ 1666.123540] ? bvec_alloc+0x220/0x2f0 [ 1666.123909] ? iov_iter_npages+0x1fd/0xa70 [ 1666.124313] ? ext4_iomap_begin+0x1a0/0x700 [ 1666.124743] iomap_dio_bio_actor+0x77a/0xef0 [ 1666.125180] iomap_dio_actor+0x36f/0x560 [ 1666.125578] iomap_apply+0x289/0x810 [ 1666.125948] ? iomap_dio_rw+0x90/0x90 [ 1666.126327] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1666.126899] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1666.127417] ? mark_held_locks+0x9e/0xe0 [ 1666.127833] ? filemap_check_errors+0xa5/0x150 [ 1666.128281] __iomap_dio_rw+0x6cd/0x1110 [ 1666.128676] ? iomap_dio_rw+0x90/0x90 [ 1666.129065] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1666.129511] ? down_read+0x10f/0x430 [ 1666.129881] ? down_write+0x160/0x160 [ 1666.130256] iomap_dio_rw+0x31/0x90 [ 1666.130611] ext4_file_read_iter+0x2c7/0x4c0 [ 1666.131047] new_sync_read+0x424/0x6f0 [ 1666.131403] ? ksys_lseek+0x1b0/0x1b0 [ 1666.131736] ? fsnotify_perm.part.0+0x22d/0x620 [ 1666.132145] ? security_file_permission+0xb1/0xe0 [ 1666.132558] vfs_read+0x4da/0x620 [ 1666.132858] ksys_read+0x12d/0x260 [ 1666.133171] ? vfs_write+0xb10/0xb10 [ 1666.133490] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1666.133930] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1666.134381] do_syscall_64+0x33/0x40 [ 1666.134697] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1666.135155] RIP: 0033:0x7fb38b2dbb19 [ 1666.135475] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1666.137014] RSP: 002b:00007fb388830188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1666.137662] RAX: ffffffffffffffda RBX: 00007fb38b3ef020 RCX: 00007fb38b2dbb19 [ 1666.138257] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1666.138862] RBP: 00007fb3888301d0 R08: 0000000000000000 R09: 0000000000000000 [ 1666.139508] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1666.140103] R13: 00007ffc11116bbf R14: 00007fb388830300 R15: 0000000000022000 [ 1666.196114] FAULT_INJECTION: forcing a failure. [ 1666.196114] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1666.197157] CPU: 1 PID: 8900 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1666.197752] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1666.203134] Call Trace: [ 1666.211183] dump_stack+0x107/0x167 [ 1666.211501] should_fail.cold+0x5/0xa [ 1666.211827] _copy_from_user+0x2e/0x1b0 [ 1666.212168] snd_seq_write+0x40b/0x690 [ 1666.212512] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1666.212968] ? security_file_permission+0xb1/0xe0 [ 1666.213377] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1666.213829] vfs_write+0x29a/0xb10 [ 1666.214132] ksys_write+0x1f6/0x260 [ 1666.214440] ? __ia32_sys_read+0xb0/0xb0 10:55:29 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:55:29 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 76) [ 1666.214785] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1666.223229] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1666.223661] do_syscall_64+0x33/0x40 [ 1666.223976] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1666.224401] RIP: 0033:0x7f6671e15b19 [ 1666.224714] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1666.226225] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1666.226862] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1666.227469] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1666.228060] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1666.228652] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1666.229242] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:55:29 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xeb, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:55:29 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 30) 10:55:29 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1666.283790] FAULT_INJECTION: forcing a failure. [ 1666.283790] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1666.285052] CPU: 1 PID: 8907 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1666.285644] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1666.286346] Call Trace: [ 1666.286588] dump_stack+0x107/0x167 [ 1666.286904] should_fail.cold+0x5/0xa [ 1666.287254] __alloc_pages_nodemask+0x182/0x600 [ 1666.287654] ? add_mm_counter_fast+0x220/0x220 [ 1666.288050] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1666.288569] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1666.289020] ? lock_downgrade+0x6d0/0x6d0 [ 1666.289381] ? mark_held_locks+0x9e/0xe0 [ 1666.289743] alloc_pages_vma+0xbb/0x410 [ 1666.290092] handle_mm_fault+0x152f/0x3500 [ 1666.290462] ? do_raw_spin_lock+0x121/0x260 [ 1666.290834] ? rwlock_bug.part.0+0x90/0x90 [ 1666.291209] ? __pmd_alloc+0x5e0/0x5e0 [ 1666.291572] __get_user_pages+0x6ec/0x1620 [ 1666.291941] ? follow_page_mask+0x1900/0x1900 [ 1666.292329] ? down_read+0x10f/0x430 [ 1666.292655] ? down_write+0x160/0x160 [ 1666.292989] get_user_pages_unlocked+0x18a/0x690 [ 1666.293395] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1666.293866] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1666.294280] internal_get_user_pages_fast+0x175f/0x2640 [ 1666.294756] ? pin_user_pages_unlocked+0x80/0x80 [ 1666.295176] ? trace_hardirqs_on+0x5b/0x180 [ 1666.295550] get_user_pages_fast+0x66/0xa0 [ 1666.295919] iov_iter_get_pages+0x297/0xf40 [ 1666.296296] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1666.296719] ? mempool_resize+0x7d0/0x7d0 [ 1666.297083] bio_iov_iter_get_pages+0x22a/0x1200 [ 1666.297493] ? bvec_alloc+0x17e/0x2f0 [ 1666.297820] ? bio_alloc_bioset+0x2a1/0x600 [ 1666.298192] ? bio_add_pc_page+0x100/0x100 [ 1666.298555] ? bvec_alloc+0x220/0x2f0 [ 1666.298881] ? iov_iter_npages+0x1fd/0xa70 [ 1666.299263] ? ext4_iomap_begin+0x1a0/0x700 [ 1666.299636] iomap_dio_bio_actor+0x77a/0xef0 [ 1666.300023] iomap_dio_actor+0x36f/0x560 [ 1666.300386] iomap_apply+0x289/0x810 [ 1666.300708] ? iomap_dio_rw+0x90/0x90 [ 1666.301037] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1666.301533] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1666.301987] ? mark_held_locks+0x9e/0xe0 [ 1666.302345] ? filemap_check_errors+0xa5/0x150 [ 1666.302741] __iomap_dio_rw+0x6cd/0x1110 [ 1666.307121] ? iomap_dio_rw+0x90/0x90 [ 1666.310344] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1666.310749] ? down_read+0x10f/0x430 [ 1666.315172] ? down_write+0x160/0x160 [ 1666.331301] iomap_dio_rw+0x31/0x90 [ 1666.331613] ext4_file_read_iter+0x2c7/0x4c0 [ 1666.331986] new_sync_read+0x424/0x6f0 [ 1666.332314] ? ksys_lseek+0x1b0/0x1b0 [ 1666.332645] ? fsnotify_perm.part.0+0x22d/0x620 [ 1666.333040] ? security_file_permission+0xb1/0xe0 [ 1666.333450] vfs_read+0x4da/0x620 [ 1666.333747] ksys_read+0x12d/0x260 [ 1666.334046] ? vfs_write+0xb10/0xb10 [ 1666.334361] ? ksys_read+0x260/0x260 [ 1666.334682] do_syscall_64+0x33/0x40 [ 1666.334995] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1666.335446] RIP: 0033:0x7f7360297b19 [ 1666.335764] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1666.337283] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1666.337918] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1666.338513] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1666.339124] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1666.339719] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1666.340324] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 10:55:29 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) 10:55:29 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 77) [ 1666.374705] FAULT_INJECTION: forcing a failure. [ 1666.374705] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1666.375737] CPU: 1 PID: 8913 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1666.376312] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1666.377002] Call Trace: [ 1666.377233] dump_stack+0x107/0x167 [ 1666.377545] should_fail.cold+0x5/0xa [ 1666.377875] _copy_from_user+0x2e/0x1b0 [ 1666.378219] snd_seq_write+0x40b/0x690 [ 1666.378562] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1666.379025] ? security_file_permission+0xb1/0xe0 [ 1666.379458] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1666.379914] vfs_write+0x29a/0xb10 [ 1666.380220] ksys_write+0x1f6/0x260 [ 1666.380530] ? __ia32_sys_read+0xb0/0xb0 [ 1666.380879] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1666.381324] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1666.381765] do_syscall_64+0x33/0x40 [ 1666.382082] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1666.382512] RIP: 0033:0x7f6671e15b19 [ 1666.382827] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1666.392348] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1666.392982] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1666.393569] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1666.394156] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1666.394748] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1666.395356] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:55:42 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 58) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:55:42 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 31) [ 1679.659600] FAULT_INJECTION: forcing a failure. [ 1679.659600] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1679.662276] CPU: 1 PID: 8928 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1679.663464] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1679.664156] Call Trace: [ 1679.664389] dump_stack+0x107/0x167 [ 1679.664701] should_fail.cold+0x5/0xa [ 1679.665033] _copy_from_user+0x2e/0x1b0 [ 1679.665381] snd_seq_write+0x40b/0x690 [ 1679.665720] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1679.666181] ? security_file_permission+0xb1/0xe0 [ 1679.666594] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1679.667056] vfs_write+0x29a/0xb10 [ 1679.667545] ksys_write+0x1f6/0x260 [ 1679.668156] ? __ia32_sys_read+0xb0/0xb0 [ 1679.668852] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1679.669732] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1679.670594] do_syscall_64+0x33/0x40 [ 1679.671215] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1679.672380] RIP: 0033:0x7f6671e15b19 [ 1679.673200] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1679.676027] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1679.676667] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1679.677262] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1679.677857] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1679.678452] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1679.679047] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:55:42 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 78) 10:55:42 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) 10:55:42 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:55:42 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 38) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:55:43 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x1000, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="6105dbb05f6705e180e019ddfd32eb9271eb0c7591", 0x15, 0xfffffffffffffffb}, {&(0x7f0000000140)="ad76056a9a071edddf16b9d9195a3d9283c9ada7b5fda3ca56012d3d27ef2f45aa430eb8394db1a6474c6d3568fc5d175cf37e417b2845343217605fdbdcf968004b8c89a8c50cb56e54bc8f86f65cb9ee05a2eb6d0b7ed60c11187207049c867f5fa03581c0bcae5f061551918a91bcb4763ffc8e8b3a5c09b7bedde16789ca214fa93a2c972f89cf07d7104b0c", 0x8e, 0xfffffffffffff4e7}], 0x800, &(0x7f0000000240)={[{@shortname_winnt}, {@shortname_mixed}], [{@uid_lt={'uid<', 0xee01}}, {@smackfshat={'smackfshat', 0x3d, '\\'}}, {@euid_eq}, {@subj_type={'subj_type', 0x3d, '\xd1&'}}, {@euid_eq={'euid', 0x3d, 0xffffffffffffffff}}, {@fowner_lt={'fowner<', 0xee01}}, {@audit}, {@subj_role={'subj_role', 0x3d, '(,('}}, {@fowner_lt}, {@context={'context', 0x3d, 'user_u'}}]}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x181000, 0x29a) read(r0, &(0x7f0000000000), 0x1b4000) 10:55:43 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xeb, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f0"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) [ 1679.702915] FAULT_INJECTION: forcing a failure. [ 1679.702915] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1679.703463] FAULT_INJECTION: forcing a failure. [ 1679.703463] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1679.710658] CPU: 1 PID: 8936 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1679.713253] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1679.715108] Call Trace: [ 1679.715639] dump_stack+0x107/0x167 [ 1679.716293] should_fail.cold+0x5/0xa [ 1679.716977] __alloc_pages_nodemask+0x182/0x600 [ 1679.717813] ? add_mm_counter_fast+0x220/0x220 [ 1679.718622] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1679.719502] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1679.719946] ? lock_downgrade+0x6d0/0x6d0 [ 1679.720296] ? mark_held_locks+0x9e/0xe0 [ 1679.720644] alloc_pages_vma+0xbb/0x410 [ 1679.720990] handle_mm_fault+0x152f/0x3500 [ 1679.721352] ? do_raw_spin_lock+0x121/0x260 [ 1679.721718] ? rwlock_bug.part.0+0x90/0x90 [ 1679.722081] ? __pmd_alloc+0x5e0/0x5e0 [ 1679.722431] __get_user_pages+0x6ec/0x1620 [ 1679.722795] ? follow_page_mask+0x1900/0x1900 [ 1679.723178] ? down_read+0x10f/0x430 [ 1679.723519] ? down_write+0x160/0x160 [ 1679.723851] get_user_pages_unlocked+0x18a/0x690 [ 1679.724254] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1679.724715] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1679.725127] internal_get_user_pages_fast+0x175f/0x2640 [ 1679.725599] ? pin_user_pages_unlocked+0x80/0x80 [ 1679.726002] ? trace_hardirqs_on+0x5b/0x180 [ 1679.726388] get_user_pages_fast+0x66/0xa0 [ 1679.726755] iov_iter_get_pages+0x297/0xf40 [ 1679.727127] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1679.727561] ? mempool_resize+0x7d0/0x7d0 [ 1679.727922] bio_iov_iter_get_pages+0x22a/0x1200 [ 1679.728326] ? bvec_alloc+0x17e/0x2f0 [ 1679.728652] ? bio_alloc_bioset+0x2a1/0x600 [ 1679.729017] ? bio_add_pc_page+0x100/0x100 [ 1679.729375] ? bvec_alloc+0x220/0x2f0 [ 1679.729700] ? iov_iter_npages+0x1fd/0xa70 [ 1679.730067] ? ext4_iomap_begin+0x1a0/0x700 [ 1679.730441] iomap_dio_bio_actor+0x77a/0xef0 [ 1679.730830] iomap_dio_actor+0x36f/0x560 [ 1679.731181] iomap_apply+0x289/0x810 [ 1679.731518] ? iomap_dio_rw+0x90/0x90 [ 1679.731846] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1679.732335] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1679.732785] ? mark_held_locks+0x9e/0xe0 [ 1679.733140] ? filemap_check_errors+0xa5/0x150 [ 1679.733533] __iomap_dio_rw+0x6cd/0x1110 [ 1679.733883] ? iomap_dio_rw+0x90/0x90 [ 1679.734231] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1679.734625] ? down_read+0x10f/0x430 [ 1679.734944] ? down_write+0x160/0x160 [ 1679.739306] iomap_dio_rw+0x31/0x90 [ 1679.739616] ext4_file_read_iter+0x2c7/0x4c0 [ 1679.739994] new_sync_read+0x424/0x6f0 [ 1679.740322] ? ksys_lseek+0x1b0/0x1b0 [ 1679.740653] ? fsnotify_perm.part.0+0x22d/0x620 [ 1679.741047] ? security_file_permission+0xb1/0xe0 [ 1679.741456] vfs_read+0x4da/0x620 [ 1679.741753] ksys_read+0x12d/0x260 [ 1679.742052] ? vfs_write+0xb10/0xb10 [ 1679.742370] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1679.742812] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1679.743251] do_syscall_64+0x33/0x40 [ 1679.743568] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1679.743996] RIP: 0033:0x7fb38b2dbb19 [ 1679.744309] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1679.745823] RSP: 002b:00007fb388830188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1679.746459] RAX: ffffffffffffffda RBX: 00007fb38b3ef020 RCX: 00007fb38b2dbb19 [ 1679.747050] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1679.751735] RBP: 00007fb3888301d0 R08: 0000000000000000 R09: 0000000000000000 [ 1679.752470] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1679.753212] R13: 00007ffc11116bbf R14: 00007fb388830300 R15: 0000000000022000 [ 1679.753973] CPU: 0 PID: 8935 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1679.754675] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1679.755504] Call Trace: [ 1679.755775] dump_stack+0x107/0x167 [ 1679.756154] should_fail.cold+0x5/0xa [ 1679.756548] __alloc_pages_nodemask+0x182/0x600 [ 1679.757018] ? add_mm_counter_fast+0x220/0x220 [ 1679.757484] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1679.758092] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1679.758622] ? lock_downgrade+0x6d0/0x6d0 [ 1679.759042] ? mark_held_locks+0x9e/0xe0 [ 1679.759472] alloc_pages_vma+0xbb/0x410 [ 1679.759879] handle_mm_fault+0x152f/0x3500 [ 1679.760311] ? do_raw_spin_lock+0x121/0x260 [ 1679.760746] ? rwlock_bug.part.0+0x90/0x90 [ 1679.761178] ? __pmd_alloc+0x5e0/0x5e0 [ 1679.761589] __get_user_pages+0x6ec/0x1620 [ 1679.762028] ? follow_page_mask+0x1900/0x1900 [ 1679.762477] ? down_read+0x10f/0x430 [ 1679.762856] ? down_write+0x160/0x160 [ 1679.763254] get_user_pages_unlocked+0x18a/0x690 [ 1679.763738] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1679.764285] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1679.764771] internal_get_user_pages_fast+0x175f/0x2640 [ 1679.765338] ? pin_user_pages_unlocked+0x80/0x80 [ 1679.765814] ? trace_hardirqs_on+0x5b/0x180 [ 1679.766255] get_user_pages_fast+0x66/0xa0 [ 1679.766683] iov_iter_get_pages+0x297/0xf40 [ 1679.767122] ? csum_and_copy_to_iter+0x14a0/0x14a0 10:55:43 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 79) [ 1679.767611] ? mempool_resize+0x7d0/0x7d0 [ 1679.775647] bio_iov_iter_get_pages+0x22a/0x1200 [ 1679.776113] ? bvec_alloc+0x17e/0x2f0 [ 1679.776489] ? bio_alloc_bioset+0x2a1/0x600 [ 1679.776894] ? bio_add_pc_page+0x100/0x100 [ 1679.777296] ? bvec_alloc+0x220/0x2f0 [ 1679.777671] ? iov_iter_npages+0x1fd/0xa70 [ 1679.778069] ? ext4_iomap_begin+0x1a0/0x700 [ 1679.778495] iomap_dio_bio_actor+0x77a/0xef0 [ 1679.778928] iomap_dio_actor+0x36f/0x560 [ 1679.779333] iomap_apply+0x289/0x810 [ 1679.779716] ? iomap_dio_rw+0x90/0x90 [ 1679.780103] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1679.780687] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1679.781230] ? mark_held_locks+0x9e/0xe0 [ 1679.781647] ? filemap_check_errors+0xa5/0x150 [ 1679.782115] __iomap_dio_rw+0x6cd/0x1110 [ 1679.782527] ? iomap_dio_rw+0x90/0x90 [ 1679.782923] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1679.783396] ? down_read+0x10f/0x430 [ 1679.783778] ? down_write+0x160/0x160 [ 1679.784173] iomap_dio_rw+0x31/0x90 [ 1679.784331] FAULT_INJECTION: forcing a failure. [ 1679.784331] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1679.784540] ext4_file_read_iter+0x2c7/0x4c0 [ 1679.786170] new_sync_read+0x424/0x6f0 [ 1679.786568] ? ksys_lseek+0x1b0/0x1b0 [ 1679.786966] ? fsnotify_perm.part.0+0x22d/0x620 [ 1679.787420] ? security_file_permission+0xb1/0xe0 [ 1679.787831] vfs_read+0x4da/0x620 [ 1679.788130] ksys_read+0x12d/0x260 [ 1679.788432] ? vfs_write+0xb10/0xb10 [ 1679.788750] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1679.789189] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1679.789623] do_syscall_64+0x33/0x40 [ 1679.789938] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1679.790366] RIP: 0033:0x7fb9b6c05b19 [ 1679.790682] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1679.792417] RSP: 002b:00007fb9b415a188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1679.793194] RAX: ffffffffffffffda RBX: 00007fb9b6d19020 RCX: 00007fb9b6c05b19 [ 1679.793916] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1679.794638] RBP: 00007fb9b415a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1679.795359] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1679.796044] R13: 00007ffd4abbb2ff R14: 00007fb9b415a300 R15: 0000000000022000 [ 1679.796751] CPU: 1 PID: 8938 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1679.803882] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1679.804699] Call Trace: [ 1679.804960] dump_stack+0x107/0x167 [ 1679.805323] should_fail.cold+0x5/0xa [ 1679.805707] _copy_from_user+0x2e/0x1b0 [ 1679.806104] snd_seq_write+0x40b/0x690 [ 1679.806501] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1679.807029] ? security_file_permission+0xb1/0xe0 [ 1679.807483] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1679.807934] vfs_write+0x29a/0xb10 [ 1679.808237] ksys_write+0x1f6/0x260 [ 1679.808544] ? __ia32_sys_read+0xb0/0xb0 [ 1679.808889] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1679.809324] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1679.809755] do_syscall_64+0x33/0x40 [ 1679.810072] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1679.810498] RIP: 0033:0x7f6671e15b19 [ 1679.810810] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1679.812357] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1679.812994] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1679.813589] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1679.814182] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1679.814776] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1679.815386] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1679.836957] FAULT_INJECTION: forcing a failure. [ 1679.836957] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1679.837985] CPU: 0 PID: 8929 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1679.838559] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1679.839260] Call Trace: [ 1679.839499] dump_stack+0x107/0x167 [ 1679.839811] should_fail.cold+0x5/0xa [ 1679.840142] __alloc_pages_nodemask+0x182/0x600 [ 1679.840536] ? add_mm_counter_fast+0x220/0x220 [ 1679.840924] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1679.841435] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1679.841879] ? lock_downgrade+0x6d0/0x6d0 [ 1679.842229] ? mark_held_locks+0x9e/0xe0 [ 1679.842579] alloc_pages_vma+0xbb/0x410 [ 1679.842921] handle_mm_fault+0x152f/0x3500 [ 1679.843294] ? do_raw_spin_lock+0x121/0x260 [ 1679.843667] ? rwlock_bug.part.0+0x90/0x90 [ 1679.844026] ? __pmd_alloc+0x5e0/0x5e0 [ 1679.844388] __get_user_pages+0x6ec/0x1620 [ 1679.844755] ? follow_page_mask+0x1900/0x1900 [ 1679.845138] ? down_read+0x10f/0x430 [ 1679.845456] ? down_write+0x160/0x160 [ 1679.845787] get_user_pages_unlocked+0x18a/0x690 [ 1679.846190] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1679.846649] ? pin_user_pages_locked+0x7b0/0x7b0 10:55:43 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 80) [ 1679.847064] internal_get_user_pages_fast+0x175f/0x2640 [ 1679.851571] ? pin_user_pages_unlocked+0x80/0x80 [ 1679.851971] ? trace_hardirqs_on+0x5b/0x180 [ 1679.852335] get_user_pages_fast+0x66/0xa0 [ 1679.852694] iov_iter_get_pages+0x297/0xf40 [ 1679.853063] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1679.853476] ? mempool_resize+0x7d0/0x7d0 [ 1679.853831] bio_iov_iter_get_pages+0x22a/0x1200 [ 1679.854231] ? bvec_alloc+0x17e/0x2f0 [ 1679.854554] ? bio_alloc_bioset+0x2a1/0x600 [ 1679.854915] ? bio_add_pc_page+0x100/0x100 [ 1679.855285] ? bvec_alloc+0x220/0x2f0 [ 1679.855609] ? iov_iter_npages+0x1fd/0xa70 [ 1679.855967] ? ext4_iomap_begin+0x1a0/0x700 [ 1679.856339] iomap_dio_bio_actor+0x77a/0xef0 [ 1679.856719] iomap_dio_actor+0x36f/0x560 [ 1679.857065] iomap_apply+0x289/0x810 [ 1679.857380] ? iomap_dio_rw+0x90/0x90 [ 1679.857703] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1679.858189] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1679.858633] ? mark_held_locks+0x9e/0xe0 [ 1679.858984] ? filemap_check_errors+0xa5/0x150 [ 1679.862103] FAULT_INJECTION: forcing a failure. [ 1679.862103] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1679.863409] __iomap_dio_rw+0x6cd/0x1110 [ 1679.863421] ? iomap_dio_rw+0x90/0x90 [ 1679.863445] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1679.865726] ? down_read+0x10f/0x430 [ 1679.866107] ? down_write+0x160/0x160 [ 1679.866486] iomap_dio_rw+0x31/0x90 [ 1679.866835] ext4_file_read_iter+0x2c7/0x4c0 [ 1679.867272] new_sync_read+0x424/0x6f0 [ 1679.867607] ? ksys_lseek+0x1b0/0x1b0 [ 1679.867942] ? fsnotify_perm.part.0+0x22d/0x620 [ 1679.868339] ? security_file_permission+0xb1/0xe0 [ 1679.868753] vfs_read+0x4da/0x620 [ 1679.869053] ksys_read+0x12d/0x260 [ 1679.869356] ? vfs_write+0xb10/0xb10 [ 1679.869675] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1679.870116] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1679.870553] do_syscall_64+0x33/0x40 [ 1679.870869] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1679.871324] RIP: 0033:0x7f7360297b19 [ 1679.871646] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1679.873179] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1679.873821] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1679.874417] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1679.875013] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1679.875631] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1679.876229] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 [ 1679.876847] CPU: 1 PID: 8947 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1679.877432] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1679.878117] Call Trace: [ 1679.878341] dump_stack+0x107/0x167 [ 1679.878649] should_fail.cold+0x5/0xa [ 1679.878974] _copy_from_user+0x2e/0x1b0 [ 1679.879338] snd_seq_write+0x40b/0x690 [ 1679.879752] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1679.880319] ? security_file_permission+0xb1/0xe0 [ 1679.880829] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1679.881391] vfs_write+0x29a/0xb10 [ 1679.881764] ksys_write+0x1f6/0x260 [ 1679.882153] ? __ia32_sys_read+0xb0/0xb0 [ 1679.882579] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1679.883126] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1679.883670] do_syscall_64+0x33/0x40 [ 1679.884058] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1679.884588] RIP: 0033:0x7f6671e15b19 [ 1679.884976] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1679.886896] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1679.887618] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1679.888209] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1679.888800] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1679.889391] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1679.889982] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1679.913352] FAT-fs (loop4): Unrecognized mount option "uid<00000000000000060929" or missing value 10:55:43 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 59) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:55:43 executing program 7: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 39) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, 0x0) 10:55:43 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) 10:55:43 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000000640)={{r1}, "34c18a1eb59ec91e3dd3bccd5d74fc9f9f8cd9be76d150e3022f7a22e5ce1acedba39ba3269b186be9271e11a5ef0b0165cda85738d14e7434a6d12e312c7cb9cc73539b2a40c36759800b859038555e4f999a226046a8a6eebb529c888bdb2aff76c3416eeba044b8d29b67203d11b069f9fa49b13f54ef0b75d276e0d8a5237d72c69d43ecc5e376f35c672233834a9b1b050bc5a67f0f7dc98152426a7e7dee63b5115610483af284812a211c62a03748f430ce77e457a92f82bbab18f754d85ffdae48f41203cf80b1b7a4fc831fbc5d450c560ac69ff5594029f9f7f7abcb17ee801a5bff9c3b510f56eadd672de13c37fb9bb26cd3ced01f2270a6349e606aa700fcc5d63b0c86a1741e8af86a155a813736eff0654291c0af39e256e0b99012af61d96f4b616b1e30699591f5ed6a70041ae46e6da30b29aadbf5bfeffdfe730f924ec1fcc83b6500ab469794221f103a1aeeb4581010759ae0717df7d33deffca565bfc471fd462ef490b663e2cb01a7e880555e0c4fa3f5f0c7bf6b96e3e6f9fac5784b21fe81c9ba79f3c0a7aa3254284ed44d3a853c4f84825cae48869cde502d5c450fd2025a73c3f0fce6bd1a56721b9cf420be970bafce9aa731437fb7387c8fe19266af28001d28ae9448037a0654d536ae88a6eb00a2ef1d081eb31c444c5bebfa18ad9b071d3b645dcdb97ee98849e1e82faa63ac5cda5abea3f8930b37a37ee8192c68b80b4a52c61aa7a6b147506209a9a7362bcb969f0a3bd9ae417fe9d9954ce2c9529ab72202c2ed82bcbe2bcedb4ff5532b34a7fd32a145943882507241c2a3a0a286ae428bb9b48a9cbabde227f8b1cc85cb36cb56ad3ec6d9e40cf22bccddd30fdd101d84acfc65cdf548c1f3eb1f2cfd0e5e91067e6e284301eb3f862b6048e4fbc824383e3b1fca4939acf1f22db3f53633bf33fa455d95ecb52dcd450bcd87dae1ac48e2a9fc24f8d44b01626e8ae64fedf073aaff8842126055c7bc25b848c07f04a12b8d31f68c6b9b5664dd8f00a541a6205be64667cc374c2a0befc81e84ec8a380d2979c3c35bd9b57c6aef05859a29c812df0f8f32c23c656959cc800ffd12a2b2d3c70bef8f4dae6bd5d880b05f22b2c4c8f09bc44b20e2bb614c33afea52fd50472fb9081fdf33d575dbc04a458239f04307debc5a671feaa6e030936288396a9de146a5561f4261e41347d7240ead33b9b05073f6c968c86cd0577e364b25d7e474b5c9494e83eb7c17b665bdcaad965c5d3e3c40a92d121c89c18e044cfb7782890cb26e8e4bb0d53b3ea4eac522ac4dce6d8b4601e757f2d8f98dcb56df4435604b4945c63e43e0ec3e04d2b4e937df4e61e3bc45484790631b9cb3cfbb7552e80897716ca56ab1157f072c15e7882587f66ed78d9ad72d9708f365e95053af0f953b1971d2665a744b7b323411d4ec79a71f096babb7d6deb2f58281e7e269512b2b26e3fafd75089a1ab72e55226a0b439ad021b35d93d5f5a95ff36bb53ecf4470faf9a888a661ee22ccf370b06c8b7b14f419f8e0707cf9fbafa350f36f2d90279e4396c94d533c0bed202c32fda818ea243e386fc99d1f9129eb2855da6af7a0d5ff720fff989bed1e4086ff8625f49fa3df9a65b5cfb16d88bf8c9b18191b6a0b1cf9226647be688c36ee410cbb0b5d24b051ee5078c1ece7767fd637ea882a6e6dfa992378a4305822031d0a0f44573b70931b17f0c94e225661e69cac44a9a5b03168748d717a2db94d2a9d95e9f3d7f79805b29511472b655323a7efd1301bc97fc78b23ce3bb399e496b044fb4a69e7b7dd34e14e2c277a17bad110727b6a0acd1a41bc2da0e6f52be66aab648b81ee9f20b5bdc9191f585ae2536098af35278690ed937a3750804f51fca69c7bbc24049851c5e6daad04009a2a2f4fd7eda99562d07601932577b62f02ff5f526303adf095ce62391d90d2fff90897a738d2aa0e474a4e7eb4dcaff145752e42c1b7bbd35c3247863f1b91ce2e3f2e137fd6b50f407519f7efc2b0d0a3f6d576d12a079f0297db20f1c6a18b225260617c67113602984fe6fb95aa3887875d7ef4d635666a7af6da7b7ef9e792c0d88ea6be5c1032cd558618d0ecbd43dbe98553d2c24ef2351c75c62930cfb3aa47578222a86d41f03afc0d4e11a1f1157b1732032171a085b09a9193dd1af7fb8e4011a72b97c972e621e111b2f60932f42fc1b3525e7d5d59e16fa16a7dce7343d5f82658513534c4f52f07e17f6a4ace703ccfffb328f687e021a0d3fe6091e1b5ed8f8b5f0c9c41180fbed9ed14d14f584399616c40836c83140c591f812d2b86365e0122f830e8196772b33d0b3da368c9eb303de33df4ae721f91eec189e6293c694061354a541379b0ccfd5aaa53222c77b7268c3a71c89b3fb520fd331e74b967f455f23fa2c9401ef99f333a3d85a0b5d6dbd4212a79d224ea84a27f28327e67e635fe0567141b027d7f0d86607c6d412411dfe43bde46a56b05d75f45f4a14cf52995b09ea9acb56b3c8bbf086c08d411f9e603dd21728c24498b7940e9852c9c44ea44b509bc95b1e7293c53cab1a4c3428892c0087742f74ea34ddc9adff31bc6ecefd7879abdcc0812b7671acd902c0be7467cf05b832a896e3b7aea3abc978ad7f7323b79063784435cdc4b9da46cbf405bc868932779aafe874db96310b3a3296e2352793ff3c4cbe5b9ac74d67eb6dfc24a0872c154079da3ecd9904f7c1dd15e74442ec1718e945d05a34d410191271b2502187a4bf62da98241ccc2da879c8dcd9640516fb7205c85827867578a235478bf5a131df2a8cbe275584ac31d2523a0df5582152ff9d1c2e9ea393b4267458ca730acd0acbe3b9adf5322516487f9dc2ba0f7750efcadd5161fa8ecf8c071d190704e408d8feb2184d4190a139135ead8b61dc4acd0e8f835bfbb9206bee01f3087b67c43a802caf9880db4f60fdd19d9d864003b2a8cd22f6da2410efc08649eb1cb8d80b35a0fe93d75fe6efc2143893e6d241b9fe953aded5b2e370f8891c4ce56202e80d19deef3c83c3631277ca97a461e82dcf3b60f6cb66e3100825092f4e3bdc1370ebbb2d3cd27b4eba4b8790f5340be526c1329a98f02a514583e96e402c0d2207613f232d9a10e2d683435c1f1675fc77d02c5da2d2e1b0a0911e2a39a70f1e54be3bbe0798950bb0b6ee0320d5029304b34ab618888a75a19d113ffe770d6b8dffafe532a9b708cbc590557fcaa2a56125ec7570a49dd9ff8c2776b551873411a218f7e14fdde37633a12ae69ed73c8cd71c23aabf4df35bcafbcfca0a1672bf91b769ca5f0910c26f53a33053589ca087e383bac1f94db4bbc5f7f446ad79a6f81737c63cbd7bf9bb211531c081840bbc717be4e6ee471d943b51663b6b095dfd3d8d9899f187cc5914e597f3e496ad39c4e92b60ac4c9f22ff4eb7195c1cfb98e9502887d5a21d70aea50c0ecd0799f298843ffd90efb689513fc39dcaffacc564ee5401ada9c4694b89c1c86032ffcc2b0979e99e169f6d1c85c3a9c65e6153666d68ed0588a2e5c8a22965e3cd79ef858915f3069130514e1a28615eecd1c24c4fadea65a05cf5dffd470760534be83484055bcc28cb2bf717fa2f2d8d4d9532a893191e66b6c8f02c9da0d38d0c79d99f7d69f2133b0229425cc5c953faa43c90dfec91a02d59b053e12d09b39ede305afd7e858d798cd25e604b1f4c564e8d15b8c11a68db8765c57f55266847086a11c685b8c48902c225f93a9980361409c31c962ff1a5cb1fad2da0f86988d1492946c905ef99bf61904d5c3e64c35cd255b47ac1aa2e2cc0859ecadbf4ea2e8fb3844967a638675bbb6dd419f2b898866fd416dd5303ef2d38021557c984e7a43a913772a622e0a620ebc4b06d5ccebb579d3d5cb08e69f4b0e7abd78599d24a31c44bfd0dadac1516edf58964a9251cb26b9131c0ecb7f2334e345675ae146cd54fd83bab3446642019543967c47b1b522e163e92bc1e78062e702ba55d69e2d57b84d9cef7d4e339c39ccf284b3827d1281265a2da29054a276f68ce07356a45195a52433d3e89aedafe9897b34ec36304a487514309e2522912f0707232b3fdba469b19f4f2fe1b16f689481a60004b61a4793ef83a2db8b4c07716575237b4725a897bcca18ae9b74423b80b404b13884fe9d84eed5291e3a5f8eefca6d08d27bdb87655e424c4dc3c3472ed016655f041c55161697c8d7bef5815af2a047b46b26dfaf73f4083736d1eb5b6b2753cd482cf4eff47c63e24d06b6d9711a7d6b83989ebd38db8bbda33c8d32e733272b9a9fe1a7e4c511125aafd235741a94cbffc70e84a3df7b5d11924034b12f2b0d6ed8200047fc025f889872933ef84854bbc3ccdffc8a44bbfe4de9cf8b3c74bc2810d7ca4c0770cafb76a3917c0c14dd43ea3a60418333dbb764c3a905385082f8efabf491d3bd0b63b41d47fe7c2c8cec0dd427d3a21ec7156903e05a4eb5716d8ad51d2e51f9bcbfa8395b1e3ff7db553b7a431217c8a8e8e2461ca83e3079103faa6d57cf56c06b0f7b2863bab38821dcd5365214bc2dcf2e25f2d79cc994e3216840dcbb99419f2a48b8b47233cdbb9065e54238f75c8156f9e29b8ed210166b413b606ec6e346bd6a7870febbc05ea7258fe50d8039a63352eba79676c5189e3b818a4134776a628a2f1be36b6bc21403671d9f7bee53f9da5bbeda17d638d4f84d7677609cb28d2b8eaef5d83f85983a4e0ba90bbfaa8e6e3f7ef3711c2986ccb37f4898bf7877a686f42f59b97cf8ebb28c9d76502292c035e24732cef05ff905df64b716211ebfa4efd28c4e06b3a2ef5ad4d5524ef93165f8b39e0eefd638960f540506cacfbed97f88a56dbe0a7a526c62ee3288b12cecde9c527802b0681cd467ba3e9e74c2ba724d90c61f35737e56f2bc06a9f48baf149aeafed096f106d477364d5cd736481e16786dfe94c0b86fbd6d09aa34abeeb8b9284d144e80e8881ec44463f3bc6e0616d6f7b8ae270b540f093b25823e1e7d213740befb2c14650e2cba9834231d59af68f2a0a00499c4d68ef83bb2915b4580427088172a19fee6773ae3d454cdfc058e83fd18836c417eae976d9de997b502c2216b79872fca6e8c58c66068e05afc5ff5b5c744058e0a063cfb05aa8db91b5af3595da0cf779dafd0fff4c8355077123196ffe39de45ac2c9a8615271d31be0fb2626b4e9ec5c335debc18c6f5d41075ad2bcb53520530f0353b39f4a16f444ce7e96d5c65adc2ce9a92c42a8f8f37995633c10a99f074271a3611dc7f3c3d088b6ca29055113fd20bbc63c8a2c4126d60ca5bec4a9f33f4cb660b89197d388e5f8d3b2ef09687a2cb1e38fc92eb0947e898f92930050c6ac26aa0f64ac378fe737631b7fdbaacf754ba1aaa2d831aa581d94317e28223cfbe9bd26faba22434c1309e0e1545d182e22846a45cd784efd01edfd6d52f642f890dcb7f05cce16a5ef3e54e4da0861f555d7165a9570c220c891096c3c4ba7328c194c0f77d1c17794f049ce46c382709e8635c57125871c075cc4be6ff28b02cada50860f684d4b068e4d5a1444f77557d3ef0166ac5b66936175bf93f71cdeeb5a010b63cf5d31e09e6f347eb813877bfa3a94796fadc0c669486163d02d4e7b6a6225ef2bc16af45d41f00e571e639063060d9a8011d63c59ba83d926664c19ec2b353dcb5016ac453bcd18aef9091b753938193d4146f072251e51f89b03ddddd06d658029962e"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r3 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r4, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r4, 0x1, &(0x7f0000000280)={0xed, 0x5, 0x7, "5b27ab25f4bf8b19e18ef7f0c5bd15a4c7645ac1a2aa9811d10af71e603fdf2a36f127a73526c03fb7e2065ab27bd05156fd755dca5cb47a5c712c1633c911347af5ed2ca1e0af24a35ef1bdfb9e77930084a7dff875d6ac736fd01e48d5b7c0bdf5278ae59cb2267463703570d142517e41edd5b3459b300f714b2513e59286387ab7e5b160cd0c641e866fc170df0557eda3cb83bfb4b2138e2a73adcd77e419bc120faca551c7bbe06372cb349c37f9a5451b5b8bfa66e9333419a0efd6502fcdc026923aebea6f5e19dfedb3901101fd0dd8f19c7a7c3b880ac26dc78cf097ed95fa69122dbf20d8f07985"}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$SG_IO(r5, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) r6 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r6, 0x3, r0, 0xc) 10:55:43 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 81) 10:55:43 executing program 6: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r1, &(0x7f0000000000), 0x1b4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SG_IO(r2, 0x2285, &(0x7f00000003c0)={0x53, 0xfffffffffffffffe, 0x6, 0x0, @buffer={0x300, 0xae, &(0x7f0000000580)=""/174}, &(0x7f0000000040)="4feb7dc9066b", 0x0, 0x0, 0x0, 0x4, 0x0}) r3 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r3, 0x3, r0, 0xc) [ 1680.033537] FAT-fs (loop4): Unrecognized mount option "uid<00000000000000060929" or missing value [ 1680.040672] FAULT_INJECTION: forcing a failure. [ 1680.040672] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1680.042717] CPU: 1 PID: 8962 Comm: syz-executor.7 Not tainted 5.10.226 #1 [ 1680.044119] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1680.046000] Call Trace: [ 1680.046576] dump_stack+0x107/0x167 [ 1680.047385] should_fail.cold+0x5/0xa [ 1680.048056] __alloc_pages_nodemask+0x182/0x600 [ 1680.048898] ? add_mm_counter_fast+0x220/0x220 [ 1680.049733] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1680.050800] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1680.051772] ? lock_downgrade+0x6d0/0x6d0 [ 1680.052515] ? mark_held_locks+0x9e/0xe0 [ 1680.053245] alloc_pages_vma+0xbb/0x410 [ 1680.053959] handle_mm_fault+0x152f/0x3500 [ 1680.054710] ? do_raw_spin_lock+0x121/0x260 [ 1680.055390] ? rwlock_bug.part.0+0x90/0x90 [ 1680.055747] ? __pmd_alloc+0x5e0/0x5e0 [ 1680.056090] __get_user_pages+0x6ec/0x1620 [ 1680.056454] ? follow_page_mask+0x1900/0x1900 [ 1680.056833] ? down_read+0x10f/0x430 [ 1680.057148] ? down_write+0x160/0x160 [ 1680.057475] get_user_pages_unlocked+0x18a/0x690 [ 1680.057875] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1680.058334] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1680.058741] internal_get_user_pages_fast+0x175f/0x2640 [ 1680.059209] ? pin_user_pages_unlocked+0x80/0x80 [ 1680.060174] ? trace_hardirqs_on+0x5b/0x180 [ 1680.060950] get_user_pages_fast+0x66/0xa0 [ 1680.061722] iov_iter_get_pages+0x297/0xf40 [ 1680.062492] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1680.063378] ? mempool_resize+0x7d0/0x7d0 [ 1680.064129] bio_iov_iter_get_pages+0x22a/0x1200 [ 1680.064982] ? bvec_alloc+0x17e/0x2f0 [ 1680.065666] ? bio_alloc_bioset+0x2a1/0x600 [ 1680.066432] ? bio_add_pc_page+0x100/0x100 [ 1680.067177] ? bvec_alloc+0x220/0x2f0 [ 1680.067883] ? iov_iter_npages+0x1fd/0xa70 [ 1680.068656] ? ext4_iomap_begin+0x1a0/0x700 [ 1680.069431] iomap_dio_bio_actor+0x77a/0xef0 [ 1680.070234] iomap_dio_actor+0x36f/0x560 [ 1680.070944] iomap_apply+0x289/0x810 [ 1680.071664] ? iomap_dio_rw+0x90/0x90 [ 1680.072349] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1680.073385] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1680.074351] ? mark_held_locks+0x9e/0xe0 [ 1680.075074] ? filemap_check_errors+0xa5/0x150 [ 1680.075932] __iomap_dio_rw+0x6cd/0x1110 [ 1680.076654] ? iomap_dio_rw+0x90/0x90 [ 1680.077360] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1680.078190] ? down_read+0x10f/0x430 [ 1680.078844] ? down_write+0x160/0x160 [ 1680.079553] iomap_dio_rw+0x31/0x90 [ 1680.080206] ext4_file_read_iter+0x2c7/0x4c0 [ 1680.080999] new_sync_read+0x424/0x6f0 [ 1680.081695] ? ksys_lseek+0x1b0/0x1b0 [ 1680.082380] ? fsnotify_perm.part.0+0x22d/0x620 [ 1680.083216] ? security_file_permission+0xb1/0xe0 [ 1680.083668] vfs_read+0x4da/0x620 [ 1680.083966] ksys_read+0x12d/0x260 [ 1680.084267] ? vfs_write+0xb10/0xb10 [ 1680.084583] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1680.085022] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1680.085452] do_syscall_64+0x33/0x40 [ 1680.085765] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1680.086190] RIP: 0033:0x7fb9b6c05b19 [ 1680.086503] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1680.088086] RSP: 002b:00007fb9b417b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1680.088726] RAX: ffffffffffffffda RBX: 00007fb9b6d18f60 RCX: 00007fb9b6c05b19 [ 1680.089321] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1680.089915] RBP: 00007fb9b417b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1680.090511] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1680.091110] R13: 00007ffd4abbb2ff R14: 00007fb9b417b300 R15: 0000000000022000 [ 1680.102981] FAULT_INJECTION: forcing a failure. [ 1680.102981] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1680.104044] CPU: 0 PID: 8960 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1680.104620] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1680.105317] Call Trace: [ 1680.105547] dump_stack+0x107/0x167 [ 1680.105860] should_fail.cold+0x5/0xa [ 1680.106189] __alloc_pages_nodemask+0x182/0x600 [ 1680.106585] ? add_mm_counter_fast+0x220/0x220 [ 1680.106975] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1680.107545] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1680.108089] ? lock_downgrade+0x6d0/0x6d0 [ 1680.108517] ? mark_held_locks+0x9e/0xe0 [ 1680.108945] alloc_pages_vma+0xbb/0x410 [ 1680.109365] handle_mm_fault+0x152f/0x3500 [ 1680.109809] ? do_raw_spin_lock+0x121/0x260 [ 1680.110259] ? rwlock_bug.part.0+0x90/0x90 [ 1680.110695] ? __pmd_alloc+0x5e0/0x5e0 [ 1680.111117] __get_user_pages+0x6ec/0x1620 [ 1680.115525] ? follow_page_mask+0x1900/0x1900 [ 1680.115907] ? down_read+0x10f/0x430 [ 1680.116222] ? down_write+0x160/0x160 [ 1680.116556] get_user_pages_unlocked+0x18a/0x690 [ 1680.116956] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1680.117412] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1680.117820] internal_get_user_pages_fast+0x175f/0x2640 [ 1680.118287] ? pin_user_pages_unlocked+0x80/0x80 [ 1680.118689] ? trace_hardirqs_on+0x5b/0x180 [ 1680.119055] get_user_pages_fast+0x66/0xa0 [ 1680.119430] iov_iter_get_pages+0x297/0xf40 [ 1680.119796] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1680.120207] ? mempool_resize+0x7d0/0x7d0 [ 1680.120564] bio_iov_iter_get_pages+0x22a/0x1200 [ 1680.120966] ? bvec_alloc+0x17e/0x2f0 [ 1680.121289] ? bio_alloc_bioset+0x2a1/0x600 [ 1680.121656] ? bio_add_pc_page+0x100/0x100 [ 1680.122012] ? bvec_alloc+0x220/0x2f0 [ 1680.122334] ? iov_iter_npages+0x1fd/0xa70 [ 1680.122689] ? ext4_iomap_begin+0x1a0/0x700 [ 1680.123055] iomap_dio_bio_actor+0x77a/0xef0 [ 1680.123455] iomap_dio_actor+0x36f/0x560 [ 1680.123802] iomap_apply+0x289/0x810 [ 1680.124117] ? iomap_dio_rw+0x90/0x90 [ 1680.124440] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1680.124926] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1680.125371] ? mark_held_locks+0x9e/0xe0 [ 1680.125722] ? filemap_check_errors+0xa5/0x150 [ 1680.126109] __iomap_dio_rw+0x6cd/0x1110 [ 1680.126467] ? iomap_dio_rw+0x90/0x90 [ 1680.126799] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1680.127201] ? down_read+0x10f/0x430 [ 1680.127533] ? down_write+0x160/0x160 [ 1680.127858] iomap_dio_rw+0x31/0x90 [ 1680.128167] ext4_file_read_iter+0x2c7/0x4c0 [ 1680.128545] new_sync_read+0x424/0x6f0 [ 1680.128874] ? ksys_lseek+0x1b0/0x1b0 [ 1680.129205] ? fsnotify_perm.part.0+0x22d/0x620 [ 1680.129600] ? security_file_permission+0xb1/0xe0 [ 1680.130009] vfs_read+0x4da/0x620 [ 1680.130307] ksys_read+0x12d/0x260 [ 1680.130607] ? vfs_write+0xb10/0xb10 [ 1680.130923] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 10:55:43 executing program 5: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 32) [ 1680.135395] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1680.143613] do_syscall_64+0x33/0x40 [ 1680.143930] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1680.144361] RIP: 0033:0x7fb38b2dbb19 [ 1680.144677] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1680.146202] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1680.146422] FAULT_INJECTION: forcing a failure. [ 1680.146422] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1680.146839] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1680.146851] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1680.149005] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1680.149598] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1680.150191] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 [ 1680.150811] CPU: 1 PID: 8966 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1680.155752] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1680.156433] Call Trace: [ 1680.156658] dump_stack+0x107/0x167 [ 1680.156964] should_fail.cold+0x5/0xa [ 1680.157290] _copy_from_user+0x2e/0x1b0 [ 1680.157630] snd_seq_write+0x40b/0x690 [ 1680.157966] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1680.158422] ? security_file_permission+0xb1/0xe0 [ 1680.158830] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1680.159295] vfs_write+0x29a/0xb10 [ 1680.159608] ksys_write+0x1f6/0x260 [ 1680.159915] ? __ia32_sys_read+0xb0/0xb0 [ 1680.160260] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1680.160697] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1680.161129] do_syscall_64+0x33/0x40 [ 1680.161442] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1680.161868] RIP: 0033:0x7f6671e15b19 [ 1680.162180] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1680.164203] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1680.165545] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1680.166794] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1680.168119] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1680.169394] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1680.170665] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 10:55:43 executing program 0: r0 = perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 0x1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r1 = dup(0xffffffffffffffff) io_submit(0x0, 0x2, &(0x7f0000001680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0}]) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r3, &(0x7f0000000000), 0x1b4000) ioctl$SCSI_IOCTL_SEND_COMMAND(r3, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x7}) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r4 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, 0x2010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x1, 0x6}, 0x40a8, 0x1, 0x0, 0xb, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, r4, 0x3, r0, 0xc) [ 1680.207779] FAULT_INJECTION: forcing a failure. [ 1680.207779] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1680.212703] CPU: 0 PID: 8972 Comm: syz-executor.5 Not tainted 5.10.226 #1 [ 1680.213404] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1680.214253] Call Trace: [ 1680.214530] dump_stack+0x107/0x167 [ 1680.214917] should_fail.cold+0x5/0xa [ 1680.215321] __alloc_pages_nodemask+0x182/0x600 [ 1680.215804] ? add_mm_counter_fast+0x220/0x220 [ 1680.216237] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1680.216792] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1680.217281] ? lock_downgrade+0x6d0/0x6d0 [ 1680.217665] ? mark_held_locks+0x9e/0xe0 [ 1680.218053] alloc_pages_vma+0xbb/0x410 [ 1680.218424] handle_mm_fault+0x152f/0x3500 [ 1680.218820] ? do_raw_spin_lock+0x121/0x260 [ 1680.219220] ? rwlock_bug.part.0+0x90/0x90 [ 1680.219666] ? __pmd_alloc+0x5e0/0x5e0 [ 1680.220083] __get_user_pages+0x6ec/0x1620 [ 1680.220527] ? follow_page_mask+0x1900/0x1900 [ 1680.220992] ? down_read+0x10f/0x430 [ 1680.221375] ? down_write+0x160/0x160 [ 1680.221774] get_user_pages_unlocked+0x18a/0x690 [ 1680.222262] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1680.222824] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1680.223326] internal_get_user_pages_fast+0x175f/0x2640 [ 1680.223888] ? pin_user_pages_unlocked+0x80/0x80 [ 1680.224376] ? trace_hardirqs_on+0x5b/0x180 [ 1680.224820] get_user_pages_fast+0x66/0xa0 [ 1680.225239] iov_iter_get_pages+0x297/0xf40 [ 1680.225607] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1680.226021] ? mempool_resize+0x7d0/0x7d0 [ 1680.226379] bio_iov_iter_get_pages+0x22a/0x1200 [ 1680.226788] ? bvec_alloc+0x17e/0x2f0 [ 1680.227112] ? bio_alloc_bioset+0x2a1/0x600 [ 1680.231496] ? bio_add_pc_page+0x100/0x100 [ 1680.231852] ? bvec_alloc+0x220/0x2f0 [ 1680.232174] ? iov_iter_npages+0x1fd/0xa70 [ 1680.232529] ? ext4_iomap_begin+0x1a0/0x700 [ 1680.232902] iomap_dio_bio_actor+0x77a/0xef0 [ 1680.233282] iomap_dio_actor+0x36f/0x560 [ 1680.233629] iomap_apply+0x289/0x810 [ 1680.233945] ? iomap_dio_rw+0x90/0x90 [ 1680.234270] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1680.234758] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1680.235204] ? mark_held_locks+0x9e/0xe0 [ 1680.235638] ? filemap_check_errors+0xa5/0x150 [ 1680.236114] __iomap_dio_rw+0x6cd/0x1110 [ 1680.236529] ? iomap_dio_rw+0x90/0x90 [ 1680.236940] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1680.237415] ? down_read+0x10f/0x430 [ 1680.237801] ? down_write+0x160/0x160 [ 1680.238197] iomap_dio_rw+0x31/0x90 [ 1680.238573] ext4_file_read_iter+0x2c7/0x4c0 [ 1680.239030] new_sync_read+0x424/0x6f0 [ 1680.239441] ? ksys_lseek+0x1b0/0x1b0 [ 1680.239850] ? fsnotify_perm.part.0+0x22d/0x620 [ 1680.240334] ? security_file_permission+0xb1/0xe0 [ 1680.240837] vfs_read+0x4da/0x620 [ 1680.241199] ksys_read+0x12d/0x260 [ 1680.241564] ? vfs_write+0xb10/0xb10 [ 1680.241953] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1680.242491] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1680.243027] do_syscall_64+0x33/0x40 [ 1680.243416] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1680.243942] RIP: 0033:0x7f7360297b19 [ 1680.244326] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1680.246205] RSP: 002b:00007f735d80d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1680.246988] RAX: ffffffffffffffda RBX: 00007f73603aaf60 RCX: 00007f7360297b19 [ 1680.247638] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000006 [ 1680.248233] RBP: 00007f735d80d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1680.248828] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1680.249421] R13: 00007ffca67b5e2f R14: 00007f735d80d300 R15: 0000000000022000 10:55:43 executing program 1: perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) (fail_nth: 60) openat$sr(0xffffffffffffff9c, &(0x7f0000000040), 0xd4a40, 0x0) 10:55:43 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x107100, 0x0) read(r0, &(0x7f0000000000), 0x1b4000) fchmod(r0, 0x2) 10:55:43 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) mq_open(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1}) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) perf_event_open(&(0x7f0000001d80)={0x0, 0x80, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x8000000b7a, 0x1000000, 0x0, 0x0, 0xfffffc01}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x68c4, &(0x7f0000000400), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000000200)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0xffffffffffffff94, 0x0}}], 0x200002dc) (fail_nth: 82) [ 1680.323382] FAULT_INJECTION: forcing a failure. [ 1680.323382] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1680.328192] CPU: 0 PID: 8980 Comm: syz-executor.3 Not tainted 5.10.226 #1 [ 1680.328760] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1680.329028] FAULT_INJECTION: forcing a failure. [ 1680.329028] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1680.329442] Call Trace: [ 1680.329461] dump_stack+0x107/0x167 [ 1680.329475] should_fail.cold+0x5/0xa [ 1680.329493] _copy_from_user+0x2e/0x1b0 [ 1680.329512] snd_seq_write+0x40b/0x690 [ 1680.329533] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1680.332406] ? security_file_permission+0xb1/0xe0 [ 1680.332817] ? snd_seq_kernel_client_enqueue+0x1d0/0x1d0 [ 1680.333270] vfs_write+0x29a/0xb10 [ 1680.333574] ksys_write+0x1f6/0x260 [ 1680.333881] ? __ia32_sys_read+0xb0/0xb0 [ 1680.334227] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1680.334668] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1680.335105] do_syscall_64+0x33/0x40 [ 1680.335443] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1680.335873] RIP: 0033:0x7f6671e15b19 [ 1680.336189] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1680.337722] RSP: 002b:00007f666f38b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1680.338362] RAX: ffffffffffffffda RBX: 00007f6671f28f60 RCX: 00007f6671e15b19 [ 1680.338959] RDX: 00000000200002dc RSI: 00000000200002c0 RDI: 0000000000000003 [ 1680.339566] RBP: 00007f666f38b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1680.340163] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1680.340761] R13: 00007ffea0b1e6df R14: 00007f666f38b300 R15: 0000000000022000 [ 1680.341382] CPU: 1 PID: 8977 Comm: syz-executor.1 Not tainted 5.10.226 #1 [ 1680.341964] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1680.342659] Call Trace: [ 1680.342885] dump_stack+0x107/0x167 [ 1680.343196] should_fail.cold+0x5/0xa [ 1680.343539] __alloc_pages_nodemask+0x182/0x600 [ 1680.343939] ? add_mm_counter_fast+0x220/0x220 [ 1680.344327] ? __alloc_pages_slowpath.constprop.0+0x2170/0x2170 [ 1680.344836] ? count_memcg_event_mm.part.0+0x10f/0x2f0 [ 1680.345277] ? lock_downgrade+0x6d0/0x6d0 [ 1680.345627] ? mark_held_locks+0x9e/0xe0 [ 1680.345976] alloc_pages_vma+0xbb/0x410 [ 1680.346318] handle_mm_fault+0x152f/0x3500 [ 1680.346680] ? do_raw_spin_lock+0x121/0x260 [ 1680.347048] ? rwlock_bug.part.0+0x90/0x90 [ 1680.347433] ? __pmd_alloc+0x5e0/0x5e0 [ 1680.347778] __get_user_pages+0x6ec/0x1620 [ 1680.348141] ? follow_page_mask+0x1900/0x1900 [ 1680.348517] ? down_read+0x10f/0x430 [ 1680.348832] ? down_write+0x160/0x160 [ 1680.349159] get_user_pages_unlocked+0x18a/0x690 [ 1680.349557] ? internal_get_user_pages_fast+0xdce/0x2640 [ 1680.350016] ? pin_user_pages_locked+0x7b0/0x7b0 [ 1680.350420] internal_get_user_pages_fast+0x175f/0x2640 [ 1680.350884] ? pin_user_pages_unlocked+0x80/0x80 [ 1680.351299] ? trace_hardirqs_on+0x5b/0x180 [ 1680.351669] get_user_pages_fast+0x66/0xa0 [ 1680.352026] iov_iter_get_pages+0x297/0xf40 [ 1680.352393] ? csum_and_copy_to_iter+0x14a0/0x14a0 [ 1680.352808] ? mempool_resize+0x7d0/0x7d0 [ 1680.353170] bio_iov_iter_get_pages+0x22a/0x1200 [ 1680.353572] ? bvec_alloc+0x17e/0x2f0 [ 1680.353897] ? bio_alloc_bioset+0x2a1/0x600 [ 1680.354260] ? bio_add_pc_page+0x100/0x100 [ 1680.354616] ? bvec_alloc+0x220/0x2f0 [ 1680.354940] ? iov_iter_npages+0x1fd/0xa70 [ 1680.359410] ? ext4_iomap_begin+0x1a0/0x700 [ 1680.359785] iomap_dio_bio_actor+0x77a/0xef0 [ 1680.360164] iomap_dio_actor+0x36f/0x560 [ 1680.360509] iomap_apply+0x289/0x810 [ 1680.360823] ? iomap_dio_rw+0x90/0x90 [ 1680.361144] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 1680.361627] ? delete_from_page_cache_batch+0xa30/0xa30 [ 1680.362069] ? mark_held_locks+0x9e/0xe0 [ 1680.362416] ? filemap_check_errors+0xa5/0x150 [ 1680.362801] __iomap_dio_rw+0x6cd/0x1110 [ 1680.363139] ? iomap_dio_rw+0x90/0x90 [ 1680.363490] ? iomap_dio_bio_actor+0xef0/0xef0 [ 1680.363886] ? down_read+0x10f/0x430 [ 1680.364199] ? down_write+0x160/0x160 [ 1680.364522] iomap_dio_rw+0x31/0x90 [ 1680.364829] ext4_file_read_iter+0x2c7/0x4c0 [ 1680.365199] new_sync_read+0x424/0x6f0 [ 1680.365526] ? ksys_lseek+0x1b0/0x1b0 [ 1680.365854] ? fsnotify_perm.part.0+0x22d/0x620 [ 1680.366245] ? security_file_permission+0xb1/0xe0 [ 1680.366652] vfs_read+0x4da/0x620 [ 1680.366948] ksys_read+0x12d/0x260 [ 1680.367259] ? vfs_write+0xb10/0xb10 [ 1680.371569] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 1680.372003] ? syscall_enter_from_user_mode+0x1d/0x50 [ 1680.372432] do_syscall_64+0x33/0x40 [ 1680.372742] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ 1680.373165] RIP: 0033:0x7fb38b2dbb19 [ 1680.373476] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1680.374977] RSP: 002b:00007fb388851188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1680.375626] RAX: ffffffffffffffda RBX: 00007fb38b3eef60 RCX: 00007fb38b2dbb19 [ 1680.376214] RDX: 00000000001b4000 RSI: 0000000020000000 RDI: 0000000000000004 [ 1680.376802] RBP: 00007fb3888511d0 R08: 0000000000000000 R09: 0000000000000000 [ 1680.377390] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1680.377978] R13: 00007ffc11116bbf R14: 00007fb388851300 R15: 0000000000022000 BUG: leak checking failed VM DIAGNOSIS: 10:55:44 Registers: info registers vcpu 0 RAX=0000000000000000 RBX=0000000000000020 RCX=ffffffff81fd821e RDX=0000000000000000 RSI=ffff888018291a40 RDI=0000000000000007 RBP=0000000000000fc0 RSP=ffff8880182afd10 R8 =0000000000000fe0 R9 =0000000000001000 R10=0000000000000000 R11=0000000000000001 R12=000055fd830dca90 R13=ffff88800da06620 R14=3638616663356134 R15=ffff88800da06640 RIP=ffffffff81fd821e RFL=00040293 [--S-A-C] 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 00007f62399be900 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=00007f6239477000 CR3=0000000009b0c000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=ffffffffffffffffffffffffffffffff XMM01=30306234386136303638616663356134 XMM02=38303062343861363036386166633561 XMM03=2f6c616e72756f6a2f676f6c2f6e7572 XMM04=cdd5310d3be450bb00000000001a11a0 XMM05=d3fdd5f48436fbd700000000000aeab0 XMM06=56adaf86616e2a9300000000000ae968 XMM07=00000000000000000000000000000000 XMM08=44495f474f4c5359530069253d595449 XMM09=00000000000000000000000000000000 XMM10=00000020200000000000002000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=0000000000000000 RBX=ffffed1002ebff78 RCX=ffff8880175ffa40 RDX=1ffff11003052127 RSI=0000000000000000 RDI=ffff888018290938 RBP=ffff8880175ffbb0 RSP=ffff8880175ffba8 R8 =0000000000000000 R9 =0000000000000000 R10=0000000000000001 R11=0000000000000001 R12=0000000000000800 R13=ffff888018290000 R14=ffff888018290000 R15=ffff88801d2d4c80 RIP=ffffffff810969c9 RFL=00000096 [--S-AP-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 00007f2611d6d8c0 00000000 00000000 GS =0000 ffff88806cf00000 00000000 00000000 LDT=0000 fffffe1c00000000 00000000 00000000 TR =0040 fffffe000004a000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=0000560377025068 CR3=000000000f04a000 CR4=00350ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=000000000000002f002f2e2e2f002e2e XMM01=0000000000000000696c61766e49002f XMM02=ffffffffffffff0f0e0d0c0b0a090807 XMM03=696e656420737365636341002f737973 XMM04=2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f XMM05=00000000000000000000000000000000 XMM06=0000560377024e1000000002ffffffff XMM07=00000000000000000000000000000000 XMM08=2f63697361622f6372732f2e2e000d0a XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000